Exemple #1
0
        public static MutableString[] /*!*/ CastToStrings(RubyContext /*!*/ context, object[] /*!*/ objs)
        {
            var result = new MutableString[objs.Length];

            for (int i = 0; i < objs.Length; i++)
            {
                result[i] = Protocols.CastToString(context, objs[i]);
            }
            return(result);
        }
Exemple #2
0
 public static RubyEncoding ConvertToEncoding(ConversionStorage <MutableString> /*!*/ toStr, object /*!*/ obj)
 {
     return(obj as RubyEncoding ??
            toStr.Context.GetRubyEncoding(Protocols.CastToString(toStr, obj)));
 }