MemberNotNullWhenAttribute
Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.
Gets field or property member names.
Gets the return value condition.
Initializes the attribute with the specified return value condition and a field or property member.
Initializes the attribute with the specified return value condition and list of field and property members.