Table of Contents

Class VBInstanceFieldVariableMemberSymbol

Namespace
RDCore.SDK.Model.Symbols.VBProject
Assembly
RDCore.SDK.dll

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

WorkspaceRoot Uri

The workspace root for this symbol. For an external project or library, this should be different than the user's project workspace.

ParentUri Uri

The Uri of the parent symbol.

Name string

The identifier name of the symbol.

Range Range

A Range pointing to the document location that belongs to this symbol.

SelectionRange Range

A Range pointing to the document location that should be selected when navigating to this symbol.

ResolvedType VBType

The resolved VBType of this member. Use VBUnknownType if the type isn't resolved yet.

AccessModifier AccessModifier

The access modifier specified for this symbol. Use AccessModifier.Implicit if none is specified.

Remarks

Instance fields are considered to be returning members.