ImmutableAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica che il tipo, il membro di tipo, il parametro o il valore restituito a cui viene applicato deve essere considerato non modificabile e quindi che le copie difensive non sono mai necessarie. Se applicato alle classi non sigillate, i tipi derivati non sono garantiti non modificabili.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue | System.AttributeTargets.Struct, Inherited=false)]
public sealed class ImmutableAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue | System.AttributeTargets.Struct, Inherited=false)>]
type ImmutableAttribute = class
inherit Attribute
Public NotInheritable Class ImmutableAttribute
Inherits Attribute
- Ereditarietà
-
ImmutableAttribute
- Attributi
Costruttori
ImmutableAttribute() |
Indica che il tipo, il membro di tipo, il parametro o il valore restituito a cui viene applicato deve essere considerato non modificabile e quindi che le copie difensive non sono mai necessarie. Se applicato alle classi non sigillate, i tipi derivati non sono garantiti non modificabili. |