Beispiel #1
0
        public static void VerifyEncoding(Encoding encoding, int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback)
        {
            if (encoderFallback == null)
            {
                Assert.NotNull(encoding.EncoderFallback);
                Assert.Equal(codePage, encoding.EncoderFallback.GetHashCode());
            }
            else
            {
                Assert.Same(encoderFallback, encoding.EncoderFallback);
            }

            if (decoderFallback == null)
            {
                Assert.NotNull(encoding.DecoderFallback);
                Assert.Equal(codePage, encoding.DecoderFallback.GetHashCode());
            }
            else
            {
                Assert.Same(decoderFallback, encoding.DecoderFallback);
            }

            Assert.Empty(encoding.GetPreamble());
            Assert.False(encoding.IsSingleByte);
        }
 public static Encoding GetEncoding(string name, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
 public static Encoding GetEncoding(int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
 protected Encoding(int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
Beispiel #5
0
 public CustomEncoding(int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback) : base(codePage, encoderFallback, decoderFallback) { }
 public static Encoding GetEncoding(int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
Beispiel #7
0
 public void Ctor_Int_EncoderFallback_DecoderFallback(int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback)
 {
     CustomEncoding encoding = new CustomEncoding(codePage, encoderFallback, decoderFallback);
     VerifyEncoding(encoding, codePage, encoderFallback, decoderFallback);
 }
Beispiel #8
0
        public void Ctor_Int_EncoderFallback_DecoderFallback(int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback)
        {
            CustomEncoding encoding = new CustomEncoding(codePage, encoderFallback, decoderFallback);

            VerifyEncoding(encoding, codePage, encoderFallback, decoderFallback);
        }
Beispiel #9
0
 private static Encoding CreateEncoding(int codepage, EncoderFallback /*!*/ encoderFallback, DecoderFallback /*!*/ decoderFallback)
 {
     return(Create(Encoding.GetEncoding(codepage, encoderFallback, decoderFallback)));
 }
Beispiel #10
0
 public void SetEncoderFallback(EncoderFallback fallback)
 {
     throw new NotImplementedException();
 }
Beispiel #11
0
 public CustomEncoding(int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback) : base(codePage, encoderFallback, decoderFallback)
 {
 }
 public virtual Encoding GetEncoding(string name, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
 public virtual Encoding GetEncoding(int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
 public static Encoding GetEncoding(string name, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
 public virtual Encoding GetEncoding(int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
Beispiel #16
0
        public static KCoding Create(int codepage, EncoderFallback /*!*/ encoderFallback, DecoderFallback /*!*/ decoderFallback)
        {
            var encoding = CreateEncoding(codepage, encoderFallback, decoderFallback);

            return(encoding != null?Create(encoding) : null);
        }
 public virtual Encoding GetEncoding(string name, EncoderFallback encoderFallback, DecoderFallback decoderFallback);
 protected Encoding(int codePage, EncoderFallback encoderFallback, DecoderFallback decoderFallback);