Show / Hide Table of Contents

    ComplexMessageExtensions 类

    定义 ComplexMessage 类的扩展方法。

    继承
    System.Object
    ComplexMessageExtensions
    继承成员
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    命名空间: HuajiTech.CoolQ.Messaging
    程序集: HuajiTech.CoolQ.Messaging.dll
    语法
    public static class ComplexMessageExtensions

    方法

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement)

    将 ComplexMessage 实例解构为 1 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 2 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 3 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 4 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 5 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 6 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 7 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 8 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 9 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7, out MessageElement element8)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    MessageElement element8
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 10 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7, out MessageElement element8, out MessageElement element9)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    MessageElement element8
    MessageElement element9
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 11 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7, out MessageElement element8, out MessageElement element9, out MessageElement element10)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    MessageElement element8
    MessageElement element9
    MessageElement element10
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 12 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7, out MessageElement element8, out MessageElement element9, out MessageElement element10, out MessageElement element11)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    MessageElement element8
    MessageElement element9
    MessageElement element10
    MessageElement element11
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 13 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7, out MessageElement element8, out MessageElement element9, out MessageElement element10, out MessageElement element11, out MessageElement element12)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    MessageElement element8
    MessageElement element9
    MessageElement element10
    MessageElement element11
    MessageElement element12
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 14 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7, out MessageElement element8, out MessageElement element9, out MessageElement element10, out MessageElement element11, out MessageElement element12, out MessageElement element13)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    MessageElement element8
    MessageElement element9
    MessageElement element10
    MessageElement element11
    MessageElement element12
    MessageElement element13
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 15 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7, out MessageElement element8, out MessageElement element9, out MessageElement element10, out MessageElement element11, out MessageElement element12, out MessageElement element13, out MessageElement element14)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    MessageElement element8
    MessageElement element9
    MessageElement element10
    MessageElement element11
    MessageElement element12
    MessageElement element13
    MessageElement element14
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    | 改善此文档 查看源代码

    Deconstruct(ComplexMessage, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement, out MessageElement)

    将 ComplexMessage 实例解构为 16 个不同的 MessageElement 实例。 如果要求的 MessageElement 实例数量大于 message 的元素数量,则超出部分的值为 null。

    声明
    public static void Deconstruct(this ComplexMessage message, out MessageElement element0, out MessageElement element1, out MessageElement element2, out MessageElement element3, out MessageElement element4, out MessageElement element5, out MessageElement element6, out MessageElement element7, out MessageElement element8, out MessageElement element9, out MessageElement element10, out MessageElement element11, out MessageElement element12, out MessageElement element13, out MessageElement element14, out MessageElement element15)
    参数
    类型 名称 描述
    ComplexMessage message
    MessageElement element0
    MessageElement element1
    MessageElement element2
    MessageElement element3
    MessageElement element4
    MessageElement element5
    MessageElement element6
    MessageElement element7
    MessageElement element8
    MessageElement element9
    MessageElement element10
    MessageElement element11
    MessageElement element12
    MessageElement element13
    MessageElement element14
    MessageElement element15
    异常
    类型 条件
    System.ArgumentNullException

    message 为 null。

    • 改善此文档
    • 查看源代码
    Back to top 本文档使用 CC BY-NC-SA 4.0 进行许可。