20 overrides of CreateISymbol
Microsoft.CodeAnalysis.CSharp (20)
Symbols\AliasSymbol.cs (1)
272
protected override ISymbol
CreateISymbol
()
Symbols\ArrayTypeSymbol.cs (1)
473
protected sealed override ISymbol
CreateISymbol
()
Symbols\AssemblySymbol.cs (1)
1114
protected override ISymbol
CreateISymbol
()
Symbols\DiscardSymbol.cs (1)
42
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)
510
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)
174
protected sealed override ISymbol
CreateISymbol
()
Symbols\LocalSymbol.cs (1)
384
protected sealed override ISymbol
CreateISymbol
()
Symbols\MethodSymbol.cs (1)
1253
protected sealed override ISymbol
CreateISymbol
()
Symbols\ModuleSymbol.cs (1)
414
protected override ISymbol
CreateISymbol
()
Symbols\NamedTypeSymbol.cs (1)
1910
protected override ISymbol
CreateISymbol
()
Symbols\NamespaceSymbol.cs (1)
369
protected sealed override ISymbol
CreateISymbol
()
Symbols\ParameterSymbol.cs (1)
467
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)
1843
Interlocked.CompareExchange(ref _lazyISymbol,
CreateISymbol
(), null);