Making a method or event signature

The signature is described by catenating the following patterns into a string :


Pattern Meaning
b A Boolean parameter
i An Integer paramater
f A Float parameter
s A String parameter
d A Date paramter
o An Object parameter
v A Variant paramter
Abc; An object parameter of the class Abc. A class name can contain the [ and the ] character.
( name ) Indicates the name of the next paramter
[ Beginning of optional parameters
] Ending of optional parameters. This pattern must ends the signature.
< class , values > Describes the different constants that can be used to set the value of the previous parameter. This is the name of a class, followed by a list of constants belonging to that class. If no constant is given, every constant of that class is assumed to be valid.
. Indicates that the method can take any additional parameter. Use GB.NParam to get the number of additional parameters.