1 write to SemanticModel
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
880this.SemanticModel = semanticModel;
28 references to SemanticModel
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (28)
CodeGeneration\CodeGenerationTests.cs (28)
72var typeSymbol = type != null ? type(testContext.SemanticModel) : null; 164GetTypeSymbol(returnType)(testContext.SemanticModel), 210GetTypeSymbol(returnType)(testContext.SemanticModel), 243GetTypeSymbol(returnType)(testContext.SemanticModel), 292GetTypeSymbol(toType)(testContext.SemanticModel), 293fromType(testContext.SemanticModel), 361GetTypeSymbol(returnType)(testContext.SemanticModel), 396var typeSymbol = GetTypeSymbol(type)(testContext.SemanticModel); 402getExplicitInterfaceImplementations?.Invoke(testContext.SemanticModel) ?? default, 449var typeSymbol = GetTypeSymbol(type)(testContext.SemanticModel); 453: getParameterSymbols.Add(Parameter(type, "value")(testContext.SemanticModel)); 469GetTypeSymbol(typeof(void))(testContext.SemanticModel), 549var attr = CodeGenerationSymbolFactory.CreateAttributeData(GetTypeSymbol(attributeClass)(testContext.SemanticModel)); 556testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(oldNode, newNode)); 565var attributeType = GetTypeSymbol(attributeClass)(testContext.SemanticModel); 567var attributeTarget = testContext.SemanticModel.GetDeclaredSymbol(taggedNode); 572var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, testContext.SemanticModel.SyntaxTree.Options); 575testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, newNode)); 605updatedDeclarationNode = codeGenerator.UpdateDeclarationType(declarationNode, getType(testContext.SemanticModel), info, CancellationToken.None); 609var retainedMembers = testContext.GetAnnotatedDeclaredSymbols(retainedMembersKey, testContext.SemanticModel); 627testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, updatedDeclarationNode)); 704: parameters.SelectAsArray(p => p(context.SemanticModel)); 709return explicitInterface == null ? default : explicitInterface(context.SemanticModel); 716: members.SelectAsArray(m => m(context.SemanticModel)); 881this.SyntaxTree = SemanticModel.SyntaxTree; 900return SemanticModel.SyntaxTree.GetRoot().FindNode(destSpan, getInnermostNodeForTie: true); 906return GetSelectedSymbol<INamespaceOrTypeSymbol>(destSpan, this.SemanticModel); 933var token = SemanticModel.SyntaxTree.GetRoot().FindToken(destSpan.Start);