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 実装 ファイルシステムに対して要求されたすべての変更を記録します。変更はディスクに保持されません。

TemplateFoldersUtilities

インターフェイス

ICodeGenerator

このクラスがコード ジェネレーターであることを示すマーカー インターフェイス。

ICodeGeneratorActionsService
ICodeGeneratorAssemblyProvider
ICodeGeneratorLocator
IFilesLocator
IFileSystem

一般的なファイル/ディスク ユーティリティに対する抽象化。 代替モック実装を提供することで、単体テストでディスク操作をモックすることを目的としています。

IFileSystemChangeTracker
ILogger
IModelTypesLocator
IPackageInstaller

列挙型

LogMessageLevel