20 overrides of CreateISymbol
Microsoft.CodeAnalysis.CSharp (20)
Symbols\AliasSymbol.cs (1)
270
protected override ISymbol
CreateISymbol
()
Symbols\ArrayTypeSymbol.cs (1)
472
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)
237
protected override ISymbol
CreateISymbol
()
Symbols\EventSymbol.cs (1)
323
protected sealed override ISymbol
CreateISymbol
()
Symbols\FieldSymbol.cs (1)
508
protected override ISymbol
CreateISymbol
()
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
119
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)
1243
protected sealed override ISymbol
CreateISymbol
()
Symbols\ModuleSymbol.cs (1)
407
protected override ISymbol
CreateISymbol
()
Symbols\NamedTypeSymbol.cs (1)
1689
protected override ISymbol
CreateISymbol
()
Symbols\NamespaceSymbol.cs (1)
363
protected sealed override ISymbol
CreateISymbol
()
Symbols\ParameterSymbol.cs (1)
444
protected override ISymbol
CreateISymbol
()
Symbols\PointerTypeSymbol.cs (1)
299
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)
702
protected sealed override ISymbol
CreateISymbol
()
1 reference to CreateISymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Symbol.cs (1)
1811
Interlocked.CompareExchange(ref _lazyISymbol,
CreateISymbol
(), null);