다음을 통해 공유


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

코드 숨김 파일에 대해 이 클래스가 생성되고 있는지 여부를 나타내는 값입니다.

적용 대상