NullabilityInfoContext Třída

Definice

Poskytuje rozhraní API pro naplnění informací o použitelnosti a kontextu ze členů reflexe: ParameterInfo, FieldInfo, PropertyInfoa EventInfo.

public ref class NullabilityInfoContext sealed
public sealed class NullabilityInfoContext
type NullabilityInfoContext = class
Public NotInheritable Class NullabilityInfoContext
Dědičnost
NullabilityInfoContext

Konstruktory

Name Description
NullabilityInfoContext()

Inicializuje novou instanci NullabilityInfoContext třídy.

Metody

Name Description
Create(EventInfo)

Naplní danou NullabilityInfoEventInfopoložku . Pokud je pro sestavení nastavena funkce nullablePublicOnly, stejně jako v sadě .NET SDK, jsou vynechány atributy nullability soukromého nebo interního člena a rozhraní API vrátí stav Unknown.

Create(FieldInfo)

Naplní danou NullabilityInfoFieldInfopoložku . Pokud je pro sestavení nastavena funkce nullablePublicOnly, stejně jako v sadě .NET SDK, jsou vynechány atributy nullability soukromého nebo interního člena a rozhraní API vrátí stav Unknown.

Create(ParameterInfo)

Naplní danou NullabilityInfoParameterInfopoložku . Pokud je pro sestavení nastavena funkce nullablePublicOnly, stejně jako v sadě .NET SDK, jsou vynechány atributy nullability soukromého nebo interního člena a rozhraní API vrátí stav Unknown.

Create(PropertyInfo)

Naplní danou NullabilityInfoPropertyInfopoložku . Pokud je pro sestavení nastavena funkce nullablePublicOnly, stejně jako v sadě .NET SDK, jsou vynechány atributy nullability soukromého nebo interního člena a rozhraní API vrátí stav Unknown.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Bezpečný přístup z více vláken

Tento typ neumožňuje bezpečný přístup z více vláken. Metody Create se nedají volat souběžně z více vláken, protože interně používají nesouběrovou mezipaměť. Souběžná volání můžou mít za následek .InvalidOperationException Pokud potřebujete použít NullabilityInfoContext z více vláken, použijte externí synchronizaci.