[This is preliminary documentation and is subject to change.]
Namespace: NFX.ErlangAssembly: NFX.Erlang (in NFX.Erlang.dll) Version: 3.0.0.1 (3.0.0.1)
public delegate IErlObject PatternMatchFunc<TContext>(
TContext ctx,
ErlPatternMatcher..::..Pattern pattern,
IErlObject term,
ErlVarBind binding,
params Object[] args
)
public delegate IErlObject PatternMatchFunc<TContext>(
TContext ctx,
ErlPatternMatcher..::..Pattern pattern,
IErlObject term,
ErlVarBind binding,
params Object[] args
)
Public Delegate Function PatternMatchFunc(Of TContext) (
ctx As TContext,
pattern As ErlPatternMatcher..::..Pattern,
term As IErlObject,
binding As ErlVarBind,
ParamArray args As Object()
) As IErlObject
Public Delegate Function PatternMatchFunc(Of TContext) (
ctx As TContext,
pattern As ErlPatternMatcher..::..Pattern,
term As IErlObject,
binding As ErlVarBind,
ParamArray args As Object()
) As IErlObject
generic<typename TContext>
public delegate IErlObject^ PatternMatchFunc(
TContext ctx,
ErlPatternMatcher..::..Pattern pattern,
IErlObject^ term,
ErlVarBind^ binding,
... array<Object^>^ args
)
generic<typename TContext>
public delegate IErlObject^ PatternMatchFunc(
TContext ctx,
ErlPatternMatcher..::..Pattern pattern,
IErlObject^ term,
ErlVarBind^ binding,
... array<Object^>^ args
)
type PatternMatchFunc =
delegate of
ctx : 'TContext *
pattern : ErlPatternMatcher..::..Pattern *
term : IErlObject *
binding : ErlVarBind *
args : Object[] -> IErlObject
type PatternMatchFunc =
delegate of
ctx : 'TContext *
pattern : ErlPatternMatcher..::..Pattern *
term : IErlObject *
binding : ErlVarBind *
args : Object[] -> IErlObject
- TContext
Return Value
Type:
IErlObject