Class NullabilityInfoContextExtensions
- Namespace
- LfrlAnvil.Extensions
- Assembly
- LfrlAnvil.Core.dll
Contains NullabilityInfoContext extension methods.
public static class NullabilityInfoContextExtensions
- Inheritance
-
NullabilityInfoContextExtensions
- Inherited Members
Methods
GetTypeNullability(NullabilityInfoContext, FieldInfo)
Creates a new TypeNullability instance for the specified field
using the given context
.
[Pure]
public static TypeNullability GetTypeNullability(this NullabilityInfoContext context, FieldInfo field)
Parameters
context
NullabilityInfoContextSource context.
field
FieldInfoFieldInfo to create TypeNullability for.
Returns
- TypeNullability
New TypeNullability instance.
GetTypeNullability(NullabilityInfoContext, ParameterInfo)
Creates a new TypeNullability instance for the specified parameter
using the given context
.
[Pure]
public static TypeNullability GetTypeNullability(this NullabilityInfoContext context, ParameterInfo parameter)
Parameters
context
NullabilityInfoContextSource context.
parameter
ParameterInfoParameterInfo to create TypeNullability for.
Returns
- TypeNullability
New TypeNullability instance.
GetTypeNullability(NullabilityInfoContext, PropertyInfo)
Creates a new TypeNullability instance for the specified property
using the given context
.
[Pure]
public static TypeNullability GetTypeNullability(this NullabilityInfoContext context, PropertyInfo property)
Parameters
context
NullabilityInfoContextSource context.
property
PropertyInfoPropertyInfo to create TypeNullability for.
Returns
- TypeNullability
New TypeNullability instance.