in src/Microsoft.VisualStudio.Validation/Verify.cs [121:135]
public static void NotDisposed([DoesNotReturnIf(false)] bool condition, object? disposedValue, string? message = null)
{
if (!condition)
{
string objectName = disposedValue is object ? disposedValue.GetType().FullName : string.Empty;
if (message is object)
{
throw new ObjectDisposedException(objectName, message);
}
else
{
throw new ObjectDisposedException(objectName);
}
}
}