Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ WriteArray() [15/40]

unsafe override void System.Xml.XmlBinaryWriter.WriteArray ( string prefix,
XmlDictionaryString localName,
XmlDictionaryString namespaceUri,
float[] array,
int offset,
int count )
inline

Definition at line 299 of file XmlBinaryWriter.cs.

300 {
302 if (count > 0)
303 {
304 fixed (float* ptr = &array[offset])
305 {
306 UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement, count, (byte*)ptr, (byte*)(ptr + count));
307 }
308 }
309 }
void CheckArray(Array array, int offset, int count)
unsafe void UnsafeWriteArray(string prefix, string localName, string namespaceUri, XmlBinaryNodeType nodeType, int count, byte *array, byte *arrayMax)

References System.array, System.Xml.XmlBinaryWriter.CheckArray(), System.count, System.Xml.Dictionary, System.offset, System.prefix, and System.Xml.XmlBinaryWriter.UnsafeWriteArray().