Class NonNullableAttribute
Indicates that a field or property in an object being wrapped by Generated<T>(Config, Boolean) that would otherwise be nullable (i.e. a reference type or a Nullable<T> type) should never be null, and the member will be ignored if the deserialized value is null.
Implements
Inherited Members
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfoCount(System.UInt32)
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfo(System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.GetIDsOfNames(System.Guid, System.IntPtr, System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.Invoke(System.UInt32, System.Guid, System.UInt32, System.Int16, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)
Namespace: IPA.Config.Stores.Attributes
Assembly: IPA.Loader.dll
Syntax
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
public sealed class NonNullableAttribute : Attribute, _Attribute