src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (22)
128var enumType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type as INamedTypeSymbol;
129var castedType = semanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type;
163var enumType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type as INamedTypeSymbol;
164var castedType = semanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type;
168var parentCastType = semanticModel.GetTypeInfo(parentCast.Type, cancellationToken).Type;
537var castedExpressionType = originalSemanticModel.GetTypeInfo(castedExpressionNode, cancellationToken).Type;
538var isType = originalSemanticModel.GetTypeInfo(isExpression.Right, cancellationToken).Type;
570var originalExpressionType = originalSemanticModel.GetTypeInfo(castNode, cancellationToken).Type;
571var rewrittenExpressionType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;
670var castedType = originalSemanticModel.GetTypeInfo(castNode, cancellationToken).Type;
745var castType = semanticModel.GetTypeInfo(castNode, cancellationToken).Type;
1001var castType = originalSemanticModel.GetTypeInfo(castExpression, cancellationToken).Type;
1035var otherSideType = originalSemanticModel.GetTypeInfo(otherSide, cancellationToken).Type;
1036var thisSideRewrittenType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;
1081=> IsNullOrErrorType(info.Type) || IsNullOrErrorType(info.ConvertedType);
1226var castSideType = semanticModel.GetTypeInfo(castSide, cancellationToken).Type;
1227var castedExpressionType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type;
1231var otherSideType = semanticModel.GetTypeInfo(otherSide, cancellationToken).Type;
1249var castType = semanticModel.GetTypeInfo(castNode, cancellationToken).Type;
1250var castedExpressionType = semanticModel.GetTypeInfo(castedExpressionNode, cancellationToken).Type;
1291return typeInfo.Type?.Kind == SymbolKind.ArrayType;
1476var rewrittenType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (22)
128var enumType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type as INamedTypeSymbol;
129var castedType = semanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type;
163var enumType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type as INamedTypeSymbol;
164var castedType = semanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type;
168var parentCastType = semanticModel.GetTypeInfo(parentCast.Type, cancellationToken).Type;
537var castedExpressionType = originalSemanticModel.GetTypeInfo(castedExpressionNode, cancellationToken).Type;
538var isType = originalSemanticModel.GetTypeInfo(isExpression.Right, cancellationToken).Type;
570var originalExpressionType = originalSemanticModel.GetTypeInfo(castNode, cancellationToken).Type;
571var rewrittenExpressionType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;
670var castedType = originalSemanticModel.GetTypeInfo(castNode, cancellationToken).Type;
745var castType = semanticModel.GetTypeInfo(castNode, cancellationToken).Type;
1001var castType = originalSemanticModel.GetTypeInfo(castExpression, cancellationToken).Type;
1035var otherSideType = originalSemanticModel.GetTypeInfo(otherSide, cancellationToken).Type;
1036var thisSideRewrittenType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;
1081=> IsNullOrErrorType(info.Type) || IsNullOrErrorType(info.ConvertedType);
1226var castSideType = semanticModel.GetTypeInfo(castSide, cancellationToken).Type;
1227var castedExpressionType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type;
1231var otherSideType = semanticModel.GetTypeInfo(otherSide, cancellationToken).Type;
1249var castType = semanticModel.GetTypeInfo(castNode, cancellationToken).Type;
1250var castedExpressionType = semanticModel.GetTypeInfo(castedExpressionNode, cancellationToken).Type;
1291return typeInfo.Type?.Kind == SymbolKind.ArrayType;
1476var rewrittenType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;