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