c# CodeDom双类型引用
本文关键字:引用 类型 CodeDom | 更新日期: 2023-09-27 18:02:37
我能够通过使用CodeMethodInvokeExpression
和CodeTypeReferenceExpression
来调用某种类型,但我希望能够引用以下代码行:
Process p = new Process();
p.StartInfo.FileName = "FilePath";
这是我到目前为止得到的-
CodeVariableDeclarationStatement statement = new CodeVariableDeclarationStatement(typeof(System.Diagnostics.Process), "p",
new CodeObjectCreateExpression("System.Diagnostics.Process",
new CodeExpression[] { }));
我不知道如何生成"p. startinfo"行。FileName = exFilePath" for the life of me.
在这件事上任何帮助都将是非常感激的!谢谢你,埃文
类似
new CodeAssignStatement(
new CodePropertyReferenceExpression(
new CodePropertyReferenceExpression(
new CodeVariableReferenceExpression("p"),
"StartInfo"),
"FileName"),
new CodePrimitiveExpression("FilePath"))
。