Show / Hide Table of Contents

    Class NetworkExtensions

    Extension methods for writing structured CLR and Unity objects to BinaryWriter and reading those values from BinaryReader.

    Inheritance
    Object
    NetworkExtensions
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.SpectatorView
    Assembly: cs.temp.dll.dll
    Syntax
    public static class NetworkExtensions

    Methods

    ReadArray<T>(BinaryReader, Func<BinaryReader, T>)

    Declaration
    public static T[] ReadArray<T>(this BinaryReader message, Func<BinaryReader, T> readElement)
    Parameters
    Type Name Description
    BinaryReader message
    Func<BinaryReader, T> readElement
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T

    ReadBoolean(BinaryReader)

    Declaration
    public static bool ReadBoolean(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Boolean

    ReadColor(BinaryReader)

    Declaration
    public static Color ReadColor(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Color

    ReadColor32(BinaryReader)

    Declaration
    public static Color32 ReadColor32(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Color32

    ReadColorArray(BinaryReader)

    Declaration
    public static Color[] ReadColorArray(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Color[]

    ReadGuid(BinaryReader)

    Declaration
    public static Guid ReadGuid(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Guid

    ReadInt32Array(BinaryReader)

    Declaration
    public static int[] ReadInt32Array(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Int32[]

    ReadMatrix4x4(BinaryReader)

    Declaration
    public static Matrix4x4 ReadMatrix4x4(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Matrix4x4

    ReadQuaternion(BinaryReader)

    Declaration
    public static Quaternion ReadQuaternion(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Quaternion

    ReadShortID(BinaryReader)

    Declaration
    public static ShortID ReadShortID(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    ShortID

    ReadVector2(BinaryReader)

    Declaration
    public static Vector2 ReadVector2(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Vector2

    ReadVector2Array(BinaryReader)

    Declaration
    public static Vector2[] ReadVector2Array(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Vector2[]

    ReadVector3(BinaryReader)

    Declaration
    public static Vector3 ReadVector3(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Vector3

    ReadVector3Array(BinaryReader)

    Declaration
    public static Vector3[] ReadVector3Array(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Vector3[]

    ReadVector4(BinaryReader)

    Declaration
    public static Vector4 ReadVector4(this BinaryReader message)
    Parameters
    Type Name Description
    BinaryReader message
    Returns
    Type Description
    Vector4

    Write(BinaryWriter, Color)

    Declaration
    public static void Write(this BinaryWriter message, Color value)
    Parameters
    Type Name Description
    BinaryWriter message
    Color value

    Write(BinaryWriter, Color[])

    Declaration
    public static void Write(this BinaryWriter message, Color[] array)
    Parameters
    Type Name Description
    BinaryWriter message
    Color[] array

    Write(BinaryWriter, Color32)

    Declaration
    public static void Write(this BinaryWriter message, Color32 value)
    Parameters
    Type Name Description
    BinaryWriter message
    Color32 value

    Write(BinaryWriter, Matrix4x4)

    Declaration
    public static void Write(this BinaryWriter message, Matrix4x4 value)
    Parameters
    Type Name Description
    BinaryWriter message
    Matrix4x4 value

    Write(BinaryWriter, Quaternion)

    Declaration
    public static void Write(this BinaryWriter message, Quaternion value)
    Parameters
    Type Name Description
    BinaryWriter message
    Quaternion value

    Write(BinaryWriter, Guid)

    Declaration
    public static void Write(this BinaryWriter message, Guid value)
    Parameters
    Type Name Description
    BinaryWriter message
    Guid value

    Write(BinaryWriter, Int32[])

    Declaration
    public static void Write(this BinaryWriter message, int[] array)
    Parameters
    Type Name Description
    BinaryWriter message
    Int32[] array

    Write(BinaryWriter, Vector2)

    Declaration
    public static void Write(this BinaryWriter message, Vector2 value)
    Parameters
    Type Name Description
    BinaryWriter message
    Vector2 value

    Write(BinaryWriter, Vector2[])

    Declaration
    public static void Write(this BinaryWriter message, Vector2[] array)
    Parameters
    Type Name Description
    BinaryWriter message
    Vector2[] array

    Write(BinaryWriter, Vector3)

    Declaration
    public static void Write(this BinaryWriter message, Vector3 value)
    Parameters
    Type Name Description
    BinaryWriter message
    Vector3 value

    Write(BinaryWriter, Vector3[])

    Declaration
    public static void Write(this BinaryWriter message, Vector3[] array)
    Parameters
    Type Name Description
    BinaryWriter message
    Vector3[] array

    Write(BinaryWriter, Vector4)

    Declaration
    public static void Write(this BinaryWriter message, Vector4 value)
    Parameters
    Type Name Description
    BinaryWriter message
    Vector4 value

    WriteArray<T>(BinaryWriter, T[], Action<BinaryWriter, T>)

    Declaration
    public static void WriteArray<T>(this BinaryWriter message, T[] array, Action<BinaryWriter, T> writeAction)
    Parameters
    Type Name Description
    BinaryWriter message
    T[] array
    Action<BinaryWriter, T> writeAction
    Type Parameters
    Name Description
    T
    In This Article
    • Methods
      • ReadArray<T>(BinaryReader, Func<BinaryReader, T>)
      • ReadBoolean(BinaryReader)
      • ReadColor(BinaryReader)
      • ReadColor32(BinaryReader)
      • ReadColorArray(BinaryReader)
      • ReadGuid(BinaryReader)
      • ReadInt32Array(BinaryReader)
      • ReadMatrix4x4(BinaryReader)
      • ReadQuaternion(BinaryReader)
      • ReadShortID(BinaryReader)
      • ReadVector2(BinaryReader)
      • ReadVector2Array(BinaryReader)
      • ReadVector3(BinaryReader)
      • ReadVector3Array(BinaryReader)
      • ReadVector4(BinaryReader)
      • Write(BinaryWriter, Color)
      • Write(BinaryWriter, Color[])
      • Write(BinaryWriter, Color32)
      • Write(BinaryWriter, Matrix4x4)
      • Write(BinaryWriter, Quaternion)
      • Write(BinaryWriter, Guid)
      • Write(BinaryWriter, Int32[])
      • Write(BinaryWriter, Vector2)
      • Write(BinaryWriter, Vector2[])
      • Write(BinaryWriter, Vector3)
      • Write(BinaryWriter, Vector3[])
      • Write(BinaryWriter, Vector4)
      • WriteArray<T>(BinaryWriter, T[], Action<BinaryWriter, T>)
    Back to top Generated by DocFX