コード例 #1
0
 static public Pointer <TType> Create(AllocatedMemory AllocatedMemory, int Offset = 0)
 {
     //if (typeof(TType) == typeof(byte)) return (Pointer<TType>)(object)new BytePointer(AllocatedMemory, Offset);
     return(new Pointer <TType>(AllocatedMemory, Offset));
 }
コード例 #2
0
 internal Pointer(AllocatedMemory Data, int Offset = 0)
 {
     this.Data   = Data;
     this.Offset = Offset;
 }
コード例 #3
0
 internal GenericPointer(AllocatedMemory Data, int Offset = 0)
     : base(Data, Offset)
 {
 }
コード例 #4
0
 internal BytePointer(AllocatedMemory Data, int Offset = 0) : base(Data, Offset)
 {
 }