[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