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