Пример #1
0
        public void CustomAttributeArrayTypeEncoder_ObjectArray()
        {
            var b = new BlobBuilder();
            var e = new CustomAttributeArrayTypeEncoder(b);

            Assert.Same(b, e.Builder);

            e.ObjectArray();
            AssertEx.Equal(new byte[] { 0x1D, 0x51 }, b.ToArray());
            b.Clear();
        }
Пример #2
0
        public void CustomAttributeArrayTypeEncoder_ElementType()
        {
            var b = new BlobBuilder();
            var e = new CustomAttributeArrayTypeEncoder(b);

            Assert.Same(b, e.Builder);

            var s = e.ElementType();

            AssertEx.Equal(new byte[] { 0x1D }, b.ToArray());
            Assert.Same(b, s.Builder);
            b.Clear();
        }
Пример #3
0
 public void TaggedVector(out CustomAttributeArrayTypeEncoder arrayType, out VectorEncoder vector)
 {
     arrayType = new CustomAttributeArrayTypeEncoder(Builder);
     vector    = new VectorEncoder(Builder);
 }
Пример #4
0
 public void TaggedVector(out CustomAttributeArrayTypeEncoder arrayType, out VectorEncoder vector)
 {
     arrayType = new CustomAttributeArrayTypeEncoder(Builder);
     vector = new VectorEncoder(Builder);
 }
Пример #5
0
        public void CustomAttributeArrayTypeEncoder_ElementType()
        {
            var b = new BlobBuilder();
            var e = new CustomAttributeArrayTypeEncoder(b);
            Assert.Same(b, e.Builder);

            var s = e.ElementType();
            AssertEx.Equal(new byte[] { 0x1D }, b.ToArray());
            Assert.Same(b, s.Builder);
            b.Clear();
        }
Пример #6
0
        public void CustomAttributeArrayTypeEncoder_ObjectArray()
        {
            var b = new BlobBuilder();
            var e = new CustomAttributeArrayTypeEncoder(b);
            Assert.Same(b, e.Builder);

            e.ObjectArray();
            AssertEx.Equal(new byte[] { 0x1D, 0x51 }, b.ToArray());
            b.Clear();
        }