CallDSupport class | QSYS API Reference Guide

Estimated reading time: 2 minutes

Provides methods to construct Omissible and Optional parameters for CALLD

Namespace: ASNA.QSys.Runtime Assembly: ASNA.QSys.Runtime.dll

Inheritance: Object

Methods

Signature Description
[NewEmptyNoPassOmit()](#nopassomit-t-newemptynopassomit-t) Creates a new NoPassOmit parameter without value.
[NewEmptyOmissible()](#omissible-t-newemptyomissible-t) Creates a new Omissible parameter without value.
[NewEmptyOptional()](#optional-t-newemptyoptional-t) Creates a new Optional parameter without value.
NewNoPassOmit<T>(T) Creates a new NoPassOmit parameter.
NewOmissible<T>(T) Creates a new Omissible parameter.
NewOptional<T>(T) Creates a new Optional parameter.

NoPassOmit NewEmptyNoPassOmit()

Creates a new NoPassOmit parameter without value.

NoPassOmit<T> NewEmptyNoPassOmit<T>()

Omissible NewEmptyOmissible()

Creates a new Omissible parameter without value.

Omissible<T> NewEmptyOmissible<T>()

Optional NewEmptyOptional()

Creates a new Optional parameter without value.

Optional<T> NewEmptyOptional<T>()

NoPassOmit<T> NewNoPassOmit<T>(T value)

Creates a new NoPassOmit parameter.

NoPassOmit<T> NewNoPassOmit<T>(T value)

Parameters

Type Parameter name Description
T value The value to store in the NoPassOmit object.

Returns

Type Description
NoPassOmit`1 A NoPassOmit object with a value.

Omissible<T> NewOmissible<T>(T value)

Creates a new Omissible parameter.

Omissible<T> NewOmissible<T>(T value)

Parameters

Type Parameter name Description
T value The value to store in the Omissible object.

Returns

Type Description
Omissible`1 An Omissible object with a value.

Optional<T> NewOptional<T>(T value)

Creates a new Optional parameter.

Optional<T> NewOptional<T>(T value)

Parameters

Type Parameter name Description
T value The value to store in the Optional object.

Returns

Type Description
Optional`1 An Optional object with a value.