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