[This is preliminary documentation and is subject to change.]
The ErlTupleBase type exposes the following members.Constructors
| Name | Description | |
|---|---|---|
| ErlTupleBase | Initializes a new instance of the ErlTupleBase class | |
| ErlTupleBase( Object ) | Initializes a new instance of the ErlTupleBase class | |
| ErlTupleBase(ErlTupleBase) | Initializes a new instance of the ErlTupleBase class | |
| ErlTupleBase( IErlObject , Boolean) |
Create an Erlang string from the given string
| |
| ErlTupleBase(List IErlObject , Boolean) | Initializes a new instance of the ErlTupleBase class |
Methods
| Name | Description | |
|---|---|---|
| Add |
Add an item to a mutable list. This method must be used only during
list construction phase, since it treats the list as a mutable entity
| |
| Cast T |
Return index'th element cast to the given type
| |
| Clone |
Clone an instance of the object (non-scalar immutable objects are copied by reference)
| |
| CompareTo(Object) |
Compare this instance to the object.
Negative value means that the atom is less than obj, positive - greater than the obj
| |
| CompareTo(IErlObject) |
Compare this instance to the IErlObject.
Negative value means that the atom is less than obj, positive - greater than the obj
| |
| Equals(Object) |
Determine if this instance is equal to the object
(Overrides | |
| Equals(IErlObject) |
Determine if two Erlang objects are equal
| |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from | ||
| GetHashCode |
Get internal hash code
(Overrides | |
Gets the (Inherited from | ||
| MakeInstance | ||
| Match(IErlObject) |
Perform pattern match on this Erlang term returning null if match fails
or a dictionary of matched variables bound in the pattern
| |
| Match(IErlObject, ErlVarBind) |
Perform pattern match on this Erlang term, storing matched variables
found in the pattern into the binding.
| |
| Matches |
Perform pattern match on this Erlang term without binding any variables
| |
Creates a shallow copy of the current (Inherited from | ||
| Subst | ||
| ToString |
Get the string representation of the list.
(Overrides | |
| ToString(Boolean) | ||
| Visit TAccumulate |
Execute fun for every nested term
|
Extension Methods
Fields
| Name | Description | |
|---|---|---|
| m_Items |
The index of this atom in the global atom table
|
Properties
| Name | Description | |
|---|---|---|
| CloseBracket | ||
| Count |
Return number of elements in the container
| |
| IsScalar |
Determines whether the underlying type is scalar or complex (i.e. tuple, list)
| |
| Item |
Return index'th element from the container
| |
| OpenBracket | ||
| TypeOrder | ||
| Value |
Get the list of Erlang terms contained in this object
| |
| ValueAsBool | ||
| ValueAsByteArray | ||
| ValueAsChar | ||
| ValueAsDateTime | ||
| ValueAsDecimal | ||
| ValueAsDouble | ||
| ValueAsInt | ||
| ValueAsLong | ||
| ValueAsObject | ||
| ValueAsString | ||
| ValueAsTimeSpan |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| ICloneable Clone | ||
| IEnumerable IErlObject GetEnumerator | ||
| IEnumerable GetEnumerator |
See Also