Microsoft.VisualStudio.Shell.CodeContainerManagement Namespace

Classes

CodeContainer

A type that represents any source-code repository that Visual Studio can open and/or access, e.g. solution, folder.

CodeContainerEqualityComparer

Compares two CodeContainer instances for equality.

CodeContainerLocalProperties

Properties of a Code Container that pertain to its presence on the file-system.

CodeContainerLocalPropertiesEqualityComparer

Compares two instances of CodeContainerLocalProperties for equality.

CodeContainerRegistry

A type that represents the main Registry employed by the Shell for keeping track of all the Code Containers it accesses.

CodeContainerSourceControlProperties

Properties of a Code Container that pertain to source control, e.g. VCS name, root path of repository ... etc.

CodeContainerSourceControlPropertiesEqualityComparer

Compares two instances of CodeContainerSourceControlProperties for equality.

CodeContainerStorageManager

The primary type responsible for managing the records of the Code Containers accessed by the Shell. It is mainly responsible for (a) bookkeeping of the Code Containers accessed by the Shell and (b) roaming of information related to the online presence of such Code Containers on the web

CodeContainerStorageManagerFactory
CodespaceCodeContainer
RemoteCodeContainer

A type that represents the server-side version of a CodeContainer.

RemoteCodeContainerEqualityComparer

Compares two instances of RemoteCodeContainer for equality.

RemoteCodeContainerRegistry

A type that represents the Registry employed by the Shell for the purposes of tracking and roaming of information related to the online presence and hosting of Code Containers on the web.

Interfaces

ICodeContainerProvider

Information about a provider that is capable of acquiring an online resource to a local machine.

ICodeContainerStorageManager

A interface that defines that public APIs of the class responsible for managing the records of the Code Containers accessed by the Shell.

ICodeContainerStorageManagerFactory
ICodeContainerStorageManagerFactory2

Enums

CodeContainerStatus
CodeContainerType

The actual type of the underlying Code Container on disk.