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); })); }
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))); }