Codedomまたは使用できるライブラリの他のセットでC# 自動プロパティを生成する方法はありますか?
6533 次
5 に答える
6
いいえ、違います: C# CodeDom 自動プロパティ
この記事を読んで、いくつかの有用な例を入手してください
于 2010-01-23T10:37:08.660 に答える
6
そのために 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);
于 2014-05-26T20:01:21.280 に答える
2
CodeDom は、複数の言語 (通常は C# と VB.NET) に変換できるある種のASTであると想定されています。したがって、CodeDom には特定の言語の構文糖衣である機能はありません。
于 2010-01-23T10:58:40.550 に答える
1
実際には、CodeSnippetStatement を簡単に使用できるというコメントは誤解を招くものです。なぜなら、CodeTypeDeclaration には、これらのスニペットを追加できるステートメント コレクションがないからです。
于 2011-10-06T11:34:21.030 に答える