[This is preliminary documentation and is subject to change.]
The ErlObject type exposes the following members.Methods
| Name | Description | |
|---|---|---|
| AsType |
Tries to convert an Erlang term as specified native type.
Throw exception if conversion is not possible
| |
| ErlArgs |
Convert C# string to ErlString
| |
| Format |
Substitute variables in the args[0] string
| |
| IsInt |
Determines if Erlang object is of type ErlByte or ErlLong
| |
| IsNull |
Determines if Erlang object is NULL - that is ErlAtom.Undefined or null reference
| |
| Parse(String, Object ) |
Parse a string into an Erlang term
| |
| Parse T (String, Object ) |
Parse a string into an Erlang term
| |
| ParseMFA |
Parse a string representation of an Erlang function call
"Module:Function(Arg1, ..., ArgN)" to a 3-element (Module, Function, Arguments) tuple
| |
| Subst |
Substibute all variables in the given object using provided binding
and return the resulting object
| |
| To T |
Parse a string into an Erlang term
| |
| ToErlMFA |
Parse a string representation of an Erlang function call
"Module:Function(Arg1, ..., ArgN)" to a 3-element (Module, Function, Arguments) tuple
| |
| ToErlObject(Object) |
Try to convert .NET native object type to corresponding Erlang term.
Throw exception if conversion is not possible
| |
| ToErlObject(String, Object ) |
String extension method to parse a string into an Erlang term
| |
| ToErlObject(Object, ErlTypeOrder, Boolean) |
Try to convert .NET native object type to corresponding Erlang term of given type.
Throw exception if conversion is not possible
| |
| ToErlString |
Convert C# string to ErlString
| |
| Visit TAccumulate |
Execute fun for every nested term
|
See Also