IronRuby.Builtins.ModuleOps.ToClrRef C# (CSharp) Method

ToClrRef() private method

private ToClrRef ( RubyModule self ) : RubyModule
self RubyModule
return RubyModule
        public static RubyModule ToClrRef(RubyModule/*!*/ self) {
            try {
                return self.TypeTracker != null ? self.Context.GetClass(self.TypeTracker.Type.MakeByRefType()) : null;
            } catch (Exception) {
                throw RubyExceptions.CreateTypeError(
                    "Cannot create by-ref type for `{0}'", self.Context.GetTypeName(self.TypeTracker.Type, true)
                );
            }
        }