Пример #1
0
 /// <summary>
 /// Helper method that creates a user friendly type from the internal interop structure.
 /// </summary>
 /// <param name="s">RendererDescriptionStructure from interop</param>
 /// <returns>public RendererDescription to be consumed by the user</returns>
 internal static RendererDescription Build(this RendererDescriptionStructure s) =>
 new RendererDescription(Utf8StringMarshaler.GetInstance().MarshalNativeToManaged(s.Name) as string,
                         Utf8StringMarshaler.GetInstance().MarshalNativeToManaged(s.LongName) as string);
Пример #2
0
 /// <summary>
 /// Helper method that creates a user friendly type from the internal interop structure.
 /// </summary>
 /// <param name="s">RendererDescriptionStructure from interop</param>
 /// <returns>public RendererDescription to be consumed by the user</returns>
 internal static RendererDescription Build(this RendererDescriptionStructure s) =>
 new RendererDescription(s.Name.FromUtf8(), s.LongName.FromUtf8());