'Set' で 'WriteOnly' プロパティにアクセス修飾子を指定することはできません。

更新 : 2007 年 11 月

WriteOnly プロパティの宣言で、Property ステートメントSet ステートメント (Visual Basic) の両方にアクセス レベルを指定しています。

プロパティにはアクセス レベルを指定できます。さらに、プロパティ プロシージャ (Get または Set) のうち最大 1 つに別のアクセス レベルを指定できます (ただし、そのアクセス レベルがプロパティのアクセス レベルよりも制限が厳しい場合)。両方のプロパティ プロシージャにアクセス レベルを指定することはできません。

Error ID: BC31104

このエラーを解決するには

  • Set ステートメントからアクセス修飾子を削除します。これは完全な WriteOnly プロパティを表し、このプロパティに 2 つのアクセス レベルを持たせることはできません。

参照

処理手順

方法 : 複数のアクセス レベルを持つプロパティを宣言する

概念

Property プロシージャ