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.
In This Section
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 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 and Macros 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.
Related Sections
- Visual Studio Software Development Kit (SDK)
Includes documentation, samples, and code to help you develop products that integrate with the Visual Studio product family.