Terraria
v1.4.4.9
Terraria source code documentation
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Events
_
a
c
d
e
f
i
l
m
o
p
r
s
t
u
w
Files
File List
File Members
All
Enumerations
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Properties
Events
Macros
Loading...
Searching...
No Matches
Zip64EndOfCentralDirectoryLocator.cs
Go to the documentation of this file.
1
namespace
System.IO.Compression
;
2
3
internal
struct
Zip64EndOfCentralDirectoryLocator
4
{
5
public
uint
NumberOfDiskWithZip64EOCD
;
6
7
public
ulong
OffsetOfZip64EOCD
;
8
9
public
uint
TotalNumberOfDisks
;
10
11
public
static
bool
TryReadBlock
(
BinaryReader
reader, out
Zip64EndOfCentralDirectoryLocator
zip64EOCDLocator)
12
{
13
zip64EOCDLocator =
default
(
Zip64EndOfCentralDirectoryLocator
);
14
if
(reader.
ReadUInt32
() != 117853008)
15
{
16
return
false
;
17
}
18
zip64EOCDLocator.NumberOfDiskWithZip64EOCD = reader.
ReadUInt32
();
19
zip64EOCDLocator.OffsetOfZip64EOCD = reader.
ReadUInt64
();
20
zip64EOCDLocator.TotalNumberOfDisks = reader.
ReadUInt32
();
21
return
true
;
22
}
11
public
static
bool
TryReadBlock
(
BinaryReader
reader, out
Zip64EndOfCentralDirectoryLocator
zip64EOCDLocator) {
…
}
23
24
public
static
void
WriteBlock
(
Stream
stream
,
long
zip64EOCDRecordStart)
25
{
26
BinaryWriter
binaryWriter =
new
BinaryWriter
(
stream
);
27
binaryWriter.
Write
(117853008u);
28
binaryWriter.
Write
(0u);
29
binaryWriter.
Write
(zip64EOCDRecordStart);
30
binaryWriter.
Write
(1u);
31
}
24
public
static
void
WriteBlock
(
Stream
stream
,
long
zip64EOCDRecordStart) {
…
}
32
}
3
internal
struct
Zip64EndOfCentralDirectoryLocator
{
…
};
System.IO.BinaryReader.ReadUInt64
virtual ulong ReadUInt64()
Definition
BinaryReader.cs:230
System.IO.BinaryReader.ReadUInt32
virtual uint ReadUInt32()
Definition
BinaryReader.cs:219
System.IO.BinaryReader
Definition
BinaryReader.cs:8
System.IO.BinaryWriter.Write
virtual void Write(bool value)
Definition
BinaryWriter.cs:126
System.IO.BinaryWriter
Definition
BinaryWriter.cs:10
System.IO.Stream
Definition
Stream.cs:11
System.IO.Compression
Definition
BrotliDecoder.cs:5
System.ExceptionArgument.stream
@ stream
System.IO.Compression.Zip64EndOfCentralDirectoryLocator.OffsetOfZip64EOCD
ulong OffsetOfZip64EOCD
Definition
Zip64EndOfCentralDirectoryLocator.cs:7
System.IO.Compression.Zip64EndOfCentralDirectoryLocator.TryReadBlock
static bool TryReadBlock(BinaryReader reader, out Zip64EndOfCentralDirectoryLocator zip64EOCDLocator)
Definition
Zip64EndOfCentralDirectoryLocator.cs:11
System.IO.Compression.Zip64EndOfCentralDirectoryLocator.WriteBlock
static void WriteBlock(Stream stream, long zip64EOCDRecordStart)
Definition
Zip64EndOfCentralDirectoryLocator.cs:24
System.IO.Compression.Zip64EndOfCentralDirectoryLocator.NumberOfDiskWithZip64EOCD
uint NumberOfDiskWithZip64EOCD
Definition
Zip64EndOfCentralDirectoryLocator.cs:5
System.IO.Compression.Zip64EndOfCentralDirectoryLocator.TotalNumberOfDisks
uint TotalNumberOfDisks
Definition
Zip64EndOfCentralDirectoryLocator.cs:9
System.IO.Compression.Zip64EndOfCentralDirectoryLocator
Definition
Zip64EndOfCentralDirectoryLocator.cs:4
source
System.IO.Compression
System.IO.Compression
Zip64EndOfCentralDirectoryLocator.cs
Generated by
1.10.0