Class VBInstanceFieldVariableMemberSymbol
A VBReturningMemberSymbol representing an instance field (variable) member.
public record VBInstanceFieldVariableMemberSymbol : VBReturningMemberSymbol, IEquatable<Symbol>, IEquatable<BoundSymbol>, IEquatable<BoundTypedSymbol>, IEquatable<AccessibleTypedSymbol>, IEquatable<VBTypeMemberSymbol>, IEquatable<VBReturningMemberSymbol>, IEquatable<VBInstanceFieldVariableMemberSymbol>
- Inheritance
-
VBInstanceFieldVariableMemberSymbol
- Implements
- Inherited Members
Remarks
Instance fields are considered to be returning members.
Constructors
VBInstanceFieldVariableMemberSymbol(Uri, Uri, string, Range, Range, VBType, AccessModifier)
A VBReturningMemberSymbol representing an instance field (variable) member.
public VBInstanceFieldVariableMemberSymbol(Uri WorkspaceRoot, Uri ParentUri, string Name, Range Range, Range SelectionRange, VBType ResolvedType, AccessModifier AccessModifier)
Parameters
WorkspaceRootUriThe workspace root for this symbol. For an external project or library, this should be different than the user's project workspace.
ParentUriUriThe
Uriof the parent symbol.NamestringThe identifier name of the symbol.
RangeRangeA
Rangepointing to the document location that belongs to this symbol.SelectionRangeRangeA
Rangepointing to the document location that should be selected when navigating to this symbol.ResolvedTypeVBTypeThe resolved
VBTypeof this member. UseVBUnknownTypeif the type isn't resolved yet.AccessModifierAccessModifierThe access modifier specified for this symbol. Use
AccessModifier.Implicitif none is specified.
Remarks
Instance fields are considered to be returning members.