|
Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
| ReadContentAsBinaryHelper (XmlReader reader) | |
| int | ReadContentAsBase64 (byte[] buffer, int index, int count) |
| int | ReadContentAsBinHex (byte[] buffer, int index, int count) |
| int | ReadElementContentAsBase64 (byte[] buffer, int index, int count) |
| int | ReadElementContentAsBinHex (byte[] buffer, int index, int count) |
| void | Finish () |
| void | Reset () |
| async Task< int > | ReadContentAsBase64Async (byte[] buffer, int index, int count) |
| async Task< int > | ReadContentAsBinHexAsync (byte[] buffer, int index, int count) |
| async Task< int > | ReadElementContentAsBase64Async (byte[] buffer, int index, int count) |
| async Task< int > | ReadElementContentAsBinHexAsync (byte[] buffer, int index, int count) |
| async Task | FinishAsync () |
Static Package Functions | |
| static ReadContentAsBinaryHelper | CreateOrReset (ReadContentAsBinaryHelper helper, XmlReader reader) |
Private Types | |
| enum | State { None , InReadContent , InReadElementContent } |
Private Member Functions | |
| bool | Init () |
| bool | InitOnElement () |
| void | InitBase64Decoder () |
| void | InitBinHexDecoder () |
| int | ReadContentAsBinary (byte[] buffer, int index, int count) |
| int | ReadElementContentAsBinary (byte[] buffer, int index, int count) |
| bool | MoveToNextContentNode (bool moveIfOnContentNode) |
| async Task< bool > | InitAsync () |
| async Task< bool > | InitOnElementAsync () |
| async Task< int > | ReadContentAsBinaryAsync (byte[] buffer, int index, int count) |
| async Task< int > | ReadElementContentAsBinaryAsync (byte[] buffer, int index, int count) |
| async Task< bool > | MoveToNextContentNodeAsync (bool moveIfOnContentNode) |
Private Attributes | |
| readonly XmlReader | _reader |
| State | _state |
| int | _valueOffset |
| bool | _isEnd |
| readonly bool | _canReadValueChunk |
| readonly char[] | _valueChunk |
| int | _valueChunkLength |
| IncrementalReadDecoder | _decoder |
| Base64Decoder | _base64Decoder |
| BinHexDecoder | _binHexDecoder |
Definition at line 5 of file ReadContentAsBinaryHelper.cs.