Bewerken

Share via


NullabilityInfoContext Class

Definition

Provides APIs for populating nullability information and context from reflection members: ParameterInfo, FieldInfo, PropertyInfo, and EventInfo.

public ref class NullabilityInfoContext sealed
public sealed class NullabilityInfoContext
type NullabilityInfoContext = class
Public NotInheritable Class NullabilityInfoContext
Inheritance
NullabilityInfoContext

Constructors

NullabilityInfoContext()

Initializes a new instance of the NullabilityInfoContext class.

Methods

Create(EventInfo)

Populates a NullabilityInfo for the given EventInfo. If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the Unknown state.

Create(FieldInfo)

Populates a NullabilityInfo for the given FieldInfo. If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the Unknown state.

Create(ParameterInfo)

Populates a NullabilityInfo for the given ParameterInfo. If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the Unknown state.

Create(PropertyInfo)

Populates a NullabilityInfo for the given PropertyInfo. If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the Unknown state.

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to