Search results
Results From The WOW.Com Content Network
Generates a parameter description list which can be filled in and added to a template's documentation. The output uses the semicolon and colon format where the parameter name is displayed in bold text and the description is indented. {{subst:Parameters|dlist|base={{subst:BASEPAGENAME}}}}
This template uses Module:Check for unknown parameters. All allowed parameters must be listed at {{#invoke:Check for unknown parameters|...}} in the template's own code. A call with an unlisted parameter may cause a warning in previews and may add a tracking category.
The {{#invoke: params}} module is designed to be adopted by those templates that want to have a deep control of their parameters. It is particularly useful to variadic templates, to which it offers the possibility to count, list, map and propagate the parameters received without knowing their number in advance.
Invokes a Lua module Template parameters [Edit template data] Parameter Description Type Status Module name 1 no description Unknown optional Function name 2 no description Unknown optional This template has not been added to any categories. Please help out by adding categories to it so that it can be listed with similar templates. The above documentation is transcluded from Template:Invoke ...
{{Checks for unknown parameters}} produces: This template uses Module:Check for unknown parameters. All allowed parameters must be listed at {{#invoke:Check for unknown parameters|...}} in the template's own code. A call with an unlisted parameter may cause a warning in previews and may add a tracking category.
Main page; Contents; Current events; Random article; About Wikipedia; Contact us; Donate
Instead of using standard .NET parameter types in P/Invoke method definitions (char[], string, etc.) it uses these interface classes in the P/Invoke function calls. For instance, if we consider the above example code, PInvoker would produce a .NET P/Invoke function accepting a .NET interface class wrapping the native char * pointer.
The wrappers option is used to specify a limited number of templates as wrapper templates, that is, templates whose only purpose is to call a module. If the module detects that it is being called from a wrapper template, it will only check for arguments in the parent frame; otherwise it will only check for arguments in the frame passed to getArgs.