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