Function documentation
You can embed the documentation of a function into BI# programs:
int Add(int a, int b)
@Description: "Adds two numbers.";
@Parameter[a]: "First number to be added.";
@Parameter[b]: "Second number to be added.";
@Returns: "The sum of a and b.";
@Category: "Math";
{
return a + b;
}
All documentation statements accept a description text that is encoded as a string
literal. The meaning of the documentation statements is as follows:
Statements | Description |
---|---|
@Description |
Description of the function's purpose. |
@Parameter[name] |
Description of the parameter named name . |
@Returns |
Description of the function's return value. |
@Category |
In BI# all functions belong to a category. For example, the Sin() function belongs to the 'Mathematical' category. |
The content of all documentation tags is part of the function's definition and is displayed in the editor's auto-completion mechanism, for example.