public void EmitsData()
        {
            var str      = "Hèlló wòrld!";
            var encoding = Encoding.UTF32;

            var instr = new DeclareString(str, encoding);

            Assert.AreEqual(str, instr.Data);
            Assert.AreEqual(encoding, instr.Encoding);

            var emittable = instr.Construct(Context).First() as RawEmittable;

            Assert.AreEqual(encoding.GetBytes(str), emittable.Content);
        }
Exemplo n.º 2
0
 public abstract void VisitDeclareString(DeclareString declaration);
 public void VisitDeclareString(DeclareString declaration)
 {
     Contract.Requires <ArgumentNullException>(declaration != null);
 }
Exemplo n.º 4
0
 /// <inheritdoc />
 public virtual void VisitDeclareString(DeclareString constructable)
 {         /* No implementation. */
 }