Compartir a través de


CSharpMigrationCodeGenerator.WriteClassStart Método

Definición

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.

Se aplica a