Visual Studio SDK Reference
This section contains information about Visual Studio namespaces, related namespaces, and other areas of interest for developers who use the Visual Studio SDK.
- Microsoft.VisualStudio.TextManager.Interop
-
Legacy interop interfaces used for the editor and language services.
- Microsoft.VisualStudio.Editor
-
Classes used in the new editor.
- Microsoft.VisualStudio.Language.Intellisense
-
Classes used in the new editor for IntelliSense.
- Microsoft.VisualStudio.Language.StandardClassification
-
Classes used in the new editor.
- Microsoft.VisualStudio.Text
-
Classes used in the new editor.
- Microsoft.VisualStudio.Text.Adornments
-
Classes used in the new editor for adornments.
- Microsoft.VisualStudio.Text.Classification
-
Classes used in the new editor for classification.
- Microsoft.VisualStudio.Text.Differencing
-
Classes used in the new editor for differencing.
- Microsoft.VisualStudio.Document
-
Classes used in the new editor for documents.
- Microsoft.VisualStudio.Text.Editor
-
Classes used in the new editor.
- Microsoft.VisualStudio.Text.Editor.DragDrop
-
Classes used in the new editor for drag and drop.
- Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods
-
Classes used in the new editor.
- Microsoft.VisualStudio.Text.Formatting
-
Classes used in the new editor for formatting.
- Microsoft.VisualStudio.Text.IncrementalSearch
-
Classes used in the new editor for incremental search.
- Microsoft.VisualStudio.Text.Operations
-
Classes used in the new editor.
- Microsoft.VisualStudio.Text.Outlining
-
Classes used in the new editor for outlining.
- Microsoft.VisualStudio.Text.Projection
-
Classes used in the new editor for projection.
- Microsoft.VisualStudio.Text.Tagging
-
Classes used in the new editor for tagging.
- Microsoft.VisualStudio.Utilities
-
Classes used in the new editor.
- Microsoft.Internal.VisualStudio.PlatformUI
-
Primarily Microsoft internal use only.
- Microsoft.Internal.VisualStudio.Shell.Interop
-
Microsoft internal use only.
- Microsoft.VisualStudio
-
Classes for Visual Studio constants and helpers.
- Microsoft.VisualStudio.CommandBars
-
Classes for Visual Studio command bars.
- Microsoft.VisualStudio.ComponentModelHost
-
Classes used for the Managed Extensibility Framework (MEF) in Visual Studio.
- Microsoft.VisualStudio.Designer.Interfaces
-
Interfaces used with Visual Studio designers.
- Microsoft.VisualStudio.ManagedInterfaces.ProjectDesigner
-
Interfaces used with the Visual Studio project designer.
- Microsoft.VisualStudio.ManagedInterfaces.Publish
-
Classes used for publishing applications.
- Microsoft.VisualStudio.OLE.Interop
-
Interop interfaces used in Visual Studio for OLE components.
- Microsoft.VisualStudio.Package
-
Classes used for Visual Studio managed language services.
- Microsoft.VisualStudio.PlatformUI
-
Classes used in the Visual Studio shell.
- Microsoft.VisualStudio.PlatformUI.OleComponentSupport
-
Microsoft internal use only.
- Microsoft.VisualStudio.ProjectAggregator
-
Classes used for Visual Studio projects.
- Microsoft.VisualStudio.Settings
-
Classes used in the Visual Studio shell.
- Microsoft.VisualStudio.Shell
-
Classes used in the Visual Studio shell.
- Microsoft.VisualStudio.Shell.Design
-
Classes used in the Visual Studio shell.
- Microsoft.VisualStudio.Shell.Design.Serialization
-
Classes used in the Visual Studio shell.
- Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom
-
Classes used in the Visual Studio shell.
- Microsoft.VisualStudio.Shell.Flavor
-
Classes used for the Visual Studio projects.
- Microsoft.VisualStudio.Shell.Interop
-
Interop interfaces used for the Visual Studio shell.
- Microsoft.VisualStudio.Shell.Settings
-
Classes used in the Visual Studio shell.
- Microsoft.VisualStudio.VSHelp
-
Classes used for help.
- VSLangProj
-
Classes used for language service projects.
- XamlGeneratedNamespace
-
Microsoft internal use only.
- Microsoft.VisualStudio.ManagedInterfaces9
-
Interfaces used for Visual Studio.
- Microsoft.VisualStudio.WCFReference.Interop
-
Classes used for the Windows Communication Framework.
- Microsoft.VisualStudio.TestTools.Vsip
-
Classes used for test tools.
- Microsoft.VisualStudio.ExtensionManager
-
Classes used for the Visual Studio Extension Manager.
- IntelliSenseHostFlags enumeration
-
Specifies IntelliSense host flags.
- VSCT XML Schema Reference
-
Provides a table of Visual Studio Command Table schema elements, with allowed child elements and attributes for each.
- VSIX Extension Schema 2.0 Reference
-
Lists elements of the VSIX schema for extension deployment.
- VSX Language Pack Schema Reference
-
Lists elements of the VSIX Language Pack schema for localized extension deployment.
- GUIDs and Constants in the Visual Studio SDK
-
Gives a list of GUIDs used throughout the SDK.
- COM Constants in Managed Code
-
Gives a list of identifiers for user interface elements used throughout the Environment SDK.
- Source Control Plug-ins
-
Links to topics for the Source Control Plug-in API.
- Command-Line Switches (Visual Studio SDK)
-
Links to topics that discuss how developers can automate several tasks from the command line.
- Error Handling and Return Values
-
Explains the error architecture for VSPackages, which is the same as that employed in other Windows programming.
- Objects
-
Gives a list of the objects that are used in the environment.
- Visual Studio SDK Glossary
-
Gives a list of helpful terms and their definitions for use when you are reading the Visual Studio SDK documentation.
- Visual Studio Software Development Kit (SDK)
-
Includes documentation, samples, and code to help you develop products that integrate with the Visual Studio product family.