| File: Operations\ConditionalTokens.cs | Web Access |
| Project: src\sdk\src\TemplateEngine\Microsoft.TemplateEngine.Core\Microsoft.TemplateEngine.Core.csproj (Microsoft.TemplateEngine.Core) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Microsoft.TemplateEngine.Core.Contracts; namespace Microsoft.TemplateEngine.Core.Operations { public class ConditionalTokens { public ConditionalTokens() { IfTokens = []; ElseTokens = []; ElseIfTokens = []; EndIfTokens = []; ActionableIfTokens = []; ActionableElseTokens = []; ActionableElseIfTokens = []; ActionableOperations = []; } public IReadOnlyList<ITokenConfig> IfTokens { get; set; } public IReadOnlyList<ITokenConfig> ElseTokens { get; set; } public IReadOnlyList<ITokenConfig> ElseIfTokens { get; set; } public IReadOnlyList<ITokenConfig> EndIfTokens { get; set; } public IReadOnlyList<ITokenConfig> ActionableIfTokens { get; set; } public IReadOnlyList<ITokenConfig> ActionableElseTokens { get; set; } public IReadOnlyList<ITokenConfig> ActionableElseIfTokens { get; set; } public IReadOnlyList<string> ActionableOperations { get; set; } } }