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