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)
1112
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)
382
protected sealed override ISymbol
CreateISymbol
()
Symbols\MethodSymbol.cs (1)
1253
protected sealed override ISymbol
CreateISymbol
()
Symbols\ModuleSymbol.cs (1)
407
protected override ISymbol
CreateISymbol
()
Symbols\NamedTypeSymbol.cs (1)
1866
protected override ISymbol
CreateISymbol
()
Symbols\NamespaceSymbol.cs (1)
367
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)
445
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)
1832
Interlocked.CompareExchange(ref _lazyISymbol,
CreateISymbol
(), null);