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