CSharpMigrationCodeGenerator.WriteClassStart Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.