Class SharedResourceBase
Inherited Members
Namespace: PoeShared.Services
Assembly: PoeShared.dll
Syntax
public abstract class SharedResourceBase : DisposableReactiveObject, ISharedResource, IDisposable, INotifyPropertyChanged
Constructors
| Name | Description |
|---|---|
| SharedResourceBase() |
Properties
| Name | Description |
|---|---|
| Gate | |
| IsDisposed | |
| IsReadLockHeld | |
| IsRented | |
| IsWriteLockHeld | |
| Log | |
| RefCount | |
| ResourceId |
Methods
| Name | Description |
|---|---|
| AddResource(Action) | |
| AddResource(IDisposable) | |
| CanRent() | |
| Dispose() | |
| RentReadLock() | |
| RentWriteLock() | |
| TryRent() |
Extension Methods
NotifyPropertyChangedExtensions.GetPropertyName<TObject, T1>(TObject, Expression<Func<TObject, T1>>)
NotifyPropertyChangedExtensions.WhenAnyProperty<TObject, T1>(TObject, Expression<Func<TObject, T1>>)