Table of Contents

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