The Function type exposes the following properties.

Properties

 Public

 Protected
 Instance

 Static
 Declared

 Inherited
 XNA Framework Only

 .NET Compact Framework Only

 MemberDescription
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