1 write to _semanticModel
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\CSharpSimplificationService.Expander.cs (1)
57_semanticModel = semanticModel;
19 references to _semanticModel
Microsoft.CodeAnalysis.CSharp.Workspaces (19)
Simplification\CSharpSimplificationService.Expander.cs (19)
80var objectCreationType = _semanticModel.GetTypeInfo(objectCreationExpression).Type; 91=> new(expression, newExpression, _semanticModel, _cancellationToken); 118var returnType = (_semanticModel.GetSymbolInfo(lambdaExpression).Symbol as IMethodSymbol)?.ReturnType; 140var returnType = (_semanticModel.GetSymbolInfo(parentLambda).Symbol as IMethodSymbol)?.ReturnType; 176.Select(p => _semanticModel.GetDeclaredSymbol(p, _cancellationToken)) 221var parameterSymbol = _semanticModel.GetDeclaredSymbol(node.Parameter); 269var argumentType = _semanticModel.GetTypeInfo(node.Expression).ConvertedType; 455var aliasInfo = _semanticModel.GetAliasInfo(originalSimpleName, _cancellationToken); 468if (typeOfExpression != null && IsTypeOfUnboundGenericType(_semanticModel, typeOfExpression)) 546var symbol = _semanticModel.GetSymbolInfo(originalSimpleName.Identifier).Symbol; 577if (IsInvocationWithDynamicArguments(originalSimpleName, _semanticModel)) 671_semanticModel.SyntaxTree.IsNameOfContext(originalSimpleName.SpanStart, _semanticModel, _cancellationToken)) 689if (!Equals(_semanticModel.GetEnclosingNamedType(originalSimpleName.SpanStart, _cancellationToken), symbol.ContainingType)) 775var symbol = _semanticModel.GetSymbolInfo(typeArgument).Symbol; 1044if (_semanticModel.GetSymbolInfo(originalNode).Symbol.IsLocalFunction()) 1052var targetSymbol = SimplificationHelpers.GetOriginalSymbolInfo(_semanticModel, memberAccess.Name); 1080var binding = _semanticModel.GetSpeculativeSymbolInfo(originalNode.SpanStart, expression, SpeculativeBindingOption.BindAsExpression); 1102var newContainingType = _semanticModel.GetSpeculativeSymbolInfo(speculationPosition, containingTypeSyntax, SpeculativeBindingOption.BindAsExpression).Symbol;