1 write to Node
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\CodeModelEvent.cs (1)
21this.Node = node;
23 references to Node
Microsoft.VisualStudio.LanguageServices.Implementation (17)
CodeModel\CodeModelEvent.cs (3)
27=> Hash.Combine(Node, Hash.Combine(ParentNode, ((int)Type).GetHashCode())); 39return Node == other.Node
CodeModel\CodeModelEventQueue.cs (2)
39if (priorEvent.Node == @event.Node &&
CodeModel\FileCodeModel_Events.cs (12)
141if (codeModelEvent.Node == null) 145else if (this.CodeModelService.IsParameterNode(codeModelEvent.Node)) 149else if (this.CodeModelService.IsAttributeNode(codeModelEvent.Node)) 153else if (this.CodeModelService.IsAttributeArgumentNode(codeModelEvent.Node)) 161element = this.CodeModelService.CreateUnknownCodeElement(this.State, this, codeModelEvent.Node); 165element = this.GetOrCreateCodeElement<EnvDTE.CodeElement>(codeModelEvent.Node); 179if (this.CodeModelService.IsParameterNode(codeModelEvent.Node) || 180this.CodeModelService.IsAttributeArgumentNode(codeModelEvent.Node)) 187else if (this.CodeModelService.IsAttributeNode(codeModelEvent.Node)) 230var parameterName = this.CodeModelService.GetName(codeModelEvent.Node); 250var node = codeModelEvent.Node; 347CodeModelService.GetAttributeArgumentParentAndIndex(codeModelEvent.Node, out _, out var ordinal);
Microsoft.VisualStudio.LanguageServices.UnitTests (6)
CodeModel\AbstractEventCollectorTests.vb (6)
35Assert.NotNull(codeModelEvent.Node) 36Assert.Equal(node, codeModelService.GetName(codeModelEvent.Node)) 38Assert.Null(codeModelEvent.Node) 80Assert.NotNull(codeModelEvent.Node) 81Assert.Equal(node, codeModelService.GetName(codeModelEvent.Node)) 83Assert.Null(codeModelEvent.Node)