163 references to CodeModelEventType
Microsoft.VisualStudio.LanguageServices.CSharp (37)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (37)
55CodeModelEventType.Unknown, 70CodeModelEventType.Unknown, 86EnqueueChangeEvent(newAttribute, newNodeParent, CodeModelEventType.Rename, eventQueue); 93EnqueueChangeEvent(newAttribute, newNodeParent, CodeModelEventType.ArgChange, eventQueue); 214EnqueueChangeEvent(newParameter, newNodeParent, CodeModelEventType.Rename, eventQueue); 222EnqueueChangeEvent(newParameter, newNodeParent, CodeModelEventType.Unknown, eventQueue); 283EnqueueChangeEvent(newEnumMember, newNodeParent, CodeModelEventType.Rename, eventQueue); 292CodeModelEventType.Unknown, 310EnqueueChangeEvent(newProperty, newNodeParent, CodeModelEventType.Rename, eventQueue); 317EnqueueChangeEvent(newProperty, newNodeParent, CodeModelEventType.Unknown, eventQueue); 324EnqueueChangeEvent(newProperty, newNodeParent, CodeModelEventType.TypeRefChange, eventQueue); 333CodeModelEventType.Unknown, 344CodeModelEventType.SigChange, 361EnqueueChangeEvent(newVariableDeclarator, newNodeParent, CodeModelEventType.Rename, eventQueue); 382CodeModelEventType.Unknown, 389EnqueueChangeEvent(newField, newNodeParent, CodeModelEventType.Unknown, eventQueue); 396EnqueueChangeEvent(newField, newNodeParent, CodeModelEventType.TypeRefChange, eventQueue); 405CodeModelEventType.Unknown, eventQueue); 431EnqueueChangeEvent(newMethod, newNodeParent, CodeModelEventType.Rename, eventQueue); 443EnqueueChangeEvent(newMethod, newNodeParent, CodeModelEventType.Unknown, eventQueue); 449EnqueueChangeEvent(newMethod, newNodeParent, CodeModelEventType.TypeRefChange, eventQueue); 457CodeModelEventType.Unknown, 465CodeModelEventType.SigChange, 494EnqueueChangeEvent(newNamespace, newNodeParent, CodeModelEventType.Rename, eventQueue); 505CodeModelEventType.Unknown, 556EnqueueChangeEvent(newType, newNodeParent, CodeModelEventType.Rename, eventQueue); 562EnqueueChangeEvent(newType, newNodeParent, CodeModelEventType.Unknown, eventQueue); 568EnqueueChangeEvent(newType, newNodeParent, CodeModelEventType.BaseChange, eventQueue); 576CodeModelEventType.Unknown, 584CodeModelEventType.Unknown, 614EnqueueChangeEvent(newDelegate, newNodeParent, CodeModelEventType.Rename, eventQueue); 620EnqueueChangeEvent(newDelegate, newNodeParent, CodeModelEventType.Unknown, eventQueue); 626EnqueueChangeEvent(newDelegate, newNodeParent, CodeModelEventType.TypeRefChange, eventQueue); 634CodeModelEventType.Unknown, 642CodeModelEventType.SigChange, 884protected override void EnqueueChangeEvent(SyntaxNode node, SyntaxNode parent, CodeModelEventType eventType, CodeModelEventQueue eventQueue) 920private static void ChangeEventQueueForAttributes(AttributeSyntax attribute, SyntaxNode parent, CodeModelEventType eventType, CodeModelEventQueue eventQueue)
Microsoft.VisualStudio.LanguageServices.Implementation (39)
CodeModel\AbstractCodeModelService.AbstractCodeModelEventCollector.cs (5)
32protected abstract void EnqueueChangeEvent(SyntaxNode node, SyntaxNode parent, CodeModelEventType eventType, CodeModelEventQueue eventQueue); 56CodeModelEventType eventType, 177EnqueueChangeEvent(newNodeParent, null, CodeModelEventType.Unknown, eventQueue); 222EnqueueChangeEvent(newNodeParent, null, CodeModelEventType.Unknown, eventQueue); 273EnqueueChangeEvent(newNodeParent, null, CodeModelEventType.Unknown, eventQueue);
CodeModel\CodeModelEvent.cs (2)
17public CodeModelEventType Type; 19public CodeModelEvent(SyntaxNode node, SyntaxNode parentNode, CodeModelEventType type)
CodeModel\CodeModelEventQueue.cs (3)
53=> EnqueueEvent(new CodeModelEvent(node, parent, CodeModelEventType.Add)); 56=> EnqueueEvent(new CodeModelEvent(node, parent, CodeModelEventType.Remove)); 58public void EnqueueChangeEvent(SyntaxNode node, SyntaxNode parent, CodeModelEventType eventType)
CodeModel\CodeModelEventType.cs (12)
27public static bool IsChange(this CodeModelEventType eventType) 29if (eventType is CodeModelEventType.Add or CodeModelEventType.Remove) 35if ((eventType & CodeModelEventType.Add) == 0 && 36(eventType & CodeModelEventType.Remove) == 0) 39var allChanges = 40CodeModelEventType.Rename | 41CodeModelEventType.Unknown | 42CodeModelEventType.BaseChange | 43CodeModelEventType.SigChange | 44CodeModelEventType.TypeRefChange | 45CodeModelEventType.ArgChange;
CodeModel\FileCodeModel_Events.cs (17)
77if (codeModelEvent.Type == CodeModelEventType.Add) 81else if (codeModelEvent.Type == CodeModelEventType.Remove) 99private static EnvDTE80.vsCMChangeKind ConvertToChangeKind(CodeModelEventType eventType) 103if ((eventType & CodeModelEventType.Rename) != 0) 108if ((eventType & CodeModelEventType.Unknown) != 0) 113if ((eventType & CodeModelEventType.BaseChange) != 0) 118if ((eventType & CodeModelEventType.TypeRefChange) != 0) 123if ((eventType & CodeModelEventType.SigChange) != 0) 128if ((eventType & CodeModelEventType.ArgChange) != 0) 159if (codeModelEvent.Type == CodeModelEventType.Remove) 174Debug.Assert(codeModelEvent.Type != CodeModelEventType.Remove || parentElement != null); 198else if (codeModelEvent.Type == CodeModelEventType.Remove) 232if (codeModelEvent.Type == CodeModelEventType.Remove) 252var eventType = codeModelEvent.Type; 277private EnvDTE.CodeElement? GetAttributeElementForCodeModelEvent(SyntaxNode node, SyntaxNode parentNode, CodeModelEventType eventType, EnvDTE.CodeElements? elementsToSearch, object parentObject) 286if (eventType == CodeModelEventType.Remove) 349if (codeModelEvent.Type == CodeModelEventType.Remove)
Microsoft.VisualStudio.LanguageServices.UnitTests (10)
CodeModel\AbstractEventCollectorTests.vb (8)
22Assert.Equal(CodeModelEventType.Add, codeModelEvent.Type) 28Friend Function Change(type As CodeModelEventType, node As String, Optional parent As String = Nothing) As Action(Of CodeModelEvent, ICodeModelService) 49Return Change(CodeModelEventType.ArgChange, node, parent) 53Return Change(CodeModelEventType.BaseChange, node, parent) 57Return Change(CodeModelEventType.TypeRefChange, node, parent) 61Return Change(CodeModelEventType.Rename, node, parent) 65Return Change(CodeModelEventType.Unknown, node, parent) 72Assert.Equal(CodeModelEventType.Remove, codeModelEvent.Type)
CodeModel\VisualBasic\EventCollectorTests.vb (2)
701Change(CodeModelEventType.Rename Or CodeModelEventType.Unknown, ""),
Microsoft.VisualStudio.LanguageServices.VisualBasic (77)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (77)
39CodeModelEventType.Unknown, 48CodeModelEventType.Unknown, 57CodeModelEventType.Unknown, 66CodeModelEventType.Unknown, 172EnqueueChangeEvent(newOption, newNodeParent, CodeModelEventType.Rename, eventQueue) 182EnqueueChangeEvent(newImportsClause, newNodeParent, CodeModelEventType.Rename, eventQueue) 192Dim targetsChange As CodeModelEventType = 0 193Dim namesChange As CodeModelEventType = 0 194Dim argumentsChange As CodeModelEventType = 0 197targetsChange = CodeModelEventType.Unknown 202namesChange = CodeModelEventType.Rename 207argumentsChange = CodeModelEventType.ArgChange 235CodeModelEventType.Unknown, 247Dim nameChanges As CodeModelEventType = 0 248Dim valueChanges As CodeModelEventType = 0 253nameChanges = CodeModelEventType.Rename 260nameChanges = CodeModelEventType.Rename 269valueChanges = CodeModelEventType.Unknown 327EnqueueChangeEvent(newNamespace, newNodeParent, CodeModelEventType.Rename, eventQueue) 338CodeModelEventType.Unknown, 392Dim namesChange As CodeModelEventType = 0 393Dim modifiersChange As CodeModelEventType = 0 394Dim baseListsChange As CodeModelEventType = 0 411namesChange = CodeModelEventType.Rename 416modifiersChange = CodeModelEventType.Unknown 421baseListsChange = CodeModelEventType.BaseChange 430CodeModelEventType.Unknown, 438CodeModelEventType.Unknown, 455Dim namesChange As CodeModelEventType = 0 456Dim modifiersChange As CodeModelEventType = 0 457Dim baseListsChange As CodeModelEventType = 0 474namesChange = CodeModelEventType.Rename 479modifiersChange = CodeModelEventType.Unknown 488CodeModelEventType.Unknown, 496CodeModelEventType.Unknown, 597Dim namesChange As CodeModelEventType = 0 598Dim modifiersChange As CodeModelEventType = 0 599Dim typesChange As CodeModelEventType = 0 616namesChange = CodeModelEventType.Rename 621modifiersChange = CodeModelEventType.Unknown 626typesChange = CodeModelEventType.TypeRefChange 635CodeModelEventType.Unknown, 658Dim namesChange As CodeModelEventType = 0 659Dim modifiersChange As CodeModelEventType = 0 660Dim typesChange As CodeModelEventType = 0 677namesChange = CodeModelEventType.Rename 682modifiersChange = CodeModelEventType.Unknown 687typesChange = CodeModelEventType.TypeRefChange 696CodeModelEventType.Unknown, 719Dim namesChange As CodeModelEventType = 0 720Dim modifiersChange As CodeModelEventType = 0 721Dim typesChange As CodeModelEventType = 0 738namesChange = CodeModelEventType.Rename 743modifiersChange = CodeModelEventType.Unknown 748typesChange = CodeModelEventType.TypeRefChange 757CodeModelEventType.Unknown, 787CodeModelEventType.Unknown, 798CodeModelEventType.Unknown, 812Dim namesChange As CodeModelEventType = 0 813Dim typesChange As CodeModelEventType = 0 814Dim modifiersChange As CodeModelEventType = 0 824typesChange = CodeModelEventType.TypeRefChange 832modifiersChange = CodeModelEventType.Unknown 848Dim namesChange As CodeModelEventType = 0 851namesChange = CodeModelEventType.Rename 860CodeModelEventType.Unknown, 883CodeModelEventType.Unknown, 892Dim namesChange As CodeModelEventType = 0 893Dim modifiersChange As CodeModelEventType = 0 894Dim typesChange As CodeModelEventType = 0 895Dim valuesChange As CodeModelEventType = 0 898namesChange = CodeModelEventType.Rename 903modifiersChange = CodeModelEventType.Unknown 908typesChange = CodeModelEventType.TypeRefChange 925CodeModelEventType.Unknown, 933CodeModelEventType.Unknown, 1173Protected Overrides Sub EnqueueChangeEvent(node As SyntaxNode, parent As SyntaxNode, eventType As CodeModelEventType, eventQueue As CodeModelEventQueue)