Partager via


Microsoft.VisualStudio.Package.Automation Namespace

Classes

  Class Description
Public class OAAssemblyReference Represents an assembly reference.
Public class OABuildManager
Public class OAComReference Represents a reference to a COM component.
Public class OAFileItem Represents a file in the project.
Public class OAFolderItem Represents a folder in the project.
Public class OANavigableProjectItems Represents a collection of project items that can be enumerated.
Public class OANestedProjectItem Represents a nested project in the solution.
Public class OANullProperty Defines a null object that is returned instead of nulla null reference (Nothing in Visual Basic).
Public class OAProject Represents the automation-friendly version of a Visual Studio project.
Public class OAProjectItem<T> Represents an item in the project (file, folder, or reference).
Public class OAProjectItems Contains OAProjectItems objects, each representing items in the project.
Public class OAProjectReference Represents a project reference of the solution.
Public class OAProperties Contains all of the properties of a given object that are contained in a generic collection of properties.
Public class OAProperty Represents one property in a generic collection of properties for a given object.
Public class OAReferenceBase<RefType> Represents the automation equivalent of ReferenceNode.
Public class OAReferenceFolderItem Represents the OAProjectItem automation object that underlies the ReferenceContainerNode.
Public class OAReferenceItem
Public class OAReferences Represents the automation equivalent of ReferenceContainerNode. It implements References, ReferencesEvents, IEventSource, and CollectionPointContainer.
Public class OASolutionFolder<T> Represents the automation-compliant version of the top-level directory in the project hierarchy that contains one or more projects. The type parameter is a HierarchyNode or a subclass (such as ProjectNode) that represents the solution. This class implements SolutionFolder.
Public class OAVSProject Represents a Visual Studio language-specific project. This is an implementation of the VSProject interface.
Public class OAVSProjectEvents Provides access to language-specific project events.
Public class OAVSProjectItem Represents a language-specific project item.