﻿// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

#nullable disable

namespace Microsoft.VisualStudio.LanguageServices
{
    internal static partial class ID
    {
        public static class MenuGroup
        {
            public const int HiddenCommands = 0x3450;            // IDG_HIDDEN_COMMANDS
            public const int CodeGen = 0x3490;                   // IDG_CSHARP_CODEGEN
            public const int ContextIntelliSense = 0x3500;       // IDG_CSHARP_CTX_INTELLISENSE
            public const int SmartTag = 0x3601;                  // IDG_CSHARP_SMART_TAG
            public const int ContextMenu = 0x3610;               // IDG_CSHARP_CONTEXT_MENU
            public const int AddUsing = 0x3611;                  // IDG_CSHARP_ADD_USING
            public const int FullyQualify = 0x3612;              // IDG_CSHARP_FULLY_QUALIFY
            public const int PartialMatch = 0x3613;              // IDG_CSHARP_PARTIAL_MATCH
            public const int ContextCodeGen = 0x3614;            // IDG_CSHARP_CTX_CODEGEN
            public const int ImplementInterface = 0x3615;        // IDG_CSHARP_IMPLEMENT_INTERFACE
            public const int ContextImplementInterface = 0x3616; // IDG_CSHARP_CTX_IMPLEMENT_INTERFACE
            public const int SmartTagGenerate = 0x3619;          // IDG_CSHARP_SMART_TAG_GENERATE
            public const int ContextGenerate = 0x3620;           // IDG_CSHARP_CTX_GENERATE
            public const int Generate = 0x3621;                  // IDG_CSHARP_MENU_GENERATE
            public const int GenerateNewType = 0x3622;           // IDG_CSHARP_MENU_GENERATE_NEWTYPE
            public const int OrganizeDocument = 0x3623;          // IDG_CSHARP_ORGANIZE_DOCUMENT
            public const int ContextOrganizeDocument = 0x3624;   // IDG_CSHARP_CTX_ORGANIZE_DOCUMENT
            public const int RoslynHiddenCommands = 0x3002;      // IDG_ROSLYN_HIDDEN_COMMANDS
        }
    }
}
