IMetadataAdapter<T> Interface
- Namespace
- Kampute.DocToolkit.Metadata
- Assembly
- Kampute.DocToolkit.dll
Definition
Defines a contract for metadata adapters that wrap reflection elements.
public interface IMetadataAdapter<T>
where T : class- Implemented by
- AssemblyAdapter
- AttributeAwareMetadataAdapter<T>
- ClassTypeAdapter
- CompositeTypeAdapter
- ConstructorAdapter
- CustomAttributeAdapter
- DelegateTypeAdapter
- EnumTypeAdapter
- EventAdapter
- FieldAdapter
- GenericCapableTypeAdapter
- InterfaceTypeAdapter
- MemberAdapter<T>
- MetadataAdapter<T>
- MethodAdapter
- OperatorAdapter
- ParameterAdapter
- PrimitiveTypeAdapter
- PropertyAdapter
- StructTypeAdapter
- TypeAdapter
- TypeDecoratorAdapter
- TypeMemberAdapter<T>
- TypeParameterAdapter
- VirtualTypeMemberAdapter<T>
- IAssembly
- IClassType
- ICompositeType
- IConstructor
- ICustomAttribute
- IDelegateType
- IEnumType
- IEvent
- IField
- IGenericCapableType
- IInterfaceCapableType
- IInterfaceType
- IMember
- IMethod
- IMethodBase
- IOperator
- IParameter
- IPrimitiveType
- IProperty
- IStructType
- IType
- ITypeDecorator
- ITypeMember
- ITypeParameter
- IVirtualTypeMember
Type Parameters
T- The type of the reflection element.
Methods
| Represents(T) | Determines whether this metadata adapter represents the specified reflection element. |
