Beispiel #1
0
        private INativeInstance CreateNativeInstance()
        {
            NativePrimaryInfo instance = new NativePrimaryInfo();

            instance.X = X;
            instance.Y = Y;
            instance.Z = Z;
            return(instance);
        }
Beispiel #2
0
 internal static PrimaryInfo CreateInstance(IntPtr instance)
 {
     if (instance == IntPtr.Zero)
     {
         return(null);
     }
     using (NativePrimaryInfo nativeInstance = new NativePrimaryInfo(instance))
     {
         return(new PrimaryInfo(nativeInstance));
     }
 }
Beispiel #3
0
 private PrimaryInfo(NativePrimaryInfo instance)
 {
     X = instance.X;
     Y = instance.Y;
     Z = instance.Z;
 }
Beispiel #4
0
 internal static PrimaryInfo CreateInstance(IntPtr instance)
 {
   if (instance == IntPtr.Zero)
     return null;
   using (NativePrimaryInfo nativeInstance = new NativePrimaryInfo(instance))
   {
     return new PrimaryInfo(nativeInstance);
   }
 }