Example #1
0
        public void WriteCommonConstant(ConstantString_Common str)
        {
            var asUShort = (ushort)(ConstantString_Common)str;
            var ix       = asUShort >> 8;
            var size     = asUShort & 0xFF;

            Builder.Append(ThunkWriterCharArrays.ConstantString_Common_Chars, ix, size);
        }
Example #2
0
        public static bool IsConstantCommonString(string str, out ConstantString_Common c)
        {
            switch (str)
            {
            case @"\\": c = ConstantString_Common.DoubleBackSlash; return(true);

            case @"\u2028": c = ConstantString_Common.EscapeSequence_2028; return(true);

            case @"\u2029": c = ConstantString_Common.EscapeSequence_2029; return(true);

            case @"\b": c = ConstantString_Common.EscapeSequence_b; return(true);

            case @"\t": c = ConstantString_Common.EscapeSequence_t; return(true);

            case @"\n": c = ConstantString_Common.EscapeSequence_n; return(true);

            case @"\f": c = ConstantString_Common.EscapeSequence_f; return(true);

            case @"\r": c = ConstantString_Common.EscapeSequence_r; return(true);

            default: c = 0; return(false);
            }
        }
Example #3
0
        public void WriteCommonConstant(ConstantString_Common str)
        {
            var asUShort = (ushort)(ConstantString_Common)str;
            var ix = asUShort >> 8;
            var size = asUShort & 0xFF;

            Builder.Append(ThunkWriterCharArrays.ConstantString_Common_Chars, ix, size);
        }
Example #4
0
 public static bool IsConstantCommonString(string str, out ConstantString_Common c)
 {
     switch (str)
     {
         case @"\\": c = ConstantString_Common.DoubleBackSlash; return true;
         case @"\u2028": c = ConstantString_Common.EscapeSequence_2028; return true;
         case @"\u2029": c = ConstantString_Common.EscapeSequence_2029; return true;
         case @"\b": c = ConstantString_Common.EscapeSequence_b; return true;
         case @"\t": c = ConstantString_Common.EscapeSequence_t; return true;
         case @"\n": c = ConstantString_Common.EscapeSequence_n; return true;
         case @"\f": c = ConstantString_Common.EscapeSequence_f; return true;
         case @"\r": c = ConstantString_Common.EscapeSequence_r; return true;
         default: c = 0; return false;
     }
 }