CRIWARE for C#
Search Results for

    Show / Hide Table of Contents

    Struct ArgString

    文字列引数構造体

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: CriWare.InteropHelpers
    Assembly: CriWare.CriBase.dll
    Syntax
    public struct ArgString
    Remarks

    CRIWAREのAPIが要求する文字列引数に利用する型です。 各種文字列/バイト列表現からのキャストが可能です。 stringを渡した場合のみ、UTF8への変換が行われます。

    Operators

    implicit operator ArgString(NativeString)

    NativeStringからのキャスト

    Declaration
    public static implicit operator ArgString(NativeString arg)
    Parameters
    Type Name Description
    NativeString arg
    Returns
    Type Description
    ArgString

    implicit operator ArgString(IntPtr)

    IntPtrからのキャスト

    Declaration
    public static implicit operator ArgString(IntPtr ptr)
    Parameters
    Type Name Description
    IntPtr ptr
    Returns
    Type Description
    ArgString

    implicit operator ArgString(ReadOnlySpan<byte>)

    ReadOnlySpan<T>からのキャスト

    Declaration
    public static implicit operator ArgString(ReadOnlySpan<byte> str)
    Parameters
    Type Name Description
    ReadOnlySpan<byte> str
    Returns
    Type Description
    ArgString

    implicit operator ArgString(Span<byte>)

    Span<T>からのキャスト

    Declaration
    public static implicit operator ArgString(Span<byte> str)
    Parameters
    Type Name Description
    Span<byte> str
    Returns
    Type Description
    ArgString

    implicit operator ArgString(string)

    stringからのキャスト

    Declaration
    public static implicit operator ArgString(string str)
    Parameters
    Type Name Description
    string str
    Returns
    Type Description
    ArgString
    In this article
    Back to top Generated by DocFX