Files
2026-06-04 11:42:34 +02:00

26 lines
1.4 KiB
C#

using System;
namespace System
{
/// <summary>Provides information about the current registration for notification of the next full garbage collection. </summary>
// Token: 0x02000670 RID: 1648
public enum GCNotificationStatus
{
/// <summary>The notification was successful and the registration was not canceled.</summary>
// Token: 0x04001904 RID: 6404
Succeeded,
/// <summary>The notification failed for any reason.</summary>
// Token: 0x04001905 RID: 6405
Failed,
/// <summary>The current registration was canceled by the user. </summary>
// Token: 0x04001906 RID: 6406
Canceled,
/// <summary>The time specified by the <paramref name="millisecondsTimeout" /> parameter for either <see cref="M:System.GC.WaitForFullGCApproach(System.Int32)" /> or <see cref="M:System.GC.WaitForFullGCComplete(System.Int32)" /> has elapsed.</summary>
// Token: 0x04001907 RID: 6407
Timeout,
/// <summary>This result can be caused by the following: there is no current registration for a garbage collection notification, concurrent garbage collection is enabled, or the time specified for the <paramref name="millisecondsTimeout" /> parameter has expired and no garbage collection notification was obtained. (See the &lt;gcConcurrent&gt; runtime setting for information about how to disable concurrent garbage collection.)</summary>
// Token: 0x04001908 RID: 6408
NotApplicable
}
}