NullabilityInfoContext.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Create(EventInfo) |
为给定EventInfo填充 a NullabilityInfo 。 如果为程序集设置了 |
| Create(FieldInfo) |
为给定FieldInfo填充 a NullabilityInfo 。 如果为程序集设置了 |
| Create(ParameterInfo) |
为给定ParameterInfo填充 a NullabilityInfo 。 如果为程序集设置了 |
| Create(PropertyInfo) |
为给定PropertyInfo填充 a NullabilityInfo 。 如果为程序集设置了 |
Create(EventInfo)
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
为给定EventInfo填充 a NullabilityInfo 。 如果为程序集设置了 nullablePublicOnly 功能,就像在 .NET SDK 中一样,省略私有和/或内部成员的可为空性属性,并且 API 将返回 Unknown 状态。
public:
System::Reflection::NullabilityInfo ^ Create(System::Reflection::EventInfo ^ eventInfo);
public System.Reflection.NullabilityInfo Create(System.Reflection.EventInfo eventInfo);
member this.Create : System.Reflection.EventInfo -> System.Reflection.NullabilityInfo
Public Function Create (eventInfo As EventInfo) As NullabilityInfo
参数
- eventInfo
- EventInfo
要为其填充可为 null 性信息的事件。
返回
实例 NullabilityInfo 。
例外
eventInfo 是 null。
线程安全性
此方法不是线程安全的。
适用于
Create(FieldInfo)
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
为给定FieldInfo填充 a NullabilityInfo 。 如果为程序集设置了 nullablePublicOnly 功能,就像在 .NET SDK 中一样,省略私有和/或内部成员的可为空性属性,并且 API 将返回 Unknown 状态。
public:
System::Reflection::NullabilityInfo ^ Create(System::Reflection::FieldInfo ^ fieldInfo);
public System.Reflection.NullabilityInfo Create(System.Reflection.FieldInfo fieldInfo);
member this.Create : System.Reflection.FieldInfo -> System.Reflection.NullabilityInfo
Public Function Create (fieldInfo As FieldInfo) As NullabilityInfo
参数
- fieldInfo
- FieldInfo
要为其填充可为 null 性信息的字段。
返回
实例 NullabilityInfo 。
例外
fieldInfo 是 null。
线程安全性
此方法不是线程安全的。
适用于
Create(ParameterInfo)
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
为给定ParameterInfo填充 a NullabilityInfo 。 如果为程序集设置了 nullablePublicOnly 功能,就像在 .NET SDK 中一样,省略私有和/或内部成员的可为空性属性,并且 API 将返回 Unknown 状态。
public:
System::Reflection::NullabilityInfo ^ Create(System::Reflection::ParameterInfo ^ parameterInfo);
public System.Reflection.NullabilityInfo Create(System.Reflection.ParameterInfo parameterInfo);
member this.Create : System.Reflection.ParameterInfo -> System.Reflection.NullabilityInfo
Public Function Create (parameterInfo As ParameterInfo) As NullabilityInfo
参数
- parameterInfo
- ParameterInfo
要为其填充可为 null 性信息的参数。
返回
实例 NullabilityInfo 。
例外
parameterInfo 是 null。
线程安全性
此方法不是线程安全的。
适用于
Create(PropertyInfo)
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
- Source:
- NullabilityInfoContext.cs
为给定PropertyInfo填充 a NullabilityInfo 。 如果为程序集设置了 nullablePublicOnly 功能,就像在 .NET SDK 中一样,省略私有和/或内部成员的可为空性属性,并且 API 将返回 Unknown 状态。
public:
System::Reflection::NullabilityInfo ^ Create(System::Reflection::PropertyInfo ^ propertyInfo);
public System.Reflection.NullabilityInfo Create(System.Reflection.PropertyInfo propertyInfo);
member this.Create : System.Reflection.PropertyInfo -> System.Reflection.NullabilityInfo
Public Function Create (propertyInfo As PropertyInfo) As NullabilityInfo
参数
- propertyInfo
- PropertyInfo
要为其填充可为 null 性信息的属性。
返回
实例 NullabilityInfo 。
例外
propertyInfo 是 null。
线程安全性
此方法不是线程安全的。