Esempio n. 1
0
 public string GetName()
 {
     return(MarshalHelpers.GetString((IntPtr buffer, IntPtr length, out bool isNull, out NativeException ex) =>
     {
         isNull = false;
         return NativeMethods.get_name(this, buffer, length, out ex);
     }));
 }
Esempio n. 2
0
 public override string GetStringAtIndex(int index)
 {
     return(MarshalHelpers.GetString((IntPtr buffer, IntPtr length, out bool isNull, out NativeException ex) =>
                                     NativeMethods.get_string(this, (IntPtr)index, buffer, length, out isNull, out ex)));
 }
 public string GetString(IntPtr propertyIndex)
 {
     return(MarshalHelpers.GetString((IntPtr buffer, IntPtr length, out bool isNull, out NativeException ex) => NativeMethods.get_string(this, propertyIndex, buffer, length, out isNull, out ex)));
 }