22 types derived from AbstractSymbolKey
Microsoft.CodeAnalysis.Workspaces (22)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
14private sealed class AliasSymbolKey : AbstractSymbolKey<IAliasSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (1)
14private sealed class AnonymousTypeSymbolKey : AbstractSymbolKey<INamedTypeSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
9private sealed class ArrayTypeSymbolKey : AbstractSymbolKey<IArrayTypeSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
11private sealed class AssemblySymbolKey : AbstractSymbolKey<IAssemblySymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BuiltinOperatorSymbolKey.cs (1)
13private sealed class BuiltinOperatorSymbolKey : AbstractSymbolKey<IMethodSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (1)
9private sealed class DynamicTypeSymbolKey : AbstractSymbolKey<IDynamicTypeSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (1)
13private sealed class ErrorTypeSymbolKey : AbstractSymbolKey<INamedTypeSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
9private sealed class EventSymbolKey : AbstractSymbolKey<IEventSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FieldSymbolKey.cs (1)
9private sealed class FieldSymbolKey : AbstractSymbolKey<IFieldSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
14private sealed class FunctionPointerTypeSymbolKey : AbstractSymbolKey<IFunctionPointerTypeSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (3)
12private sealed class ReducedExtensionMethodSymbolKey : AbstractSymbolKey<IMethodSymbol> 56private sealed class ConstructedMethodSymbolKey : AbstractSymbolKey<IMethodSymbol> 124private sealed class MethodSymbolKey : AbstractSymbolKey<IMethodSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (1)
11private sealed class ModuleSymbolKey : AbstractSymbolKey<IModuleSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
13private sealed class NamedTypeSymbolKey : AbstractSymbolKey<INamedTypeSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
13private sealed class NamespaceSymbolKey : AbstractSymbolKey<INamespaceSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
12private sealed class ParameterSymbolKey : AbstractSymbolKey<IParameterSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (1)
9private sealed class PointerTypeSymbolKey : AbstractSymbolKey<IPointerTypeSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PreprocessingSymbolKey.cs (1)
9private sealed class PreprocessingSymbolKey : AbstractSymbolKey<IPreprocessingSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
11private sealed class PropertySymbolKey : AbstractSymbolKey<IPropertySymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
16private sealed class TupleTypeSymbolKey : AbstractSymbolKey<INamedTypeSymbol>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
11private sealed class TypeParameterSymbolKey : AbstractSymbolKey<ITypeParameterSymbol>