namespace Xilium.CefGlue { using System; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.InteropServices; using Xilium.CefGlue.Interop; /// /// Information about a specific web plugin. /// public sealed unsafe partial class CefWebPluginInfo { /// /// Returns the plugin name. /// public string Name { get { var n_result = cef_web_plugin_info_t.get_name(_self); return cef_string_userfree.ToString(n_result); } } /// /// Returns the plugin file path (DLL/bundle/library). /// public string Path { get { var n_result = cef_web_plugin_info_t.get_path(_self); return cef_string_userfree.ToString(n_result); } } /// /// Returns the version of the plugin (may be OS-specific). /// public string Version { get { var n_result = cef_web_plugin_info_t.get_version(_self); return cef_string_userfree.ToString(n_result); } } /// /// Returns a description of the plugin from the version information. /// public string Description { get { var n_result = cef_web_plugin_info_t.get_description(_self); return cef_string_userfree.ToString(n_result); } } } }