Microsoft.VisualStudio.Web.CodeGeneration Namespace

Classes

ActionDescriptor
ActionInvoker
CodeGenCommand
CodeGeneratorActionsService
CodeGeneratorDescriptor
CodeGeneratorsLocator
CommonUtilities
CompilationResult
ConsoleLogger
DefaultCodeGeneratorAssemblyProvider
DefaultFileSystem

Default implementation of IFileSystem using the real file sytem.

ExceptionExtensions
ExceptionUtilities
FilesLocator
FileSystemChangeTracker
ModelType
ModelTypesLocator
PackageInstaller
PackageMetadata
ParameterDescriptor
PlatformHelper
SimulationModeFileSystem

Implementation of IFileSystem Records all the changes requested for the fileSystem, without persisting the changes on disk.

TemplateFoldersUtilities

Interfaces

ICodeGenerator

Marker interface to indicate that this class is a code generator.

ICodeGeneratorActionsService
ICodeGeneratorAssemblyProvider
ICodeGeneratorLocator
IFilesLocator
IFileSystem

An abstraction over common file/disk utilities. Intended for mocking the disk operations in unit tests by providing an alternate mock implemention.

IFileSystemChangeTracker
ILogger
IModelTypesLocator
IPackageInstaller

Enums

LogMessageLevel