|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System.Reflection;
using Microsoft.Build.Shared;
#nullable disable
namespace Microsoft.Build.Tasks
{
/// <summary>
/// Class containing info about wrapper location, used for caching.
/// </summary>
internal class ComReferenceWrapperInfo
{
// path to the wrapper assembly
internal string path;
// wrapper assembly
internal Assembly assembly;
// It's possible for PIAs to get redirected to a different assembly (a newer version), so we must
// remember the original name in case a component asks us to resolve a dependency using that old name
internal AssemblyNameExtension originalPiaName;
}
}
|