Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MetadataStringDecoder.cs
Go to the documentation of this file.
1
using
System.Text
;
2
3
namespace
System.Reflection.Metadata
;
4
5
public
class
MetadataStringDecoder
6
{
7
public
Encoding
Encoding
{
get
; }
8
9
public
static
MetadataStringDecoder
DefaultUTF8
{
get
; } =
new
MetadataStringDecoder
(
System
.
Text
.
Encoding
.
UTF8
);
10
11
12
public
MetadataStringDecoder
(
Encoding
encoding)
13
{
14
if
(encoding ==
null
)
15
{
16
throw
new
ArgumentNullException
(
"encoding"
);
17
}
18
Encoding
= encoding;
19
}
20
21
public
unsafe
virtual
string
GetString
(
byte
*
bytes
,
int
byteCount
)
22
{
23
return
Encoding
.
GetString
(
bytes
,
byteCount
);
24
}
25
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Reflection.Metadata.MetadataStringDecoder.DefaultUTF8
static MetadataStringDecoder DefaultUTF8
Definition
MetadataStringDecoder.cs:9
System.Reflection.Metadata.MetadataStringDecoder.MetadataStringDecoder
MetadataStringDecoder(Encoding encoding)
Definition
MetadataStringDecoder.cs:12
System.Reflection.Metadata.MetadataStringDecoder.GetString
virtual unsafe string GetString(byte *bytes, int byteCount)
Definition
MetadataStringDecoder.cs:21
System.Reflection.Metadata.MetadataStringDecoder
Definition
MetadataStringDecoder.cs:6
System.Text.Encoding.UTF8
static Encoding UTF8
Definition
Encoding.cs:526
System.Text.Encoding.GetString
unsafe string GetString(byte *bytes, int byteCount)
Definition
Encoding.cs:973
System.Text.Encoding
Definition
Encoding.cs:15
System.Reflection.Metadata
Definition
AssemblyExtensions.cs:4
System.Text
Definition
ConsoleEncoding.cs:1
System.ExceptionArgument.bytes
@ bytes
System.ExceptionArgument.byteCount
@ byteCount
System
Definition
BlockingCollection.cs:8
source
System.Reflection.Metadata
System.Reflection.Metadata
MetadataStringDecoder.cs
Generated by
1.10.0