Freigeben über


CSharpMigrationCodeGenerator.WriteClassStart Methode

Definition

Ü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: