Condividi tramite


VisualBasicMigrationCodeGenerator.WriteClassStart Metodo

Definizione

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.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="base")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
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 per aggiungere il codice generato a.

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 le direttive Import. 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 per aggiungere il codice generato a.

base
String

Classe di base per la classe generata.

designer
Boolean

Valore che indica se questa classe viene generata per un file code-behind.

Si applica a