yafeya
yafeya

Reputation: 647

How to generate a 'dynamic' member by codedom?

I want to generate such code by codedom, like this

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

And i want to use codedom of CodeMemberField to declare the "mDynamicObject", but the type of dynamic i don't know how to declare this type.

Upvotes: 1

Views: 540

Answers (1)

yafeya
yafeya

Reputation: 647

CodeMemberField dynamicMember = new CodeMemberField ( );
dynamicMember.Name = dynamicMemberName;
dynamicMember.Attributes = MemberAttributes.Private;
dynamicMember.Type = new CodeTypeReference ( "dynamic" );
operationCodeType.Members.Add ( dynamicMember );

Upvotes: 1

Related Questions