Пример #1
0
 public override void VisitAbstractType <TAttributeGroup, TGenericParameter, TClassReference, TInterfaceReference, TEventCollection, TPropertyCollection, TIndexerCollection, TMethodCollection, TFieldCollection, TConstructor, TOperatorOverload, TConversionOperator, TNestedClassCollection, TNestedDelegate, TNestedEnum, TNestedInterface, TNestedStructCollection, TStaticConstructor, TDestructor>(
     IAbstractType <TAttributeGroup, TGenericParameter, TClassReference, TInterfaceReference, TEventCollection, TPropertyCollection, TIndexerCollection, TMethodCollection, TFieldCollection, TConstructor, TOperatorOverload, TConversionOperator, TNestedClassCollection, TNestedDelegate, TNestedEnum, TNestedInterface, TNestedStructCollection, TStaticConstructor, TDestructor> type)
 {
     classTypeDefinitions.Add(type);
     if (includeNestedClasses)
     {
         base.VisitAbstractType(type);
     }
 }
Пример #2
0
 public IEnumerable <ObjectType> GetPossibleTypes(IAbstractType abstractType)
 {
     return(QueryTypes <ObjectType>(abstractType.IsPossible));
 }