public static Type FromManaged(global::System.Type value) { var abi = ToAbi(value); return(new Type { Name = MarshalString.FromManaged(abi.Name), Kind = abi.Kind }); }
private static unsafe int Do_Abi_ToString_0(IntPtr thisPtr, out IntPtr value) { value = default; try { string __value = global::WinRT.ComWrappersSupport.FindObject <object>(thisPtr).ToString(); value = MarshalString.FromManaged(__value); } catch (Exception __exception__) { global::WinRT.ExceptionHelpers.SetErrorInfo(__exception__); return(global::WinRT.ExceptionHelpers.GetHRForException(__exception__)); } return(0); }
private static unsafe int Do_Abi_GetStringRepresentation_2(IntPtr thisPtr, IntPtr *result) { string __result = default; try { __result = global::WinRT.ComWrappersSupport.FindObject <object>(thisPtr).ToString(); *result = MarshalString.FromManaged(__result); } catch (Exception __exception__) { global::WinRT.ExceptionHelpers.SetErrorInfo(__exception__); return(global::WinRT.ExceptionHelpers.GetHRForException(__exception__)); } return(0); }
private static unsafe int Do_Abi_get_Name_1(IntPtr thisPtr, IntPtr *value) { string __value = default; try { __value = global::WinRT.ComWrappersSupport.FindObject <global::Microsoft.UI.Xaml.Data.ICustomProperty>(thisPtr).Name; *value = MarshalString.FromManaged(__value); } catch (Exception __exception__) { global::WinRT.ExceptionHelpers.SetErrorInfo(__exception__); return(global::WinRT.ExceptionHelpers.GetHRForException(__exception__)); } return(0); }
public static HSTRING FromString(string str) => new HSTRING(MarshalString.FromManaged(str));