Class VBUserDefinedTypeMemberSymbol
A VBUserDefinedType declaration.
public sealed record VBUserDefinedTypeMemberSymbol : VBTypeMemberSymbol, IEquatable<Symbol>, IEquatable<BoundSymbol>, IEquatable<BoundTypedSymbol>, IEquatable<AccessibleTypedSymbol>, IEquatable<VBTypeMemberSymbol>, IEquatable<VBUserDefinedTypeMemberSymbol>
- Inheritance
-
VBUserDefinedTypeMemberSymbol
- Implements
- Inherited Members
Constructors
VBUserDefinedTypeMemberSymbol(Uri, Uri, string, ScopeKind, Range, Range, AccessModifier)
A VBUserDefinedType declaration.
public VBUserDefinedTypeMemberSymbol(Uri WorkspaceRoot, Uri ParentUri, string Name, ScopeKind Scope, Range Range, Range SelectionRange, 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.
ScopeScopeKindThe allocation scope 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.AccessModifierAccessModifierThe access modifier specified for this symbol.