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
StreamInput stream.
leaveOpen
boolWhether 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
Properties
ResourceCount
public int ResourceCount { get; }
Property Value
Methods
Dispose()
public void Dispose()
GetEnumerator()
public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Returns
GetResourceName(int)
public string GetResourceName(int index)
Parameters
index
int
Returns
GetResourceValue(int)
public object? GetResourceValue(int index)
Parameters
index
int