我有一个公共控制器类,其中我使用以下属性
[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);
我提到了这个 -属性私有集;但不明白我是否需要设置内部或私有属性。