Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
FormattableString.cs
Go to the documentation of this file.
1
using
System.Globalization
;
2
3
namespace
System
;
4
5
public
abstract
class
FormattableString
:
IFormattable
6
{
7
public
abstract
string
Format
{
get
; }
8
9
public
abstract
int
ArgumentCount
{
get
; }
10
11
public
abstract
object
?[]
GetArguments
();
12
13
public
abstract
object
?
GetArgument
(
int
index
);
14
15
public
abstract
string
ToString
(
IFormatProvider
? formatProvider);
16
17
string
IFormattable
.
ToString
(
string
ignored,
IFormatProvider
formatProvider)
18
{
19
return
ToString
(formatProvider);
20
}
21
22
public
static
string
Invariant
(
FormattableString
formattable)
23
{
24
if
(formattable ==
null
)
25
{
26
throw
new
ArgumentNullException
(
"formattable"
);
27
}
28
return
formattable.
ToString
(
CultureInfo
.
InvariantCulture
);
29
}
30
31
public
static
string
CurrentCulture
(
FormattableString
formattable)
32
{
33
if
(formattable ==
null
)
34
{
35
throw
new
ArgumentNullException
(
"formattable"
);
36
}
37
return
formattable.
ToString
(
CultureInfo
.
CurrentCulture
);
38
}
39
40
public
override
string
ToString
()
41
{
42
return
ToString
(
CultureInfo
.
CurrentCulture
);
43
}
44
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.FormattableString.Invariant
static string Invariant(FormattableString formattable)
Definition
FormattableString.cs:22
System.FormattableString.ToString
override string ToString()
Definition
FormattableString.cs:40
System.FormattableString.ArgumentCount
int ArgumentCount
Definition
FormattableString.cs:9
System.FormattableString.GetArguments
object?[] GetArguments()
System.FormattableString.GetArgument
object? GetArgument(int index)
System.FormattableString.ToString
string ToString(IFormatProvider? formatProvider)
System.FormattableString.CurrentCulture
static string CurrentCulture(FormattableString formattable)
Definition
FormattableString.cs:31
System.FormattableString.Format
string Format
Definition
FormattableString.cs:7
System.FormattableString
Definition
FormattableString.cs:6
System.Globalization.CultureInfo.CurrentCulture
static CultureInfo CurrentCulture
Definition
CultureInfo.cs:72
System.Globalization.CultureInfo.InvariantCulture
static CultureInfo InvariantCulture
Definition
CultureInfo.cs:144
System.Globalization.CultureInfo
Definition
CultureInfo.cs:8
System.IFormatProvider
Definition
IFormatProvider.cs:4
System.IFormattable.ToString
string ToString(string? format, IFormatProvider? formatProvider)
System.IFormattable
Definition
IFormattable.cs:4
System.Globalization
Definition
Calendar.cs:1
System.ExceptionArgument.index
@ index
System
Definition
BlockingCollection.cs:8
source
System.Private.CoreLib
System
FormattableString.cs
Generated by
1.10.0