Class FieldRef
- Namespace
- Microsoft.VisualStudio.Composition.Reflection
- Assembly
- Microsoft.VisualStudio.Composition.dll
public class FieldRef : MemberRef, IEquatable<MemberRef>, IEquatable<FieldRef>
- Inheritance
-
FieldRef
- Implements
- Inherited Members
- Extension Methods
Constructors
FieldRef(TypeRef, TypeRef, int, string, bool)
public FieldRef(TypeRef declaringType, TypeRef fieldTypeRef, int metadataToken, string name, bool isStatic)
Parameters
FieldRef(FieldInfo, Resolver)
public FieldRef(FieldInfo field, Resolver resolver)
Parameters
Properties
FieldInfo
public FieldInfo FieldInfo { get; }
Property Value
FieldTypeRef
public TypeRef FieldTypeRef { get; }
Property Value
Name
public override string Name { get; }
Property Value
Methods
Equals(FieldRef?)
public bool Equals(FieldRef? fieldRef)
Parameters
fieldRef
FieldRef
Returns
EqualsByTypeLocalMetadata(MemberRef)
Gets a value indicating whether this instance is equivalent to another one, based only on metadata that describes this member, assuming the declaring types are equal.
protected override bool EqualsByTypeLocalMetadata(MemberRef other)
Parameters
other
MemberRefThe instance to compare with. This may be assumed to always be an instance of the same type.
Returns
GetHashCode()
public override int GetHashCode()
Returns
Resolve()
protected override MemberInfo Resolve()