公開APIのアセンブリでリフレクションを使用しています。System.CodeDOM
と一緒に作業して、APIを通じて情報を抽出するコードを生成しています。get_PropertyName()/ set_PropertyName()とPropertyName?
私の自動生成されたコードの一部では、APIアセンブリのさまざまな種類のプロパティの値を参照しています。しかし、私は実際に生成されたコードに存在しないプロパティへの参照で終わっています。私はType.GetProperties()
を使用しましたが、私が理解しているところからは公共財産のみを返すべきです。
get_SampleProperty
と
set_SampleProperty
が、実際の
SampleProperty
プロパティと呼ばれるクラスの代わりに、2つの方法がありました、
SampleProperty
と呼ばれると言うことがわかりました。
ここでは何が起こっていますか?なぜインテリセンスはこれらのメソッドを別々のメソッドとして扱いますか?しかし、リフレクションによって返されるときにプロパティとして表示されますか?
私は[SSCCE](http://pscode.org/sscce.html)が手伝ってくれると思います。 –