Share via


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
Public class OAAssemblyReference This type is only used internally; you cannot use it directly from your code. Represents an assembly reference.
Public class OAComReference This type is only used internally; you cannot use it directly from your code. Represents a reference to a COM component.
Public class OADatabaseFileReference This type is only used internally; you cannot use it directly from your code. Represents a reference to a database file.
Public class OADatabaseProjectReference This type is only used internally; you cannot use it directly from your code. Represents a reference to a database project.
Public class OADatabaseSchemaView This type is only used internally; you cannot use it directly from your code. 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.
Public class OADataCompare This type is only used internally; you cannot use it directly from your code. 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.
Public class OADataCompareModel This type is only used internally; you cannot use it directly from your code. This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveDocument.Object ("ModelRoot") method, where the ActiveWindow is a DataCompare.
Public class OADataConnectionOptions This type is only used internally; you cannot use it directly from your code. This is the automation object for the data connection options. It coordinates the update of the settings and the UI.
Public class OADependencyViewer This type is only used internally; you cannot use it directly from your code. 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.
Public class OAFileItem This type is only used internally; you cannot use it directly from your code. Represents a file in the project.
Public class OAFolderItem This type is only used internally; you cannot use it directly from your code. Represents a folder in the project.
Public class OANavigableProjectItems This type is only used internally; you cannot use it directly from your code. Represents a collection of project items that can be enumerated.
Public class OANestedProjectItem This type is only used internally; you cannot use it directly from your code. Represents a nested project in the solution.
Public class OANullProperty This type is only used internally; you cannot use it directly from your code. 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.
Public class OAProject This type is only used internally; you cannot use it directly from your code. Represents the automation-friendly version of a Visual Studio project.
Public class OAProjectItem This type is only used internally; you cannot use it directly from your code. Represents an item in the project (file, folder, or reference).
Public class OAProjectItems This type is only used internally; you cannot use it directly from your code. Contains OAProjectItem objects, each representing an item in the project.
Public class OAProjectReference This type is only used internally; you cannot use it directly from your code. Represents a project reference in the solution.
Public class OAProperties This type is only used internally; you cannot use it directly from your code. Contains all of the properties of a given object that are contained in a generic collection of properties.
Public class OAPropertiesFolderItem This type is only used internally; you cannot use it directly from your code. Represents a Properties folder item.
Public class OAProperty This type is only used internally; you cannot use it directly from your code. Represents one property in a generic collection of properties for a given object.
Public class OAReferenceBase This type is only used internally; you cannot use it directly from your code. Represents the automation equivalent of ReferenceNode.
Public class OAReferenceFolderItem This type is only used internally; you cannot use it directly from your code. Represents the OAProjectItem automation object that underlies the ReferenceContainerNode.
Public class OAReferenceItem This type is only used internally; you cannot use it directly from your code. Represents a reference OAProjectItem automation object that is associated with a ReferenceNode.
Public class OAReferences This type is only used internally; you cannot use it directly from your code. Represents the automation equivalent of ReferenceContainerNode. It implements References, ReferencesEvents, IEventSource, and CollectionPointContainer.
Public class OASchemaCompare This type is only used internally; you cannot use it directly from your code. 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.
Public class OASchemaCompareModel This type is only used internally; you cannot use it directly from your code. This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveDocument.Object ("ModelRoot") method, where the ActiveWindow is a SchemaCompare.
Public class OASolutionFolder This type is only used internally; you cannot use it directly from your code. Represents the automation-compliant version of the top-level directory in the project hierarchy that contains one or more projects.
Public class OASqlEditor This type is only used internally; you cannot use it directly from your code. This is the automation object exposed to DTE. Retrieve this object through the EnvDTE.ActiveWindow.Object method, where the ActiveWindow is a SQL editor.
Public class OASqlEditorModel This type is only used internally; you cannot use it directly from your code. 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.