示例#1
0
 protected virtual void ProcessNestedTypes(TypeDefinition typeDef, IList <TypeDefinition> typeDefs)
 {
     typeDefs.ReversedForEach(ProcessTypeAndNestedTypes);
 }
示例#2
0
 protected virtual void ProcessResources(ModuleDefinition moduleDef, IList <Resource> resources)
 {
     resources.ReversedForEach(ProcessResource);
 }
示例#3
0
 protected virtual void ProcessExportedTypes(ModuleDefinition moduleDef, IList <ExportedType> exportedTypes)
 {
     exportedTypes.ReversedForEach(ProcessExportedType);
 }
示例#4
0
 protected virtual void ProcessEvents(TypeDefinition typeDef, IList<EventDefinition> eventDefs)
 {
     eventDefs.ReversedForEach(ProcessEvent);
 }
示例#5
0
 protected virtual void ProcessModuleReferences(ModuleDefinition moduleDef, IList <ModuleReference> moduleRefs)
 {
     moduleRefs.ReversedForEach(ProcessModuleReference);
 }
示例#6
0
 protected virtual void ProcessEvents(TypeDefinition typeDef, IList <EventDefinition> eventDefs)
 {
     eventDefs.ReversedForEach(ProcessEvent);
 }
示例#7
0
 protected virtual void ProcessCustomAttributes(IList <CustomAttribute> attributes, ICustomAttributeProvider owner)
 {
     attributes.ReversedForEach(attr => ProcessCustomAttribute(attr, owner));
 }
示例#8
0
 protected virtual void ProcessNestedTypes(TypeDefinition typeDef, IList<TypeDefinition> typeDefs)
 {
     typeDefs.ReversedForEach(ProcessTypeAndNestedTypes);
 }
示例#9
0
 protected virtual void ProcessProperties(TypeDefinition typeDef, IList<PropertyDefinition> propertyDefs)
 {
     propertyDefs.ReversedForEach(ProcessProperty);
 }
示例#10
0
 protected virtual void ProcessModuleReferences(ModuleDefinition moduleDef, IList<ModuleReference> moduleRefs)
 {
     moduleRefs.ReversedForEach(ProcessModuleReference);
 }
示例#11
0
 protected virtual void ProcessModules(AssemblyDefinition assemblyDef, IList<ModuleDefinition> moduleDefs)
 {
     moduleDefs.ReversedForEach(ProcessModule);
 }
示例#12
0
 protected virtual void ProcessMethods(TypeDefinition typeDef, IList<MethodDefinition> methodDefs)
 {
     methodDefs.ReversedForEach(ProcessMethod);
 }
示例#13
0
 protected virtual void ProcessFields(TypeDefinition typeDef, IList<FieldDefinition> fieldDefs)
 {
     fieldDefs.ReversedForEach(ProcessField);
 }
示例#14
0
 protected virtual void ProcessExportedTypes(ModuleDefinition moduleDef, IList<ExportedType> exportedTypes)
 {
     exportedTypes.ReversedForEach(ProcessExportedType);
 }
示例#15
0
 protected virtual void ProcessFields(TypeDefinition typeDef, IList <FieldDefinition> fieldDefs)
 {
     fieldDefs.ReversedForEach(ProcessField);
 }
示例#16
0
 protected virtual void ProcessResources(ModuleDefinition moduleDef, IList<Resource> resources)
 {
     resources.ReversedForEach(ProcessResource);
 }
示例#17
0
 protected virtual void ProcessProperties(TypeDefinition typeDef, IList <PropertyDefinition> propertyDefs)
 {
     propertyDefs.ReversedForEach(ProcessProperty);
 }
示例#18
0
 protected virtual void ProcessAssemblyReferences(ModuleDefinition moduleDef, IList<AssemblyNameReference> assemblyNameRefs)
 {
     assemblyNameRefs.ReversedForEach(ProcessAssemblyReference);
 }
示例#19
0
 protected virtual void ProcessMethods(TypeDefinition typeDef, IList <MethodDefinition> methodDefs)
 {
     methodDefs.ReversedForEach(ProcessMethod);
 }
示例#20
0
 protected virtual void ProcessAssemblyReferences(ModuleDefinition moduleDef, IList <AssemblyNameReference> assemblyNameRefs)
 {
     assemblyNameRefs.ReversedForEach(ProcessAssemblyReference);
 }
示例#21
0
 protected virtual void ProcessModules(AssemblyDefinition assemblyDef, IList <ModuleDefinition> moduleDefs)
 {
     moduleDefs.ReversedForEach(ProcessModule);
 }
示例#22
0
 protected virtual void ProcessCustomAttributes(IList<CustomAttribute> attributes, ICustomAttributeProvider owner)
 {
     attributes.ReversedForEach(attr => ProcessCustomAttribute(attr, owner));
 }