如何生成'动态'成员的代码
本文关键字:代码 成员 动态 何生成 | 更新日期: 2023-09-27 17:48:58
我想通过代码dom生成这样的代码,像这样
public class Class1
{
private dynamic mDynamicObject;
public dynamic DynamicObject
{
get { return mDynamicObject; }
set { mDynamicObject = value; }
}
}
我想使用codedom的CodeMemberField来声明"mDynamicObject",但是动态的类型我不知道如何声明这种类型。
CodeMemberField dynamicMember = new CodeMemberField ( );
dynamicMember.Name = dynamicMemberName;
dynamicMember.Attributes = MemberAttributes.Private;
dynamicMember.Type = new CodeTypeReference ( "dynamic" );
operationCodeType.Members.Add ( dynamicMember );