Visual C# Developer Center > Visual C# Forums > Visual C# IDE > CodeDom and Auto-Implemented Properties
Ask a questionAsk a question
 

AnswerCodeDom and Auto-Implemented Properties

  • Tuesday, October 21, 2008 8:57 PMvery bad horse Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Can somebody tell me how to use CodeDom to generate an Auto-Implemented property?  I can generate regular properties with getters and setters, but not sure how to generate the Auto-Implemented get;set; syntax using CodeMemberProperty.

    Thanks!

Answers

  • Wednesday, October 22, 2008 3:48 AMKevin Babcock Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi,

    Unfortunately the CodeDom has not been updated to allow developers to generate auto-implemented properties. If there is a workaround, I am not aware of it.

    I hope this helps.

    Kevin Babcock http://blogs.telerik.com/kevinbabcock

All Replies

  • Wednesday, October 22, 2008 3:48 AMKevin Babcock Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi,

    Unfortunately the CodeDom has not been updated to allow developers to generate auto-implemented properties. If there is a workaround, I am not aware of it.

    I hope this helps.

    Kevin Babcock http://blogs.telerik.com/kevinbabcock
  • Wednesday, November 04, 2009 8:43 PMSergey Pi Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    try this:

                        var cfield = new CodeMemberField
                        {
                            Attributes = MemberAttributes.Public | MemberAttributes.Final,
                            Name = MyPropName,
                            Type = new CodeTypeReference(typeof(MyType)),
                        };
                        cfield.Name += " {get;set;}//";