13 references to SymbolsAreCompatible
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (6)
570
return !
SymbolsAreCompatible
(originalSymbol, newSymbol);
577
return !
SymbolsAreCompatible
(originalSymbol, newSymbol);
758
SymbolsAreCompatible
(originalTypeInfo.Type, newTypeInfo.ConvertedType))
785
SymbolsAreCompatible
(originalTypeInfo.Type, newTypeInfo.ConvertedType))
804
SymbolsAreCompatible
(originalTypeInfo.Type, newTypeInfo.ConvertedType))
871
return
SymbolsAreCompatible
(originalConversion.MethodSymbol, newConversion.MethodSymbol);
Microsoft.CodeAnalysis.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (7)
267
if (
SymbolsAreCompatible
(originalTypeInfo.Type, newTypeInfo.Type))
291
return
SymbolsAreCompatible
(originalTypeInfo.ConvertedType, newTypeInfo.ConvertedType);
767
return !
SymbolsAreCompatible
(attributeSym, newAttributeSym);
790
if (!
SymbolsAreCompatible
(originalLocalVariables[i].Type, newLocalVariables[i].Type))
799
!
SymbolsAreCompatible
(originalElementType, newElementType))
872
return symbol != null && !
SymbolsAreCompatible
(symbol, newSymbol);
964
return !
SymbolsAreCompatible
(originalTargetType, newTargetType) ||