Partager via


CSharpMigrationCodeGenerator.WriteClassStart Méthode

Définition

Surcharges

WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)

Génère un espace de noms, à l’aide d’instructions et d’une définition de classe.

WriteClassStart(String, String, IndentedTextWriter, String, Boolean)

Génère un espace de noms, à l’aide d’instructions et d’une définition de classe.

WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)

Génère un espace de noms, à l’aide d’instructions et d’une définition 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)

Paramètres

namespace
String

Espace de noms dans lequel le code doit être généré.

className
String

Nom de la classe qui doit être générée.

writer
IndentedTextWriter

Enregistreur de texte à lequel ajouter le code généré.

base
String

Classe de base pour la classe générée.

designer
Boolean

Valeur indiquant si cette classe est générée pour un fichier code-behind.

namespaces
IEnumerable<String>

Espaces de noms pour lesquels des directives d’utilisation seront ajoutées. Si la valeur est null, les espaces de noms retournés par GetDefaultNamespaces seront utilisés.

Attributs

S’applique à

WriteClassStart(String, String, IndentedTextWriter, String, Boolean)

Génère un espace de noms, à l’aide d’instructions et d’une définition 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)

Paramètres

namespace
String

Espace de noms dans lequel le code doit être généré.

className
String

Nom de la classe qui doit être générée.

writer
IndentedTextWriter

Enregistreur de texte à lequel ajouter le code généré.

base
String

Classe de base pour la classe générée.

designer
Boolean

Valeur indiquant si cette classe est générée pour un fichier code-behind.

S’applique à