[This is preliminary documentation and is subject to change.]
The ErlBinary type exposes the following members.Constructors
| Name | Description | |
|---|---|---|
| ErlBinary( Byte , Boolean) |
Create an Erlang binary from the given value
| |
| ErlBinary( Byte , Int32, Int32) |
Create an Erlang binary by copying its value from the given buffer
|
Methods
| Name | Description | |
|---|---|---|
| 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 value is less than obj, positive - greater than the obj
| |
| CompareTo(IErlObject) |
Compare this instance to the IErlObject.
Negative value means that the value is less than obj, positive - greater than the obj
| |
| Equals(Object) |
Determine if this instance equals to the object
(Overrides | |
| Equals(ErlBinary) |
Determine if two instances are equal
| |
| Equals(IErlObject) |
Determine if two instances 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 | ||
| 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 | ||
| ToBinaryString(Int32) |
Returns binary representation of the string encoded as <<...>>
| |
| ToBinaryString( Byte , Int32, Int32, Int32) |
Convert a byte buffer to printable binary representation (i.e. <<131,15,12,...>>)
| |
| ToPrintableString(Int32) |
Returns printable binary representation of the string encoded as <<"abc...">>
| |
| ToPrintableString( Byte , Int32, Int32, Int32) |
Convert a byte buffer to printable binary representation (i.e. <<"abc...">>)
| |
| ToString | (Overrides | |
| ToString(Encoding) | ||
| Visit TAccumulate |
Execute fun for every nested term
|
Operators
| Name | Description | |
|---|---|---|
| Equality | ||
| (ErlBinary to Byte ) |
Implicit conversion of ErlBinary to byte[]
| |
| Inequality |
Extension Methods
Properties
| Name | Description | |
|---|---|---|
| IsScalar | ||
| Length |
Return length of the binary byte array
| |
| TypeOrder | ||
| Value | ||
| ValueAsBool | ||
| ValueAsByteArray | ||
| ValueAsChar | ||
| ValueAsDateTime | ||
| ValueAsDecimal | ||
| ValueAsDouble | ||
| ValueAsInt | ||
| ValueAsLong | ||
| ValueAsObject | ||
| ValueAsString | ||
| ValueAsTimeSpan |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| ICloneable Clone |
See Also