Struct PileEntry
Represents an entry stored in a pile - a pointer+size vector. Used for pile enumeration
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Azos.Pile
Assembly: Azos.dll
Syntax
public struct PileEntry
Constructors
PileEntry(PilePointer, PileEntry.DataType, Int32)
Declaration
public PileEntry(PilePointer ptr, PileEntry.DataType tp, int size)
Parameters
Type | Name | Description |
---|---|---|
PilePointer | ptr | |
PileEntry.DataType | tp | |
System.Int32 | size |
Fields
Pointer
Points to data
Declaration
public readonly PilePointer Pointer
Field Value
Type | Description |
---|---|
PilePointer |
Size
The byte size of allocation
Declaration
public readonly int Size
Field Value
Type | Description |
---|---|
System.Int32 |
Type
Denotes data type, i.e.: Object/String/Buffer/Link
Declaration
public readonly PileEntry.DataType Type
Field Value
Type | Description |
---|---|
PileEntry.DataType |
Properties
Invalid
Declaration
public static PileEntry Invalid { get; }
Property Value
Type | Description |
---|---|
PileEntry |
Valid
Declaration
public bool Valid { get; }
Property Value
Type | Description |
---|---|
System.Boolean |