Тип | Имя | Описание |
| AddMemoryPressure(Int64) | Информирует среду CLR о выделении большого объема неуправляемой памяти, которую необходимо учесть при планировании сборки мусора. |
| CancelFullGCNotification() | Отменяет регистрацию уведомления о сборке мусора. |
| Collect(Int32) | Принудительно начинает немедленную сборку мусора, начиная с нулевого поколения и вплоть до указанного поколения. |
| Collect() | Принудительно запускает немедленную сборку мусора для всех поколений. |
| Collect(Int32, GCCollectionMode) | Принудительно начинает немедленную сборку мусора начиная с нулевого поколения и вплоть до указанного поколения в момент времени, заданный значением GCCollectionMode . |
| Collect(Int32, GCCollectionMode, Boolean) | Принудительная сборка мусора с поколения 0 до указанного поколения во время, указанное значением GCCollectionMode , со значением, указывающим, должна ли коллекция быть блокирующей. |
| Collect(Int32, GCCollectionMode, Boolean, Boolean) | |
| CollectionCount(Int32) | Возвращает количество операций сборки мусора, выполненных для заданного поколения объектов. |
| EndNoGCRegion() | |
| Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.) |
| GetGeneration(Object) | Возвращает номер текущего поколения указанного объекта. |
| GetGeneration(WeakReference) | Возвращает текущий номер поколения для целевого объекта указанной слабой ссылки. |
| GetHashCode() | Служит хэш-функцией по умолчанию. (Наследуется от Object.) |
| GetTotalMemory(Boolean) | Извлекает предполагаемое количество выделенных в данный момент байтов.Параметр указывает, может ли этот метод выдержать короткий интервал времени ожидания перед возвратом, пока система выполняет сборку мусора и завершает объекты. |
| GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) |
| KeepAlive(Object) | Ссылается на указанный объект, делая его недоступным для сборщика мусора с момента начала текущей процедуры до вызова этого метода. |
| RegisterForFullGCNotification(Int32, Int32) | Указывает, что необходимо отправлять уведомления о сборке мусора, когда соблюдены условия для полной сборки мусора и когда завершена сборка. |
| RemoveMemoryPressure(Int64) | Информирует среду CLR о том, что неуправляемая память освобождения и ее более не требуется учитывать при планировании сборки мусора. |
| ReRegisterForFinalize(Object) | Требует, чтобы система вызвала метод завершения для указанного объекта, для которого ранее был вызван метод SuppressFinalize(Object) . |
| SuppressFinalize(Object) | Сообщает среде CLR, что она не должна вызывать метод завершения для указанного объекта. |
| ToString() | Возвращает строку, представляющую текущий объект. (Наследуется от Object.) |
| TryStartNoGCRegion(Int64) | |
| TryStartNoGCRegion(Int64, Int64) | |
| TryStartNoGCRegion(Int64, Boolean) | |
| TryStartNoGCRegion(Int64, Int64, Boolean) | |
| WaitForFullGCApproach() | Возвращает состояние зарегистрированного уведомления, чтобы определить, является ли неизбежной полная блокировка сборки мусора средой CLR. |
| WaitForFullGCApproach(Int32) | Возвращает состояние зарегистрированного уведомления в пределах указанного времени ожидания, чтобы определить, является ли неизбежной полная блокировка сборки мусора средой CLR. |
| WaitForFullGCComplete() | Возвращает состояние зарегистрированного уведомления, чтобы определить, завершена ли полная блокировка сборки мусора средой CLR. |
| WaitForFullGCComplete(Int32) | Возвращает состояние зарегистрированного уведомления в пределах указанного времени ожидания, чтобы определить, завершена ли полная блокировка сборки мусора средой CLR. |
| WaitForPendingFinalizers() | Приостанавливает текущий поток до тех пор, пока поток, обрабатывающий очередь методов завершения, не обработает всю очередь. |