Как генерировать «динамический» член по кодам? - PullRequest
1 голос
/ 07 апреля 2011

Я хочу сгенерировать такой код по кодам, как это

public class Class1
{
    private dynamic mDynamicObject;
    public dynamic DynamicObject
    {
        get { return mDynamicObject; }
        set { mDynamicObject = value; }
    }   
}

И я хочу использовать кодировку CodeMemberField для объявления «mDynamicObject», но тип динамического я не знаю, как объявить этот тип.

1 Ответ

1 голос
/ 09 августа 2011
CodeMemberField dynamicMember = new CodeMemberField ( );
dynamicMember.Name = dynamicMemberName;
dynamicMember.Attributes = MemberAttributes.Private;
dynamicMember.Type = new CodeTypeReference ( "dynamic" );
operationCodeType.Members.Add ( dynamicMember );
...