20 overrides of CreateISymbol
Microsoft.CodeAnalysis.CSharp (20)
Symbols\AliasSymbol.cs (1)
270
protected override ISymbol
CreateISymbol
()
Symbols\ArrayTypeSymbol.cs (1)
474
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)
239
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)
120
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)
1243
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)
383
protected sealed override ISymbol
CreateISymbol
()
Symbols\ParameterSymbol.cs (1)
449
protected override ISymbol
CreateISymbol
()
Symbols\PointerTypeSymbol.cs (1)
301
protected override ISymbol
CreateISymbol
()
Symbols\PropertySymbol.cs (1)
446
protected sealed override ISymbol
CreateISymbol
()
Symbols\RangeVariableSymbol.cs (1)
182
protected override ISymbol
CreateISymbol
()
Symbols\TypeParameterSymbol.cs (1)
704
protected sealed override ISymbol
CreateISymbol
()
1 reference to CreateISymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Symbol.cs (1)
1819
Interlocked.CompareExchange(ref _lazyISymbol,
CreateISymbol
(), null);