NSArray.cs 378 B

1234567891011121314
  1. using System;
  2. using static Veldrid.MetalBindings.ObjectiveCRuntime;
  3. namespace Veldrid.MetalBindings
  4. {
  5. public struct NSArray
  6. {
  7. public readonly IntPtr NativePtr;
  8. public NSArray(IntPtr ptr) => NativePtr = ptr;
  9. public UIntPtr count => UIntPtr_objc_msgSend(NativePtr, sel_count);
  10. private static readonly Selector sel_count = "count";
  11. }
  12. }