MemberNotNullWhenAttribute Třída

Definice

Určuje, že metoda nebo vlastnost zajistí, aby uvedené pole a členové vlastnosti při vrácení se zadanou podmínkou návratové hodnoty měly hodnoty, které nejsou null.

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
Dědičnost
MemberNotNullWhenAttribute
Atributy

Poznámky

Další informace najdete v tématu Statická analýza s možnou hodnotou null v průvodci jazykem C#.

Konstruktory

MemberNotNullWhenAttribute(Boolean, String)

Inicializuje atribut se zadanou podmínkou návratové hodnoty a pole nebo člena vlastnosti.

MemberNotNullWhenAttribute(Boolean, String[])

Inicializuje atribut se zadanou podmínkou návratové hodnoty a seznamem členů pole a vlastnosti.

Vlastnosti

Members

Získá názvy členů pole nebo vlastnosti.

ReturnValue

Získá podmínku návratové hodnoty.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tuto Attributetřídu .

(Zděděno od Attribute)

Metody

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

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

Vrátí hodnotu hash pro tuto instanci.

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

Type Získá z aktuální instance.

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

Při přepsání v odvozené třídě označuje, zda je hodnota této instance výchozí hodnotou pro odvozenou třídu.

(Zděděno od Attribute)
Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda se tato instance rovná zadanému objektu.

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

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

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

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

(Zděděno od Object)

Platí pro

Viz také