File: src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\FunctionId.cs
Web Access
Project: src\src\Workspaces\Core\Portable\Microsoft.CodeAnalysis.Workspaces.csproj (Microsoft.CodeAnalysis.Workspaces)
// 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.
 
namespace Microsoft.CodeAnalysis.Internal.Log;
 
/// <summary>
/// Enum to uniquely identify each function location.
/// </summary>
internal enum FunctionId
{
    // a value to use in unit tests that won't interfere with reporting
    // for our other scenarios.
    TestEvent_NotUsed = 1,
 
    WorkCoordinator_DocumentWorker_Enqueue = 2,
    WorkCoordinator_ProcessProjectAsync = 3,
    WorkCoordinator_ProcessDocumentAsync = 4,
    WorkCoordinator_SemanticChange_Enqueue = 5,
    WorkCoordinator_SemanticChange_EnqueueFromMember = 6,
    WorkCoordinator_SemanticChange_EnqueueFromType = 7,
    WorkCoordinator_SemanticChange_FullProjects = 8,
    WorkCoordinator_Project_Enqueue = 9,
    WorkCoordinator_AsyncWorkItemQueue_LastItem = 10,
    WorkCoordinator_AsyncWorkItemQueue_FirstItem = 11,
 
    Diagnostics_SyntaxDiagnostic = 12,
    Diagnostics_SemanticDiagnostic = 13,
    Diagnostics_ProjectDiagnostic = 14,
    Diagnostics_DocumentReset = 15,
    Diagnostics_DocumentOpen = 16,
    Diagnostics_RemoveDocument = 17,
    Diagnostics_RemoveProject = 18,
    Diagnostics_DocumentClose = 19,
 
    // add new values after this
    Run_Environment = 20,
    Run_Environment_Options = 21,
 
    Tagger_AdornmentManager_OnLayoutChanged = 22,
    Tagger_AdornmentManager_UpdateInvalidSpans = 23,
    Tagger_BatchChangeNotifier_NotifyEditorNow = 24,
    Tagger_BatchChangeNotifier_NotifyEditor = 25,
    Tagger_TagSource_RecomputeTags = 26,
    Tagger_TagSource_ProcessNewTags = 27,
    Tagger_SyntacticClassification_TagComputer_GetTags = 28,
    Tagger_SemanticClassification_TagProducer_ProduceTags = 29,
    Tagger_BraceHighlighting_TagProducer_ProduceTags = 30,
    Tagger_LineSeparator_TagProducer_ProduceTags = 31,
    Tagger_Outlining_TagProducer_ProduceTags = 32,
    Tagger_Highlighter_TagProducer_ProduceTags = 33,
    Tagger_ReferenceHighlighting_TagProducer_ProduceTags = 34,
 
    CaseCorrection_CaseCorrect = 35,
    CaseCorrection_ReplaceTokens = 36,
    CaseCorrection_AddReplacements = 37,
 
    CodeCleanup_CleanupAsync = 38,
    CodeCleanup_Cleanup = 39,
    CodeCleanup_IterateAllCodeCleanupProviders = 40,
    CodeCleanup_IterateOneCodeCleanup = 41,
 
    CommandHandler_GetCommandState = 42,
    CommandHandler_ExecuteHandlers = 43,
    CommandHandler_FormatCommand = 44,
    CommandHandler_CompleteStatement = 45,
    CommandHandler_ToggleBlockComment = 46,
    CommandHandler_ToggleLineComment = 47,
 
    Workspace_SourceText_GetChangeRanges = 48,
    Workspace_Recoverable_RecoverRootAsync = 49,
    Workspace_Recoverable_RecoverRoot = 50,
    Workspace_Recoverable_RecoverTextAsync = 51,
    Workspace_Recoverable_RecoverText = 52,
    Workspace_SkeletonAssembly_GetMetadataOnlyImage = 53,
    Workspace_SkeletonAssembly_EmitMetadataOnlyImage = 54,
    Workspace_Document_State_FullyParseSyntaxTree = 55,
    Workspace_Document_State_IncrementallyParseSyntaxTree = 56,
    Workspace_Document_GetSemanticModel = 57,
    Workspace_Document_GetSyntaxTree = 58,
    Workspace_Document_GetTextChanges = 59,
    Workspace_Project_GetCompilation = 60,
    Workspace_Project_CompilationTracker_BuildCompilationAsync = 61,
    Workspace_ApplyChanges = 62,
    Workspace_TryGetDocument = 63,
    Workspace_TryGetDocumentFromInProgressSolution = 64,
    // obsolete: Workspace_Solution_LinkedFileDiffMergingSession = 65,
    // obsolete: Workspace_Solution_LinkedFileDiffMergingSession_LinkedFileGroup = 66,
    Workspace_Solution_Info = 67,
 
    EndConstruct_DoStatement = 68,
    EndConstruct_XmlCData = 69,
    EndConstruct_XmlComment = 70,
    EndConstruct_XmlElement = 71,
    EndConstruct_XmlEmbeddedExpression = 72,
    EndConstruct_XmlProcessingInstruction = 73,
 
    FindReference_Rename = 74,
    FindReference_ChangeSignature = 75,
    FindReference = 76,
    FindReference_DetermineAllSymbolsAsync = 77,
    FindReference_CreateProjectMapAsync = 78,
    FindReference_CreateDocumentMapAsync = 79,
    FindReference_ProcessAsync = 80,
    FindReference_ProcessProjectAsync = 81,
    FindReference_ProcessDocumentAsync = 82,
 
    LineCommit_CommitRegion = 83,
 
    Formatting_TokenStreamConstruction = 84,
    Formatting_ContextInitialization = 85,
    Formatting_Format = 86,
    Formatting_ApplyResultToBuffer = 87,
    // obsolete: Formatting_IterateNodes = 88,
    // obsolete: Formatting_CollectIndentBlock = 89,
    // obsolete: Formatting_CollectSuppressOperation = 90,
    // obsolete: Formatting_CollectAlignOperation = 91,
    // obsolete: Formatting_CollectAnchorOperation = 92,
    Formatting_CollectTokenOperation = 93,
    Formatting_BuildContext = 94,
    Formatting_ApplySpaceAndLine = 95,
    Formatting_ApplyAnchorOperation = 96,
    Formatting_ApplyAlignOperation = 97,
    Formatting_AggregateCreateTextChanges = 98,
    Formatting_AggregateCreateFormattedRoot = 99,
    Formatting_CreateTextChanges = 100,
    Formatting_CreateFormattedRoot = 101,
    Formatting_Partitions = 102,
 
    SmartIndentation_Start = 103,
    SmartIndentation_OpenCurly = 104,
    SmartIndentation_CloseCurly = 105,
 
    Rename_InlineSession = 106,
    Rename_InlineSession_Session = 107,
    Rename_FindLinkedSpans = 108,
    Rename_GetSymbolRenameInfo = 109,
    Rename_OnTextBufferChanged = 110,
    Rename_ApplyReplacementText = 111,
    Rename_CommitCore = 112,
    Rename_CommitCoreWithPreview = 113,
    Rename_GetAsynchronousLocationsSource = 114,
    Rename_AllRenameLocations = 115,
    Rename_StartSearchingForSpansInAllOpenDocuments = 116,
    Rename_StartSearchingForSpansInOpenDocument = 117,
    Rename_CreateOpenTextBufferManagerForAllOpenDocs = 118,
    Rename_CreateOpenTextBufferManagerForAllOpenDocument = 119,
    Rename_ReportSpan = 120,
    Rename_GetNoChangeConflictResolution = 121,
    Rename_Tracking_BufferChanged = 122,
 
    TPLTask_TaskScheduled = 123,
    TPLTask_TaskStarted = 124,
    TPLTask_TaskCompleted = 125,
 
    Get_QuickInfo_Async = 126,
 
    Completion_ModelComputer_DoInBackground = 127,
    Completion_ModelComputation_FilterModelInBackground = 128,
    Completion_ModelComputation_WaitForModel = 129,
    Completion_SymbolCompletionProvider_GetItemsWorker = 130,
    Completion_KeywordCompletionProvider_GetItemsWorker = 131,
    Completion_SnippetCompletionProvider_GetItemsWorker_CSharp = 132,
    Completion_TypeImportCompletionProvider_GetCompletionItemsAsync = 133,
    Completion_ExtensionMethodImportCompletionProvider_GetCompletionItemsAsync = 134,
 
    SignatureHelp_ModelComputation_ComputeModelInBackground = 135,
    SignatureHelp_ModelComputation_UpdateModelInBackground = 136,
 
    Refactoring_CodeRefactoringService_GetRefactoringsAsync = 137,
    Refactoring_AddImport = 138,
    Refactoring_FullyQualify = 139,
    Refactoring_GenerateFromMembers_AddConstructorParametersFromMembers = 140,
    Refactoring_GenerateFromMembers_GenerateConstructorFromMembers = 141,
    Refactoring_GenerateFromMembers_GenerateEqualsAndGetHashCode = 142,
    Refactoring_GenerateMember_GenerateConstructor = 143,
    Refactoring_GenerateMember_GenerateDefaultConstructors = 144,
    Refactoring_GenerateMember_GenerateEnumMember = 145,
    Refactoring_GenerateMember_GenerateMethod = 146,
    Refactoring_GenerateMember_GenerateVariable = 147,
    Refactoring_ImplementAbstractClass = 148,
    Refactoring_ImplementInterface = 149,
    Refactoring_IntroduceVariable = 150,
    Refactoring_GenerateType = 151,
    Refactoring_RemoveUnnecessaryImports_CSharp = 152,
    Refactoring_RemoveUnnecessaryImports_VisualBasic = 153,
 
    Snippet_OnBeforeInsertion = 154,
    Snippet_OnAfterInsertion = 155,
 
    Misc_NonReentrantLock_BlockingWait = 156,
    Misc_SaveEventsSink_OnBeforeSave = 158,
 
    TaskList_Refresh = 159,
    TaskList_NavigateTo = 160,
 
    WinformDesigner_GenerateXML = 161,
 
    NavigateTo_Search = 162,
 
    NavigationService_VSDocumentNavigationService_NavigateTo = 163,
 
    NavigationBar_ComputeModelAsync = 164,
    NavigationBar_ItemService_GetMembersInTypes_CSharp = 165,
    NavigationBar_ItemService_GetTypesInFile_CSharp = 166,
    NavigationBar_UpdateDropDownsSynchronously_WaitForModel = 167,
    NavigationBar_UpdateDropDownsSynchronously_WaitForSelectedItemInfo = 168,
 
    EventHookup_Determine_If_Event_Hookup = 169,
    EventHookup_Generate_Handler = 170,
    EventHookup_Type_Char = 171,
 
    Cache_Created = 172,
    Cache_AddOrAccess = 173,
    Cache_Remove = 174,
    Cache_Evict = 175,
    Cache_EvictAll = 176,
    Cache_ItemRank = 177,
 
    TextStructureNavigator_GetExtentOfWord = 178,
    TextStructureNavigator_GetSpanOfEnclosing = 179,
    TextStructureNavigator_GetSpanOfFirstChild = 180,
    TextStructureNavigator_GetSpanOfNextSibling = 181,
    TextStructureNavigator_GetSpanOfPreviousSibling = 182,
 
    Debugging_LanguageDebugInfoService_GetDataTipSpanAndText = 183,
    Debugging_VsLanguageDebugInfo_ValidateBreakpointLocation = 184,
    Debugging_VsLanguageDebugInfo_GetProximityExpressions = 185,
    Debugging_VsLanguageDebugInfo_ResolveName = 186,
    Debugging_VsLanguageDebugInfo_GetNameOfLocation = 187,
    Debugging_VsLanguageDebugInfo_GetDataTipText = 188,
    Debugging_EncSession = 189,
    Debugging_EncSession_EditSession = 190,
    Debugging_EncSession_EditSession_EmitDeltaErrorId = 191,
    Debugging_EncSession_EditSession_RudeEdit = 192,
 
    Simplifier_ReduceAsync = 193,
    Simplifier_ExpandNode = 194,
    Simplifier_ExpandToken = 195,
 
    ForegroundNotificationService_Processed = 196,
    ForegroundNotificationService_NotifyOnForeground = 197,
 
    BackgroundCompiler_BuildCompilationsAsync = 198,
 
    PersistenceService_ReadAsync = 199,
    PersistenceService_WriteAsync = 200,
    PersistenceService_ReadAsyncFailed = 201,
    PersistenceService_WriteAsyncFailed = 202,
    PersistenceService_Initialization = 203,
 
    TemporaryStorageServiceFactory_ReadText = 204,
    TemporaryStorageServiceFactory_WriteText = 205,
    TemporaryStorageServiceFactory_ReadStream = 206,
    TemporaryStorageServiceFactory_WriteStream = 207,
 
    PullMembersUpWarning_ChangeTargetToAbstract = 208,
    PullMembersUpWarning_ChangeOriginToPublic = 209,
    PullMembersUpWarning_ChangeOriginToNonStatic = 210,
    PullMembersUpWarning_UserProceedToFinish = 211,
    PullMembersUpWarning_UserGoBack = 212,
 
    // currently no-one uses these
    SmartTags_RefreshSession = 213,
    SmartTags_SmartTagInitializeFixes = 214,
    SmartTags_ApplyQuickFix = 215,
 
    EditorTestApp_RefreshTask = 216,
    EditorTestApp_UpdateDiagnostics = 217,
 
    IncrementalAnalyzerProcessor_Analyzers = 218,
    IncrementalAnalyzerProcessor_Analyzer = 219,
    IncrementalAnalyzerProcessor_ActiveFileAnalyzers = 220,
    IncrementalAnalyzerProcessor_ActiveFileAnalyzer = 221,
    IncrementalAnalyzerProcessor_Shutdown = 222,
 
    WorkCoordinatorRegistrationService_Register = 223,
    WorkCoordinatorRegistrationService_Unregister = 224,
    WorkCoordinatorRegistrationService_Reanalyze = 225,
 
    // obsolete: WorkCoordinator_SolutionCrawlerOption = 226,
    WorkCoordinator_PersistentStorageAdded = 227,
    WorkCoordinator_PersistentStorageRemoved = 228,
    WorkCoordinator_Shutdown = 229,
 
    DiagnosticAnalyzerService_Analyzers = 230,
    // DiagnosticAnalyzerDriver_AnalyzerCrash = 231, no longer used
    DiagnosticAnalyzerDriver_AnalyzerTypeCount = 232,
    // obsolete: PersistedSemanticVersion_Info = 233,
    StorageDatabase_Exceptions = 234,
    WorkCoordinator_ShutdownTimeout = 235,
    Diagnostics_HyperLink = 236,
 
    CodeFixes_FixAllOccurrencesSession = 237,
    CodeFixes_FixAllOccurrencesContext = 238,
    CodeFixes_FixAllOccurrencesComputation = 239,
    CodeFixes_FixAllOccurrencesComputation_Document_Diagnostics = 240,
    CodeFixes_FixAllOccurrencesComputation_Project_Diagnostics = 241,
    CodeFixes_FixAllOccurrencesComputation_Document_Fixes = 242,
    CodeFixes_FixAllOccurrencesComputation_Project_Fixes = 243,
    CodeFixes_FixAllOccurrencesComputation_Document_Merge = 244,
    CodeFixes_FixAllOccurrencesComputation_Project_Merge = 245,
    CodeFixes_FixAllOccurrencesPreviewChanges = 246,
    CodeFixes_ApplyChanges = 247,
 
    SolutionExplorer_AnalyzerItemSource_GetItems = 248,
    SolutionExplorer_DiagnosticItemSource_GetItems = 249,
    WorkCoordinator_ActiveFileEnqueue = 250,
    SymbolFinder_FindDeclarationsAsync = 251,
    SymbolFinder_Project_AddDeclarationsAsync = 252,
    SymbolFinder_Assembly_AddDeclarationsAsync = 253,
    SymbolFinder_Solution_Name_FindSourceDeclarationsAsync = 254,
    SymbolFinder_Project_Name_FindSourceDeclarationsAsync = 255,
    SymbolFinder_Solution_Predicate_FindSourceDeclarationsAsync = 256,
    SymbolFinder_Project_Predicate_FindSourceDeclarationsAsync = 257,
    Tagger_Diagnostics_RecomputeTags = 258,
    Tagger_Diagnostics_Updated = 259,
    SuggestedActions_HasSuggestedActionsAsync = 260,
    SuggestedActions_GetSuggestedActions = 261,
    // AnalyzerDependencyCheckingService_LogConflict = 262, no longer used
    // AnalyzerDependencyCheckingService_LogMissingDependency = 263, no longer used
    VirtualMemory_MemoryLow = 264,
    Extension_Exception = 265,
 
    WorkCoordinator_WaitForHigherPriorityOperationsAsync = 266,
 
    CSharp_Interactive_Window = 267,
    VisualBasic_Interactive_Window = 268,
 
    NonFatalWatson = 269,
    // GlobalOperationRegistration = 270, No longer fired.
    CommandHandler_FindAllReference = 271,
 
    CodefixInfobar_Enable = 272,
    CodefixInfobar_EnableAndIgnoreFutureErrors = 273,
    CodefixInfobar_LeaveDisabled = 274,
    CodefixInfobar_ErrorIgnored = 275,
 
    Refactoring_NamingStyle = 276,
 
    // Caches
    SymbolTreeInfo_ExceptionInCacheRead = 277,
    SpellChecker_ExceptionInCacheRead = 278,
    BKTree_ExceptionInCacheRead = 279,
    IntellisenseBuild_Failed = 280,
 
    FileTextLoader_FileLengthThresholdExceeded = 281,
 
    // Generic performance measurement action IDs
    MeasurePerformance_StartAction = 282,
    MeasurePerformance_StopAction = 283,
 
    Serializer_CreateChecksum = 284,
    Serializer_Serialize = 285,
    Serializer_Deserialize = 286,
 
    CodeAnalysisService_CalculateDiagnosticsAsync = 287,
    CodeAnalysisService_SerializeDiagnosticResultAsync = 288,
    CodeAnalysisService_GetReferenceCountAsync = 289,
    CodeAnalysisService_FindReferenceLocationsAsync = 290,
    CodeAnalysisService_FindReferenceMethodsAsync = 291,
    CodeAnalysisService_GetFullyQualifiedName = 292,
    CodeAnalysisService_GetTodoCommentsAsync = 293,
    CodeAnalysisService_GetDesignerAttributesAsync = 294,
 
    ServiceHubRemoteHostClient_CreateAsync = 295,
    // obsolete: PinnedRemotableDataScope_GetRemotableData = 296,
 
    RemoteHost_Connect = 297,
    RemoteHost_Disconnect = 298,
 
    // obsolete: RemoteHostClientService_AddGlobalAssetsAsync = 299,
    // obsolete: RemoteHostClientService_RemoveGlobalAssets = 300,
    // obsolete: RemoteHostClientService_Enabled = 301,
    // obsolete: RemoteHostClientService_Restarted = 302,
 
    RemoteHostService_SynchronizePrimaryWorkspaceAsync = 303,
    // obsolete: RemoteHostService_SynchronizeGlobalAssetsAsync = 304,
 
    AssetStorage_CleanAssets = 305,
    AssetStorage_TryGetAsset = 306,
 
    AssetService_GetAssetAsync = 307,
    AssetService_SynchronizeAssetsAsync = 308,
    AssetService_SynchronizeSolutionAssetsAsync = 309,
    AssetService_SynchronizeProjectAssetsAsync = 310,
 
    CodeLens_GetReferenceCountAsync = 311,
    CodeLens_FindReferenceLocationsAsync = 312,
    CodeLens_FindReferenceMethodsAsync = 313,
    CodeLens_GetFullyQualifiedName = 314,
 
    SolutionState_ComputeChecksumsAsync = 315,
    ProjectState_ComputeChecksumsAsync = 316,
    DocumentState_ComputeChecksumsAsync = 317,
    SolutionCompilationState_ComputeChecksumsAsync = 318,
 
    // obsolete: SolutionSynchronizationService_GetRemotableData = 318,
    // obsolete: SolutionSynchronizationServiceFactory_CreatePinnedRemotableDataScopeAsync = 319,
 
    SolutionChecksumUpdater_SynchronizePrimaryWorkspace = 320,
 
    JsonRpcSession_RequestAssetAsync = 321,
 
    SolutionService_GetSolutionAsync = 322,
    SolutionService_UpdatePrimaryWorkspaceAsync = 323,
 
    RemoteHostService_GetAssetsAsync = 324,
 
    // obsolete: CompilationService_GetCompilationAsync = 325,
    SolutionCreator_AssetDifferences = 326,
    Extension_InfoBar = 327,
    FxCopAnalyzersInstall = 328,
    // obsolete: AssetStorage_ForceGC = 329,
    // obsolete: RemoteHost_Bitness = 330,
    Intellisense_Completion = 331,
    MetadataOnlyImage_EmitFailure = 332,
    LiveTableDataSource_OnDiagnosticsUpdated = 333,
    Experiment_KeybindingsReset = 334,
    Diagnostics_GeneratePerformaceReport = 335,
    // obsolete: Diagnostics_BadAnalyzer = 336,
    CodeAnalysisService_ReportAnalyzerPerformance = 337,
    PerformanceTrackerService_AddSnapshot = 338,
    // obsolete: AbstractProject_SetIntelliSenseBuild = 339,
    // obsolete: AbstractProject_Created = 340,
    // obsolete: AbstractProject_PushedToWorkspace = 341,
    ExternalErrorDiagnosticUpdateSource_AddError = 342,
    DiagnosticIncrementalAnalyzer_SynchronizeWithBuildAsync = 343,
    Completion_ExecuteCommand_TypeChar = 344,
    RemoteHostService_SynchronizeTextAsync = 345,
 
    SymbolFinder_Solution_Pattern_FindSourceDeclarationsAsync = 346,
    SymbolFinder_Project_Pattern_FindSourceDeclarationsAsync = 347,
    // obsolete: Intellisense_Completion_Commit = 348,
 
    CodeCleanupInfobar_BarDisplayed = 349,
    CodeCleanupInfobar_ConfigureNow = 350,
    CodeCleanupInfobar_NeverShowCodeCleanupInfoBarAgain = 351,
 
    FormatDocument = 352,
    CodeCleanup_ApplyCodeFixesAsync = 353,
    CodeCleanup_RemoveUnusedImports = 354,
    CodeCleanup_SortImports = 355,
    CodeCleanup_Format = 356,
    CodeCleanupABTest_AssignedToOnByDefault = 357,
    CodeCleanupABTest_AssignedToOffByDefault = 358,
    Workspace_Events = 359,
 
    Refactoring_ExtractMethod_UnknownMatrixItem = 360,
 
    SyntaxTreeIndex_Precalculate = 361,
    SyntaxTreeIndex_Precalculate_Create = 362,
    SymbolTreeInfo_Create = 363,
    SymbolTreeInfo_TryLoadOrCreate = 364,
    CommandHandler_GoToImplementation = 365,
    GraphQuery_ImplementedBy = 366,
    GraphQuery_Implements = 367,
    GraphQuery_IsCalledBy = 368,
    GraphQuery_IsUsedBy = 369,
    GraphQuery_Overrides = 370,
 
    Intellisense_AsyncCompletion_Data = 371,
    Intellisense_CompletionProviders_Data = 372,
    RemoteHostService_IsExperimentEnabledAsync = 373,
    PartialLoad_FullyLoaded = 374,
    Liveshare_UnknownCodeAction = 375,
    // obsolete: Liveshare_LexicalClassifications = 376,
    // obsolete: Liveshare_SyntacticClassifications = 377,
    // obsolete: Liveshare_SyntacticTagger = 378,
 
    CommandHandler_GoToBase = 379,
 
    DiagnosticAnalyzerService_GetDiagnosticsForSpanAsync = 380,
    CodeFixes_GetCodeFixesAsync = 381,
 
    LanguageServer_ActivateFailed = 382,
    LanguageServer_OnLoadedFailed = 383,
 
    CodeFixes_AddExplicitCast = 384,
 
    ToolsOptions_GenerateEditorconfig = 385,
 
    Renamer_RenameSymbolAsync = 386,
    Renamer_FindRenameLocationsAsync = 387,
    Renamer_ResolveConflictsAsync = 388,
 
    ChangeSignature_Data = 400,
 
    AbstractEncapsulateFieldService_EncapsulateFieldsAsync = 410,
 
    AbstractConvertTupleToStructCodeRefactoringProvider_ConvertToStructAsync = 420,
 
    DependentTypeFinder_FindAndCacheDerivedClassesAsync = 430,
    DependentTypeFinder_FindAndCacheDerivedInterfacesAsync = 431,
    DependentTypeFinder_FindAndCacheImplementingTypesAsync = 432,
 
    RemoteSemanticClassificationCacheService_ExceptionInCacheRead = 440,
    // obsolete: FeatureNotAvailable = 441,
 
    LSPCompletion_MissingLSPCompletionTriggerKind = 450,
    LSPCompletion_MissingLSPCompletionInvokeKind = 451,
 
    Workspace_Project_CompilationThrownAway = 460,
 
    CommandHandler_Paste_ImportsOnPaste = 470,
 
    // Superseded by LSP_FindDocumentInWorkspace
    // obsolete: FindDocumentInWorkspace = 480,
    RegisterWorkspace = 481,
 
    LSP_RequestCounter = 482,
    LSP_RequestDuration = 483,
    LSP_TimeInQueue = 484,
 
    Intellicode_UnknownIntent = 485,
 
    LSP_CompletionListCacheMiss = 486,
 
    InheritanceMargin_TargetsMenuOpen = 487,
    InheritanceMargin_NavigateToTarget = 488,
 
    VS_ErrorReportingService_ShowGlobalErrorInfo = 489,
 
    UnusedReferences_GetUnusedReferences = 490,
 
    ValueTracking_Command = 491,
    ValueTracking_TrackValueSource = 492,
 
    InheritanceMargin_GetInheritanceMemberItems = 493,
 
    LSP_FindDocumentInWorkspace = 494,
 
    SuggestedActions_GetSuggestedActionsAsync = 500,
 
    NavigateTo_CacheItemsMiss = 510,
 
    AssetService_Perf = 520,
 
    Inline_Hints_DoubleClick = 530,
    NavigateToExternalSources = 531,
 
    StackTraceToolWindow_ShowOnActivated = 540,
 
    CodeModel_FileCodeModel_Create = 550,
 
    Refactoring_FixAllOccurrencesSession = 560,
    Refactoring_FixAllOccurrencesContext = 561,
    Refactoring_FixAllOccurrencesComputation = 562,
    Refactoring_FixAllOccurrencesPreviewChanges = 563,
 
    LSP_UsedForkedSolution = 571,
 
    DocumentOutline_WindowOpen = 572,
    DocumentOutline_SortByName = 573,
    DocumentOutline_SortByOrder = 574,
    DocumentOutline_SortByType = 575,
 
    ApplyChangesOperation_WorkspaceVersionMatch_ApplicationSucceeded = 580,
    ApplyChangesOperation_WorkspaceVersionMatch_ApplicationFailed = 581,
    ApplyChangesOperation_WorkspaceVersionMismatch_ApplicationSucceeded = 582,
    ApplyChangesOperation_WorkspaceVersionMismatch_ApplicationFailed_IncompatibleSolutionChange = 583,
    ApplyChangesOperation_WorkspaceVersionMismatch_ApplicationFailed_IncompatibleProjectChange = 584,
    ApplyChangesOperation_WorkspaceVersionMismatch_ApplicationFailed_NoChangedDocument = 585,
    ApplyChangesOperation_WorkspaceVersionMismatch_ApplicationFailed_NoTextChange = 586,
    ApplyChangesOperation_WorkspaceVersionMismatch_ApplicationFailed_DocumentRemoved = 587,
    ApplyChangesOperation_WorkspaceVersionMismatch_ApplicationFailed_TextChangeConflict = 588,
 
    Completion_SemanticSnippets = 589,
    // please leave the range up through 600 free in case we need to add more items to learn more about ApplyChangesOperation results.
 
    SpellCheckFixer_CouldNotFindDocument = 600,
    SpellCheckFixer_LanguageDoesNotSupportRename = 601,
    SpellCheckFixer_LanguageCouldNotGetRenameInfo = 602,
    SpellCheckFixer_RenameSpanNotWithinTokenSpan = 603,
    SpellCheckFixer_ReplacementTextInvalid = 604,
    SpellCheckFixer_TryApplyChangesFailure = 605,
 
    SourceGenerator_SolutionStatistics = 620,
    SourceGenerator_OtherWorkspaceSessionStatistics = 621,
 
    // 630-650 for sqlite errors.
    SQLite_SqlException = 630,
    SQLite_StorageDisabled = 631,
 
    // 650-660 for diagnostic/fix related ids.
    //Diagnostics_AnalyzerPerformanceInfo = 651, - Deprecated due to high volume of events.
    Diagnostics_AnalyzerPerformanceInfo2 = 652,
 
    // 660-670 for semantic model reuse service.
    SemanticModelReuseLanguageService_TryGetSpeculativeSemanticModelAsync_Equivalent = 660,
 
    // 670-680 for newer rename ids
    Rename_TryApplyRename_WorkspaceChanged = 670,
    Rename_InlineSession_Cancel_NonDocumentChangedWorkspaceChange = 671,
 
    // 680-690 LSP Initialization info ids.
    LSP_Initialize = 680,
 
    // 700-799 Performance logging. Typically pairs with Delay/Summary values.
    //  Summary is a aggregation of all times collected.
    //  Delay is used as a non-aggregated value for an unexpectedly poor performing scenario.
    CodeFix_Delay = 700,
    CodeFix_Summary = 701,
 
    CodeRefactoring_Delay = 710,
    CodeRefactoring_Summary = 711,
 
    PerformAnalysis_Delay = 720,
    PerformAnalysis_Summary = 721,
 
    RequestDiagnostics_Delay = 730,
    RequestDiagnostics_Summary = 731,
 
    SuggestedAction_Delay = 740,
    SuggestedAction_Summary = 741,
    SuggestedAction_Application_Delay = 742,
    SuggestedAction_Application_Summary = 743,
    SuggestedAction_Preview_Delay = 744,
    SuggestedAction_Preview_Summary = 745,
 
    LSP_DocumentIdCacheMiss = 746,
 
    RemoteWorkspace_SolutionCachingStatistics = 750,
 
    SemanticSearch_QueryExecution = 760,
 
    // 800-850 for Copilot performance logging.
    Copilot_Suggestion_Dismissed = 800,
    Copilot_On_The_Fly_Docs_Showed_Link = 810,
    Copilot_On_The_Fly_Docs_Loading_State_Entered = 811,
    Copilot_On_The_Fly_Docs_Results_Displayed = 812,
    Copilot_On_The_Fly_Docs_Error_Displayed = 813,
    Copilot_On_The_Fly_Docs_Results_Canceled = 814,
    Copilot_On_The_Fly_Docs_Get_Counts = 815,
    Copilot_Rename = 851
}