void EncodeFieldSignature(BlobBuilder signatureBuilder, TypeDesc fieldType, EmbeddedSignatureDataEmitter signatureDataEmitter) { signatureDataEmitter.Push(); BlobEncoder signatureEncoder = new BlobEncoder(signatureBuilder); signatureEncoder.FieldSignature(); EncodeType(signatureBuilder, fieldType, signatureDataEmitter); signatureDataEmitter.Pop(); }
public void BlobEncoder_FieldSignature() { var b = new BlobBuilder(); var e = new BlobEncoder(b); var s = e.FieldSignature(); AssertEx.Equal(new byte[] { 0x06 }, b.ToArray()); Assert.Same(b, s.Builder); }