Microsoft.VisualStudio.Data.Schema.Project.Automation Namespace
The Microsoft.VisualStudio.Data.Schema.Project.Automation namespace provides interfaces and classes to support the Project feature. It supports the Visual Studio infrastructure and is not intended to be used directly from your code.
Classes
Class | Description | |
---|---|---|
OAAssemblyReference | Represents an assembly reference. | |
OAComReference | Represents a reference to a COM component. | |
OADatabaseFileReference | Represents a reference to a database file. | |
OADatabaseProjectReference | Represents a reference to a database project. | |
OADatabaseSchemaView | This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.Window.Object method, where the Window is the Database Schema View tool window. | |
OADataCompare | This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveWindow.Object method where the ActiveWindow is a Data Compare editor. | |
OADataCompareModel | This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveDocument.Object ("ModelRoot") method where the ActiveWindow is a DataCompare. | |
OADataConnectionOptions | This is the automation object for the data connection options. It coordinates the update of the settings and the UI. | |
OADependencyViewer | This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.Window.Object method where the Window is the Dependency Viewer tool window. | |
OAFileItem | Represents a file in the project. | |
OAFolderItem | Represents a folder in the project. | |
OANavigableProjectItems | Represents a collection of project items that can be enumerated. | |
OANestedProjectItem | Represents a nested project in the solution. | |
OANullProperty | Defines a null object that is returned instead of returning null, because callers in VSCore usually crash if a null property is returned for them. | |
OAProject | Represents the automation-friendly version of a Visual Studio project. | |
OAProjectItem | Represents an item in the project (file, folder, or reference). | |
OAProjectItems | Contains OAProjectItem objects, each representing an item in the project. | |
OAProjectReference | Represents a project reference in the solution. | |
OAProperties | Contains all of the properties of a given object that are contained in a generic collection of properties. | |
OAPropertiesFolderItem | Represents a Properties folder item. | |
OAProperty | Represents one property in a generic collection of properties for a given object. | |
OAReferenceBase | Represents the automation equivalent of ReferenceNode. | |
OAReferenceFolderItem | Represents the OAProjectItem automation object that underlies the ReferenceContainerNode. | |
OAReferenceItem | Represents a reference OAProjectItem automation object that is associated with a ReferenceNode. | |
OAReferences | Represents the automation equivalent of ReferenceContainerNode. It implements References, ReferencesEvents, IEventSource, and CollectionPointContainer. | |
OASchemaCompare | This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveWindow.Object method where the ActiveWindow is a Schema Compare editor. | |
OASchemaCompareModel | This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveDocument.Object ("ModelRoot") method where the ActiveWindow is a SchemaCompare. | |
OASolutionFolder | Represents the automation-compliant version of the top-level directory in the project hierarchy that contains one or more projects. | |
OASqlEditor | This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveWindow.Object method where the ActiveWindow is a SQL editor. | |
OASqlEditorModel | This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveDocument.Object ("ModelRoot") method where the ActiveWindow is a SQL editor. |