src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (20)
127var enumType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type as INamedTypeSymbol;
128var castedType = semanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type;
162var enumType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type as INamedTypeSymbol;
163var castedType = semanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type;
167var parentCastType = semanticModel.GetTypeInfo(parentCast.Type, cancellationToken).Type;
506var castedExpressionType = originalSemanticModel.GetTypeInfo(castedExpressionNode, cancellationToken).Type;
507var isType = originalSemanticModel.GetTypeInfo(isExpression.Right, cancellationToken).Type;
612var castedType = originalSemanticModel.GetTypeInfo(castNode, cancellationToken).Type;
687var castType = semanticModel.GetTypeInfo(castNode, cancellationToken).Type;
885var castType = originalSemanticModel.GetTypeInfo(castExpression, cancellationToken).Type;
915var otherSideType = originalSemanticModel.GetTypeInfo(otherSide, cancellationToken).Type;
916var thisSideRewrittenType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;
937=> IsNullOrErrorType(info.Type) || IsNullOrErrorType(info.ConvertedType);
1062var castSideType = semanticModel.GetTypeInfo(castSide, cancellationToken).Type;
1063var castedExpressionType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type;
1067var otherSideType = semanticModel.GetTypeInfo(otherSide, cancellationToken).Type;
1085var castType = semanticModel.GetTypeInfo(castNode, cancellationToken).Type;
1086var castedExpressionType = semanticModel.GetTypeInfo(castedExpressionNode, cancellationToken).Type;
1127return typeInfo.Type?.Kind == SymbolKind.ArrayType;
1313var rewrittenType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (20)
127var enumType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type as INamedTypeSymbol;
128var castedType = semanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type;
162var enumType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type as INamedTypeSymbol;
163var castedType = semanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type;
167var parentCastType = semanticModel.GetTypeInfo(parentCast.Type, cancellationToken).Type;
506var castedExpressionType = originalSemanticModel.GetTypeInfo(castedExpressionNode, cancellationToken).Type;
507var isType = originalSemanticModel.GetTypeInfo(isExpression.Right, cancellationToken).Type;
612var castedType = originalSemanticModel.GetTypeInfo(castNode, cancellationToken).Type;
687var castType = semanticModel.GetTypeInfo(castNode, cancellationToken).Type;
885var castType = originalSemanticModel.GetTypeInfo(castExpression, cancellationToken).Type;
915var otherSideType = originalSemanticModel.GetTypeInfo(otherSide, cancellationToken).Type;
916var thisSideRewrittenType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;
937=> IsNullOrErrorType(info.Type) || IsNullOrErrorType(info.ConvertedType);
1062var castSideType = semanticModel.GetTypeInfo(castSide, cancellationToken).Type;
1063var castedExpressionType = semanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type;
1067var otherSideType = semanticModel.GetTypeInfo(otherSide, cancellationToken).Type;
1085var castType = semanticModel.GetTypeInfo(castNode, cancellationToken).Type;
1086var castedExpressionType = semanticModel.GetTypeInfo(castedExpressionNode, cancellationToken).Type;
1127return typeInfo.Type?.Kind == SymbolKind.ArrayType;
1313var rewrittenType = rewrittenSemanticModel.GetTypeInfo(rewrittenExpression, cancellationToken).Type;