/// <summary> /// Removes a <see cref="TangibleObject"/> from the local collection. /// </summary> /// <param name="tangibleObject">The tangible object to be removed.</param> void RemoveTangibleObject(TangibleObject tangibleObject) { Check.NotNull(tangibleObject, "tangibleObject"); tangibleObject.Dispose(); _detectedObjects.Remove(tangibleObject); OnTangibleObjectReleased(tangibleObject); }