Calling .NET Methods
Getting Method Information
Use the following MATLAB® functions to view the methods of a class. You can use these functions without creating an instance of the class. These functions do not list generic methods; use your product documentation to get information on generic methods.
methods— View method namesmethodswith'-full'option — View method names with argument listmethodsview— Graphical representation of method list
You might find the methodsview window easier to use as a
reference guide because you do not need to scroll through the Command Window to find
information. For example, open a methodsview window for the
System.String class:
methodsview('System.String')C# Method Access Modifiers
MATLAB maps C# keywords to MATLAB method access attributes, as shown in the following table.
| C# Method Keyword | MATLAB Attribute | Example |
|---|---|---|
ref | RHS, LHS | |
out | LHS | |
params | Array of particular type | |
protected, private,
internal, protected
internal | Not visible to MATLAB |
VB.NET Method Access Modifiers
MATLAB maps VB.NET keywords to MATLAB method access attributes, as shown in the following table.
| VB.NET Method Keyword | MATLAB Attribute |
|---|---|
ByRef | LHS, RHS |
ByVal | RHS |
Optional | Mandatory |
Reading Method Signatures
MATLAB uses the following rules to populate method signatures.
objis the output from the constructor.thisis the object argument.RetValis the return type of a method.All other arguments use the .NET metadata.
MATLAB uses the following rules to select a method signature.
Number of inputs
Input type
Number of outputs