// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Reflection;
using System.Reflection.Runtime.General;
using System.Runtime.CompilerServices;
using Internal.LowLevelLinq;
using Internal.Reflection.Augments;
using Internal.Reflection.Core.Execution;
namespace Internal.Reflection.Core.Execution
{
[CLSCompliant(false)]
public static class ReflectionCoreExecution
{
//
// One time initialization to supply the information needed to initialize the execution environment.
//
public static void InitializeExecutionDomain(ExecutionEnvironment executionEnvironment)
{
Debug.Assert(s_executionEnvironment == null);
s_executionEnvironment = executionEnvironment;
}
internal static ExecutionEnvironment ExecutionEnvironment
{
get
{
return s_executionEnvironment;
}
}
private static volatile ExecutionEnvironment s_executionEnvironment;
}
}
|