File: Language\RazorCodeGenerationOptions.Flags.cs
Web Access
Project: src\src\Razor\src\Compiler\Microsoft.CodeAnalysis.Razor.Compiler\src\Microsoft.CodeAnalysis.Razor.Compiler.csproj (Microsoft.CodeAnalysis.Razor.Compiler)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
using System;
 
namespace Microsoft.AspNetCore.Razor.Language;
 
public sealed partial class RazorCodeGenerationOptions
{
    [Flags]
    private enum Flags
    {
        DesignTime = 1 << 0,
        IndentWithTabs = 1 << 1,
        SuppressChecksum = 1 << 2,
        SuppressMetadataAttributes = 1 << 3,
        SuppressMetadataSourceChecksumAttributes = 1 << 4,
        SuppressPrimaryMethodBody = 1 << 5,
        SuppressNullabilityEnforcement = 1 << 6,
        OmitMinimizedComponentAttributeValues = 1 << 7,
        SupportLocalizedComponentNames = 1 << 8,
        UseEnhancedLinePragma = 1 << 9,
        SuppressAddComponentParameter = 1 << 10,
        RemapLinePragmaPathsOnWindows = 1 << 11,
 
        DefaultFlags = UseEnhancedLinePragma,
        DefaultDesignTimeFlags = DesignTime | SuppressMetadataAttributes | UseEnhancedLinePragma | RemapLinePragmaPathsOnWindows
    }
}