IWithCustomAttributes Interface
- Namespace
- Kampute.DocToolkit.Metadata.Capabilities
- Assembly
- Kampute.DocToolkit.dll
Definition
Defines a contract for metadata elements that can have custom attributes.
public interface IWithCustomAttributes- Implemented by
- AssemblyAdapter
- AttributeAwareMetadataAdapter<T>
- ClassTypeAdapter
- CompositeTypeAdapter
- ConstructorAdapter
- DelegateTypeAdapter
- EnumTypeAdapter
- EventAdapter
- FieldAdapter
- GenericCapableTypeAdapter
- InterfaceTypeAdapter
- MemberAdapter<T>
- MethodAdapter
- OperatorAdapter
- ParameterAdapter
- PrimitiveTypeAdapter
- PropertyAdapter
- StructTypeAdapter
- TypeAdapter
- TypeDecoratorAdapter
- TypeMemberAdapter<T>
- TypeParameterAdapter
- VirtualTypeMemberAdapter<T>
- IAssembly
- IClassType
- ICompositeType
- IConstructor
- IDelegateType
- IEnumType
- IEvent
- IField
- IGenericCapableType
- IInterfaceCapableType
- IInterfaceType
- IMember
- IMethod
- IMethodBase
- IOperator
- IParameter
- IPrimitiveType
- IProperty
- IStructType
- IType
- ITypeDecorator
- ITypeMember
- ITypeParameter
- IVirtualTypeMember
Properties
| CustomAttributes | Gets the custom attributes applied to the element. |
| ExplicitCustomAttributes | Gets the custom attributes explicitly applied to the member. |
| HasCustomAttributes | Gets a value indicating whether the element has any custom attributes applied. |
Methods
| HasCustomAttribute(string) | Determines whether the element has a specific custom attribute applied. |
