1 write to _semanticModel
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
45_semanticModel = semanticModel;
7 references to _semanticModel
Microsoft.CodeAnalysis.CSharp.Features (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (7)
181var dataFlow = _semanticModel.AnalyzeRequiredDataFlow(oppositeStatement); 208!_semanticModel.AnalyzeRequiredControlFlow(ifStatement.Statement).EndPointIsReachable) 252var semanticModel = _semanticModel; 264currentExpression.IsWrittenTo(_semanticModel, _cancellationToken)) 376_localSymbol.Equals(_semanticModel.GetSymbolInfo(identifierName, _cancellationToken).Symbol)) 401return _semanticModel.AnalyzeDataFlow(statementOrExpression).DataFlowsIn.Contains(_localSymbol); 416var dataFlow = _semanticModel.AnalyzeDataFlow(firstStatement, lastStatement);