ImmutableAttribute Class TIBCO Spotfire 6.0 API Reference
Types marked with this attribute are considered immutable by the fail-early check that requires that all values used in the document are immutable. IMPORTANT NOTE: Do not mark a type with an ImmutableAttribute if the state of an instance of the type can be manipulated after the instance has been constructed. Failure to follow this guideline may lead to undo/redo bugs and crashes.
Inheritance Hierarchy

System Object
  System Attribute
    Spotfire.Dxp.Framework.DocumentModel ImmutableAttribute

Namespace: Spotfire.Dxp.Framework.DocumentModel
Assembly: Spotfire.Dxp.Framework (in Spotfire.Dxp.Framework.dll) Version: 13.19.7018.3940 (13.19.7018.3940)
Syntax

[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Struct, AllowMultiple = false, 
	Inherited = false)]
public sealed class ImmutableAttribute : Attribute
See Also