CSharpMigrationCodeGenerator.WriteClassStart Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Genera un espacio de nombres, utilizando instrucciones y definición de clase. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean) |
Genera un espacio de nombres, utilizando instrucciones y definición de clase. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)
Genera un espacio de nombres, utilizando instrucciones y definición de clase.
protected virtual void WriteClassStart (string namespace, string className, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, string base, bool designer = false, System.Collections.Generic.IEnumerable<string> namespaces = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="base")]
protected virtual void WriteClassStart (string namespace, string className, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, string base, bool designer = false, System.Collections.Generic.IEnumerable<string> namespaces = null);
abstract member WriteClassStart : string * string * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * string * bool * seq<string> -> unit
override this.WriteClassStart : string * string * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * string * bool * seq<string> -> unit
Protected Overridable Sub WriteClassStart (namespace As String, className As String, writer As IndentedTextWriter, base As String, Optional designer As Boolean = false, Optional namespaces As IEnumerable(Of String) = null)
Parámetros
- namespace
- String
Espacio de nombres en el que se debe generar el código.
- className
- String
Nombre de la clase que se debe generar.
- writer
- IndentedTextWriter
Escritor de texto al que se va a agregar el código generado.
- base
- String
Clase base para la clase generada.
- designer
- Boolean
Valor que indica si se está generando esta clase para un archivo de código subyacente.
- namespaces
- IEnumerable<String>
Espacios de nombres para los que se agregarán directivas using. Si es null, se usarán los espacios de nombres devueltos desde GetDefaultNamespaces.
- Atributos
Se aplica a
WriteClassStart(String, String, IndentedTextWriter, String, Boolean)
Genera un espacio de nombres, utilizando instrucciones y definición de clase.
protected virtual void WriteClassStart (string namespace, string className, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, string base, bool designer = false);
abstract member WriteClassStart : string * string * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * string * bool -> unit
override this.WriteClassStart : string * string * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * string * bool -> unit
Protected Overridable Sub WriteClassStart (namespace As String, className As String, writer As IndentedTextWriter, base As String, Optional designer As Boolean = false)
Parámetros
- namespace
- String
Espacio de nombres en el que se debe generar el código.
- className
- String
Nombre de la clase que se debe generar.
- writer
- IndentedTextWriter
Escritor de texto al que se va a agregar el código generado.
- base
- String
Clase base para la clase generada.
- designer
- Boolean
Valor que indica si se está generando esta clase para un archivo de código subyacente.