internal StaticClassWithReflection(AssemblyWithReflection assembly, NamespaceWithReflection @namespace, Type type)
 {
     this.assembly         = assembly;
     this.@namespace       = @namespace;
     this.type             = type;
     typeWithReflection    = new StaticTypeWithReflection(this);
     hiddenMembersAnalyzer = new HiddenMembersAnalyzer(type);
 }
 internal StaticClassFieldCollectionWithReflection(StaticTypeWithReflection typeWithReflection)
 {
     this.typeWithReflection = typeWithReflection;
 }
예제 #3
0
 internal StaticClassNestedClassCollectionWithReflection(StaticTypeWithReflection typeWithReflection)
 {
     this.typeWithReflection = typeWithReflection;
 }
예제 #4
0
 internal StaticClassPropertyCollectionWithReflection(StaticTypeWithReflection typeWithReflection)
 {
     properties = new Lazy <IReadOnlyCollection <StaticClassPropertyWithReflection> >(
         () => typeWithReflection.PropertyCollection.Properties.PropertiesWithReflection);
 }
 internal NestedStaticClassMethodCollectionWithReflection(StaticTypeWithReflection typeWithReflection)
 {
     this.typeWithReflection = typeWithReflection;
 }