.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Quick Filters

SharePoint Projects API Reference version 2022

NameDescription
Microsoft.VisualStudio.SharePoint NamespaceThe Microsoft.VisualStudio.SharePoint namespace contains types you can use to extend the SharePoint project system in Visual Studio. For more information about using the types in this namespace, see Extending the SharePoint Project System.
Microsoft.VisualStudio.SharePoint.Commands NamespaceThe Microsoft.VisualStudio.SharePoint.Commands namespace contains types you can use to create custom SharePoint commands.
Microsoft.VisualStudio.SharePoint.Deployment NamespaceThe Microsoft.VisualStudio.SharePoint.Deployment namespace contains types that you can use to extend the deployment process for SharePoint projects. For more information about using the types in this namespace, see Extending SharePoint Packaging and Deployment.
Microsoft.VisualStudio.SharePoint.Explorer NamespaceThe Microsoft.VisualStudio.SharePoint.Explorer namespace contains types you can use to extend SharePoint nodes in Server Explorer or to define new types of nodes. For more information, see Extending the SharePoint Connections Node in Server Explorer.
Microsoft.VisualStudio.SharePoint.Explorer.Extensions NamespaceThe Microsoft.VisualStudio.SharePoint.Explorer.Extensions namespace contains types you can use to get information about built-in Server Explorer nodes that represent individual components on a SharePoint site, such as nodes that represents lists, fields, or content types. For more information, see Extending the SharePoint Connections Node in Server Explorer.
Microsoft.VisualStudio.SharePoint.Features NamespaceThe Microsoft.VisualStudio.SharePoint.Features namespace contains types that you can use to access the definition of a Feature in a SharePoint project.
Microsoft.VisualStudio.SharePoint.Packages NamespaceThe Microsoft.VisualStudio.SharePoint.Packages namespace contains types that you can use to access the package definition in a SharePoint project.
Microsoft.VisualStudio.SharePoint.Remote.Authentication NamespaceThe Microsoft.VisualStudio.SharePoint.Remote.Authentication namespace contains class that is use for authenticating remote SharePoint.
Microsoft.VisualStudio.SharePoint.Remote.Commands NamespaceThe Microsoft.VisualStudio.SharePoint.Remote.Commands namespace contains class that is use to create SharePoint remote commands.
Microsoft.VisualStudio.SharePoint.Tasks NamespaceThis API supports the Office and SharePoint infrastructure and isn't intended to be used directly from your code. Contains build tasks for packaging and debugging SharePoint projects and Office and SharePoint apps.
Microsoft.VisualStudio.SharePoint.Validation NamespaceThe Microsoft.VisualStudio.SharePoint.Validation namespace contains types that you can use to extend the validation process for SharePoint projects. For more information about using the types in this namespace, see Extending SharePoint Packaging and Deployment and How to: Create Custom Feature and Package Validation Rules for SharePoint Solutions.