本文整理汇总了C#中Identifier.Write方法的典型用法代码示例。如果您正苦于以下问题:C# Identifier.Write方法的具体用法?C# Identifier.Write怎么用?C# Identifier.Write使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Identifier
的用法示例。
在下文中一共展示了Identifier.Write方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateOutArgumentRegister
public void CreateOutArgumentRegister()
{
RegisterStorage mr = new RegisterStorage("r1", 1, 0, PrimitiveType.Word32);
Identifier oarg = new Identifier("r1Out", PrimitiveType.Word32, new OutArgumentStorage(
new Identifier(mr.Name, PrimitiveType.Word32, mr)));
StringWriter w = new StringWriter();
oarg.Write(true, w);
Assert.AreEqual("Register out word32 r1Out", w.ToString());
}
示例2: PsigArguments
public void PsigArguments()
{
using (FileUnitTester fut = new FileUnitTester("Core/PsigArguments.txt"))
{
IntelArchitecture arch = new IntelArchitecture(ProcessorMode.Real);
uint f = (uint)(FlagM.CF|FlagM.ZF);
Identifier argF = new Identifier(arch.GrfToString(f), PrimitiveType.Bool, new FlagGroupStorage(f, "CZ", PrimitiveType.Byte));
Identifier argR = new Identifier(Registers.ax.Name, Registers.ax.DataType, Registers.ax);
argF.Write(true, fut.TextWriter);
fut.TextWriter.WriteLine();
argR.Write(true, fut.TextWriter);
fut.TextWriter.WriteLine();
fut.AssertFilesEqual();
}
}