private INativeInstance CreateNativeInstance() { NativePrimaryInfo instance = new NativePrimaryInfo(); instance.X = X; instance.Y = Y; instance.Z = Z; return(instance); }
internal static PrimaryInfo CreateInstance(IntPtr instance) { if (instance == IntPtr.Zero) { return(null); } using (NativePrimaryInfo nativeInstance = new NativePrimaryInfo(instance)) { return(new PrimaryInfo(nativeInstance)); } }
private PrimaryInfo(NativePrimaryInfo instance) { X = instance.X; Y = instance.Y; Z = instance.Z; }
internal static PrimaryInfo CreateInstance(IntPtr instance) { if (instance == IntPtr.Zero) return null; using (NativePrimaryInfo nativeInstance = new NativePrimaryInfo(instance)) { return new PrimaryInfo(nativeInstance); } }