示例#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();
        }
示例#2
0
 public static MutableString/*!*/ Reverse(MutableString/*!*/ self) {
     return self.Reverse();
 }
示例#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();
 }