Indicates that a method does not make any observable state changes.
The same as System.Diagnostics.Contracts.PureAttribute
Inheritance Hierarchy
Namespace: Ozeki.CommonAssembly: OzekiSDK (in OzekiSDK.dll) Version: 1.8.12.0 (1.8.12)
Syntax public sealed class PureAttribute : Attribute
Public NotInheritable Class PureAttribute
Inherits Attribute
public ref class PureAttribute sealed : public Attribute
[<SealedAttribute>]
type PureAttribute =
class
inherit Attribute
end
The PureAttribute type exposes the following members.
Constructors
| Name | Description |
---|
| PureAttribute | Initializes a new instance of the PureAttribute class |
TopExamples [Pure] private int Multiply(int x, int y) { return x * y; }
public void Foo() {
const int a = 2, b = 2;
Multiply(a, b);
}
See Also