C# Class Boo.Lang.Compiler.TypeSystem.BooClassBuilder

Afficher le fichier Open project: boo/boo-lang Class Usage Examples

Méthodes publiques

Méthode Description
AddAttribute ( Attribute attribute ) : void
AddBaseType ( IType type ) : void
AddConstructor ( ) : BooMethodBuilder
AddField ( string name, IType type ) : Boo.Lang.Compiler.Ast.Field
AddField ( string name, IType type, TypeMemberModifiers modifiers ) : Boo.Lang.Compiler.Ast.Field
AddInternalField ( string name, IType type ) : Boo.Lang.Compiler.Ast.Field
AddMethod ( string name, IType returnType ) : BooMethodBuilder
AddMethod ( string name, IType returnType, TypeMemberModifiers modifiers ) : BooMethodBuilder
AddPublicField ( string name, IType type ) : Boo.Lang.Compiler.Ast.Field
AddReadOnlyProperty ( string name, IType type ) : Property
AddVirtualMethod ( string name, IType returnType ) : BooMethodBuilder
BooClassBuilder ( Boo.Lang.Compiler.TypeSystem.BooCodeBuilder codeBuilder, string name ) : System

Method Details

AddAttribute() public méthode

public AddAttribute ( Attribute attribute ) : void
attribute Boo.Lang.Compiler.Ast.Attribute
Résultat void

AddBaseType() public méthode

public AddBaseType ( IType type ) : void
type IType
Résultat void

AddConstructor() public méthode

public AddConstructor ( ) : BooMethodBuilder
Résultat BooMethodBuilder

AddField() public méthode

public AddField ( string name, IType type ) : Boo.Lang.Compiler.Ast.Field
name string
type IType
Résultat Boo.Lang.Compiler.Ast.Field

AddField() public méthode

public AddField ( string name, IType type, TypeMemberModifiers modifiers ) : Boo.Lang.Compiler.Ast.Field
name string
type IType
modifiers TypeMemberModifiers
Résultat Boo.Lang.Compiler.Ast.Field

AddInternalField() public méthode

public AddInternalField ( string name, IType type ) : Boo.Lang.Compiler.Ast.Field
name string
type IType
Résultat Boo.Lang.Compiler.Ast.Field

AddMethod() public méthode

public AddMethod ( string name, IType returnType ) : BooMethodBuilder
name string
returnType IType
Résultat BooMethodBuilder

AddMethod() public méthode

public AddMethod ( string name, IType returnType, TypeMemberModifiers modifiers ) : BooMethodBuilder
name string
returnType IType
modifiers TypeMemberModifiers
Résultat BooMethodBuilder

AddPublicField() public méthode

public AddPublicField ( string name, IType type ) : Boo.Lang.Compiler.Ast.Field
name string
type IType
Résultat Boo.Lang.Compiler.Ast.Field

AddReadOnlyProperty() public méthode

public AddReadOnlyProperty ( string name, IType type ) : Property
name string
type IType
Résultat Property

AddVirtualMethod() public méthode

public AddVirtualMethod ( string name, IType returnType ) : BooMethodBuilder
name string
returnType IType
Résultat BooMethodBuilder

BooClassBuilder() public méthode

public BooClassBuilder ( Boo.Lang.Compiler.TypeSystem.BooCodeBuilder codeBuilder, string name ) : System
codeBuilder Boo.Lang.Compiler.TypeSystem.BooCodeBuilder
name string
Résultat System