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