この質問で説明されているように、プロパティに内部ゲッターと保護されたセッターを持たせたいという問題がありましたが、次のようにして解決したと思いました。
public class Accessor : AccessorBase
{
private Connection _connection;
protected void setConnection(Connection value)
{
_connection = value;
}
internal Connection GetConnection()
{
return _connection;
}
...
}
ただし、現在このエラーが発生しています。
一貫性のないアクセシビリティ: パラメータ タイプ 'Connection' は、メソッド 'setConnection(Connection)' よりもアクセスしにくい
これは私が持っているからinternal class Connection
です。パブリックにする必要Connection
がある一方で、パブリック クラスを作成したくないので、内部ゲッターと保護されたセッターを維持しながら、このエラーを回避するにはどうすればよいですか?Accessor