Microsoft.VisualStudio.Shell.CodeContainerManagement Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |