Class TabFunc
- Namespace
- TabScript
- Assembly
- TableScript.dll
public abstract record TabFunc : IEquatable<TabFunc>
- Inheritance
-
TabFunc
- Implements
-
- Inherited Members
-
Constructors
TabFunc(string, string, string[], bool, bool, string, int)
protected TabFunc(string import, string identifier, string[] pars, bool self, bool export, string filename, int line)
Parameters
import string
identifier string
pars string[]
self bool
export bool
filename string
line int
Properties
arity
public int arity { get; }
Property Value
- int
export
public bool export { get; init; }
Property Value
- bool
filename
public string filename { get; init; }
Property Value
- string
identifier
public string identifier { get; init; }
Property Value
- string
import
public string import { get; init; }
Property Value
- string
line
public int line { get; init; }
Property Value
- int
pars
public string[] pars { get; init; }
Property Value
- string[]
self
public bool self { get; init; }
Property Value
- bool
Methods
Matches(string, string, int)
public bool Matches(string callImport, string callIdentifier, int callArity)
Parameters
callImport string
callIdentifier string
callArity int
Returns
- bool
SameSignature(TabFunc)
public bool SameSignature(TabFunc other)
Parameters
other TabFunc
Returns
- bool