Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
override bool | TryParseValue (string value, object storeValue, ref int index, out object parsedValue) |
object | ParseValue (string value, object storeValue, ref int index) |
virtual string | ToString (object value) |
Protected Member Functions | |
override int | GetParsedValueLength (string value, int startIndex, object storeValue, out object parsedValue) |
Static Package Attributes | |
static readonly TransferCodingHeaderParser | SingleValueParser = new TransferCodingHeaderParser(supportsMultipleValues: false, CreateTransferCoding) |
static readonly TransferCodingHeaderParser | MultipleValueParser = new TransferCodingHeaderParser(supportsMultipleValues: true, CreateTransferCoding) |
static readonly TransferCodingHeaderParser | SingleValueWithQualityParser = new TransferCodingHeaderParser(supportsMultipleValues: false, CreateTransferCodingWithQuality) |
static readonly TransferCodingHeaderParser | MultipleValueWithQualityParser = new TransferCodingHeaderParser(supportsMultipleValues: true, CreateTransferCodingWithQuality) |
Properties | |
bool | SupportsMultipleValues [get] |
string | Separator [get] |
virtual IEqualityComparer | Comparer [get] |
Private Member Functions | |
TransferCodingHeaderParser (bool supportsMultipleValues, Func< TransferCodingHeaderValue > transferCodingCreator) | |
Static Private Member Functions | |
static TransferCodingHeaderValue | CreateTransferCoding () |
static TransferCodingHeaderValue | CreateTransferCodingWithQuality () |
Private Attributes | |
readonly Func< TransferCodingHeaderValue > | _transferCodingCreator |
readonly bool | _supportsMultipleValues |
readonly string | _separator |
Definition at line 3 of file TransferCodingHeaderParser.cs.