1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- #region MIT License
- #endregion
- using System;
- using System.Runtime.InteropServices;
- namespace SharpFont
- {
-
-
-
- public sealed class Data
- {
- #region Fields
- private IntPtr reference;
- #endregion
- #region Constructors
- internal Data(IntPtr reference)
- {
- Reference = reference;
- }
- #endregion
- #region Properties
-
-
-
- public IntPtr Pointer
- {
- get
- {
- return Marshal.ReadIntPtr(reference, 0);
- }
- }
-
-
-
- public int Length
- {
- get
- {
- return Marshal.ReadInt32(reference, IntPtr.Size);
- }
- }
- internal IntPtr Reference
- {
- get
- {
- return reference;
- }
- set
- {
- reference = value;
- }
- }
- #endregion
- }
- }
|