26 lines
1.4 KiB
C#
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 <gcConcurrent> runtime setting for information about how to disable concurrent garbage collection.)</summary>
|
|
// Token: 0x04001908 RID: 6408
|
|
NotApplicable
|
|
}
|
|
}
|