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