206 references to GetTypeInfo
Microsoft.CodeAnalysis.CodeStyle (43)
AbstractForEachCastDiagnosticAnalyzer.cs (1)
79
var collectionType = semanticModel.
GetTypeInfo
(syntaxFacts.GetExpressionOfForeachStatement(node), cancellationToken).Type;
AbstractObjectCreationExpressionAnalyzer.cs (1)
130
var typeInfo = _semanticModel.
GetTypeInfo
(left, _cancellationToken);
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
149
var typeInfo = semanticModel.
GetTypeInfo
(node, cancellationToken);
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
171
return invocation.SemanticModel?.
GetTypeInfo
(expression).Type as INamedTypeSymbol;
AbstractSpeculationAnalyzer.cs (19)
221
var originalTypeInfo = this.OriginalSemanticModel.
GetTypeInfo
(originalExpression);
222
var newTypeInfo = this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression);
239
var originalTypeInfo = this.OriginalSemanticModel.
GetTypeInfo
(originalExpression);
240
var newTypeInfo = this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression);
251
var originalTypeInfo = this.OriginalSemanticModel.
GetTypeInfo
(originalExpression);
252
var newTypeInfo = this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression);
688
var previousOriginalType = this.OriginalSemanticModel.
GetTypeInfo
(previousOriginalNode).Type;
689
var previousReplacedType = this.SpeculativeSemanticModel.
GetTypeInfo
(previousReplacedNode).Type;
780
var expressionType = this.SpeculativeSemanticModel.
GetTypeInfo
(newForEachStatementExpression, _cancellationToken).ConvertedType;
805
var originalThrowExpressionType = this.OriginalSemanticModel.
GetTypeInfo
(originalThrowExpression).Type;
807
var newThrowExpressionType = this.SpeculativeSemanticModel.
GetTypeInfo
(newThrowExpression).Type;
924
var originalTargetType = this.OriginalSemanticModel.
GetTypeInfo
(originalLeft).Type;
927
var newTargetType = this.SpeculativeSemanticModel.
GetTypeInfo
(newLeft).Type;
963
? speculativeSemanticModel.
GetTypeInfo
(newReceiver).ConvertedType
1001
var receiverType = semanticModel.
GetTypeInfo
(receiver).Type;
1176
if (this.OriginalSemanticModel.
GetTypeInfo
(originalExpression).Type != null &&
1177
this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression).Type != null)
1184
var originalConvertedTypeSymbol = this.OriginalSemanticModel.
GetTypeInfo
(originalExpression).ConvertedType;
1190
var newConvertedTypeSymbol = this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression).ConvertedType;
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
165
var exprType = semanticModel.
GetTypeInfo
(initializer, cancellationToken).Type;
AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
118
var type = semanticModel.
GetTypeInfo
(conditionExpression, cancellationToken);
AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
104
var conditionType = semanticModel.
GetTypeInfo
(
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
102
var objectType = context.SemanticModel.
GetTypeInfo
(objectCreationExpression, cancellationToken);
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
154
var parameterType = semanticModel.
GetTypeInfo
(argumentExpression, cancellationToken).Type;
AbstractUseNullPropagationDiagnosticAnalyzer.cs (3)
147
var whenPartType = semanticModel.
GetTypeInfo
(whenPartMatch, cancellationToken).Type;
151
var type = semanticModel.
GetTypeInfo
(conditionalExpression, cancellationToken).Type;
358
var typeSymbol = semanticModel.
GetTypeInfo
(type, cancellationToken).Type;
AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
85
var whenPartType = semanticModel.
GetTypeInfo
(whenPartMatch, cancellationToken).Type;
89
var whenPartIsNullable = semanticModel.
GetTypeInfo
(whenPartMatch).Type?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T;
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
204
return semanticModel.
GetTypeInfo
(expression).ConvertedType;
ISemanticFactsExtensions.cs (6)
35
var innerTypeInfo = semanticModel.
GetTypeInfo
(innerBinary);
51
if (!Equals(semanticModel.
GetTypeInfo
(parentBinaryLeft).Type,
52
semanticModel.
GetTypeInfo
(parentBinaryRight).Type))
57
if (!Equals(semanticModel.
GetTypeInfo
(parentBinaryLeft).ConvertedType,
58
semanticModel.
GetTypeInfo
(parentBinaryRight).ConvertedType))
66
var outerTypeInfo = semanticModel.
GetTypeInfo
(parentBinary);
SemanticModelExtensions.cs (1)
239
var typeInfo = semanticModel.
GetTypeInfo
(expression, cancellationToken);
UseCollectionInitializerAnalyzer.cs (1)
127
var type = _semanticModel.
GetTypeInfo
(_objectCreationExpression, _cancellationToken).Type;
UseNamedMemberInitializerAnalyzer.cs (1)
135
var type = _semanticModel.
GetTypeInfo
(_objectCreationExpression, _cancellationToken).Type;
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractAddExplicitCastCodeFixProvider.cs (1)
119
var castType = semanticModel.
GetTypeInfo
(castTypeNode, cancellationToken).Type;
AbstractAddParameterCodeFixProvider.cs (1)
476
var argumentTypeInfo = semanticModel.
GetTypeInfo
(expressionOfArgument);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
590
var type = semanticModel.
GetTypeInfo
(node, cancellationToken).Type;
Fixer.cs (1)
169
&& semanticModel.
GetTypeInfo
(argumentExpression, cancellationToken).Type is ITypeSymbol argumentType
InheritanceDistanceComparer.cs (1)
54
var baseType = _semanticModel.
GetTypeInfo
(x.syntax).Type;
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
AnalyzedPattern.cs (1)
63
var newInfo = speculativeModel.
GetTypeInfo
(dummyStatement.GetAnnotatedNodes(s_annotation).Single());
CSharpSemanticFacts.cs (1)
353
var type = semanticModel.
GetTypeInfo
(node, cancellationToken).Type;
CSharpUseImplicitTypeHelper.cs (1)
205
var newDeclarationType = newSemanticModel.
GetTypeInfo
(newDeclarationTypeNode, cancellationToken).Type;
SpeculationAnalyzer.cs (2)
422
var originalCaseType = this.OriginalSemanticModel.
GetTypeInfo
(previousOriginalNode, this.CancellationToken).Type;
423
var newCaseType = this.SpeculativeSemanticModel.
GetTypeInfo
(previousReplacedNode, this.CancellationToken).Type;
SyntaxNodeExtensions.cs (1)
981
var typeInfo = semanticModel.
GetTypeInfo
(current, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
CSharpFixReturnTypeCodeFixProvider.cs (1)
81
var returnedType = semanticModel.
GetTypeInfo
(returnedValue, cancellationToken).Type;
CSharpMoveDeclarationNearReferenceService.cs (1)
62
var rightType = semanticModel.
GetTypeInfo
(right, cancellationToken);
CSharpTypeInferenceService.TypeInferrer.cs (3)
101
var typeInfo = SemanticModel.
GetTypeInfo
(node, CancellationToken);
1474
var type = this.SemanticModel.
GetTypeInfo
(recursivePattern).ConvertedType;
1579
var typeInfo = SemanticModel.
GetTypeInfo
(recursivePattern);
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
101
var type = semanticModel.
GetTypeInfo
(coalesce, cancellationToken).Type;
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
133
var governingType = semanticModel.
GetTypeInfo
(p.Target.Syntax).Type.RemoveNullableIfPresent();
NullableHelpers.cs (1)
82
var typeInfo = semanticModel.
GetTypeInfo
(syntax);
UseExplicitTypeCodeFixProvider.cs (1)
223
var typeSymbol = semanticModel.
GetTypeInfo
(typeSyntax, cancellationToken).ConvertedType;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
CodeGeneration\SyntaxGeneratorTests.cs (1)
91
var typeInfo = speculativeModel.
GetTypeInfo
(replacement.Expression);
SymbolKey\SymbolKeyTestBase.cs (2)
56
var typeinfo = model.
GetTypeInfo
(node);
398
var tinfo = model.
GetTypeInfo
(expr);
Microsoft.CodeAnalysis.CSharp.Features (20)
AddImport\CSharpAddImportFeatureService.cs (2)
243
return semanticModel.
GetTypeInfo
(node, cancellationToken).Type;
623
var semanticInfo = semanticModel.
GetTypeInfo
(leftExpression, cancellationToken);
AnalyzedPattern.cs (1)
63
var newInfo = speculativeModel.
GetTypeInfo
(dummyStatement.GetAnnotatedNodes(s_annotation).Single());
ChangeSignature\CSharpChangeSignatureService.cs (1)
858
var convertedType = (ISymbol?)semanticModel.
GetTypeInfo
(node, cancellationToken).ConvertedType;
CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
83
type = model.
GetTypeInfo
(deconstruction.Parent).Type;
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
116
return semanticModel.
GetTypeInfo
(potentialAwaitableExpression, cancellationToken).Type;
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (2)
275
semanticModel.
GetTypeInfo
(typeSyntax, cancellationToken).Type,
317
semanticModel.
GetTypeInfo
(typeSyntax, cancellationToken).Type,
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
154
return semanticModel.
GetTypeInfo
(parent, cancellationToken).Type;
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
60
var propertyPatternType = semanticModel.
GetTypeInfo
((PatternSyntax)propertyPatternClause.Parent!, cancellationToken).ConvertedType;
CSharpFixReturnTypeCodeFixProvider.cs (1)
81
var returnedType = semanticModel.
GetTypeInfo
(returnedValue, cancellationToken).Type;
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
101
var type = semanticModel.
GetTypeInfo
(coalesce, cancellationToken).Type;
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
133
var governingType = semanticModel.
GetTypeInfo
(p.Target.Syntax).Type.RemoveNullableIfPresent();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
810
var returnTypeInfo = semanticModel.
GetTypeInfo
(syntax, cancellationToken);
GenerateMember\GenerateParameterizedMember\CSharpGenerateConversionService.cs (2)
179
typeToGenerateIn = document.SemanticModel.
GetTypeInfo
(expression, cancellationToken).ConvertedType as INamedTypeSymbol;
181
|| document.SemanticModel.
GetTypeInfo
(expression, cancellationToken).Type is not INamedTypeSymbol parameterSymbol
GenerateMember\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (1)
64
var targetType = semanticModel.
GetTypeInfo
(target, cancellationToken: cancellationToken).Type;
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
117
var typeInfo = semanticModel.
GetTypeInfo
(node, cancellationToken);
Snippets\CSharpSnippetFunctionService.cs (1)
46
var typeSymbol = model.
GetTypeInfo
(expressionNode, cancellationToken).Type;
UseExplicitTypeCodeFixProvider.cs (1)
223
var typeSymbol = semanticModel.
GetTypeInfo
(typeSyntax, cancellationToken).ConvertedType;
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
CSharpMoveDeclarationNearReferenceService.cs (1)
62
var rightType = semanticModel.
GetTypeInfo
(right, cancellationToken);
CSharpSemanticFacts.cs (1)
353
var type = semanticModel.
GetTypeInfo
(node, cancellationToken).Type;
CSharpTypeInferenceService.TypeInferrer.cs (3)
101
var typeInfo = SemanticModel.
GetTypeInfo
(node, CancellationToken);
1474
var type = this.SemanticModel.
GetTypeInfo
(recursivePattern).ConvertedType;
1579
var typeInfo = SemanticModel.
GetTypeInfo
(recursivePattern);
CSharpUseImplicitTypeHelper.cs (1)
205
var newDeclarationType = newSemanticModel.
GetTypeInfo
(newDeclarationTypeNode, cancellationToken).Type;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
981
var typeInfo = semanticModel.
GetTypeInfo
(current, cancellationToken);
NullableHelpers.cs (1)
82
var typeInfo = semanticModel.
GetTypeInfo
(syntax);
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
376
var type = semanticModel.
GetTypeInfo
(memberAccess.Parent, cancellationToken).Type;
SpeculationAnalyzer.cs (2)
422
var originalCaseType = this.OriginalSemanticModel.
GetTypeInfo
(previousOriginalNode, this.CancellationToken).Type;
423
var newCaseType = this.SpeculativeSemanticModel.
GetTypeInfo
(previousReplacedNode, this.CancellationToken).Type;
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
71
typeSymbol = model?.
GetTypeInfo
(expressionNode, cancellationToken).Type;
Microsoft.CodeAnalysis.Features (64)
AbstractAddExplicitCastCodeFixProvider.cs (1)
119
var castType = semanticModel.
GetTypeInfo
(castTypeNode, cancellationToken).Type;
AbstractAddParameterCodeFixProvider.cs (1)
476
var argumentTypeInfo = semanticModel.
GetTypeInfo
(expressionOfArgument);
AbstractForEachCastDiagnosticAnalyzer.cs (1)
79
var collectionType = semanticModel.
GetTypeInfo
(syntaxFacts.GetExpressionOfForeachStatement(node), cancellationToken).Type;
AbstractObjectCreationExpressionAnalyzer.cs (1)
130
var typeInfo = _semanticModel.
GetTypeInfo
(left, _cancellationToken);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
590
var type = semanticModel.
GetTypeInfo
(node, cancellationToken).Type;
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
149
var typeInfo = semanticModel.
GetTypeInfo
(node, cancellationToken);
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
171
return invocation.SemanticModel?.
GetTypeInfo
(expression).Type as INamedTypeSymbol;
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
165
var exprType = semanticModel.
GetTypeInfo
(initializer, cancellationToken).Type;
AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
118
var type = semanticModel.
GetTypeInfo
(conditionExpression, cancellationToken);
AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
104
var conditionType = semanticModel.
GetTypeInfo
(
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
102
var objectType = context.SemanticModel.
GetTypeInfo
(objectCreationExpression, cancellationToken);
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
154
var parameterType = semanticModel.
GetTypeInfo
(argumentExpression, cancellationToken).Type;
AbstractUseNullPropagationDiagnosticAnalyzer.cs (3)
147
var whenPartType = semanticModel.
GetTypeInfo
(whenPartMatch, cancellationToken).Type;
151
var type = semanticModel.
GetTypeInfo
(conditionalExpression, cancellationToken).Type;
358
var typeSymbol = semanticModel.
GetTypeInfo
(type, cancellationToken).Type;
AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
85
var whenPartType = semanticModel.
GetTypeInfo
(whenPartMatch, cancellationToken).Type;
89
var whenPartIsNullable = semanticModel.
GetTypeInfo
(whenPartMatch).Type?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T;
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
204
return semanticModel.
GetTypeInfo
(expression).ConvertedType;
AddImport\AbstractAddImportFeatureService.cs (2)
611
return semanticModel.
GetTypeInfo
(innerExpression).Type;
623
return semanticModel.
GetTypeInfo
(collectionExpression).Type;
ChangeSignature\AbstractChangeSignatureService.cs (1)
1053
var fromType = semanticModel.
GetTypeInfo
(lastArgumentExpression, cancellationToken);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
92
var convertedType = (ISymbol?)state.SemanticModel.
GetTypeInfo
(node, cancellationToken).ConvertedType;
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (2)
77
if (!model.
GetTypeInfo
(node.GetRequiredParent().GetRequiredParent(), cancellationToken).Type.IsErrorType())
90
var type = model.
GetTypeInfo
(node, cancellationToken).Type;
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
122
var typeInfo = semanticModel.
GetTypeInfo
(attributeNode, cancellationToken);
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (1)
89
receiverTypeSymbol = syntaxContext.SemanticModel.
GetTypeInfo
(expressionNode, cancellationToken).Type;
ConvertAnonymousType\AbstractConvertAnonymousTypeCodeRefactoringProvider.cs (1)
30
var anonymousType = semanticModel.
GetTypeInfo
(anonymousObject, cancellationToken).Type as INamedTypeSymbol;
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
203
var childType = semanticModel.
GetTypeInfo
(childCreation, cancellationToken).Type;
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
89
if (semanticModel.
GetTypeInfo
(childNode, cancellationToken).Type is INamedTypeSymbol childType)
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
49
var type = semanticModel.
GetTypeInfo
(typeNode, cancellationToken).Type;
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
104
var collectionType = semanticModel.
GetTypeInfo
(collectionExpression, cancellationToken);
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
34
var symbol = semanticModel.
GetTypeInfo
(syntaxNode, cancellationToken).Type;
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (3)
83
var lastArgumentType = semanticModel.
GetTypeInfo
(syntaxFacts.GetExpressionOfArgument(lastArgument), cancellationToken).Type;
92
var type = semanticModel.
GetTypeInfo
(syntaxFacts.GetExpressionOfArgument(argument)).Type;
294
var convertedType = semanticModel.
GetTypeInfo
(argumentExpression, cancellationToken).ConvertedType;
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (3)
198
var tupleType = semanticModel.
GetTypeInfo
(expressionOrType, cancellationToken).Type as INamedTypeSymbol;
641
if (semanticModel.
GetTypeInfo
(childCreation, cancellationToken).Type is not INamedTypeSymbol childType)
754
if (semanticModel.
GetTypeInfo
(childTupleType, cancellationToken).Type is not INamedTypeSymbol childType)
EmbeddedLanguages\AbstractLanguageDetector.cs (1)
131
var exprType = semanticModel.
GetTypeInfo
(expr, cancellationToken);
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
90
var type = semanticModel.
GetTypeInfo
(expression, cancellationToken).Type;
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
151
var type = semanticModel.
GetTypeInfo
(expression, cancellationToken).Type;
Fixer.cs (1)
169
&& semanticModel.
GetTypeInfo
(argumentExpression, cancellationToken).Type is ITypeSymbol argumentType
GenerateMember\AbstractGenerateMemberService.cs (4)
126
var typeInfo = semanticModel.
GetTypeInfo
(beforeArrowExpression, cancellationToken);
144
var attributeType = semanticModel.
GetTypeInfo
(attributeName, cancellationToken);
154
typeToGenerateIn = semanticModel.
GetTypeInfo
(initializedObject, cancellationToken).Type as INamedTypeSymbol;
186
var typeInfo = semanticModel.
GetTypeInfo
(expression, cancellationToken);
GenerateType\AbstractGenerateTypeService.cs (1)
205
var type = argument == null ? null : semanticModel.
GetTypeInfo
(argument, cancellationToken).Type;
GenerateType\AbstractGenerateTypeService.State.cs (1)
162
var typeInfo = semanticModel.
GetTypeInfo
(ObjectCreationExpressionOpt, cancellationToken);
InheritanceDistanceComparer.cs (1)
54
var baseType = _semanticModel.
GetTypeInfo
(x.syntax).Type;
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
67
var expressionType = semanticModel.
GetTypeInfo
(expression, cancellationToken).Type;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
358
var typeSymbol = semanticModel.
GetTypeInfo
(_expression, cancellationToken).ConvertedType ?? semanticModel.Compilation.ObjectType;
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
44
var type = semanticModel.
GetTypeInfo
(expression).Type;
IntroduceVariable\AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs (1)
112
var typeInfo = semanticModel.
GetTypeInfo
(_expression, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
411
var typeInfo = semanticModel.
GetTypeInfo
(expression, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.State.cs (2)
86
var expressionType = Document.SemanticModel.
GetTypeInfo
(Expression, cancellationToken).Type;
224
var typeInfo = document.SemanticModel.
GetTypeInfo
(expression, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.State_ConstructorInitializer.cs (1)
37
var info = Document.SemanticModel.
GetTypeInfo
(Expression, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.State_Field.cs (1)
44
var info = Document.SemanticModel.
GetTypeInfo
(Expression, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.State_Query.cs (1)
31
var info = Document.SemanticModel.
GetTypeInfo
(Expression, cancellationToken);
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
60
if (semanticModel.
GetTypeInfo
(tuple, cancellationToken).ConvertedType is not INamedTypeSymbol tupleType)
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
221
var typeInfo = semanticModel.
GetTypeInfo
(token.Parent!, cancellationToken);
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
303
var conditionalType = semanticModel.
GetTypeInfo
(conditionalExpression, cancellationToken).Type;
UseCollectionInitializerAnalyzer.cs (1)
127
var type = _semanticModel.
GetTypeInfo
(_objectCreationExpression, _cancellationToken).Type;
UseNamedMemberInitializerAnalyzer.cs (1)
135
var type = _semanticModel.
GetTypeInfo
(_objectCreationExpression, _cancellationToken).Type;
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
SyntaxNodeExtensions.vb (1)
1105
Dim typeInfo = semanticModel.
GetTypeInfo
(current, cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
29
Dim info = SemanticModel.
GetTypeInfo
(node)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
AddImport\VisualBasicAddImportFeatureService.vb (1)
348
Dim semanticInfo = semanticModel.
GetTypeInfo
(leftExpression, cancellationToken)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (2)
131
typeToGenerateIn = TryCast(document.SemanticModel.
GetTypeInfo
(expression, cancellationToken).ConvertedType, INamedTypeSymbol)
132
Dim parameterSymbol = TryCast(document.SemanticModel.
GetTypeInfo
(expression, cancellationToken).Type, INamedTypeSymbol)
Snippets\VisualBasicSnippetFunctionService.vb (1)
39
Dim typeSymbol = model.
GetTypeInfo
(expressionNode, cancellationToken).Type
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
SyntaxNodeExtensions.vb (1)
1105
Dim typeInfo = semanticModel.
GetTypeInfo
(current, cancellationToken)
Utilities\IntrinsicOperators\AbstractIntrinsicOperatorDocumentation.vb (1)
44
Dim typeInfo = semanticModel.
GetTypeInfo
(nodeToBind, cancellationToken)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
29
Dim info = SemanticModel.
GetTypeInfo
(node)
Microsoft.CodeAnalysis.Workspaces (31)
AbstractSpeculationAnalyzer.cs (19)
221
var originalTypeInfo = this.OriginalSemanticModel.
GetTypeInfo
(originalExpression);
222
var newTypeInfo = this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression);
239
var originalTypeInfo = this.OriginalSemanticModel.
GetTypeInfo
(originalExpression);
240
var newTypeInfo = this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression);
251
var originalTypeInfo = this.OriginalSemanticModel.
GetTypeInfo
(originalExpression);
252
var newTypeInfo = this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression);
688
var previousOriginalType = this.OriginalSemanticModel.
GetTypeInfo
(previousOriginalNode).Type;
689
var previousReplacedType = this.SpeculativeSemanticModel.
GetTypeInfo
(previousReplacedNode).Type;
780
var expressionType = this.SpeculativeSemanticModel.
GetTypeInfo
(newForEachStatementExpression, _cancellationToken).ConvertedType;
805
var originalThrowExpressionType = this.OriginalSemanticModel.
GetTypeInfo
(originalThrowExpression).Type;
807
var newThrowExpressionType = this.SpeculativeSemanticModel.
GetTypeInfo
(newThrowExpression).Type;
924
var originalTargetType = this.OriginalSemanticModel.
GetTypeInfo
(originalLeft).Type;
927
var newTargetType = this.SpeculativeSemanticModel.
GetTypeInfo
(newLeft).Type;
963
? speculativeSemanticModel.
GetTypeInfo
(newReceiver).ConvertedType
1001
var receiverType = semanticModel.
GetTypeInfo
(receiver).Type;
1176
if (this.OriginalSemanticModel.
GetTypeInfo
(originalExpression).Type != null &&
1177
this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression).Type != null)
1184
var originalConvertedTypeSymbol = this.OriginalSemanticModel.
GetTypeInfo
(originalExpression).ConvertedType;
1190
var newConvertedTypeSymbol = this.SpeculativeSemanticModel.
GetTypeInfo
(newExpression).ConvertedType;
Editing\SymbolEditorExtensions.cs (1)
44
var typeRef = gen.GetBaseAndInterfaceTypes(decl).FirstOrDefault(r => model.
GetTypeInfo
(r, cancellationToken).Type.Equals(baseOrInterfaceType));
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
57
var typeInfo = state.SemanticModel.
GetTypeInfo
(token.Parent.Parent, cancellationToken);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (2)
104
var convertedType = semanticModel.
GetTypeInfo
(lambdaNode, cancellationToken).ConvertedType;
144
var convertedType2 = semanticModel.
GetTypeInfo
(lambdaNode, cancellationToken).ConvertedType;
ISemanticFactsExtensions.cs (6)
35
var innerTypeInfo = semanticModel.
GetTypeInfo
(innerBinary);
51
if (!Equals(semanticModel.
GetTypeInfo
(parentBinaryLeft).Type,
52
semanticModel.
GetTypeInfo
(parentBinaryRight).Type))
57
if (!Equals(semanticModel.
GetTypeInfo
(parentBinaryLeft).ConvertedType,
58
semanticModel.
GetTypeInfo
(parentBinaryRight).ConvertedType))
66
var outerTypeInfo = semanticModel.
GetTypeInfo
(parentBinary);
SemanticModelExtensions.cs (1)
239
var typeInfo = semanticModel.
GetTypeInfo
(expression, cancellationToken);
Shared\Extensions\SemanticModelExtensions.cs (1)
111
var typeInfo = bindableParent != null ? semanticModel.
GetTypeInfo
(bindableParent, cancellationToken) : default;
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SymbolKeyTests.cs (1)
1207
var symbol = semanticModel.
GetTypeInfo
(node).Type;
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.cs (1)
965
? semanticModel.
GetTypeInfo
(node).Type
LanguageService\CSharpHelpContextService.cs (1)
193
var info = semanticModel.
GetTypeInfo
(token.GetRequiredParent(), cancellationToken);
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
1068
semanticModel.
GetTypeInfo
(node).Type,