Collapse All Expand All | Language Filter: C#Language Filter: Visual Basic Language Filter: Visual C++ C# Visual Basic Visual C++ | See Also
StreamBase Client API
Function Properties

The Function type exposes the following properties.

# Properties

Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |

| Member | Description
--- | --- | ---
| ArgumentSchema | Returns the schema describing the types of the arguments of this function.
| Body | Returns a string containing the StreamBase expression that represents the body of this function. For example: For this function "function (arg0 int, arg1) -> int { arg0 + arg1 }", Body returns "arg0 + arg1".
| CDT | Returns the bindings for variables in this function that are not inputs.
| Environment | Return the bindings for variables in this function that are not inputs.
| FunctionDefinition | Returns a string containing the StreamBase expression that creates this function. For example: For this function "function (arg0 int, arg1) -> int { arg0 + arg1 }", FunctionDefinition returns "function (arg0 int, arg1) -> int { arg0 + arg1 }".
| InnerCDT | Returns the bindings for variables in this function that are not inputs.
| InputFieldTransformer | Returns the input field transformer.
| IsCoerced | Returns true of this function is coerced.
| Name | Return the function's name.
| OutputFieldTransformer | Returns the output field transformer.
| ReturnType | Returns the return type of this function.

# See Also

Function Class
StreamBase.SB Namespace