VisualBasicMigrationCodeGenerator.WriteClassStart Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Создает пространство имен, используя операторы и определение класса. |
| WriteClassStart(String, String, IndentedTextWriter, String, Boolean) |
Создает пространство имен, используя операторы и определение класса. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)
Создает пространство имен, используя операторы и определение класса.
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)
Параметры
- namespace
- String
Пространство имен, в которое должен быть создан код.
- className
- String
Имя создаваемого класса.
- writer
- IndentedTextWriter
Модуль записи текста, в который добавляется созданный код.
- base
- String
Базовый класс для созданного класса.
- designer
- Boolean
Значение , указывающее, создается ли этот класс для файла кода программной части.
- namespaces
- IEnumerable<String>
Пространства имен, для которых будут добавлены директивы Imports. Если значение равно null, будут использоваться пространства имен, возвращаемые из GetDefaultNamespaces.
- Атрибуты
Применяется к
WriteClassStart(String, String, IndentedTextWriter, String, Boolean)
Создает пространство имен, используя операторы и определение класса.
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)
Параметры
- namespace
- String
Пространство имен, в которое должен быть создан код.
- className
- String
Имя создаваемого класса.
- writer
- IndentedTextWriter
Модуль записи текста, в который добавляется созданный код.
- base
- String
Базовый класс для созданного класса.
- designer
- Boolean
Значение , указывающее, создается ли этот класс для файла кода программной части.