IAtomicLong Methods | 
The IAtomicLong type exposes the following members.
| Name | Description | |
|---|---|---|
| AddAndGet | Returns the name of this IAtomicLong instance.  | |
| CompareAndSet | 
                Atomically sets the value to the given updated value
                only if the current value
                 ==  | |
| DecrementAndGet | Atomically decrements the current value by one.  | |
| Destroy | Destroys this object cluster-wide.  (Inherited from IDistributedObject.) | |
| Get | Gets the current value.  | |
| GetAndAdd | Atomically adds the given value to the current value.  | |
| GetAndIncrement | Atomically increments the current value by one.  | |
| GetAndSet | Atomically sets the given value and returns the old value.  | |
| GetName | Returns the unique name for this IDistributedObject.  (Inherited from IDistributedObject.) | |
| GetPartitionKey | Returns the key of partition this IDistributedObject is assigned to.  (Inherited from IDistributedObject.) | |
| GetServiceName | Returns the service name for this object.  (Inherited from IDistributedObject.) | |
| IncrementAndGet | Atomically increments the current value by one.  | |
| Set | Atomically sets the given value.  |