Microsoft.AspNet.Scaffolding Namespace
The Microsoft.AspNet.Scaffolding namespace contains classes and interfaces that are used for code generation.
| Class | Description | |
|---|---|---|
![]() | Categories | Contains the common category identifiers defined by framework. |
![]() | CodeElementExtensions | Useful extension methods for CodeElement |
![]() | CodeGenerationContext | Contains the context for one complete code generation operation. |
![]() | CodeGenerator | An abstract class representing a code generator. For more details ICodeGenerator interface. |
![]() | CodeGeneratorFactory | A factory for creating instances of a code generator. For more details CodeGenerator. |
![]() | CodeGeneratorInformation | Information about the code generator. |
![]() | CodePropertyExtensions | Useful extension methods for CodeProperty |
![]() | CodeTypeExtensions | Useful extension methods for CodeType |
![]() | CodeTypeRefExtensions | Useful extension methods for CodeTypeRef |
![]() | ProjectExtensions | Helpful extension methods for code generators. |
![]() | ProjectLanguage | Represents the code language of a project. |
| Interface | Description | |
|---|---|---|
![]() | ICategoryRegistrationService | Service to register localized names for custom category node names displayed in the Add -> New Scaffolded Item dialog which are defined by other VSPackages. The VSPackage implementors should use SCodeGeneratorDialog to get this service. |
![]() | ICodeGenerator | An interface representing a code generator. |
![]() | ICodeGeneratorActionsService | A service providing support for various code generator actions. |
![]() | ICodeGeneratorDialogInvoker | Used to invoke Add -> New Scaffolded Item dialog from other VSPackage functionalities like custom Visual Studio menu implementations. The VSPackage implementors should use the SCodeGeneratorDialog class to get this service. |
![]() | ICodeGeneratorFilesLocator | A service responsible for finding static files or T4 Text Templates. |
![]() | ICodeTypeService | Service for getting the types of a project. |
![]() | IReflectedTypesService | Service for getting the types within a project. |
![]() | IRollbackService | This interface provides a mechanism for rollback support for code generators. Built in support for common operations is supported. Additional rollback functionality can be obtained by providing a rollback action to AddRollbackAction(Action). |
![]() | IRollbackServiceUndoManagement | For internal use only. Code generator implementors should not call this. |
![]() | IServiceRegistrar | This interface provides a mechanism for code generators to register services in advance of code generation operations. Classes that implemenent this interface should export themselves as typeof(IServiceRegistrar) using ExportAttribute. |
![]() | IVisualStudioInformation | Contains details about current running instance of Visual Studio. |
![]() | SCodeGeneratorDialog | Code generator dialog service in Visual Studio. |
Show:
