20 overrides of CreateISymbol
Microsoft.CodeAnalysis.CSharp (20)
Symbols\AliasSymbol.cs (1)
270
protected override ISymbol
CreateISymbol
()
Symbols\ArrayTypeSymbol.cs (1)
475
protected sealed override ISymbol
CreateISymbol
()
Symbols\AssemblySymbol.cs (1)
1081
protected override ISymbol
CreateISymbol
()
Symbols\DiscardSymbol.cs (1)
41
protected override ISymbol
CreateISymbol
()
Symbols\DynamicTypeSymbol.cs (1)
240
protected override ISymbol
CreateISymbol
()
Symbols\EventSymbol.cs (1)
327
protected sealed override ISymbol
CreateISymbol
()
Symbols\FieldSymbol.cs (1)
508
protected override ISymbol
CreateISymbol
()
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
121
protected override ISymbol
CreateISymbol
()
Symbols\FunctionTypeSymbol.cs (1)
146
protected override ISymbol
CreateISymbol
() => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
172
protected sealed override ISymbol
CreateISymbol
()
Symbols\LocalSymbol.cs (1)
385
protected sealed override ISymbol
CreateISymbol
()
Symbols\MethodSymbol.cs (1)
1245
protected sealed override ISymbol
CreateISymbol
()
Symbols\ModuleSymbol.cs (1)
407
protected override ISymbol
CreateISymbol
()
Symbols\NamedTypeSymbol.cs (1)
1705
protected override ISymbol
CreateISymbol
()
Symbols\NamespaceSymbol.cs (1)
389
protected sealed override ISymbol
CreateISymbol
()
Symbols\ParameterSymbol.cs (1)
449
protected override ISymbol
CreateISymbol
()
Symbols\PointerTypeSymbol.cs (1)
302
protected override ISymbol
CreateISymbol
()
Symbols\PropertySymbol.cs (1)
447
protected sealed override ISymbol
CreateISymbol
()
Symbols\RangeVariableSymbol.cs (1)
182
protected override ISymbol
CreateISymbol
()
Symbols\TypeParameterSymbol.cs (1)
705
protected sealed override ISymbol
CreateISymbol
()
1 reference to CreateISymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Symbol.cs (1)
1830
Interlocked.CompareExchange(ref _lazyISymbol,
CreateISymbol
(), null);