CSharpMigrationCodeGenerator.WriteClassStart Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Gera um namespace, usando instruções e definição de classe. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean) |
Gera um namespace, usando instruções e definição de classe. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)
Gera um namespace, usando instruções e definição de classe.
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
Namespace no qual o código deve ser gerado.
- className
- String
Nome da classe que deve ser gerada.
- writer
- IndentedTextWriter
Gravador de texto ao qual adicionar o código gerado.
- base
- String
Classe base para a classe gerada.
- designer
- Boolean
Um valor que indica se essa classe está sendo gerada para um arquivo code-behind.
- namespaces
- IEnumerable<String>
Namespaces para os quais as diretivas using serão adicionadas. Se for nulo, os namespaces retornados de GetDefaultNamespaces serão usados.
- Atributos
Aplica-se a
WriteClassStart(String, String, IndentedTextWriter, String, Boolean)
Gera um namespace, usando instruções e definição de classe.
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
Namespace no qual o código deve ser gerado.
- className
- String
Nome da classe que deve ser gerada.
- writer
- IndentedTextWriter
Gravador de texto ao qual adicionar o código gerado.
- base
- String
Classe base para a classe gerada.
- designer
- Boolean
Um valor que indica se essa classe está sendo gerada para um arquivo code-behind.
Aplica-se a
Entity Framework