MemberNotNullWhenAttribute Třída
Definice
Určuje, že metoda nebo vlastnost zajistí, že při návratu se zadanou podmínkou návratové hodnoty budou mít členové uvedeného pole a vlastnost hodnoty, které nejsou null.Specifies that the method or property will ensure that the listed field and property members have non-null values when returning with the specified return value condition.
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
- Atributy
Konstruktory
| MemberNotNullWhenAttribute(Boolean, String) |
Inicializuje atribut se zadanou podmínkou návratové hodnoty a polem nebo členem vlastnosti.Initializes the attribute with the specified return value condition and a field or property member. |
| MemberNotNullWhenAttribute(Boolean, String[]) |
Inicializuje atribut se zadanou podmínkou návratové hodnoty a seznamem členů pole a vlastnosti.Initializes the attribute with the specified return value condition and list of field and property members. |
Vlastnosti
| Members |
Získá názvy polí nebo členů vlastností.Gets field or property member names. |
| ReturnValue |
Získá podmínku návratové hodnoty.Gets the return value condition. |
| TypeId |
Při implementaci v odvozené třídě získá jedinečný identifikátor Attribute .When implemented in a derived class, gets a unique identifier for this Attribute. (Zděděno od Attribute) |
Metody
| Equals(Object) |
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.Returns a value that indicates whether this instance is equal to a specified object. (Zděděno od Attribute) |
| GetHashCode() |
Vrátí hodnotu hash pro tuto instanci.Returns the hash code for this instance. (Zděděno od Attribute) |
| GetType() |
Získá Type aktuální instanci.Gets the Type of the current 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.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (Zděděno od Attribute) |
| Match(Object) |
Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda je tato instance rovna zadanému objektu.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Zděděno od Attribute) |
| MemberwiseClone() |
Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object. (Zděděno od Object) |
Explicitní implementace rozhraní
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.Maps a set of names to a corresponding set of dispatch identifiers. (Zděděno od Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Načte informace o typu pro objekt, který lze použít k získání informací o typu pro rozhraní.Retrieves the type information for an object, which can be used to get the type information for an interface. (Zděděno od Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Zděděno od Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Poskytuje přístup k vlastnostem a metodám vystaveným objektem.Provides access to properties and methods exposed by an object. (Zděděno od Attribute) |