File: Evaluation\Expander.ItemExpander.TransformKind.cs
Web Access
Project: src\msbuild\src\Build\Microsoft.Build.csproj (Microsoft.Build)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

namespace Microsoft.Build.Evaluation;

internal partial class Expander<P, I>
    where P : class, IProperty
    where I : class, IItem
{
    private static partial class ItemExpander
    {
        private enum TransformKind
        {
            ItemSpecModifierFunction,
            Count,
            Exists,
            Combine,
            GetPathsOfAllDirectoriesAbove,
            DirectoryName,
            Metadata,
            DistinctWithCase,
            Distinct,
            Reverse,
            ExpandQuotedExpressionFunction,
            ExecuteStringFunction,
            ClearMetadata,
            HasMetadata,
            WithMetadataValue,
            WithoutMetadataValue,
            AnyHaveMetadataValue,
        }
    }
}