Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This represents the references folder in Solution Explorer.
This API is not CLS-compliant.
Namespace: Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly: Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseReferenceContainer _
Inherits IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseReferenceContainer : IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseReferenceContainer : IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseReferenceContainer =
interface
interface IDatabaseNode
end
public interface IDatabaseReferenceContainer extends IDatabaseNode
The IDatabaseReferenceContainer type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
Caption | Gets the caption that is displayed in Solution Explorer. (Inherited from IDatabaseNode.) |
![]() |
Children | Gets the list of child nodes for this node. (Inherited from IDatabaseNode.) |
![]() |
DirectoryName | Gets the directory location for this node. (Inherited from IDatabaseNode.) |
![]() |
Id | Gets the unique identifier for this node in Solution Explorer. (Inherited from IDatabaseNode.) |
![]() |
IsImported | Gets a value that indicates whether this node is to be imported into the project. (Inherited from IDatabaseNode.) |
![]() |
IsNonMemberItem | Gets a value that indicates whether this item is a non-member item of the project. (Inherited from IDatabaseNode.) |
![]() |
Navigator | Gets the associated utility class that navigates among the references. |
![]() |
NodeProperties | Gets the properties that are associated with this node. (Inherited from IDatabaseNode.) |
![]() |
ParentNode | Gets the parent for this node. (Inherited from IDatabaseNode.) |
![]() |
ProjectManager | Gets the top-level root node for this particular node. (Inherited from IDatabaseNode.) |
![]() |
References | Gets a list of all references for the associated project. |
![]() |
Url | Gets the full path of this node on disk. (Inherited from IDatabaseNode.) |
Top
Methods
Name | Description | |
---|---|---|
![]() |
AddReference(VSCOMPONENTSELECTORDATA) | Adds a new reference to the project. |
![]() |
AddReference(VSCOMPONENTSELECTORDATA, String) | Adds a new reference to the project. |
![]() |
GetCustomMetadata | Returns the custom metadata for this node. (Inherited from IDatabaseNode.) |
![]() |
GetItemAttribute | Returns the metadata for this item in the project file. This call is just a convenience to GetItemAttribute. (Inherited from IDatabaseNode.) |
![]() |
GetProperty | Returns a Visual Studio Integration Partner (VSIP) property, such as VSHPROPID_IsNonMemberItem. (Inherited from IDatabaseNode.) |
![]() |
Remove | Removes items from the hierarchy. (Inherited from IDatabaseNode.) |
![]() |
SetItemAttribute | Sets the metadata for this item in the project file. This call is just a convenience to SetItemAttribute. (Inherited from IDatabaseNode.) |
![]() |
SetProperty | Sets a Visual Studio Integration Partner (VSIP) property, such as VSHPROPID_IsNonMemberItem. (Inherited from IDatabaseNode.) |
![]() |
SubHierarchyContainsImportedNode | Returns a value that indicates whether the sub-hierarchy for this node contains any imported nodes. (Inherited from IDatabaseNode.) |
Top
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Package.Project Namespace