/* **************************************************************************** * * Copyright (c) Microsoft Corporation. * * This source code is subject to terms and conditions of the Apache License, Version 2.0. A * copy of the license can be found in the License.html file at the root of this distribution. If * you cannot locate the Apache License, Version 2.0, please send an email to * dlr@microsoft.com. By using this source code in any fashion, you are agreeing to be bound * by the terms of the Apache License, Version 2.0. * * You must not remove this notice, or any other, from this software. * * * ***************************************************************************/ using System.Collections; using System.Collections.Generic; using System.Diagnostics.SymbolStore; using System.Dynamic.Utils; using System.Runtime.CompilerServices; #if !FEATURE_CORE_DLR namespace Microsoft.Scripting.Ast.Compiler { #else namespace System.Linq.Expressions.Compiler { #endif internal sealed class AnalyzedTree { internal readonly Dictionary Scopes = new Dictionary(); internal readonly Dictionary Constants = new Dictionary(); internal DebugInfoGenerator DebugInfoGenerator { get; set; } // Created by VariableBinder internal AnalyzedTree() { } } }