IDatabaseProjectReferenceNode Interface
This database node represents a reference to another project.
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 IDatabaseProjectReferenceNode _
Inherits IDatabaseReferenceNode, IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectReferenceNode : IDatabaseReferenceNode,
IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectReferenceNode : IDatabaseReferenceNode,
IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectReferenceNode =
interface
interface IDatabaseReferenceNode
interface IDatabaseNode
end
public interface IDatabaseProjectReferenceNode extends IDatabaseReferenceNode, IDatabaseNode
The IDatabaseProjectReferenceNode 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.) |
![]() |
IncludeStatement | Gets the include statement for this node. (Inherited from IDatabaseReferenceNode.) |
![]() |
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.) |
![]() |
IsRemoved | Gets or sets a value that indicates whether this node is being removed from the project. (Inherited from IDatabaseReferenceNode.) |
![]() |
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.) |
![]() |
ReferencedFileName | Gets the file name for the key output of the referenced project. (Inherited from IDatabaseReferenceNode.) |
![]() |
ReferencedFileNameFullPath | Gets the full path for the key output of the referenced project. (Inherited from IDatabaseReferenceNode.) |
![]() |
ReferencedProjectFullPath | Gets or sets the full path of the project file if this reference node is of type VSCOMPONENTTYPE_Path. (Inherited from IDatabaseReferenceNode.) |
![]() |
ReferencedProjectGuid | Gets the GUID of the referenced project. |
![]() |
ReferencedProjectName | Gets the name of the referenced project. |
![]() |
ReferenceType | Gets the type of the reference. (Inherited from IDatabaseReferenceNode.) |
![]() |
Url | Gets the full path of this node on disk. (Inherited from IDatabaseNode.) |
Top
Methods
Name | Description | |
---|---|---|
![]() |
BatchSetItemAttribute | (Inherited from IDatabaseReferenceNode.) |
![]() |
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.) |
![]() |
IsReferenceValid | Returns false if the reference is not valid. (Inherited from IDatabaseReferenceNode.) |
![]() |
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