C# Class LSLib.LS.PackagedFileInfo

Inheritance: FileInfo
Show file Open project: Norbyte/lslib Class Usage Examples

Public Properties

Property Type Description
ArchivePart System.UInt32
Crc System.UInt32
Flags System.UInt32
OffsetInFile System.UInt32
PackageStream Stream
SizeOnDisk System.UInt32
UncompressedSize System.UInt32

Public Methods

Method Description
CRC ( ) : UInt32
MakeReader ( ) : BinaryReader
Size ( ) : UInt32

Private Methods

Method Description
CreateFromEntry ( FileEntry13 entry, Stream dataStream ) : PackagedFileInfo
CreateFromEntry ( FileEntry7 entry, Stream dataStream ) : PackagedFileInfo
MakeEntryV13 ( ) : FileEntry13
MakeEntryV7 ( ) : FileEntry7

Method Details

CRC() public method

public CRC ( ) : UInt32
return System.UInt32

MakeReader() public method

public MakeReader ( ) : BinaryReader
return System.IO.BinaryReader

Size() public method

public Size ( ) : UInt32
return System.UInt32

Property Details

ArchivePart public property

public UInt32,System ArchivePart
return System.UInt32

Crc public property

public UInt32,System Crc
return System.UInt32

Flags public property

public UInt32,System Flags
return System.UInt32

OffsetInFile public property

public UInt32,System OffsetInFile
return System.UInt32

PackageStream public property

public Stream PackageStream
return Stream

SizeOnDisk public property

public UInt32,System SizeOnDisk
return System.UInt32

UncompressedSize public property

public UInt32,System UncompressedSize
return System.UInt32