属性コンストラクタには、型 '<typename>' の 'ByRef' パラメータが含まれます。属性を適用するには、byref パラメータを含むコンストラクタを使用できません。
更新 : 2007 年 11 月
属性がプログラミング要素に適用されていますが、ByRef パラメータを受け取る属性コンストラクタが使用されています。
属性はコンパイル時に適用されるため、コンパイラは属性のコンストラクタに渡すための具体的な値を必要とします。ByRef パラメータは値へのポインタを受け取りますが、これはコンパイル時には評価できません。
ByRef パラメータを受け取る属性コンストラクタを定義して、それを継承などの目的に使用できますが、属性を適用する場合は、ByRef パラメータを受け取らないコンストラクタを使用する必要があります。
Error ID: BC36006
このエラーを解決するには
- ByRef パラメータを受け取らないコンストラクタを使用して属性を適用するか、属性の適用自体を取りやめます。