9 references to GetBaseTypesAndThis
Microsoft.CodeAnalysis.Workspaces (9)
Shared\Extensions\ITypeSymbolExtensions.cs (1)
166
from baseType in typeSymbol.
GetBaseTypesAndThis
()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (2)
710
var members = returnType.AllInterfaces.Concat(returnType.
GetBaseTypesAndThis
())
750
var members = returnType.AllInterfaces.Concat(returnType.
GetBaseTypesAndThis
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (6)
165
return type.
GetBaseTypesAndThis
().Concat(type.AllInterfaces).Contains(t => SymbolEquivalenceComparer.Instance.Equals(t, baseType));
173
return type.
GetBaseTypesAndThis
().Contains(t => SymbolEquivalenceComparer.Instance.Equals(t, baseType));
408
typeSymbol.
GetBaseTypesAndThis
()
451
return [.. containingType.
GetBaseTypesAndThis
().SelectAccessibleMembers<T>(within)];
461
return [.. containingType.
GetBaseTypesAndThis
().SelectAccessibleMembers<T>(memberName, within)];
605
foreach (var baseType in type.
GetBaseTypesAndThis
())