Microsoft.VisualStudio.Web.CodeGeneration 名前空間

クラス

Name 説明
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

インターフェイス

Name 説明
ICodeGenerator

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

ICodeGeneratorActionsService
ICodeGeneratorAssemblyProvider
ICodeGeneratorLocator
IFilesLocator
IFileSystem

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

IFileSystemChangeTracker
ILogger
IModelTypesLocator
IPackageInstaller

列挙型

Name 説明
LogMessageLevel