Table of Contents

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 NullabilityInfoContext

Source context.

field FieldInfo

FieldInfo 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 NullabilityInfoContext

Source context.

parameter ParameterInfo

ParameterInfo 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 NullabilityInfoContext

Source context.

property PropertyInfo

PropertyInfo to create TypeNullability for.

Returns

TypeNullability

New TypeNullability instance.