Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
GuidHeap.cs
Go to the documentation of this file.
1
using
System.Reflection.Internal
;
2
3
namespace
System.Reflection.Metadata.Ecma335
;
4
5
internal
readonly
struct
GuidHeap
6
{
7
internal
readonly
MemoryBlock
Block
;
8
9
public
GuidHeap
(
MemoryBlock
block)
10
{
11
Block
= block;
12
}
13
14
internal
Guid
GetGuid
(
GuidHandle
handle
)
15
{
16
if
(
handle
.IsNil)
17
{
18
return
default
(
Guid
);
19
}
20
return
Block
.
PeekGuid
((
handle
.Index - 1) * 16);
21
}
22
}
System.Reflection.Internal
Definition
AbstractMemoryBlock.cs:4
System.Reflection.Metadata.Ecma335
Definition
ArrayShapeEncoder.cs:3
System.ExceptionArgument.handle
@ handle
System.Guid
Definition
Guid.cs:15
System.Reflection.Internal.MemoryBlock.PeekGuid
unsafe Guid PeekGuid(int offset)
Definition
MemoryBlock.cs:215
System.Reflection.Internal.MemoryBlock
Definition
MemoryBlock.cs:11
System.Reflection.Metadata.Ecma335.GuidHeap.GuidHeap
GuidHeap(MemoryBlock block)
Definition
GuidHeap.cs:9
System.Reflection.Metadata.Ecma335.GuidHeap.Block
readonly MemoryBlock Block
Definition
GuidHeap.cs:7
System.Reflection.Metadata.Ecma335.GuidHeap.GetGuid
Guid GetGuid(GuidHandle handle)
Definition
GuidHeap.cs:14
System.Reflection.Metadata.Ecma335.GuidHeap
Definition
GuidHeap.cs:6
System.Reflection.Metadata.GuidHandle
Definition
GuidHandle.cs:6
source
System.Reflection.Metadata
System.Reflection.Metadata.Ecma335
GuidHeap.cs
Generated by
1.10.0