mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-09-22 14:54:56 +00:00
Missed a few cast->as
This commit is contained in:
12
BurnOutSharp/External/libmspack/SystemImpl.cs
vendored
12
BurnOutSharp/External/libmspack/SystemImpl.cs
vendored
@@ -285,14 +285,14 @@ namespace LibMSPackSharp
|
|||||||
|
|
||||||
private static void DefaultClose(object file)
|
private static void DefaultClose(object file)
|
||||||
{
|
{
|
||||||
DefaultFileImpl self = (DefaultFileImpl)file;
|
DefaultFileImpl self = file as DefaultFileImpl;
|
||||||
if (self != null)
|
if (self != null)
|
||||||
self.FileHandle.Close();
|
self.FileHandle.Close();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static int DefaultRead(object file, byte[] buffer, int pointer, int bytes)
|
private static int DefaultRead(object file, byte[] buffer, int pointer, int bytes)
|
||||||
{
|
{
|
||||||
DefaultFileImpl self = (DefaultFileImpl)file;
|
DefaultFileImpl self = file as DefaultFileImpl;
|
||||||
if (self != null && buffer != null && bytes >= 0)
|
if (self != null && buffer != null && bytes >= 0)
|
||||||
{
|
{
|
||||||
try { return self.FileHandle.Read(buffer, pointer, bytes); }
|
try { return self.FileHandle.Read(buffer, pointer, bytes); }
|
||||||
@@ -304,7 +304,7 @@ namespace LibMSPackSharp
|
|||||||
|
|
||||||
private static int DefaultWrite(object file, byte[] buffer, int pointer, int bytes)
|
private static int DefaultWrite(object file, byte[] buffer, int pointer, int bytes)
|
||||||
{
|
{
|
||||||
DefaultFileImpl self = (DefaultFileImpl)file;
|
DefaultFileImpl self = file as DefaultFileImpl;
|
||||||
if (self != null && buffer != null && bytes >= 0)
|
if (self != null && buffer != null && bytes >= 0)
|
||||||
{
|
{
|
||||||
try { self.FileHandle.Write(buffer, pointer, bytes); }
|
try { self.FileHandle.Write(buffer, pointer, bytes); }
|
||||||
@@ -316,7 +316,7 @@ namespace LibMSPackSharp
|
|||||||
|
|
||||||
private static bool DefaultSeek(object file, long offset, SeekMode mode)
|
private static bool DefaultSeek(object file, long offset, SeekMode mode)
|
||||||
{
|
{
|
||||||
DefaultFileImpl self = (DefaultFileImpl)file;
|
DefaultFileImpl self = file as DefaultFileImpl;
|
||||||
if (self != null)
|
if (self != null)
|
||||||
{
|
{
|
||||||
switch (mode)
|
switch (mode)
|
||||||
@@ -343,14 +343,14 @@ namespace LibMSPackSharp
|
|||||||
|
|
||||||
private static long DefaultTell(object file)
|
private static long DefaultTell(object file)
|
||||||
{
|
{
|
||||||
DefaultFileImpl self = (DefaultFileImpl)file;
|
DefaultFileImpl self = file as DefaultFileImpl;
|
||||||
return (self != null ? (int)self.FileHandle.Position : 0);
|
return (self != null ? (int)self.FileHandle.Position : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void DefaultMessage(object file, string format)
|
private static void DefaultMessage(object file, string format)
|
||||||
{
|
{
|
||||||
if (file != null)
|
if (file != null)
|
||||||
Console.Error.Write($"{((DefaultFileImpl)file).Name}: ");
|
Console.Error.Write($"{(file as DefaultFileImpl)?.Name}: ");
|
||||||
|
|
||||||
Console.Error.Write($"{format}\n");
|
Console.Error.Write($"{format}\n");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user