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