Search Results for

    Show / Hide Table of Contents

    Class DataBufferSubset

    A subset of a DataBuffer.

    Inheritance
    System.Object
    DataBuffer
    DataBufferSubset
    Inherited Members
    DataBuffer.InnerData
    DataBuffer.LittleEndian
    DataBuffer.Index
    DataBuffer.Length
    DataBuffer.Allocate(Int32)
    DataBuffer.Allocate(Int32, Boolean)
    DataBuffer.Wrap(Byte[])
    DataBuffer.Wrap(Byte[], Boolean)
    DataBuffer.Wrap(Byte[], Int32)
    DataBuffer.Wrap(Byte[], Int32, Boolean)
    DataBuffer.Wrap(Byte[], Int32, Int32)
    DataBuffer.Wrap(Byte[], Int32, Int32, Boolean)
    DataBuffer.TryKeep()
    DataBuffer.AreEqual(DataBuffer, DataBuffer)
    DataBuffer.Empty
    DataBuffer.Resize(Int32)
    DataBuffer.Resize(Int32, Int32)
    DataBuffer.CanResize(Int32, Int32)
    DataBuffer.Resize(Int32, Int32, Boolean)
    DataBuffer.Write(DataBuffer)
    DataBuffer.Write(DataBuffer, Int32)
    DataBuffer.Write(DataBuffer, Int32, Int32)
    DataBuffer.WriteBytes(Byte[])
    DataBuffer.WriteBytes(Byte[], Int32)
    DataBuffer.WriteBytes(Byte[], Int32, Int32)
    DataBuffer.WriteBytes(Byte[], Int32, Int32, Int32)
    DataBuffer.WriteBytes(Byte[], Int32, Int32, Int32, Int32)
    DataBuffer.Copy()
    DataBuffer.Copy(Boolean)
    DataBuffer.Clone()
    DataBuffer.Clone(Boolean)
    DataBuffer.Set(Byte)
    DataBuffer.Set(Byte, Int32)
    DataBuffer.Set(Byte, Int32, Int32)
    DataBuffer.ToArray()
    DataBuffer.ToBytes()
    DataBuffer.FromBytes(Byte[])
    DataBuffer.FromBytes(Byte[], Boolean)
    DataBuffer.ToHexString()
    DataBuffer.FromHexString(String)
    DataBuffer.FromHexString(String, Boolean)
    DataBuffer.SequenceEquals(DataBuffer)
    DataBuffer.SequenceEqualsConstantTime(DataBuffer)
    DataBuffer.Write1(Boolean, Int32, Int32)
    DataBuffer.Write2(Int32, Int32, Int32)
    DataBuffer.Write3(Int32, Int32, Int32)
    DataBuffer.Write4(Int32, Int32, Int32)
    DataBuffer.Write5(Int32, Int32, Int32)
    DataBuffer.Write6(Int32, Int32, Int32)
    DataBuffer.Write7(Int32, Int32, Int32)
    DataBuffer.Write8(Int32, Int32)
    DataBuffer.Write8(Int32, Int32, Int32)
    DataBuffer.Write9(Int32, Int32, Int32)
    DataBuffer.Write10(Int32, Int32, Int32)
    DataBuffer.Write11(Int32, Int32, Int32)
    DataBuffer.Write12(Int32, Int32, Int32)
    DataBuffer.Write13(Int32, Int32, Int32)
    DataBuffer.Write14(Int32, Int32, Int32)
    DataBuffer.Write15(Int32, Int32, Int32)
    DataBuffer.Write16(Int32, Int32)
    DataBuffer.Write16Signed(Int32, Int32)
    DataBuffer.Write16(Int32, Int32, Int32)
    DataBuffer.Write17(Int32, Int32, Int32)
    DataBuffer.Write18(Int32, Int32, Int32)
    DataBuffer.Write19(Int32, Int32, Int32)
    DataBuffer.Write20(Int32, Int32, Int32)
    DataBuffer.Write21(Int32, Int32, Int32)
    DataBuffer.Write22(Int32, Int32, Int32)
    DataBuffer.Write23(Int32, Int32, Int32)
    DataBuffer.Write24(Int32, Int32)
    DataBuffer.Write24(Int32, Int32, Int32)
    DataBuffer.Write32(Int64, Int32)
    DataBuffer.Write32(Int64, Int32, Int32)
    DataBuffer.Write40(Int64, Int32)
    DataBuffer.Write40(Int64, Int32, Int32)
    DataBuffer.Write48(Int64, Int32)
    DataBuffer.Write48(Int64, Int32, Int32)
    DataBuffer.Write56(Int64, Int32)
    DataBuffer.Write56(Int64, Int32, Int32)
    DataBuffer.Write64(Int64, Int32)
    DataBuffer.Write64(Int64, Int32, Int32)
    DataBuffer.Read1(Int32, Int32)
    DataBuffer.Read2(Int32, Int32)
    DataBuffer.Read2Signed(Int32, Int32)
    DataBuffer.Read3(Int32, Int32)
    DataBuffer.Read3Signed(Int32, Int32)
    DataBuffer.Read4(Int32, Int32)
    DataBuffer.Read4Signed(Int32, Int32)
    DataBuffer.Read5(Int32, Int32)
    DataBuffer.Read5Signed(Int32, Int32)
    DataBuffer.Read6(Int32, Int32)
    DataBuffer.Read6Signed(Int32, Int32)
    DataBuffer.Read7(Int32, Int32)
    DataBuffer.Read7Signed(Int32, Int32)
    DataBuffer.Read8(Int32)
    DataBuffer.Read8Signed(Int32)
    DataBuffer.Read8(Int32, Int32)
    DataBuffer.Read8Signed(Int32, Int32)
    DataBuffer.Read9(Int32, Int32)
    DataBuffer.Read9Signed(Int32, Int32)
    DataBuffer.Read10(Int32, Int32)
    DataBuffer.Read10Signed(Int32, Int32)
    DataBuffer.Read11(Int32, Int32)
    DataBuffer.Read11Signed(Int32, Int32)
    DataBuffer.Read12(Int32, Int32)
    DataBuffer.Read12Signed(Int32, Int32)
    DataBuffer.Read13(Int32, Int32)
    DataBuffer.Read13Signed(Int32, Int32)
    DataBuffer.Read14(Int32, Int32)
    DataBuffer.Read14Signed(Int32, Int32)
    DataBuffer.Read15(Int32, Int32)
    DataBuffer.Read15Signed(Int32, Int32)
    DataBuffer.Read16(Int32)
    DataBuffer.Read16Signed(Int32)
    DataBuffer.Read16(Int32, Int32)
    DataBuffer.Read16Signed(Int32, Int32)
    DataBuffer.Read17(Int32, Int32)
    DataBuffer.Read17Signed(Int32, Int32)
    DataBuffer.Read18(Int32, Int32)
    DataBuffer.Read18Signed(Int32, Int32)
    DataBuffer.Read19(Int32, Int32)
    DataBuffer.Read19Signed(Int32, Int32)
    DataBuffer.Read20(Int32, Int32)
    DataBuffer.Read20Signed(Int32, Int32)
    DataBuffer.Read21(Int32, Int32)
    DataBuffer.Read21Signed(Int32, Int32)
    DataBuffer.Read22(Int32, Int32)
    DataBuffer.Read22Signed(Int32, Int32)
    DataBuffer.Read23(Int32, Int32)
    DataBuffer.Read23Signed(Int32, Int32)
    DataBuffer.Read24(Int32)
    DataBuffer.Read24Signed(Int32)
    DataBuffer.Read24(Int32, Int32)
    DataBuffer.Read24Signed(Int32, Int32)
    DataBuffer.Read32(Int32)
    DataBuffer.Read32Signed(Int32)
    DataBuffer.Read32(Int32, Int32)
    DataBuffer.Read32Signed(Int32, Int32)
    DataBuffer.Read40(Int32)
    DataBuffer.Read40Signed(Int32)
    DataBuffer.Read40(Int32, Int32)
    DataBuffer.Read40Signed(Int32, Int32)
    DataBuffer.Read48(Int32)
    DataBuffer.Read48Signed(Int32)
    DataBuffer.Read48(Int32, Int32)
    DataBuffer.Read48Signed(Int32, Int32)
    DataBuffer.Read56(Int32)
    DataBuffer.Read56Signed(Int32)
    DataBuffer.Read56(Int32, Int32)
    DataBuffer.Read56Signed(Int32, Int32)
    DataBuffer.Read64(Int32)
    DataBuffer.Read64Signed(Int32)
    DataBuffer.Read64(Int32, Int32)
    DataBuffer.Read64Signed(Int32, Int32)
    DataBuffer.ReadUtf8String(Int32)
    DataBuffer.ReadUtf8String(Int32, Int32)
    DataBuffer.TryRead1(Int32, Int32, Boolean)
    DataBuffer.TryRead2(Int32, Int32, Int32)
    DataBuffer.TryRead3(Int32, Int32, Int32)
    DataBuffer.TryRead4(Int32, Int32, Int32)
    DataBuffer.TryRead5(Int32, Int32, Int32)
    DataBuffer.TryRead6(Int32, Int32, Int32)
    DataBuffer.TryRead7(Int32, Int32, Int32)
    DataBuffer.TryRead8(Int32, Int32)
    DataBuffer.TryRead9(Int32, Int32, Int32)
    DataBuffer.TryRead10(Int32, Int32, Int32)
    DataBuffer.TryRead11(Int32, Int32, Int32)
    DataBuffer.TryRead12(Int32, Int32, Int32)
    DataBuffer.TryRead13(Int32, Int32, Int32)
    DataBuffer.TryRead14(Int32, Int32, Int32)
    DataBuffer.TryRead15(Int32, Int32, Int32)
    DataBuffer.TryRead16(Int32, Int32)
    DataBuffer.TryRead17(Int32, Int32, Int32)
    DataBuffer.TryRead18(Int32, Int32, Int32)
    DataBuffer.TryRead19(Int32, Int32, Int32)
    DataBuffer.TryRead20(Int32, Int32, Int32)
    DataBuffer.TryRead21(Int32, Int32, Int32)
    DataBuffer.TryRead22(Int32, Int32, Int32)
    DataBuffer.TryRead23(Int32, Int32, Int32)
    DataBuffer.TryRead24(Int32, Int32)
    DataBuffer.TryRead32(Int32, Int64)
    DataBuffer.TryRead40(Int32, Int64)
    DataBuffer.TryRead48(Int32, Int64)
    DataBuffer.TryRead56(Int32, Int64)
    DataBuffer.TryRead64(Int32, Int64)
    DataBuffer.And(Int32, Int32)
    DataBuffer.Or(Int32, Int32)
    DataBuffer.Xor(Int32, Int32)
    DataBuffer.ToJson()
    DataBuffer.ToJson(DataBuffer)
    DataBuffer.FromJson(String)
    DataBuffer.ToJsonArray(DataBuffer[])
    DataBuffer.FromJsonArray(String)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class DataBufferSubset : DataBuffer

    Properties

    Data

    Gets the data.

    Declaration
    public override byte[] Data { get; }
    Property Value
    Type Description
    System.Byte[]
    Overrides
    DataBuffer.Data

    IsPooled

    Gets whether this DataBuffer is from a pool.

    Declaration
    public override bool IsPooled { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    DataBuffer.IsPooled

    IsSubset

    Gets whether this DataBuffer is a subset.

    Declaration
    public override bool IsSubset { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    DataBuffer.IsSubset

    Parent

    Gets the Subset parent.

    Declaration
    public DataBuffer Parent { get; }
    Property Value
    Type Description
    DataBuffer

    Methods

    Append(DataBuffer)

    Appends a buffer.

    Declaration
    public override DataBuffer Append(DataBuffer buffer)
    Parameters
    Type Name Description
    DataBuffer buffer

    The buffer.

    Returns
    Type Description
    DataBuffer
    Overrides
    DataBuffer.Append(DataBuffer)

    Append(DataBuffer[])

    Appends some buffers.

    Declaration
    public override DataBuffer Append(DataBuffer[] buffers)
    Parameters
    Type Name Description
    DataBuffer[] buffers

    The buffers.

    Returns
    Type Description
    DataBuffer
    Overrides
    DataBuffer.Append(DataBuffer[])

    Free()

    Decrements the retain count by one and returns the Buffer to the pool if zero.

    Declaration
    public override DataBuffer Free()
    Returns
    Type Description
    DataBuffer
    Overrides
    DataBuffer.Free()

    Keep()

    Increment the retain count by one.

    Declaration
    public override DataBuffer Keep()
    Returns
    Type Description
    DataBuffer
    Overrides
    DataBuffer.Keep()

    Prepend(DataBuffer)

    Prepends a buffer.

    Declaration
    public override DataBuffer Prepend(DataBuffer buffer)
    Parameters
    Type Name Description
    DataBuffer buffer

    The buffer.

    Returns
    Type Description
    DataBuffer
    Overrides
    DataBuffer.Prepend(DataBuffer)

    Prepend(DataBuffer[])

    Prepends some buffers.

    Declaration
    public override void Prepend(DataBuffer[] buffers)
    Parameters
    Type Name Description
    DataBuffer[] buffers

    The buffers.

    Overrides
    DataBuffer.Prepend(DataBuffer[])

    Subset(Int32)

    Gets a subset of this instance.

    Declaration
    public override DataBuffer Subset(int offset)
    Parameters
    Type Name Description
    System.Int32 offset

    The offset.

    Returns
    Type Description
    DataBuffer
    Overrides
    DataBuffer.Subset(Int32)

    Subset(Int32, Int32)

    Gets a subset of this instance.

    Declaration
    public override DataBuffer Subset(int offset, int length)
    Parameters
    Type Name Description
    System.Int32 offset

    The offset.

    System.Int32 length

    The length.

    Returns
    Type Description
    DataBuffer
    Overrides
    DataBuffer.Subset(Int32, Int32)
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.17.0