1 write to SemanticModel
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
884this.SemanticModel = semanticModel;
29 references to SemanticModel
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (29)
CodeGeneration\CodeGenerationTests.cs (28)
69var typeSymbol = type != null ? type(testContext.SemanticModel) : null; 159GetTypeSymbol(returnType)(testContext.SemanticModel), 207GetTypeSymbol(returnType)(testContext.SemanticModel), 239GetTypeSymbol(returnType)(testContext.SemanticModel), 287GetTypeSymbol(toType)(testContext.SemanticModel), 288fromType(testContext.SemanticModel), 355GetTypeSymbol(returnType)(testContext.SemanticModel), 389var typeSymbol = GetTypeSymbol(type)(testContext.SemanticModel); 395getExplicitInterfaceImplementations?.Invoke(testContext.SemanticModel) ?? default, 441var typeSymbol = GetTypeSymbol(type)(testContext.SemanticModel); 445: getParameterSymbols.Add(Parameter(type, "value")(testContext.SemanticModel)); 461GetTypeSymbol(typeof(void))(testContext.SemanticModel), 540var attr = CodeGenerationSymbolFactory.CreateAttributeData(GetTypeSymbol(attributeClass)(testContext.SemanticModel)); 561testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(oldNode, newNode)); 570var attributeType = GetTypeSymbol(attributeClass)(testContext.SemanticModel); 572var attributeTarget = testContext.SemanticModel.GetDeclaredSymbol(taggedNode); 577var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, testContext.SemanticModel.SyntaxTree.Options); 580testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, newNode)); 610updatedDeclarationNode = codeGenerator.UpdateDeclarationType(declarationNode, getType(testContext.SemanticModel), info, CancellationToken.None); 614var retainedMembers = testContext.GetAnnotatedDeclaredSymbols(retainedMembersKey, testContext.SemanticModel); 632testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, updatedDeclarationNode)); 708: parameters.SelectAsArray(p => p(context.SemanticModel)); 713return explicitInterface == null ? default : explicitInterface(context.SemanticModel); 720: members.SelectAsArray(m => m(context.SemanticModel)); 885this.SyntaxTree = SemanticModel.SyntaxTree; 904return SemanticModel.SyntaxTree.GetRoot().FindNode(destSpan, getInnermostNodeForTie: true); 910return GetSelectedSymbol<INamespaceOrTypeSymbol>(destSpan, this.SemanticModel); 937var token = SemanticModel.SyntaxTree.GetRoot().FindToken(destSpan.Start);
CodeGeneration\CodeGenerationTests.CSharp.cs (1)
1375var method = context.GetAnnotatedDeclaredSymbols("method", context.SemanticModel).Single();