Freigeben über


VisualBasicMigrationCodeGenerator.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.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)

Parameter

namespace
String

Namespace, in dem Code generiert werden soll.

className
String

Name der Klasse, die generiert werden soll.

writer
IndentedTextWriter

Textwriter, dem der generierte Code hinzugefügt werden soll.

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 Imports-Direktiven hinzugefügt werden. Wenn NULL, werden die namespaces verwendet, die von GetDefaultNamespaces zurückgegeben werden.

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, dem der generierte Code hinzugefügt werden soll.

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: