예제 #1
0
        public static MutableString/*!*/ Inspect(UnaryOpStorage/*!*/ inspectStorage, ConversionStorage<MutableString>/*!*/ tosStorage, 
            RubyContext/*!*/ context, object self) {

            if (context.HasInstanceVariables(self)) {
                return RubyUtils.InspectObject(inspectStorage, tosStorage, context, self);
            } else {
                var site = tosStorage.GetSite(ConvertToSAction.Instance);
                return site.Target(site, context, self);
            }
        }