Microsoft.VisualStudio.Web.CodeGeneration 命名空间

ActionDescriptor
ActionInvoker
CodeGenCommand
CodeGeneratorActionsService
CodeGeneratorDescriptor
CodeGeneratorsLocator
CommonUtilities
CompilationResult
ConsoleLogger
DefaultCodeGeneratorAssemblyProvider
DefaultFileSystem

使用实际文件系统的默认实现 IFileSystem

ExceptionExtensions
ExceptionUtilities
FilesLocator
FileSystemChangeTracker
ModelType
ModelTypesLocator
PackageInstaller
PackageMetadata
ParameterDescriptor
PlatformHelper
SimulationModeFileSystem

实现 IFileSystem 记录为 fileSystem 请求的所有更改,而不将更改保存在磁盘上。

TemplateFoldersUtilities

接口

ICodeGenerator

标记接口,指示此类是代码生成器。

ICodeGeneratorActionsService
ICodeGeneratorAssemblyProvider
ICodeGeneratorLocator
IFilesLocator
IFileSystem

对常见文件/磁盘实用工具的抽象。 旨在通过提供备用模拟实现来模拟单元测试中的磁盘操作。

IFileSystemChangeTracker
ILogger
IModelTypesLocator
IPackageInstaller

枚举

LogMessageLevel