NullabilityInfoContext Classe

Definizione

Fornisce API per popolare informazioni sul supporto dei valori Null e il contesto dai membri di reflection: ParameterInfo, FieldInfoPropertyInfo, e EventInfo.

public ref class NullabilityInfoContext sealed
public sealed class NullabilityInfoContext
type NullabilityInfoContext = class
Public NotInheritable Class NullabilityInfoContext
Ereditarietà
NullabilityInfoContext

Costruttori

Nome Descrizione
NullabilityInfoContext()

Inizializza una nuova istanza della classe NullabilityInfoContext.

Metodi

Nome Descrizione
Create(EventInfo)

Popola un NullabilityInfo oggetto per l'oggetto specificato EventInfo. Se la funzionalità nullablePublicOnly è impostata per un assembly, come nel .NET SDK, gli attributi di nullità dei membri privati e/o interni vengono omessi e l'API restituirà lo stato Unknown.

Create(FieldInfo)

Popola un NullabilityInfo oggetto per l'oggetto specificato FieldInfo. Se la funzionalità nullablePublicOnly è impostata per un assembly, come nel .NET SDK, gli attributi di nullità dei membri privati e/o interni vengono omessi e l'API restituirà lo stato Unknown.

Create(ParameterInfo)

Popola un NullabilityInfo oggetto per l'oggetto specificato ParameterInfo. Se la funzionalità nullablePublicOnly è impostata per un assembly, come nel .NET SDK, gli attributi di nullità dei membri privati e/o interni vengono omessi e l'API restituirà lo stato Unknown.

Create(PropertyInfo)

Popola un NullabilityInfo oggetto per l'oggetto specificato PropertyInfo. Se la funzionalità nullablePublicOnly è impostata per un assembly, come nel .NET SDK, gli attributi di nullità dei membri privati e/o interni vengono omessi e l'API restituirà lo stato Unknown.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Thread safety

Questo tipo non è thread-safe. I Create metodi non possono essere chiamati simultaneamente da più thread, perché usano una cache non simultanea internamente. Le chiamate simultanee possono generare un oggetto InvalidOperationException. Se è necessario usare NullabilityInfoContext da più thread, usare la sincronizzazione esterna.