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.