Table of Contents

Class ResourcesFile

Namespace
ICSharpCode.Decompiler.Util
Assembly
ICSharpCode.Decompiler.dll

.resources file.

public class ResourcesFile : IEnumerable<KeyValuePair<string, object?>>, IEnumerable, IDisposable
Inheritance
ResourcesFile
Implements
Inherited Members

Constructors

ResourcesFile(Stream, bool)

Creates a new ResourcesFile.

public ResourcesFile(Stream stream, bool leaveOpen = true)

Parameters

stream Stream

Input stream.

leaveOpen bool

Whether the stream should be help open when the ResourcesFile is disposed.

Remarks

The stream is must be held open while the ResourcesFile is in use. The stream must be seekable; any operation using the ResourcesFile will end up seeking the stream.

Fields

MagicNumber

Holds the number used to identify resource files.

public const int MagicNumber = -1091581234

Field Value

int

Properties

ResourceCount

public int ResourceCount { get; }

Property Value

int

Methods

Dispose()

public void Dispose()

GetEnumerator()

public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()

Returns

IEnumerator<KeyValuePair<string, object>>

GetResourceName(int)

public string GetResourceName(int index)

Parameters

index int

Returns

string

GetResourceValue(int)

public object? GetResourceValue(int index)

Parameters

index int

Returns

object