1 write to SemanticModel
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
883this.SemanticModel = semanticModel;
29 references to SemanticModel
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (29)
CodeGeneration\CodeGenerationTests.cs (28)
68var typeSymbol = type != null ? type(testContext.SemanticModel) : null; 158GetTypeSymbol(returnType)(testContext.SemanticModel), 206GetTypeSymbol(returnType)(testContext.SemanticModel), 238GetTypeSymbol(returnType)(testContext.SemanticModel), 286GetTypeSymbol(toType)(testContext.SemanticModel), 287fromType(testContext.SemanticModel), 354GetTypeSymbol(returnType)(testContext.SemanticModel), 388var typeSymbol = GetTypeSymbol(type)(testContext.SemanticModel); 394getExplicitInterfaceImplementations?.Invoke(testContext.SemanticModel) ?? default, 440var typeSymbol = GetTypeSymbol(type)(testContext.SemanticModel); 444: getParameterSymbols.Add(Parameter(type, "value")(testContext.SemanticModel)); 460GetTypeSymbol(typeof(void))(testContext.SemanticModel), 539var attr = CodeGenerationSymbolFactory.CreateAttributeData(GetTypeSymbol(attributeClass)(testContext.SemanticModel)); 560testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(oldNode, newNode)); 569var attributeType = GetTypeSymbol(attributeClass)(testContext.SemanticModel); 571var attributeTarget = testContext.SemanticModel.GetDeclaredSymbol(taggedNode); 576var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, testContext.SemanticModel.SyntaxTree.Options); 579testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, newNode)); 609updatedDeclarationNode = codeGenerator.UpdateDeclarationType(declarationNode, getType(testContext.SemanticModel), info, CancellationToken.None); 613var retainedMembers = testContext.GetAnnotatedDeclaredSymbols(retainedMembersKey, testContext.SemanticModel); 631testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, updatedDeclarationNode)); 707: parameters.SelectAsArray(p => p(context.SemanticModel)); 712return explicitInterface == null ? default : explicitInterface(context.SemanticModel); 719: members.SelectAsArray(m => m(context.SemanticModel)); 884this.SyntaxTree = SemanticModel.SyntaxTree; 903return SemanticModel.SyntaxTree.GetRoot().FindNode(destSpan, getInnermostNodeForTie: true); 909return GetSelectedSymbol<INamespaceOrTypeSymbol>(destSpan, this.SemanticModel); 936var token = SemanticModel.SyntaxTree.GetRoot().FindToken(destSpan.Start);
CodeGeneration\CodeGenerationTests.CSharp.cs (1)
1375var method = context.GetAnnotatedDeclaredSymbols("method", context.SemanticModel).Single();