MemberAdapter<T> Class
- Namespace
- Kampute.DocToolkit.Metadata.Adapters
- Assembly
Definition
An abstract base class for adapters that wrap reflected members.
public abstract class MemberAdapter<T> : AttributeAwareMetadataAdapter<T>, IMember
where T : MemberInfo
- Inheritance
- Implements
- Inherited by
Type Parameters
T- The type of the reflected member.
Thread Safety
Constructors
Properties
| Assembly | Gets the assembly that contains the member. |
| CodeReference | Gets the code reference for the member. |
| DeclaringType | Gets the declaring type of the member, if any. |
| IsDirectDeclaration | Gets a value indicating whether the member represents a direct declaration. |
| IsPublic | Gets a value indicating whether the member is public. |
| IsSpecialName | Gets a value indicating whether the member is a special name. |
| IsStatic | Gets a value indicating whether the member is static. |
| IsUnsafe | Gets a value indicating whether this member is declared as unsafe. |
| IsVisible | Gets a value indicating whether the member is visible whithin its declaring context. |
| Name | Gets the name of the metadata element. |
| Namespace | Gets the namespace of the member. |
| ReflectedType | Gets the type that was used to obtain this member. |
| Visibility | Gets the visibility level of the member. |
Methods
Explicit Interface Implementations
Extension Methods
All public members of the type are guaranteed to be thread-safe.