Semantic<T1>(string, string, T1)
Creates a semantic message with 1 parameter (using tuples).
Declaration
public static SemanticMessage<T1> Semantic<T1>(string name, string parameterName1, T1 parameterValue1)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
Semantic<T1>(string, in (string Name, T1 Value))
Creates a semantic message with 1 parameter.
Declaration
public static SemanticMessage<T1> Semantic<T1>(string name, in (string Name, T1 Value) parameter1)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
Semantic<T1, T2>(string, string, T1, string, T2)
Creates a semantic message with 2 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2> Semantic<T1, T2>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
Semantic<T1, T2>(string, in (string Name, T1 Value), in (string Name, T2 Value))
Creates a semantic message with 2 parameters.
Declaration
public static SemanticMessage<T1, T2> Semantic<T1, T2>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
Semantic<T1, T2, T3>(string, string, T1, string, T2, string, T3)
Creates a semantic message with 3 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2, T3> Semantic<T1, T2, T3>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2, string parameterName3, T3 parameterValue3)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
| string | parameterName3 | Name of the third parameter. |
| T3 | parameterValue3 | Value of the third parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
Semantic<T1, T2, T3>(string, in (string Name, T1 Value), in (string Name, T2 Value), in (string Name, T3 Value))
Creates a semantic message with 3 parameters.
Declaration
public static SemanticMessage<T1, T2, T3> Semantic<T1, T2, T3>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2, in (string Name, T3 Value) parameter3)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
| (string Name, T3 Value) | parameter3 | Name and value of the third parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
Semantic<T1, T2, T3, T4>(string, string, T1, string, T2, string, T3, string, T4)
Creates a semantic message with 4 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2, T3, T4> Semantic<T1, T2, T3, T4>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2, string parameterName3, T3 parameterValue3, string parameterName4, T4 parameterValue4)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
| string | parameterName3 | Name of the third parameter. |
| T3 | parameterValue3 | Value of the third parameter. |
| string | parameterName4 | Name of the 4th parameter. |
| T4 | parameterValue4 | Value of the 4th parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
Semantic<T1, T2, T3, T4>(string, in (string Name, T1 Value), in (string Name, T2 Value), in (string Name, T3 Value), in (string Name, T4 Value))
Creates a semantic message with 4 parameters.
Declaration
public static SemanticMessage<T1, T2, T3, T4> Semantic<T1, T2, T3, T4>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2, in (string Name, T3 Value) parameter3, in (string Name, T4 Value) parameter4)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
| (string Name, T3 Value) | parameter3 | Name and value of the third parameter wrapped as a tuple. |
| (string Name, T4 Value) | parameter4 | Name and value of the 4th parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
Semantic<T1, T2, T3, T4, T5>(string, string, T1, string, T2, string, T3, string, T4, string, T5)
Creates a semantic message with 5 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5> Semantic<T1, T2, T3, T4, T5>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2, string parameterName3, T3 parameterValue3, string parameterName4, T4 parameterValue4, string parameterName5, T5 parameterValue5)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
| string | parameterName3 | Name of the third parameter. |
| T3 | parameterValue3 | Value of the third parameter. |
| string | parameterName4 | Name of the 4th parameter. |
| T4 | parameterValue4 | Value of the 4th parameter. |
| string | parameterName5 | Name of the 5th parameter. |
| T5 | parameterValue5 | Value of the 5th parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
Semantic<T1, T2, T3, T4, T5>(string, in (string Name, T1 Value), in (string Name, T2 Value), in (string Name, T3 Value), in (string Name, T4 Value), in (string Name, T5 Value))
Creates a semantic message with 5 parameters.
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5> Semantic<T1, T2, T3, T4, T5>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2, in (string Name, T3 Value) parameter3, in (string Name, T4 Value) parameter4, in (string Name, T5 Value) parameter5)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
| (string Name, T3 Value) | parameter3 | Name and value of the third parameter wrapped as a tuple. |
| (string Name, T4 Value) | parameter4 | Name and value of the 4th parameter wrapped as a tuple. |
| (string Name, T5 Value) | parameter5 | Name and value of the 5th parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6>(string, string, T1, string, T2, string, T3, string, T4, string, T5, string, T6)
Creates a semantic message with 6 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6> Semantic<T1, T2, T3, T4, T5, T6>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2, string parameterName3, T3 parameterValue3, string parameterName4, T4 parameterValue4, string parameterName5, T5 parameterValue5, string parameterName6, T6 parameterValue6)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
| string | parameterName3 | Name of the third parameter. |
| T3 | parameterValue3 | Value of the third parameter. |
| string | parameterName4 | Name of the 4th parameter. |
| T4 | parameterValue4 | Value of the 4th parameter. |
| string | parameterName5 | Name of the 5th parameter. |
| T5 | parameterValue5 | Value of the 5th parameter. |
| string | parameterName6 | Name of the 6th parameter. |
| T6 | parameterValue6 | Value of the 6th parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6>(string, in (string Name, T1 Value), in (string Name, T2 Value), in (string Name, T3 Value), in (string Name, T4 Value), in (string Name, T5 Value), in (string Name, T6 Value))
Creates a semantic message with 6 parameters.
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6> Semantic<T1, T2, T3, T4, T5, T6>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2, in (string Name, T3 Value) parameter3, in (string Name, T4 Value) parameter4, in (string Name, T5 Value) parameter5, in (string Name, T6 Value) parameter6)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
| (string Name, T3 Value) | parameter3 | Name and value of the third parameter wrapped as a tuple. |
| (string Name, T4 Value) | parameter4 | Name and value of the 4th parameter wrapped as a tuple. |
| (string Name, T5 Value) | parameter5 | Name and value of the 5th parameter wrapped as a tuple. |
| (string Name, T6 Value) | parameter6 | Name and value of the 6th parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6, T7>(string, string, T1, string, T2, string, T3, string, T4, string, T5, string, T6, string, T7)
Creates a semantic message with 7 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6, T7> Semantic<T1, T2, T3, T4, T5, T6, T7>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2, string parameterName3, T3 parameterValue3, string parameterName4, T4 parameterValue4, string parameterName5, T5 parameterValue5, string parameterName6, T6 parameterValue6, string parameterName7, T7 parameterValue7)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
| string | parameterName3 | Name of the third parameter. |
| T3 | parameterValue3 | Value of the third parameter. |
| string | parameterName4 | Name of the 4th parameter. |
| T4 | parameterValue4 | Value of the 4th parameter. |
| string | parameterName5 | Name of the 5th parameter. |
| T5 | parameterValue5 | Value of the 5th parameter. |
| string | parameterName6 | Name of the 6th parameter. |
| T6 | parameterValue6 | Value of the 6th parameter. |
| string | parameterName7 | Name of the 7th parameter. |
| T7 | parameterValue7 | Value of the 7th parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6, T7> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
| T7 | Type of the 7th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6, T7>(string, in (string Name, T1 Value), in (string Name, T2 Value), in (string Name, T3 Value), in (string Name, T4 Value), in (string Name, T5 Value), in (string Name, T6 Value), in (string Name, T7 Value))
Creates a semantic message with 7 parameters.
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6, T7> Semantic<T1, T2, T3, T4, T5, T6, T7>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2, in (string Name, T3 Value) parameter3, in (string Name, T4 Value) parameter4, in (string Name, T5 Value) parameter5, in (string Name, T6 Value) parameter6, in (string Name, T7 Value) parameter7)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
| (string Name, T3 Value) | parameter3 | Name and value of the third parameter wrapped as a tuple. |
| (string Name, T4 Value) | parameter4 | Name and value of the 4th parameter wrapped as a tuple. |
| (string Name, T5 Value) | parameter5 | Name and value of the 5th parameter wrapped as a tuple. |
| (string Name, T6 Value) | parameter6 | Name and value of the 6th parameter wrapped as a tuple. |
| (string Name, T7 Value) | parameter7 | Name and value of the 7th parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6, T7> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
| T7 | Type of the 7th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6, T7, T8>(string, string, T1, string, T2, string, T3, string, T4, string, T5, string, T6, string, T7, string, T8)
Creates a semantic message with 8 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8> Semantic<T1, T2, T3, T4, T5, T6, T7, T8>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2, string parameterName3, T3 parameterValue3, string parameterName4, T4 parameterValue4, string parameterName5, T5 parameterValue5, string parameterName6, T6 parameterValue6, string parameterName7, T7 parameterValue7, string parameterName8, T8 parameterValue8)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
| string | parameterName3 | Name of the third parameter. |
| T3 | parameterValue3 | Value of the third parameter. |
| string | parameterName4 | Name of the 4th parameter. |
| T4 | parameterValue4 | Value of the 4th parameter. |
| string | parameterName5 | Name of the 5th parameter. |
| T5 | parameterValue5 | Value of the 5th parameter. |
| string | parameterName6 | Name of the 6th parameter. |
| T6 | parameterValue6 | Value of the 6th parameter. |
| string | parameterName7 | Name of the 7th parameter. |
| T7 | parameterValue7 | Value of the 7th parameter. |
| string | parameterName8 | Name of the 8th parameter. |
| T8 | parameterValue8 | Value of the 8th parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
| T7 | Type of the 7th parameter value. |
| T8 | Type of the 8th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6, T7, T8>(string, in (string Name, T1 Value), in (string Name, T2 Value), in (string Name, T3 Value), in (string Name, T4 Value), in (string Name, T5 Value), in (string Name, T6 Value), in (string Name, T7 Value), in (string Name, T8 Value))
Creates a semantic message with 8 parameters.
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8> Semantic<T1, T2, T3, T4, T5, T6, T7, T8>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2, in (string Name, T3 Value) parameter3, in (string Name, T4 Value) parameter4, in (string Name, T5 Value) parameter5, in (string Name, T6 Value) parameter6, in (string Name, T7 Value) parameter7, in (string Name, T8 Value) parameter8)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
| (string Name, T3 Value) | parameter3 | Name and value of the third parameter wrapped as a tuple. |
| (string Name, T4 Value) | parameter4 | Name and value of the 4th parameter wrapped as a tuple. |
| (string Name, T5 Value) | parameter5 | Name and value of the 5th parameter wrapped as a tuple. |
| (string Name, T6 Value) | parameter6 | Name and value of the 6th parameter wrapped as a tuple. |
| (string Name, T7 Value) | parameter7 | Name and value of the 7th parameter wrapped as a tuple. |
| (string Name, T8 Value) | parameter8 | Name and value of the 8th parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
| T7 | Type of the 7th parameter value. |
| T8 | Type of the 8th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6, T7, T8, T9>(string, string, T1, string, T2, string, T3, string, T4, string, T5, string, T6, string, T7, string, T8, string, T9)
Creates a semantic message with 9 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8, T9> Semantic<T1, T2, T3, T4, T5, T6, T7, T8, T9>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2, string parameterName3, T3 parameterValue3, string parameterName4, T4 parameterValue4, string parameterName5, T5 parameterValue5, string parameterName6, T6 parameterValue6, string parameterName7, T7 parameterValue7, string parameterName8, T8 parameterValue8, string parameterName9, T9 parameterValue9)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
| string | parameterName3 | Name of the third parameter. |
| T3 | parameterValue3 | Value of the third parameter. |
| string | parameterName4 | Name of the 4th parameter. |
| T4 | parameterValue4 | Value of the 4th parameter. |
| string | parameterName5 | Name of the 5th parameter. |
| T5 | parameterValue5 | Value of the 5th parameter. |
| string | parameterName6 | Name of the 6th parameter. |
| T6 | parameterValue6 | Value of the 6th parameter. |
| string | parameterName7 | Name of the 7th parameter. |
| T7 | parameterValue7 | Value of the 7th parameter. |
| string | parameterName8 | Name of the 8th parameter. |
| T8 | parameterValue8 | Value of the 8th parameter. |
| string | parameterName9 | Name of the 9th parameter. |
| T9 | parameterValue9 | Value of the 9th parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8, T9> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
| T7 | Type of the 7th parameter value. |
| T8 | Type of the 8th parameter value. |
| T9 | Type of the 9th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6, T7, T8, T9>(string, in (string Name, T1 Value), in (string Name, T2 Value), in (string Name, T3 Value), in (string Name, T4 Value), in (string Name, T5 Value), in (string Name, T6 Value), in (string Name, T7 Value), in (string Name, T8 Value), in (string Name, T9 Value))
Creates a semantic message with 9 parameters.
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8, T9> Semantic<T1, T2, T3, T4, T5, T6, T7, T8, T9>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2, in (string Name, T3 Value) parameter3, in (string Name, T4 Value) parameter4, in (string Name, T5 Value) parameter5, in (string Name, T6 Value) parameter6, in (string Name, T7 Value) parameter7, in (string Name, T8 Value) parameter8, in (string Name, T9 Value) parameter9)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
| (string Name, T3 Value) | parameter3 | Name and value of the third parameter wrapped as a tuple. |
| (string Name, T4 Value) | parameter4 | Name and value of the 4th parameter wrapped as a tuple. |
| (string Name, T5 Value) | parameter5 | Name and value of the 5th parameter wrapped as a tuple. |
| (string Name, T6 Value) | parameter6 | Name and value of the 6th parameter wrapped as a tuple. |
| (string Name, T7 Value) | parameter7 | Name and value of the 7th parameter wrapped as a tuple. |
| (string Name, T8 Value) | parameter8 | Name and value of the 8th parameter wrapped as a tuple. |
| (string Name, T9 Value) | parameter9 | Name and value of the 9th parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8, T9> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
| T7 | Type of the 7th parameter value. |
| T8 | Type of the 8th parameter value. |
| T9 | Type of the 9th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(string, string, T1, string, T2, string, T3, string, T4, string, T5, string, T6, string, T7, string, T8, string, T9, string, T10)
Creates a semantic message with 10 parameters (using tuples).
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Semantic<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(string name, string parameterName1, T1 parameterValue1, string parameterName2, T2 parameterValue2, string parameterName3, T3 parameterValue3, string parameterName4, T4 parameterValue4, string parameterName5, T5 parameterValue5, string parameterName6, T6 parameterValue6, string parameterName7, T7 parameterValue7, string parameterName8, T8 parameterValue8, string parameterName9, T9 parameterValue9, string parameterName10, T10 parameterValue10)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| string | parameterName1 | Name of the first parameter. |
| T1 | parameterValue1 | Value of the first parameter. |
| string | parameterName2 | Name of the second parameter. |
| T2 | parameterValue2 | Value of the second parameter. |
| string | parameterName3 | Name of the third parameter. |
| T3 | parameterValue3 | Value of the third parameter. |
| string | parameterName4 | Name of the 4th parameter. |
| T4 | parameterValue4 | Value of the 4th parameter. |
| string | parameterName5 | Name of the 5th parameter. |
| T5 | parameterValue5 | Value of the 5th parameter. |
| string | parameterName6 | Name of the 6th parameter. |
| T6 | parameterValue6 | Value of the 6th parameter. |
| string | parameterName7 | Name of the 7th parameter. |
| T7 | parameterValue7 | Value of the 7th parameter. |
| string | parameterName8 | Name of the 8th parameter. |
| T8 | parameterValue8 | Value of the 8th parameter. |
| string | parameterName9 | Name of the 9th parameter. |
| T9 | parameterValue9 | Value of the 9th parameter. |
| string | parameterName10 | Name of the 10th parameter. |
| T10 | parameterValue10 | Value of the 10th parameter. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
| T7 | Type of the 7th parameter value. |
| T8 | Type of the 8th parameter value. |
| T9 | Type of the 9th parameter value. |
| T10 | Type of the 10th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(string, in (string Name, T1 Value), in (string Name, T2 Value), in (string Name, T3 Value), in (string Name, T4 Value), in (string Name, T5 Value), in (string Name, T6 Value), in (string Name, T7 Value), in (string Name, T8 Value), in (string Name, T9 Value), in (string Name, T10 Value))
Creates a semantic message with 10 parameters.
Declaration
public static SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Semantic<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(string name, in (string Name, T1 Value) parameter1, in (string Name, T2 Value) parameter2, in (string Name, T3 Value) parameter3, in (string Name, T4 Value) parameter4, in (string Name, T5 Value) parameter5, in (string Name, T6 Value) parameter6, in (string Name, T7 Value) parameter7, in (string Name, T8 Value) parameter8, in (string Name, T9 Value) parameter9, in (string Name, T10 Value) parameter10)Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name of the message. |
| (string Name, T1 Value) | parameter1 | Name and value of the first parameter wrapped as a tuple. |
| (string Name, T2 Value) | parameter2 | Name and value of the second parameter wrapped as a tuple. |
| (string Name, T3 Value) | parameter3 | Name and value of the third parameter wrapped as a tuple. |
| (string Name, T4 Value) | parameter4 | Name and value of the 4th parameter wrapped as a tuple. |
| (string Name, T5 Value) | parameter5 | Name and value of the 5th parameter wrapped as a tuple. |
| (string Name, T6 Value) | parameter6 | Name and value of the 6th parameter wrapped as a tuple. |
| (string Name, T7 Value) | parameter7 | Name and value of the 7th parameter wrapped as a tuple. |
| (string Name, T8 Value) | parameter8 | Name and value of the 8th parameter wrapped as a tuple. |
| (string Name, T9 Value) | parameter9 | Name and value of the 9th parameter wrapped as a tuple. |
| (string Name, T10 Value) | parameter10 | Name and value of the 10th parameter wrapped as a tuple. |
Returns
| Type | Description |
|---|---|
| SemanticMessage<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> |
Type Parameters
| Name | Description |
|---|---|
| T1 | Type of the first parameter value. |
| T2 | Type of the second parameter value. |
| T3 | Type of the third parameter value. |
| T4 | Type of the 4th parameter value. |
| T5 | Type of the 5th parameter value. |
| T6 | Type of the 6th parameter value. |
| T7 | Type of the 7th parameter value. |
| T8 | Type of the 8th parameter value. |
| T9 | Type of the 9th parameter value. |
| T10 | Type of the 10th parameter value. |
Semantic(string, (string, object)[])
Creates a semantic message with an arbitrary number of parameters.
Declaration
public static SemanticMessageArray Semantic(string messageName, (string, object)[] parameters)Parameters
| Type | Name | Description |
|---|---|---|
| string | messageName | The message name. |
| (string, object)[] | parameters | An array of parameters (name-value pairs). |
Returns
| Type | Description |
|---|---|
| SemanticMessageArray | A semantic message. |
Semantic(string, IReadOnlyList<(string, object)>)
Creates a semantic message with an arbitrary number of parameters.
Declaration
public static SemanticMessageArray Semantic(string messageName, IReadOnlyList<(string, object)> parameters)Parameters
| Type | Name | Description |
|---|---|---|
| string | messageName | The message name. |
| IReadOnlyList<(string, object)> | parameters | An array of parameters (name-value pairs). |
Returns
| Type | Description |
|---|---|
| SemanticMessageArray | A semantic message. |
Semantic(string)
Creates a semantic message without parameters.
Declaration
public static SemanticMessage Semantic(string messageName)Parameters
| Type | Name | Description |
|---|---|---|
| string | messageName | The message name. |
Returns
| Type | Description |
|---|---|
| SemanticMessage | A semantic message. |