20 overrides of CreateISymbol
Microsoft.CodeAnalysis.CSharp (20)
Symbols\AliasSymbol.cs (1)
273
protected override ISymbol
CreateISymbol
()
Symbols\ArrayTypeSymbol.cs (1)
473
protected sealed override ISymbol
CreateISymbol
()
Symbols\AssemblySymbol.cs (1)
1113
protected override ISymbol
CreateISymbol
()
Symbols\DiscardSymbol.cs (1)
43
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)
175
protected sealed override ISymbol
CreateISymbol
()
Symbols\LocalSymbol.cs (1)
384
protected sealed override ISymbol
CreateISymbol
()
Symbols\MethodSymbol.cs (1)
1260
protected sealed override ISymbol
CreateISymbol
()
Symbols\ModuleSymbol.cs (1)
414
protected override ISymbol
CreateISymbol
()
Symbols\NamedTypeSymbol.cs (1)
2131
protected override ISymbol
CreateISymbol
()
Symbols\NamespaceSymbol.cs (1)
369
protected sealed override ISymbol
CreateISymbol
()
Symbols\ParameterSymbol.cs (1)
468
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)
184
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)
1864
Interlocked.CompareExchange(ref _lazyISymbol,
CreateISymbol
(), null);