1 implementation of IFileReference
Microsoft.CodeAnalysis (1)
ResourceDescription.cs (1)
19public sealed class ResourceDescription : Cci.IFileReference
20 references to IFileReference
Microsoft.CodeAnalysis (20)
Emit\CommonPEModuleBuilder.cs (1)
242public abstract IEnumerable<Cci.IFileReference> GetFiles(EmitContext context);
PEWriter\ManagedResource.cs (3)
19private readonly IFileReference? _fileReference; 28internal ManagedResource(string name, bool isPublic, Func<Stream>? streamProvider, IFileReference? fileReference, uint offset) 73public IFileReference? ExternalFile
PEWriter\MetadataVisitor.cs (3)
130public void Visit(IEnumerable<IFileReference> fileReferences) 132foreach (IFileReference fileReference in fileReferences) 138public virtual void Visit(IFileReference fileReference)
PEWriter\MetadataWriter.cs (5)
442private readonly List<IFileReference> _fileRefList = new List<IFileReference>(32); 680foreach (IFileReference fileRef in module.GetFiles(Context)) 841internal AssemblyFileHandle GetAssemblyFileHandle(IFileReference fileReference) 2437foreach (IFileReference fileReference in _fileRefList)
PEWriter\ReferenceIndexer.cs (1)
163protected override void RecordFileReference(IFileReference fileReference)
PEWriter\ReferenceIndexerBase.cs (3)
78public override void Visit(IFileReference fileReference) 83protected abstract void RecordFileReference(IFileReference fileReference); 259IFileReference file = resourceReference.ExternalFile;
PEWriter\TypeReferenceIndexer.cs (1)
38protected override void RecordFileReference(IFileReference fileReference)
ResourceDescription.cs (3)
141ImmutableArray<byte> Cci.IFileReference.GetHashValue(AssemblyHashAlgorithm algorithmId) 146string? Cci.IFileReference.FileName 151bool Cci.IFileReference.HasMetadata