Interface IEntityProcessor
- Namespace
- ICSharpCode.Decompiler.Disassembler
- Assembly
- ICSharpCode.Decompiler.dll
public interface IEntityProcessor
Methods
IReadOnlyCollection<CustomAttributeHandle> Process(PEFile module, IReadOnlyCollection<CustomAttributeHandle> items)
Parameters
module
PEFile
items
IReadOnlyCollection<CustomAttributeHandle>
Returns
- IReadOnlyCollection<CustomAttributeHandle>
IReadOnlyCollection<EventDefinitionHandle> Process(PEFile module, IReadOnlyCollection<EventDefinitionHandle> items)
Parameters
module
PEFile
items
IReadOnlyCollection<EventDefinitionHandle>
Returns
- IReadOnlyCollection<EventDefinitionHandle>
IReadOnlyCollection<FieldDefinitionHandle> Process(PEFile module, IReadOnlyCollection<FieldDefinitionHandle> items)
Parameters
module
PEFile
items
IReadOnlyCollection<FieldDefinitionHandle>
Returns
- IReadOnlyCollection<FieldDefinitionHandle>
IReadOnlyCollection<InterfaceImplementationHandle> Process(PEFile module, IReadOnlyCollection<InterfaceImplementationHandle> items)
Parameters
module
PEFile
items
IReadOnlyCollection<InterfaceImplementationHandle>
Returns
- IReadOnlyCollection<InterfaceImplementationHandle>
IReadOnlyCollection<MethodDefinitionHandle> Process(PEFile module, IReadOnlyCollection<MethodDefinitionHandle> items)
Parameters
module
PEFile
items
IReadOnlyCollection<MethodDefinitionHandle>
Returns
- IReadOnlyCollection<MethodDefinitionHandle>
IReadOnlyCollection<PropertyDefinitionHandle> Process(PEFile module, IReadOnlyCollection<PropertyDefinitionHandle> items)
Parameters
module
PEFile
items
IReadOnlyCollection<PropertyDefinitionHandle>
Returns
- IReadOnlyCollection<PropertyDefinitionHandle>
IReadOnlyCollection<TypeDefinitionHandle> Process(PEFile module, IReadOnlyCollection<TypeDefinitionHandle> items)
Parameters
module
PEFile
items
IReadOnlyCollection<TypeDefinitionHandle>
Returns
- IReadOnlyCollection<TypeDefinitionHandle>