1 interface inheriting from IModuleReference
Microsoft.CodeAnalysis (1)
PEWriter\Units.cs (1)
20internal interface IAssemblyReference : IModuleReference
1 implementation of IModuleReference
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
23internal abstract class CommonPEModuleBuilder : Cci.IUnit, Cci.IModuleReference
18 references to IModuleReference
Microsoft.CodeAnalysis (18)
Emit\ErrorType.cs (1)
227Cci.IAssemblyReference Cci.IModuleReference.GetContainingAssembly(EmitContext context)
PEWriter\MetadataVisitor.cs (5)
363public void Visit(IEnumerable<IModuleReference> moduleReferences) 365foreach (IModuleReference moduleReference in moduleReferences) 371public virtual void Visit(IModuleReference moduleReference) 705IModuleReference? moduleReference = unitReference as IModuleReference;
PEWriter\MetadataWriter.cs (5)
855private AssemblyFileHandle GetAssemblyFileHandle(IModuleReference mref) 904var mref = (IModuleReference)uref; 1304var mref = (IModuleReference)unitReference;
PEWriter\ReferenceIndexer.cs (2)
59definingAssembly = ((IModuleReference)definingUnit).GetContainingAssembly(Context); 178protected override void RecordModuleReference(IModuleReference moduleReference)
PEWriter\ReferenceIndexerBase.cs (4)
186public override void Visit(IModuleReference moduleReference) 194protected abstract void RecordModuleReference(IModuleReference moduleReference); 216var moduleReference = unit as IModuleReference;
PEWriter\TypeReferenceIndexer.cs (1)
42protected override void RecordModuleReference(IModuleReference moduleReference)