Esempio n. 1
0
 public static MutableString /*!*/ Dump(char self)
 {
     return(MutableString.CreateAscii(
                MutableString.AppendUnicodeRepresentation(
                    new StringBuilder().Append('\''), self.ToString(), MutableString.Escape.Special | MutableString.Escape.NonAscii, '\'', -1
                    ).Append("' (Char)").ToString()
                ));
 }
Esempio n. 2
0
 public static MutableString /*!*/ Inspect(RubyContext /*!*/ context, char self)
 {
     return(MutableString.Create(
                MutableString.AppendUnicodeRepresentation(
                    new StringBuilder().Append('\''), self.ToString(), MutableString.Escape.Special, '\'', -1
                    ).Append("' (Char)").ToString(),
                context.GetIdentifierEncoding()
                ));
 }
Esempio n. 3
0
 public static MutableString /*!*/ Dump(string /*!*/ self)
 {
     return(MutableString.Create(
                MutableString.AppendUnicodeRepresentation(
                    new StringBuilder().Append('\''), self, MutableString.Escape.Special | MutableString.Escape.NonAscii, '\'', -1
                    ).Append('\'').ToString(),
                RubyEncoding.UTF8
                ));
 }