IMemberAdapterFactory Interface
- Namespace
- Kampute.DocToolkit.Metadata
- Assembly
- Kampute.DocToolkit.dll
Definition
Defines a contract for creating metadata representations from reflection information of members.
public interface IMemberAdapterFactory- Implemented by
Remarks
This interface provides factory methods to create metadata representations of types, and various member types from their reflection counterparts.
Methods
| CreateConstructorMetadata(IType, ConstructorInfo) | Creates the constructor metadata for the specified constructor within the given declaring type. |
| CreateCustomAttributeMetadata(CustomAttributeData, AttributeTarget) | Creates the custom attribute metadata for the specified attribute data. |
| CreateEventMetadata(IType, EventInfo) | Creates the event metadata for the specified event within the given declaring type. |
| CreateFieldMetadata(IType, FieldInfo) | Creates the field metadata for the specified field within the given declaring type. |
| CreateMethodMetadata(IType, MethodInfo) | Creates the method metadata for the specified method within the given declaring type. |
| CreateParameterMetadata(IMember, ParameterInfo) | Creates the parameter metadata for the specified parameter within the given member. |
| CreatePropertyMetadata(IType, PropertyInfo) | Creates the property metadata for the specified property within the given declaring type. |
| CreateTypeMetadata(IAssembly, Type) | Creates the type metadata for the specified type within the given assembly. |
| CreateTypeMetadata(IType, Type) | Creates the type metadata for the specified type nested within the given declaring type. |
