File: AssemblyDependency\AssemblyResolutionConstants.cs
Web Access
Project: ..\..\..\src\Tasks\Microsoft.Build.Tasks.csproj (Microsoft.Build.Tasks.Core)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
#nullable disable
 
namespace Microsoft.Build.Tasks
{
    /// <summary>
    /// Constants used for assembly resolution.
    /// </summary>
    internal static class AssemblyResolutionConstants
    {
        /// <summary>
        /// Special hintpath indicator. May be passed in where SearchPaths are taken.
        /// </summary>
        public const string hintPathSentinel = "{hintpathfromitem}";
 
        /// <summary>
        /// Special AssemblyFolders indicator. May be passed in where SearchPaths are taken.
        /// </summary>
        public const string assemblyFoldersSentinel = "{assemblyfolders}";
 
        /// <summary>
        /// Special CandidateAssemblyFiles indicator. May be passed in where SearchPaths are taken.
        /// </summary>
        public const string candidateAssemblyFilesSentinel = "{candidateassemblyfiles}";
 
        /// <summary>
        /// Special GAC indicator. May be passed in where SearchPaths are taken.
        /// </summary>
        public const string gacSentinel = "{gac}";
 
        /// <summary>
        /// Special Framework directory indicator. May be passed in where SearchPaths are taken.
        /// </summary>
        public const string frameworkPathSentinel = "{targetframeworkdirectory}";
 
        /// <summary>
        /// Special SearchPath indicator that means: match against the assembly item's Include as
        /// if it were a file.
        /// </summary>
        public const string rawFileNameSentinel = "{rawfilename}";
 
        /// <summary>
        /// Special AssemblyFoldersEx indicator.  May be passed in where SearchPaths are taken.
        /// </summary>
        public const string assemblyFoldersExSentinel = "{registry:";
 
        /// <summary>
        /// Special AssemblyFoldersFromConfig indicator.  May be passed in where SearchPaths are taken.
        /// </summary>
        public const string assemblyFoldersFromConfigSentinel = "{assemblyfoldersfromconfig:";
    }
}