C# Class Paralect.Schematra.RecordTypeBuilder

Inheritance: RecordType
Afficher le fichier Open project: paralect/Schematra Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

AddField() public méthode

public AddField ( Int32 index, String name, String typeName, FieldQualifier qualifier, Object defaultValue ) : RecordTypeBuilder
index System.Int32
name String
typeName String
qualifier FieldQualifier
defaultValue Object
Résultat RecordTypeBuilder

AddField() public méthode

public AddField ( Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : RecordTypeBuilder
index System.Int32
name String
typeResolver TypeResolver
qualifier FieldQualifier
defaultValue Object
Résultat RecordTypeBuilder

Create() public méthode

Create instance of RecordType. In case it was bult incorrect - throws exception.
public Create ( ) : RecordType
Résultat RecordType

RecordTypeBuilder() public méthode

public RecordTypeBuilder ( TypeContext typeContext ) : System
typeContext TypeContext
Résultat System

SetBaseType() public méthode

Define base record type
public SetBaseType ( String baseType ) : RecordTypeBuilder
baseType String
Résultat RecordTypeBuilder

SetBaseType() public méthode

Define base record type
public SetBaseType ( TypeResolver baseTypeResolver ) : RecordTypeBuilder
baseTypeResolver TypeResolver
Résultat RecordTypeBuilder

SetName() public méthode

Define name by full name
public SetName ( String fullName ) : RecordTypeBuilder
fullName String
Résultat RecordTypeBuilder

SetName() public méthode

Define name by name and @namespace
public SetName ( String name, String @namespace ) : RecordTypeBuilder
name String
@namespace String
Résultat RecordTypeBuilder

SetTag() public méthode

Define tag
public SetTag ( System.Guid tag ) : RecordTypeBuilder
tag System.Guid
Résultat RecordTypeBuilder

SetUsings() public méthode

public SetUsings ( List usings ) : RecordTypeBuilder
usings List
Résultat RecordTypeBuilder