Example #1
0
 internal static TypeCandidate TypeCandidate(TypeCandidateExpression expression)
 {
     return(new TypeCandidate()
     {
         Candidates = expression.Candidates.Select(TypeRef.Serialize).ToArray(),
     });
 }
 public RegisterDefaultGenerators(TypePool types)
     : base(types)
 {
     _typeExpression = new TypeCandidateExpression(this, types, new NulloTypeCandidateExpression());
     _typeExpression.IncludedTypesInNamespaceContaining<IGenerator>();
     _typeExpression.IncludeTypesImplementing<IGenerator>();
     _typeExpression.ExcludeTypes(t => t.IsInterface || typeof (IEntityGenerator).IsAssignableFrom(t));
 }