Udostępnij przez


VisualBasicMigrationCodeGenerator.WriteClassStart Metoda

Definicja

Przeciążenia

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

Generuje przestrzeń nazw przy użyciu instrukcji i definicji klasy.

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

Generuje przestrzeń nazw przy użyciu instrukcji i definicji klasy.

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

Generuje przestrzeń nazw przy użyciu instrukcji i definicji klasy.

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)

Parametry

namespace
String

Przestrzeń nazw, w którą powinien zostać wygenerowany kod.

className
String

Nazwa klasy, która powinna zostać wygenerowana.

writer
IndentedTextWriter

Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.

base
String

Klasa bazowa dla wygenerowanej klasy.

designer
Boolean

Wartość wskazująca, czy ta klasa jest generowana dla pliku w tle.

namespaces
IEnumerable<String>

Przestrzenie nazw, dla których zostaną dodane dyrektywy Import. Jeśli ma wartość null, zostaną użyte przestrzenie nazw zwrócone z przestrzeni GetDefaultNamespaces.

Atrybuty

Dotyczy

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

Generuje przestrzeń nazw przy użyciu instrukcji i definicji klasy.

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)

Parametry

namespace
String

Przestrzeń nazw, w którą powinien zostać wygenerowany kod.

className
String

Nazwa klasy, która powinna zostać wygenerowana.

writer
IndentedTextWriter

Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.

base
String

Klasa bazowa dla wygenerowanej klasy.

designer
Boolean

Wartość wskazująca, czy ta klasa jest generowana dla pliku w tle.

Dotyczy