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 namesmethods
with'-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.
obj
is the output from the constructor.this
is the object argument.RetVal
is 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