Semantic<T1>(string, string, T1)
Create 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 | Name 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))
Create 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)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name 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))
Create 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)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name of the second parameter. |
string | parameterName3 | Name of the third parameter. |
T3 | parameterValue3 | Name 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))
Create 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)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name of the second parameter. |
string | parameterName3 | Name of the third parameter. |
T3 | parameterValue3 | Name of the third parameter. |
string | parameterName4 | Name of the 4-th parameter. |
T4 | parameterValue4 | Name of the 4-th 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 4-th 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))
Create 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 4-th 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 4-th parameter value. |
Semantic<T1, T2, T3, T4, T5>(string, string, T1, string, T2, string, T3, string, T4, string, T5)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name of the second parameter. |
string | parameterName3 | Name of the third parameter. |
T3 | parameterValue3 | Name of the third parameter. |
string | parameterName4 | Name of the 4-th parameter. |
T4 | parameterValue4 | Name of the 4-th parameter. |
string | parameterName5 | Name of the 5-th parameter. |
T5 | parameterValue5 | Name of the 5-th 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 4-th parameter value. |
T5 | Type of the 5-th 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))
Create 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 4-th parameter wrapped as a tuple. |
(string Name, T5 Value) | parameter5 | Name and value of the 5-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
Semantic<T1, T2, T3, T4, T5, T6>(string, string, T1, string, T2, string, T3, string, T4, string, T5, string, T6)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name of the second parameter. |
string | parameterName3 | Name of the third parameter. |
T3 | parameterValue3 | Name of the third parameter. |
string | parameterName4 | Name of the 4-th parameter. |
T4 | parameterValue4 | Name of the 4-th parameter. |
string | parameterName5 | Name of the 5-th parameter. |
T5 | parameterValue5 | Name of the 5-th parameter. |
string | parameterName6 | Name of the 6-th parameter. |
T6 | parameterValue6 | Name of the 6-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th 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))
Create 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 4-th parameter wrapped as a tuple. |
(string Name, T5 Value) | parameter5 | Name and value of the 5-th parameter wrapped as a tuple. |
(string Name, T6 Value) | parameter6 | Name and value of the 6-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th 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)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name of the second parameter. |
string | parameterName3 | Name of the third parameter. |
T3 | parameterValue3 | Name of the third parameter. |
string | parameterName4 | Name of the 4-th parameter. |
T4 | parameterValue4 | Name of the 4-th parameter. |
string | parameterName5 | Name of the 5-th parameter. |
T5 | parameterValue5 | Name of the 5-th parameter. |
string | parameterName6 | Name of the 6-th parameter. |
T6 | parameterValue6 | Name of the 6-th parameter. |
string | parameterName7 | Name of the 7-th parameter. |
T7 | parameterValue7 | Name of the 7-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th parameter value. |
T7 | Type of the 7-th 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))
Create 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 4-th parameter wrapped as a tuple. |
(string Name, T5 Value) | parameter5 | Name and value of the 5-th parameter wrapped as a tuple. |
(string Name, T6 Value) | parameter6 | Name and value of the 6-th parameter wrapped as a tuple. |
(string Name, T7 Value) | parameter7 | Name and value of the 7-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th parameter value. |
T7 | Type of the 7-th 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)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name of the second parameter. |
string | parameterName3 | Name of the third parameter. |
T3 | parameterValue3 | Name of the third parameter. |
string | parameterName4 | Name of the 4-th parameter. |
T4 | parameterValue4 | Name of the 4-th parameter. |
string | parameterName5 | Name of the 5-th parameter. |
T5 | parameterValue5 | Name of the 5-th parameter. |
string | parameterName6 | Name of the 6-th parameter. |
T6 | parameterValue6 | Name of the 6-th parameter. |
string | parameterName7 | Name of the 7-th parameter. |
T7 | parameterValue7 | Name of the 7-th parameter. |
string | parameterName8 | Name of the 8-th parameter. |
T8 | parameterValue8 | Name of the 8-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th parameter value. |
T7 | Type of the 7-th parameter value. |
T8 | Type of the 8-th 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))
Create 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 4-th parameter wrapped as a tuple. |
(string Name, T5 Value) | parameter5 | Name and value of the 5-th parameter wrapped as a tuple. |
(string Name, T6 Value) | parameter6 | Name and value of the 6-th parameter wrapped as a tuple. |
(string Name, T7 Value) | parameter7 | Name and value of the 7-th parameter wrapped as a tuple. |
(string Name, T8 Value) | parameter8 | Name and value of the 8-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th parameter value. |
T7 | Type of the 7-th parameter value. |
T8 | Type of the 8-th 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)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name of the second parameter. |
string | parameterName3 | Name of the third parameter. |
T3 | parameterValue3 | Name of the third parameter. |
string | parameterName4 | Name of the 4-th parameter. |
T4 | parameterValue4 | Name of the 4-th parameter. |
string | parameterName5 | Name of the 5-th parameter. |
T5 | parameterValue5 | Name of the 5-th parameter. |
string | parameterName6 | Name of the 6-th parameter. |
T6 | parameterValue6 | Name of the 6-th parameter. |
string | parameterName7 | Name of the 7-th parameter. |
T7 | parameterValue7 | Name of the 7-th parameter. |
string | parameterName8 | Name of the 8-th parameter. |
T8 | parameterValue8 | Name of the 8-th parameter. |
string | parameterName9 | Name of the 9-th parameter. |
T9 | parameterValue9 | Name of the 9-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th parameter value. |
T7 | Type of the 7-th parameter value. |
T8 | Type of the 8-th parameter value. |
T9 | Type of the 9-th 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))
Create 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 4-th parameter wrapped as a tuple. |
(string Name, T5 Value) | parameter5 | Name and value of the 5-th parameter wrapped as a tuple. |
(string Name, T6 Value) | parameter6 | Name and value of the 6-th parameter wrapped as a tuple. |
(string Name, T7 Value) | parameter7 | Name and value of the 7-th parameter wrapped as a tuple. |
(string Name, T8 Value) | parameter8 | Name and value of the 8-th parameter wrapped as a tuple. |
(string Name, T9 Value) | parameter9 | Name and value of the 9-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th parameter value. |
T7 | Type of the 7-th parameter value. |
T8 | Type of the 8-th parameter value. |
T9 | Type of the 9-th 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)
Create 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 | Name of the first parameter. |
string | parameterName2 | Name of the second parameter. |
T2 | parameterValue2 | Name of the second parameter. |
string | parameterName3 | Name of the third parameter. |
T3 | parameterValue3 | Name of the third parameter. |
string | parameterName4 | Name of the 4-th parameter. |
T4 | parameterValue4 | Name of the 4-th parameter. |
string | parameterName5 | Name of the 5-th parameter. |
T5 | parameterValue5 | Name of the 5-th parameter. |
string | parameterName6 | Name of the 6-th parameter. |
T6 | parameterValue6 | Name of the 6-th parameter. |
string | parameterName7 | Name of the 7-th parameter. |
T7 | parameterValue7 | Name of the 7-th parameter. |
string | parameterName8 | Name of the 8-th parameter. |
T8 | parameterValue8 | Name of the 8-th parameter. |
string | parameterName9 | Name of the 9-th parameter. |
T9 | parameterValue9 | Name of the 9-th parameter. |
string | parameterName10 | Name of the 10-th parameter. |
T10 | parameterValue10 | Name of the 10-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th parameter value. |
T7 | Type of the 7-th parameter value. |
T8 | Type of the 8-th parameter value. |
T9 | Type of the 9-th parameter value. |
T10 | Type of the 10-th 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))
Create 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 4-th parameter wrapped as a tuple. |
(string Name, T5 Value) | parameter5 | Name and value of the 5-th parameter wrapped as a tuple. |
(string Name, T6 Value) | parameter6 | Name and value of the 6-th parameter wrapped as a tuple. |
(string Name, T7 Value) | parameter7 | Name and value of the 7-th parameter wrapped as a tuple. |
(string Name, T8 Value) | parameter8 | Name and value of the 8-th parameter wrapped as a tuple. |
(string Name, T9 Value) | parameter9 | Name and value of the 9-th parameter wrapped as a tuple. |
(string Name, T10 Value) | parameter10 | Name and value of the 10-th 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 4-th parameter value. |
T5 | Type of the 5-th parameter value. |
T6 | Type of the 6-th parameter value. |
T7 | Type of the 7-th parameter value. |
T8 | Type of the 8-th parameter value. |
T9 | Type of the 9-th parameter value. |
T10 | Type of the 10-th 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 | Message name. |
(string, object)[] | parameters | Array of parameters (name-value pairs). |
Returns
Type | Description |
---|---|
SemanticMessageArray |
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 | Message name. |
IReadOnlyList<(string, object)> | parameters | Array of parameters (name-value pairs). |
Returns
Type | Description |
---|---|
SemanticMessageArray |
Semantic(string)
Creates a semantic message without parameter.
Declaration
public static SemanticMessage Semantic(string messageName)
Parameters
Type | Name | Description |
---|---|---|
string | messageName | Message name. |
Returns
Type | Description |
---|---|
SemanticMessage |