/// <summary> /// Internal release routine. /// </summary> /// <param name="target">Target.</param> /// <param name="quiet">Whether release must be quiet or not.</param> private static void Release0(object target, bool quiet) { IHandle target0 = target as IHandle; if (target0 != null) { if (quiet) { try { target0.Release(); } catch (Exception) { // No-op. } } else { target0.Release(); } } }
private static void Release0(object target, bool quiet) { IHandle target0 = target as IHandle; if (target0 != null) { if (quiet) { try { target0.Release(); } // ReSharper disable once EmptyGeneralCatchClause catch (Exception) { // No-op. } } else { target0.Release(); } } }