4 instantiations of TypeConversions
Microsoft.CodeAnalysis.CSharp (4)
Binder\Semantics\Conversions\TypeConversions.cs (2)
27
return new
TypeConversions
(this.corLibrary, currentRecursionDepth, IncludeNullability, otherNullabilityOpt: null);
33
return new
TypeConversions
(corLibrary, currentRecursionDepth, includeNullability, this);
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
289
Interlocked.CompareExchange(ref _lazyTypeConversions, new
TypeConversions
(this), null);
Symbols\MissingCorLibrarySymbol.cs (1)
48
Interlocked.CompareExchange(ref _lazyTypeConversions, new
TypeConversions
(this), null);
20 references to TypeConversions
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Conversions.cs (1)
1529
var
conversions = constructed.ContainingAssembly.CorLibrary.TypeConversions;
Binder\Semantics\Conversions\TypeConversions.cs (1)
20
private TypeConversions(AssemblySymbol corLibrary, int currentRecursionDepth, bool includeNullability,
TypeConversions
otherNullabilityOpt)
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
137
var
conversions = corLibrary.TypeConversions;
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
338
var
conversions = _factory.CurrentFunction.ContainingAssembly.CorLibrary.TypeConversions;
Symbols\AliasSymbol.cs (1)
238
var
conversions = corLibrary.TypeConversions;
Symbols\AssemblySymbol.cs (1)
56
internal abstract
TypeConversions
TypeConversions { get; }
Symbols\ConstraintsHelper.cs (1)
154
var
conversions = corLibrary.TypeConversions;
Symbols\MetadataOrSourceAssemblySymbol.cs (2)
29
private
TypeConversions
_lazyTypeConversions;
278
internal sealed override
TypeConversions
TypeConversions
Symbols\MissingAssemblySymbol.cs (1)
210
internal override
TypeConversions
TypeConversions => CorLibrary.TypeConversions;
Symbols\MissingCorLibrarySymbol.cs (2)
32
private
TypeConversions
_lazyTypeConversions;
40
internal override
TypeConversions
TypeConversions
Symbols\ReducedExtensionMethodSymbol.cs (1)
135
var
conversions = containingAssembly.CorLibrary.TypeConversions;
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
285
internal override
TypeConversions
TypeConversions => CorLibrary.TypeConversions;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2278
var
conversions = this.ContainingAssembly.CorLibrary.TypeConversions;
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
117
var
conversions = corLibrary.TypeConversions;
163
var
conversions = corLibrary.TypeConversions;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
1000
var
conversions = corLibrary.TypeConversions;
Symbols\Source\SourcePropertySymbolBase.cs (2)
1764
var
conversions = this.ContainingAssembly.CorLibrary.TypeConversions;
1803
var
conversions = this.ContainingAssembly.CorLibrary.TypeConversions;