문제
Codedom과 함께 만든 재산이 있습니다. 개인 구성원에 대해 CodeFieldReferenceExpressions를 추가하는 대신 자동 속성으로 설정하려면 어떻게해야합니까?
해결책
IIRC, Codedom은 단순히 이것을 표현하는 방법이 없습니다. 자동으로 구현 된 특성은 컴파일러 설탕 일 뿐이지 만 모든 언어에 매핑되지 않기 때문에 Codedom에 깨끗하게 맞지 않습니다 (외에도 Codedom은 업데이트가 필요했습니다).
다른 팁
그래 넌 할수있어.
해당 목적으로 codesnippettypemember 클래스를 사용할 수 있습니다.
예를 들어:
CodeTypeDeclaration newType = new CodeTypeDeclaration("TestType");
CodeSnippetTypeMember snippet = new CodeSnippetTypeMember();
snippet.Comments.Add(new CodeCommentStatement("this is integer property", true));
snippet.Text="public int IntergerProperty { get; set; }";
newType.Members.Add(snippet);
제휴하지 않습니다 StackOverflow