76 references to CodeModelEventType
Microsoft.VisualStudio.LanguageServices.CSharp (37)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (37)
54
CodeModelEventType
.Unknown,
69
CodeModelEventType
.Unknown,
85
EnqueueChangeEvent(newAttribute, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
92
EnqueueChangeEvent(newAttribute, newNodeParent,
CodeModelEventType
.ArgChange, eventQueue);
213
EnqueueChangeEvent(newParameter, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
221
EnqueueChangeEvent(newParameter, newNodeParent,
CodeModelEventType
.Unknown, eventQueue);
282
EnqueueChangeEvent(newEnumMember, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
291
CodeModelEventType
.Unknown,
309
EnqueueChangeEvent(newProperty, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
316
EnqueueChangeEvent(newProperty, newNodeParent,
CodeModelEventType
.Unknown, eventQueue);
323
EnqueueChangeEvent(newProperty, newNodeParent,
CodeModelEventType
.TypeRefChange, eventQueue);
332
CodeModelEventType
.Unknown,
343
CodeModelEventType
.SigChange,
360
EnqueueChangeEvent(newVariableDeclarator, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
381
CodeModelEventType
.Unknown,
388
EnqueueChangeEvent(newField, newNodeParent,
CodeModelEventType
.Unknown, eventQueue);
395
EnqueueChangeEvent(newField, newNodeParent,
CodeModelEventType
.TypeRefChange, eventQueue);
404
CodeModelEventType
.Unknown, eventQueue);
430
EnqueueChangeEvent(newMethod, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
442
EnqueueChangeEvent(newMethod, newNodeParent,
CodeModelEventType
.Unknown, eventQueue);
448
EnqueueChangeEvent(newMethod, newNodeParent,
CodeModelEventType
.TypeRefChange, eventQueue);
456
CodeModelEventType
.Unknown,
464
CodeModelEventType
.SigChange,
493
EnqueueChangeEvent(newNamespace, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
504
CodeModelEventType
.Unknown,
555
EnqueueChangeEvent(newType, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
561
EnqueueChangeEvent(newType, newNodeParent,
CodeModelEventType
.Unknown, eventQueue);
567
EnqueueChangeEvent(newType, newNodeParent,
CodeModelEventType
.BaseChange, eventQueue);
575
CodeModelEventType
.Unknown,
583
CodeModelEventType
.Unknown,
613
EnqueueChangeEvent(newDelegate, newNodeParent,
CodeModelEventType
.Rename, eventQueue);
619
EnqueueChangeEvent(newDelegate, newNodeParent,
CodeModelEventType
.Unknown, eventQueue);
625
EnqueueChangeEvent(newDelegate, newNodeParent,
CodeModelEventType
.TypeRefChange, eventQueue);
633
CodeModelEventType
.Unknown,
641
CodeModelEventType
.SigChange,
883
protected override void EnqueueChangeEvent(SyntaxNode node, SyntaxNode parent,
CodeModelEventType
eventType, CodeModelEventQueue eventQueue)
919
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)