StiFunctions Class

Namespace: Stimulsoft.Report.Dictionary

Methods

Method Returns Description
AddFunction static StiFunction Adds new function with specified parameters.
GetAssebliesOfFunctions static string[] Returns array of asseblies which contains functions.
GetCategories static List  
GetFunctions static (+2 overloads) List  
GetFunctionsGrouppedInCategories static Hashtable  
GetFunctionsList static List  
RemoveFunction static void Removes all functions from report dictionary with specified name.

Method Details

AddFunction static

AddFunction(category: string, functionName: string, typeOfFunction: Type, returnType: Type): StiFunction

Adds new function with specified parameters.

Parameters

  • category (string) — Category of function.
  • functionName (string) — Name of function.
  • typeOfFunction (Type) — Type which contain method of function.
  • returnType (Type) — Return type of function.

Returns StiFunction


GetAssebliesOfFunctions static

GetAssebliesOfFunctions(): string[]

Returns array of asseblies which contains functions.

Returns string[]


GetCategories static

GetCategories(): List

Returns List


GetFunctions static

GetFunctions(category: string): List

Parameters

  • category (string)

Returns List


GetFunctions(isCompile: bool): StiFunction[]

Returns array of all functions.

Parameters

  • isCompile (bool)

Returns StiFunction[]


GetFunctions(report: StiReport, functionName: string, isCompile: bool): StiFunction[]

Returns array of functions with spefified name.

Parameters

  • report (StiReport)
  • functionName (string)
  • isCompile (bool)

Returns StiFunction[]


GetFunctionsGrouppedInCategories static

GetFunctionsGrouppedInCategories(): Hashtable

Returns Hashtable


GetFunctionsList static

GetFunctionsList(functionName: string): List

Parameters

  • functionName (string)

Returns List


RemoveFunction static

RemoveFunction(functionName: string): void

Removes all functions from report dictionary with specified name.

Parameters

  • functionName (string)