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