304 references to CodeModelService
Microsoft.VisualStudio.LanguageServices.Implementation (303)
CodeModel\AbstractCodeModelObject.cs (1)
94get { return this.CodeModelService.Language; }
CodeModel\AbstractCodeModelObject_CodeGen.cs (18)
39var destination = CodeModelService.GetDestination(containerNode); 43accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Method, destination), 56var destination = CodeModelService.GetDestination(containerNode); 70var destination = CodeModelService.GetDestination(containerNode); 74accessibility: CodeModelService.GetAccessibility(access, SymbolKind.NamedType, destination), 87var destination = CodeModelService.GetDestination(containerNode); 119accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Event, destination), 133var destination = CodeModelService.GetDestination(containerNode); 137accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Field, destination), 138modifiers: new DeclarationModifiers(isWithEvents: CodeModelService.GetWithEvents(access)), 148var destination = CodeModelService.GetDestination(containerNode); 152accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Method, destination), 183var destination = CodeModelService.GetDestination(containerNode); 198statements: ImmutableArray.Create(CodeModelService.CreateReturnDefaultValueStatement(type))); 218accessibility: CodeModelService.GetAccessibility(access, SymbolKind.Field, destination), 234var destination = CodeModelService.GetDestination(containerNode); 250var destination = CodeModelService.GetDestination(containerNode); 254accessibility: CodeModelService.GetAccessibility(access, SymbolKind.NamedType, destination),
CodeModel\CodeTypeRef.cs (5)
52if (CodeModelService.ResolveSymbol(this.State.Workspace, _projectId, _symbolId) is not ITypeSymbol typeSymbol) 62get { return CodeModelService.GetAsFullNameForCodeTypeRef(LookupTypeSymbol()); } 67get { return CodeModelService.GetAsStringForCodeTypeRef(LookupTypeSymbol()); } 72get { return (EnvDTE.CodeType)CodeModelService.CreateCodeType(this.State, _projectId, LookupTypeSymbol()); } 148get { return CodeModelService.GetTypeKindForCodeTypeRef(LookupTypeSymbol()); }
CodeModel\Collections\AttributeArgumentCollection.cs (4)
47var attributeArgumentNodes = CodeModelService.GetAttributeArgumentNodes(node); 63foreach (var child in CodeModelService.GetAttributeArgumentNodes(node)) 65var childName = CodeModelService.GetName(child); 84return CodeModelService.GetAttributeArgumentNodes(node).Count();
CodeModel\Collections\AttributeCollection.cs (5)
50CodeModelService.GetAttributeNameAndOrdinal(parentNode, node, out var name, out var ordinal); 59var attributeNodes = CodeModelService.GetAttributeNodes(node); 76foreach (var child in CodeModelService.GetAttributeNodes(node)) 78CodeModelService.GetAttributeNameAndOrdinal(node, child, out var childName, out var ordinal); 94return CodeModelService.GetAttributeNodes(ParentElement.LookupNode()).Count();
CodeModel\Collections\BasesCollection.cs (3)
94element = CodeModelService.CreateCodeType(this.State, projectId, child); 111name = CodeModelService.GetFullyQualifiedName(name, node.SpanStart, semanticModel); 120element = CodeModelService.CreateCodeType(this.State, projectId, child);
CodeModel\Collections\ExternalMemberCollection.cs (1)
62if (this.CodeModelService.IsValidExternalSymbol(member))
CodeModel\Collections\InheritsImplementsCollection.cs (10)
63nodesBuilder.AddRange(CodeModelService.GetInheritsNodes(node)); 64nodesBuilder.AddRange(CodeModelService.GetImplementsNodes(node)); 77var inheritsNodes = CodeModelService.GetInheritsNodes(node); 89var implementsNodes = CodeModelService.GetImplementsNodes(node); 107foreach (var child in CodeModelService.GetInheritsNodes(node)) 109CodeModelService.GetInheritsNamespaceAndOrdinal(node, child, out var childName, out var ordinal); 118foreach (var child in CodeModelService.GetImplementsNodes(node)) 120CodeModelService.GetImplementsNamespaceAndOrdinal(node, child, out var childName, out var ordinal); 138CodeModelService.GetInheritsNodes(node).Count() + 139CodeModelService.GetImplementsNodes(node).Count();
CodeModel\Collections\NamespaceCollection.cs (23)
73CodeModelService.GetOptionNameAndOrdinal(parentNode, node, out var name, out var ordinal); 80var name = CodeModelService.GetImportNamespaceOrType(node); 87CodeModelService.GetAttributeNameAndOrdinal(parentNode, node, out var name, out var ordinal); 100nodesBuilder.AddRange(CodeModelService.GetOptionNodes(node)); 101nodesBuilder.AddRange(CodeModelService.GetImportNodes(node)); 102nodesBuilder.AddRange(CodeModelService.GetAttributeNodes(node)); 103nodesBuilder.AddRange(CodeModelService.GetLogicalSupportedMemberNodes(node)); 119var optionNodes = CodeModelService.GetOptionNodes(node); 131var importNodes = CodeModelService.GetImportNodes(node); 143var attributeNodes = CodeModelService.GetAttributeNodes(node); 155var memberNodes = CodeModelService.GetLogicalSupportedMemberNodes(node); 176foreach (var child in CodeModelService.GetOptionNodes(node)) 178CodeModelService.GetOptionNameAndOrdinal(node, child, out var childName, out var ordinal); 187foreach (var child in CodeModelService.GetImportNodes(node)) 189var childName = CodeModelService.GetImportNamespaceOrType(child); 198foreach (var child in CodeModelService.GetAttributeNodes(node)) 200CodeModelService.GetAttributeNameAndOrdinal(node, child, out var childName, out var ordinal); 209foreach (var child in CodeModelService.GetLogicalSupportedMemberNodes(node)) 211var childName = CodeModelService.GetName(child); 229CodeModelService.GetOptionNodes(node).Count() + 230CodeModelService.GetImportNodes(node).Count() + 231CodeModelService.GetAttributeNodes(node).Count() + 232CodeModelService.GetLogicalSupportedMemberNodes(node).Count();
CodeModel\Collections\ParameterCollection.cs (2)
46element = (EnvDTE.CodeElement)CodeParameter.Create(this.State, this.ParentElement, CodeModelService.GetParameterName(parameter)); 59if (CodeModelService.TryGetParameterNode(parentNode, name, out _))
CodeModel\Collections\TypeCollection.cs (5)
64nodesBuilder.AddRange(CodeModelService.GetLogicalSupportedMemberNodes(node)); 74var memberNodes = CodeModelService.GetLogicalSupportedMemberNodes(node); 90foreach (var child in CodeModelService.GetLogicalSupportedMemberNodes(node)) 92var childName = CodeModelService.GetName(child); 109return CodeModelService.GetLogicalSupportedMemberNodes(node).Count();
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (7)
48var symbol = CodeModelService.ResolveSymbol(this.State.Workspace, this.ProjectId, this.SymbolKey); 59=> CodeModelService.GetAccess(LookupSymbol()); 116=> CodeModelService.GetExternalSymbolFullName(LookupSymbol()); 125=> CodeModelService.GetExternalSymbolName(LookupSymbol()); 140return CodeModelService.CreateCodeType(this.State, this.ProjectId, symbol.ContainingType); 144return CodeModelService.CreateExternalCodeElement(this.State, this.ProjectId, symbol.ContainingNamespace); 318=> CodeModelService.GetPrototype(null, LookupSymbol(), (PrototypeFlags)flags);
CodeModel\ExternalElements\AbstractExternalCodeType.cs (2)
31=> CodeModelService.GetExternalTypeExtenderNames(); 53return CodeModelService.GetExternalTypeExtender(name, metadataReference.FilePath);
CodeModel\FileCodeModel.cs (11)
135CodeModelService.DetachFormatTrackingToBuffer(_invisibleEditor.TextBuffer); 245var nodeKey = CodeModelService.TryGetNodeKey(node); 273return (T)CodeModelService.CreateInternalCodeElement(this.State, this, node); 293CodeModelService.AttachFormatTrackingToBuffer(_invisibleEditor.TextBuffer); 305CodeModelService.DetachFormatTrackingToBuffer(_invisibleEditor.TextBuffer); 465=> CodeModelService.LookupNode(nodeKey, GetSyntaxTree()); 471return AddAttribute(GetSyntaxRoot(), name, value, position, target: CodeModelService.AssemblyAttributeString); 612var node = parent?.AncestorsAndSelf().FirstOrDefault(n => CodeModelService.MatchesScope(n, scope)); 625(scope == EnvDTE.vsCMElement.vsCMElementFunction && CodeModelService.IsAccessorNode(node))) 630return CodeModelService.CreateInternalCodeElement(State, this, node); 719CodeModelService.EnsureBufferFormatted(_invisibleEditor.TextBuffer);
CodeModel\FileCodeModel_CodeGen.cs (105)
31var resultNode = CodeModelService.InsertAttribute( 42var resultNode = CodeModelService.InsertAttributeArgument( 53var resultNode = CodeModelService.InsertImport( 64var resultNode = CodeModelService.InsertMember( 75var resultNode = CodeModelService.InsertParameter( 84var element = CodeModelService.CreateInternalCodeElement(state, fileCodeModel, node); 101return CodeModelService.UpdateNode(document, node, updatedNode, CancellationToken.None); 149var attributeArgumentNode = CodeModelService.CreateAttributeArgumentNode(CodeModelService.GetUnescapedName(name), value); 150var insertionIndex = CodeModelService.PositionVariantToAttributeArgumentInsertionIndex(position, containerNode, fileCodeModel: this); 154return (EnvDTE80.CodeAttributeArgument)CodeModelService.CreateInternalCodeElement(this.State, fileCodeModel: this, node: newNode); 159containerNode = CodeModelService.GetNodeWithAttributes(containerNode); 160var attributeNode = CodeModelService.CreateAttributeNode(CodeModelService.GetUnescapedName(name), value, target); 161var insertionIndex = CodeModelService.PositionVariantToAttributeInsertionIndex(position, containerNode, fileCodeModel: this); 165return (EnvDTE.CodeAttribute)CodeModelService.CreateInternalCodeElement(this.State, fileCodeModel: this, node: newNode); 170var typeSymbol = CodeModelService.GetTypeSymbol(type, this.GetSemanticModel(), containerNode.SpanStart); 173var parameterNode = CodeModelService.CreateParameterNode(CodeModelService.GetUnescapedName(name), typeName); 174var insertionIndex = CodeModelService.PositionVariantToParameterInsertionIndex(position, containerNode, fileCodeModel: this); 190return CodeParameter.Create(this.State, parentObj, CodeModelService.GetParameterName(newNode)); 203? (INamedTypeSymbol?)CodeModelService.GetTypeSymbol(baseArray[0], semanticModel, containerNodePosition) 209i => (INamedTypeSymbol)CodeModelService.GetTypeSymbol(i, semanticModel, containerNodePosition)); 214CodeModelService.GetUnescapedName(name), 220var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 233var returnType = (INamedTypeSymbol)CodeModelService.GetTypeSymbol(type, semanticModel, containerNodePosition); 235var newType = CreateDelegateTypeDeclaration(containerNode, CodeModelService.GetUnescapedName(name), access, returnType, options); 236var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 250var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 273var newField = CreateFieldDeclaration(containerNode, CodeModelService.GetUnescapedName(name), EnvDTE.vsCMAccess.vsCMAccessPublic, type, options); 276newField = CodeModelService.AddInitExpression(newField, (string)value); 279var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 292var eventType = (INamedTypeSymbol)CodeModelService.GetTypeSymbol(fullDelegateName, semanticModel, containerNodePosition); 294var newEvent = CreateEventDeclaration(containerNode, CodeModelService.GetUnescapedName(name), access, eventType, options, createPropertyStyleEvent); 295var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 305kind = CodeModelService.ValidateFunctionKind(containerNode, kind, name); 315? CodeModelService.GetTypeSymbol(type, semanticModel, containerNodePosition) 318newMember = CreateMethodDeclaration(containerNode, CodeModelService.GetUnescapedName(name), access, returnType, options); 322newMember = CreateConstructorDeclaration(containerNode, CodeModelService.GetUnescapedName(name), access, options); 326newMember = CreateDestructorDeclaration(containerNode, CodeModelService.GetUnescapedName(name), options); 329var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 338var importNode = CodeModelService.CreateImportNode(CodeModelService.GetUnescapedName(name), alias); 339var insertionIndex = CodeModelService.PositionVariantToImportInsertionIndex(position, containerNode, fileCodeModel: this); 343return (EnvDTE80.CodeImport)CodeModelService.CreateInternalCodeElement(this.State, fileCodeModel: this, node: newNode); 355i => (INamedTypeSymbol)CodeModelService.GetTypeSymbol(i, semanticModel, containerNodePosition)); 360CodeModelService.GetUnescapedName(name), 365var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 376var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 398var propertyType = CodeModelService.GetTypeSymbol(type, semanticModel, containerNodePosition); 401CodeModelService.GetUnescapedName(isGetterPresent ? getterName : putterName), 407var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 425i => (INamedTypeSymbol)CodeModelService.GetTypeSymbol(i, semanticModel, containerNodePosition)); 430CodeModelService.GetUnescapedName(name), 435var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 448var fieldType = CodeModelService.GetTypeSymbol(type, semanticModel, containerNodePosition); 449var newField = CreateFieldDeclaration(containerNode, CodeModelService.GetUnescapedName(name), access, fieldType, options); 450var insertionIndex = CodeModelService.PositionVariantToMemberInsertionIndex(position, containerNode, fileCodeModel: this); 459node = CodeModelService.GetNodeWithModifiers(node); 460var updatedNode = CodeModelService.SetAccess(node, access); 470node = CodeModelService.GetAttributeTargetNode(node); 471var updatedNode = CodeModelService.SetAttributeTarget(node, value); 481var updatedNode = CodeModelService.SetAttributeValue(node, value); 491node = CodeModelService.GetNodeWithModifiers(node); 492var updatedNode = CodeModelService.SetCanOverride(node, value); 502node = CodeModelService.GetNodeWithModifiers(node); 503var updatedNode = CodeModelService.SetClassKind(node, kind); 513node = CodeModelService.GetNodeWithModifiers(node); 514var updatedNode = CodeModelService.SetComment(node, value); 524node = CodeModelService.GetNodeWithModifiers(node); 525var updatedNode = CodeModelService.SetConstKind(node, kind); 535node = CodeModelService.GetNodeWithModifiers(node); 536var updatedNode = CodeModelService.SetDataTypeKind(node, kind); 546node = CodeModelService.GetNodeWithModifiers(node); 547var updatedNode = CodeModelService.SetDocComment(node, value); 557node = CodeModelService.GetNodeWithModifiers(node); 558var updatedNode = CodeModelService.SetInheritanceKind(node, kind); 568node = CodeModelService.GetNodeWithModifiers(node); 569var updatedNode = CodeModelService.SetIsConstant(node, value); 579node = CodeModelService.GetNodeWithModifiers(node); 580var updatedNode = CodeModelService.SetIsDefault(node, value); 590node = CodeModelService.GetNodeWithModifiers(node); 591var updatedNode = CodeModelService.SetIsShared(node, value); 601node = CodeModelService.GetNodeWithModifiers(node); 602var updatedNode = CodeModelService.SetMustImplement(node, value); 612node = CodeModelService.GetNodeWithName(node); 613var updatedNode = CodeModelService.SetName(node, name); 623node = CodeModelService.GetNodeWithModifiers(node); 624var updatedNode = CodeModelService.SetOverrideKind(node, kind); 634var updatedNode = CodeModelService.SetParameterKind(node, kind); 644node = CodeModelService.GetNodeWithInitializer(node); 645var updatedNode = CodeModelService.AddInitExpression(node, initExpression); 655node = CodeModelService.GetNodeWithType(node); 657? CodeModelService.GetTypeSymbolFromFullName(codeTypeRef.AsFullName, GetCompilation()) 660var updatedNode = CodeModelService.SetType(node, typeSymbol); 701var typeSymbol = CodeModelService.GetTypeSymbol(@base, semanticModel, node.SpanStart); 706!CodeModelService.IsValidBaseType(node, typeSymbol)) 713var updatedNode = CodeModelService.AddBase(node, typeSymbol, semanticModel, realPosition); 724var typeSymbol = CodeModelService.GetTypeSymbol(element, semanticModel, node.SpanStart); 726var updatedNode = CodeModelService.RemoveBase(node, typeSymbol, semanticModel); 737var typeSymbol = CodeModelService.GetTypeSymbol(@base, semanticModel, node.SpanStart); 742!CodeModelService.IsValidInterfaceType(node, typeSymbol)) 749var updatedNode = CodeModelService.AddImplementedInterface(node, typeSymbol, semanticModel, realPosition); 762var typeSymbol = CodeModelService.GetTypeSymbol(element, semanticModel, node.SpanStart); 764var updatedNode = CodeModelService.RemoveImplementedInterface(node, typeSymbol, semanticModel);
CodeModel\FileCodeModel_Events.cs (12)
52var eventQueue = this.CodeModelService.CollectCodeModelEvents(oldTree, newTree); 143element = this.CodeModelService.CreateUnknownRootNamespaceCodeElement(this.State, this); 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); 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); 284CodeModelService.GetAttributeNameAndOrdinal(parentNode, node, out var name, out var ordinal); 347CodeModelService.GetAttributeArgumentParentAndIndex(codeModelEvent.Node, out _, out var ordinal);
CodeModel\InternalElements\AbstractCodeElement.cs (9)
106return CodeModelService.GetName(node); 122return CodeModelService.GetFullName(node, semanticModel); 153var point = CodeModelService.GetStartPoint(LookupNode(), options); 168var point = CodeModelService.GetEndPoint(LookupNode(), options); 181var point = CodeModelService.GetStartPoint(LookupNode(), options, part); 193var point = CodeModelService.GetEndPoint(LookupNode(), options, part); 252CodeModelService.Rename(LookupSymbol(), newName, this.Workspace, this.State.ProjectCodeModelFactory); 258return CodeModelService.Delete(document, node); 274=> CodeModelService.GetPrototype(LookupNode(), LookupSymbol(), (PrototypeFlags)flags);
CodeModel\InternalElements\AbstractCodeMember.cs (14)
40=> LookupNode().Ancestors().Where(CodeModelService.IsType).FirstOrDefault(); 61return CodeModelService.GetAccess(node); 82var node = CodeModelService.GetNodeWithModifiers(LookupNode()); 83return CodeModelService.GetComment(node); 96var node = CodeModelService.GetNodeWithModifiers(LookupNode()); 97return CodeModelService.GetDocComment(node); 110var node = CodeModelService.GetNodeWithModifiers(LookupNode()); 111return CodeModelService.GetIsGeneric(node); 119var node = CodeModelService.GetNodeWithModifiers(LookupNode()); 120return CodeModelService.GetIsShared(node, LookupSymbol()); 133var node = CodeModelService.GetNodeWithModifiers(LookupNode()); 134return CodeModelService.GetMustImplement(node); 147var node = CodeModelService.GetNodeWithModifiers(LookupNode()); 148return CodeModelService.GetOverrideKind(node);
CodeModel\InternalElements\AbstractCodeType.cs (6)
42.Where(n => CodeModelService.IsNamespace(n) || CodeModelService.IsType(n)) 49.Where(n => CodeModelService.IsNamespace(n)) 57=> CodeModelService.GetTypeExtenderNames(); 60=> CodeModelService.GetTypeExtender(name, this); 97return CodeModelService.GetDataTypeKind(LookupNode(), (INamedTypeSymbol)LookupSymbol());
CodeModel\InternalElements\AbstractKeyedCodeElement.cs (3)
58=> CodeModelService.LookupNode(_nodeKey, GetSyntaxTree()); 61=> CodeModelService.TryLookupNode(_nodeKey, GetSyntaxTree(), out node); 74var newNodeKey = CodeModelService.GetNodeKey(node);
CodeModel\InternalElements\CodeAccessorFunction.cs (4)
57return CodeModelService.TryGetAutoPropertyExpressionBody(parentNode, out node) || 58CodeModelService.TryGetAccessorNode(parentNode, _kind, out node); 86return CodeModelService.GetAccess(node); 143return CodeModelService.GetFunctionKind(methodSymbol);
CodeModel\InternalElements\CodeAttribute.cs (3)
63if (!CodeModelService.TryGetAttributeNode(parentNode, _name, _ordinal, out var attributeNode)) 102return CodeModelService.GetAttributeTarget(LookupNode()); 115return CodeModelService.GetAttributeValue(LookupNode());
CodeModel\InternalElements\CodeAttributeArgument.cs (2)
63if (!CodeModelService.TryGetAttributeArgumentNode(attributeNode, _index, out var attributeArgumentNode)) 101return CodeModelService.GetAttributeArgumentValue(LookupNode());
CodeModel\InternalElements\CodeClass.cs (3)
73return this.CodeModelService.GetElementKind(LookupNode()); 110return CodeModelService.GetClassKind(LookupNode(), (INamedTypeSymbol)LookupSymbol()); 123return CodeModelService.GetInheritanceKind(LookupNode(), (INamedTypeSymbol)LookupSymbol());
CodeModel\InternalElements\CodeDelegate.cs (2)
70=> ImmutableArray.CreateRange(CodeModelService.GetParameterNodes(LookupNode())); 81return (EnvDTE.CodeClass)this.CodeModelService.CreateCodeType(
CodeModel\InternalElements\CodeEvent.cs (3)
99var node = this.CodeModelService.GetNodeWithModifiers(LookupNode()); 100return this.CodeModelService.GetIsPropertyStyleEvent(node); 127if (!CodeModelService.SupportsEventThrower)
CodeModel\InternalElements\CodeFunction.cs (5)
76=> ImmutableArray.CreateRange(CodeModelService.GetParameterNodes(LookupNode())); 79=> CodeModelService.GetFunctionExtenderNames(); 82=> CodeModelService.GetFunctionExtender(name, LookupNode(), LookupSymbol()); 93return CodeModelService.GetCanOverride(LookupNode()); 111return CodeModelService.GetFunctionKind(symbol);
CodeModel\InternalElements\CodeFunction.IMethodXML.cs (1)
21return CodeModelService.GetMethodXml(LookupNode(), GetSemanticModel());
CodeModel\InternalElements\CodeFunctionWithEventHandler.cs (4)
65return CodeModelService.AddHandlesClause(document, bstrEventName, node, CancellationToken.None); 78return CodeModelService.RemoveHandlesClause(document, bstrEventName, node, CancellationToken.None); 88var handledEvents = CodeModelService.GetHandledEventNames(node, semanticModel); 99result = CodeModelService.HandlesEvent(bstrEventName, node, semanticModel);
CodeModel\InternalElements\CodeImplementsStatement.cs (1)
77if (!CodeModelService.TryGetImplementsNode(parentNode, _namespaceName, _ordinal, out var implementsNode))
CodeModel\InternalElements\CodeImport.cs (5)
80if (!CodeModelService.TryGetImportNode(parentNode, _dottedName, out var importNode)) 119return CodeModelService.GetImportAlias(LookupNode()); 133return CodeModelService.GetImportNamespaceOrType(LookupNode()); 149=> CodeModelService.GetName(LookupNode()); 155=> CodeModelService.GetFullName(LookupNode(), semanticModel: null);
CodeModel\InternalElements\CodeInheritsStatement.cs (1)
77if (!CodeModelService.TryGetInheritsNode(parentNode, _namespaceName, _ordinal, out var inheritsNode))
CodeModel\InternalElements\CodeNamespace.cs (3)
64=> LookupNode().Ancestors().Where(CodeModelService.IsNamespace).FirstOrDefault(); 91return CodeModelService.GetComment(LookupNode()); 104return CodeModelService.GetDocComment(LookupNode());
CodeModel\InternalElements\CodeOptionsStatement.cs (1)
75if (!CodeModelService.TryGetOptionNode(parentNode, _name, _ordinal, out var optionNode))
CodeModel\InternalElements\CodeParameter.cs (5)
79return CodeModelService.GetParameterFullName(node); 92if (!CodeModelService.TryGetParameterNode(parentNode, _name, out var parameterNode)) 161return CodeModelService.GetParameterKind(LookupNode()); 174return CodeModelService.GetInitExpression(LookupNode()); 192=> this.ParameterKind = this.CodeModelService.UpdateParameterKind(ParameterKind, passingMode);
CodeModel\InternalElements\CodeProperty.cs (7)
74=> ImmutableArray.CreateRange(CodeModelService.GetParameterNodes(LookupNode())); 77=> CodeModelService.GetPropertyExtenderNames(); 80=> CodeModelService.GetPropertyExtender(name, LookupNode(), LookupSymbol()); 140=> CodeModelService.TryGetAccessorNode(LookupNode(), methodKind, out _); 143=> CodeModelService.IsExpressionBodiedProperty(LookupNode()); 203return CodeModelService.GetIsDefault(LookupNode()); 214get { return CodeModelService.GetReadWrite(LookupNode()); }
CodeModel\InternalElements\CodeVariable.cs (3)
87return CodeModelService.GetConstKind(LookupNode()); 105return CodeModelService.GetInitExpression(LookupNode()); 125return CodeModelService.GetIsConstant(LookupNode());
CodeModel\RootCodeModel.cs (4)
142var typeSymbol = CodeModelService.GetTypeSymbolFromFullName(name, compilation); 150return (EnvDTE.CodeType)CodeModelService.CreateCodeType(this.State, _projectId, typeSymbol); 154=> CodeModelService.CreateCodeTypeRef(this.State, _projectId, type); 165var typeSymbol = CodeModelService.GetTypeSymbolFromFullName(languageName, compilation);
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (1)
CodeModel\CodeModelTestHelpers.vb (1)
195Dim externalCodeElement = codeElementImpl.CodeModelService.CreateExternalCodeElement(state, projectId, symbol)