NullabilityInfoContext クラス

定義

リフレクション メンバー ( ParameterInfoFieldInfoPropertyInfoEventInfo) から null 許容情報とコンテキストを設定するための API を提供します。

public ref class NullabilityInfoContext sealed
public sealed class NullabilityInfoContext
type NullabilityInfoContext = class
Public NotInheritable Class NullabilityInfoContext
継承
NullabilityInfoContext

コンストラクター

名前 説明
NullabilityInfoContext()

NullabilityInfoContext クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
Create(EventInfo)

指定したEventInfoNullabilityInfoを設定します。 nullablePublicOnly 機能が .NET SDK と同様にアセンブリに設定されている場合、プライベート メンバーまたは内部メンバーの null 許容属性は省略され、API は Unknown 状態を返します。

Create(FieldInfo)

指定したFieldInfoNullabilityInfoを設定します。 nullablePublicOnly 機能が .NET SDK と同様にアセンブリに設定されている場合、プライベート メンバーまたは内部メンバーの null 許容属性は省略され、API は Unknown 状態を返します。

Create(ParameterInfo)

指定したParameterInfoNullabilityInfoを設定します。 nullablePublicOnly 機能が .NET SDK と同様にアセンブリに設定されている場合、プライベート メンバーまたは内部メンバーの null 許容属性は省略され、API は Unknown 状態を返します。

Create(PropertyInfo)

指定したPropertyInfoNullabilityInfoを設定します。 nullablePublicOnly 機能が .NET SDK と同様にアセンブリに設定されている場合、プライベート メンバーまたは内部メンバーの null 許容属性は省略され、API は Unknown 状態を返します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

スレッド セーフ

この型はスレッド セーフではありません。 Create メソッドは、非同時実行キャッシュを内部的に使用するため、複数のスレッドから同時に呼び出すことはできません。 同時呼び出しでは、 InvalidOperationExceptionが発生する可能性があります。 複数のスレッドから NullabilityInfoContext を使用する必要がある場合は、外部同期を使用します。