Share via


IDatabaseFileReferenceNode Members

Include Protected Members
Include Inherited Members

Represents a file reference node in the Solution Explorer.

The IDatabaseFileReferenceNode type exposes the following members.

Methods

  Name Description
Public method BatchSetItemAttribute Looks at the node and, if any of the item attribute values are different, sets those to their new value and raises the Batch event. If no item attributes are different, then no event will be raised. (Inherited from IDatabaseReferenceNode.)
Public method GetCustomMetadata Gets a list of the custom metadata on this node. (Inherited from IDatabaseNode.)
Public method GetItemAttribute Gets the metadata for this item in the project file. (Inherited from IDatabaseNode.)
Public method GetProperty Gets the VSIP property. (Inherited from IDatabaseNode.)
Public method Remove Removes items from the hierarchy. (Inherited from IDatabaseNode.)
Public method SetItemAttribute Sets the metadata for this item in the project file. (Inherited from IDatabaseNode.)
Public method SetProperty Sets the VSIP property. (Inherited from IDatabaseNode.)
Public method SubHierarchyContainsImportedNode Returns whether the sub hierarchy for this node contains any imported nodes. (Inherited from IDatabaseNode.)

Top

Properties

  Name Description
Public property Caption Gets the caption displayed to the user. (Inherited from IDatabaseNode.)
Public property DirectoryName Gets the directory location for this node. (Inherited from IDatabaseNode.)
Public property Id Gets a unique identifier for this node in the Solution Explorer. (Inherited from IDatabaseNode.)
Public property IncludeStatement Gets the include statement for this node. (Inherited from IDatabaseReferenceNode.)
Public property IsImported Gets whether this node is imported into the project. (Inherited from IDatabaseNode.)
Public property IsNonMemberItem Gets whether this item is a non project member item. (Inherited from IDatabaseNode.)
Public property IsRemoved Gets whether this node is in the process of being removed from the project. (Inherited from IDatabaseReferenceNode.)
Public property NodeProperties Gets the properties attached to this node. (Inherited from IDatabaseNode.)
Public property ParentNode Gets the parent for this node. (Inherited from IDatabaseNode.)
Public property ProjectManager Gets the project manager for this node. (Inherited from IDatabaseNode.)
Public property ReferencedFileName Gets the filename for the referenced project's key output. (Inherited from IDatabaseReferenceNode.)
Public property ReferencedFileNameFullPath Gets the full path for the referenced project's key output. (Inherited from IDatabaseReferenceNode.)
Public property ReferencedProjectFullPath Gets the full path to the project file when the reference node is of type VSCOMPONENTTYPE.VSCOMPONENTTYPE_Path. (Inherited from IDatabaseReferenceNode.)
Public property ReferenceType Gets the type of reference. (Inherited from IDatabaseReferenceNode.)
Public property Url Gets the full path to this node on disk. (Inherited from IDatabaseNode.)

Top

See Also

Reference

IDatabaseFileReferenceNode Interface

Microsoft.VisualStudio.Data.Schema.Project.Project Namespace