Class MemberInfoBase<TMemberInfo>
Inheritance
MemberInfoBase<TMemberInfo>
Assembly: Unity.Abstractions.dll
Syntax
public abstract class MemberInfoBase<TMemberInfo> : InjectionMember<TMemberInfo, object>, IEquatable<TMemberInfo> where TMemberInfo : MemberInfo
Type Parameters
Name |
Description |
TMemberInfo |
|
Constructors
|
Improve this Doc
View Source
MemberInfoBase(String, Object)
Declaration
protected MemberInfoBase(string name, object data)
Parameters
Properties
|
Improve this Doc
View Source
MemberType
Declaration
protected abstract Type MemberType { get; }
Property Value
Methods
|
Improve this Doc
View Source
DeclaredMember(Type, String)
Declaration
protected abstract TMemberInfo DeclaredMember(Type type, string name)
Parameters
Returns
Type |
Description |
TMemberInfo |
|
|
Improve this Doc
View Source
MemberInfo(Type)
Declaration
public override TMemberInfo MemberInfo(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Type |
Description |
TMemberInfo |
|
Overrides
Unity.Injection.InjectionMember<TMemberInfo, System.Object>.MemberInfo(System.Type)
|
Improve this Doc
View Source
SelectMember(Type, InjectionMember)
Declaration
protected override TMemberInfo SelectMember(Type type, InjectionMember _)
Parameters
Returns
Type |
Description |
TMemberInfo |
|
Overrides
Unity.Injection.InjectionMember<TMemberInfo, System.Object>.SelectMember(System.Type, Unity.Injection.InjectionMember)
Implements
Extension Methods