Class NativeStringExtensions | Collections | 0.9.0-preview.6
docs.unity3d.com
    Show / Hide Table of Contents

    Class NativeStringExtensions

    Inheritance
    Object
    NativeStringExtensions
    Namespace: Unity.Collections
    Syntax
    public static class NativeStringExtensions

    Methods

    Append<T>(ref T, Byte)

    Declaration
    public static int Append<T>(this ref T dest, byte src)
        where T : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    Byte src
    Returns
    Type Description
    Int32
    Type Parameters
    Name Description
    T

    Append<T, U>(ref T, U)

    Declaration
    public static int Append<T, U>(this ref T dest, in U src)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U src
    Returns
    Type Description
    Int32
    Type Parameters
    Name Description
    T
    U

    Format<T, U, T0, T1, T2, T3, T4, T5, T6, T7>(ref T, U, T0, T1, T2, T3, T4, T5, T6, T7)

    Declaration
    public static void Format<T, U, T0, T1, T2, T3, T4, T5, T6, T7>(this ref T dest, in U format, in T0 arg0, in T1 arg1, in T2 arg2, in T3 arg3, in T4 arg4, in T5 arg5, in T6 arg6, in T7 arg7)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte> where T2 : struct, INativeList<byte> where T3 : struct, INativeList<byte> where T4 : struct, INativeList<byte> where T5 : struct, INativeList<byte> where T6 : struct, INativeList<byte> where T7 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    T2 arg2
    T3 arg3
    T4 arg4
    T5 arg5
    T6 arg6
    T7 arg7
    Type Parameters
    Name Description
    T
    U
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    Format<T, U, T0, T1, T2, T3, T4, T5, T6, T7, T8>(ref T, U, T0, T1, T2, T3, T4, T5, T6, T7, T8)

    Declaration
    public static void Format<T, U, T0, T1, T2, T3, T4, T5, T6, T7, T8>(this ref T dest, in U format, in T0 arg0, in T1 arg1, in T2 arg2, in T3 arg3, in T4 arg4, in T5 arg5, in T6 arg6, in T7 arg7, in T8 arg8)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte> where T2 : struct, INativeList<byte> where T3 : struct, INativeList<byte> where T4 : struct, INativeList<byte> where T5 : struct, INativeList<byte> where T6 : struct, INativeList<byte> where T7 : struct, INativeList<byte> where T8 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    T2 arg2
    T3 arg3
    T4 arg4
    T5 arg5
    T6 arg6
    T7 arg7
    T8 arg8
    Type Parameters
    Name Description
    T
    U
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7
    T8

    Format<T, U, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(ref T, U, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

    Declaration
    public static void Format<T, U, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this ref T dest, in U format, in T0 arg0, in T1 arg1, in T2 arg2, in T3 arg3, in T4 arg4, in T5 arg5, in T6 arg6, in T7 arg7, in T8 arg8, in T9 arg9)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte> where T2 : struct, INativeList<byte> where T3 : struct, INativeList<byte> where T4 : struct, INativeList<byte> where T5 : struct, INativeList<byte> where T6 : struct, INativeList<byte> where T7 : struct, INativeList<byte> where T8 : struct, INativeList<byte> where T9 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    T2 arg2
    T3 arg3
    T4 arg4
    T5 arg5
    T6 arg6
    T7 arg7
    T8 arg8
    T9 arg9
    Type Parameters
    Name Description
    T
    U
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7
    T8
    T9

    Format<T, U, T0>(ref T, U, T0)

    Declaration
    public static void Format<T, U, T0>(this ref T dest, in U format, in T0 arg0)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    Type Parameters
    Name Description
    T
    U
    T0

    Format<T, U, T0, T1>(ref T, U, T0, T1)

    Declaration
    public static void Format<T, U, T0, T1>(this ref T dest, in U format, in T0 arg0, in T1 arg1)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    Type Parameters
    Name Description
    T
    U
    T0
    T1

    Format<T, U, T0, T1, T2>(ref T, U, T0, T1, T2)

    Declaration
    public static void Format<T, U, T0, T1, T2>(this ref T dest, in U format, in T0 arg0, in T1 arg1, in T2 arg2)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte> where T2 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    T2 arg2
    Type Parameters
    Name Description
    T
    U
    T0
    T1
    T2

    Format<T, U, T0, T1, T2, T3>(ref T, U, T0, T1, T2, T3)

    Declaration
    public static void Format<T, U, T0, T1, T2, T3>(this ref T dest, in U format, in T0 arg0, in T1 arg1, in T2 arg2, in T3 arg3)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte> where T2 : struct, INativeList<byte> where T3 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    T2 arg2
    T3 arg3
    Type Parameters
    Name Description
    T
    U
    T0
    T1
    T2
    T3

    Format<T, U, T0, T1, T2, T3, T4>(ref T, U, T0, T1, T2, T3, T4)

    Declaration
    public static void Format<T, U, T0, T1, T2, T3, T4>(this ref T dest, in U format, in T0 arg0, in T1 arg1, in T2 arg2, in T3 arg3, in T4 arg4)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte> where T2 : struct, INativeList<byte> where T3 : struct, INativeList<byte> where T4 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    T2 arg2
    T3 arg3
    T4 arg4
    Type Parameters
    Name Description
    T
    U
    T0
    T1
    T2
    T3
    T4

    Format<T, U, T0, T1, T2, T3, T4, T5>(ref T, U, T0, T1, T2, T3, T4, T5)

    Declaration
    public static void Format<T, U, T0, T1, T2, T3, T4, T5>(this ref T dest, in U format, in T0 arg0, in T1 arg1, in T2 arg2, in T3 arg3, in T4 arg4, in T5 arg5)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte> where T2 : struct, INativeList<byte> where T3 : struct, INativeList<byte> where T4 : struct, INativeList<byte> where T5 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    T2 arg2
    T3 arg3
    T4 arg4
    T5 arg5
    Type Parameters
    Name Description
    T
    U
    T0
    T1
    T2
    T3
    T4
    T5

    Format<T, U, T0, T1, T2, T3, T4, T5, T6>(ref T, U, T0, T1, T2, T3, T4, T5, T6)

    Declaration
    public static void Format<T, U, T0, T1, T2, T3, T4, T5, T6>(this ref T dest, in U format, in T0 arg0, in T1 arg1, in T2 arg2, in T3 arg3, in T4 arg4, in T5 arg5, in T6 arg6)
        where T : struct, INativeList<byte> where U : struct, INativeList<byte> where T0 : struct, INativeList<byte> where T1 : struct, INativeList<byte> where T2 : struct, INativeList<byte> where T3 : struct, INativeList<byte> where T4 : struct, INativeList<byte> where T5 : struct, INativeList<byte> where T6 : struct, INativeList<byte>
    Parameters
    Type Name Description
    T dest
    U format
    T0 arg0
    T1 arg1
    T2 arg2
    T3 arg3
    T4 arg4
    T5 arg5
    T6 arg6
    Type Parameters
    Name Description
    T
    U
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023