namespace Dashboard.Drawing.OpenGL { /// /// Atomic reference counter. /// public interface IArc : IDisposable { /// /// The number of references to this. /// int References { get; } /// /// Increment the number of references. /// void IncrementReference(); /// /// Decrement the number of references. /// /// True if this was the last reference. bool DecrementReference(); } }