C# Class IronRuby.Builtins.ModuleOps

Show file Open project: jschementi/iron Class Usage Examples

Private Methods

Method Description
AliasMethod ( RubyContext context, RubyModule self, [ newName, [ oldName ) : RubyModule
Ancestors ( RubyModule self ) : RubyArray
AppendFeatures ( RubyModule self, [ owner ) : RubyModule
Attr ( IronRuby.Runtime.RubyScope scope, RubyModule self ) : void
Attr ( IronRuby.Runtime.RubyScope scope, RubyModule self, [ name, [ writable ) : void
AttrAccessor ( IronRuby.Runtime.RubyScope scope, RubyModule self ) : void
AttrAccessor ( IronRuby.Runtime.RubyScope scope, RubyModule self, [ name ) : void
AttrReader ( IronRuby.Runtime.RubyScope scope, RubyModule self ) : void
AttrReader ( IronRuby.Runtime.RubyScope scope, RubyModule self, [ name ) : void
AttrWriter ( IronRuby.Runtime.RubyScope scope, RubyModule self ) : void
AttrWriter ( IronRuby.Runtime.RubyScope scope, RubyModule self, [ name ) : void
CaseEquals ( RubyModule self, object other ) : bool
ClassVariableSet ( RubyModule self, [ variableName, object value ) : object
ClassVariables ( RubyModule self ) : RubyArray
Comparison ( RubyModule self, [ module ) : object
Comparison ( RubyModule self, object module ) : object
ConstantMissing ( RubyModule self, [ name ) : object
CopyMethodsToModuleSingleton ( RubyScope scope, RubyModule self ) : RubyModule
DefineAccessor ( RubyScope scope, RubyModule self, string name, bool readable, bool writable ) : void
DefineMethod ( RubyScope scope, RubyModule self, [ methodName, [ block ) : Proc
DefineMethod ( RubyScope scope, [ block, RubyModule self, [ methodName ) : Proc
DefineMethod ( RubyScope scope, RubyModule self, [ methodName, [ method ) : RubyMethod
DefineMethod ( RubyScope scope, RubyModule self, [ methodName, [ method ) : UnboundMethod
DefineMethod ( RubyScope scope, RubyModule self, string methodName, RubyMemberInfo info, RubyModule targetConstraint ) : void
Equals ( RubyModule self, object other ) : bool
Evaluate ( RubyScope scope, BlockParam block, RubyModule self, [ code, [ file, [ line ) : object
Evaluate ( [ block, RubyModule self ) : object
Execute ( [ block, RubyModule self ) : object
ExtendObject ( RubyModule self, object extendedObject ) : object
Freeze ( RubyContext context, RubyModule self ) : RubyModule
GetAutoloadedConstantPath ( RubyModule self, [ constantName ) : MutableString
GetClassVariable ( RubyModule self, [ variableName ) : object
GetConstantValue ( RubyScope scope, RubyModule self, [ constantName ) : object
GetDefinedConstants ( RubyModule self, [ inherited ) : RubyArray
GetDefinedMethodVisibility ( RubyScope scope, RubyModule module, string methodName ) : RubyMethodVisibility
GetGlobalConstants ( RubyModule self, [ inherited ) : RubyArray
GetIncludedModules ( RubyModule self ) : RubyArray
GetInstanceMethod ( RubyModule self, [ methodName ) : UnboundMethod
GetInstanceMethods ( RubyModule self ) : RubyArray
GetInstanceMethods ( RubyModule self, bool inherited ) : RubyArray
GetLexicalModuleNesting ( RubyScope scope, RubyModule self ) : RubyArray
GetMethods ( RubyModule self, bool inherited, RubyMethodAttributes attributes ) : RubyArray
GetMethods ( RubyModule self, bool inherited, RubyMethodAttributes attributes, IEnumerable foreignMembers ) : RubyArray
GetName ( RubyContext context, RubyModule self ) : MutableString
GetPrivateInstanceMethods ( RubyModule self ) : RubyArray
GetPrivateInstanceMethods ( RubyModule self, bool inherited ) : RubyArray
GetProtectedInstanceMethods ( RubyModule self ) : RubyArray
GetProtectedInstanceMethods ( RubyModule self, bool inherited ) : RubyArray
GetPublicInstanceMethods ( RubyModule self ) : RubyArray
GetPublicInstanceMethods ( RubyModule self, bool inherited ) : RubyArray
Include ( CallSiteStorage appendFeaturesStorage, CallSiteStorage includedStorage, RubyModule self ) : RubyModule
Included ( RubyModule self, RubyModule owner ) : void
IncludesModule ( RubyModule self, [ other ) : bool
InitializeCopy ( RubyModule self, object other ) : RubyModule
InvalidComparison ( RubyModule self, object module ) : object
IsClassVariableDefined ( RubyModule self, [ variableName ) : bool
IsConstantDefined ( RubyModule self, [ constantName ) : bool
IsNotSubclassOrIncluded ( RubyModule self, [ module ) : object
IsNotSubclassSameOrIncluded ( RubyModule self, [ module ) : object
IsSubclassOrIncluded ( RubyModule self, [ module ) : object
IsSubclassSameOrIncluded ( RubyModule self, [ module ) : object
MakeClassMethodsPrivate ( RubyModule self ) : RubyModule
MakeClassMethodsPublic ( RubyModule self ) : RubyModule
MethodAdded ( object self, object methodName ) : void
MethodDefined ( RubyModule self, [ methodName ) : bool
MethodRemoved ( object self, object methodName ) : void
MethodUndefined ( object self, object methodName ) : void
ObjectExtended ( RubyModule self, object extendedObject ) : void
Of ( RubyModule self ) : RubyModule
Of ( RubyModule self, int genericArity ) : RubyModule
PrivateMethodDefined ( RubyModule self, [ methodName ) : bool
ProtectedMethodDefined ( RubyModule self, [ methodName ) : bool
PublicMethodDefined ( RubyModule self, [ methodName ) : bool
Reinitialize ( BlockParam block, RubyModule self ) : object
RemoveClassVariable ( RubyModule self, [ variableName ) : object
RemoveConstant ( RubyModule self, [ constantName ) : object
RemoveMethod ( RubyModule self ) : RubyModule
SetAutoloadedConstant ( RubyModule self, [ constantName, [ path ) : void
SetConstantValue ( RubyModule self, [ constantName, object value ) : object
SetMethodAttributes ( RubyModule module, string methodNames, RubyMethodAttributes attributes ) : void
SetMethodAttributes ( RubyScope scope, RubyModule module, string methodNames, RubyMethodAttributes attributes ) : void
SetPrivateVisibility ( RubyScope scope, RubyModule self ) : RubyModule
SetProtectedVisibility ( RubyScope scope, RubyModule self ) : RubyModule
SetPublicVisibility ( RubyScope scope, RubyModule self ) : RubyModule
ToClrRef ( RubyModule self ) : RubyModule
ToClrType ( RubyModule self ) : Type
ToS ( RubyContext context, RubyModule self ) : MutableString
UndefineMethod ( RubyModule self ) : RubyModule