C# Class Irontalk.STClass

Inheritance: STClassDescription
Exibir arquivo Open project: rezonant/irontalk Class Usage Examples

Public Methods

Method Description
CompleteMethod ( STMethodPrototype prototype, STBlock block ) : STCompiledMethod
GetForCLR ( Type type, string branding ) : STClass
Initialize ( ) : void
STClass ( STClass superclass, string name ) : System
STClass ( string name ) : System

Private Methods

Method Description
Define ( ) : STMethodBuilder
Define ( STObject symObj ) : STMethodPrototype
DefineWith ( STObject symObj, STObject blockObj ) : STCompiledMethod
GetSuperclass ( ) : STClassDescription
HandleDoesNotUnderstand ( STMessage msg ) : STObject
STClass ( ) : System
STClass ( Type type, string name ) : System
Subclass ( STSymbol name ) : STClass
SubclassNamespace ( STSymbol name, STObject nsObj ) : STClass
SubclassNamespaceWith ( STSymbol name, STObject nsObj, STBlock blockObj ) : STClass
ToString ( ) : string
With ( STBlock block ) : void

Method Details

CompleteMethod() public method

public CompleteMethod ( STMethodPrototype prototype, STBlock block ) : STCompiledMethod
prototype STMethodPrototype
block STBlock
return STCompiledMethod

GetForCLR() public static method

public static GetForCLR ( Type type, string branding ) : STClass
type System.Type
branding string
return STClass

Initialize() public method

public Initialize ( ) : void
return void

STClass() public method

public STClass ( STClass superclass, string name ) : System
superclass STClass
name string
return System

STClass() public method

public STClass ( string name ) : System
name string
return System