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