Method CreateNamedConstantStruct
CreateNamedConstantStruct(IContext, IStructType, params Constant[])
Creates a constant instance of a specified structure type from a set of values
public static Constant CreateNamedConstantStruct(this IContext self, IStructType type, params Constant[] values)
Parameters
selfIContextContext instance to get the function from
typeIStructTypeType of the structure to create
valuesConstant[]Set of values to use in forming the structure
Returns
Remarks
note
The actual concrete return type depends on the parameters provided and will be one of the following:
| Constant derived type | Description |
|---|---|
| ConstantAggregateZero | If all the member values are zero constants |
| UndefValue | If all the member values are UndefValue |
| ConstantStruct | All other cases |