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.