메소드 | 설명 | |
---|---|---|
DefineRuleGenerator ( |
||
GetBuiltinsFullTypeName ( ) : string | ||
GetFullTypeName ( string libraryNamespace ) : string | ||
GetTypeName ( string libraryNamespace ) : string | ||
SetBuiltinConstant ( RubyModule module, string name, object value ) : void | ||
SetConstant ( RubyModule module, string name, object value ) : void |
메소드 | 설명 | |
---|---|---|
DefineClass ( string name, |
||
DefineGlobalClass ( string name, |
||
DefineGlobalClass ( string name, |
||
DefineGlobalModule ( string name, |
||
DefineModule ( string name, |
||
DefineSingleton ( Action |
||
ExtendClass ( |
||
ExtendModule ( Type type, int restrictions, Action |
||
GetClass ( Type type ) : RubyClass | ||
GetModule ( Type type ) : RubyModule | ||
LibraryInitializer ( ) : System | ||
LoadModules ( ) : void |
메소드 | 설명 | |
---|---|---|
DefineLibraryMethod ( |
||
DefineLibraryMethod ( |
||
DefineLibraryMethod ( |
||
DefineLibraryMethod ( |
||
DefineLibraryMethod ( |
||
DefineLibraryMethod ( |
||
LoadModules ( RubyContext context, bool builtin ) : void | ||
PublishModule ( string name, RubyModule module ) : void | ||
SetLibraryMethod ( RubyModule module, string name, RubyMemberInfo method, bool noEvent ) : void | ||
SkipDefinition ( RubyModule module, int attributes ) : bool |
protected DefineClass ( string name, |
||
name | string | |
type | ||
restrictions | int | |
super | ||
instanceTrait | Action |
|
classTrait | Action |
|
constantsInitializer | Action |
|
mixins | ||
리턴 |
protected DefineGlobalClass ( string name, |
||
name | string | |
type | ||
restrictions | int | |
super | ||
instanceTrait | Action |
|
classTrait | Action |
|
constantsInitializer | Action |
|
mixins | ||
리턴 |
protected DefineGlobalClass ( string name, |
||
name | string | |
type | ||
attributes | int | |
super | ||
instanceTrait | Action |
|
classTrait | Action |
|
constantsInitializer | Action |
|
mixins | ||
factory | ||
리턴 |
protected DefineGlobalModule ( string name, |
||
name | string | |
type | ||
restrictions | int | |
instanceTrait | Action |
|
classTrait | Action |
|
constantsInitializer | Action |
|
mixins | ||
리턴 |
protected DefineModule ( string name, |
||
name | string | |
type | ||
restrictions | int | |
instanceTrait | Action |
|
classTrait | Action |
|
constantsInitializer | Action |
|
리턴 |
public static DefineRuleGenerator ( |
||
module | ||
name | string | |
attributes | int | |
generator | RuleGenerator | |
리턴 | void |
protected DefineSingleton ( Action |
||
instanceTrait | Action |
|
classTrait | Action |
|
constantsInitializer | Action |
|
리턴 | object |
protected ExtendClass ( |
||
type | ||
restrictions | int | |
super | ||
instanceTrait | Action |
|
classTrait | Action |
|
constantsInitializer | Action |
|
mixins | ||
리턴 |
protected ExtendModule ( Type type, int restrictions, Action |
||
type | Type | |
restrictions | int | |
instanceTrait | Action |
|
classTrait | Action |
|
constantsInitializer | Action |
|
리턴 | RubyModule |
public static GetFullTypeName ( string libraryNamespace ) : string | ||
libraryNamespace | string | |
리턴 | string |
public static GetTypeName ( string libraryNamespace ) : string | ||
libraryNamespace | string | |
리턴 | string |
public static SetBuiltinConstant ( RubyModule module, string name, object value ) : void | ||
module | RubyModule | |
name | string | |
value | object | |
리턴 | void |
public static SetConstant ( RubyModule module, string name, object value ) : void | ||
module | RubyModule | |
name | string | |
value | object | |
리턴 | void |