C# (CSharp) IronRuby.Runtime Namespace

Nested Namespaces

IronRuby.Runtime.Calls
IronRuby.Runtime.Conversions

Classes

Name Description
AliasMethodAttribute
BinaryContentProvider
BinaryDecoderFallback Widens invalid bytes to 16 bits and uses them as characters.
BinaryDecoderFallback.Buffer
BinaryEncoding ASCII-8BIT encoding: 0xmn -> \u00mn \u00mn -> 0xmn, error otherwise
BlockParam
BlockReturnResult
BlockUnwinder Redo/Next.
CustomTypeDescHelpers Helper class that all custom type descriptor implementations call for the bulk of their implementation.
CustomTypeDescHelpers.RubyInstanceVariableDescriptor
CustomTypeDescHelpers.RubyPropertyDescriptor
CustomTypeDescHelpers.TypeConv
DeclaresRubyModuleAttribute
EvalUnwinder Retry/Break.
GlobalVariables
HideMethodAttribute
IOWrapper
IncludesAttribute
KCoding
Loader
Loader.AssemblyResolveHolder
Loader.CompiledFile
Loader.ResolvedFile
LosslessDecoderFallback Decodes bytes with no information loss. Provides access to invalid byte sequences encountered in the string.
LosslessDecoderFallback.Buffer
MethodUnwinder Return (thrown or passed as a return value) and retry (retry singleton).
MissingBlockParam.Meta
RubyAttribute
RubyClassAttribute
RubyConstantAttribute
RubyConstructorAttribute
RubyExceptionAttribute
RubyExceptionData
RubyExceptions Helper class for creating the corresponding .NET exceptions from the Ruby error names
RubyGlobalScope DLR scope extension. Thread safe.
RubyInstanceData Stores the per-instance data that all Ruby objects need (frozen?, tainted?, instance_variables, etc) Stored in a lookaside weak hashtable for types that don't implement IRubyObject (i.e. .NET types).
RubyInstanceData.VariableDebugView
RubyLibraryAttribute
RubyMethodAttribute
RubyMethodDebugInfo
RubyModuleAttribute
RubyOps
RubyOptions
RubyScriptCode
RubyScriptCode.CustomGenerator
RubySingletonAttribute
RubyStackTraceBuilder
SpecialGlobalVariableInfo
StackUnwinder
UndefineMethodAttribute