|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
#nullable enable
using ILLink.Shared.TypeSystemProxy;
namespace ILLink.Shared.TrimAnalysis
{
internal interface IValueWithStaticType
{
/// <summary>
/// The static type of the value, represented as closely as possible, but not always exact. It can be null, for
/// example, when the analysis is imprecise or operating on malformed code.
/// </summary>
TypeProxy? StaticType { get; }
}
}
|