Ejemplo n.º 1
0
        public static MutableString/*!*/ Reverse(MutableString/*!*/ self) {
            if (self.Encoding.IsKCoding) {
                throw new NotImplementedException("TODO: KCODE");
            }

            if (self.Length == 0) {
                return self;
            }
            self.RequireNotFrozen();

            // TODO: MRI 1.9: allows invalid characters
            return self.Reverse();
        }
Ejemplo n.º 2
0
 public static MutableString/*!*/ Reverse(MutableString/*!*/ self) {
     return self.Reverse();
 }
Ejemplo n.º 3
0
 public static MutableString/*!*/ Reverse(MutableString/*!*/ self) {
     self.RequireNotFrozen();
     
     if (self.IsEmpty) {
         return self;
     }
     
     // TODO: MRI 1.9: allows invalid characters
     return self.Reverse();
 }