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); }
public abstract void VisitDeclareString(DeclareString declaration);
public void VisitDeclareString(DeclareString declaration) { Contract.Requires <ArgumentNullException>(declaration != null); }
/// <inheritdoc /> public virtual void VisitDeclareString(DeclareString constructable) { /* No implementation. */ }