6 writes to AssemblySymbol
Microsoft.CodeAnalysis (2)
ReferenceManager\CommonReferenceManager.Binding.cs (2)
687boundInputs[j].AssemblySymbol = candidateInputAssemblySymbols[j]; 928boundInputs[k].AssemblySymbol = candidateInputAssemblySymbols[k];
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ReferenceManager.cs (2)
430bound.AssemblySymbol = ((AssemblyDataForMetadataOrCompilation)allAssemblyData[i]).CreateAssemblySymbol(); 479bindingResult[0].AssemblySymbol = assemblySymbol;
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\ReferenceManager.vb (2)
375bindingResult(i).AssemblySymbol = DirectCast(allAssemblyData(i), AssemblyDataForMetadataOrCompilation).CreateAssemblySymbol() 416bindingResult(0).AssemblySymbol = assemblySymbol
36 references to AssemblySymbol
Microsoft.CodeAnalysis (6)
ReferenceManager\BoundInputAssembly.cs (2)
38return AssemblySymbol == null ? "?" : AssemblySymbol.ToString();
ReferenceManager\CommonReferenceManager.Binding.cs (4)
720if (boundInputs[i].AssemblySymbol != null || assemblies[i].ContainsNoPiaLocalTypes) 756Debug.Assert(boundInputs[candidateIndex].AssemblySymbol == null || 759TAssemblySymbol? inputAssembly = boundInputs[candidateIndex].AssemblySymbol; 927Debug.Assert(boundInputs[k].AssemblySymbol == null);
Microsoft.CodeAnalysis.CSharp (17)
Symbols\ReferenceManager.cs (17)
427if (bound.AssemblySymbol is null) 434Debug.Assert(allAssemblyData[i].IsLinked == bound.AssemblySymbol.IsLinked); 447corLibrary = bindingResult[corLibraryIndex].AssemblySymbol; 572Debug.Assert(currentBindingResult.AssemblySymbol is object); 577currentBindingResult.AssemblySymbol.SetNoPiaResolutionAssemblies(noPiaResolutionAssemblies); 585linkedReferencedAssembliesBuilder.Add(currentBindingResult.AssemblySymbol); 593var linkedAssemblySymbol = bindingResult[referenceBinding.DefinitionIndex].AssemblySymbol; 602currentBindingResult.AssemblySymbol.SetLinkedReferencedAssemblies(linkedReferencedAssembliesBuilder.ToImmutable()); 605currentBindingResult.AssemblySymbol.SetCorLibrary(corLibrary); 625Debug.Assert(current.AssemblySymbol is object); 630compilationData.Compilation.CacheRetargetingAssemblySymbolNoLock(current.AssemblySymbol); 635fileData.CachedSymbols.Add((PEAssemblySymbol)current.AssemblySymbol); 646Debug.Assert(currentBindingResult.AssemblySymbol is object); 648var retargetingAssemblySymbol = (RetargetingAssemblySymbol)currentBindingResult.AssemblySymbol; 723Debug.Assert(currentBindingResult.AssemblySymbol is object); 725var portableExecutableAssemblySymbol = (PEAssemblySymbol)currentBindingResult.AssemblySymbol; 826var assembly = bindingResult[referenceBinding.DefinitionIndex].AssemblySymbol;
Microsoft.CodeAnalysis.VisualBasic (13)
Symbols\ReferenceManager.vb (13)
373If bindingResult(i).AssemblySymbol Is Nothing Then 379Debug.Assert(allAssemblyData(i).IsLinked = bindingResult(i).AssemblySymbol.IsLinked) 389corLibrary = bindingResult(corLibraryIndex).AssemblySymbol 496bindingResult(i).AssemblySymbol.SetNoPiaResolutionAssemblies( 504linkedReferencedAssembliesBuilder.Add(bindingResult(i).AssemblySymbol) 511bindingResult(referenceBinding.DefinitionIndex).AssemblySymbol) 517bindingResult(i).AssemblySymbol.SetLinkedReferencedAssemblies(linkedReferencedAssembliesBuilder.ToImmutable()) 520bindingResult(i).AssemblySymbol.SetCorLibrary(corLibrary) 538compilationData.Compilation.CacheRetargetingAssemblySymbolNoLock(bindingResult(i).AssemblySymbol) 541fileData.CachedSymbols.Add(bindingResult(i).AssemblySymbol) 552Dim retargetingAssemblySymbol = DirectCast(bindingResult(bindingIndex).AssemblySymbol, Retargeting.RetargetingAssemblySymbol) 618Dim peAssemblySymbol = DirectCast(bindingResult(bindingIndex).AssemblySymbol, Symbols.Metadata.PE.PEAssemblySymbol) 702Dim assembly = bindingResult(referenceBinding.DefinitionIndex).AssemblySymbol