format method
Implementation
String format(PhoneNumberInfo? number) {
final result = calloc<IntPtr>();
try {
final hr = ptr.ref.vtable
.elementAt(6)
.cast<
Pointer<
NativeFunction<
HRESULT Function(VTablePointer lpVtbl,
VTablePointer number, Pointer<IntPtr> result)>>>()
.value
.asFunction<
int Function(VTablePointer lpVtbl, VTablePointer number,
Pointer<IntPtr> result)>()(
ptr.ref.lpVtbl, number.lpVtbl, result);
if (FAILED(hr)) throwWindowsException(hr);
return result.toDartString();
} finally {
free(result);
}
}