Share via


OAReferenceItem Members

Include Protected Members
Include Inherited Members

Represents a reference OAProjectItem automation object that is associated with a ReferenceNode.

The OAReferenceItem type exposes the following members.

Methods

 

Name

Description

Public method

Delete

Deletes this object from the references collection. (Overrides OAProjectItem.Delete().)

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Public method

ExpandView

Expands the view of Solution Explorer to show project items. (Inherited from OAProjectItem.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

Public method

get_Extender

Gets the requested Extender, if it is available for this object. (Inherited from OAProjectItem.)

Public method

get_FileNames

Gets the full path and names of the files associated with a project item. (Inherited from OAProjectItem.)

Public method

get_IsOpen

Returns whether the project item is open in a particular view type. (Inherited from OAProjectItem.)

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Public method

Open

Opens a window of the specified type. (Overrides OAProjectItem.Open(String).)

Public method

Remove

Removes the project item from the hierarchy. (Inherited from OAProjectItem.)

Public method

Save

Saves the project item. (Inherited from OAProjectItem.)

Public method

SaveAs

Saves the project item. (Inherited from OAProjectItem.)

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Top

Properties

 

Name

Description

Public property

Collection

Gets the collection to which this object belongs. (Overrides OAProjectItem.Collection.)

Public property

ConfigurationManager

Gets the ConfigurationManager object for this ProjectItem. (Inherited from OAProjectItem.)

Public property

ContainingProject

Gets the project hosting the ProjectItem. (Inherited from OAProjectItem.)

Public property

Document

Gets the document associated with the item, if one exists. (Inherited from OAProjectItem.)

Public property

DTE

Gets the top-level extensibility object. (Inherited from OAProjectItem.)

Public property

ExtenderCATID

Gets the Extender category ID (CATID) for the object. (Inherited from OAProjectItem.)

Public property

ExtenderNames

Gets a list of available Extenders for the object. (Inherited from OAProjectItem.)

Public property

FileCodeModel

Gets the FileCodeModel object for the project item. (Inherited from OAProjectItem.)

Public property

FileCount

Gets the number of files associated with a ProjectItem. (Inherited from OAProjectItem.)

Public property

IsDirty

Microsoft Internal Use Only. Returns whether the document associated with this item is dirty. (Inherited from OAProjectItem.)

Public property

Kind

Gets a GUID string indicating the kind or type of the object. (Inherited from OAProjectItem.)

Public property

Name

Gets or sets the name of the project item. (Overrides OAProjectItem.Name.)

Public property

Object

Gets an object that can be accessed by name at run time. (Inherited from OAProjectItem.)

Protected property

Project

Returns the Automation project. (Inherited from OAProjectItem.)

Public property

ProjectItems

Gets a ProjectItems for the object. (Inherited from OAProjectItem.)

Public property

Properties

Gets a collection of all properties that pertain to the object. (Inherited from OAProjectItem.)

Public property

Saved

Gets or sets whether the object has been modified since last being saved or opened. (Inherited from OAProjectItem.)

Public property

SubProject

If the project item is the root of a subproject, then the SubProject property returns the Project object for the subproject. (Inherited from OAProjectItem.)

Top

See Also

Reference

OAReferenceItem Class

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