C# 클래스 Paralect.Schematra.RecordTypeBuilder

상속: RecordType
파일 보기 프로젝트 열기: paralect/Schematra 1 사용 예제들

공개 메소드들

메소드 설명
AddField ( Int32 index, String name, String typeName, FieldQualifier qualifier, Object defaultValue ) : RecordTypeBuilder
AddField ( Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : RecordTypeBuilder
Create ( ) : RecordType

Create instance of RecordType. In case it was bult incorrect - throws exception.

RecordTypeBuilder ( TypeContext typeContext ) : System
SetBaseType ( String baseType ) : RecordTypeBuilder

Define base record type

SetBaseType ( TypeResolver baseTypeResolver ) : RecordTypeBuilder

Define base record type

SetName ( String fullName ) : RecordTypeBuilder

Define name by full name

SetName ( String name, String @namespace ) : RecordTypeBuilder

Define name by name and @namespace

SetTag ( System.Guid tag ) : RecordTypeBuilder

Define tag

SetUsings ( List usings ) : RecordTypeBuilder

메소드 상세

AddField() 공개 메소드

public AddField ( Int32 index, String name, String typeName, FieldQualifier qualifier, Object defaultValue ) : RecordTypeBuilder
index System.Int32
name String
typeName String
qualifier FieldQualifier
defaultValue Object
리턴 RecordTypeBuilder

AddField() 공개 메소드

public AddField ( Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : RecordTypeBuilder
index System.Int32
name String
typeResolver TypeResolver
qualifier FieldQualifier
defaultValue Object
리턴 RecordTypeBuilder

Create() 공개 메소드

Create instance of RecordType. In case it was bult incorrect - throws exception.
public Create ( ) : RecordType
리턴 RecordType

RecordTypeBuilder() 공개 메소드

public RecordTypeBuilder ( TypeContext typeContext ) : System
typeContext TypeContext
리턴 System

SetBaseType() 공개 메소드

Define base record type
public SetBaseType ( String baseType ) : RecordTypeBuilder
baseType String
리턴 RecordTypeBuilder

SetBaseType() 공개 메소드

Define base record type
public SetBaseType ( TypeResolver baseTypeResolver ) : RecordTypeBuilder
baseTypeResolver TypeResolver
리턴 RecordTypeBuilder

SetName() 공개 메소드

Define name by full name
public SetName ( String fullName ) : RecordTypeBuilder
fullName String
리턴 RecordTypeBuilder

SetName() 공개 메소드

Define name by name and @namespace
public SetName ( String name, String @namespace ) : RecordTypeBuilder
name String
@namespace String
리턴 RecordTypeBuilder

SetTag() 공개 메소드

Define tag
public SetTag ( System.Guid tag ) : RecordTypeBuilder
tag System.Guid
리턴 RecordTypeBuilder

SetUsings() 공개 메소드

public SetUsings ( List usings ) : RecordTypeBuilder
usings List
리턴 RecordTypeBuilder