CSharpMigrationCodeGenerator.WriteClassStart Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.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)
Parametry
- namespace
- String
Przestrzeń nazw, w którą powinien zostać wygenerowany kod.
- className
- String
Nazwa klasy, która powinna zostać wygenerowana.
- writer
- IndentedTextWriter
Moduł zapisujący tekst do dodania wygenerowanego kodu.
- base
- String
Klasa bazowa dla wygenerowanej klasy.
- designer
- Boolean
Wartość wskazująca, czy ta klasa jest generowana dla pliku za kodem.
- namespaces
- IEnumerable<String>
Przestrzenie nazw, dla których zostaną dodane dyrektywy using. Jeśli ma wartość null, zostaną użyte przestrzenie nazw zwrócone z polecenia 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ł zapisujący tekst do dodania wygenerowanego kodu.
- base
- String
Klasa bazowa dla wygenerowanej klasy.
- designer
- Boolean
Wartość wskazująca, czy ta klasa jest generowana dla pliku za kodem.