CSharpMigrationCodeGenerator.WriteClassStart Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Genera uno spazio dei nomi, usando istruzioni e definizione di classe. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean) |
Genera uno spazio dei nomi, usando istruzioni e definizione di classe. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)
Genera uno spazio dei nomi, usando istruzioni e definizione di 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)
Parametri
- namespace
- String
Spazio dei nomi in cui deve essere generato il codice.
- className
- String
Nome della classe che deve essere generata.
- writer
- IndentedTextWriter
Writer di testo a cui aggiungere il codice generato.
- base
- String
Classe di base per la classe generata.
- designer
- Boolean
Valore che indica se questa classe viene generata per un file code-behind.
- namespaces
- IEnumerable<String>
Spazi dei nomi per i quali verranno aggiunte direttive using. Se null, verranno usati gli spazi dei nomi restituiti da GetDefaultNamespaces.
- Attributi
Si applica a
WriteClassStart(String, String, IndentedTextWriter, String, Boolean)
Genera uno spazio dei nomi, usando istruzioni e definizione di 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)
Parametri
- namespace
- String
Spazio dei nomi in cui deve essere generato il codice.
- className
- String
Nome della classe che deve essere generata.
- writer
- IndentedTextWriter
Writer di testo a cui aggiungere il codice generato.
- base
- String
Classe di base per la classe generata.
- designer
- Boolean
Valore che indica se questa classe viene generata per un file code-behind.