Namespace CodeFactory.WinVs.Loader
Classes
CodeFactoryConfigurationLoader
Utility class that loads a CFA file libraries into memory and creates instances of all the visual studio actions and makes them available to visual studio for usage.
ConfigManager
Static class that manages the creation and reading of code factory configuration files.
ConfigurationMessages
A strongly-typed resource class, for looking up localized strings, etc.
LibraryLoadStatus
Data class that tracks if the code factory libraries were loaded into memory correctly.
LibraryManager
PackageReadResult<T>
Data class that returns the results from reading from different parts of a Code Factory package.
SdkSupport
Data class that holds the supported versions of the SDK that can be loaded.
TypeExtensions
Class that holds extension methods that support management of the type system in .Net
VsActionConfiguration
Data model class that implements the interface IVsActionConfiguration
VsAutomationLibrary
Data model that implements the interface IVsAutomationLibrary
VsCodeFactoryLoadStatus
Data model that implements the interface IVsCodeFactoryLoadStatus
VsFactoryConfiguration
Data model that implements the IVsFactoryConfiguration interface.
VsLibraryConfiguration
Immutable data model that implements the interface IVsLibraryConfiguration
VsPackageExtractResult
Data class that stores the results of extracting files from a Code Factory package.
VsPackageFileConfig
Model class that implements the interface IVsPackageFileConfig
Interfaces
IVsActionConfiguration
Configuration data model that holds loading information for loading a target visual studio command into code factory.
IVsAutomationLibrary
IVsCodeFactoryLoadStatus
Status of loading all code factory visual studio commands from a CFA configuration.
IVsFactoryConfiguration
Configuration model definition all data needed to load a code factory configuration into visual studio.
IVsLibraryConfiguration
Data model that stores all the information needed to load a DLL into visual studio.
IVsPackageFileConfig
Model definition that tracks information about where files are located and where to place them in the package definition.
Enums
LibraryErrorType
Enumeration that stores the type error that has occurred while loading a library.