[NotNull]
private readonly Func<string> FunctionThatWillNeverBeNullNorReturnNull;
void Test(){
string thisStringIsNotNull = FunctionThatWillNeverBeNullNorReturnNull();
}
如何告诉resharper上述函数永远不会返回null?设置[NotNull]意味着Function引用不能为null,但我不确定如何告诉resharper它返回的内容也不会为null。
答案 0 :(得分:0)
我要做的是创建一个可以注释的委托。
但是,ReSharper不会为返回值显示警告。它仅适用于委托参数。
<?xml version="1.0"?>
<NG>
<Devices>
<Device xsi:type="Access" Host="ABC1" Hwku="Test1" />
<Device xsi:type="Access" Host="ABC2" Hwku="Test1" />
<Device xsi:type="Access" Host="ABC3" Hwku="Test1" />
</Devices>
<DeviceInterfaceLinks>
<DeviceInterfaceLink xsi:type="DeviceInterfaceLink" StartDevice="ABD1" />
</DeviceInterfaceLinks>
</NG>