IVsDataExplorerNode.FullName Property
Gets the full name of the node.
Namespace: Microsoft.VisualStudio.Data.Services
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
ReadOnly Property FullName As String
string FullName { get; }
property String^ FullName {
String^ get ();
}
abstract FullName : string with get
function get FullName () : String
Property Value
Type: System.String
A String value holding the full name of the current node.
Remarks
The full name contains the full path to the node. The format of the full name string is as follows:
FullName := [{ViewName}][/]Name/Name/…/Name
Description of the FullName components:
{ViewName}: Represents the name of the view. If ViewName is not specified, the default current view value is substituted.
Name: The Name is either a NodeId if the node to identify is a static node, or a type/identifier combination to identify a specific selection node.
Notes
It does not matter whether the first slash (/) character is specified.
Spaces are not allowed between tokens.
Examples
The following full name identifies the Columns static node under a specific user table in the object type view for the SQL Server provider:
{By Object Type}/Tables/UserTables/Table[pubs.dbo.authors]/Columns
If the identifier in a name includes brackets, the closing bracket is doubled to escape the bracket, as in the following example:
{By Object Type}/Tables/UserTables/Table[pubs.dbo.my]]table]/Columns
The actual unescaped table identifier in this case is pubs.dbo.my]table.
Also, if any part of a name includes a slash (/) character, it must be doubled for escaping purposes, as shown in the following example:
{By Object Type}/Tables/UserTables/Table[pubs.dbo.my//table]/Columns
The actual, unescaped table identifier in this case is pubs.dbo.my/table.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.