<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />
System.GC
namespace System
{
public static class GC
{
public static int MaxGeneration { get; }
public static void AddMemoryPressure(
long bytesAllocated);
public static void CancelFullGCNotification();
public static void Collect();
public static void Collect(
int generation);
public static void Collect(
int generation,
GCCollectionMode mode);
public static void Collect(
int generation,
GCCollectionMode mode,
bool blocking);
public static void Collect(
int generation,
GCCollectionMode mode,
bool blocking,
bool compacting);
public static int CollectionCount(
int generation);
public static void EndNoGCRegion();
public static int GetGeneration(
object obj);
public static int GetGeneration(
WeakReference wo);
public static long GetTotalMemory(
bool forceFullCollection);
public static void KeepAlive(
object obj);
public static void RegisterForFullGCNotification(
int maxGenerationThreshold,
int largeObjectHeapThreshold);
public static void RemoveMemoryPressure(
long bytesAllocated);
public static void ReRegisterForFinalize(
object obj);
public static void SuppressFinalize(
object obj);
public static bool TryStartNoGCRegion(
long totalSize);
public static bool TryStartNoGCRegion(
long totalSize,
bool disallowFullBlockingGC);
public static bool TryStartNoGCRegion(
long totalSize,
long lohSize);
public static bool TryStartNoGCRegion(
long totalSize,
long lohSize,
bool disallowFullBlockingGC);
public static GCNotificationStatus WaitForFullGCApproach();
public static GCNotificationStatus WaitForFullGCApproach(
int millisecondsTimeout);
public static GCNotificationStatus WaitForFullGCComplete();
public static GCNotificationStatus WaitForFullGCComplete(
int millisecondsTimeout);
public static void WaitForPendingFinalizers();
}
}
namespace System
{
public abstract class TimeZone
{
public static TimeZone CurrentTimeZone { get; }
public abstract string DaylightName { get; }
public abstract string StandardName { get; }
protected TimeZone();
public abstract DaylightTime GetDaylightChanges(
int year);
public abstract TimeSpan GetUtcOffset(
DateTime time);
public virtual bool IsDaylightSavingTime(
DateTime time);
public static bool IsDaylightSavingTime(
DateTime time,
DaylightTime daylightTimes);
public virtual DateTime ToLocalTime(
DateTime time);
public virtual DateTime ToUniversalTime(
DateTime time);
}
}