21 references to CastInfo
Microsoft.CodeAnalysis.CSharp (1)
Compilation\QueryClauseInfo.cs (1)
64
return Hash.Combine(this.
CastInfo
.GetHashCode(), _operationInfo.GetHashCode());
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
811
if (TakesExpressionTree(info.
CastInfo
, expressionType) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
335
var hasCastInfo = queryInfo.
CastInfo
.Symbol != null;
343
return token.IsKind(SyntaxKind.InKeyword) ? queryInfo.
CastInfo
.GetBestOrAllSymbols() : queryInfo.OperationInfo.GetBestOrAllSymbols();
347
return queryInfo.
CastInfo
.GetBestOrAllSymbols();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
738
return !SymbolInfosAreCompatible(originalClauseInfo.
CastInfo
, newClauseInfo.
CastInfo
) ||
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1506
return MemberOrDelegateSignaturesEquivalent(oldQueryClauseInfo.
CastInfo
.Symbol, newQueryClauseInfo.
CastInfo
.Symbol) &&
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
811
if (TakesExpressionTree(info.
CastInfo
, expressionType) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
335
var hasCastInfo = queryInfo.
CastInfo
.Symbol != null;
343
return token.IsKind(SyntaxKind.InKeyword) ? queryInfo.
CastInfo
.GetBestOrAllSymbols() : queryInfo.OperationInfo.GetBestOrAllSymbols();
347
return queryInfo.
CastInfo
.GetBestOrAllSymbols();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
738
return !SymbolInfosAreCompatible(originalClauseInfo.
CastInfo
, newClauseInfo.
CastInfo
) ||
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
811
if (TakesExpressionTree(info.
CastInfo
, expressionType) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
335
var hasCastInfo = queryInfo.
CastInfo
.Symbol != null;
343
return token.IsKind(SyntaxKind.InKeyword) ? queryInfo.
CastInfo
.GetBestOrAllSymbols() : queryInfo.OperationInfo.GetBestOrAllSymbols();
347
return queryInfo.
CastInfo
.GetBestOrAllSymbols();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
738
return !SymbolInfosAreCompatible(originalClauseInfo.
CastInfo
, newClauseInfo.
CastInfo
) ||