20 overrides of CreateISymbol
Microsoft.CodeAnalysis.CSharp (20)
Symbols\AliasSymbol.cs (1)
270
protected override ISymbol
CreateISymbol
()
Symbols\ArrayTypeSymbol.cs (1)
473
protected sealed override ISymbol
CreateISymbol
()
Symbols\AssemblySymbol.cs (1)
1100
protected override ISymbol
CreateISymbol
()
Symbols\DiscardSymbol.cs (1)
41
protected override ISymbol
CreateISymbol
()
Symbols\DynamicTypeSymbol.cs (1)
238
protected override ISymbol
CreateISymbol
()
Symbols\EventSymbol.cs (1)
328
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)
144
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)
1251
protected sealed override ISymbol
CreateISymbol
()
Symbols\ModuleSymbol.cs (1)
407
protected override ISymbol
CreateISymbol
()
Symbols\NamedTypeSymbol.cs (1)
1837
protected override ISymbol
CreateISymbol
()
Symbols\NamespaceSymbol.cs (1)
380
protected sealed override ISymbol
CreateISymbol
()
Symbols\ParameterSymbol.cs (1)
465
protected override ISymbol
CreateISymbol
()
Symbols\PointerTypeSymbol.cs (1)
300
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)
703
protected sealed override ISymbol
CreateISymbol
()
1 reference to CreateISymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Symbol.cs (1)
1835
Interlocked.CompareExchange(ref _lazyISymbol,
CreateISymbol
(), null);