42 references to GetSpeculativeSymbolInfo
Metrics (2)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
477
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
486
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
Metrics.Legacy (2)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
477
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
486
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
Microsoft.CodeAnalysis.Analyzers (2)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
477
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
486
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
869
newSymbol = this.OriginalSemanticModel.
GetSpeculativeSymbolInfo
(type.SpanStart, newType, bindingOption).Symbol;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\ArgumentFixer.cs (1)
32
return semanticModel.
GetSpeculativeSymbolInfo
(newInvocation.SpanStart, newInvocation, SpeculativeBindingOption.BindAsExpression);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (20)
Semantics\PrimaryConstructorTests.cs (10)
2168
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativeBaseInitializer, SpeculativeBindingOption.BindAsExpression);
2199
symbolInfo = model.
GetSpeculativeSymbolInfo
(otherBasePosition, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
2205
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
2211
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
2247
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativeBaseInitializer, SpeculativeBindingOption.BindAsExpression);
2320
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativeBaseInitializer, SpeculativeBindingOption.BindAsExpression);
2338
symbolInfo = model.
GetSpeculativeSymbolInfo
(otherBasePosition, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
2344
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
2350
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
2386
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativeBaseInitializer, SpeculativeBindingOption.BindAsExpression);
Semantics\RecordTests.cs (10)
22384
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativeBaseInitializer, SpeculativeBindingOption.BindAsExpression);
22415
symbolInfo = model.
GetSpeculativeSymbolInfo
(otherBasePosition, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
22421
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
22427
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
22463
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativeBaseInitializer, SpeculativeBindingOption.BindAsExpression);
22536
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativeBaseInitializer, SpeculativeBindingOption.BindAsExpression);
22554
symbolInfo = model.
GetSpeculativeSymbolInfo
(otherBasePosition, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
22560
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
22566
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression);
22602
symbolInfo = model.
GetSpeculativeSymbolInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativeBaseInitializer, SpeculativeBindingOption.BindAsExpression);
Microsoft.CodeAnalysis.CSharp.Features (2)
Rename\CSharpRenameIssuesService.cs (1)
40
var symbolForVar = semanticModel.
GetSpeculativeSymbolInfo
(
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\ArgumentFixer.cs (1)
32
return semanticModel.
GetSpeculativeSymbolInfo
(newInvocation.SpanStart, newInvocation, SpeculativeBindingOption.BindAsExpression);
Microsoft.CodeAnalysis.Features (1)
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
122
var foundSymbol = semanticModel.
GetSpeculativeSymbolInfo
(token.SpanStart, parsed, SpeculativeBindingOption.BindAsExpression).GetAnySymbol();
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (2)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
477
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
486
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\ArgumentFixer.vb (1)
41
Return semanticModel.
GetSpeculativeSymbolInfo
(parent.SpanStart, parent, SpeculativeBindingOption.BindAsExpression)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\ArgumentFixer.vb (1)
41
Return semanticModel.
GetSpeculativeSymbolInfo
(parent.SpanStart, parent, SpeculativeBindingOption.BindAsExpression)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
869
newSymbol = this.OriginalSemanticModel.
GetSpeculativeSymbolInfo
(type.SpanStart, newType, bindingOption).Symbol;
Roslyn.Diagnostics.Analyzers (2)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
477
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
486
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
Test.Utilities (2)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
477
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
486
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
Text.Analyzers (2)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
477
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)
486
if (semanticModel.
GetSpeculativeSymbolInfo
(position, identifierName, SpeculativeBindingOption.BindAsExpression).Symbol is null)