次のプロパティを使用しているパブリックコントローラークラスがあります
[Import]
private TransferRegionViewModel TransferRegionView { get; set; }
[Import]
private Lazy<IVoiceController> VoiceController { get; set; }
次の CA 警告が表示されます。
CA1811 : Microsoft.Performance: 'TransferController.VoiceController.set(Lazy)' には、アップストリームのパブリックまたは保護された呼び出し元がないようです。
私は VoicdeController プロパティを次のように使用しています:
VoiceController.Value.CallTransfer(phoneNumber.PhoneNumber, true);
私はこれを参照しました - Properties private set; プロパティを内部またはプライベートに設定する必要があるかどうかわかりません。