Class MemberInfoBase<TMemberInfo>
public abstract class MemberInfoBase<TMemberInfo> : InjectionMember<TMemberInfo, object>, IEquatable<TMemberInfo> where TMemberInfo : MemberInfo
Type Parameters
TMemberInfo
- Inheritance
-
InjectionMember<TMemberInfo, object>MemberInfoBase<TMemberInfo>
- Implements
-
IEquatable<TMemberInfo>
- Derived
- Inherited Members
- Extension Methods
Constructors
MemberInfoBase(string, object)
protected MemberInfoBase(string name, object data)
Parameters
Properties
MemberType
protected abstract Type MemberType { get; }
Property Value
Methods
DeclaredMember(Type, string)
protected abstract TMemberInfo DeclaredMember(Type type, string name)
Parameters
Returns
- TMemberInfo
MemberInfo(Type)
public override TMemberInfo MemberInfo(Type type)
Parameters
type
Type
Returns
- TMemberInfo
SelectMember(Type, InjectionMember)
protected override TMemberInfo SelectMember(Type type, InjectionMember _)
Parameters
type
Type_
InjectionMember
Returns
- TMemberInfo