如何通过代码生成"动态"成员?



我想通过代码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 );

相关内容

  • 没有找到相关文章

最新更新