MemberSignature

Ecng.Reflection

Member signature.

Inherits: Equatable<MemberSignature>

Constructors

MemberSignature
public MemberSignature(MemberInfo member)
memberSignature = MemberSignature(member)

Initializes a new instance of the MemberSignature class.

member
The member.

Properties

Member
public MemberInfo Member { get; }
value = memberSignature.Member

Gets the member.

ParamTypes
public Type[] ParamTypes { get; }
value = memberSignature.ParamTypes

Gets or sets the param types.

ReturnType
public Type ReturnType { get; }
value = memberSignature.ReturnType

Gets or sets the type of the return.

Methods

Clone
public override MemberSignature Clone()
result = memberSignature.Clone()

Creates a new object that is a copy of the current instance.

Returns: A new object that is a copy of this instance.

GetHashCode
public override int GetHashCode()
result = memberSignature.GetHashCode()

Serves as the default hash function.

Returns: A hash code for the current object.

OnEquals
protected override bool OnEquals(MemberSignature other)
result = memberSignature.OnEquals(other)
ToString
public override string ToString()
result = memberSignature.ToString()

Returns a string representation of the tuple, with values separated by commas.

Returns: A string representing the tuple's values.