|
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.