public string Escape(TextReader reader, NumericBaseType numericBase = DefaultNumericBase, bool upperCaseNumericCodes = NativeEscapeSequenceFormatter.DefaultUpperCaseNumericCodes) { NumericBaseType tmpNumericBase = NumericBase; NumericBase = numericBase; string result = base.Escape(reader, upperCaseNumericCodes); NumericBase = tmpNumericBase; return(result); }
public ExtendedNativeEscapeSequenceFormatter(NumericBaseType numericBase = DefaultNumericBase, bool upperCaseNumericCodes = NativeEscapeSequenceFormatter.DefaultUpperCaseNumericCodes) : base(upperCaseNumericCodes) { NumericBase = numericBase; }
public string Escape(string text, NumericBaseType numericBase = DefaultNumericBase, bool upperCaseNumericCodes = NativeEscapeSequenceFormatter.DefaultUpperCaseNumericCodes) { return(Escape(new StringReader(text), numericBase, upperCaseNumericCodes)); }