C# Class Irontalk.STClassDescription

Base class for STClass and STMetaclass. Implements most of the message routing behavior present in its subclasses.
Inheritance: STObject
Mostra file Open project: rezonant/irontalk

Protected Properties

Property Type Description
ivarNames string[]
methodDictionary MethodDictionary

Public Methods

Method Description
Initialize ( ) : void
InstallDelegate ( Type type ) : void
New ( ) : STObject
RouteMessage ( STMessage msg ) : STObject
STClassDescription ( string name ) : System
ToString ( ) : string

Private Methods

Method Description
CollectInstanceVariables ( List vars ) : void
Inspect ( ) : void
MethodDict ( ) : MethodDictionary

Method Details

Initialize() public method

public Initialize ( ) : void
return void

InstallDelegate() public method

public InstallDelegate ( Type type ) : void
type System.Type
return void

New() public method

public New ( ) : STObject
return STObject

RouteMessage() public method

public RouteMessage ( STMessage msg ) : STObject
msg STMessage
return STObject

STClassDescription() public method

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

ToString() public method

public ToString ( ) : string
return string

Property Details

ivarNames protected_oe property

protected string[] ivarNames
return string[]

methodDictionary protected_oe property

protected MethodDictionary methodDictionary
return MethodDictionary