MemoryAddress Class |
Namespace: Demo3D.PLC.Comms
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public class MemoryAddress : StringAddress, IEquatable<MemoryAddress>, IComparable<MemoryAddress>, IComparable
The MemoryAddress type exposes the following members.
| Name | Description | |
|---|---|---|
| MemoryAddress |
Constructs a default MemoryAddress.
| |
| MemoryAddress(IAddressSpace) |
Constructs the empty TypedMemoryAddress.
| |
| MemoryAddress(IAddressSpace, AddressArea) |
Constructs a MemoryAddress.
| |
| MemoryAddress(IAddressSpace, Int64, Int64) |
Constructs a MemoryAddress.
|
| Name | Description | |
|---|---|---|
| AccessName |
A string representation of this address.
(Overrides StringAddressAccessName.) | |
| AddressSpace |
The memory address space.
| |
| AllowedAccess |
The access defined by this address.
(Inherited from StringAddress.) | |
| Area |
The memory area.
| |
| Bit |
Bit within byte.
| |
| BitAddress |
Absolute address in the address space (in bits).
| |
| ByteAddress |
Byte offset.
| |
| NumBits |
Length of this address range (in bits).
| |
| NumBytes |
Number of bytes.
|
| Name | Description | |
|---|---|---|
| CompareTo(MemoryAddress) |
Compares two memory addresses.
| |
| CompareTo(Object) |
Compares two memory addresses.
| |
| Contains |
Determines whether the current address contains the specified address.
| |
| Equals(IAddress) |
Determines whether the address equals the current address.
(Inherited from StringAddress.) | |
| Equals(MemoryAddress) |
Determines whether the specified address equals the current address.
| |
| Equals(Object) |
Determines whether the specified address equals the current address.
(Inherited from StringAddress.) | |
| Equals(StringAddress) |
Determines whether the specified address equals the current address.
(Overrides StringAddressEquals(StringAddress).) | |
| GetDataType |
Returns the type defined by this address.
(Inherited from StringAddress.) | |
| GetHashCode |
Returns a hash code for this address.
(Overrides StringAddressGetHashCode.) | |
| Overlaps |
Determines whether the specified address overlaps the current address at any point.
| |
| ToString |
Returns a string representation of the current address.
(Inherited from StringAddress.) |
| Name | Description | |
|---|---|---|
| accessName |
A cache of the string representation of the address.
(Inherited from StringAddress.) |