17 references to GetSpeculativeTypeInfo
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (12)
Semantics\PrimaryConstructorTests.cs (6)
2217
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression));
2218
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart,
2253
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression));
2356
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression));
2357
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart,
2392
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression));
Semantics\RecordTests.cs (6)
22433
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression));
22434
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart,
22469
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression));
22572
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression));
22573
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart,
22608
Assert.Equal(TypeInfo.None, model.
GetSpeculativeTypeInfo
(baseWithargs.ArgumentList.OpenParenToken.SpanStart, (SyntaxNode)speculativePrimaryInitializer, SpeculativeBindingOption.BindAsExpression));
Microsoft.CodeAnalysis.Features (2)
ExtractMethod\MethodExtractor.cs (1)
238
var currentType = semanticModel.
GetSpeculativeTypeInfo
(this.OriginalSelectionResult.FinalSpan.Start, typeName, SpeculativeBindingOption.BindAsTypeOrNamespace).Type;
Snippets\SnippetProviders\AbstractInlineStatementSnippetProvider.cs (1)
156
var typeInfo = semanticModel.
GetSpeculativeTypeInfo
(expression.SpanStart, expression, SpeculativeBindingOption.BindAsExpression);
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
BasicSpecializedEnumerableCreationAnalyzer.vb (1)
67
Dim speculativeTypeInfo = semanticModel.
GetSpeculativeTypeInfo
(expression.SpanStart, expression, SpeculativeBindingOption.BindAsExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
210
castExpressionType = _semanticModel.
GetSpeculativeTypeInfo
(_castExpressionNode.SpanStart, _castExpressionNode, SpeculativeBindingOption.BindAsExpression).ConvertedType
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
141
Dim type = semanticModel.
GetSpeculativeTypeInfo
(