System.Runtime.CompilerServices.RuntimeHelpers
namespace System.Runtime.CompilerServices
{
public static class RuntimeHelpers
{
public delegate void CleanupCode (object userData, bool exceptionThrown);
public delegate void TryCode (object userData);
public static int OffsetToStringData { get; }
public static void EnsureSufficientExecutionStack();
public new static bool Equals(object o1, object o2);
public static void ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, object userData);
public static int GetHashCode(object o);
public static object GetObjectValue(object obj);
public static void InitializeArray(Array array, RuntimeFieldHandle fldHandle);
public static void PrepareConstrainedRegions();
public static void PrepareConstrainedRegionsNoOP();
public static void PrepareContractedDelegate(Delegate d);
public static void PrepareDelegate(Delegate d);
public static void PrepareMethod(RuntimeMethodHandle method);
public static void PrepareMethod(RuntimeMethodHandle method, RuntimeTypeHandle[] instantiation);
public static void ProbeForSufficientStack();
public static void RunClassConstructor(RuntimeTypeHandle type);
public static void RunModuleConstructor(ModuleHandle module);
}
}