CSharpMigrationCodeGenerator.WriteClassStart Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Generiert einen Namespace mithilfe von Anweisungen und Klassendefinition. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean) |
Generiert einen Namespace mithilfe von Anweisungen und Klassendefinition. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)
Generiert einen Namespace mithilfe von Anweisungen und Klassendefinition.
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)
Parameter
- namespace
- String
Namespace, in dem Code generiert werden soll.
- className
- String
Name der Klasse, die generiert werden soll.
- writer
- IndentedTextWriter
Textwriter, um den generierten Code hinzuzufügen.
- base
- String
Basisklasse für die generierte Klasse.
- designer
- Boolean
Ein Wert, der angibt, ob diese Klasse für eine CodeBehind-Datei generiert wird.
- namespaces
- IEnumerable<String>
Namespaces, für die using-Anweisungen hinzugefügt werden. Bei NULL werden die von GetDefaultNamespaces zurückgegebenen Namespaces verwendet.
- Attribute
Gilt für:
WriteClassStart(String, String, IndentedTextWriter, String, Boolean)
Generiert einen Namespace mithilfe von Anweisungen und Klassendefinition.
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)
Parameter
- namespace
- String
Namespace, in dem Code generiert werden soll.
- className
- String
Name der Klasse, die generiert werden soll.
- writer
- IndentedTextWriter
Textwriter, um den generierten Code hinzuzufügen.
- base
- String
Basisklasse für die generierte Klasse.
- designer
- Boolean
Ein Wert, der angibt, ob diese Klasse für eine CodeBehind-Datei generiert wird.
Gilt für:
Entity Framework