MemberNotNullWhenAttribute Класс

Определение

Указывает, что метод или свойство гарантирует, что перечисленные поля и члены свойств имеют ненулевое значение при возврате с указанным условием возвращаемого значения.

public ref class MemberNotNullWhenAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=true, Inherited=false)]
public sealed class MemberNotNullWhenAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=true, Inherited=false)>]
type MemberNotNullWhenAttribute = class
    inherit Attribute
Public NotInheritable Class MemberNotNullWhenAttribute
Inherits Attribute
Наследование
MemberNotNullWhenAttribute
Атрибуты

Комментарии

Дополнительные сведения см. в руководстве по C#, допуская значение NULL .

Конструкторы

Имя Описание
MemberNotNullWhenAttribute(Boolean, String)

Инициализирует атрибут с указанным условием возвращаемого значения и элементом поля или свойства.

MemberNotNullWhenAttribute(Boolean, String[])

Инициализирует атрибут с указанным условием возвращаемого значения и списком элементов поля и свойств.

Свойства

Имя Описание
Members

Возвращает имена элементов поля или свойства.

ReturnValue

Возвращает условие возвращаемого значения.

TypeId

При реализации в производном классе получает уникальный идентификатор для этого Attribute.

(Унаследовано от Attribute)

Методы

Имя Описание
Equals(Object)

Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()

Возвращает хэш-код для этого экземпляра.

(Унаследовано от Attribute)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел