diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..033d7d0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +/*.suo +/AutoConnect/obj +/Hyphen/Plugins/obj +/Hyphen/Plugins/bin +/Hyphen/Virtuoso.Hyphen/obj +/Hyphen/Virtuoso.Hyphen/bin +/Hyphen/Virtuoso.Hyphen/MirandaOut +/Hyphen/Virtuoso.Hyphen.Mini/bin +/Hyphen/Virtuoso.Hyphen.Mini/obj +/library diff --git a/Hyphen/Plugins/bin/Hyphen.XML b/Hyphen/Plugins/bin/Hyphen.XML deleted file mode 100644 index 42bddb0..0000000 --- a/Hyphen/Plugins/bin/Hyphen.XML +++ /dev/null @@ -1,2016 +0,0 @@ - - - - Hyphen - - - - - Represents a standalone module loaded into the default AppDomain. - - - - - Initializes a new instance of the class. - - TRUE if the modules runs under a post-0.7#20 API; FALSE otherwise. - - - - Finalizes the module. - - - - - Represents the MirandaPluginInfo export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFO(EX) structure. - - - - Represents the MirandaPluginInterfaces export of Miranda's API. - - Ptr to an array of interface GUIDs. - - - - Represents the Load export of Miranda API. Loads Hyphen and initializes the module. - - Ptr to an instance of the PLUGINLINK structure. - Load result. - - - - Enables the plugin when Miranda completes initialization. - - - - - Represents the Unload export of Miranda API. Unloads Hyphen and shuts down the runtime. - - Unload result. - - - - Gets a indication whether a plugin can be unloaded. - - - - - - Gathers and publishes plugin information. - - Plugin to evaluate. - Miranda version to pass to the plugin. - TRUE if the information were obtained; FALSE if not. - - - - Probes custom API exports of a standalone plugin. - - Plugin. - - - - Loads the actual plugin behind a proxy assembly. - - An instance of a plugin. - - - - Executes a custom API export. - - Type of the return value. - Export name. - Additional data. - Return value. - - - - Gets a standalone plugin behind this module. - - - - - Gets a value indicating whether the runtime runs under the post-0.7#20 Miranda API. - - - - - Gets a value indicating whether the standalone plugin was loaded. - - - - - Gets a value indicating whether the standalone plugins was initialized (i.e. has a descriptor). - - - - - Auxiliary Plugin Manager used to load a standalone plugin into the default AppDomain. - - - - - Represents a base class for cross-domain callable object that operate with Miranda Context. - - - - - Populates context information to be available for standalone plugins residing in the default AppDomain. - - The information are not published when there are no standalone modules to conserve resources. - - - - Represents an unknown plugin. Hyphen will impersonate itself with this plugin when binding to Miranda's events. - - - - - MirandaContext is not available at the time of the invocation. - - - - - - - - Controls managed plugin fusion and orchestrates the runtime. - - - - - Initializes the runtime. - - - Called from the exported IL stubs as a first method to initialize the Loader singleton. - - - - - Initializes the Loader and prepares its PLUGININFO. - - - - - Publishes the plugin info and marshals it into a ptr. - - - - - Populates the plugin info with Hyphen's identity. - - Plugin info. - - - - Gets a specified version of the Loader. - - A version of the Loader to be returned. - An instance of the Loader or NULL when the version cannot be satisfied. - - Cannot be inlined because of the HyphenVersion property which relies on the Assembly.GetExecutingAssembly() method. - - - - - Gets an instance of the Loader. - - An instance of the Loader. - method not called. - - - - Represents the MirandaPluginInfo export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFO structure. - - - - Represents the MirandaPluginInfoEx export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFOEX structure. - - Specific to post-0.7#20 Miranda API. - - - - - Gets the pointer to a dummy plugin info structure. - - Pointer. - - - - Performs initialization steps common to all MirandaPluginInfo exports. - - Miranda version. - - - - Represents the MirandaPluginInterfaces export of Miranda's API. - - Ptr to an array of interface GUIDs. - - - - Called by a standalone module to ensure the Loader is ready (the module could be loaded before Hyphen). - - Ptr to an instance of the PLUGINLINK structure. - - Calls the to ensure that the Loader is ready. This method is needed - to handle a situation when a standalone module is loaded before Hyphen. - Does nothing when Hyphen is already loaded. - - - - - Represents the Load export of Miranda API. Loads Hyphen and initializes the runtime. - - Ptr to an instance of the PLUGINLINK structure. - Result. - - - - Initializes the runtime context (including configuration). - - Ptr to PLUGINLINK to initialize from. - - - - Hooks to the ModulesLoaded event to complete context initialization. - - - - - Completes the runtime initialization and fires the ModulesLoaded event. - - - - - Registers Hyphen for updates via Updater. - - - - - Initializes the FileSystemWatcher to watch for plugin changes. - - - - - Populates Miranda's menu with Hyphen's items and initializes managed menu for plugins. - - - - - Initializes the managed menu for managed plugins. This menu, unlike Miranda's, supports item removal. - - - - - Represents the Unload export of Miranda API. Unloads Hyphen and shuts down the runtime. - - Unload result. - - Called by the UnloadOnShutdownService to unload managed plugins before Miranda does. - Managed plugins SHOULD NOT be unloaded when Miranda's unloading, because I do not consider it safe - (i.e. heap corruption is likely to occur). - - - - - Unloads Hyphen completelly. - - - - - Disposes the plugin's folder watcher (if needed). - - - - - Disposes the Tray manager (if needed). - - - - - Broadcasts the BeforeShutdown event to the managed plugins and unloads Hyphen on Miranda's shutdown. - - - - - Broadcasts the BeforeShutdown event to the managed plugins. - - - - - Loads / unloads managed plugins. - - - - - Reloads managed plugins. - - - - - Loads managed plugins. - - - - - Called by the FusionProgressDialog on another thread to perform the fusion itself. - - - - - Initializes a sandbox for plugins. - - - - - Initializes a fusion context. - - - - - Loads the Plugin Manager. - - - - - Initializes the Tray Manager. - - - - - Initializes the UI sync context for event dispathing on the current thread. - - - - - Registers managed main menu for Miranda's AddMenuItem services in an AppDomain. - - Plugin manager. - - - - Clears the StringResolver cache (plugins are loaded and resolvers are junk now). - - - - - Shows managed menu. - - - - - Shows a configuration dialog to configure standalone modules. - - - - - Shows Isolated-plugins management dialog. - - - - - Shows the plugin management dialog. - - - - - Handles a plugin file change. - - - - - Unloads managed plugins. - - - - - Unloads managed plugins. - - TRUE to perform fast unload only; FALSE to perfrom full unload. - - - - Handles Hyphen (default AppDomain) unhandled exceptions. - - - - - Handles Windows Forms (default AppDomain) unhandled exceptions. - - - - - Verifies the .config file is present and when it is not, the default one is created. - - - - - Ensures only a single instance of Hyphen is loaded into the process. - - - - - Formats singleton's mutex name. - - Mutext name. - - - - Invokes a delegate on behalf of Loader's AppDomain (i.e. the default one). - - Delegate. - Optional arguments. - - - - - Verifies whether the code is executing in the default AppDomain. - - The code is not executing in the default AppDomain. - - - - Gets a current version of the runtime. - - - - - Gets a value whether the plugins are loaded. Not synchronized, always use in a lock. - - THIS MUST NOT BE SYNCHRONIZED, ALWAYS CALLED IN LOCK! (possible deadlock in FusionProgressDialog). - - - - Gets Hyphen plugin info. - - - - - - - - - This method is static to not let the execution run in default AppDomain but in a domain of the menu itself. - - - - - Will return char*, as usual. - - - - - Will never return the user's custom name. - - - - - Will return TCHAR* instead of char*. - - - - - Will not use the cache. - - - - - Enumerates contact handles, excluding the Me contact. - - Contact handles. - - - - Return TRUE to filter out the event, FALSE to pass the message along. - - - - - Represents database event information. - - - - - DB/Event/Get - Retrieves all the information stored in hDbEvent - wParam=(WPARAM)(HANDLE)hDbEvent - lParam=(LPARAM)(DBEVENTINFO*)&dbe - hDbEvent should have been returned by db/event/add or db/event/find*event - Returns 0 on success or nonzero if hDbEvent is invalid - Don't forget to set dbe.cbSize, dbe.pBlob and dbe.cbBlob before calling this - service - The correct value dbe.cbBlob can be got using db/event/getblobsize - If successful, all the fields of dbe are filled. dbe.cbBlob is set to the - actual number of bytes retrieved and put in dbe.pBlob - If dbe.cbBlob is too small, dbe.pBlob is filled up to the size of dbe.cbBlob - and then dbe.cbBlob is set to the required size of data to go in dbe.pBlob - On return, dbe.szModule is a pointer to the database module's own internal list - of modules. Look but don't touch. - - - - - DB/Event/GetContact - Retrieves a handle to the contact that owns hDbEvent. - wParam=(WPARAM)(HANDLE)hDbEvent - lParam=0 - hDbEvent should have been returned by db/event/add or db/event/find*event - NULL is a valid return value, meaning, as usual, the user. - Returns (HANDLE)(-1) if hDbEvent is invalid, or the handle to the contact on - success - This service is exceptionally slow. Use only when you have no other choice at - all. - - - - - DB/Event/GetText (0.7.0+) - Retrieves the event's text - wParam=(WPARAM)0 (unused) - lParam=(LPARAM)(DBEVENTGETTEXT*)egt - pointer to structure with parameters - egt->dbei should be the valid database event read via MS_DB_EVENT_GET - egt->datatype = DBVT_WCHAR or DBVT_ASCIIZ or DBVT_TCHAR. If a caller wants to - suppress Unicode part of event in answer, add DBVTF_DENYUNICODE to this field. - egt->codepage is any valid codepage, CP_ACP by default. - Function returns a pointer to a string in the required format. - This string should be freed by a call of mir_free - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Event handle. - - - - Creates a new instance of the from an event handle. - - Event handle. - Database event info. - - - - Gets the event information based on its handle. - - Event handle. - [OUT] Event type. - [OUT] Event flags. - [OUT] Event data. - [OUT] Event related module. - [OUT] Event timestamp. - - - - Prepares the for information extraction and the blob buffer. - - Event handle. - [OUT] DB event info to marshal data into. - [OUT] Locked Blob buffer. - - - - Initializes the instance by marshaling data from a pointer. - - pointer. - - - - Get the event information from a struct. - - [REF] struct. - Event handle (the blob buffer will be populated if not null). - Buffer to use for blob marshaling. - [OUT] Event type. - [OUT] Event flags. - [OUT] Event data. - [OUT] Event related module. - [OUT] Event timestamp. - - - - Populates the blob buffer set by the parameter. - - [REF] struct identifiing the buffer. - Event handle. - Buffer could bet populated. - - - - Gets the event timestamp. - - [REF] struct. - Buffer to reuse. - [OUT] Timestamp. - - - - Gets the event module. - - [REF] struct. - Event module. - - - - Gets the event data. - - [REF] struct. - Event data. - - - - Marshals the from a struct pointer. - - struct pointer. - Event info. - - - - Gets the handle of the contact owning this event. This method is very slow, use wisely. - - Associated contact handle. - - - - Gets the handle of the contact owning this event. This method is very slow, use wisely. - - Event handle to get the contact handle for. - Associated contact handle. - - - - The network capabilities that the protocol supports. - - - - - The status modes that the protocol supports. - - - - - The status modes that the protocol supports away-style messages for. Uses the flags. - - - - - None. - - - - - Supports IM sending. - - - - - Supports IM receiving. - - - - - Aupports separate URL sending. - - - - - Supports separate URL receiving. - - - - - Supports file sending. - - - - - Supports file receiving. - - - - - Supports broadcasting away messages. - - - - - Supports reading others' away messages. - - - - - Contact lists are stored on the server, not locally. See notes below. - - - - - Will get authorisation requests for some or all contacts. - - - - - Will get 'you were added' notifications. - - - - - Has an invisible list. - - - - - Has a visible list for when in invisible mode. - - - - - Supports setting different status modes to each contact. - - - - - the protocol is extensible and Supports plugin-defined messages. - - - - - Supports direct (not server mediated) communication between clients. - - - - - Supports creation of new user IDs. - - - - - Has a realtime chat capability. - - - - - Supports replying to a mode message request with different text depending on the contact requesting. - - - - - Supports a basic user searching facility. - - - - - Supports one or more protocol-specific extended search schemes. - - - - - Supports renaming of incoming files as they are transferred. - - - - - Can resume broken file transfers. - - - - - Can add search results to the contact list. - - - - - Can send contacts to other users. - - - - - Can receive contacts from other users. - - - - - Can change our user information stored on server. - - - - - Supports a search by e-mail feature. - - - - - Set if the uniquely identifying field of the network is the e-mail address. - - - - - Supports searching by nick/first/last names. - - - - - Has a dialog box to allow searching all the possible fields. - - - - - The unique user IDs for this protocol are numeric. - - - - - Flashes the icon even if the user is occupied, and puts the event at the top of the queue. - - - - - The icon will not flash for ever, only a few times. This is for eg online alert. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - - Initializes a context from a plugin link. - - - - - - - Represents a late-binded master subscriber of Miranda events. - - - - - Formats the ANSI-\0-UNICODE-\0\0 layout in the memory. - - String to layout. - [OUT] Blob pointer to the resulting memory layout. - Blob size in bytes. - Message blob format: ansi\0unicode\0\0 - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Ãœberschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins are enabled and ready to use. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die General ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die About ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Show Hyphen copyright information. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Review Hyphen information. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Management ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Manage Hyphen plugins. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Enable or disable Hyphen plugins on individual basis. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die This operation is not supported for an unknown protocol. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot detect the default string encoding used in Miranda. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An internal error occurred in the PluginManager while working with unmanaged memory. Contact Hyphen vendor, please. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while opening plugin home page. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot register/unregister builtin protocol. Only custom protocol can be registered/unregistered. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to initialize Hyphen configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Duplicit loader options detected. RequiredVersion or MinimalMirandaVersion were set by a base class previously. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete the service call. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while loading plugins. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die The feature is not available from current domain. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - {1} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load string resolver of type '{0}'. Check if there is a public default .ctor. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Failed hooking event '{0}'. Check event name. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - this plugin cannot be loaded automatically. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to process method '{0}' - method signature does not match required delegate signature. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot instantiate plugin type '{0}' - no valid constructor found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot create service function '{0}' - the service already exists. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Failed creating service function '{0}'. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Master type for the {0} standalone plugin proxy not found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to initialize plugin descriptor - {0} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while instantiating plugin type '{0}' - Hyphen is not allowed to load the plugin. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - the image is not a valid CLI assembly. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while instantiating plugin type '{0}' - constructor threw an exception ({1}). ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete requested operation - Miranda service '{0}' returned {1}. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugin {0} requires {1} but this version is not available, the plugin cannot be loaded. Please download the latest version. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot associate menu item '{0}' with method '{1}' - the item is already associated with service '{2}'. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hook not found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Multiple Hyphen plugins are not supported side-by-side. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An internal error occurred in Hyphen. Please contact Hyphen's author. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot access the InteropBuffer without locking it before. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot perform the requested operation on a locked buffer. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot unlock the buffer from a thread that does not locked it. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Invalid fusion context. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die The handle is invalid. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot translate this value - invalid value address or value format. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugins - I/O error occurred. Check if you have permissions to access the 'Miranda\plugins\managed' directory. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Miranda context has not been initialized yet. The context will be initialialized in the Load export, until then, context calls are not supported. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Miranda must be restarted. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot read the setting on behalf of the owning module - the owning module cannot be determined. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Internal error - cannot reinitialize already initialized plugin. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Already initialized. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete requested operation - this plugin has not been loaded yet. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Internal error occurred, cannot return requested information. The singleton has not been initialized yet. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while working with the Configuration Storage to load configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while working with the Configuration Storage to save configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to unload plugin manager - cannot initiate shutdown from its own AppDomain. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen crashed ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load Hyphen ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load/unload plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No options available ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No plugins enabled ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugins updated ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Runtime version problem ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Warning ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die {0} error ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugin {0} updated ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load Hyphen - {0} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while loading/unloading managed plugins - {0}. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured in the {0} plugin, some information may be lost. However, the plugin will continue running. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred in the {1} plugin - {2}{0}{0}Press OK to disable the plugin, otherwise press Cancel. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Some information may be lost. However, the plugin will continue running. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured in Hyphen. Please, contact its author to resolve the issue. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die You are about to disable all Hyphen plugins. Are you sure? ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die There was an error with Microsoft.net configuration files. These files are critical for Hyphen execution. The problem was corrected but Miranda must be restarted to apply changes. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die This plugin has no options to configure. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die To perform the task, you have to enable the plugins first. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins were successfully reloaded. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins were updated. Do you wish to reload them? ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured while preparing the report. Copy the details and visit http://forums.miranda-im.org for assistance. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Configure ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Error ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die {0} crashed ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die (no items / plugins loaded) ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die (select a plugin) ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die <unknown> ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Options... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Enable or disable plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Manage plugins... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Extra items... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Yes ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen ähnelt. - - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Ãœberschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Occurs when a control is selected and before it is prepared to be shown. - - - - - Occurs when a control is about to be shown. The control is shown when the user clicks on its item. - - TRUE if the control is being requested for the first time; FALSE if it is requested repeatedly. - TRUE to cancel the display; FALSE to continue. - - - - Occurs when a control is about to be hidden. The control is hidden when the user clicks on another item. - - TRUE to cancel the dismissal; FALSE to continue. - - - - Occurs when the user dismisses the configuration dialog via OK button and the control is dirty. The control should save its settings now. - - - - - Occurs when the user dismisses the configuration dialog via OK or CANCEL button. - - - - - Marks the control dirty. - - - - - Gets a value indicating whether the control has an UI to show. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - Casablanca - - - - Remove the dialog from the active dialog tracking list. - - - - - Gathers active dialogs of the plugin and unregisters them. - - Plugin. - Unregistered dialogs to dispose. - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Draws a textbox with a prompt inside of it, similar to the "Quick Search" box - in Outlook 2007, IE7 or the Firefox 2.0 search box. The prompt will disappear when - the focus is placed in the textbox, and will not display again if the Text property - contains any value. If the Text property is empty, then the prompt will display - again when the textbox loses the focus. - - - - - Public constructor - - Uncomment the SetStyle line to activate the OnPaint logic in place of the WndProc logic - - - - When the textbox receives an OnEnter event, select all the text if any text is present - - - - - - Redraw the control when the text alignment changes - - - - - - Redraw the control with the prompt - - - This event will only fire if ControlStyles.UserPaint is set to true in the constructor - - - - Overrides the default WndProc for the control - - The Windows message structure - - This technique is necessary because the OnPaint event seems to be doing some - extra processing that I haven't been able to figure out. - - - - - Overload to automatically create the Graphics region before drawing the text prompt - - The Graphics region is disposed after drawing the prompt. - - - - Draws the PromptText in the TextBox.ClientRectangle using the PromptFont and PromptForeColor - - The Graphics region to draw the prompt on - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Represents a marker interface for classes wrapping Hyphen runtime configuration. - - - - - Represents a base class for managed Miranda protocols. - - - - - Initializes a new instance of the class. - - - - - Initializes the instance and creates essential protocol services. - - - - - - Unloads the protocol. - - - - - Gets a human-readable name for the protocol. - - The number of characters in the buffer. - Buffer pointer. - Returns 0 on success, nonzero on failure. - - - - Gets the status mode that a protocol is currently in. - - Not used. - Not used. - Returns the status mode. - - - - Changes the protocol's status mode. - - New status values. - Not used. - Returns 0 on success, nonzero on failure. - - Will send an ack with: - type=ACKTYPE_STATUS, result=ACKRESULT_SUCCESS, hProcess=(HANDLE)previousMode, lParam=newMode. - - - - - Loads one of the protocol-specific icons - - Which icon (currently ignored). - Not used. - Icon handle (HICON). - - - - Gets the capability flags of the module. - - Flags category. - Not used. - - - - - Sends an instant message. - - Flags. - Contact-Chain-Send data pointer. - Returns a hProcess corresponding to the one in the ack event. - - Will send an ack when the message actually gets sent type=ACKTYPE_MESSAGE, result=success/failure, lParam=0. - - - - - Gets the plugin interfaces. - - - - - Gets the managed protocol descriptor for this module. - - - - - Gets the protocol type. - - - - - Gets the protocol icon. - - - - - Gets the protocol supported capabilities. - - - - - Gets the status modes the protocol supports an away message for. - - - - - Gets the protocol supported status modes. - - - - - Gets or sets the protocol status. - - - - - Handles Ini categories, keys and their associated values, static methods implemented for file - handling (saving and reading) - - - - - Initialies a new IniStructure - - - - - Adds a category to the IniStructure - - Name of the new category - - - - Deletes a category and its contents - - category to delete - - - - Renames a category - - Category to rename - New name - - - - Returns the names of all categories - - - - - - Returns the name of a category by specifying the index. - Useful to enumerate through all categories. - - The category index - - - - - Adds a key-value pair to a specified category - - Name of the category - New name of the key - Associated value - - - - Returns the value of a key-value pair in a specified category by specifying the key - - Name of the category - Name of the Key - - - - - Returns the key-value pair in a specified category by specifying the index - - Index of the category - Index of the Key - - - - - Returns the name of the key in a key-value pair in a specified category by specifying the index - - Index of the category - Index of the key - - - - - Deletes a key-value pair - - Name of the category - Name of the Key - - - - Renames the keyname in a key-value pair - - Name of the category - Name of the Key - New name of the Key - - - - Modifies the value in a key-value pair - - Name of the category - Name of the Key - New name of the Key - - - - Returns all keys in a category - - Name of the category - - - - - Writes an IniStructure to a file with a comment. - - The contents to write - The complete path and name of the file - Comment to add - - - - - Writes an IniStructure to a file without a comment. - - The contents to write - The complete path and name of the file - - - - - Reads an ini file and returns the content as an IniStructure. Returns null if an error occurred. - - The filename to read - - - - - Call the next service in the chain for this send operation. - wParam=wParam - lParam=lParam - The return value should be returned immediately - wParam and lParam should be passed as the parameters that your service was - called with. wParam must remain untouched but lParam is a CCSDATA structure - that can be copied and modified if needed. - Typically, the last line of any chaining protocol function is - return CallService(MS_PROTO_CHAINSEND,wParam,lParam); - - - - - Call the next service in the chain for this receive operation - wParam=wParam - lParam=lParam - The return value should be returned immediately - wParam and lParam should be passed as the parameters that your service was - called with. wParam must remain untouched but lParam is a CCSDATA structure - that can be copied and modified if needed. - When being initiated by the network-access protocol module, wParam should be - zero. - Thread safety: ms_proto_chainrecv is completely thread safe since 0.1.2.0 - Calls to it are translated to the main thread and passed on from there. The - function will not return until all callees have returned, irrepective of - differences between threads the functions are in. - - - - - Represents a generic handler for Miranda-raised events. - - Type of EventArgs. - Sender of the event. - Event arguments. - TRUE to block the event from bubbling to another subscribers, FALSE to pass it along. - - - - Provides information about current state of Hyphen runtime. - This class can be used only from the context of standalone modules (i.e. from the default AppDomain only). - - - - - Marks the class initialized. - - - - - Verifies whether the class was initialized (from the default AppDomain). - - Class not initialized (i.e. called from other than default AppDomain). - - - - Gets an indication whether the Hyphen runtime is currently loading. - - Class not initialized (i.e. called from other than default AppDomain). - - - - Gets an indication whether the Isolated plugins are loaded. - - Class not initialized (i.e. called from other than default AppDomain). - - - - Manages Miranda skin entities, for example icons and sounds. - - m_skin.h - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Ãœberschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - diff --git a/Hyphen/Plugins/bin/Hyphen.dll b/Hyphen/Plugins/bin/Hyphen.dll deleted file mode 100644 index 6241337..0000000 Binary files a/Hyphen/Plugins/bin/Hyphen.dll and /dev/null differ diff --git a/Hyphen/Plugins/bin/Hyphen.pdb b/Hyphen/Plugins/bin/Hyphen.pdb deleted file mode 100644 index 8cfb2c6..0000000 Binary files a/Hyphen/Plugins/bin/Hyphen.pdb and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Plugins.il b/Hyphen/Plugins/bin/IL/Plugins.il deleted file mode 100644 index f73c1a9..0000000 --- a/Hyphen/Plugins/bin/IL/Plugins.il +++ /dev/null @@ -1,51448 +0,0 @@ - -// Microsoft (R) .NET Framework IL Disassembler. Version 3.5.30729.1 -// Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. - - - -// Metadata version: v2.0.50727 -.assembly extern mscorlib -{ - .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. - .ver 2:0:0:0 -} -.assembly extern System.Windows.Forms -{ - .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. - .ver 2:0:0:0 -} -.assembly extern System -{ - .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. - .ver 2:0:0:0 -} -.assembly extern System.Drawing -{ - .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 2:0:0:0 -} -.assembly extern TabStripControlLibrary -{ - .publickeytoken = (FA E8 F1 19 9E 71 06 DC ) // .....q.. - .ver 1:0:0:0 -} -.assembly extern System.Security -{ - .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 2:0:0:0 -} -.assembly Hyphen -{ - .custom instance void [mscorlib]System.Reflection.AssemblyCopyrightAttribute::.ctor(string) = ( 01 00 21 C2 A9 20 32 30 30 36 2D 32 30 31 33 2C // ..!.. 2006-2013, - 20 76 69 72 74 75 6F 73 6F 2C 20 62 6C 75 62 62 // virtuoso, blubb - 66 69 73 68 00 00 ) // fish.. - .custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Reflection.AssemblyCompanyAttribute::.ctor(string) = ( 01 00 13 76 69 72 74 75 6F 73 6F 2C 20 62 6C 75 // ...virtuoso, blu - 62 62 66 69 73 68 00 00 ) // bbfish.. - .custom instance void [mscorlib]System.Reflection.AssemblyProductAttribute::.ctor(string) = ( 01 00 0F 56 69 72 74 75 6F 73 6F 2E 48 79 70 68 // ...Virtuoso.Hyph - 65 6E 00 00 ) // en.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx - 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. - .custom instance void [mscorlib]System.Reflection.AssemblyConfigurationAttribute::.ctor(string) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 30 30 63 39 31 66 63 31 2D 64 63 38 65 // ..$00c91fc1-dc8e - 2D 34 37 33 64 2D 62 65 39 65 2D 33 63 37 32 32 // -473d-be9e-3c722 - 38 39 61 62 64 66 32 00 00 ) // 89abdf2.. - .custom instance void [mscorlib]System.Reflection.AssemblyDescriptionAttribute::.ctor(string) = ( 01 00 00 00 00 ) - - // --- The following custom attribute is added automatically, do not uncomment ------- - // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 02 00 00 00 00 00 ) - - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) - .custom instance void [mscorlib]System.Reflection.AssemblyTrademarkAttribute::.ctor(string) = ( 01 00 08 76 69 72 74 75 6F 73 6F 00 00 ) // ...virtuoso.. - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [mscorlib]System.Reflection.AssemblyFileVersionAttribute::.ctor(string) = ( 01 00 0E 30 2E 38 2E 33 30 30 30 2E 30 30 39 30 // ...0.8.3000.0090 - 39 00 00 ) // 9.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.InternalsVisibleToAttribute::.ctor(string) = ( 01 00 81 60 56 69 72 74 75 6F 73 6F 2E 48 79 70 // ...`Virtuoso.Hyp - 68 65 6E 2E 4D 69 6E 69 2C 20 50 75 62 6C 69 63 // hen.Mini, Public - 4B 65 79 3D 30 30 32 34 30 30 30 30 30 34 38 30 // Key=002400000480 - 30 30 30 30 39 34 30 30 30 30 30 30 30 36 30 32 // 0000940000000602 - 30 30 30 30 30 30 32 34 30 30 30 30 35 32 35 33 // 0000002400005253 - 34 31 33 31 30 30 30 34 30 30 30 30 30 31 30 30 // 4131000400000100 - 30 31 30 30 35 64 39 62 64 33 35 38 32 64 30 63 // 01005d9bd3582d0c - 30 31 64 63 64 35 34 38 35 34 61 63 32 66 33 36 // 01dcd54854ac2f36 - 63 39 34 66 37 62 65 66 32 33 35 62 32 65 32 62 // c94f7bef235b2e2b - 35 34 37 39 32 34 38 65 66 64 64 64 36 35 34 33 // 5479248efddd6543 - 31 62 63 65 65 66 36 63 39 32 64 37 35 39 64 37 // 1bceef6c92d759d7 - 66 32 33 66 33 36 39 32 37 30 34 63 64 31 38 66 // f23f3692704cd18f - 30 63 35 62 37 65 65 33 34 33 36 61 30 66 37 62 // 0c5b7ee3436a0f7b - 39 62 32 65 61 66 38 66 62 66 32 30 35 62 38 35 // 9b2eaf8fbf205b85 - 31 35 30 64 31 37 31 61 30 66 62 62 37 36 35 38 // 150d171a0fbb7658 - 66 62 35 30 63 31 35 33 31 66 36 65 65 65 33 65 // fb50c1531f6eee3e - 63 37 30 32 33 39 61 65 33 38 61 63 33 38 33 64 // c70239ae38ac383d - 64 37 34 32 61 37 35 34 36 39 31 63 39 36 35 63 // d742a754691c965c - 63 32 33 63 64 37 31 36 36 31 38 62 38 63 38 39 // c23cd716618b8c89 - 62 32 35 63 61 30 34 34 30 32 65 61 34 61 35 37 // b25ca04402ea4a57 - 39 61 36 36 62 64 66 35 30 33 33 35 65 34 62 36 // 9a66bdf50335e4b6 - 64 32 62 30 63 37 32 62 64 31 38 33 33 32 38 34 // d2b0c72bd1833284 - 38 37 62 35 00 00 ) // 87b5.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.InternalsVisibleToAttribute::.ctor(string) = ( 01 00 81 6E 56 69 72 74 75 6F 73 6F 2E 4D 69 72 // ...nVirtuoso.Mir - 61 6E 64 61 2E 50 6C 75 67 69 6E 73 2E 55 6E 69 // anda.Plugins.Uni - 74 54 65 73 74 73 2C 20 50 75 62 6C 69 63 4B 65 // tTests, PublicKe - 79 3D 30 30 32 34 30 30 30 30 30 34 38 30 30 30 // y=00240000048000 - 30 30 39 34 30 30 30 30 30 30 30 36 30 32 30 30 // 0094000000060200 - 30 30 30 30 32 34 30 30 30 30 35 32 35 33 34 31 // 0000240000525341 - 33 31 30 30 30 34 30 30 30 30 30 31 30 30 30 31 // 3100040000010001 - 30 30 31 39 30 65 30 63 64 30 39 36 32 62 66 65 // 00190e0cd0962bfe - 37 38 33 35 62 32 32 62 65 34 33 63 65 34 39 61 // 7835b22be43ce49a - 63 64 31 30 39 64 35 64 30 63 30 35 31 32 35 33 // cd109d5d0c051253 - 34 66 37 34 61 61 66 30 31 66 63 64 62 37 37 31 // 4f74aaf01fcdb771 - 32 66 63 61 37 62 38 31 62 35 30 34 38 61 35 31 // 2fca7b81b5048a51 - 61 34 33 37 35 30 66 61 38 64 65 35 63 31 36 38 // a43750fa8de5c168 - 36 32 38 63 32 65 34 66 39 30 61 63 66 34 33 35 // 628c2e4f90acf435 - 35 39 62 63 33 32 38 30 32 34 32 36 35 64 66 35 // 59bc328024265df5 - 33 64 35 62 32 31 61 36 31 37 32 30 63 33 62 65 // 3d5b21a61720c3be - 37 35 65 39 61 33 62 31 35 30 34 36 61 34 62 30 // 75e9a3b15046a4b0 - 38 39 32 66 36 30 61 32 31 35 65 31 63 62 38 64 // 892f60a215e1cb8d - 62 34 36 37 64 38 34 64 32 36 32 36 31 30 30 65 // b467d84d2626100e - 37 33 39 30 61 39 32 39 66 33 35 62 35 33 63 34 // 7390a929f35b53c4 - 66 38 35 33 64 32 35 32 33 63 66 65 38 37 64 34 // f853d2523cfe87d4 - 38 34 32 34 36 64 64 66 34 34 36 63 31 38 34 39 // 84246ddf446c1849 - 63 36 62 35 65 34 33 30 62 31 32 63 63 30 62 36 // c6b5e430b12cc0b6 - 61 61 00 00 ) // aa.. - .custom instance void [mscorlib]System.Reflection.AssemblyTitleAttribute::.ctor(string) = ( 01 00 0F 56 69 72 74 75 6F 73 6F 2E 48 79 70 68 // ...Virtuoso.Hyph - 65 6E 00 00 ) // en.. - .permissionset reqmin - = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property enum class 'System.Security.Permissions.SecurityPermissionFlag, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 'Flags' = int32(1306)}, - [mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} - .hash algorithm 0x00008004 - .ver 0:8:3000:909 -} -.mresource public Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources -{ - // Offset: 0x00000000 Length: 0x000046ED - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.TextResources.resources -{ - // Offset: 0x000046F8 Length: 0x0000320D - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.TextResources.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.VisualResources.resources -{ - // Offset: 0x00007910 Length: 0x000082F0 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.VisualResources.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources -{ - // Offset: 0x0000FC08 Length: 0x0000484F - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources -{ - // Offset: 0x00014460 Length: 0x000000B4 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources -{ - // Offset: 0x00014518 Length: 0x000000B4 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources -{ - // Offset: 0x000145D0 Length: 0x00000957 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources" wurde erstellt. -} -.mresource public Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources -{ - // Offset: 0x00014F30 Length: 0x00000CC8 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources -{ - // Offset: 0x00015C00 Length: 0x00001854 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources -{ - // Offset: 0x00017458 Length: 0x000000B4 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources -{ - // Offset: 0x00017510 Length: 0x000000B4 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources -{ - // Offset: 0x000175C8 Length: 0x0000056E - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources -{ - // Offset: 0x00017B40 Length: 0x00006AFE - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources -{ - // Offset: 0x0001E648 Length: 0x000059AB - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Properties.Resources.resources -{ - // Offset: 0x00023FF8 Length: 0x000024CF - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Properties.Resources.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.ShowManagedMenuItems.ico -{ - // Offset: 0x000264D0 Length: 0x0000057E - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.ShowManagedMenuItems.ico" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.Configure.ico -{ - // Offset: 0x00026A58 Length: 0x0000047E - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.Configure.ico" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugins.ico -{ - // Offset: 0x00026EE0 Length: 0x0000047E - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugins.ico" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.miranda32.exe.config -{ - // Offset: 0x00027368 Length: 0x00000298 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.miranda32.exe.config" wurde erstellt. -} -.module Hyphen.dll -// MVID: {7837B2B6-050C-4F1A-9C07-71AF8D055FEC} -.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 ) -.imagebase 0x10000000 -.file alignment 0x00000200 -.stackreserve 0x00100000 -.subsystem 0x0003 // WINDOWS_CUI -.corflags 0x00000003 // ILONLY 32BITREQUIRED -// Image base: 0x0000000000610000 - - -// =============== CLASS MEMBERS DECLARATION =================== - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.ExposingPluginAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 01 00 00 00 01 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 01 ) // Multiple. - .field private class [mscorlib]System.Type pluginType - .method public hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .language '{3F5162F8-07C6-11D3-9053-00C04FA302A1}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}' - .line 35,35 : 9,56 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\ExposingPluginAttribute.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 37,37 : 13,36 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 38,38 : 17,63 '' - IL_0009: ldstr "pluginType" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 40,40 : 13,42 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::pluginType - .line 41,41 : 9,10 '' - IL_001b: ret - } // end of method ExposingPluginAttribute::.ctor - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_PluginType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 51,51 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::pluginType - IL_0006: ret - } // end of method ExposingPluginAttribute::get_PluginType - - .property instance class [mscorlib]System.Type - PluginType() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::get_PluginType() - } // end of property ExposingPluginAttribute::PluginType -} // end of class Virtuoso.Miranda.Plugins.ExposingPluginAttribute - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.Module - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested private beforefieldinit AuxiliaryPluginManager - extends Virtuoso.Miranda.Plugins.PluginManagerBase - { - .field private static class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Singleton - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 42,43 : 13,58 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\Module.AuxiliaryPluginManager.cs' - IL_0000: ldarg.0 - IL_0001: call class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::get_Empty() - IL_0006: ldc.i4.0 - IL_0007: ldc.i4.0 - IL_0008: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::.ctor(class Virtuoso.Hyphen.FusionContext, - bool, - bool) - .line 43,43 : 61,62 '' - IL_000d: ret - } // end of method AuxiliaryPluginManager::.ctor - - .method famorassem hidebysig virtual - instance void FindAndLoadPlugins() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 51,51 : 17,51 '' - IL_0000: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_0005: throw - } // end of method AuxiliaryPluginManager::FindAndLoadPlugins - - .method public hidebysig static class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager - GetInstance() cil managed synchronized - { - // Code size 21 (0x15) - .maxstack 8 - .line 57,57 : 17,80 '' - IL_0000: ldsfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::Singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::Singleton - IL_0014: ret - } // end of method AuxiliaryPluginManager::GetInstance - - .method public hidebysig instance void - FinishInitialization() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 66,66 : 17,69 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateContextInformation() - .line 67,67 : 13,14 '' - IL_000a: ret - } // end of method AuxiliaryPluginManager::FinishInitialization - - } // end of class AuxiliaryPluginManager - - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass3`1' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public string exportName - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass3`1'::.ctor - - .method public hidebysig instance bool - 'b__2'(class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor _handler) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 518,518 : 17,58 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\Module.cs' - IL_0000: ldarg.1 - IL_0001: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::get_ExportName() - IL_0006: ldarg.0 - IL_0007: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::exportName - IL_000c: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0011: ret - } // end of method '<>c__DisplayClass3`1'::'b__2' - - } // end of class '<>c__DisplayClass3`1' - - .field private static literal string LogCategory = "HyphenMini" - .field private static literal string MasterSuffx = ".master.dll" - .field private class [mscorlib]System.Reflection.Assembly MasterAssembly - .field private class Virtuoso.Hyphen.Mini.StandalonePlugin standalonePlugin - .field private class Virtuoso.Miranda.Plugins.PluginDescriptor PluginDescriptor - .field private bool isPostV07Build20Api - .field private native int PluginInfoPtr - .field private native int MirandaPluginInterfacesPtr - .field private initonly class [mscorlib]System.Reflection.Assembly MiniAssembly - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Loaded - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Unloaded - .field private valuetype Virtuoso.Miranda.Plugins.LoaderOptions LoaderOptions - .field private class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager PluginManager - .field private class Virtuoso.Hyphen.Loader HyphenLoader - .field private initonly string MasterDirectory - .field private initonly string MasterAssemblyPath - .field private static class [mscorlib]System.Predicate`1 'CS$<>9__CachedAnonymousMethodDelegate1' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method assembly hidebysig specialname rtspecialname - instance void .ctor(bool exApi) cil managed noinlining - { - // Code size 142 (0x8e) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Version supportedVersion) - .line 73,74 : 9,36 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 77,77 : 13,33 '' - IL_0006: call void Virtuoso.Hyphen.Loader::Initialize() - .line 80,80 : 13,58 '' - IL_000b: ldarg.0 - IL_000c: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetCallingAssembly() - IL_0011: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - .line 83,83 : 13,71 '' - IL_0016: ldarg.0 - IL_0017: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - IL_001c: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_0021: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_0026: stloc.0 - .line 84,84 : 13,90 '' - IL_0027: ldarg.0 - IL_0028: ldloc.0 - IL_0029: ldc.i4.3 - IL_002a: callvirt instance string [mscorlib]System.Version::ToString(int32) - IL_002f: newobj instance void [mscorlib]System.Version::.ctor(string) - IL_0034: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance(class [mscorlib]System.Version) - IL_0039: stfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - .line 86,86 : 13,38 '' - IL_003e: ldarg.0 - IL_003f: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - IL_0044: brtrue.s IL_005a - - .line 88,88 : 17,170 '' - IL_0046: ldstr "Hyphen.Mini module requested a Loader of version {" - + "0}, but that one is not available. Upgrade Hyphen." - IL_004b: ldloc.0 - IL_004c: call string [mscorlib]System.String::Format(string, - object) - IL_0051: pop - .line 91,91 : 17,80 '' - IL_0052: ldnull - IL_0053: ldloc.0 - IL_0054: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type, - class [mscorlib]System.Version) - IL_0059: throw - - .line 94,94 : 13,41 '' - IL_005a: ldarg.0 - IL_005b: ldarg.1 - IL_005c: stfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api - .line 95,95 : 13,76 '' - IL_0061: ldarg.0 - IL_0062: ldarg.0 - IL_0063: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - IL_0068: callvirt instance string [mscorlib]System.Reflection.Assembly::get_Location() - IL_006d: call string [mscorlib]System.IO.Path::GetDirectoryName(string) - IL_0072: stfld string Virtuoso.Hyphen.Mini.Module::MasterDirectory - .line 96,96 : 13,74 '' - IL_0077: ldarg.0 - IL_0078: ldarg.0 - IL_0079: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - IL_007e: callvirt instance string [mscorlib]System.Reflection.Assembly::get_Location() - IL_0083: call string [mscorlib]System.IO.Path::GetFileName(string) - IL_0088: stfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath - .line 99,99 : 9,10 '' - IL_008d: ret - } // end of method Module::.ctor - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 19 (0x13) - .maxstack 2 - .line 106,106 : 13,29 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: volatile. - IL_0004: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded - IL_0009: leave.s IL_0012 - - .line 107,107 : 9,10 '' - } // end .try - finally - { - IL_000b: ldarg.0 - IL_000c: call instance void [mscorlib]System.Object::Finalize() - IL_0011: endfinally - .line 107,107 : 9,10 '' - } // end handler - IL_0012: ret - } // end of method Module::Finalize - - .method assembly hidebysig instance native int - MirandaPluginInfo(uint32 version) cil managed - { - // Code size 147 (0x93) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.Mini.StandalonePlugin plugin, - [1] class [mscorlib]System.Exception e, - [2] native int CS$1$0000, - [3] native int CS$0$0001) - .line 121,121 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_0019 - - .line 122,122 : 17,38 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_0018: ret - - .line 125,125 : 13,44 '' - IL_0019: ldnull - IL_001a: stloc.0 - .line 130,130 : 17,63 '' - .try - { - IL_001b: ldarg.0 - IL_001c: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - IL_0021: ldarg.1 - IL_0022: callvirt instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32) - .line 133,133 : 17,45 '' - IL_0027: ldarg.0 - IL_0028: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::LoadActualPlugin() - IL_002d: stloc.0 - .line 136,136 : 17,36 '' - IL_002e: ldloc.0 - IL_002f: brfalse.s IL_0070 - - .line 138,138 : 21,42 '' - IL_0031: ldloc.0 - IL_0032: ldarg.0 - IL_0033: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::set_Module(class Virtuoso.Hyphen.Mini.Module) - .line 139,139 : 21,64 '' - IL_0038: ldloc.0 - IL_0039: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::AfterModuleInitializationInternal() - .line 142,142 : 21,67 '' - IL_003e: ldarg.0 - IL_003f: ldloc.0 - IL_0040: ldarg.1 - IL_0041: call instance bool Virtuoso.Hyphen.Mini.Module::PublishPluginInformation(class Virtuoso.Hyphen.Mini.StandalonePlugin, - uint32) - IL_0046: brfalse.s IL_0070 - - .line 144,144 : 25,51 '' - IL_0048: ldarg.0 - IL_0049: ldloc.0 - IL_004a: stfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - .line 145,145 : 25,68 '' - IL_004f: ldarg.0 - IL_0050: ldloc.0 - IL_0051: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0056: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_005b: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MasterAssembly - .line 147,147 : 25,55 '' - IL_0060: ldarg.0 - IL_0061: ldloc.0 - IL_0062: call instance void Virtuoso.Hyphen.Mini.Module::ProbeCustomApiExports(class Virtuoso.Hyphen.Mini.StandalonePlugin) - .line 148,148 : 25,46 '' - IL_0067: ldarg.0 - IL_0068: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_006d: stloc.2 - IL_006e: leave.s IL_0091 - - IL_0070: leave.s IL_0082 - - .line 154,154 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0072: stloc.1 - .line 156,156 : 17,81 '' - IL_0073: ldloc.0 - IL_0074: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0079: ldloc.1 - IL_007a: ldnull - IL_007b: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_0080: leave.s IL_0082 - - .line 161,161 : 13,64 '' - } // end handler - IL_0082: ldarg.0 - IL_0083: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo() - IL_0088: dup - IL_0089: stloc.3 - IL_008a: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_008f: ldloc.3 - IL_0090: ret - - .line 162,162 : 9,10 '' - IL_0091: ldloc.2 - IL_0092: ret - } // end of method Module::MirandaPluginInfo - - .method assembly hidebysig instance native int - MirandaPluginInterfaces() cil managed - { - // Code size 87 (0x57) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] native int CS$1$0000, - [2] native int CS$0$0001) - .line 170,170 : 13,59 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_0019 - - .line 171,171 : 17,51 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr - IL_0018: ret - - .line 175,175 : 17,98 '' - .try - { - IL_0019: ldarg.0 - IL_001a: ldarg.0 - IL_001b: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0020: callvirt instance native int Virtuoso.Hyphen.Mini.StandalonePlugin::MirandaPluginInterfaces() - IL_0025: dup - IL_0026: stloc.2 - IL_0027: stfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr - IL_002c: ldloc.2 - IL_002d: stloc.1 - IL_002e: leave.s IL_0055 - - .line 177,177 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0030: stloc.0 - .line 179,179 : 17,114 '' - IL_0031: ldarg.0 - IL_0032: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_0037: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_003c: ldloc.0 - IL_003d: ldarg.0 - IL_003e: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_0043: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0048: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_004d: leave.s IL_004f - - .line 183,183 : 13,32 '' - } // end handler - IL_004f: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0054: ret - - .line 184,184 : 9,10 '' - IL_0055: ldloc.1 - IL_0056: ret - } // end of method Module::MirandaPluginInterfaces - - .method assembly hidebysig instance int32 - Load(native int pPluginLink) cil managed - { - // Code size 162 (0xa2) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Exception e, - [1] int32 CS$1$0000) - .line 195,195 : 17,28 '' - .try - { - .try - { - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Loaded - IL_0008: brfalse.s IL_0015 - - .line 196,196 : 21,110 '' - IL_000a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized() - IL_000f: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0014: throw - - .line 201,201 : 17,61 '' - IL_0015: ldarg.0 - IL_0016: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - IL_001b: ldarg.1 - IL_001c: callvirt instance void Virtuoso.Hyphen.Loader::ModuleInducedLoad(native int) - .line 202,202 : 17,62 '' - IL_0021: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_0026: ldarg.0 - IL_0027: callvirt instance void Virtuoso.Hyphen.Mini.ModuleManager::RegisterModule(class Virtuoso.Hyphen.Mini.Module) - .line 205,205 : 17,70 '' - IL_002c: ldarg.0 - IL_002d: call class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::GetInstance() - IL_0032: stfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - .line 206,206 : 17,86 '' - IL_0037: ldarg.0 - IL_0038: ldarg.0 - IL_0039: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_003e: ldarg.0 - IL_003f: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0044: ldc.i4.0 - IL_0045: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin, - bool) - IL_004a: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - .line 209,209 : 17,60 '' - IL_004f: ldarg.0 - IL_0050: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0055: ldarg.1 - IL_0056: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::LoadInternal(native int) - .line 212,212 : 17,78 '' - IL_005b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0060: ldarg.0 - IL_0061: ldftn instance void Virtuoso.Hyphen.Mini.Module::ModulesLoadedHandler(object, - class [mscorlib]System.EventArgs) - IL_0067: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_006c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_ModulesLoaded(class [mscorlib]System.EventHandler) - .line 215,215 : 17,52 '' - IL_0071: ldc.i4.0 - IL_0072: stloc.1 - IL_0073: leave.s IL_00a0 - - .line 217,217 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0075: stloc.0 - .line 219,219 : 17,114 '' - IL_0076: ldarg.0 - IL_0077: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_007c: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0081: ldloc.0 - IL_0082: ldarg.0 - IL_0083: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_0088: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_008d: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 222,222 : 17,52 '' - IL_0092: ldc.i4.m1 - IL_0093: stloc.1 - IL_0094: leave.s IL_00a0 - - .line 226,226 : 17,31 '' - } // end handler - } // end .try - finally - { - IL_0096: ldarg.0 - IL_0097: ldc.i4.1 - IL_0098: volatile. - IL_009a: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Loaded - IL_009f: endfinally - .line 228,228 : 9,10 '' - } // end handler - IL_00a0: ldloc.1 - IL_00a1: ret - } // end of method Module::Load - - .method private hidebysig instance void - ModulesLoadedHandler(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 104 (0x68) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception ex) - .line 238,238 : 17,54 '' - .try - { - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_0006: callvirt instance void Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::FinishInitialization() - .line 242,242 : 17,77 '' - IL_000b: ldarg.0 - IL_000c: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_0017: callvirt instance void Virtuoso.Hyphen.Loader::PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase) - .line 245,245 : 17,55 '' - IL_001c: ldarg.0 - IL_001d: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginLoaded() - IL_0022: brfalse.s IL_003e - - IL_0024: ldarg.0 - IL_0025: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginInitialized() - IL_002a: brfalse.s IL_003e - - .line 246,246 : 21,89 '' - IL_002c: ldarg.0 - IL_002d: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_0032: ldarg.0 - IL_0033: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0038: ldc.i4.1 - IL_0039: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState) - IL_003e: leave.s IL_005f - - .line 248,248 : 13,33 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0040: stloc.0 - .line 250,250 : 17,111 '' - IL_0041: ldarg.0 - IL_0042: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0047: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_004c: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0051: ldloc.0 - IL_0052: ldarg.0 - IL_0053: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0058: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_005d: leave.s IL_005f - - } // end handler - IL_005f: leave.s IL_0067 - - .line 254,254 : 17,51 '' - } // end .try - finally - { - IL_0061: call void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FlushCaches() - IL_0066: endfinally - .line 256,256 : 9,10 '' - } // end handler - IL_0067: ret - } // end of method Module::ModulesLoadedHandler - - .method assembly hidebysig instance int32 - Unload() cil managed - { - // Code size 168 (0xa8) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] int32 CS$1$0000) - .line 266,266 : 17,34 '' - .try - { - .try - { - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Hyphen.Mini.Module::CanUnload() - IL_0006: brtrue.s IL_000f - - .line 267,267 : 21,56 '' - IL_0008: ldc.i4.0 - IL_0009: stloc.1 - IL_000a: leave IL_00a6 - - .line 270,270 : 17,51 '' - IL_000f: ldarg.0 - IL_0010: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0015: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::UnloadInternal() - .line 272,272 : 17,86 '' - IL_001a: ldarg.0 - IL_001b: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_0020: ldarg.0 - IL_0021: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0026: ldc.i4.0 - IL_0027: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState) - .line 273,273 : 17,64 '' - IL_002c: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_0031: ldarg.0 - IL_0032: callvirt instance void Virtuoso.Hyphen.Mini.ModuleManager::UnregisterModule(class Virtuoso.Hyphen.Mini.Module) - .line 275,275 : 17,59 '' - IL_0037: ldarg.0 - IL_0038: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_003d: callvirt instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInfo() - IL_0042: brtrue.s IL_004f - - .line 276,276 : 21,56 '' - IL_0044: ldarg.0 - IL_0045: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_004a: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 278,278 : 17,65 '' - IL_004f: ldarg.0 - IL_0050: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0055: callvirt instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInterfaces() - IL_005a: brtrue.s IL_0067 - - .line 279,279 : 21,69 '' - IL_005c: ldarg.0 - IL_005d: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr - IL_0062: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 281,281 : 17,41 '' - IL_0067: ldarg.0 - IL_0068: ldnull - IL_0069: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - .line 282,282 : 17,41 '' - IL_006e: ldarg.0 - IL_006f: ldnull - IL_0070: stfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0075: leave.s IL_0098 - - .line 286,286 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0077: stloc.0 - .line 288,288 : 17,114 '' - IL_0078: ldarg.0 - IL_0079: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_007e: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0083: ldloc.0 - IL_0084: ldarg.0 - IL_0085: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_008a: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_008f: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 291,291 : 17,52 '' - IL_0094: ldc.i4.m1 - IL_0095: stloc.1 - IL_0096: leave.s IL_00a6 - - } // end handler - IL_0098: leave.s IL_00a4 - - .line 295,295 : 17,33 '' - } // end .try - finally - { - IL_009a: ldarg.0 - IL_009b: ldc.i4.1 - IL_009c: volatile. - IL_009e: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded - IL_00a3: endfinally - .line 298,298 : 13,48 '' - } // end handler - IL_00a4: ldc.i4.0 - IL_00a5: ret - - .line 299,299 : 9,10 '' - IL_00a6: ldloc.1 - IL_00a7: ret - } // end of method Module::Unload - - .method private hidebysig instance bool - CanUnload() cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 307,308 : 13,100 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded - IL_0008: brtrue.s IL_0021 - - IL_000a: ldarg.0 - IL_000b: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginInitialized() - IL_0010: brfalse.s IL_0021 - - IL_0012: ldarg.0 - IL_0013: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions - IL_0018: ldc.i4.4 - IL_0019: and - IL_001a: ldc.i4.4 - IL_001b: ceq - IL_001d: ldc.i4.0 - IL_001e: ceq - IL_0020: ret - - IL_0021: ldc.i4.0 - IL_0022: ret - } // end of method Module::CanUnload - - .method private hidebysig instance bool - PublishPluginInformation(class Virtuoso.Hyphen.Mini.StandalonePlugin plugin, - uint32 version) cil managed - { - // Code size 93 (0x5d) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute loaderOptions, - [1] bool CS$1$0000) - .line 323,323 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 324,324 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 328,328 : 17,126 '' - .try - { - IL_000e: ldarg.1 - IL_000f: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0014: ldc.i4.0 - IL_0015: call class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::Get(class [mscorlib]System.Type, - valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner) - IL_001a: stloc.0 - .line 330,330 : 17,68 '' - IL_001b: ldloc.0 - IL_001c: ldarg.2 - IL_001d: callvirt instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(uint32) - IL_0022: brtrue.s IL_0028 - - .line 331,331 : 21,34 '' - IL_0024: ldc.i4.0 - IL_0025: stloc.1 - IL_0026: leave.s IL_005b - - .line 333,333 : 17,55 '' - IL_0028: ldarg.0 - IL_0029: ldloc.0 - IL_002a: callvirt instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_Options() - IL_002f: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions - .line 334,334 : 17,88 '' - IL_0034: ldarg.0 - IL_0035: ldarg.1 - IL_0036: ldarg.2 - IL_0037: ldarg.0 - IL_0038: ldfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api - IL_003d: callvirt instance native int Virtuoso.Hyphen.Mini.StandalonePlugin::MirandaPluginInfo(uint32, - bool) - IL_0042: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - .line 336,336 : 17,29 '' - IL_0047: ldc.i4.1 - IL_0048: stloc.1 - IL_0049: leave.s IL_005b - - .line 338,338 : 13,30 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_004b: pop - .line 340,340 : 17,45 '' - IL_004c: ldarg.0 - IL_004d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0052: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - .line 341,341 : 17,30 '' - IL_0057: ldc.i4.0 - IL_0058: stloc.1 - IL_0059: leave.s IL_005b - - .line 343,343 : 9,10 '' - } // end handler - IL_005b: ldloc.1 - IL_005c: ret - } // end of method Module::PublishPluginInformation - - .method private hidebysig instance void - ProbeCustomApiExports(class Virtuoso.Hyphen.Mini.StandalonePlugin plugin) cil managed - { - // Code size 163 (0xa3) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Type customApiHandlerAttribType, - [1] class [mscorlib]System.Type customApiHandlerCallbackType, - [2] class [mscorlib]System.Reflection.MethodInfo 'method', - [3] class [mscorlib]System.Delegate callbackDeleg, - [4] class Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute attrib, - [5] class [mscorlib]System.Reflection.MethodInfo[] CS$6$0000, - [6] int32 CS$7$0001) - .line 351,351 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 352,352 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 354,354 : 13,106 '' - IL_000e: ldarg.0 - IL_000f: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions - IL_0014: ldc.i4.2 - IL_0015: and - IL_0016: ldc.i4.2 - IL_0017: beq.s IL_001a - - .line 355,355 : 17,24 '' - IL_0019: ret - - .line 358,358 : 17,91 '' - .try - { - IL_001a: ldtoken Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute - IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0024: stloc.0 - .line 359,359 : 22,85 '' - IL_0025: ldtoken Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - IL_002a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_002f: stloc.1 - .line 361,361 : 47,176 '' - IL_0030: ldarg.1 - IL_0031: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0036: ldc.i4.s 116 - IL_0038: callvirt instance class [mscorlib]System.Reflection.MethodInfo[] [mscorlib]System.Type::GetMethods(valuetype [mscorlib]System.Reflection.BindingFlags) - IL_003d: stloc.s CS$6$0000 - IL_003f: ldc.i4.0 - IL_0040: stloc.s CS$7$0001 - IL_0042: br.s IL_0095 - - .line 361,361 : 26,43 '' - IL_0044: ldloc.s CS$6$0000 - IL_0046: ldloc.s CS$7$0001 - IL_0048: ldelem.ref - IL_0049: stloc.2 - .line 363,363 : 21,77 '' - IL_004a: ldloc.2 - IL_004b: ldloc.0 - IL_004c: ldc.i4.1 - IL_004d: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_0052: brfalse.s IL_008f - - .line 366,366 : 21,123 '' - IL_0054: ldloc.1 - IL_0055: ldarg.1 - IL_0056: ldloc.2 - IL_0057: ldc.i4.0 - IL_0058: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::CreateDelegate(class [mscorlib]System.Type, - object, - class [mscorlib]System.Reflection.MethodInfo, - bool) - IL_005d: stloc.3 - .line 368,368 : 21,47 '' - IL_005e: ldloc.3 - IL_005f: brfalse.s IL_008f - - .line 371,371 : 21,159 '' - IL_0061: ldloc.2 - IL_0062: ldloc.0 - IL_0063: ldc.i4.1 - IL_0064: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0069: ldc.i4.0 - IL_006a: ldelem.ref - IL_006b: castclass Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute - IL_0070: stloc.s attrib - .line 372,372 : 21,140 '' - IL_0072: ldarg.1 - IL_0073: callvirt instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::get_CustomApiHandlers() - IL_0078: ldloc.s attrib - IL_007a: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::get_ExportName() - IL_007f: ldloc.3 - IL_0080: castclass Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - IL_0085: newobj instance void Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::.ctor(string, - class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback) - IL_008a: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_008f: ldloc.s CS$7$0001 - IL_0091: ldc.i4.1 - IL_0092: add - IL_0093: stloc.s CS$7$0001 - .line 361,361 : 44,46 '' - IL_0095: ldloc.s CS$7$0001 - IL_0097: ldloc.s CS$6$0000 - IL_0099: ldlen - IL_009a: conv.i4 - IL_009b: blt.s IL_0044 - - IL_009d: leave.s IL_00a2 - - .line 376,376 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_009f: pop - .line 379,379 : 17,23 '' - IL_00a0: rethrow - .line 381,381 : 9,10 '' - } // end handler - IL_00a2: ret - } // end of method Module::ProbeCustomApiExports - - .method private hidebysig instance class Virtuoso.Hyphen.Mini.StandalonePlugin - LoadActualPlugin() cil managed - { - // Code size 187 (0xbb) - .maxstack 4 - .locals init ([0] string assemblyPath, - [1] class [mscorlib]System.Reflection.Assembly masterAssembly, - [2] class [mscorlib]System.Type[] exposedTypes, - [3] class [mscorlib]System.Type masterType, - [4] class Virtuoso.Miranda.Plugins.RuntimeNotSupportedException rvnsE, - [5] class Virtuoso.Hyphen.Mini.StandalonePlugin CS$1$0000) - .line 391,391 : 17,137 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Mini.Module::MasterDirectory - IL_0006: ldarg.0 - IL_0007: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath - IL_000c: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string) - IL_0011: ldstr ".master.dll" - IL_0016: call string [mscorlib]System.String::Concat(string, - string) - IL_001b: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_0020: stloc.0 - .line 393,393 : 17,48 '' - IL_0021: ldloc.0 - IL_0022: call bool [mscorlib]System.IO.File::Exists(string) - IL_0027: brtrue.s IL_0031 - - .line 394,394 : 21,33 '' - IL_0029: ldnull - IL_002a: stloc.s CS$1$0000 - IL_002c: leave IL_00b8 - - .line 396,396 : 17,75 '' - IL_0031: ldloc.0 - IL_0032: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::LoadFile(string) - IL_0037: stloc.1 - .line 397,397 : 17,91 '' - IL_0038: ldloc.1 - IL_0039: call class [mscorlib]System.Type[] Virtuoso.Miranda.Plugins.PluginManagerBase::GetExposedPlugins(class [mscorlib]System.Reflection.Assembly) - IL_003e: stloc.2 - .line 400,403 : 17,20 '' - IL_003f: ldloc.2 - IL_0040: ldsfld class [mscorlib]System.Predicate`1 Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0045: brtrue.s IL_0058 - - IL_0047: ldnull - IL_0048: ldftn bool Virtuoso.Hyphen.Mini.Module::'b__0'(class [mscorlib]System.Type) - IL_004e: newobj instance void class [mscorlib]System.Predicate`1::.ctor(object, - native int) - IL_0053: stsfld class [mscorlib]System.Predicate`1 Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0058: ldsfld class [mscorlib]System.Predicate`1 Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_005d: call !!0 [mscorlib]System.Array::Find(!!0[], - class [mscorlib]System.Predicate`1) - IL_0062: stloc.3 - .line 406,406 : 17,40 '' - IL_0063: ldloc.3 - IL_0064: brtrue.s IL_007c - - .line 407,407 : 21,147 '' - IL_0066: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToLoadMasterType() - IL_006b: ldarg.0 - IL_006c: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath - IL_0071: call string [mscorlib]System.String::Format(string, - object) - IL_0076: newobj instance void [mscorlib]System.TypeLoadException::.ctor(string) - IL_007b: throw - - .line 411,411 : 21,100 '' - .try - { - IL_007c: ldloc.3 - IL_007d: ldc.i4.1 - IL_007e: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type, - bool) - IL_0083: castclass Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0088: stloc.s CS$1$0000 - IL_008a: leave.s IL_00b8 - - .line 413,413 : 17,59 '' - } // end .try - catch Virtuoso.Miranda.Plugins.RuntimeNotSupportedException - { - IL_008c: stloc.s rvnsE - .line 415,415 : 21,264 '' - IL_008e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() - IL_0093: ldloc.3 - IL_0094: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0099: ldloc.s rvnsE - IL_009b: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::get_RequiredVersion() - IL_00a0: call string [mscorlib]System.String::Format(string, - object, - object) - IL_00a5: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_RuntimeVersionNotAvailable() - IL_00aa: ldc.i4.0 - IL_00ab: ldc.i4.s 16 - IL_00ad: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_00b2: pop - .line 416,416 : 21,27 '' - IL_00b3: rethrow - .line 419,419 : 13,32 '' - } // end handler - } // end .try - catch [mscorlib]System.Exception - { - IL_00b5: pop - .line 422,422 : 17,23 '' - IL_00b6: rethrow - .line 424,424 : 9,10 '' - } // end handler - IL_00b8: ldloc.s CS$1$0000 - IL_00ba: ret - } // end of method Module::LoadActualPlugin - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 432,432 : 13,58 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - IL_0006: callvirt instance string [mscorlib]System.Object::ToString() - IL_000b: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0010: ret - } // end of method Module::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 27 (0x1b) - .maxstack 2 - .locals init ([0] class Virtuoso.Hyphen.Mini.Module other) - .line 437,437 : 13,42 '' - IL_0000: ldarg.1 - IL_0001: isinst Virtuoso.Hyphen.Mini.Module - IL_0006: stloc.0 - .line 439,439 : 13,31 '' - IL_0007: ldloc.0 - IL_0008: brtrue.s IL_000c - - .line 440,440 : 17,30 '' - IL_000a: ldc.i4.0 - IL_000b: ret - - .line 442,442 : 13,57 '' - IL_000c: ldloc.0 - IL_000d: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0012: ldarg.0 - IL_0013: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0018: ceq - IL_001a: ret - } // end of method Module::Equals - - .method public hidebysig specialname instance class Virtuoso.Hyphen.Mini.StandalonePlugin - get_StandalonePlugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 456,456 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0006: ret - } // end of method Module::get_StandalonePlugin - - .method public hidebysig specialname instance bool - get_IsPostV07Build20Api() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 467,467 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api - IL_0006: ret - } // end of method Module::get_IsPostV07Build20Api - - .method private hidebysig specialname instance bool - get_PluginLoaded() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 478,478 : 17,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method Module::get_PluginLoaded - - .method private hidebysig specialname instance bool - get_PluginInitialized() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 489,489 : 17,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method Module::get_PluginInitialized - - .method assembly hidebysig instance !!T - ExecuteCustomApiExport(string exportName, - object[] data) cil managed - { - .param [2] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 122 (0x7a) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor descriptor, - [1] class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1' 'CS$<>8__locals4') - IL_0000: newobj instance void class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::.ctor() - IL_0005: stloc.1 - IL_0006: ldloc.1 - IL_0007: ldarg.1 - IL_0008: stfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::exportName - .line 506,506 : 13,50 '' - IL_000d: ldloc.1 - IL_000e: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::exportName - IL_0013: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0018: brfalse.s IL_0025 - - .line 507,507 : 17,63 '' - IL_001a: ldstr "exportName" - IL_001f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0024: throw - - .line 509,509 : 13,30 '' - IL_0025: ldarg.2 - IL_0026: brtrue.s IL_0033 - - .line 510,510 : 17,57 '' - IL_0028: ldstr "data" - IL_002d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0032: throw - - .line 512,512 : 13,31 '' - IL_0033: ldarg.0 - IL_0034: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginLoaded() - IL_0039: brtrue.s IL_0046 - - .line 513,513 : 17,102 '' - IL_003b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_0040: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0045: throw - - .line 516,519 : 13,16 '' - IL_0046: ldarg.0 - IL_0047: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_004c: callvirt instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::get_CustomApiHandlers() - IL_0051: ldloc.1 - IL_0052: ldftn instance bool class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::'b__2'(class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor) - IL_0058: newobj instance void class [mscorlib]System.Predicate`1::.ctor(object, - native int) - IL_005d: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1::Find(class [mscorlib]System.Predicate`1) - IL_0062: stloc.0 - .line 521,521 : 13,36 '' - IL_0063: ldloc.0 - IL_0064: brtrue.s IL_0072 - - .line 522,522 : 17,63 '' - IL_0066: ldloc.1 - IL_0067: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::exportName - IL_006c: newobj instance void [mscorlib]System.NotImplementedException::.ctor(string) - IL_0071: throw - - .line 524,524 : 17,52 '' - IL_0072: ldloc.0 - IL_0073: ldarg.2 - IL_0074: callvirt instance !!0 Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::Execute(object[]) - IL_0079: ret - } // end of method Module::ExecuteCustomApiExport - - .method private hidebysig static bool 'b__0'(class [mscorlib]System.Type _type) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 17 (0x11) - .maxstack 8 - .line 402,402 : 21,73 '' - IL_0000: ldarg.0 - IL_0001: ldtoken Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0010: ret - } // end of method Module::'b__0' - - .property instance class Virtuoso.Hyphen.Mini.StandalonePlugin - StandalonePlugin() - { - .get instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - } // end of property Module::StandalonePlugin - .property instance bool IsPostV07Build20Api() - { - .get instance bool Virtuoso.Hyphen.Mini.Module::get_IsPostV07Build20Api() - } // end of property Module::IsPostV07Build20Api - .property instance bool PluginLoaded() - { - .get instance bool Virtuoso.Hyphen.Mini.Module::get_PluginLoaded() - } // end of property Module::PluginLoaded - .property instance bool PluginInitialized() - { - .get instance bool Virtuoso.Hyphen.Mini.Module::get_PluginInitialized() - } // end of property Module::PluginInitialized -} // end of class Virtuoso.Hyphen.Mini.Module - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject - extends [mscorlib]System.MarshalByRefObject -{ - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 26,26 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\RemoteObject.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.MarshalByRefObject::.ctor() - .line 26,26 : 36,37 '' - IL_0006: ret - } // end of method RemoteObject::.ctor - - .method public hidebysig virtual instance object - InitializeLifetimeService() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 30,30 : 13,25 '' - IL_0000: ldnull - IL_0001: ret - } // end of method RemoteObject::InitializeLifetimeService - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .method famorassem hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 29,29 : 9,43 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ContextWorker.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 29,29 : 46,47 '' - IL_0006: ret - } // end of method ContextWorker::.ctor - - .method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - get_Context() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 33,33 : 19,49 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ret - } // end of method ContextWorker::get_Context - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - Context() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context() - } // end of property ContextWorker::Context -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.IExceptionHandler -{ - .method public hidebysig newslot abstract virtual - instance void HandleException(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - } // end of method IExceptionHandler::HandleException - -} // end of class Virtuoso.Miranda.Plugins.IExceptionHandler - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.PluginManagerBase - extends Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - implements Virtuoso.Miranda.Plugins.IExceptionHandler -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .class auto ansi sealed nested public PluginManagerContextCallback`1 - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method PluginManagerContextCallback`1::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(class Virtuoso.Miranda.Plugins.PluginManagerBase sender, - !T state) runtime managed - { - } // end of method PluginManagerContextCallback`1::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Miranda.Plugins.PluginManagerBase sender, - !T state, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method PluginManagerContextCallback`1::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method PluginManagerContextCallback`1::EndInvoke - - } // end of class PluginManagerContextCallback`1 - - .field static assembly literal string LogCategory = "Hyphen::PluginManagerBase" - .field static famorassem initonly class [mscorlib]System.Type PluginType - .field static famorassem initonly class [mscorlib]System.Type ExposingPluginAttributeType - .field private bool initialized - .field private initonly class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection pluginDescriptors - .field private initonly class [mscorlib]System.AppDomain livingDomain - .field private initonly class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection pluginDescriptorsAsReadOnly - .field private initonly class Virtuoso.Hyphen.FusionContext fusionContext - .field private static class [mscorlib]System.EventHandler PrimaryPluginManagerInitialized - .field private class [mscorlib]System.EventHandler FusionCompleted - .field private class [mscorlib]System.EventHandler`1 PluginStateChange - .field private static class [mscorlib]System.Converter`2 'CS$<>9__CachedAnonymousMethodDelegate6' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method family hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Hyphen.FusionContext fusionContext) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 56,56 : 9,99 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\PluginManagerBase.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.1 - IL_0003: ldc.i4.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::.ctor(class Virtuoso.Hyphen.FusionContext, - bool, - bool) - .line 56,56 : 102,103 '' - IL_0009: ret - } // end of method PluginManagerBase::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Hyphen.FusionContext fusionContext, - bool initializeMirandaContext, - bool initializeConfiguration) cil managed - { - // Code size 123 (0x7b) - .maxstack 2 - .locals init ([0] native int pluginLink) - .line 58,58 : 9,125 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 60,60 : 13,39 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 61,61 : 17,66 '' - IL_0009: ldstr "fusionContext" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 63,63 : 13,57 '' - IL_0014: ldarg.0 - IL_0015: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_001a: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.PluginManagerBase::livingDomain - .line 64,64 : 13,48 '' - IL_001f: ldarg.0 - IL_0020: ldarg.1 - IL_0021: stfld class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::fusionContext - .line 66,66 : 13,71 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::.ctor() - IL_002c: stfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - .line 67,67 : 13,111 '' - IL_0031: ldarg.0 - IL_0032: ldarg.0 - IL_0033: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0038: newobj instance void Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection) - IL_003d: stfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptorsAsReadOnly - .line 69,69 : 13,42 '' - IL_0042: ldarg.2 - IL_0043: brfalse.s IL_0072 - - .line 71,71 : 17,46 '' - IL_0045: ldarg.1 - IL_0046: callvirt instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid() - IL_004b: brtrue.s IL_0067 - - .line 73,73 : 21,72 '' - IL_004d: ldarg.1 - IL_004e: callvirt instance native int Virtuoso.Hyphen.FusionContext::get_NativePluginLink() - IL_0053: stloc.0 - .line 76,76 : 21,56 '' - IL_0054: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent() - .line 80,80 : 21,103 '' - IL_0059: ldloc.0 - IL_005a: call class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.MirandaPluginLink::FromPointer(native int) - IL_005f: ldarg.0 - IL_0060: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase) - IL_0065: br.s IL_0072 - - .line 83,83 : 21,66 '' - IL_0067: ldstr "fusionContext" - IL_006c: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0071: throw - - .line 86,86 : 13,41 '' - IL_0072: ldarg.3 - IL_0073: brfalse.s IL_007a - - .line 87,87 : 17,46 '' - IL_0075: call void Virtuoso.Miranda.Plugins.PMConfiguration::Initialize() - .line 88,88 : 9,10 '' - IL_007a: ret - } // end of method PluginManagerBase::.ctor - - .method public hidebysig specialname static - void add_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 39 (0x27) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_0005: stloc.0 - IL_0006: ldloc.0 - IL_0007: stloc.1 - IL_0008: ldloc.1 - IL_0009: ldarg.0 - IL_000a: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_000f: castclass [mscorlib]System.EventHandler - IL_0014: stloc.2 - IL_0015: ldsflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_001a: ldloc.2 - IL_001b: ldloc.1 - IL_001c: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0021: stloc.0 - IL_0022: ldloc.0 - IL_0023: ldloc.1 - IL_0024: bne.un.s IL_0006 - - IL_0026: ret - } // end of method PluginManagerBase::add_PrimaryPluginManagerInitialized - - .method public hidebysig specialname static - void remove_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 39 (0x27) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_0005: stloc.0 - IL_0006: ldloc.0 - IL_0007: stloc.1 - IL_0008: ldloc.1 - IL_0009: ldarg.0 - IL_000a: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_000f: castclass [mscorlib]System.EventHandler - IL_0014: stloc.2 - IL_0015: ldsflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_001a: ldloc.2 - IL_001b: ldloc.1 - IL_001c: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0021: stloc.0 - IL_0022: ldloc.0 - IL_0023: ldloc.1 - IL_0024: bne.un.s IL_0006 - - IL_0026: ret - } // end of method PluginManagerBase::remove_PrimaryPluginManagerInitialized - - .method public hidebysig specialname instance void - add_FusionCompleted(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginManagerBase::add_FusionCompleted - - .method public hidebysig specialname instance void - remove_FusionCompleted(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginManagerBase::remove_FusionCompleted - - .method public hidebysig specialname instance void - add_PluginStateChange(class [mscorlib]System.EventHandler`1 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler`1 V_0, - class [mscorlib]System.EventHandler`1 V_1, - class [mscorlib]System.EventHandler`1 V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass class [mscorlib]System.EventHandler`1 - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange>(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginManagerBase::add_PluginStateChange - - .method public hidebysig specialname instance void - remove_PluginStateChange(class [mscorlib]System.EventHandler`1 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler`1 V_0, - class [mscorlib]System.EventHandler`1 V_1, - class [mscorlib]System.EventHandler`1 V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass class [mscorlib]System.EventHandler`1 - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange>(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginManagerBase::remove_PluginStateChange - - .method family hidebysig static void FirePrimaryPluginManagerInitializedEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 102,102 : 13,57 '' - IL_0000: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_0005: brfalse.s IL_0013 - - .line 103,103 : 17,60 '' - IL_0007: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_000c: ldarg.0 - IL_000d: ldarg.1 - IL_000e: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 104,104 : 9,10 '' - IL_0013: ret - } // end of method PluginManagerBase::FirePrimaryPluginManagerInitializedEvent - - .method family hidebysig instance void - RaiseFusionCompletedEvent(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 108,108 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_0006: brfalse.s IL_0015 - - .line 109,109 : 17,42 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 110,110 : 9,10 '' - IL_0015: ret - } // end of method PluginManagerBase::RaiseFusionCompletedEvent - - .method family hidebysig instance void - FirePluginStateChangeEvent(class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs e) cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 114,114 : 13,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_0006: brfalse.s IL_0015 - - .line 115,115 : 17,44 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: callvirt instance void class [mscorlib]System.EventHandler`1::Invoke(object, - !0) - .line 116,116 : 9,10 '' - IL_0015: ret - } // end of method PluginManagerBase::FirePluginStateChangeEvent - - .method family hidebysig specialname instance bool - get_Initialized() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 126,126 : 17,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.PluginManagerBase::initialized - IL_0006: ret - } // end of method PluginManagerBase::get_Initialized - - .method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - get_PluginDescriptors() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 132,132 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0006: ret - } // end of method PluginManagerBase::get_PluginDescriptors - - .method family hidebysig specialname instance class [mscorlib]System.AppDomain - get_LivingDomain() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 139,139 : 17,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.PluginManagerBase::livingDomain - IL_0006: ret - } // end of method PluginManagerBase::get_LivingDomain - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection - get_Plugins() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 147,147 : 17,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptorsAsReadOnly - IL_0006: ret - } // end of method PluginManagerBase::get_Plugins - - .method public hidebysig specialname instance class Virtuoso.Hyphen.FusionContext - get_FusionContext() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 155,155 : 17,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::fusionContext - IL_0006: ret - } // end of method PluginManagerBase::get_FusionContext - - .method famorassem hidebysig newslot abstract virtual - instance void FindAndLoadPlugins() cil managed - { - } // end of method PluginManagerBase::FindAndLoadPlugins - - .method famorassem hidebysig static class [mscorlib]System.Type[] - GetExposedPlugins(class [mscorlib]System.Reflection.Assembly 'assembly') cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .line 167,167 : 13,73 '' - IL_0000: ldarg.0 - IL_0001: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::ExposingPluginAttributeType - IL_0006: ldc.i4.0 - IL_0007: callvirt instance bool [mscorlib]System.Reflection.Assembly::IsDefined(class [mscorlib]System.Type, - bool) - IL_000c: brtrue.s IL_0015 - - .line 168,168 : 17,36 '' - IL_000e: ldc.i4.0 - IL_000f: newarr [mscorlib]System.Type - IL_0014: ret - - .line 170,174 : 13,20 '' - IL_0015: ldarg.0 - IL_0016: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::ExposingPluginAttributeType - IL_001b: ldc.i4.0 - IL_001c: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0021: castclass class Virtuoso.Miranda.Plugins.ExposingPluginAttribute[] - IL_0026: ldsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6' - IL_002b: brtrue.s IL_003e - - IL_002d: ldnull - IL_002e: ldftn class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::'b__5'(class Virtuoso.Miranda.Plugins.ExposingPluginAttribute) - IL_0034: newobj instance void class [mscorlib]System.Converter`2::.ctor(object, - native int) - IL_0039: stsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6' - IL_003e: ldsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6' - IL_0043: call !!1[] [mscorlib]System.Array::ConvertAll(!!0[], - class [mscorlib]System.Converter`2) - IL_0048: ret - } // end of method PluginManagerBase::GetExposedPlugins - - .method family hidebysig instance void - DeclareInitialized() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 179,179 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.PluginManagerBase::initialized - .line 180,180 : 9,10 '' - IL_0007: ret - } // end of method PluginManagerBase::DeclareInitialized - - .method family hidebysig newslot virtual - instance void AccountPluginDescriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 82 (0x52) - .maxstack 2 - .line 184,184 : 13,42 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 185,185 : 17,69 '' - IL_0003: ldstr "pluginDescriptor" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 189,189 : 17,80 '' - .try - { - IL_000e: ldarg.0 - IL_000f: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0014: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 191,191 : 17,85 '' - IL_0019: ldarg.0 - IL_001a: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_001f: ldarg.1 - IL_0020: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0025: callvirt instance bool Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_002a: brfalse.s IL_0037 - - .line 192,192 : 21,110 '' - IL_002c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized() - IL_0031: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0036: throw - - .line 194,194 : 17,57 '' - IL_0037: ldarg.0 - IL_0038: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_003d: ldarg.1 - IL_003e: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0043: leave.s IL_0051 - - .line 198,198 : 17,68 '' - } // end .try - finally - { - IL_0045: ldarg.0 - IL_0046: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_004b: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0050: endfinally - .line 200,200 : 9,10 '' - } // end handler - IL_0051: ret - } // end of method PluginManagerBase::AccountPluginDescriptor - - .method famorassem hidebysig static class Virtuoso.Miranda.Plugins.MirandaPlugin - InstantiatePlugin(class [mscorlib]System.Type 'type') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 204,204 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type, - bool) - IL_0007: ret - } // end of method PluginManagerBase::InstantiatePlugin - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.MirandaPlugin - InstantiatePlugin(class [mscorlib]System.Type 'type', - bool acceptIndividualPlugins) cil managed - { - // Code size 124 (0x7c) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute loaderOptions) - .line 209,209 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 210,210 : 17,57 '' - IL_0003: ldstr "type" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 212,212 : 13,128 '' - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::PluginType - IL_0014: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0019: brfalse.s IL_002b - - IL_001b: ldarg.1 - IL_001c: brtrue.s IL_002d - - IL_001e: ldarg.0 - IL_001f: ldsfld class [mscorlib]System.Type Virtuoso.Hyphen.Mini.StandalonePlugin::PluginType - IL_0024: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0029: brfalse.s IL_002d - - .line 213,213 : 17,29 '' - IL_002b: ldnull - IL_002c: ret - - .line 215,215 : 13,110 '' - IL_002d: ldarg.0 - IL_002e: ldc.i4.0 - IL_002f: call class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::Get(class [mscorlib]System.Type, - valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner) - IL_0034: stloc.0 - .line 217,217 : 13,70 '' - IL_0035: ldloc.0 - IL_0036: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion() - IL_003b: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_0040: call bool [mscorlib]System.Version::op_GreaterThan(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0045: brfalse.s IL_0054 - - .line 218,218 : 17,93 '' - IL_0047: ldarg.0 - IL_0048: ldloc.0 - IL_0049: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion() - IL_004e: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type, - class [mscorlib]System.Version) - IL_0053: throw - - .line 220,220 : 13,90 '' - IL_0054: ldloc.0 - IL_0055: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaVersion() - IL_005a: callvirt instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(class [mscorlib]System.Version) - IL_005f: brtrue.s IL_006f - - .line 221,221 : 17,106 '' - IL_0061: ldarg.0 - IL_0062: ldloc.0 - IL_0063: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - IL_0068: ldc.i4.0 - IL_0069: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type, - class [mscorlib]System.Version, - bool) - IL_006e: throw - - .line 223,223 : 13,72 '' - IL_006f: ldarg.0 - IL_0070: ldc.i4.1 - IL_0071: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_0076: castclass Virtuoso.Miranda.Plugins.MirandaPlugin - IL_007b: ret - } // end of method PluginManagerBase::InstantiatePlugin - - .method family hidebysig static void RegisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 89 (0x59) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactList list, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItemAttrib, - [3] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 230,230 : 17,79 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 231,231 : 17,63 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_000c: stloc.0 - .line 233,233 : 17,71 '' - IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0012: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - IL_0017: stloc.1 - .line 235,235 : 73,98 '' - IL_0018: ldloc.0 - IL_0019: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - IL_001e: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0023: stloc.3 - .try - { - IL_0024: br.s IL_0036 - - .line 235,235 : 26,69 '' - IL_0026: ldloca.s CS$5$0000 - IL_0028: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_002d: stloc.2 - .line 236,236 : 21,61 '' - IL_002e: ldloc.1 - IL_002f: ldloc.0 - IL_0030: ldloc.2 - IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 235,235 : 70,72 '' - IL_0036: ldloca.s CS$5$0000 - IL_0038: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_003d: brtrue.s IL_0026 - - IL_003f: leave.s IL_004f - - } // end .try - finally - { - IL_0041: ldloca.s CS$5$0000 - IL_0043: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0049: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004e: endfinally - } // end handler - IL_004f: leave.s IL_0058 - - .line 240,240 : 17,67 '' - } // end .try - finally - { - IL_0051: ldarg.0 - IL_0052: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0057: endfinally - .line 242,242 : 9,10 '' - } // end handler - IL_0058: ret - } // end of method PluginManagerBase::RegisterMenuItems - - .method family hidebysig static void UnregisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 89 (0x59) - .maxstack 8 - .locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactList list, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItemAttrib, - [3] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 248,248 : 17,79 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 249,249 : 17,63 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_000c: stloc.0 - .line 251,251 : 17,71 '' - IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0012: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - IL_0017: stloc.1 - .line 253,253 : 73,88 '' - IL_0018: ldloc.0 - IL_0019: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItems() - IL_001e: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0023: stloc.3 - .try - { - IL_0024: br.s IL_003b - - .line 253,253 : 26,69 '' - IL_0026: ldloc.3 - IL_0027: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_002c: stloc.2 - .line 255,255 : 21,127 '' - IL_002d: ldloc.1 - IL_002e: ldloc.0 - IL_002f: ldloc.2 - IL_0030: ldnull - IL_0031: ldc.i4.4 - IL_0032: ldnull - IL_0033: ldc.i4.0 - IL_0034: ldc.i4.0 - IL_0035: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_003a: pop - .line 253,253 : 70,72 '' - IL_003b: ldloc.3 - IL_003c: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0041: brtrue.s IL_0026 - - IL_0043: leave.s IL_004f - - } // end .try - finally - { - IL_0045: ldloc.3 - IL_0046: brfalse.s IL_004e - - IL_0048: ldloc.3 - IL_0049: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004e: endfinally - } // end handler - IL_004f: leave.s IL_0058 - - .line 261,261 : 17,67 '' - } // end .try - finally - { - IL_0051: ldarg.0 - IL_0052: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0057: endfinally - .line 263,263 : 9,10 '' - } // end handler - IL_0058: ret - } // end of method PluginManagerBase::UnregisterMenuItems - - .method family hidebysig instance void - HookPlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 54 (0x36) - .maxstack 1 - .line 269,269 : 17,79 '' - .try - { - IL_0000: ldarg.1 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 271,271 : 17,65 '' - IL_0006: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000b: pop - .line 273,273 : 17,86 '' - IL_000c: ldarg.1 - IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_0012: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1::ToArray() - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHooks(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[]) - .line 274,274 : 17,80 '' - IL_001c: ldarg.1 - IL_001d: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_0022: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1::ToArray() - IL_0027: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHooks(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[]) - IL_002c: leave.s IL_0035 - - .line 278,278 : 17,67 '' - } // end .try - finally - { - IL_002e: ldarg.1 - IL_002f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0034: endfinally - .line 280,280 : 9,10 '' - } // end handler - IL_0035: ret - } // end of method PluginManagerBase::HookPlugin - - .method public hidebysig instance void - DoContextCallback(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 del, - !!T state) cil managed - { - // Code size 23 (0x17) - .maxstack 8 - .line 288,288 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 289,289 : 17,56 '' - IL_0003: ldstr "del" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 291,291 : 13,30 '' - IL_000e: ldarg.1 - IL_000f: ldarg.0 - IL_0010: ldarg.2 - IL_0011: callvirt instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1::Invoke(class Virtuoso.Miranda.Plugins.PluginManagerBase, - !0) - .line 292,292 : 9,10 '' - IL_0016: ret - } // end of method PluginManagerBase::DoContextCallback - - .method public hidebysig newslot virtual - instance void SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState newState) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 296,296 : 13,63 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldc.i4.0 - IL_0004: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 297,297 : 9,10 '' - IL_0009: ret - } // end of method PluginManagerBase::SetPluginState - - .method public hidebysig newslot virtual - instance void SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState newState, - bool rememberState) cil managed - { - // Code size 79 (0x4f) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.PluginState previousState) - .line 303,303 : 17,79 '' - .try - { - IL_0000: ldarg.1 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 304,304 : 17,74 '' - IL_0006: ldarg.1 - IL_0007: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - IL_000c: stloc.0 - .line 306,306 : 17,128 '' - IL_000d: ldloc.0 - IL_000e: ldarg.2 - IL_000f: beq.s IL_0019 - - IL_0011: ldloc.0 - IL_0012: ldc.i4.2 - IL_0013: bne.un.s IL_001b - - IL_0015: ldarg.2 - IL_0016: ldc.i4.1 - IL_0017: beq.s IL_001b - - .line 307,307 : 21,28 '' - IL_0019: leave.s IL_004e - - .line 309,309 : 17,62 '' - IL_001b: ldarg.1 - IL_001c: ldarg.2 - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::UpdatePluginState(valuetype Virtuoso.Miranda.Plugins.PluginState) - .line 310,310 : 17,101 '' - IL_0022: ldarg.0 - IL_0023: ldloc.0 - IL_0024: ldarg.2 - IL_0025: newobj instance void Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::.ctor(valuetype Virtuoso.Miranda.Plugins.PluginState, - valuetype Virtuoso.Miranda.Plugins.PluginState) - IL_002a: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::FirePluginStateChangeEvent(class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs) - .line 312,312 : 17,53 '' - IL_002f: ldarg.2 - IL_0030: ldc.i4.1 - IL_0031: bne.un.s IL_003d - - .line 313,313 : 21,67 '' - IL_0033: ldarg.0 - IL_0034: ldarg.1 - IL_0035: ldarg.3 - IL_0036: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::EnablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor, - bool) - IL_003b: br.s IL_0045 - - .line 315,315 : 21,68 '' - IL_003d: ldarg.0 - IL_003e: ldarg.1 - IL_003f: ldarg.3 - IL_0040: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DisablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor, - bool) - IL_0045: leave.s IL_004e - - .line 319,319 : 17,67 '' - } // end .try - finally - { - IL_0047: ldarg.1 - IL_0048: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_004d: endfinally - .line 321,321 : 9,10 '' - } // end handler - IL_004e: ret - } // end of method PluginManagerBase::SetPluginState - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 325,325 : 13,45 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.1 - IL_0003: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin, - bool) - IL_0008: ret - } // end of method PluginManagerBase::LoadPlugin - - .method private hidebysig instance void - EnablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - bool rememberState) cil managed - { - // Code size 74 (0x4a) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 disabledPlugins, - [1] class [mscorlib]System.Collections.Generic.List`1 CS$2$0000) - .line 332,332 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::HookPlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 333,333 : 13,49 '' - IL_0007: ldarg.1 - IL_0008: call void Virtuoso.Miranda.Plugins.PluginManagerBase::RegisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 335,335 : 13,65 '' - IL_000d: ldarg.1 - IL_000e: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0013: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginEnableInternal() - .line 337,337 : 13,31 '' - IL_0018: ldarg.2 - IL_0019: brfalse.s IL_0049 - - .line 339,339 : 17,90 '' - IL_001b: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0020: callvirt instance class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins() - IL_0025: stloc.0 - .line 341,341 : 17,39 '' - IL_0026: ldloc.0 - IL_0027: dup - IL_0028: stloc.1 - IL_0029: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 342,342 : 21,80 '' - .try - { - IL_002e: ldloc.0 - IL_002f: ldarg.1 - IL_0030: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0035: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName() - IL_003a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_003f: pop - IL_0040: leave.s IL_0049 - - } // end .try - finally - { - IL_0042: ldloc.1 - IL_0043: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0048: endfinally - .line 344,344 : 9,10 '' - } // end handler - IL_0049: ret - } // end of method PluginManagerBase::EnablePlugin - - .method private hidebysig instance void - DisablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - bool rememberState) cil managed - { - // Code size 128 (0x80) - .maxstack 2 - .locals init ([0] string typeName, - [1] class [mscorlib]System.Collections.Generic.List`1 disabledPlugins, - [2] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0000, - [3] class [mscorlib]System.Collections.Generic.List`1 CS$2$0001) - .line 348,348 : 13,67 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0006: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisableInternal() - .line 350,350 : 13,63 '' - IL_000b: ldarg.1 - IL_000c: ldc.i4.1 - IL_000d: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::CloseDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor, - bool) - .line 351,351 : 13,51 '' - IL_0012: ldarg.1 - IL_0013: call void Virtuoso.Miranda.Plugins.PluginManagerBase::UnregisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 353,353 : 13,53 '' - IL_0018: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_001d: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0022: dup - IL_0023: stloc.2 - IL_0024: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 355,355 : 17,48 '' - .try - { - IL_0029: ldarg.1 - IL_002a: call void Virtuoso.Miranda.Plugins.PluginManagerBase::UnhookEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 356,356 : 17,51 '' - IL_002f: ldarg.1 - IL_0030: call void Virtuoso.Miranda.Plugins.PluginManagerBase::DestroyServices(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 357,357 : 17,49 '' - IL_0035: ldarg.1 - IL_0036: call void Virtuoso.Miranda.Plugins.PluginManagerBase::DestroyEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_003b: leave.s IL_0044 - - } // end .try - finally - { - IL_003d: ldloc.2 - IL_003e: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0043: endfinally - .line 360,360 : 13,31 '' - } // end handler - IL_0044: ldarg.2 - IL_0045: brfalse.s IL_007f - - .line 362,362 : 17,70 '' - IL_0047: ldarg.1 - IL_0048: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_004d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName() - IL_0052: stloc.0 - .line 363,363 : 17,90 '' - IL_0053: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0058: callvirt instance class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins() - IL_005d: stloc.1 - .line 365,365 : 17,39 '' - IL_005e: ldloc.1 - IL_005f: dup - IL_0060: stloc.3 - IL_0061: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 366,366 : 21,61 '' - .try - { - IL_0066: ldloc.1 - IL_0067: ldloc.0 - IL_0068: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Contains(!0) - IL_006d: brtrue.s IL_0076 - - .line 367,367 : 25,55 '' - IL_006f: ldloc.1 - IL_0070: ldloc.0 - IL_0071: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0076: leave.s IL_007f - - } // end .try - finally - { - IL_0078: ldloc.3 - IL_0079: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_007e: endfinally - .line 369,369 : 9,10 '' - } // end handler - IL_007f: ret - } // end of method PluginManagerBase::DisablePlugin - - .method family hidebysig instance bool - IsEnabled(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 60 (0x3c) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 disabledPlugins, - [1] bool CS$1$0000, - [2] class [mscorlib]System.Collections.Generic.List`1 CS$2$0001) - .line 373,373 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 374,374 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 376,376 : 13,86 '' - IL_000e: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0013: callvirt instance class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins() - IL_0018: stloc.0 - .line 378,378 : 13,35 '' - IL_0019: ldloc.0 - IL_001a: dup - IL_001b: stloc.2 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 379,379 : 17,69 '' - .try - { - IL_0021: ldloc.0 - IL_0022: ldarg.1 - IL_0023: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName() - IL_0028: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Contains(!0) - IL_002d: ldc.i4.0 - IL_002e: ceq - IL_0030: stloc.1 - IL_0031: leave.s IL_003a - - } // end .try - finally - { - IL_0033: ldloc.2 - IL_0034: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0039: endfinally - .line 380,380 : 9,10 '' - } // end handler - IL_003a: ldloc.1 - IL_003b: ret - } // end of method PluginManagerBase::IsEnabled - - .method private hidebysig static void DestroyEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 69 (0x45) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle handle, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 384,384 : 44,73 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles() - IL_0006: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_000b: stloc.1 - .try - { - IL_000c: br.s IL_002b - - .line 384,384 : 22,40 '' - IL_000e: ldloca.s CS$5$0000 - IL_0010: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0015: stloc.0 - .line 388,388 : 21,69 '' - .try - { - IL_0016: ldloc.0 - IL_0017: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginHandleUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject) - .line 389,389 : 21,54 '' - IL_001c: ldloc.0 - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.EventManager::RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle) - IL_0022: leave.s IL_002b - - .line 393,393 : 21,61 '' - } // end .try - finally - { - IL_0024: ldloc.0 - IL_0025: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_002a: endfinally - .line 384,384 : 41,43 '' - } // end handler - IL_002b: ldloca.s CS$5$0000 - IL_002d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0032: brtrue.s IL_000e - - IL_0034: leave.s IL_0044 - - } // end .try - finally - { - IL_0036: ldloca.s CS$5$0000 - IL_0038: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_003e: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0043: endfinally - .line 396,396 : 9,10 '' - } // end handler - IL_0044: ret - } // end of method PluginManagerBase::DestroyEvents - - .method private hidebysig static void DestroyServices(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 60 (0x3c) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 401,401 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: pop - .line 403,403 : 45,78 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_000c: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0011: stloc.1 - .try - { - IL_0012: br.s IL_0022 - - .line 403,403 : 22,41 '' - IL_0014: ldloca.s CS$5$0000 - IL_0016: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001b: stloc.0 - .line 404,404 : 17,47 '' - IL_001c: ldloc.0 - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 403,403 : 42,44 '' - IL_0022: ldloca.s CS$5$0000 - IL_0024: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0029: brtrue.s IL_0014 - - IL_002b: leave.s IL_003b - - } // end .try - finally - { - IL_002d: ldloca.s CS$5$0000 - IL_002f: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0035: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_003a: endfinally - .line 405,405 : 9,10 '' - } // end handler - IL_003b: ret - } // end of method PluginManagerBase::DestroyServices - - .method private hidebysig static void UnhookEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 60 (0x3c) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hookDesc, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 410,410 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: pop - .line 412,412 : 49,76 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_000c: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0011: stloc.1 - .try - { - IL_0012: br.s IL_0022 - - .line 412,412 : 22,45 '' - IL_0014: ldloca.s CS$5$0000 - IL_0016: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001b: stloc.0 - .line 413,413 : 17,51 '' - IL_001c: ldloc.0 - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 412,412 : 46,48 '' - IL_0022: ldloca.s CS$5$0000 - IL_0024: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0029: brtrue.s IL_0014 - - IL_002b: leave.s IL_003b - - } // end .try - finally - { - IL_002d: ldloca.s CS$5$0000 - IL_002f: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0035: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_003a: endfinally - .line 414,414 : 9,10 '' - } // end handler - IL_003b: ret - } // end of method PluginManagerBase::UnhookEvents - - .method famorassem hidebysig newslot virtual - instance void Shutdown(bool lazy) cil managed - { - // Code size 104 (0x68) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 421,421 : 17,85 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0006: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 423,423 : 17,50 '' - IL_000b: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0010: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - .line 425,425 : 17,27 '' - IL_0015: ldarg.1 - IL_0016: brtrue.s IL_0059 - - .line 427,427 : 21,85 '' - IL_0018: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::RaiseIsolatedModePluginsUnloadingEvent() - .line 429,429 : 67,89 '' - IL_0022: ldarg.0 - IL_0023: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0028: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_002d: stloc.1 - .try - { - IL_002e: br.s IL_0040 - - .line 429,429 : 30,63 '' - IL_0030: ldloca.s CS$5$0000 - IL_0032: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0037: stloc.0 - .line 430,430 : 25,80 '' - IL_0038: ldarg.0 - IL_0039: ldloc.0 - IL_003a: ldc.i4.0 - IL_003b: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState) - .line 429,429 : 64,66 '' - IL_0040: ldloca.s CS$5$0000 - IL_0042: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0047: brtrue.s IL_0030 - - IL_0049: leave.s IL_0059 - - } // end .try - finally - { - IL_004b: ldloca.s CS$5$0000 - IL_004d: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0053: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0058: endfinally - } // end handler - IL_0059: leave.s IL_0067 - - .line 435,435 : 17,73 '' - } // end .try - finally - { - IL_005b: ldarg.0 - IL_005c: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0061: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0066: endfinally - .line 438,438 : 9,10 '' - } // end handler - IL_0067: ret - } // end of method PluginManagerBase::Shutdown - - .method famorassem hidebysig newslot virtual - instance class Virtuoso.Miranda.Plugins.PluginDescriptor - LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - bool accountDescriptor) cil managed - { - // Code size 19 (0x13) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) - .line 442,442 : 13,74 '' - IL_0000: ldarg.1 - IL_0001: call class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginDescriptor::SetUp(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0006: stloc.0 - .line 444,444 : 13,35 '' - IL_0007: ldarg.2 - IL_0008: brfalse.s IL_0011 - - .line 445,445 : 17,53 '' - IL_000a: ldarg.0 - IL_000b: ldloc.0 - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::AccountPluginDescriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 447,447 : 13,31 '' - IL_0011: ldloc.0 - IL_0012: ret - } // end of method PluginManagerBase::LoadPlugin - - .method public hidebysig newslot virtual - instance void HandleException(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - // Code size 77 (0x4d) - .maxstack 7 - .line 452,452 : 13,36 '' - IL_0000: ldarg.2 - IL_0001: brfalse.s IL_0040 - - .line 454,454 : 17,247 '' - IL_0003: ldc.i4.1 - IL_0004: ldarg.1 - IL_0005: ldarg.2 - IL_0006: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_000b: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0010: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable2_Text_PluginError() - IL_0015: call string [mscorlib]System.Environment::get_NewLine() - IL_001a: ldarg.2 - IL_001b: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0020: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0025: ldarg.1 - IL_0026: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_002b: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_0030: ldc.i4.1 - IL_0031: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0036: bne.un.s IL_004c - - .line 455,455 : 21,74 '' - IL_0038: ldarg.2 - IL_0039: ldc.i4.2 - IL_003a: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState) - IL_003f: ret - - .line 459,459 : 17,81 '' - IL_0040: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create() - IL_0045: ldarg.1 - IL_0046: ldarg.2 - IL_0047: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 461,461 : 9,10 '' - IL_004c: ret - } // end of method PluginManagerBase::HandleException - - .method private hidebysig static class [mscorlib]System.Type - 'b__5'(class Virtuoso.Miranda.Plugins.ExposingPluginAttribute attrib) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 7 (0x7) - .maxstack 8 - .line 173,173 : 21,46 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::get_PluginType() - IL_0006: ret - } // end of method PluginManagerBase::'b__5' - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 31 (0x1f) - .maxstack 8 - .line 43,43 : 9,84 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.MirandaPlugin - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::PluginType - .line 44,44 : 9,111 '' - IL_000f: ldtoken Virtuoso.Miranda.Plugins.ExposingPluginAttribute - IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0019: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::ExposingPluginAttributeType - IL_001e: ret - } // end of method PluginManagerBase::.cctor - - .event [mscorlib]System.EventHandler PrimaryPluginManagerInitialized - { - .removeon void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler) - .addon void Virtuoso.Miranda.Plugins.PluginManagerBase::add_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler) - } // end of event PluginManagerBase::PrimaryPluginManagerInitialized - .event [mscorlib]System.EventHandler FusionCompleted - { - .addon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_FusionCompleted(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_FusionCompleted(class [mscorlib]System.EventHandler) - } // end of event PluginManagerBase::FusionCompleted - .event class [mscorlib]System.EventHandler`1 PluginStateChange - { - .addon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_PluginStateChange(class [mscorlib]System.EventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_PluginStateChange(class [mscorlib]System.EventHandler`1) - } // end of event PluginManagerBase::PluginStateChange - .property instance bool Initialized() - { - .get instance bool Virtuoso.Miranda.Plugins.PluginManagerBase::get_Initialized() - } // end of property PluginManagerBase::Initialized - .property instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - PluginDescriptors() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_PluginDescriptors() - } // end of property PluginManagerBase::PluginDescriptors - .property instance class [mscorlib]System.AppDomain - LivingDomain() - { - .get instance class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.PluginManagerBase::get_LivingDomain() - } // end of property PluginManagerBase::LivingDomain - .property instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection - Plugins() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - } // end of property PluginManagerBase::Plugins - .property instance class Virtuoso.Hyphen.FusionContext - FusionContext() - { - .get instance class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::get_FusionContext() - } // end of property PluginManagerBase::FusionContext -} // end of class Virtuoso.Miranda.Plugins.PluginManagerBase - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 40 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..@.....T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private initonly string exportName - .method public hidebysig specialname instance string - get_ExportName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 19,37 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\Custom\\CustomApiExportHandlerAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::exportName - IL_0006: ret - } // end of method CustomApiExportHandlerAttribute::get_ExportName - - .method public hidebysig specialname rtspecialname - instance void .ctor(string exportName) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 39,39 : 9,66 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 41,41 : 13,36 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 41,41 : 37,83 '' - IL_0009: ldstr "exportName" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 42,42 : 13,42 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::exportName - .line 43,43 : 9,10 '' - IL_001b: ret - } // end of method CustomApiExportHandlerAttribute::.ctor - - .property instance string ExportName() - { - .get instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::get_ExportName() - } // end of property CustomApiExportHandlerAttribute::ExportName -} // end of class Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - extends [mscorlib]System.MulticastDelegate -{ - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CustomApiExportCallback::.ctor - - .method public hidebysig newslot virtual - instance object Invoke(object[] args) runtime managed - { - } // end of method CustomApiExportCallback::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(object[] args, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CustomApiExportCallback::BeginInvoke - - .method public hidebysig newslot virtual - instance object EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CustomApiExportCallback::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor - extends [mscorlib]System.Object -{ - .field private initonly string exportName - .field private initonly class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback callback - .method public hidebysig specialname instance string - get_ExportName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 33,33 : 19,37 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\Custom\\CustomApiExportDescriptor.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::exportName - IL_0006: ret - } // end of method CustomApiExportDescriptor::get_ExportName - - .method public hidebysig specialname instance class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - get_Callback() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 39,39 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback - IL_0006: ret - } // end of method CustomApiExportDescriptor::get_Callback - - .method public hidebysig specialname rtspecialname - instance void .ctor(string exportName, - class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback callback) cil managed - { - // Code size 54 (0x36) - .maxstack 8 - .line 46,46 : 9,94 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 48,48 : 13,50 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 48,48 : 51,97 '' - IL_000e: ldstr "exportName" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 49,49 : 13,34 '' - IL_0019: ldarg.2 - IL_001a: brtrue.s IL_0027 - - .line 49,49 : 35,79 '' - IL_001c: ldstr "callback" - IL_0021: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0026: throw - - .line 51,51 : 13,42 '' - IL_0027: ldarg.0 - IL_0028: ldarg.1 - IL_0029: stfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::exportName - .line 52,52 : 13,38 '' - IL_002e: ldarg.0 - IL_002f: ldarg.2 - IL_0030: stfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback - .line 53,53 : 9,10 '' - IL_0035: ret - } // end of method CustomApiExportDescriptor::.ctor - - .method assembly hidebysig instance !!T - Execute(object[] args) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 33 (0x21) - .maxstack 2 - .locals init ([0] object result, - [1] !!T CS$0$0000) - .line 61,61 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback - IL_0006: ldarg.1 - IL_0007: callvirt instance object Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback::Invoke(object[]) - IL_000c: stloc.0 - .line 63,63 : 13,32 '' - IL_000d: ldloc.0 - IL_000e: brfalse.s IL_0017 - - .line 64,64 : 17,34 '' - IL_0010: ldloc.0 - IL_0011: unbox.any !!T - IL_0016: ret - - .line 66,66 : 17,38 '' - IL_0017: ldloca.s CS$0$0000 - IL_0019: initobj !!T - IL_001f: ldloc.1 - IL_0020: ret - } // end of method CustomApiExportDescriptor::Execute - - .property instance string ExportName() - { - .get instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::get_ExportName() - } // end of property CustomApiExportDescriptor::ExportName - .property instance class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - Callback() - { - .get instance class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::get_Callback() - } // end of property CustomApiExportDescriptor::Callback -} // end of class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner -{ - .method public hidebysig newslot specialname abstract virtual - instance string get_Name() cil managed - { - } // end of method ISettingOwner::get_Name - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - } // end of property ISettingOwner::Name -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.MirandaPlugin - extends Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - implements Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner -{ - .class auto ansi sealed nested assembly beforefieldinit Hyphen - extends Virtuoso.Miranda.Plugins.MirandaPlugin - implements Virtuoso.Miranda.Plugins.IExceptionHandler, - Virtuoso.Miranda.Plugins.IExceptionReporter - { - .field private static initonly class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen singleton - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 43,43 : 13,29 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\MirandaPlugin.EmptyPlugin.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::.ctor() - .line 45,45 : 17,46 '' - IL_0006: ldarg.0 - IL_0007: call class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginDescriptor::SetUp(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_000c: pop - .line 46,46 : 13,14 '' - IL_000d: ret - } // end of method Hyphen::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen - get_Singleton() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 56,56 : 21,38 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::singleton - IL_0005: ret - } // end of method Hyphen::get_Singleton - - .method public hidebysig specialname virtual - instance string get_Name() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 62,62 : 23,39 '' - IL_0000: ldstr "Hyphen" - IL_0005: ret - } // end of method Hyphen::get_Name - - .method public hidebysig specialname virtual - instance string get_Author() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 67,67 : 23,41 '' - IL_0000: ldstr "virtuoso" - IL_0005: ret - } // end of method Hyphen::get_Author - - .method public hidebysig specialname virtual - instance string get_Description() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 72,72 : 23,43 '' - IL_0000: ldsfld string [mscorlib]System.String::Empty - IL_0005: ret - } // end of method Hyphen::get_Description - - .method public hidebysig specialname virtual - instance class [System]System.Uri - get_HomePage() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 77,77 : 23,61 '' - IL_0000: ldstr "http://www.none.com" - IL_0005: newobj instance void [System]System.Uri::.ctor(string) - IL_000a: ret - } // end of method Hyphen::get_HomePage - - .method public hidebysig specialname virtual - instance class [mscorlib]System.Version - get_Version() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 82,82 : 23,80 '' - IL_0000: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_0005: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_000a: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_000f: ret - } // end of method Hyphen::get_Version - - .method public hidebysig specialname virtual - instance bool get_HasOptions() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 87,87 : 23,36 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method Hyphen::get_HasOptions - - .method public hidebysig newslot virtual final - instance void HandleException(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 96,96 : 17,99 '' - IL_0000: ldarg.1 - IL_0001: ldarg.0 - IL_0002: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_HyphenCrashed() - IL_0007: ldc.i4.0 - IL_0008: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_000d: pop - .line 97,97 : 13,14 '' - IL_000e: ret - } // end of method Hyphen::HandleException - - .method private hidebysig newslot virtual final - instance void Virtuoso.Miranda.Plugins.IExceptionReporter.ReportException(class [mscorlib]System.Exception e) cil managed - { - .override Virtuoso.Miranda.Plugins.IExceptionReporter::ReportException - // Code size 47 (0x2f) - .maxstack 4 - .locals init ([0] class [System]System.Diagnostics.ProcessStartInfo startInfo) - .line 105,105 : 17,199 '' - IL_0000: ldstr "mailto:{0}\?subject={1}&body={2}" - IL_0005: ldstr "deml.tomas@seznam.cz" - IL_000a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_HyphenCrashed() - IL_000f: ldarg.1 - IL_0010: callvirt instance string [mscorlib]System.Object::ToString() - IL_0015: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_001a: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor(string) - IL_001f: stloc.0 - .line 106,106 : 17,50 '' - IL_0020: ldloc.0 - IL_0021: ldc.i4.1 - IL_0022: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool) - .line 108,108 : 17,42 '' - IL_0027: ldloc.0 - IL_0028: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo) - IL_002d: pop - .line 109,109 : 13,14 '' - IL_002e: ret - } // end of method Hyphen::Virtuoso.Miranda.Plugins.IExceptionReporter.ReportException - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 37,37 : 13,69 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::.ctor() - IL_0005: stsfld class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::singleton - IL_000a: ret - } // end of method Hyphen::.cctor - - .property class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen - Singleton() - { - .get class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - } // end of property Hyphen::Singleton - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Name() - } // end of property Hyphen::Name - .property instance string Author() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Author() - } // end of property Hyphen::Author - .property instance string Description() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Description() - } // end of property Hyphen::Description - .property instance class [System]System.Uri - HomePage() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_HomePage() - } // end of property Hyphen::HomePage - .property instance class [mscorlib]System.Version - Version() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Version() - } // end of property Hyphen::Version - .property instance bool HasOptions() - { - .get instance bool Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_HasOptions() - } // end of property Hyphen::HasOptions - } // end of class Hyphen - - .field private class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection menuItemsCollection - .field private class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection menuItemsReadOnly - .field private class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 49,49 : 9,34 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\MirandaPlugin.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 51,51 : 13,71 '' - IL_0006: ldarg.0 - IL_0007: newobj instance void Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection::.ctor() - IL_000c: stfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection - .line 52,52 : 13,96 '' - IL_0011: ldarg.0 - IL_0012: ldarg.0 - IL_0013: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection) - IL_001d: stfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsReadOnly - .line 53,53 : 9,10 '' - IL_0022: ret - } // end of method MirandaPlugin::.ctor - - .method public hidebysig newslot specialname abstract virtual - instance string get_Name() cil managed - { - } // end of method MirandaPlugin::get_Name - - .method public hidebysig newslot specialname abstract virtual - instance string get_Author() cil managed - { - } // end of method MirandaPlugin::get_Author - - .method public hidebysig newslot specialname abstract virtual - instance string get_Description() cil managed - { - } // end of method MirandaPlugin::get_Description - - .method public hidebysig newslot specialname abstract virtual - instance class [System]System.Uri - get_HomePage() cil managed - { - } // end of method MirandaPlugin::get_HomePage - - .method public hidebysig newslot specialname abstract virtual - instance class [mscorlib]System.Version - get_Version() cil managed - { - } // end of method MirandaPlugin::get_Version - - .method public hidebysig newslot specialname abstract virtual - instance bool get_HasOptions() cil managed - { - } // end of method MirandaPlugin::get_HasOptions - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection - get_MenuItems() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 73,73 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsReadOnly - IL_0006: ret - } // end of method MirandaPlugin::get_MenuItems - - .method public hidebysig specialname instance bool - get_Initialized() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 80,80 : 17,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method MirandaPlugin::get_Initialized - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection - get_MenuItemsCollection() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 88,88 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection - IL_0006: ret - } // end of method MirandaPlugin::get_MenuItemsCollection - - .method famorassem hidebysig specialname - instance class Virtuoso.Miranda.Plugins.PluginDescriptor - get_Descriptor() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 96,96 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - IL_0006: brtrue.s IL_0013 - - .line 97,97 : 21,106 '' - IL_0008: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0012: throw - - .line 99,99 : 17,35 '' - IL_0013: ldarg.0 - IL_0014: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - IL_0019: ret - } // end of method MirandaPlugin::get_Descriptor - - .method assembly hidebysig specialname - instance void set_Descriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor 'value') cil managed - { - // Code size 27 (0x1b) - .maxstack 8 - .line 103,103 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - IL_0006: brfalse.s IL_0013 - - .line 104,104 : 21,110 '' - IL_0008: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized() - IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0012: throw - - .line 106,106 : 17,36 '' - IL_0013: ldarg.0 - IL_0014: ldarg.1 - IL_0015: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - .line 107,107 : 13,14 '' - IL_001a: ret - } // end of method MirandaPlugin::set_Descriptor - - .method assembly hidebysig specialname - instance string get_UniqueName() cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 114,114 : 17,76 '' - IL_0000: ldstr "{0}.{1}.{2}" - IL_0005: ldarg.0 - IL_0006: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - IL_000b: ldarg.0 - IL_000c: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0011: ldarg.0 - IL_0012: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_0017: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_001c: ret - } // end of method MirandaPlugin::get_UniqueName - - .method public hidebysig virtual final - instance int32 GetHashCode() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 124,124 : 13,53 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0006: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_000b: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0010: ret - } // end of method MirandaPlugin::GetHashCode - - .method public hidebysig virtual final - instance bool Equals(object obj) cil managed - { - // Code size 32 (0x20) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin other) - .line 129,129 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 129,129 : 30,43 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 130,130 : 13,56 '' - IL_0005: ldarg.1 - IL_0006: isinst Virtuoso.Miranda.Plugins.MirandaPlugin - IL_000b: stloc.0 - .line 132,132 : 13,31 '' - IL_000c: ldloc.0 - IL_000d: brtrue.s IL_0011 - - .line 132,132 : 32,45 '' - IL_000f: ldc.i4.0 - IL_0010: ret - - .line 133,133 : 13,57 '' - IL_0011: ldarg.0 - IL_0012: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0017: ldloc.0 - IL_0018: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_001d: ceq - IL_001f: ret - } // end of method MirandaPlugin::Equals - - .method public hidebysig virtual instance string - ToString() cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 138,138 : 13,77 '' - IL_0000: ldstr "{0} by {1}, v{2}" - IL_0005: ldarg.0 - IL_0006: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_000b: ldarg.0 - IL_000c: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - IL_0011: ldarg.0 - IL_0012: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_0017: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_001c: ret - } // end of method MirandaPlugin::ToString - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.IExceptionHandler - GetExceptionHandler(class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - // Code size 70 (0x46) - .maxstack 1 - .line 143,143 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 144,144 : 17,63 '' - IL_0003: ldstr "descriptor" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 147,147 : 13,56 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0014: isinst Virtuoso.Miranda.Plugins.IExceptionHandler - IL_0019: brfalse.s IL_0027 - - .line 148,148 : 17,61 '' - IL_001b: ldarg.0 - IL_001c: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0021: castclass Virtuoso.Miranda.Plugins.IExceptionHandler - IL_0026: ret - - .line 150,150 : 18,47 '' - IL_0027: ldarg.0 - IL_0028: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsStandalone() - IL_002d: brtrue.s IL_003a - - .line 151,151 : 17,61 '' - IL_002f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0034: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_0039: ret - - .line 154,154 : 17,74 '' - IL_003a: ldarg.0 - IL_003b: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0040: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0045: ret - } // end of method MirandaPlugin::GetExceptionHandler - - .method assembly hidebysig newslot strict virtual - instance void AfterMenuItemsPopulationInternal(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection items) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 161,161 : 103,135 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterMenuItemsPopulation(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection) - .line 161,161 : 136,137 '' - IL_0007: ret - } // end of method MirandaPlugin::AfterMenuItemsPopulationInternal - - .method family hidebysig newslot virtual - instance void AfterMenuItemsPopulation(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection items) cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 162,162 : 96,97 '' - IL_0000: ret - } // end of method MirandaPlugin::AfterMenuItemsPopulation - - .method assembly hidebysig newslot strict virtual - instance void BeforeMirandaShutdownInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 164,164 : 65,89 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdown() - .line 164,164 : 90,91 '' - IL_0006: ret - } // end of method MirandaPlugin::BeforeMirandaShutdownInternal - - .method family hidebysig newslot virtual - instance void BeforeMirandaShutdown() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 165,165 : 58,59 '' - IL_0000: ret - } // end of method MirandaPlugin::BeforeMirandaShutdown - - .method assembly hidebysig newslot strict virtual - instance void BeforePluginDisableInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 167,167 : 63,85 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisable() - .line 167,167 : 86,87 '' - IL_0006: ret - } // end of method MirandaPlugin::BeforePluginDisableInternal - - .method family hidebysig newslot virtual - instance void BeforePluginDisable() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 168,168 : 56,57 '' - IL_0000: ret - } // end of method MirandaPlugin::BeforePluginDisable - - .method assembly hidebysig newslot strict virtual - instance void AfterPluginEnableInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 170,170 : 61,81 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginEnable() - .line 170,170 : 82,83 '' - IL_0006: ret - } // end of method MirandaPlugin::AfterPluginEnableInternal - - .method family hidebysig newslot virtual - instance void AfterPluginEnable() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 171,171 : 54,55 '' - IL_0000: ret - } // end of method MirandaPlugin::AfterPluginEnable - - .method assembly hidebysig newslot strict virtual - instance void AfterPluginInitializationInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 173,173 : 69,97 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitialization() - .line 173,173 : 98,99 '' - IL_0006: ret - } // end of method MirandaPlugin::AfterPluginInitializationInternal - - .method family hidebysig newslot virtual - instance void AfterPluginInitialization() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 174,174 : 62,63 '' - IL_0000: ret - } // end of method MirandaPlugin::AfterPluginInitialization - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - } // end of property MirandaPlugin::Name - .property instance string Author() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - } // end of property MirandaPlugin::Author - .property instance string Description() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Description() - } // end of property MirandaPlugin::Description - .property instance class [System]System.Uri - HomePage() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - } // end of property MirandaPlugin::HomePage - .property instance class [mscorlib]System.Version - Version() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - } // end of property MirandaPlugin::Version - .property instance bool HasOptions() - { - .get instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_HasOptions() - } // end of property MirandaPlugin::HasOptions - .property instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection - MenuItems() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItems() - } // end of property MirandaPlugin::MenuItems - .property instance bool Initialized() - { - .get instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - } // end of property MirandaPlugin::Initialized - .property instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection - MenuItemsCollection() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - } // end of property MirandaPlugin::MenuItemsCollection - .property instance class Virtuoso.Miranda.Plugins.PluginDescriptor - Descriptor() - { - .set instance void Virtuoso.Miranda.Plugins.MirandaPlugin::set_Descriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .get instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - } // end of property MirandaPlugin::Descriptor - .property instance string UniqueName() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName() - } // end of property MirandaPlugin::UniqueName -} // end of class Virtuoso.Miranda.Plugins.MirandaPlugin - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.IExceptionReporter -{ - .method public hidebysig newslot abstract virtual - instance void ReportException(class [mscorlib]System.Exception e) cil managed - { - } // end of method IExceptionReporter::ReportException - -} // end of class Virtuoso.Miranda.Plugins.IExceptionReporter - -.class public abstract auto ansi beforefieldinit Virtuoso.Hyphen.Mini.StandalonePlugin - extends Virtuoso.Miranda.Plugins.MirandaPlugin -{ - .field static assembly initonly class [mscorlib]System.Type PluginType - .field private initonly class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection customApiHandlers - .field private class Virtuoso.Hyphen.Mini.Module module - .field private bool hasCustomPluginInterfaces - .field private bool hasCustomPluginInfo - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 78,78 : 9,55 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\StandalonePlugin.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInterfaces - .line 84,84 : 9,49 '' - IL_0007: ldarg.0 - IL_0008: ldc.i4.1 - IL_0009: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInfo - .line 46,46 : 9,37 '' - IL_000e: ldarg.0 - IL_000f: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::.ctor() - .line 48,48 : 13,75 '' - IL_0014: ldarg.0 - IL_0015: newobj instance void Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection::.ctor() - IL_001a: stfld class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::customApiHandlers - .line 49,49 : 9,10 '' - IL_001f: ret - } // end of method StandalonePlugin::.ctor - - .method famorassem hidebysig specialname - instance class Virtuoso.Hyphen.Mini.Module - get_Module() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 57,57 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module - IL_0006: ret - } // end of method StandalonePlugin::get_Module - - .method assembly hidebysig specialname - instance void set_Module(class Virtuoso.Hyphen.Mini.Module 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 58,58 : 28,48 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module - .line 58,58 : 49,50 '' - IL_0007: ret - } // end of method StandalonePlugin::set_Module - - .method public hidebysig newslot specialname abstract virtual - instance string get_Copyright() cil managed - { - } // end of method StandalonePlugin::get_Copyright - - .method public hidebysig newslot specialname abstract virtual - instance string get_AuthorEmail() cil managed - { - } // end of method StandalonePlugin::get_AuthorEmail - - .method public hidebysig newslot specialname virtual - instance valuetype Virtuoso.Hyphen.Native.PluginFlags - get_Flags() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 65,65 : 50,82 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method StandalonePlugin::get_Flags - - .method public hidebysig newslot specialname abstract virtual - instance int32 get_ReplacesDefaultModule() cil managed - { - } // end of method StandalonePlugin::get_ReplacesDefaultModule - - .method public hidebysig newslot specialname abstract virtual - instance valuetype [mscorlib]System.Guid - get_UUID() cil managed - { - } // end of method StandalonePlugin::get_UUID - - .method public hidebysig newslot specialname abstract virtual - instance valuetype [mscorlib]System.Guid[] - get_PluginInterfaces() cil managed - { - } // end of method StandalonePlugin::get_PluginInterfaces - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection - get_CustomApiHandlers() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 75,75 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::customApiHandlers - IL_0006: ret - } // end of method StandalonePlugin::get_CustomApiHandlers - - .method assembly hidebysig specialname - instance bool get_HasCustomPluginInterfaces() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 81,81 : 19,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInterfaces - IL_0006: ret - } // end of method StandalonePlugin::get_HasCustomPluginInterfaces - - .method assembly hidebysig specialname - instance bool get_HasCustomPluginInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 87,87 : 19,46 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInfo - IL_0006: ret - } // end of method StandalonePlugin::get_HasCustomPluginInfo - - .method assembly hidebysig instance int32 - BeforeMirandaShutdownTriggerService(native uint wParam, - native int lParam) cil managed - { - .custom instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::.ctor(string) = ( 01 00 1C 4D 69 72 61 6E 64 61 2F 53 79 73 74 65 // ...Miranda/Syste - 6D 2F 4F 6B 54 6F 45 78 69 74 45 76 65 6E 74 00 // m/OkToExitEvent. - 00 ) - // Code size 20 (0x14) - .maxstack 8 - .line 99,99 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdown() - .line 100,100 : 13,29 '' - IL_0006: ldarg.0 - IL_0007: ldfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module - IL_000c: callvirt instance int32 Virtuoso.Hyphen.Mini.Module::Unload() - IL_0011: pop - .line 102,102 : 13,22 '' - IL_0012: ldc.i4.0 - IL_0013: ret - } // end of method StandalonePlugin::BeforeMirandaShutdownTriggerService - - .method famorassem hidebysig newslot virtual - instance native int MirandaPluginInfo(uint32 version, - bool ex) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 221 (0xdd) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.Native.PLUGININFO info, - [1] native int pInfo) - .line 108,108 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInfo - .line 109,109 : 13,74 '' - IL_0007: ldarg.2 - IL_0008: brtrue.s IL_0011 - - IL_000a: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - IL_000f: br.s IL_0016 - - IL_0011: newobj instance void Virtuoso.Hyphen.Native.PLUGININFOEX::.ctor() - IL_0016: stloc.0 - .line 111,111 : 13,56 '' - IL_0017: ldloc.0 - IL_0018: ldloc.0 - IL_0019: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_001e: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0023: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::Size - .line 112,112 : 13,34 '' - IL_0028: ldloc.0 - IL_0029: ldarg.0 - IL_002a: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - IL_002f: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Author - .line 113,113 : 13,44 '' - IL_0034: ldloc.0 - IL_0035: ldarg.0 - IL_0036: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_AuthorEmail() - IL_003b: stfld string Virtuoso.Hyphen.Native.PLUGININFO::AuthorEmail - .line 114,114 : 13,40 '' - IL_0040: ldloc.0 - IL_0041: ldarg.0 - IL_0042: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_Copyright() - IL_0047: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Copyright - .line 115,115 : 13,44 '' - IL_004c: ldloc.0 - IL_004d: ldarg.0 - IL_004e: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Description() - IL_0053: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Description - .line 116,116 : 13,83 '' - IL_0058: ldloc.0 - IL_0059: ldarg.0 - IL_005a: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_005f: ldnull - IL_0060: call bool [System]System.Uri::op_Equality(class [System]System.Uri, - class [System]System.Uri) - IL_0065: brtrue.s IL_0074 - - IL_0067: ldarg.0 - IL_0068: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_006d: callvirt instance string [mscorlib]System.Object::ToString() - IL_0072: br.s IL_0079 - - IL_0074: ldsfld string [mscorlib]System.String::Empty - IL_0079: stfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage - .line 117,117 : 13,38 '' - IL_007e: ldloc.0 - IL_007f: ldarg.0 - IL_0080: callvirt instance valuetype Virtuoso.Hyphen.Native.PluginFlags Virtuoso.Hyphen.Mini.StandalonePlugin::get_Flags() - IL_0085: stfld uint8 Virtuoso.Hyphen.Native.PLUGININFO::Flags - .line 118,118 : 13,64 '' - IL_008a: ldloc.0 - IL_008b: ldarg.0 - IL_008c: callvirt instance int32 Virtuoso.Hyphen.Mini.StandalonePlugin::get_ReplacesDefaultModule() - IL_0091: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::ReplacesDefaultModule - .line 119,119 : 13,35 '' - IL_0096: ldloc.0 - IL_0097: ldarg.0 - IL_0098: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_009d: stfld string Virtuoso.Hyphen.Native.PLUGININFO::ShortName - .line 120,120 : 13,64 '' - IL_00a2: ldloc.0 - IL_00a3: ldarg.0 - IL_00a4: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_00a9: call uint32 Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToMirandaVersion(class [mscorlib]System.Version) - IL_00ae: stfld uint32 Virtuoso.Hyphen.Native.PLUGININFO::Version - .line 121,121 : 13,20 '' - IL_00b3: ldarg.2 - IL_00b4: brfalse.s IL_00c7 - - .line 121,121 : 21,54 '' - IL_00b6: ldloc.0 - IL_00b7: castclass Virtuoso.Hyphen.Native.PLUGININFOEX - IL_00bc: ldarg.0 - IL_00bd: callvirt instance valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Mini.StandalonePlugin::get_UUID() - IL_00c2: stfld valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Native.PLUGININFOEX::UUID - .line 123,123 : 13,60 '' - IL_00c7: ldloc.0 - IL_00c8: ldfld int32 Virtuoso.Hyphen.Native.PLUGININFO::Size - IL_00cd: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_00d2: stloc.1 - .line 124,124 : 13,56 '' - IL_00d3: ldloc.0 - IL_00d4: ldloc.1 - IL_00d5: ldc.i4.0 - IL_00d6: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object, - native int, - bool) - .line 126,126 : 13,26 '' - IL_00db: ldloc.1 - IL_00dc: ret - } // end of method StandalonePlugin::MirandaPluginInfo - - .method famorassem hidebysig newslot virtual - instance native int MirandaPluginInterfaces() cil managed - { - // Code size 150 (0x96) - .maxstack 5 - .locals init ([0] valuetype [mscorlib]System.Guid[] interfaces, - [1] int32 uuidSize, - [2] native int pInterfaces, - [3] uint8[] uuidBytes, - [4] int64 baseAddr, - [5] int32 i, - [6] valuetype [mscorlib]System.Guid CS$0$0000) - .line 131,131 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInterfaces - .line 132,132 : 13,50 '' - IL_0007: ldarg.0 - IL_0008: callvirt instance valuetype [mscorlib]System.Guid[] Virtuoso.Hyphen.Mini.StandalonePlugin::get_PluginInterfaces() - IL_000d: stloc.0 - .line 134,134 : 13,57 '' - IL_000e: ldtoken [mscorlib]System.Guid - IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0018: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_001d: stloc.1 - .line 135,135 : 13,91 '' - IL_001e: ldloc.0 - IL_001f: ldlen - IL_0020: conv.i4 - IL_0021: ldc.i4.1 - IL_0022: add - IL_0023: ldloc.1 - IL_0024: mul - IL_0025: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_002a: stloc.2 - .line 137,137 : 13,37 '' - IL_002b: ldnull - IL_002c: stloc.3 - .line 138,138 : 13,51 '' - IL_002d: ldloca.s pInterfaces - IL_002f: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0034: stloc.s baseAddr - .line 140,140 : 18,28 '' - IL_0036: ldc.i4.0 - IL_0037: stloc.s i - IL_0039: br.s IL_0066 - - .line 142,142 : 17,57 '' - IL_003b: ldloc.0 - IL_003c: ldloc.s i - IL_003e: ldelema [mscorlib]System.Guid - IL_0043: call instance uint8[] [mscorlib]System.Guid::ToByteArray() - IL_0048: stloc.3 - .line 143,143 : 17,99 '' - IL_0049: ldloc.3 - IL_004a: ldc.i4.0 - IL_004b: ldloc.s baseAddr - IL_004d: ldloc.s i - IL_004f: ldloc.1 - IL_0050: mul - IL_0051: conv.i8 - IL_0052: add - IL_0053: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_0058: ldloc.3 - IL_0059: ldlen - IL_005a: conv.i4 - IL_005b: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 140,140 : 52,55 '' - IL_0060: ldloc.s i - IL_0062: ldc.i4.1 - IL_0063: add - IL_0064: stloc.s i - .line 140,140 : 29,50 '' - IL_0066: ldloc.s i - IL_0068: ldloc.0 - IL_0069: ldlen - IL_006a: conv.i4 - IL_006b: blt.s IL_003b - - .line 147,147 : 13,81 '' - IL_006d: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_Last() - IL_0072: stloc.s CS$0$0000 - IL_0074: ldloca.s CS$0$0000 - IL_0076: call instance uint8[] [mscorlib]System.Guid::ToByteArray() - IL_007b: stloc.3 - .line 148,148 : 13,111 '' - IL_007c: ldloc.3 - IL_007d: ldc.i4.0 - IL_007e: ldloc.s baseAddr - IL_0080: ldloc.0 - IL_0081: ldlen - IL_0082: conv.i4 - IL_0083: ldloc.1 - IL_0084: mul - IL_0085: conv.i8 - IL_0086: add - IL_0087: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_008c: ldloc.3 - IL_008d: ldlen - IL_008e: conv.i4 - IL_008f: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 150,150 : 13,32 '' - IL_0094: ldloc.2 - IL_0095: ret - } // end of method StandalonePlugin::MirandaPluginInterfaces - - .method assembly hidebysig newslot strict virtual - instance void AfterModuleInitializationInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 153,153 : 69,97 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::AfterModuleInitialization() - .line 153,153 : 98,99 '' - IL_0006: ret - } // end of method StandalonePlugin::AfterModuleInitializationInternal - - .method family hidebysig newslot virtual - instance void AfterModuleInitialization() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 154,154 : 62,63 '' - IL_0000: ret - } // end of method StandalonePlugin::AfterModuleInitialization - - .method assembly hidebysig newslot strict virtual - instance void LoadInternal(native int pPluginLink) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 156,156 : 66,84 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::Load(native int) - .line 156,156 : 85,86 '' - IL_0007: ret - } // end of method StandalonePlugin::LoadInternal - - .method family hidebysig newslot virtual - instance void Load(native int pPluginLink) cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 157,157 : 59,60 '' - IL_0000: ret - } // end of method StandalonePlugin::Load - - .method assembly hidebysig newslot strict virtual - instance void UnloadInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 159,159 : 50,59 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::Unload() - .line 159,159 : 60,61 '' - IL_0006: ret - } // end of method StandalonePlugin::UnloadInternal - - .method family hidebysig newslot virtual - instance void Unload() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 160,160 : 43,44 '' - IL_0000: ret - } // end of method StandalonePlugin::Unload - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 37,37 : 9,77 '' - IL_0000: ldtoken Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Hyphen.Mini.StandalonePlugin::PluginType - IL_000f: ret - } // end of method StandalonePlugin::.cctor - - .property instance class Virtuoso.Hyphen.Mini.Module - Module() - { - .get instance class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::get_Module() - .set instance void Virtuoso.Hyphen.Mini.StandalonePlugin::set_Module(class Virtuoso.Hyphen.Mini.Module) - } // end of property StandalonePlugin::Module - .property instance string Copyright() - { - .get instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_Copyright() - } // end of property StandalonePlugin::Copyright - .property instance string AuthorEmail() - { - .get instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_AuthorEmail() - } // end of property StandalonePlugin::AuthorEmail - .property instance valuetype Virtuoso.Hyphen.Native.PluginFlags - Flags() - { - .get instance valuetype Virtuoso.Hyphen.Native.PluginFlags Virtuoso.Hyphen.Mini.StandalonePlugin::get_Flags() - } // end of property StandalonePlugin::Flags - .property instance int32 ReplacesDefaultModule() - { - .get instance int32 Virtuoso.Hyphen.Mini.StandalonePlugin::get_ReplacesDefaultModule() - } // end of property StandalonePlugin::ReplacesDefaultModule - .property instance valuetype [mscorlib]System.Guid - UUID() - { - .get instance valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Mini.StandalonePlugin::get_UUID() - } // end of property StandalonePlugin::UUID - .property instance valuetype [mscorlib]System.Guid[] - PluginInterfaces() - { - .get instance valuetype [mscorlib]System.Guid[] Virtuoso.Hyphen.Mini.StandalonePlugin::get_PluginInterfaces() - } // end of property StandalonePlugin::PluginInterfaces - .property instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection - CustomApiHandlers() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::get_CustomApiHandlers() - } // end of property StandalonePlugin::CustomApiHandlers - .property instance bool HasCustomPluginInterfaces() - { - .get instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInterfaces() - } // end of property StandalonePlugin::HasCustomPluginInterfaces - .property instance bool HasCustomPluginInfo() - { - .get instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInfo() - } // end of property StandalonePlugin::HasCustomPluginInfo -} // end of class Virtuoso.Hyphen.Mini.StandalonePlugin - -.class public abstract auto ansi beforefieldinit Virtuoso.Hyphen.Mini.Custom.DatabaseDriver - extends Virtuoso.Hyphen.Mini.StandalonePlugin -{ - .custom instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(valuetype Virtuoso.Miranda.Plugins.LoaderOptions) = ( 01 00 06 00 00 00 00 00 ) - .field private valuetype [mscorlib]System.Runtime.InteropServices.GCHandle DatabaseLinkGcHandle - .field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 DatabaseLinkHandle - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Disposed - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 41,41 : 9,35 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\Custom\\DatabaseDriver.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::.ctor() - .line 41,41 : 38,39 '' - IL_0006: ret - } // end of method DatabaseDriver::.ctor - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 18 (0x12) - .maxstack 2 - .line 45,45 : 13,31 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadPreThunk(int32) - IL_0007: pop - IL_0008: leave.s IL_0011 - - .line 46,46 : 9,10 '' - } // end .try - finally - { - IL_000a: ldarg.0 - IL_000b: call instance void [mscorlib]System.Object::Finalize() - IL_0010: endfinally - .line 46,46 : 9,10 '' - } // end handler - IL_0011: ret - } // end of method DatabaseDriver::Finalize - - .method assembly hidebysig instance object - DatabasePluginInfoThunk(object[] args) cil managed - { - .custom instance void Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::.ctor(string) = ( 01 00 12 44 61 74 61 62 61 73 65 50 6C 75 67 69 // ...DatabasePlugi - 6E 49 6E 66 6F 00 00 ) // nInfo.. - // Code size 195 (0xc3) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink link) - .line 55,55 : 13,52 '' - IL_0000: ldloca.s link - IL_0002: initobj Virtuoso.Hyphen.Mini.Custom.DatabaseLink - .line 57,57 : 13,62 '' - IL_0008: ldloca.s link - IL_000a: ldtoken Virtuoso.Hyphen.Mini.Custom.DatabaseLink - IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0014: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0019: stfld int32 Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Size - .line 58,58 : 13,53 '' - IL_001e: ldloca.s link - IL_0020: ldarg.0 - IL_0021: dup - IL_0022: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GetCapabilityThunk(int32) - IL_0028: newobj instance void Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype::.ctor(object, - native int) - IL_002d: stfld class Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GetCapability - .line 59,59 : 13,57 '' - IL_0032: ldloca.s link - IL_0034: ldarg.0 - IL_0035: dup - IL_0036: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GetFriendlyNameThunk(native int, - int32, - int32) - IL_003c: newobj instance void Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype::.ctor(object, - native int) - IL_0041: stfld class Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GetFriendlyName - .line 60,60 : 13,47 '' - IL_0046: ldloca.s link - IL_0048: ldarg.0 - IL_0049: dup - IL_004a: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GrokHeaderThunk(string, - int32&) - IL_0050: newobj instance void Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype::.ctor(object, - native int) - IL_0055: stfld class Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GrokHeader - .line 61,61 : 13,38 '' - IL_005a: ldloca.s link - IL_005c: ldarg.0 - IL_005d: ldftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::InitPreThunk(string, - native int) - IL_0063: newobj instance void Virtuoso.Hyphen.Mini.Custom.InitPrototype::.ctor(object, - native int) - IL_0068: stfld class Virtuoso.Hyphen.Mini.Custom.InitPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Init - .line 62,62 : 13,51 '' - IL_006d: ldloca.s link - IL_006f: ldarg.0 - IL_0070: dup - IL_0071: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::MakeDatabaseThunk(string, - int32&) - IL_0077: newobj instance void Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype::.ctor(object, - native int) - IL_007c: stfld class Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::MakeDatabase - .line 63,63 : 13,42 '' - IL_0081: ldloca.s link - IL_0083: ldarg.0 - IL_0084: ldftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadPreThunk(int32) - IL_008a: newobj instance void Virtuoso.Hyphen.Mini.Custom.UnloadPrototype::.ctor(object, - native int) - IL_008f: stfld class Virtuoso.Hyphen.Mini.Custom.UnloadPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Unload - .line 64,64 : 13,84 '' - IL_0094: ldarg.0 - IL_0095: ldloca.s link - IL_0097: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_009c: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle - .line 66,66 : 13,57 '' - IL_00a1: ldarg.0 - IL_00a2: ldloc.0 - IL_00a3: box Virtuoso.Hyphen.Mini.Custom.DatabaseLink - IL_00a8: call valuetype [mscorlib]System.Runtime.InteropServices.GCHandle [mscorlib]System.Runtime.InteropServices.GCHandle::Alloc(object) - IL_00ad: stfld valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle - .line 67,67 : 13,46 '' - IL_00b2: ldarg.0 - IL_00b3: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle - IL_00b8: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_00bd: box [mscorlib]System.IntPtr - IL_00c2: ret - } // end of method DatabaseDriver::DatabasePluginInfoThunk - - .method family hidebysig newslot abstract virtual - instance int32 MakeDatabaseThunk(string profile, - int32& 'error') cil managed - { - } // end of method DatabaseDriver::MakeDatabaseThunk - - .method family hidebysig newslot abstract virtual - instance int32 GrokHeaderThunk(string profile, - int32& 'error') cil managed - { - } // end of method DatabaseDriver::GrokHeaderThunk - - .method family hidebysig newslot abstract virtual - instance int32 GetCapabilityThunk(int32 'flags') cil managed - { - } // end of method DatabaseDriver::GetCapabilityThunk - - .method family hidebysig newslot abstract virtual - instance int32 GetFriendlyNameThunk(native int buffer, - int32 size, - int32 shortName) cil managed - { - } // end of method DatabaseDriver::GetFriendlyNameThunk - - .method private hidebysig instance int32 - InitPreThunk(string profile, - native int pLink) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 90,90 : 13,90 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::get_Module() - IL_0006: ldarg.2 - IL_0007: callvirt instance int32 Virtuoso.Hyphen.Mini.Module::Load(native int) - IL_000c: call int32 [mscorlib]System.Math::Abs(int32) - IL_0011: ldarg.0 - IL_0012: ldarg.1 - IL_0013: ldarg.2 - IL_0014: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::InitThunk(string, - native int) - IL_0019: call int32 [mscorlib]System.Math::Abs(int32) - IL_001e: add - IL_001f: neg - IL_0020: ret - } // end of method DatabaseDriver::InitPreThunk - - .method family hidebysig newslot abstract virtual - instance int32 InitThunk(string profile, - native int link) cil managed - { - } // end of method DatabaseDriver::InitThunk - - .method private hidebysig instance int32 - UnloadPreThunk(int32 wasLoaded) cil managed - { - // Code size 67 (0x43) - .maxstack 2 - .line 99,99 : 17,31 '' - .try - { - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::Disposed - IL_0008: brtrue.s IL_0035 - - .line 101,101 : 21,44 '' - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadThunk(int32) - IL_0011: pop - .line 102,102 : 21,47 '' - IL_0012: ldarg.0 - IL_0013: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle - IL_0018: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 104,104 : 21,58 '' - IL_001d: ldarg.0 - IL_001e: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle - IL_0023: call instance bool [mscorlib]System.Runtime.InteropServices.GCHandle::get_IsAllocated() - IL_0028: brfalse.s IL_0035 - - .line 105,105 : 25,53 '' - IL_002a: ldarg.0 - IL_002b: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle - IL_0030: call instance void [mscorlib]System.Runtime.InteropServices.GCHandle::Free() - IL_0035: leave.s IL_0041 - - .line 110,110 : 17,33 '' - } // end .try - finally - { - IL_0037: ldarg.0 - IL_0038: ldc.i4.1 - IL_0039: volatile. - IL_003b: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::Disposed - IL_0040: endfinally - .line 113,113 : 13,22 '' - } // end handler - IL_0041: ldc.i4.0 - IL_0042: ret - } // end of method DatabaseDriver::UnloadPreThunk - - .method family hidebysig newslot abstract virtual - instance int32 UnloadThunk(int32 wasLoaded) cil managed - { - } // end of method DatabaseDriver::UnloadThunk - -} // end of class Virtuoso.Hyphen.Mini.Custom.DatabaseDriver - -.class public sequential ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.Custom.DatabaseLink - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public int32 Size - .field public class Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype GetCapability - .field public class Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype GetFriendlyName - .field public class Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype MakeDatabase - .field public class Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype GrokHeader - .field public class Virtuoso.Hyphen.Mini.Custom.InitPrototype Init - .field public class Virtuoso.Hyphen.Mini.Custom.UnloadPrototype Unload -} // end of class Virtuoso.Hyphen.Mini.Custom.DatabaseLink - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method GetCapabilityPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(int32 'flags') runtime managed - { - } // end of method GetCapabilityPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(int32 'flags', - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method GetCapabilityPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method GetCapabilityPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method GetFriendlyNamePrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int buf, - int32 size, - int32 shortName) runtime managed - { - } // end of method GetFriendlyNamePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int buf, - int32 size, - int32 shortName, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method GetFriendlyNamePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method GetFriendlyNamePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MakeDatabasePrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) profile, - int32& 'error') runtime managed - { - } // end of method MakeDatabasePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) profile, - int32& 'error', - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MakeDatabasePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(int32& 'error', - class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MakeDatabasePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method GrokHeaderPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) profile, - int32& 'error') runtime managed - { - } // end of method GrokHeaderPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) profile, - int32& 'error', - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method GrokHeaderPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(int32& 'error', - class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method GrokHeaderPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.InitPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method InitPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) profile, - native int link) runtime managed - { - } // end of method InitPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) profile, - native int link, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method InitPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method InitPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.InitPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.UnloadPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method UnloadPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(int32 wasLoaded) runtime managed - { - } // end of method UnloadPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(int32 wasLoaded, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method UnloadPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method UnloadPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.UnloadPrototype - -.class public abstract auto ansi beforefieldinit Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver - extends Virtuoso.Hyphen.Mini.Custom.DatabaseDriver -{ - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 33,33 : 9,45 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\Custom\\CustomizedDatabaseDriver.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::.ctor() - .line 33,33 : 48,49 '' - IL_0006: ret - } // end of method CustomizedDatabaseDriver::.ctor - - .method family hidebysig virtual final - instance int32 GetCapabilityThunk(int32 'flags') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 41,41 : 13,58 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: callvirt instance bool Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::GetCapability(int32) - IL_0007: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_000c: ret - } // end of method CustomizedDatabaseDriver::GetCapabilityThunk - - .method family hidebysig virtual final - instance int32 GetFriendlyNameThunk(native int buffer, - int32 size, - int32 shortName) cil managed - { - // Code size 53 (0x35) - .maxstack 4 - .locals init ([0] string name, - [1] uint8[] bytes) - .line 46,46 : 13,65 '' - IL_0000: ldarg.0 - IL_0001: ldarg.3 - IL_0002: ldc.i4.0 - IL_0003: ceq - IL_0005: ldc.i4.0 - IL_0006: ceq - IL_0008: ldarg.2 - IL_0009: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::GetFriendlyName(bool, - int32) - IL_000e: stloc.0 - .line 47,47 : 13,30 '' - IL_000f: ldloc.0 - IL_0010: brtrue.s IL_0014 - - .line 47,47 : 31,41 '' - IL_0012: ldc.i4.m1 - IL_0013: ret - - .line 49,49 : 13,60 '' - IL_0014: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0019: ldloc.0 - IL_001a: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string) - IL_001f: stloc.1 - .line 51,51 : 13,37 '' - IL_0020: ldarg.2 - IL_0021: ldloc.1 - IL_0022: ldlen - IL_0023: conv.i4 - IL_0024: bge.s IL_0028 - - .line 52,52 : 17,27 '' - IL_0026: ldc.i4.m1 - IL_0027: ret - - .line 55,55 : 17,62 '' - IL_0028: ldloc.1 - IL_0029: ldc.i4.0 - IL_002a: ldarg.1 - IL_002b: ldloc.1 - IL_002c: ldlen - IL_002d: conv.i4 - IL_002e: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 56,56 : 17,26 '' - IL_0033: ldc.i4.0 - IL_0034: ret - } // end of method CustomizedDatabaseDriver::GetFriendlyNameThunk - - .method family hidebysig virtual final - instance int32 InitThunk(string profile, - native int pLink) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 62,62 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::Init(string, - native int) - IL_0008: ret - } // end of method CustomizedDatabaseDriver::InitThunk - - .method family hidebysig virtual final - instance int32 UnloadThunk(int32 wasLoaded) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 67,67 : 13,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ceq - IL_0005: ldc.i4.0 - IL_0006: ceq - IL_0008: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::Unload(bool) - IL_000d: ret - } // end of method CustomizedDatabaseDriver::UnloadThunk - - .method family hidebysig newslot abstract virtual - instance bool GetCapability(int32 'flags') cil managed - { - } // end of method CustomizedDatabaseDriver::GetCapability - - .method family hidebysig newslot abstract virtual - instance string GetFriendlyName(bool shortName, - int32 size) cil managed - { - } // end of method CustomizedDatabaseDriver::GetFriendlyName - - .method family hidebysig newslot abstract virtual - instance int32 MakeDatabase(string profile, - int32& 'error') cil managed - { - } // end of method CustomizedDatabaseDriver::MakeDatabase - - .method family hidebysig newslot abstract virtual - instance int32 GrokHeader(string profile, - int32& 'error') cil managed - { - } // end of method CustomizedDatabaseDriver::GrokHeader - - .method family hidebysig newslot abstract virtual - instance int32 Init(string profile, - native int pLink) cil managed - { - } // end of method CustomizedDatabaseDriver::Init - - .method family hidebysig newslot abstract virtual - instance int32 Unload(bool wasLoaded) cil managed - { - } // end of method CustomizedDatabaseDriver::Unload - -} // end of class Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.LoaderOptions - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptions None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptions HasCustomApiExports = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptions CannotBeUnloaded = int32(0x00000004) -} // end of class Virtuoso.Miranda.Plugins.LoaderOptions - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.LoaderOptionsOwner - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner Type = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner Assembly = int32(0x00000001) -} // end of class Virtuoso.Miranda.Plugins.LoaderOptionsOwner - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 05 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private valuetype Virtuoso.Miranda.Plugins.LoaderOptions options - .field private class [mscorlib]System.Version requiredVersion - .field private class [mscorlib]System.Version minimalMirandaVersion - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions - get_Options() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,34 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\LoaderOptionsAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - IL_0006: ret - } // end of method LoaderOptionsAttribute::get_Options - - .method public hidebysig specialname instance void - set_Options(valuetype Virtuoso.Miranda.Plugins.LoaderOptions 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 50,50 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - .line 50,50 : 36,37 '' - IL_0007: ret - } // end of method LoaderOptionsAttribute::set_Options - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_RequiredVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 56,56 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - IL_0006: ret - } // end of method LoaderOptionsAttribute::get_RequiredVersion - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_MinimalMirandaVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 62,62 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - IL_0006: ret - } // end of method LoaderOptionsAttribute::get_MinimalMirandaVersion - - .method public hidebysig specialname rtspecialname - instance void .ctor(valuetype Virtuoso.Miranda.Plugins.LoaderOptions options) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 69,70 : 9,40 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldnull - IL_0003: ldarg.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(string, - string, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .line 70,70 : 43,44 '' - IL_0009: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string requiredVersion) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 72,73 : 9,62 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldc.i4.0 - IL_0004: call instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(string, - string, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .line 73,73 : 65,66 '' - IL_0009: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string requiredVersion, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions options) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 75,76 : 9,51 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldarg.2 - IL_0004: call instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(string, - string, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .line 76,76 : 54,55 '' - IL_0009: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string requiredVersion, - string minimalMirandaVersion) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 78,79 : 9,79 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldc.i4.0 - IL_0004: call instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(string, - string, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .line 79,79 : 82,83 '' - IL_0009: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string requiredVersion, - string minimalMirandaVersion, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions options) cil managed - { - // Code size 54 (0x36) - .maxstack 8 - .line 81,81 : 9,115 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 83,83 : 13,56 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brtrue.s IL_001a - - .line 84,84 : 17,69 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: newobj instance void [mscorlib]System.Version::.ctor(string) - IL_0015: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - .line 86,86 : 13,62 '' - IL_001a: ldarg.2 - IL_001b: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0020: brtrue.s IL_002e - - .line 87,87 : 17,81 '' - IL_0022: ldarg.0 - IL_0023: ldarg.2 - IL_0024: newobj instance void [mscorlib]System.Version::.ctor(string) - IL_0029: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - .line 89,89 : 13,36 '' - IL_002e: ldarg.0 - IL_002f: ldarg.3 - IL_0030: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - .line 90,90 : 9,10 '' - IL_0035: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method assembly hidebysig instance bool - SupportsMirandaVersion(uint32 mirandaVersion) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 98,98 : 13,89 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32) - IL_0007: call instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(class [mscorlib]System.Version) - IL_000c: ret - } // end of method LoaderOptionsAttribute::SupportsMirandaVersion - - .method assembly hidebysig instance bool - SupportsMirandaVersion(class [mscorlib]System.Version mirandaVersion) cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 104,104 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - IL_0006: ldnull - IL_0007: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_000c: brfalse.s IL_001e - - .line 106,106 : 17,60 '' - IL_000e: ldarg.1 - IL_000f: ldarg.0 - IL_0010: call instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - IL_0015: call bool [mscorlib]System.Version::op_LessThan(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_001a: brfalse.s IL_0028 - - .line 107,107 : 21,34 '' - IL_001c: ldc.i4.0 - IL_001d: ret - - .line 110,110 : 18,69 '' - IL_001e: ldarg.1 - IL_001f: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(class [mscorlib]System.Version) - IL_0024: brtrue.s IL_0028 - - .line 111,111 : 17,30 '' - IL_0026: ldc.i4.0 - IL_0027: ret - - .line 113,113 : 13,25 '' - IL_0028: ldc.i4.1 - IL_0029: ret - } // end of method LoaderOptionsAttribute::SupportsMirandaVersion - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - Get(class [mscorlib]System.Type pluginType, - valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner target) cil managed - { - // Code size 289 (0x121) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Type thisType, - [1] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute result, - [2] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute attrib, - [3] valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner CS$0$0000, - [4] object[] CS$6$0001, - [5] int32 CS$7$0002) - .line 118,118 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 119,119 : 17,63 '' - IL_0003: ldstr "pluginType" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 121,121 : 13,60 '' - IL_000e: ldtoken Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0018: stloc.0 - .line 122,122 : 13,50 '' - IL_0019: ldnull - IL_001a: stloc.1 - .line 124,124 : 13,28 '' - IL_001b: ldarg.1 - IL_001c: stloc.3 - IL_001d: ldloc.3 - IL_001e: switch ( - IL_0030, - IL_00e4) - IL_002b: br IL_010a - - .line 127,127 : 63,109 '' - IL_0030: ldarg.0 - IL_0031: ldloc.0 - IL_0032: ldc.i4.1 - IL_0033: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0038: stloc.s CS$6$0001 - IL_003a: ldc.i4.0 - IL_003b: stloc.s CS$7$0002 - IL_003d: br IL_00d7 - - .line 127,127 : 30,59 '' - IL_0042: ldloc.s CS$6$0001 - IL_0044: ldloc.s CS$7$0002 - IL_0046: ldelem.ref - IL_0047: castclass Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - IL_004c: stloc.2 - .line 129,129 : 25,44 '' - IL_004d: ldloc.1 - IL_004e: brtrue.s IL_0054 - - .line 130,130 : 29,45 '' - IL_0050: ldloc.2 - IL_0051: stloc.1 - IL_0052: br.s IL_00be - - .line 133,133 : 29,64 '' - IL_0054: ldloc.1 - IL_0055: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - IL_005a: ldnull - IL_005b: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0060: brfalse.s IL_0070 - - .line 134,134 : 33,81 '' - IL_0062: ldloc.1 - IL_0063: ldloc.2 - IL_0064: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - IL_0069: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - IL_006e: br.s IL_0089 - - .line 135,135 : 34,69 '' - IL_0070: ldloc.2 - IL_0071: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion() - IL_0076: ldnull - IL_0077: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_007c: brfalse.s IL_0089 - - .line 136,136 : 33,115 '' - IL_007e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_DuplicitLoaderOptions() - IL_0083: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string) - IL_0088: throw - - .line 138,138 : 29,70 '' - IL_0089: ldloc.1 - IL_008a: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - IL_008f: ldnull - IL_0090: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0095: brfalse.s IL_00a5 - - .line 139,139 : 33,93 '' - IL_0097: ldloc.1 - IL_0098: ldloc.2 - IL_0099: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - IL_009e: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - IL_00a3: br.s IL_00be - - .line 140,140 : 34,75 '' - IL_00a5: ldloc.2 - IL_00a6: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - IL_00ab: ldnull - IL_00ac: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_00b1: brfalse.s IL_00be - - .line 141,141 : 33,115 '' - IL_00b3: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_DuplicitLoaderOptions() - IL_00b8: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string) - IL_00bd: throw - - .line 144,144 : 25,58 '' - IL_00be: ldloc.1 - IL_00bf: dup - IL_00c0: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - IL_00c5: ldloc.2 - IL_00c6: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - IL_00cb: or - IL_00cc: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - IL_00d1: ldloc.s CS$7$0002 - IL_00d3: ldc.i4.1 - IL_00d4: add - IL_00d5: stloc.s CS$7$0002 - .line 127,127 : 60,62 '' - IL_00d7: ldloc.s CS$7$0002 - IL_00d9: ldloc.s CS$6$0001 - IL_00db: ldlen - IL_00dc: conv.i4 - IL_00dd: blt IL_0042 - - .line 146,146 : 21,27 '' - IL_00e2: br.s IL_0115 - - .line 148,148 : 21,72 '' - IL_00e4: ldarg.0 - IL_00e5: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_00ea: ldloc.0 - IL_00eb: ldc.i4.0 - IL_00ec: callvirt instance bool [mscorlib]System.Reflection.Assembly::IsDefined(class [mscorlib]System.Type, - bool) - IL_00f1: brfalse.s IL_0115 - - .line 149,149 : 25,118 '' - IL_00f3: ldarg.0 - IL_00f4: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_00f9: ldloc.0 - IL_00fa: ldc.i4.0 - IL_00fb: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0100: ldc.i4.0 - IL_0101: ldelem.ref - IL_0102: castclass Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - IL_0107: stloc.1 - .line 150,150 : 21,27 '' - IL_0108: br.s IL_0115 - - .line 152,152 : 21,69 '' - IL_010a: ldstr "target" - IL_010f: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0114: throw - - .line 155,155 : 13,77 '' - IL_0115: ldloc.1 - IL_0116: dup - IL_0117: brtrue.s IL_0120 - - IL_0119: pop - IL_011a: ldc.i4.0 - IL_011b: newobj instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - IL_0120: ret - } // end of method LoaderOptionsAttribute::Get - - .property instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions - Options() - { - .set instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::set_Options(valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .get instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_Options() - } // end of property LoaderOptionsAttribute::Options - .property instance class [mscorlib]System.Version - RequiredVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion() - } // end of property LoaderOptionsAttribute::RequiredVersion - .property instance class [mscorlib]System.Version - MinimalMirandaVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - } // end of property LoaderOptionsAttribute::MinimalMirandaVersion -} // end of class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.ModuleManager - extends [mscorlib]System.Object -{ - .field private static initonly object SyncObject - .field private static class Virtuoso.Hyphen.Mini.ModuleManager singleton - .field private initonly class Virtuoso.Miranda.Plugins.Collections.ModuleCollection RegistredModulesCollection - .field private initonly class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection registeredModules - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 37,37 : 9,95 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\ModuleManager.cs' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Collections.ModuleCollection::.ctor() - IL_0006: stfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection - .line 44,44 : 9,32 '' - IL_000b: ldarg.0 - IL_000c: call instance void [mscorlib]System.Object::.ctor() - .line 46,46 : 13,95 '' - IL_0011: ldarg.0 - IL_0012: ldarg.0 - IL_0013: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.ModuleCollection) - IL_001d: stfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules - .line 47,47 : 9,10 '' - IL_0022: ret - } // end of method ModuleManager::.ctor - - .method public hidebysig specialname static - class Virtuoso.Hyphen.Mini.ModuleManager - get_Singleton() cil managed - { - // Code size 49 (0x31) - .maxstack 2 - .locals init ([0] class Virtuoso.Hyphen.Mini.ModuleManager CS$1$0000, - [1] object CS$2$0001) - .line 57,57 : 17,46 '' - IL_0000: call void Virtuoso.Hyphen.Loader::VerifyDefaultDomain() - .line 59,59 : 17,34 '' - IL_0005: ldsfld object Virtuoso.Hyphen.Mini.ModuleManager::SyncObject - IL_000a: dup - IL_000b: stloc.1 - IL_000c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 60,60 : 21,75 '' - .try - { - IL_0011: ldsfld class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::singleton - IL_0016: dup - IL_0017: brtrue.s IL_0025 - - IL_0019: pop - IL_001a: newobj instance void Virtuoso.Hyphen.Mini.ModuleManager::.ctor() - IL_001f: dup - IL_0020: stsfld class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::singleton - IL_0025: stloc.0 - IL_0026: leave.s IL_002f - - } // end .try - finally - { - IL_0028: ldloc.1 - IL_0029: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_002e: endfinally - .line 61,61 : 13,14 '' - } // end handler - IL_002f: ldloc.0 - IL_0030: ret - } // end of method ModuleManager::get_Singleton - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection - get_RegisteredModules() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 68,68 : 17,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules - IL_0006: ret - } // end of method ModuleManager::get_RegisteredModules - - .method public hidebysig specialname instance bool - get_HasModules() cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 76,76 : 17,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules - IL_0006: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() - IL_000b: ldc.i4.0 - IL_000c: cgt - IL_000e: ret - } // end of method ModuleManager::get_HasModules - - .method assembly hidebysig instance void - RegisterModule(class Virtuoso.Hyphen.Mini.Module module) cil managed - { - // Code size 27 (0x1b) - .maxstack 8 - .line 86,86 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 87,87 : 17,59 '' - IL_0003: ldstr "module" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 89,89 : 13,52 '' - IL_000e: ldarg.0 - IL_000f: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection - IL_0014: ldarg.1 - IL_0015: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 90,90 : 9,10 '' - IL_001a: ret - } // end of method ModuleManager::RegisterModule - - .method assembly hidebysig instance void - UnregisterModule(class Virtuoso.Hyphen.Mini.Module module) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 94,94 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 95,95 : 17,59 '' - IL_0003: ldstr "module" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 97,97 : 13,55 '' - IL_000e: ldarg.0 - IL_000f: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection - IL_0014: ldarg.1 - IL_0015: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_001a: pop - .line 98,98 : 9,10 '' - IL_001b: ret - } // end of method ModuleManager::UnregisterModule - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 34,34 : 9,66 '' - IL_0000: newobj instance void [mscorlib]System.Object::.ctor() - IL_0005: stsfld object Virtuoso.Hyphen.Mini.ModuleManager::SyncObject - IL_000a: ret - } // end of method ModuleManager::.cctor - - .property class Virtuoso.Hyphen.Mini.ModuleManager - Singleton() - { - .get class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - } // end of property ModuleManager::Singleton - .property instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection - RegisteredModules() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::get_RegisteredModules() - } // end of property ModuleManager::RegisteredModules - .property instance bool HasModules() - { - .get instance bool Virtuoso.Hyphen.Mini.ModuleManager::get_HasModules() - } // end of property ModuleManager::HasModules -} // end of class Virtuoso.Hyphen.Mini.ModuleManager - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. - .field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2 Interceptors - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 35,35 : 9,48 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ServiceCallInterceptionManager.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 37,37 : 13,69 '' - IL_0006: ldarg.0 - IL_0007: ldc.i4.2 - IL_0008: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_000d: stfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - .line 38,38 : 9,10 '' - IL_0012: ret - } // end of method ServiceCallInterceptionManager::.ctor - - .method public hidebysig instance bool - RequiresInterception(string serviceName) cil managed - { - // Code size 37 (0x25) - .maxstack 2 - .locals init ([0] bool CS$1$0000, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 46,46 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 47,47 : 17,62 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0013: ldarg.1 - IL_0014: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0019: stloc.0 - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.1 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 48,48 : 9,10 '' - } // end handler - IL_0023: ldloc.0 - IL_0024: ret - } // end of method ServiceCallInterceptionManager::RequiresInterception - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Callback - get_Item(string serviceName) cil managed - { - // Code size 43 (0x2b) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Callback interceptor, - [1] class Virtuoso.Miranda.Plugins.Callback CS$1$0000, - [2] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 54,54 : 17,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0006: dup - IL_0007: stloc.2 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 56,56 : 21,49 '' - .try - { - IL_000d: ldnull - IL_000e: stloc.0 - .line 57,57 : 21,76 '' - IL_000f: ldarg.0 - IL_0010: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0015: ldarg.1 - IL_0016: ldloca.s interceptor - IL_0018: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::TryGetValue(!0, - !1&) - IL_001d: pop - .line 59,59 : 21,40 '' - IL_001e: ldloc.0 - IL_001f: stloc.1 - IL_0020: leave.s IL_0029 - - } // end .try - finally - { - IL_0022: ldloc.2 - IL_0023: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0028: endfinally - .line 61,61 : 13,14 '' - } // end handler - IL_0029: ldloc.1 - IL_002a: ret - } // end of method ServiceCallInterceptionManager::get_Item - - .method public hidebysig specialname instance void - set_Item(string serviceName, - class Virtuoso.Miranda.Plugins.Callback 'value') cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 64,64 : 17,46 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 65,65 : 13,14 '' - IL_0008: ret - } // end of method ServiceCallInterceptionManager::set_Item - - .method public hidebysig instance void - Register(string serviceName, - class Virtuoso.Miranda.Plugins.Callback interceptor) cil managed - { - // Code size 36 (0x24) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 70,70 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 71,71 : 17,57 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0013: ldarg.1 - IL_0014: ldarg.2 - IL_0015: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.0 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 72,72 : 9,10 '' - } // end handler - IL_0023: ret - } // end of method ServiceCallInterceptionManager::Register - - .method public hidebysig instance void - Unregister(string serviceName) cil managed - { - // Code size 36 (0x24) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 76,76 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 77,77 : 17,50 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0013: ldarg.1 - IL_0014: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::Remove(!0) - IL_0019: pop - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.0 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 78,78 : 9,10 '' - } // end handler - IL_0023: ret - } // end of method ServiceCallInterceptionManager::Unregister - - .property instance class Virtuoso.Miranda.Plugins.Callback - Item(string) - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::set_Item(string, - class Virtuoso.Miranda.Plugins.Callback) - .get instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::get_Item(string) - } // end of property ServiceCallInterceptionManager::Item -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.AssemblyProbe - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .method public hidebysig newslot abstract virtual - instance string[] FindAssemblies() cil managed - { - } // end of method AssemblyProbe::FindAssemblies - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - IL_0006: ret - } // end of method AssemblyProbe::.ctor - -} // end of class Virtuoso.Miranda.Plugins.AssemblyProbe - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.DefaultAssemblyProbe - extends Virtuoso.Miranda.Plugins.AssemblyProbe -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,31 : 9,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\DefaultAssemblyProbe.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.AssemblyProbe::.ctor() - .line 31,31 : 41,42 '' - IL_0006: ret - } // end of method DefaultAssemblyProbe::.ctor - - .method public hidebysig virtual instance string[] - FindAssemblies() cil managed - { - // Code size 50 (0x32) - .maxstack 2 - .locals init ([0] string[] CS$1$0000) - .line 41,42 : 17,126 '' - .try - { - IL_0000: ldstr "plugins\\managed" - IL_0005: call bool [mscorlib]System.IO.Directory::Exists(string) - IL_000a: brtrue.s IL_0014 - - IL_000c: ldc.i4.0 - IL_000d: newarr [mscorlib]System.String - IL_0012: br.s IL_0023 - - IL_0014: ldstr "plugins\\managed" - IL_0019: ldstr "*.dll" - IL_001e: call string[] [mscorlib]System.IO.Directory::GetFiles(string, - string) - IL_0023: stloc.0 - IL_0024: leave.s IL_0030 - - .line 44,44 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0026: pop - .line 47,47 : 17,38 '' - IL_0027: ldc.i4.0 - IL_0028: newarr [mscorlib]System.String - IL_002d: stloc.0 - IL_002e: leave.s IL_0030 - - .line 49,49 : 9,10 '' - } // end handler - IL_0030: ldloc.0 - IL_0031: ret - } // end of method DefaultAssemblyProbe::FindAssemblies - -} // end of class Virtuoso.Miranda.Plugins.DefaultAssemblyProbe - -.class interface private abstract auto ansi Virtuoso.Miranda.Plugins.IDescriptor -{ -} // end of class Virtuoso.Miranda.Plugins.IDescriptor - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject -{ - .method public hidebysig newslot specialname abstract virtual - instance native int get_MirandaHandle() cil managed - { - } // end of method IMirandaObject::get_MirandaHandle - - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject::get_MirandaHandle() - } // end of property IMirandaObject::MirandaHandle -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject -{ - .field private native int mirandaHandle - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 9,34 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaObject.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 34,34 : 37,38 '' - IL_0006: ret - } // end of method MirandaObject::.ctor - - .method public hidebysig newslot specialname virtual final - instance native int get_MirandaHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 42,42 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::mirandaHandle - IL_0006: ret - } // end of method MirandaObject::get_MirandaHandle - - .method famorassem hidebysig specialname - instance void set_MirandaHandle(native int 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 43,43 : 38,60 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::mirandaHandle - .line 43,43 : 61,62 '' - IL_0007: ret - } // end of method MirandaObject::set_MirandaHandle - - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - } // end of property MirandaObject::MirandaHandle -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventHandle - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private initonly class Virtuoso.Miranda.Plugins.MirandaPlugin owner - .field private initonly string eventName - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.MirandaPlugin - get_Owner() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 37,37 : 19,32 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\EventHandle.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::owner - IL_0006: ret - } // end of method EventHandle::get_Owner - - .method public hidebysig specialname instance string - get_EventName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 43,43 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::eventName - IL_0006: ret - } // end of method EventHandle::get_EventName - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - string eventName, - native int handle) cil managed - { - // Code size 114 (0x72) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 eventHandles) - .line 50,50 : 9,83 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::.ctor() - .line 52,52 : 13,39 '' - IL_0006: ldarg.3 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0011: brfalse.s IL_001e - - .line 53,53 : 17,59 '' - IL_0013: ldstr "handle" - IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001d: throw - - .line 55,55 : 13,31 '' - IL_001e: ldarg.1 - IL_001f: brtrue.s IL_002c - - .line 56,56 : 17,58 '' - IL_0021: ldstr "owner" - IL_0026: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002b: throw - - .line 58,58 : 13,35 '' - IL_002c: ldarg.2 - IL_002d: brtrue.s IL_003a - - .line 59,59 : 17,62 '' - IL_002f: ldstr "eventName" - IL_0034: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0039: throw - - .line 61,61 : 13,32 '' - IL_003a: ldarg.0 - IL_003b: ldarg.1 - IL_003c: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::owner - .line 62,62 : 13,41 '' - IL_0041: ldarg.0 - IL_0042: ldarg.3 - IL_0043: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - .line 63,63 : 13,40 '' - IL_0048: ldarg.0 - IL_0049: ldarg.2 - IL_004a: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::eventName - .line 65,65 : 13,76 '' - IL_004f: ldarg.1 - IL_0050: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0055: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles() - IL_005a: stloc.0 - .line 69,69 : 17,75 '' - .try - { - IL_005b: ldloc.0 - IL_005c: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 70,70 : 17,40 '' - IL_0061: ldloc.0 - IL_0062: ldarg.0 - IL_0063: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0068: leave.s IL_0071 - - .line 74,74 : 17,63 '' - } // end .try - finally - { - IL_006a: ldloc.0 - IL_006b: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0070: endfinally - .line 76,76 : 9,10 '' - } // end handler - IL_0071: ret - } // end of method EventHandle::.ctor - - .method public hidebysig instance int32 - FireEvent() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 84,84 : 13,57 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::FireEvent(native uint, - native int) - IL_0010: ret - } // end of method EventHandle::FireEvent - - .method public hidebysig instance int32 - FireEvent(native uint wParam, - native int lParam) cil managed - { - // Code size 55 (0x37) - .maxstack 4 - .locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link, - [1] int32 CS$1$0000, - [2] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0001) - .line 89,89 : 13,72 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_000a: stloc.0 - .line 91,91 : 13,24 '' - IL_000b: ldloc.0 - IL_000c: dup - IL_000d: stloc.2 - IL_000e: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 92,92 : 17,94 '' - .try - { - IL_0013: ldloc.0 - IL_0014: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0019: ldfld class Virtuoso.Hyphen.Native.NotifyEventHooksPrototype Virtuoso.Hyphen.Native.NativePluginLink::NotifyEventHooks - IL_001e: ldarg.0 - IL_001f: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0024: ldarg.1 - IL_0025: ldarg.2 - IL_0026: callvirt instance int32 Virtuoso.Hyphen.Native.NotifyEventHooksPrototype::Invoke(native int, - native uint, - native int) - IL_002b: stloc.1 - IL_002c: leave.s IL_0035 - - } // end .try - finally - { - IL_002e: ldloc.2 - IL_002f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0034: endfinally - .line 93,93 : 9,10 '' - } // end handler - IL_0035: ldloc.1 - IL_0036: ret - } // end of method EventHandle::FireEvent - - .method public hidebysig instance void - SetDefaultSubscriber(class Virtuoso.Miranda.Plugins.Callback subscriber) cil managed synchronized - { - // Code size 98 (0x62) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link, - [1] int32 result, - [2] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0000) - .line 98,98 : 13,36 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 99,99 : 17,63 '' - IL_0003: ldstr "subscriber" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 101,101 : 13,72 '' - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0013: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0018: stloc.0 - .line 103,103 : 13,24 '' - IL_0019: ldloc.0 - IL_001a: dup - IL_001b: stloc.2 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 107,107 : 17,117 '' - .try - { - IL_0021: ldloc.0 - IL_0022: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0027: ldfld class Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::SetHookDefaultForHookableEvent - IL_002c: ldarg.0 - IL_002d: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0032: ldarg.1 - IL_0033: callvirt instance int32 Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype::Invoke(native int, - class Virtuoso.Miranda.Plugins.Callback) - IL_0038: dup - IL_0039: stloc.1 - IL_003a: brfalse.s IL_0058 - - .line 108,108 : 21,186 '' - IL_003c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0041: ldstr "SetHookDefaultForHookableEvent" - IL_0046: ldloca.s result - IL_0048: call instance string [mscorlib]System.Int32::ToString() - IL_004d: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0052: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0057: throw - - IL_0058: leave.s IL_0061 - - } // end .try - finally - { - IL_005a: ldloc.2 - IL_005b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0060: endfinally - .line 110,110 : 9,10 '' - } // end handler - IL_0061: ret - } // end of method EventHandle::SetDefaultSubscriber - - .property instance class Virtuoso.Miranda.Plugins.MirandaPlugin - Owner() - { - .get instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::get_Owner() - } // end of property EventHandle::Owner - .property instance string EventName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::get_EventName() - } // end of property EventHandle::EventName -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment - extends [mscorlib]System.Object -{ - .field static assembly literal string MirandaPluginsFolderRelativePath = "plugins\\" - .field static assembly literal string ManagedPluginsFolderName = "managed" - .field static assembly literal string ManagedPluginsFolderRelativePath = "plugins\\managed" - .field private static class [mscorlib]System.Version mirandaVersion - .field private static valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding mirandaStringEncoding - .field private static initonly string mirandaFolderPath - .field private static initonly string mirandaPluginsFolderPath - .field private static initonly string managedPluginsFolderPath - .field private static initonly string mirandaBootIniPath - .method public hidebysig static string - GetManagedSubdirectoryRelativePath(string subDir) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 50,50 : 13,75 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaEnvironment.cs' - IL_0000: ldstr "plugins\\managed" - IL_0005: ldarg.0 - IL_0006: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_000b: ret - } // end of method MirandaEnvironment::GetManagedSubdirectoryRelativePath - - .method public hidebysig specialname static - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding - get_MirandaStringEncoding() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 61,61 : 17,46 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaStringEncoding - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaStringEncoding - - .method assembly hidebysig specialname static - void set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 65,65 : 17,47 '' - IL_0000: ldarg.0 - IL_0001: stsfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaStringEncoding - .line 66,66 : 13,14 '' - IL_0006: ret - } // end of method MirandaEnvironment::set_MirandaStringEncoding - - .method public hidebysig specialname static - string get_MirandaFolderPath() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 73,73 : 17,42 '' - IL_0000: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaFolderPath - - .method public hidebysig specialname static - string get_MirandaPluginsFolderPath() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 81,81 : 17,49 '' - IL_0000: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaPluginsFolderPath - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaPluginsFolderPath - - .method public hidebysig specialname static - string get_ManagedPluginsFolderPath() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 89,89 : 17,49 '' - IL_0000: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::managedPluginsFolderPath - IL_0005: ret - } // end of method MirandaEnvironment::get_ManagedPluginsFolderPath - - .method public hidebysig specialname static - class [mscorlib]System.Version - get_MirandaVersion() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 97,97 : 17,39 '' - IL_0000: ldsfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaVersion - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaVersion - - .method assembly hidebysig specialname static - void set_MirandaVersion(class [mscorlib]System.Version 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 101,101 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: stsfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaVersion - .line 102,102 : 13,14 '' - IL_0006: ret - } // end of method MirandaEnvironment::set_MirandaVersion - - .method public hidebysig specialname static - class [mscorlib]System.Version - get_HyphenVersion() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 109,109 : 17,45 '' - IL_0000: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_0005: ret - } // end of method MirandaEnvironment::get_HyphenVersion - - .method public hidebysig specialname static - string get_MirandaBootIniPath() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 117,117 : 17,43 '' - IL_0000: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaBootIniPath - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaBootIniPath - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 71 (0x47) - .maxstack 2 - .line 39,39 : 9,84 '' - IL_0000: call string [System.Windows.Forms]System.Windows.Forms.Application::get_StartupPath() - IL_0005: stsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - .line 40,40 : 24,117 '' - IL_000a: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - IL_000f: ldstr "plugins\\" - IL_0014: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_0019: stsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaPluginsFolderPath - .line 41,41 : 24,117 '' - IL_001e: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - IL_0023: ldstr "plugins\\managed" - IL_0028: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_002d: stsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::managedPluginsFolderPath - .line 42,42 : 24,85 '' - IL_0032: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - IL_0037: ldstr "\\MirandaBoot.ini" - IL_003c: call string [mscorlib]System.String::Concat(string, - string) - IL_0041: stsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaBootIniPath - IL_0046: ret - } // end of method MirandaEnvironment::.cctor - - .property valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding - MirandaStringEncoding() - { - .get valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding() - .set void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - } // end of property MirandaEnvironment::MirandaStringEncoding - .property string MirandaFolderPath() - { - .get string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaFolderPath() - } // end of property MirandaEnvironment::MirandaFolderPath - .property string MirandaPluginsFolderPath() - { - .get string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaPluginsFolderPath() - } // end of property MirandaEnvironment::MirandaPluginsFolderPath - .property string ManagedPluginsFolderPath() - { - .get string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - } // end of property MirandaEnvironment::ManagedPluginsFolderPath - .property class [mscorlib]System.Version - MirandaVersion() - { - .set void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaVersion(class [mscorlib]System.Version) - .get class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaVersion() - } // end of property MirandaEnvironment::MirandaVersion - .property class [mscorlib]System.Version - HyphenVersion() - { - .get class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_HyphenVersion() - } // end of property MirandaEnvironment::HyphenVersion - .property string MirandaBootIniPath() - { - .get string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaBootIniPath() - } // end of property MirandaEnvironment::MirandaBootIniPath -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment - -.class private abstract auto ansi sealed Virtuoso.Miranda.Plugins.Log - extends [mscorlib]System.Object -{ - .field private static class [System]System.Diagnostics.TraceSwitch traceSwitch - .method public hidebysig specialname static - class [System]System.Diagnostics.TraceSwitch - get_TraceSwitch() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 32,32 : 19,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Log.cs' - IL_0000: ldsfld class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::traceSwitch - IL_0005: ret - } // end of method Log::get_TraceSwitch - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 41,41 : 13,89 '' - IL_0000: ldstr "HyphenTracing" - IL_0005: ldstr "Hyphen Tracing" - IL_000a: ldstr "Warning" - IL_000f: newobj instance void [System]System.Diagnostics.TraceSwitch::.ctor(string, - string, - string) - IL_0014: stsfld class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::traceSwitch - .line 42,42 : 9,10 '' - IL_0019: ret - } // end of method Log::.cctor - - .method public hidebysig static void DebuggerWrite(int32 priority, - string source, - string message) cil managed - { - .custom instance void [mscorlib]System.Diagnostics.ConditionalAttribute::.ctor(string) = ( 01 00 05 44 45 42 55 47 00 00 ) // ...DEBUG.. - // Code size 9 (0x9) - .maxstack 8 - .line 49,49 : 13,53 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call void [mscorlib]System.Diagnostics.Debugger::Log(int32, - string, - string) - .line 50,50 : 9,10 '' - IL_0008: ret - } // end of method Log::DebuggerWrite - - .method public hidebysig static void Warning(string message, - string category, - string[] formatArgs) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 24 (0x18) - .maxstack 8 - .line 54,54 : 13,103 '' - IL_0000: call class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::get_TraceSwitch() - IL_0005: callvirt instance bool [System]System.Diagnostics.TraceSwitch::get_TraceWarning() - IL_000a: ldarg.0 - IL_000b: ldarg.2 - IL_000c: call string [mscorlib]System.String::Format(string, - object[]) - IL_0011: ldarg.1 - IL_0012: call void [System]System.Diagnostics.Trace::WriteLineIf(bool, - string, - string) - .line 55,55 : 9,10 '' - IL_0017: ret - } // end of method Log::Warning - - .property class [System]System.Diagnostics.TraceSwitch - TraceSwitch() - { - .get class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::get_TraceSwitch() - } // end of property Log::TraceSwitch -} // end of class Virtuoso.Miranda.Plugins.Log - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.FusionContext - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private initonly class Virtuoso.Miranda.Plugins.AssemblyProbe assemblyProbe - .field private initonly native int nativePluginLink - .field private initonly class Virtuoso.Hyphen.Loader loader - .field private static class Virtuoso.Hyphen.FusionContext emptySingleton - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 43,43 : 9,32 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\FusionContext.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 43,43 : 35,36 '' - IL_0006: ret - } // end of method FusionContext::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Hyphen.Loader loader, - class Virtuoso.Miranda.Plugins.AssemblyProbe pluginProbe, - native int nativePluginLink) cil managed - { - // Code size 80 (0x50) - .maxstack 2 - .line 45,45 : 9,98 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 47,47 : 13,32 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 48,48 : 17,59 '' - IL_0009: ldstr "loader" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 50,50 : 13,37 '' - IL_0014: ldarg.2 - IL_0015: brtrue.s IL_0022 - - .line 51,51 : 17,64 '' - IL_0017: ldstr "pluginProbe" - IL_001c: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0021: throw - - .line 53,53 : 13,49 '' - IL_0022: ldarg.3 - IL_0023: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0028: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_002d: brfalse.s IL_003a - - .line 54,54 : 17,69 '' - IL_002f: ldstr "nativePluginLink" - IL_0034: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0039: throw - - .line 56,56 : 13,34 '' - IL_003a: ldarg.0 - IL_003b: ldarg.1 - IL_003c: stfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.FusionContext::loader - .line 57,57 : 13,46 '' - IL_0041: ldarg.0 - IL_0042: ldarg.2 - IL_0043: stfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::assemblyProbe - .line 58,58 : 13,54 '' - IL_0048: ldarg.0 - IL_0049: ldarg.3 - IL_004a: stfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink - .line 59,59 : 9,10 '' - IL_004f: ret - } // end of method FusionContext::.ctor - - .method private hidebysig instance void - CheckEmpty() cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 68,68 : 13,27 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid() - IL_0006: brfalse.s IL_0013 - - .line 68,68 : 28,90 '' - IL_0008: ldstr "This context is empty." - IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0012: throw - - .line 69,69 : 9,10 '' - IL_0013: ret - } // end of method FusionContext::CheckEmpty - - .method public hidebysig specialname instance bool - get_IsInvalid() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 75,75 : 17,61 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0010: ret - } // end of method FusionContext::get_IsInvalid - - .method assembly hidebysig specialname static - class Virtuoso.Hyphen.FusionContext - get_Empty() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 83,83 : 17,81 '' - IL_0000: ldsfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::emptySingleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Hyphen.FusionContext::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::emptySingleton - IL_0014: ret - } // end of method FusionContext::get_Empty - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.AssemblyProbe - get_AssemblyProbe() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 89,89 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.FusionContext::CheckEmpty() - .line 89,89 : 33,54 '' - IL_0006: ldarg.0 - IL_0007: ldfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::assemblyProbe - IL_000c: ret - } // end of method FusionContext::get_AssemblyProbe - - .method assembly hidebysig specialname - instance native int get_NativePluginLink() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 94,94 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.FusionContext::CheckEmpty() - .line 94,94 : 33,57 '' - IL_0006: ldarg.0 - IL_0007: ldfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink - IL_000c: ret - } // end of method FusionContext::get_NativePluginLink - - .method assembly hidebysig specialname - instance class Virtuoso.Hyphen.Loader - get_Loader() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 101,101 : 17,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.FusionContext::loader - IL_0006: ret - } // end of method FusionContext::get_Loader - - .property instance bool IsInvalid() - { - .get instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid() - } // end of property FusionContext::IsInvalid - .property class Virtuoso.Hyphen.FusionContext - Empty() - { - .get class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::get_Empty() - } // end of property FusionContext::Empty - .property instance class Virtuoso.Miranda.Plugins.AssemblyProbe - AssemblyProbe() - { - .get instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::get_AssemblyProbe() - } // end of property FusionContext::AssemblyProbe - .property instance native int NativePluginLink() - { - .get instance native int Virtuoso.Hyphen.FusionContext::get_NativePluginLink() - } // end of property FusionContext::NativePluginLink - .property instance class Virtuoso.Hyphen.Loader - Loader() - { - .get instance class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.FusionContext::get_Loader() - } // end of property FusionContext::Loader -} // end of class Virtuoso.Hyphen.FusionContext - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.Loader - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .field public static literal string LogCategory = "Hyphen" - .field private static literal string ServicePrefix = "Virtuoso.Hyphen.Loader.Services" - .field private static literal string LoadUnloadPluginsServiceName = "Virtuoso.Hyphen.Loader.ServicesLoadUnloadPlugins" - .field private static literal string ConfigureModulesServiceName = "Virtuoso.Hyphen.Loader.ServicesConfigureModules" - .field private static literal string ShowManagedMenuServiceName = "Virtuoso.Hyphen.Loader.ServicesShowManagedMenu" - .field private static literal string ManagePluginsServiceName = "Virtuoso.Hyphen.Loader.ServicesManagePlugins" - .field private static initonly class [System]System.Uri HyphenUpdateUrl - .field private static initonly class [System]System.Uri HyphenVersionUrl - .field private static initonly class [System]System.Uri HyphenHomepageUrl - .field private static initonly class [mscorlib]System.Version MinMirandaVersion - .field private static class Virtuoso.Hyphen.Loader Singleton - .field private static initonly object SyncObject - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Unloaded - .field private class Virtuoso.Hyphen.Native.PLUGININFO pluginInfo - .field private static native int DummyPluginInfo - .field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 PluginInfoHandle - .field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 PluginInfoExHandle - .field private class Virtuoso.Hyphen.MirandaPluginLink PluginLink - .field private class Virtuoso.Hyphen.FusionContext FusionContext - .field private class Virtuoso.Hyphen.PluginsSandbox IsolatedPluginsSandbox - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute PluginTasksItem - .field private class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu ManagedMainMenu - .field private initonly class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection InternalHooks - .field private class [System]System.IO.FileSystemWatcher PluginsFolderWatcher - .field private initonly class [mscorlib]System.Threading.ManualResetEvent PluginsLoadedEvent - .field private class [mscorlib]System.Threading.Mutex SingleInstanceMutex - .field private class [mscorlib]System.Threading.SynchronizationContext UIThreadSyncContext - .field private static class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 'CS$<>9__CachedAnonymousMethodDelegate2' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 'CS$<>9__CachedAnonymousMethodDelegate4' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method public hidebysig specialname static - class [mscorlib]System.Version - get_HyphenVersion() cil managed noinlining - { - // Code size 16 (0x10) - .maxstack 8 - .line 115,115 : 17,74 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Loader.cs' - IL_0000: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_0005: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_000a: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_000f: ret - } // end of method Loader::get_HyphenVersion - - .method public hidebysig specialname instance bool - get_PluginsLoaded() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 127,127 : 17,55 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method Loader::get_PluginsLoaded - - .method public hidebysig specialname instance class Virtuoso.Hyphen.Native.PLUGININFO - get_PluginInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 138,138 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::pluginInfo - IL_0006: ret - } // end of method Loader::get_PluginInfo - - .method public hidebysig static void Initialize() cil managed - { - // Code size 39 (0x27) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 156,156 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 158,158 : 17,39 '' - .try - { - IL_000c: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton - IL_0011: brtrue.s IL_001d - - .line 159,159 : 21,46 '' - IL_0013: newobj instance void Virtuoso.Hyphen.Loader::.ctor() - IL_0018: stsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton - IL_001d: leave.s IL_0026 - - } // end .try - finally - { - IL_001f: ldloc.0 - IL_0020: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0025: endfinally - .line 161,161 : 9,10 '' - } // end handler - IL_0026: ret - } // end of method Loader::Initialize - - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 68 (0x44) - .maxstack 3 - .line 93,93 : 9,98 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::.ctor() - IL_0006: stfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - .line 96,96 : 9,92 '' - IL_000b: ldarg.0 - IL_000c: ldc.i4.0 - IL_000d: newobj instance void [mscorlib]System.Threading.ManualResetEvent::.ctor(bool) - IL_0012: stfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - .line 166,166 : 9,25 '' - IL_0017: ldarg.0 - IL_0018: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 168,168 : 13,82 '' - IL_001d: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0022: ldarg.0 - IL_0023: ldftn instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object, - class [mscorlib]System.UnhandledExceptionEventArgs) - IL_0029: newobj instance void [mscorlib]System.UnhandledExceptionEventHandler::.ctor(object, - native int) - IL_002e: callvirt instance void [mscorlib]System.AppDomain::add_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler) - .line 173,173 : 17,40 '' - .try - { - IL_0033: ldarg.0 - IL_0034: call instance void Virtuoso.Hyphen.Loader::InitializePluginInfo() - .line 174,174 : 17,89 '' - IL_0039: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialize() - IL_003e: leave.s IL_0043 - - .line 178,178 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0040: pop - .line 181,181 : 17,23 '' - IL_0041: rethrow - .line 183,183 : 9,10 '' - } // end handler - IL_0043: ret - } // end of method Loader::.ctor - - .method private hidebysig instance void - InitializePluginInfo() cil managed - { - // Code size 63 (0x3f) - .maxstack 2 - .locals init ([0] class Virtuoso.Hyphen.Native.PLUGININFO pluginInfo, - [1] class Virtuoso.Hyphen.Native.PLUGININFOEX pluginInfoEx) - .line 190,190 : 13,54 '' - IL_0000: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - IL_0005: stloc.0 - .line 191,191 : 13,44 '' - IL_0006: ldloc.0 - IL_0007: call void Virtuoso.Hyphen.Loader::PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO) - .line 192,192 : 13,86 '' - IL_000c: ldarg.0 - IL_000d: ldloca.s pluginInfo - IL_000f: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0014: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoHandle - .line 194,194 : 13,75 '' - IL_0019: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenUUID() - IL_001e: newobj instance void Virtuoso.Hyphen.Native.PLUGININFOEX::.ctor(valuetype [mscorlib]System.Guid) - IL_0023: stloc.1 - .line 195,195 : 13,46 '' - IL_0024: ldloc.1 - IL_0025: call void Virtuoso.Hyphen.Loader::PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO) - .line 196,196 : 13,92 '' - IL_002a: ldarg.0 - IL_002b: ldloca.s pluginInfoEx - IL_002d: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0032: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoExHandle - .line 198,198 : 13,44 '' - IL_0037: ldarg.0 - IL_0038: ldloc.1 - IL_0039: stfld class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::pluginInfo - .line 199,199 : 9,10 '' - IL_003e: ret - } // end of method Loader::InitializePluginInfo - - .method private hidebysig static void PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO pluginInfo) cil managed - { - // Code size 133 (0x85) - .maxstack 2 - .line 207,207 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 208,208 : 17,63 '' - IL_0003: ldstr "pluginInfo" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 210,210 : 13,68 '' - IL_000e: ldarg.0 - IL_000f: ldarg.0 - IL_0010: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0015: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_001a: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::Size - .line 211,211 : 13,44 '' - IL_001f: ldarg.0 - IL_0020: ldstr "virtuoso" - IL_0025: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Author - .line 212,212 : 13,61 '' - IL_002a: ldarg.0 - IL_002b: ldstr "deml.tomas@seznam.cz" - IL_0030: stfld string Virtuoso.Hyphen.Native.PLUGININFO::AuthorEmail - .line 213,213 : 13,60 '' - IL_0035: ldarg.0 - IL_0036: ldstr bytearray (A9 00 20 00 32 00 30 00 30 00 36 00 2D 00 32 00 // .. .2.0.0.6.-.2. - 30 00 31 00 30 00 2C 00 20 00 76 00 69 00 72 00 // 0.1.0.,. .v.i.r. - 74 00 75 00 6F 00 73 00 6F 00 ) // t.u.o.s.o. - IL_003b: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Copyright - .line 214,214 : 13,83 '' - IL_0040: ldarg.0 - IL_0041: ldstr "Microsoft.net runtime for managed plugins." - IL_0046: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Description - .line 215,215 : 13,64 '' - IL_004b: ldarg.0 - IL_004c: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenHomepageUrl - IL_0051: callvirt instance string [mscorlib]System.Object::ToString() - IL_0056: stfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage - .line 216,216 : 13,63 '' - IL_005b: ldarg.0 - IL_005c: ldc.i4.1 - IL_005d: stfld uint8 Virtuoso.Hyphen.Native.PLUGININFO::Flags - .line 217,217 : 13,50 '' - IL_0062: ldarg.0 - IL_0063: ldc.i4.0 - IL_0064: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::ReplacesDefaultModule - .line 218,218 : 13,45 '' - IL_0069: ldarg.0 - IL_006a: ldstr "Hyphen" - IL_006f: stfld string Virtuoso.Hyphen.Native.PLUGININFO::ShortName - .line 219,219 : 13,76 '' - IL_0074: ldarg.0 - IL_0075: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_007a: call uint32 Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToMirandaVersion(class [mscorlib]System.Version) - IL_007f: stfld uint32 Virtuoso.Hyphen.Native.PLUGININFO::Version - .line 220,220 : 9,10 '' - IL_0084: ret - } // end of method Loader::PopulatePluginInfo - - .method public hidebysig static class Virtuoso.Hyphen.Loader - GetInstance(class [mscorlib]System.Version requiredVersion) cil managed noinlining - { - // Code size 21 (0x15) - .maxstack 8 - .line 237,237 : 13,49 '' - IL_0000: ldarg.0 - IL_0001: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_0006: call bool [mscorlib]System.Version::op_GreaterThan(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_000b: brfalse.s IL_000f - - .line 238,238 : 17,29 '' - IL_000d: ldnull - IL_000e: ret - - .line 240,240 : 17,38 '' - IL_000f: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance() - IL_0014: ret - } // end of method Loader::GetInstance - - .method public hidebysig static class Virtuoso.Hyphen.Loader - GetInstance() cil managed - { - // Code size 42 (0x2a) - .maxstack 2 - .locals init ([0] class Virtuoso.Hyphen.Loader CS$1$0000, - [1] object CS$2$0001) - .line 250,250 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 252,252 : 17,39 '' - .try - { - IL_000c: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton - IL_0011: brtrue.s IL_0019 - - .line 253,253 : 21,59 '' - IL_0013: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_0018: throw - - .line 255,255 : 17,34 '' - IL_0019: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton - IL_001e: stloc.0 - IL_001f: leave.s IL_0028 - - } // end .try - finally - { - IL_0021: ldloc.1 - IL_0022: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0027: endfinally - .line 257,257 : 9,10 '' - } // end handler - IL_0028: ldloc.0 - IL_0029: ret - } // end of method Loader::GetInstance - - .method public hidebysig instance native int - MirandaPluginInfo(uint32 version) cil managed - { - // Code size 56 (0x38) - .maxstack 2 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 272,272 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32) - .line 274,274 : 13,50 '' - IL_0007: ldarg.1 - IL_0008: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(uint32) - IL_000d: brtrue.s IL_0015 - - .line 275,275 : 17,45 '' - IL_000f: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo() - IL_0014: ret - - .line 278,278 : 17,34 '' - IL_0015: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_001a: dup - IL_001b: stloc.1 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 279,279 : 21,52 '' - .try - { - IL_0021: ldarg.0 - IL_0022: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoHandle - IL_0027: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_002c: stloc.0 - IL_002d: leave.s IL_0036 - - } // end .try - finally - { - IL_002f: ldloc.1 - IL_0030: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0035: endfinally - .line 281,281 : 9,10 '' - } // end handler - IL_0036: ldloc.0 - IL_0037: ret - } // end of method Loader::MirandaPluginInfo - - .method public hidebysig instance native int - MirandaPluginInfoEx(uint32 version) cil managed - { - // Code size 56 (0x38) - .maxstack 2 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 293,293 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32) - .line 295,295 : 13,50 '' - IL_0007: ldarg.1 - IL_0008: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(uint32) - IL_000d: brtrue.s IL_0015 - - .line 296,296 : 17,45 '' - IL_000f: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo() - IL_0014: ret - - .line 299,299 : 17,34 '' - IL_0015: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_001a: dup - IL_001b: stloc.1 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 300,300 : 21,54 '' - .try - { - IL_0021: ldarg.0 - IL_0022: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoExHandle - IL_0027: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_002c: stloc.0 - IL_002d: leave.s IL_0036 - - } // end .try - finally - { - IL_002f: ldloc.1 - IL_0030: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0035: endfinally - .line 302,302 : 9,10 '' - } // end handler - IL_0036: ldloc.0 - IL_0037: ret - } // end of method Loader::MirandaPluginInfoEx - - .method public hidebysig static native int - GetDummyPluginInfo() cil managed - { - // Code size 87 (0x57) - .maxstack 3 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 310,310 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 312,312 : 17,52 '' - .try - { - IL_000c: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo - IL_0011: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0016: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_001b: brfalse.s IL_0046 - - .line 314,314 : 21,96 '' - IL_001d: ldtoken Virtuoso.Hyphen.Native.PLUGININFO - IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0027: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_002c: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0031: stsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo - .line 315,315 : 21,86 '' - IL_0036: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - IL_003b: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo - IL_0040: ldc.i4.0 - IL_0041: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object, - native int, - bool) - .line 318,318 : 17,40 '' - IL_0046: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo - IL_004b: stloc.0 - IL_004c: leave.s IL_0055 - - } // end .try - finally - { - IL_004e: ldloc.1 - IL_004f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0054: endfinally - .line 320,320 : 9,10 '' - } // end handler - IL_0055: ldloc.0 - IL_0056: ret - } // end of method Loader::GetDummyPluginInfo - - .method public hidebysig instance void - MirandaPluginInfoShared(uint32 version) cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 328,328 : 13,59 '' - IL_0000: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaVersion() - IL_0005: ldnull - IL_0006: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_000b: brfalse.s IL_0018 - - .line 329,329 : 17,91 '' - IL_000d: ldarg.1 - IL_000e: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32) - IL_0013: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaVersion(class [mscorlib]System.Version) - .line 330,330 : 9,10 '' - IL_0018: ret - } // end of method Loader::MirandaPluginInfoShared - - .method public hidebysig static bool SupportsMirandaVersion(uint32 version) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 334,334 : 13,82 '' - IL_0000: ldarg.0 - IL_0001: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32) - IL_0006: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(class [mscorlib]System.Version) - IL_000b: ret - } // end of method Loader::SupportsMirandaVersion - - .method public hidebysig static bool SupportsMirandaVersion(class [mscorlib]System.Version version) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 339,339 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: ldsfld class [mscorlib]System.Version Virtuoso.Hyphen.Loader::MinMirandaVersion - IL_0006: call bool [mscorlib]System.Version::op_GreaterThanOrEqual(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_000b: ret - } // end of method Loader::SupportsMirandaVersion - - .method public hidebysig instance native int - MirandaPluginInterfaces() cil managed - { - // Code size 29 (0x1d) - .maxstack 2 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 348,348 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 349,349 : 17,50 '' - .try - { - IL_000c: call native int Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenInterfaceUUIDs() - IL_0011: stloc.0 - IL_0012: leave.s IL_001b - - } // end .try - finally - { - IL_0014: ldloc.1 - IL_0015: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_001a: endfinally - .line 350,350 : 9,10 '' - } // end handler - IL_001b: ldloc.0 - IL_001c: ret - } // end of method Loader::MirandaPluginInterfaces - - .method public hidebysig instance void - ModuleInducedLoad(native int pPluginLink) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 367,367 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance int32 Virtuoso.Hyphen.Loader::Load(native int) - IL_0007: pop - .line 368,368 : 9,10 '' - IL_0008: ret - } // end of method Loader::ModuleInducedLoad - - .method public hidebysig instance int32 - Load(native int pPluginLink) cil managed - { - // Code size 94 (0x5e) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] int32 CS$1$0000, - [2] object CS$2$0001) - .line 377,377 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.2 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 379,379 : 17,99 '' - .try - { - IL_000c: ldc.i4.1 - IL_000d: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::set_HyphenIsLoading(bool) - .line 384,384 : 21,44 '' - .try - { - .try - { - IL_0012: ldarg.0 - IL_0013: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink - IL_0018: brtrue.s IL_0032 - - .line 388,388 : 25,49 '' - IL_001a: call void Virtuoso.Hyphen.Loader::VerifyFxConfiguration() - .line 389,389 : 25,48 '' - IL_001f: ldarg.0 - IL_0020: call instance void Virtuoso.Hyphen.Loader::EnsureSingleInstance() - .line 391,391 : 25,63 '' - IL_0025: ldarg.0 - IL_0026: ldarg.1 - IL_0027: call instance void Virtuoso.Hyphen.Loader::InitializeRuntimeContext(native int) - .line 392,392 : 25,45 '' - IL_002c: ldarg.0 - IL_002d: call instance void Virtuoso.Hyphen.Loader::HookRuntimeEvents() - .line 396,396 : 21,51 '' - IL_0032: ldc.i4.0 - IL_0033: stloc.1 - IL_0034: leave.s IL_005c - - .line 398,398 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0036: stloc.0 - .line 401,401 : 21,77 '' - IL_0037: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_003c: ldloc.0 - IL_003d: ldnull - IL_003e: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 403,403 : 21,30 '' - IL_0043: ldarg.0 - IL_0044: call instance int32 Virtuoso.Hyphen.Loader::Unload() - IL_0049: pop - .line 404,404 : 21,51 '' - IL_004a: ldc.i4.m1 - IL_004b: stloc.1 - IL_004c: leave.s IL_005c - - .line 408,408 : 21,104 '' - } // end handler - } // end .try - finally - { - IL_004e: ldc.i4.0 - IL_004f: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::set_HyphenIsLoading(bool) - IL_0054: endfinally - } // end handler - } // end .try - finally - { - IL_0055: ldloc.2 - IL_0056: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_005b: endfinally - .line 411,411 : 9,10 '' - } // end handler - IL_005c: ldloc.1 - IL_005d: ret - } // end of method Loader::Load - - .method private hidebysig instance void - InitializeRuntimeContext(native int pPluginLink) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 420,420 : 13,47 '' - IL_0000: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Initialize() - .line 423,423 : 13,69 '' - IL_0005: ldarg.0 - IL_0006: ldarg.1 - IL_0007: call class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.MirandaPluginLink::FromPointer(native int) - IL_000c: stfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink - .line 426,426 : 13,64 '' - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink - IL_0017: ldc.i4.1 - IL_0018: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink, - bool) - .line 427,427 : 9,10 '' - IL_001d: ret - } // end of method Loader::InitializeRuntimeContext - - .method private hidebysig instance void - HookRuntimeEvents() cil managed - { - // Code size 62 (0x3e) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor modulesLoadedEventHook, - [1] class [mscorlib]System.Exception e) - .line 436,436 : 17,227 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0006: ldstr "Miranda/System/ModulesLoaded" - IL_000b: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0010: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0015: ldarg.0 - IL_0016: ldftn instance int32 Virtuoso.Hyphen.Loader::CompleteInitialization(native uint, - native int) - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0021: ldc.i4.1 - IL_0022: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0027: stloc.0 - .line 437,437 : 17,64 '' - IL_0028: ldloc.0 - IL_0029: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_002e: leave.s IL_003d - - .line 439,439 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0030: stloc.1 - .line 442,442 : 17,97 '' - IL_0031: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred() - IL_0036: ldloc.1 - IL_0037: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_003c: throw - - .line 444,444 : 9,10 '' - } // end handler - IL_003d: ret - } // end of method Loader::HookRuntimeEvents - - .method private hidebysig instance int32 - CompleteInitialization(native uint wParam, - native int lParam) cil managed - { - // Code size 144 (0x90) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor, - [1] int32 CS$1$0000, - [2] object CS$2$0001) - .line 453,453 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.2 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 458,458 : 21,107 '' - .try - { - .try - { - IL_000c: ldarg.0 - IL_000d: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0012: ldstr "Miranda/System/ModulesLoaded" - IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string) - IL_001c: stloc.0 - .line 459,459 : 21,57 '' - IL_001d: ldloc.0 - IL_001e: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 460,460 : 21,54 '' - IL_0023: ldarg.0 - IL_0024: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0029: ldloc.0 - IL_002a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_002f: pop - .line 463,463 : 21,211 '' - IL_0030: ldarg.0 - IL_0031: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0036: ldstr "Miranda/System/OkToExitEvent" - IL_003b: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0040: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0045: ldarg.0 - IL_0046: ldftn instance int32 Virtuoso.Hyphen.Loader::UnloadOnShutdownService(native uint, - native int) - IL_004c: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0051: ldc.i4.1 - IL_0052: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0057: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 465,465 : 21,41 '' - IL_005c: call void Virtuoso.Hyphen.Loader::InitializeUpdater() - .line 466,466 : 21,47 '' - IL_0061: ldarg.0 - IL_0062: call instance void Virtuoso.Hyphen.Loader::InitializePluginsFolder() - .line 467,467 : 21,38 '' - IL_0067: ldarg.0 - IL_0068: call instance void Virtuoso.Hyphen.Loader::InitializeMenu() - .line 469,469 : 21,70 '' - IL_006d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0072: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::RaiseModulesLoadedEvent() - IL_0077: leave.s IL_0083 - - .line 471,471 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0079: pop - .line 474,474 : 21,30 '' - IL_007a: ldarg.0 - IL_007b: call instance int32 Virtuoso.Hyphen.Loader::Unload() - IL_0080: pop - IL_0081: leave.s IL_0083 - - .line 477,477 : 17,52 '' - } // end handler - IL_0083: ldc.i4.0 - IL_0084: stloc.1 - IL_0085: leave.s IL_008e - - } // end .try - finally - { - IL_0087: ldloc.2 - IL_0088: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_008d: endfinally - .line 479,479 : 9,10 '' - } // end handler - IL_008e: ldloc.1 - IL_008f: ret - } // end of method Loader::CompleteInitialization - - .method private hidebysig static void InitializeUpdater() cil managed - { - // Code size 40 (0x28) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update update) - .line 486,486 : 13,51 '' - IL_0000: call bool Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::IsUpdateSupported() - IL_0005: brfalse.s IL_0027 - - .line 488,488 : 17,116 '' - IL_0007: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_000c: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenUpdateUrl - IL_0011: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenVersionUrl - IL_0016: ldstr " " - IL_001b: newobj instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [System]System.Uri, - class [System]System.Uri, - string) - IL_0020: stloc.0 - .line 489,489 : 17,57 '' - IL_0021: ldloc.0 - IL_0022: call void Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::RegisterForUpdate(class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update) - .line 491,491 : 9,10 '' - IL_0027: ret - } // end of method Loader::InitializeUpdater - - .method private hidebysig instance void - InitializePluginsFolder() cil managed - { - // Code size 139 (0x8b) - .maxstack 3 - .line 498,498 : 13,80 '' - IL_0000: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - IL_0005: call bool [mscorlib]System.IO.Directory::Exists(string) - IL_000a: brtrue.s IL_0017 - - .line 499,499 : 17,88 '' - IL_000c: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - IL_0011: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string) - IL_0016: pop - .line 501,501 : 13,112 '' - IL_0017: ldarg.0 - IL_0018: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - IL_001d: ldstr "*.dll" - IL_0022: newobj instance void [System]System.IO.FileSystemWatcher::.ctor(string, - string) - IL_0027: stfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - .line 502,502 : 13,64 '' - IL_002c: ldarg.0 - IL_002d: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0032: ldc.i4.0 - IL_0033: callvirt instance void [System]System.IO.FileSystemWatcher::set_IncludeSubdirectories(bool) - .line 503,503 : 13,73 '' - IL_0038: ldarg.0 - IL_0039: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_003e: ldc.i4.s 16 - IL_0040: callvirt instance void [System]System.IO.FileSystemWatcher::set_NotifyFilter(valuetype [System]System.IO.NotifyFilters) - .line 504,504 : 13,67 '' - IL_0045: ldarg.0 - IL_0046: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_004b: ldarg.0 - IL_004c: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object, - class [System]System.IO.FileSystemEventArgs) - IL_0052: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object, - native int) - IL_0057: callvirt instance void [System]System.IO.FileSystemWatcher::add_Deleted(class [System]System.IO.FileSystemEventHandler) - .line 505,505 : 13,67 '' - IL_005c: ldarg.0 - IL_005d: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0062: ldarg.0 - IL_0063: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object, - class [System]System.IO.FileSystemEventArgs) - IL_0069: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object, - native int) - IL_006e: callvirt instance void [System]System.IO.FileSystemWatcher::add_Changed(class [System]System.IO.FileSystemEventHandler) - .line 506,506 : 13,67 '' - IL_0073: ldarg.0 - IL_0074: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0079: ldarg.0 - IL_007a: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object, - class [System]System.IO.FileSystemEventArgs) - IL_0080: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object, - native int) - IL_0085: callvirt instance void [System]System.IO.FileSystemWatcher::add_Created(class [System]System.IO.FileSystemEventHandler) - .line 507,507 : 9,10 '' - IL_008a: ret - } // end of method Loader::InitializePluginsFolder - - .method private hidebysig instance void - InitializeMenu() cil managed - { - // Code size 373 (0x175) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactList clist, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item, - [3] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$0$0000) - .line 514,514 : 13,85 '' - IL_0000: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_000a: stloc.0 - .line 515,515 : 13,68 '' - IL_000b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0010: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - IL_0015: stloc.1 - .line 518,518 : 13,175 '' - IL_0016: ldarg.0 - IL_0017: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_001c: ldstr "Virtuoso.Hyphen.Loader.ServicesLoadUnloadPlugins" - IL_0021: ldloc.0 - IL_0022: ldarg.0 - IL_0023: ldftn instance int32 Virtuoso.Hyphen.Loader::LoadUnloadPluginsService(native uint, - native int) - IL_0029: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_002e: ldc.i4.2 - IL_002f: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0034: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 519,519 : 13,173 '' - IL_0039: ldarg.0 - IL_003a: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_003f: ldstr "Virtuoso.Hyphen.Loader.ServicesConfigureModules" - IL_0044: ldloc.0 - IL_0045: ldarg.0 - IL_0046: ldftn instance int32 Virtuoso.Hyphen.Loader::ConfigureModulesService(native uint, - native int) - IL_004c: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0051: ldc.i4.2 - IL_0052: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0057: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 520,520 : 13,171 '' - IL_005c: ldarg.0 - IL_005d: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0062: ldstr "Virtuoso.Hyphen.Loader.ServicesShowManagedMenu" - IL_0067: ldloc.0 - IL_0068: ldarg.0 - IL_0069: ldftn instance int32 Virtuoso.Hyphen.Loader::ShowManagedMenuService(native uint, - native int) - IL_006f: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0074: ldc.i4.2 - IL_0075: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_007a: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 521,521 : 13,167 '' - IL_007f: ldarg.0 - IL_0080: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0085: ldstr "Virtuoso.Hyphen.Loader.ServicesManagePlugins" - IL_008a: ldloc.0 - IL_008b: ldarg.0 - IL_008c: ldftn instance int32 Virtuoso.Hyphen.Loader::ManagePluginsService(native uint, - native int) - IL_0092: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0097: ldc.i4.2 - IL_0098: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_009d: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 523,523 : 13,37 '' - IL_00a2: ldarg.0 - IL_00a3: call instance void Virtuoso.Hyphen.Loader::InitializeManagedMenu() - .line 525,525 : 13,183 '' - IL_00a8: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_LoadUnloadPlugins() - IL_00ad: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen() - IL_00b2: ldstr "Virtuoso.Hyphen.Loader.ServicesLoadUnloadPlugins" - IL_00b7: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string) - IL_00bc: stloc.2 - .line 526,526 : 13,44 '' - IL_00bd: ldloc.2 - IL_00be: ldc.i4.0 - IL_00bf: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - .line 527,527 : 13,33 '' - IL_00c4: ldloc.2 - IL_00c5: ldc.i4.1 - IL_00c6: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .line 528,528 : 13,41 '' - IL_00cb: ldloc.2 - IL_00cc: ldc.i4.1 - IL_00cd: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - .line 529,529 : 13,86 '' - IL_00d2: ldloc.2 - IL_00d3: ldstr "Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugi" - + "ns.ico" - IL_00d8: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - .line 530,530 : 13,69 '' - IL_00dd: ldloc.1 - IL_00de: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_00e3: ldloc.2 - IL_00e4: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 532,532 : 13,164 '' - IL_00e9: ldarg.0 - IL_00ea: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ManagePlugins() - IL_00ef: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen() - IL_00f4: ldstr "Virtuoso.Hyphen.Loader.ServicesManagePlugins" - IL_00f9: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string) - IL_00fe: dup - IL_00ff: stloc.3 - IL_0100: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Hyphen.Loader::PluginTasksItem - IL_0105: ldloc.3 - IL_0106: stloc.2 - .line 533,533 : 13,44 '' - IL_0107: ldloc.2 - IL_0108: ldc.i4.0 - IL_0109: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - .line 534,534 : 13,33 '' - IL_010e: ldloc.2 - IL_010f: ldc.i4.1 - IL_0110: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .line 535,535 : 13,41 '' - IL_0115: ldloc.2 - IL_0116: ldc.i4.1 - IL_0117: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - .line 536,536 : 13,78 '' - IL_011c: ldloc.2 - IL_011d: ldstr "Virtuoso.Miranda.Plugins.Resources.Configure.ico" - IL_0122: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - .line 537,537 : 13,69 '' - IL_0127: ldloc.1 - IL_0128: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_012d: ldloc.2 - IL_012e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 539,539 : 13,162 '' - IL_0133: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ConfigureStandaloneModules() - IL_0138: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen() - IL_013d: ldstr "Virtuoso.Hyphen.Loader.ServicesConfigureModules" - IL_0142: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string) - IL_0147: stloc.2 - .line 540,540 : 13,44 '' - IL_0148: ldloc.2 - IL_0149: ldc.i4.0 - IL_014a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - .line 541,541 : 13,33 '' - IL_014f: ldloc.2 - IL_0150: ldc.i4.1 - IL_0151: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .line 542,542 : 13,41 '' - IL_0156: ldloc.2 - IL_0157: ldc.i4.1 - IL_0158: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - .line 543,543 : 13,78 '' - IL_015d: ldloc.2 - IL_015e: ldstr "Virtuoso.Miranda.Plugins.Resources.Configure.ico" - IL_0163: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - .line 544,544 : 13,69 '' - IL_0168: ldloc.1 - IL_0169: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_016e: ldloc.2 - IL_016f: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 545,545 : 9,10 '' - IL_0174: ret - } // end of method Loader::InitializeMenu - - .method private hidebysig instance void - InitializeManagedMenu() cil managed - { - // Code size 81 (0x51) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item) - .line 552,552 : 13,53 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::.ctor() - IL_0006: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - .line 554,554 : 13,153 '' - IL_000b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ShowManagedMainMenu() - IL_0010: ldstr "Virtuoso.Hyphen.Loader.ServicesShowManagedMenu" - IL_0015: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string) - IL_001a: stloc.0 - .line 555,555 : 13,44 '' - IL_001b: ldloc.0 - IL_001c: ldc.i4.0 - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - .line 556,556 : 13,33 '' - IL_0022: ldloc.0 - IL_0023: ldc.i4.1 - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .line 557,557 : 13,41 '' - IL_0029: ldloc.0 - IL_002a: ldc.i4.1 - IL_002b: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - .line 558,558 : 13,89 '' - IL_0030: ldloc.0 - IL_0031: ldstr "Virtuoso.Miranda.Plugins.Resources.ShowManagedMenu" - + "Items.ico" - IL_0036: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - .line 561,561 : 13,98 '' - IL_003b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0040: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - IL_0045: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_004a: ldloc.0 - IL_004b: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 562,562 : 9,10 '' - IL_0050: ret - } // end of method Loader::InitializeManagedMenu - - .method public hidebysig instance int32 - Unload() cil managed - { - // Code size 106 (0x6a) - .maxstack 2 - .locals init ([0] bool lazy, - [1] int32 CS$1$0000, - [2] object CS$2$0001) - .line 581,581 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.2 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 587,587 : 21,34 '' - .try - { - .try - { - .try - { - IL_000c: ldarg.0 - IL_000d: volatile. - IL_000f: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Loader::Unloaded - IL_0014: brfalse.s IL_001a - - .line 588,588 : 25,60 '' - IL_0016: ldc.i4.0 - IL_0017: stloc.1 - IL_0018: leave.s IL_0068 - - .line 590,590 : 21,58 '' - IL_001a: call bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Initialized() - IL_001f: brfalse.s IL_002b - - .line 591,591 : 25,63 '' - IL_0021: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - .line 593,593 : 21,78 '' - IL_002b: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0030: callvirt instance bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_UseLazyUnload() - IL_0035: stloc.0 - .line 595,595 : 21,39 '' - IL_0036: ldarg.0 - IL_0037: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_003c: brfalse.s IL_0045 - - .line 596,596 : 25,45 '' - IL_003e: ldarg.0 - IL_003f: ldloc.0 - IL_0040: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins(bool) - .line 599,599 : 21,30 '' - IL_0045: ldloc.0 - IL_0046: brtrue.s IL_004e - - .line 606,606 : 25,45 '' - IL_0048: ldarg.0 - IL_0049: call instance void Virtuoso.Hyphen.Loader::PerformFullUnload() - .line 609,609 : 21,56 '' - IL_004e: ldc.i4.0 - IL_004f: stloc.1 - IL_0050: leave.s IL_0068 - - .line 611,611 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0052: pop - .line 614,614 : 21,56 '' - IL_0053: ldc.i4.m1 - IL_0054: stloc.1 - IL_0055: leave.s IL_0068 - - .line 618,618 : 21,37 '' - } // end handler - } // end .try - finally - { - IL_0057: ldarg.0 - IL_0058: ldc.i4.1 - IL_0059: volatile. - IL_005b: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Loader::Unloaded - IL_0060: endfinally - } // end handler - } // end .try - finally - { - IL_0061: ldloc.2 - IL_0062: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0067: endfinally - .line 621,621 : 9,10 '' - } // end handler - IL_0068: ldloc.1 - IL_0069: ret - } // end of method Loader::Unload - - .method private hidebysig instance void - PerformFullUnload() cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 628,628 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Loader::DisposePluginsWatcher() - .line 630,630 : 13,37 '' - IL_0006: ldarg.0 - IL_0007: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoHandle - IL_000c: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 631,631 : 13,39 '' - IL_0011: ldarg.0 - IL_0012: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoExHandle - IL_0017: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 633,633 : 13,41 '' - IL_001c: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Dispose() - .line 636,636 : 13,83 '' - IL_0021: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized() - IL_0026: brfalse.s IL_0039 - - IL_0028: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_002d: callvirt instance bool Virtuoso.Hyphen.Mini.ModuleManager::get_HasModules() - IL_0032: brtrue.s IL_0039 - - .line 637,637 : 17,52 '' - IL_0034: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent() - .line 640,640 : 9,10 '' - IL_0039: ret - } // end of method Loader::PerformFullUnload - - .method private hidebysig instance void - DisposePluginsWatcher() cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 647,647 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0006: brfalse.s IL_0013 - - .line 648,648 : 17,48 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_000e: callvirt instance void [System]System.ComponentModel.Component::Dispose() - .line 649,649 : 9,10 '' - IL_0013: ret - } // end of method Loader::DisposePluginsWatcher - - .method private hidebysig instance void - DisposePluginTasksMenu() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 658,658 : 9,10 '' - IL_0000: ret - } // end of method Loader::DisposePluginTasksMenu - - .method private hidebysig instance int32 - UnloadOnShutdownService(native uint wParam, - native int lParam) cil managed - { - // Code size 108 (0x6c) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor, - [1] object CS$2$0000) - .line 667,667 : 17,34 '' - .try - { - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 669,669 : 21,102 '' - .try - { - IL_000c: ldarg.0 - IL_000d: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0012: ldstr "Miranda/System/OkToExitEvent" - IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string) - IL_001c: stloc.0 - .line 670,670 : 21,57 '' - IL_001d: ldloc.0 - IL_001e: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 671,671 : 21,54 '' - IL_0023: ldarg.0 - IL_0024: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0029: ldloc.0 - IL_002a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_002f: pop - .line 673,673 : 21,39 '' - IL_0030: ldarg.0 - IL_0031: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0036: brfalse.s IL_0055 - - .line 674,674 : 25,127 '' - IL_0038: ldarg.0 - IL_0039: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_003e: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_0043: ldnull - IL_0044: ldftn void Virtuoso.Hyphen.Loader::BroadcastBeforeMirandaExitEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase, - object) - IL_004a: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1::.ctor(object, - native int) - IL_004f: ldnull - IL_0050: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1, - !!0) - .line 676,676 : 21,30 '' - IL_0055: ldarg.0 - IL_0056: call instance int32 Virtuoso.Hyphen.Loader::Unload() - IL_005b: pop - IL_005c: leave.s IL_0065 - - } // end .try - finally - { - IL_005e: ldloc.1 - IL_005f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0064: endfinally - } // end handler - IL_0065: leave.s IL_006a - - .line 679,679 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0067: pop - IL_0068: leave.s IL_006a - - .line 684,684 : 13,22 '' - } // end handler - IL_006a: ldc.i4.0 - IL_006b: ret - } // end of method Loader::UnloadOnShutdownService - - .method private hidebysig static void BroadcastBeforeMirandaExitEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase sender, - object state) cil managed - { - // Code size 93 (0x5d) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 694,694 : 17,77 '' - .try - { - IL_0000: ldarg.0 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_0006: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 696,696 : 57,71 '' - IL_000b: ldarg.0 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_0011: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0016: stloc.1 - .try - { - IL_0017: br.s IL_003a - - .line 696,696 : 26,53 '' - IL_0019: ldloc.1 - IL_001a: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_001f: stloc.0 - .line 700,700 : 25,81 '' - .try - { - IL_0020: ldloc.0 - IL_0021: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 701,701 : 25,75 '' - IL_0026: ldloc.0 - IL_0027: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_002c: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdownInternal() - IL_0031: leave.s IL_003a - - .line 705,705 : 25,69 '' - } // end .try - finally - { - IL_0033: ldloc.0 - IL_0034: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0039: endfinally - .line 696,696 : 54,56 '' - } // end handler - IL_003a: ldloc.1 - IL_003b: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0040: brtrue.s IL_0019 - - IL_0042: leave.s IL_004e - - } // end .try - finally - { - IL_0044: ldloc.1 - IL_0045: brfalse.s IL_004d - - IL_0047: ldloc.1 - IL_0048: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004d: endfinally - } // end handler - IL_004e: leave.s IL_005c - - .line 711,711 : 17,65 '' - } // end .try - finally - { - IL_0050: ldarg.0 - IL_0051: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_0056: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_005b: endfinally - .line 713,713 : 9,10 '' - } // end handler - IL_005c: ret - } // end of method Loader::BroadcastBeforeMirandaExitEvent - - .method private hidebysig instance int32 - LoadUnloadPluginsService(native uint wParam, - native int lParam) cil managed - { - // Code size 83 (0x53) - .maxstack 5 - .locals init ([0] class [mscorlib]System.Exception e, - [1] object CS$2$0000) - .line 732,732 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 736,736 : 21,40 '' - .try - { - .try - { - IL_000c: ldarg.0 - IL_000d: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0012: brtrue.s IL_001c - - .line 737,737 : 25,39 '' - IL_0014: ldarg.0 - IL_0015: call instance void Virtuoso.Hyphen.Loader::LoadPlugins() - IL_001a: br.s IL_0037 - - .line 738,738 : 26,215 '' - IL_001c: ldc.i4.6 - IL_001d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_LoadUnloadPlugins_Unload() - IL_0022: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_LoadUnloadPlugins() - IL_0027: ldc.i4.4 - IL_0028: ldc.i4.s 48 - IL_002a: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_002f: bne.un.s IL_0037 - - .line 739,739 : 25,41 '' - IL_0031: ldarg.0 - IL_0032: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins() - IL_0037: leave.s IL_0048 - - .line 741,741 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0039: stloc.0 - .line 743,743 : 21,77 '' - IL_003a: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_003f: ldloc.0 - IL_0040: ldnull - IL_0041: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_0046: leave.s IL_0048 - - } // end handler - IL_0048: leave.s IL_0051 - - } // end .try - finally - { - IL_004a: ldloc.1 - IL_004b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0050: endfinally - .line 747,747 : 13,48 '' - } // end handler - IL_0051: ldc.i4.0 - IL_0052: ret - } // end of method Loader::LoadUnloadPluginsService - - .method private hidebysig instance void - ReloadPlugins() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 755,755 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins() - .line 756,756 : 13,27 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Hyphen.Loader::LoadPlugins() - .line 757,757 : 9,10 '' - IL_000c: ret - } // end of method Loader::ReloadPlugins - - .method private hidebysig instance void - LoadPlugins() cil managed - { - // Code size 64 (0x40) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 764,764 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 766,766 : 17,35 '' - .try - { - IL_000c: ldarg.0 - IL_000d: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0012: brfalse.s IL_001f - - .line 767,767 : 21,107 '' - IL_0014: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred() - IL_0019: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_001e: throw - - .line 769,769 : 17,45 '' - IL_001f: ldarg.0 - IL_0020: call instance void Virtuoso.Hyphen.Loader::InitializePluginTasksMenu() - .line 772,772 : 17,62 '' - IL_0025: ldarg.0 - IL_0026: ldftn instance void Virtuoso.Hyphen.Loader::StartFusion() - IL_002c: newobj instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate::.ctor(object, - native int) - IL_0031: call void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::ShowDialog(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate) - IL_0036: leave.s IL_003f - - } // end .try - finally - { - IL_0038: ldloc.0 - IL_0039: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_003e: endfinally - .line 774,774 : 9,10 '' - } // end handler - IL_003f: ret - } // end of method Loader::LoadPlugins - - .method private hidebysig instance void - StartFusion() cil managed - { - // Code size 65 (0x41) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Exception e) - .line 783,783 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Loader::InitializeSandbox() - .line 784,784 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Hyphen.Loader::InitializeFusionContext() - .line 786,786 : 13,33 '' - IL_000c: ldarg.0 - IL_000d: call instance void Virtuoso.Hyphen.Loader::LoadPluginManager() - .line 790,790 : 17,75 '' - .try - { - IL_0012: ldarg.0 - IL_0013: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0018: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::FindAndLoadPlugins() - .line 791,791 : 17,44 '' - IL_0022: call void Virtuoso.Hyphen.Loader::ClearStringResolverCache() - IL_0027: leave.s IL_0040 - - .line 793,793 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0029: stloc.0 - .line 795,795 : 17,33 '' - IL_002a: ldarg.0 - IL_002b: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins() - .line 796,796 : 17,89 '' - IL_0030: ldarg.0 - IL_0031: ldarg.0 - IL_0032: ldloc.0 - IL_0033: ldc.i4.0 - IL_0034: newobj instance void [mscorlib]System.UnhandledExceptionEventArgs::.ctor(object, - bool) - IL_0039: call instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object, - class [mscorlib]System.UnhandledExceptionEventArgs) - IL_003e: leave.s IL_0040 - - .line 798,798 : 9,10 '' - } // end handler - IL_0040: ret - } // end of method Loader::StartFusion - - .method private hidebysig instance void - InitializeSandbox() cil managed - { - // Code size 46 (0x2e) - .maxstack 8 - .line 805,805 : 13,59 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Hyphen.PluginsSandbox::.ctor() - IL_0006: stfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - .line 806,806 : 13,89 '' - IL_000b: ldarg.0 - IL_000c: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0011: ldarg.0 - IL_0012: ldftn instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object, - class [mscorlib]System.UnhandledExceptionEventArgs) - IL_0018: newobj instance void [mscorlib]System.UnhandledExceptionEventHandler::.ctor(object, - native int) - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::SetUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler) - .line 807,807 : 13,56 '' - IL_0022: ldarg.0 - IL_0023: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0028: callvirt instance void Virtuoso.Hyphen.PluginsSandbox::LoadAssemblyProbe() - .line 808,808 : 9,10 '' - IL_002d: ret - } // end of method Loader::InitializeSandbox - - .method private hidebysig instance void - InitializeFusionContext() cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 815,815 : 13,123 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldarg.0 - IL_0003: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0008: callvirt instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::get_AssemblyProbe() - IL_000d: ldarg.0 - IL_000e: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink - IL_0013: callvirt instance native int Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLinkPtr() - IL_0018: newobj instance void Virtuoso.Hyphen.FusionContext::.ctor(class Virtuoso.Hyphen.Loader, - class Virtuoso.Miranda.Plugins.AssemblyProbe, - native int) - IL_001d: stfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.Loader::FusionContext - .line 816,816 : 9,10 '' - IL_0022: ret - } // end of method Loader::InitializeFusionContext - - .method private hidebysig instance void - LoadPluginManager() cil managed - { - // Code size 84 (0x54) - .maxstack 3 - .line 823,823 : 13,69 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0006: ldarg.0 - IL_0007: ldfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.Loader::FusionContext - IL_000c: callvirt instance void Virtuoso.Hyphen.PluginsSandbox::LoadPluginManager(class Virtuoso.Hyphen.FusionContext) - .line 826,826 : 13,97 '' - IL_0011: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0016: ldarg.0 - IL_0017: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_001c: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_0021: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::AssociatePluginManager(class Virtuoso.Miranda.Plugins.PluginManagerBase) - .line 828,832 : 13,15 '' - IL_0026: ldarg.0 - IL_0027: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_002c: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_0031: ldarg.0 - IL_0032: ldftn instance void Virtuoso.Hyphen.Loader::'b__0'(object, - class [mscorlib]System.EventArgs) - IL_0038: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_003d: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_FusionCompleted(class [mscorlib]System.EventHandler) - .line 834,834 : 13,83 '' - IL_0042: ldarg.0 - IL_0043: ldarg.0 - IL_0044: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0049: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_004e: call instance void Virtuoso.Hyphen.Loader::PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase) - .line 835,835 : 9,10 '' - IL_0053: ret - } // end of method Loader::LoadPluginManager - - .method public hidebysig instance void - InitializePluginTasksMenu() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 844,844 : 9,10 '' - IL_0000: ret - } // end of method Loader::InitializePluginTasksMenu - - .method private hidebysig instance void - InitializeUISyncContext() cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 855,855 : 13,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Threading.SynchronizationContext Virtuoso.Hyphen.Loader::UIThreadSyncContext - IL_0006: brtrue.s IL_001c - - .line 856,856 : 17,102 '' - IL_0008: ldarg.0 - IL_0009: call class [mscorlib]System.Threading.SynchronizationContext [mscorlib]System.Threading.SynchronizationContext::get_Current() - IL_000e: dup - IL_000f: brtrue.s IL_0017 - - IL_0011: pop - IL_0012: newobj instance void [mscorlib]System.Threading.SynchronizationContext::.ctor() - IL_0017: stfld class [mscorlib]System.Threading.SynchronizationContext Virtuoso.Hyphen.Loader::UIThreadSyncContext - .line 857,857 : 9,10 '' - IL_001c: ret - } // end of method Loader::InitializeUISyncContext - - .method public hidebysig instance void - PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager) cil managed - { - // Code size 64 (0x40) - .maxstack 3 - .line 865,865 : 13,39 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 866,866 : 17,66 '' - IL_0003: ldstr "pluginManager" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 868,868 : 13,41 '' - IL_000e: ldarg.0 - IL_000f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - IL_0014: brfalse.s IL_003f - - .line 870,873 : 17,37 '' - IL_0016: ldarg.1 - IL_0017: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_001c: brtrue.s IL_002f - - IL_001e: ldnull - IL_001f: ldftn void Virtuoso.Hyphen.Loader::'b__1'(class Virtuoso.Miranda.Plugins.PluginManagerBase, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu) - IL_0025: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1::.ctor(object, - native int) - IL_002a: stsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_002f: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_0034: ldarg.0 - IL_0035: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - IL_003a: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1, - !!0) - .line 875,875 : 9,10 '' - IL_003f: ret - } // end of method Loader::PromoteManagedMenuIntoAppDomain - - .method private hidebysig static void ClearStringResolverCache() cil managed - { - // Code size 30 (0x1e) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache cache, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache CS$2$0000) - .line 882,882 : 13,71 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::get_Singleton() - IL_0005: stloc.0 - .line 884,884 : 13,25 '' - IL_0006: ldloc.0 - IL_0007: dup - IL_0008: stloc.1 - IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 885,885 : 17,31 '' - .try - { - IL_000e: ldloc.0 - IL_000f: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - IL_0014: leave.s IL_001d - - } // end .try - finally - { - IL_0016: ldloc.1 - IL_0017: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_001c: endfinally - .line 886,886 : 9,10 '' - } // end handler - IL_001d: ret - } // end of method Loader::ClearStringResolverCache - - .method private hidebysig instance int32 - ShowManagedMenuService(native uint wParam, - native int lParam) cil managed - { - // Code size 86 (0x56) - .maxstack 3 - .locals init ([0] object CS$2$0000) - .line 899,899 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 902,902 : 17,75 '' - .try - { - IL_000c: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_0011: callvirt instance bool Virtuoso.Hyphen.Mini.ModuleManager::get_HasModules() - IL_0016: brtrue.s IL_0038 - - IL_0018: ldarg.0 - IL_0019: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_001e: brtrue.s IL_0038 - - .line 905,905 : 21,35 '' - IL_0020: ldarg.0 - IL_0021: call instance void Virtuoso.Hyphen.Loader::LoadPlugins() - .line 906,906 : 21,62 '' - IL_0026: ldarg.0 - IL_0027: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - IL_002c: ldc.i4 0x2710 - IL_0031: ldc.i4.0 - IL_0032: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne(int32, - bool) - IL_0037: pop - .line 909,909 : 17,45 '' - IL_0038: ldarg.0 - IL_0039: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - IL_003e: brfalse.s IL_004b - - .line 910,910 : 21,55 '' - IL_0040: ldarg.0 - IL_0041: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - IL_0046: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ShowUnderCursor() - IL_004b: leave.s IL_0054 - - } // end .try - finally - { - IL_004d: ldloc.0 - IL_004e: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0053: endfinally - .line 913,913 : 13,48 '' - } // end handler - IL_0054: ldc.i4.0 - IL_0055: ret - } // end of method Loader::ShowManagedMenuService - - .method private hidebysig instance int32 - ConfigureModulesService(native uint wParam, - native int lParam) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 921,921 : 13,48 '' - IL_0000: ldc.i4.0 - IL_0001: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool) - .line 922,922 : 13,48 '' - IL_0006: ldc.i4.0 - IL_0007: ret - } // end of method Loader::ConfigureModulesService - - .method private hidebysig instance int32 - ManagePluginsService(native uint wParam, - native int lParam) cil managed - { - // Code size 37 (0x25) - .maxstack 8 - .line 930,930 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0006: brtrue.s IL_001d - - .line 931,931 : 17,168 '' - IL_0008: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_NoPluginsLoaded() - IL_000d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_NoPluginsLoaded() - IL_0012: ldc.i4.0 - IL_0013: ldc.i4.s 48 - IL_0015: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_001a: pop - IL_001b: br.s IL_0023 - - .line 933,933 : 17,33 '' - IL_001d: ldarg.0 - IL_001e: call instance void Virtuoso.Hyphen.Loader::ManagePlugins() - .line 935,935 : 13,43 '' - IL_0023: ldc.i4.0 - IL_0024: ret - } // end of method Loader::ManagePluginsService - - .method public hidebysig instance void - ManagePlugins() cil managed - { - // Code size 54 (0x36) - .maxstack 8 - .line 943,943 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0006: brfalse.s IL_0035 - - .line 945,948 : 17,26 '' - IL_0008: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_0012: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4' - IL_0017: brtrue.s IL_002a - - IL_0019: ldnull - IL_001a: ldftn void Virtuoso.Hyphen.Loader::'b__3'(class Virtuoso.Miranda.Plugins.PluginManagerBase, - object) - IL_0020: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1::.ctor(object, - native int) - IL_0025: stsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4' - IL_002a: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4' - IL_002f: ldnull - IL_0030: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1, - !!0) - .line 950,950 : 9,10 '' - IL_0035: ret - } // end of method Loader::ManagePlugins - - .method private hidebysig instance void - PluginsWatcherHandler(object sender, - class [System]System.IO.FileSystemEventArgs e) cil managed - { - // Code size 131 (0x83) - .maxstack 7 - .locals init ([0] object CS$2$0000) - .line 957,957 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 961,961 : 21,40 '' - .try - { - .try - { - IL_000c: ldarg.0 - IL_000d: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0012: brtrue.s IL_0016 - - .line 962,962 : 25,32 '' - IL_0014: leave.s IL_0082 - - .line 964,964 : 21,266 '' - IL_0016: ldc.i4.6 - IL_0017: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginUpdated() - IL_001c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Caption_PluginUpdated() - IL_0021: ldarg.2 - IL_0022: callvirt instance string [System]System.IO.FileSystemEventArgs::get_Name() - IL_0027: ldc.i4.0 - IL_0028: ldarg.2 - IL_0029: callvirt instance string [System]System.IO.FileSystemEventArgs::get_Name() - IL_002e: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0033: ldc.i4.4 - IL_0034: sub - IL_0035: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_003a: call string [mscorlib]System.String::Format(string, - object) - IL_003f: ldc.i4.4 - IL_0040: ldc.i4.s 64 - IL_0042: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0047: bne.un.s IL_0074 - - .line 967,967 : 25,41 '' - IL_0049: ldarg.0 - IL_004a: call instance void Virtuoso.Hyphen.Loader::ReloadPlugins() - .line 968,968 : 25,66 '' - IL_004f: ldarg.0 - IL_0050: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - IL_0055: ldc.i4 0x2710 - IL_005a: ldc.i4.0 - IL_005b: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne(int32, - bool) - IL_0060: pop - .line 970,970 : 25,190 '' - IL_0061: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginReloadComplete() - IL_0066: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_PluginReloadComplete() - IL_006b: ldc.i4.0 - IL_006c: ldc.i4.s 64 - IL_006e: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0073: pop - IL_0074: leave.s IL_0079 - - .line 973,973 : 17,37 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0076: pop - IL_0077: leave.s IL_0079 - - } // end handler - IL_0079: leave.s IL_0082 - - } // end .try - finally - { - IL_007b: ldloc.0 - IL_007c: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0081: endfinally - .line 978,978 : 9,10 '' - } // end handler - IL_0082: ret - } // end of method Loader::PluginsWatcherHandler - - .method public hidebysig instance void - UnloadPlugins() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 989,989 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins(bool) - .line 990,990 : 9,10 '' - IL_0007: ret - } // end of method Loader::UnloadPlugins - - .method public hidebysig instance void - UnloadPlugins(bool lazy) cil managed - { - // Code size 119 (0x77) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 998,998 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 1000,1000 : 17,36 '' - .try - { - IL_000c: ldarg.0 - IL_000d: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0012: brtrue.s IL_001f - - .line 1001,1001 : 21,107 '' - IL_0014: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred() - IL_0019: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_001e: throw - - .line 1003,1003 : 17,42 '' - IL_001f: ldarg.0 - IL_0020: call instance void Virtuoso.Hyphen.Loader::DisposePluginTasksMenu() - .line 1005,1005 : 17,66 '' - IL_0025: ldarg.0 - IL_0026: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_002b: ldc.i4.0 - IL_002c: callvirt instance void [System]System.IO.FileSystemWatcher::set_EnableRaisingEvents(bool) - .line 1006,1006 : 17,44 '' - IL_0031: ldarg.0 - IL_0032: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - IL_0037: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Reset() - IL_003c: pop - .line 1008,1008 : 17,62 '' - IL_003d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0042: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::DetachPluginManager() - .line 1009,1009 : 17,69 '' - IL_0047: ldarg.0 - IL_0048: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_004d: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_0052: ldarg.1 - IL_0053: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::Shutdown(bool) - .line 1011,1011 : 17,27 '' - IL_0058: ldarg.1 - IL_0059: brtrue.s IL_0066 - - .line 1012,1012 : 21,60 '' - IL_005b: ldarg.0 - IL_005c: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0061: call void Virtuoso.Miranda.Plugins.Helpers.Sandbox::Unload(class Virtuoso.Miranda.Plugins.Helpers.Sandbox) - .line 1014,1014 : 17,47 '' - IL_0066: ldarg.0 - IL_0067: ldnull - IL_0068: stfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_006d: leave.s IL_0076 - - } // end .try - finally - { - IL_006f: ldloc.0 - IL_0070: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0075: endfinally - .line 1016,1016 : 9,10 '' - } // end handler - IL_0076: ret - } // end of method Loader::UnloadPlugins - - .method private hidebysig instance void - TrapUnhandledException(object sender, - class [mscorlib]System.UnhandledExceptionEventArgs e) cil managed - { - // Code size 23 (0x17) - .maxstack 8 - .line 1029,1029 : 13,96 '' - IL_0000: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0005: ldarg.2 - IL_0006: callvirt instance object [mscorlib]System.UnhandledExceptionEventArgs::get_ExceptionObject() - IL_000b: castclass [mscorlib]System.Exception - IL_0010: ldnull - IL_0011: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 1030,1030 : 9,10 '' - IL_0016: ret - } // end of method Loader::TrapUnhandledException - - .method private hidebysig instance void - TrapUnhandledException(object sender, - class [System]System.Threading.ThreadExceptionEventArgs e) cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 1037,1037 : 13,97 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: callvirt instance class [mscorlib]System.Exception [System]System.Threading.ThreadExceptionEventArgs::get_Exception() - IL_0008: ldc.i4.0 - IL_0009: newobj instance void [mscorlib]System.UnhandledExceptionEventArgs::.ctor(object, - bool) - IL_000e: call instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object, - class [mscorlib]System.UnhandledExceptionEventArgs) - .line 1038,1038 : 9,10 '' - IL_0013: ret - } // end of method Loader::TrapUnhandledException - - .method private hidebysig static void VerifyFxConfiguration() cil managed - { - // Code size 127 (0x7f) - .maxstack 4 - .locals init ([0] string configFileName, - [1] class [mscorlib]System.IO.StreamReader reader, - [2] class [mscorlib]System.IO.StreamWriter writer) - .line 1045,1045 : 13,96 '' - IL_0000: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0005: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation() - IL_000a: callvirt instance string [mscorlib]System.AppDomainSetup::get_ConfigurationFile() - IL_000f: stloc.0 - .line 1047,1047 : 13,86 '' - IL_0010: ldloc.0 - IL_0011: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0016: brtrue.s IL_0020 - - IL_0018: ldloc.0 - IL_0019: call bool [mscorlib]System.IO.File::Exists(string) - IL_001e: brtrue.s IL_007e - - .line 1049,1049 : 24,180 '' - IL_0020: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_0025: ldstr "Virtuoso.Miranda.Plugins.Resources.miranda32.exe.c" - + "onfig" - IL_002a: callvirt instance class [mscorlib]System.IO.Stream [mscorlib]System.Reflection.Assembly::GetManifestResourceStream(string) - IL_002f: newobj instance void [mscorlib]System.IO.StreamReader::.ctor(class [mscorlib]System.IO.Stream) - IL_0034: stloc.1 - .line 1050,1050 : 24,78 '' - .try - { - IL_0035: ldloc.0 - IL_0036: newobj instance void [mscorlib]System.IO.StreamWriter::.ctor(string) - IL_003b: stloc.2 - .line 1051,1051 : 21,54 '' - .try - { - IL_003c: ldloc.2 - IL_003d: ldloc.1 - IL_003e: callvirt instance string [mscorlib]System.IO.TextReader::ReadToEnd() - IL_0043: callvirt instance void [mscorlib]System.IO.TextWriter::Write(string) - IL_0048: leave.s IL_0054 - - } // end .try - finally - { - IL_004a: ldloc.2 - IL_004b: brfalse.s IL_0053 - - IL_004d: ldloc.2 - IL_004e: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0053: endfinally - } // end handler - IL_0054: leave.s IL_0060 - - } // end .try - finally - { - IL_0056: ldloc.1 - IL_0057: brfalse.s IL_005f - - IL_0059: ldloc.1 - IL_005a: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_005f: endfinally - .line 1053,1053 : 17,180 '' - } // end handler - IL_0060: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_MirandaRestartRequired() - IL_0065: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaRestartRequired() - IL_006a: ldc.i4.0 - IL_006b: ldc.i4.s 48 - IL_006d: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0072: pop - .line 1054,1054 : 17,95 '' - IL_0073: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaRestartRequired() - IL_0078: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_007d: throw - - .line 1056,1056 : 9,10 '' - IL_007e: ret - } // end of method Loader::VerifyFxConfiguration - - .method private hidebysig instance void - EnsureSingleInstance() cil managed - { - // Code size 36 (0x24) - .maxstack 4 - .locals init ([0] bool acquired) - .line 1063,1063 : 13,35 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.0 - .line 1064,1064 : 13,90 '' - IL_0002: ldarg.0 - IL_0003: ldc.i4.1 - IL_0004: call string Virtuoso.Hyphen.Loader::GetSingletonMutexName() - IL_0009: ldloca.s acquired - IL_000b: newobj instance void [mscorlib]System.Threading.Mutex::.ctor(bool, - string, - bool&) - IL_0010: stfld class [mscorlib]System.Threading.Mutex Virtuoso.Hyphen.Loader::SingleInstanceMutex - .line 1066,1066 : 13,27 '' - IL_0015: ldloc.0 - IL_0016: brtrue.s IL_0023 - - .line 1067,1067 : 17,99 '' - IL_0018: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_HyphenSxSNotSupported() - IL_001d: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string) - IL_0022: throw - - .line 1068,1068 : 9,10 '' - IL_0023: ret - } // end of method Loader::EnsureSingleInstance - - .method private hidebysig static string - GetSingletonMutexName() cil managed - { - // Code size 29 (0x1d) - .maxstack 2 - .locals init ([0] int32 CS$0$0000) - .line 1076,1076 : 13,92 '' - IL_0000: ldstr "{0}::Hyphen" - IL_0005: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::GetCurrentProcess() - IL_000a: callvirt instance int32 [System]System.Diagnostics.Process::get_Id() - IL_000f: stloc.0 - IL_0010: ldloca.s CS$0$0000 - IL_0012: call instance string [mscorlib]System.Int32::ToString() - IL_0017: call string [mscorlib]System.String::Format(string, - object) - IL_001c: ret - } // end of method Loader::GetSingletonMutexName - - .method public hidebysig instance object - DoContextCallback(class [mscorlib]System.Delegate del, - object[] args) cil managed - { - .param [2] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 22 (0x16) - .maxstack 8 - .line 1087,1087 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 1088,1088 : 17,56 '' - IL_0003: ldstr "del" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 1090,1090 : 13,44 '' - IL_000e: ldarg.1 - IL_000f: ldarg.2 - IL_0010: callvirt instance object [mscorlib]System.Delegate::DynamicInvoke(object[]) - IL_0015: ret - } // end of method Loader::DoContextCallback - - .method public hidebysig static void VerifyDefaultDomain() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 1099,1099 : 13,63 '' - IL_0000: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0005: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain() - IL_000a: brtrue.s IL_0017 - - .line 1100,1100 : 17,105 '' - IL_000c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_FeatureNotAvailableInDomain() - IL_0011: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string) - IL_0016: throw - - .line 1101,1101 : 9,10 '' - IL_0017: ret - } // end of method Loader::VerifyDefaultDomain - - .method private hidebysig instance void - 'b__0'(object param0, - class [mscorlib]System.EventArgs param1) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 25 (0x19) - .maxstack 8 - .line 830,830 : 17,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - IL_0006: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set() - IL_000b: pop - .line 831,831 : 17,65 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0012: ldc.i4.1 - IL_0013: callvirt instance void [System]System.IO.FileSystemWatcher::set_EnableRaisingEvents(bool) - IL_0018: ret - } // end of method Loader::'b__0' - - .method private hidebysig static void 'b__1'(class Virtuoso.Miranda.Plugins.PluginManagerBase _sender, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu _menu) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 7 (0x7) - .maxstack 8 - .line 872,872 : 21,65 '' - IL_0000: ldarg.1 - IL_0001: call void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::RegisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu) - IL_0006: ret - } // end of method Loader::'b__1' - - .method private hidebysig static void 'b__3'(class Virtuoso.Miranda.Plugins.PluginManagerBase param0, - object param1) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 27 (0x1b) - .maxstack 8 - .line 947,947 : 21,188 '' - IL_0000: ldc.i4.0 - IL_0001: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Singleton() - IL_0006: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management() - IL_000b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins() - IL_0010: call string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string, - string) - IL_0015: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool, - string) - IL_001a: ret - } // end of method Loader::'b__3' - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 70 (0x46) - .maxstack 4 - .line 54,54 : 9,153 '' - IL_0000: ldstr "http://virtuosity.aspone.cz/files/miranda/developm" - + "ent/hyphen/updates/hyphen_update.zip" - IL_0005: newobj instance void [System]System.Uri::.ctor(string) - IL_000a: stsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenUpdateUrl - .line 55,55 : 13,138 '' - IL_000f: ldstr "http://virtuosity.aspone.cz/files/miranda/developm" - + "ent/hyphen/updates/hyphen_update_version.txt" - IL_0014: newobj instance void [System]System.Uri::.ctor(string) - IL_0019: stsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenVersionUrl - .line 56,56 : 13,72 '' - IL_001e: ldstr "http://virtuosity.aspone.cz" - IL_0023: newobj instance void [System]System.Uri::.ctor(string) - IL_0028: stsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenHomepageUrl - .line 58,58 : 9,85 '' - IL_002d: ldc.i4.0 - IL_002e: ldc.i4.7 - IL_002f: ldc.i4.0 - IL_0030: ldc.i4.0 - IL_0031: newobj instance void [mscorlib]System.Version::.ctor(int32, - int32, - int32, - int32) - IL_0036: stsfld class [mscorlib]System.Version Virtuoso.Hyphen.Loader::MinMirandaVersion - .line 76,76 : 9,66 '' - IL_003b: newobj instance void [mscorlib]System.Object::.ctor() - IL_0040: stsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0045: ret - } // end of method Loader::.cctor - - .property class [mscorlib]System.Version - HyphenVersion() - { - .get class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - } // end of property Loader::HyphenVersion - .property instance bool PluginsLoaded() - { - .get instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - } // end of property Loader::PluginsLoaded - .property instance class Virtuoso.Hyphen.Native.PLUGININFO - PluginInfo() - { - .get instance class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::get_PluginInfo() - } // end of property Loader::PluginInfo -} // end of class Virtuoso.Hyphen.Loader - -.class private sequential ansi sealed beforefieldinit Virtuoso.Hyphen.Native.NativePluginLink - extends [mscorlib]System.Object -{ - .pack 4 - .size 0 - .custom instance void [mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor() = ( 01 00 00 00 ) - .field public initonly class Virtuoso.Hyphen.Native.CreateHookableEventPrototype CreateHookableEvent - .field public initonly class Virtuoso.Hyphen.Native.DestroyHookableEventPrototype DestroyHookableEvent - .field public initonly class Virtuoso.Hyphen.Native.NotifyEventHooksPrototype NotifyEventHooks - .field public initonly class Virtuoso.Hyphen.Native.HookEventPrototype HookEvent - .field public initonly class Virtuoso.Hyphen.Native.HookEventMessagePrototype HookEventMessage - .field public initonly class Virtuoso.Hyphen.Native.UnhookEventPrototype UnhookEvent - .field public initonly class Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype CreateServiceFunction - .field public initonly class Virtuoso.Hyphen.Native.CreateTransientServiceFunctionPrototype CreateTransientServiceFunction - .field public initonly class Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype DestroyServiceFunction - .field public initonly class Virtuoso.Hyphen.Native.CallServicePrototype CallService - .field public initonly class Virtuoso.Hyphen.Native.ServiceExistsPrototype ServiceExists - .field public initonly class Virtuoso.Hyphen.Native.CallServiceSyncPrototype CallServiceSync - .field public initonly class Virtuoso.Hyphen.Native.CallFunctionAsyncPrototype CallFunctionAsync - .field public initonly class Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype SetHookDefaultForHookableEvent - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method NativePluginLink::.ctor - -} // end of class Virtuoso.Hyphen.Native.NativePluginLink - -.class public auto ansi sealed Virtuoso.Hyphen.Native.AsyncFunctionCall - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 03 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method AsyncFunctionCall::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(native int ptr) runtime managed - { - } // end of method AsyncFunctionCall::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int ptr, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method AsyncFunctionCall::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method AsyncFunctionCall::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.AsyncFunctionCall - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CreateHookableEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CreateHookableEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name) runtime managed - { - } // end of method CreateHookableEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CreateHookableEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CreateHookableEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CreateHookableEventPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.DestroyHookableEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method DestroyHookableEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle) runtime managed - { - } // end of method DestroyHookableEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method DestroyHookableEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method DestroyHookableEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.DestroyHookableEventPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.NotifyEventHooksPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method NotifyEventHooksPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle, - native uint wParam, - native int lParam) runtime managed - { - } // end of method NotifyEventHooksPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - native uint wParam, - native int lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method NotifyEventHooksPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method NotifyEventHooksPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.NotifyEventHooksPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.HookEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method HookEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback hook) runtime managed - { - } // end of method HookEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback hook, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method HookEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method HookEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.HookEventPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.HookEventMessagePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method HookEventMessagePrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name, - native int hwnd, - uint32 msg) runtime managed - { - } // end of method HookEventMessagePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - native int hwnd, - uint32 msg, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method HookEventMessagePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method HookEventMessagePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.HookEventMessagePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.UnhookEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method UnhookEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle) runtime managed - { - } // end of method UnhookEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method UnhookEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method UnhookEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.UnhookEventPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CreateServiceFunctionPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback service) runtime managed - { - } // end of method CreateServiceFunctionPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback service, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CreateServiceFunctionPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CreateServiceFunctionPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CreateTransientServiceFunctionPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CreateTransientServiceFunctionPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback service) runtime managed - { - } // end of method CreateTransientServiceFunctionPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback service, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CreateTransientServiceFunctionPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CreateTransientServiceFunctionPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CreateTransientServiceFunctionPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method DestroyServiceFunctionPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle) runtime managed - { - } // end of method DestroyServiceFunctionPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method DestroyServiceFunctionPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method DestroyServiceFunctionPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CallServicePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CallServicePrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) name, - native uint wParam, - native int lParam) runtime managed - { - } // end of method CallServicePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - native uint wParam, - native int lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CallServicePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CallServicePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CallServicePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CallServiceUnsafePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CallServiceUnsafePrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) serviceName, - void* wParam, - void* lParam) runtime managed - { - } // end of method CallServiceUnsafePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) serviceName, - void* wParam, - void* lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CallServiceUnsafePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CallServiceUnsafePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.ServiceExistsPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method ServiceExistsPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) name) runtime managed - { - } // end of method ServiceExistsPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method ServiceExistsPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method ServiceExistsPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.ServiceExistsPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CallServiceSyncPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CallServiceSyncPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) name, - native uint wParam, - native int lParam) runtime managed - { - } // end of method CallServiceSyncPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - native uint wParam, - native int lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CallServiceSyncPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CallServiceSyncPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CallServiceSyncPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CallFunctionAsyncPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CallFunctionAsyncPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(class Virtuoso.Hyphen.Native.AsyncFunctionCall function, - native int ptr) runtime managed - { - } // end of method CallFunctionAsyncPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Hyphen.Native.AsyncFunctionCall function, - native int ptr, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CallFunctionAsyncPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CallFunctionAsyncPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CallFunctionAsyncPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method SetHookDefaultForHookableEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle, - class Virtuoso.Miranda.Plugins.Callback hook) runtime managed - { - } // end of method SetHookDefaultForHookableEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - class Virtuoso.Miranda.Plugins.Callback hook, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method SetHookDefaultForHookableEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method SetHookDefaultForHookableEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu - extends [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip -{ - .class auto ansi sealed nested private AddMainMenuItemInvoker - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method AddMainMenuItemInvoker::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem item) runtime managed - { - } // end of method AddMainMenuItemInvoker::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem item, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method AddMainMenuItemInvoker::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method AddMainMenuItemInvoker::EndInvoke - - } // end of class AddMainMenuItemInvoker - - .class auto ansi sealed nested private ModifyMenuItemInvoker - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method ModifyMenuItemInvoker::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM& itemData, - string handle) runtime managed - { - } // end of method ModifyMenuItemInvoker::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM& itemData, - string handle, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method ModifyMenuItemInvoker::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM& itemData, - class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method ModifyMenuItemInvoker::EndInvoke - - } // end of class ModifyMenuItemInvoker - - .field private static initonly class [mscorlib]System.Random HandleGenerator - .field private static initonly class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker AddMainMenuItemDelegate - .field private static initonly class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker ModifyMenuItemDelegate - .field private static initonly class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem EmptyItem - .field private initonly int32 EmptyItemIndex - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 71 (0x47) - .maxstack 2 - .line 43,43 : 9,71 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\Controls\\ManagedMainMenu.cs' - IL_0000: newobj instance void [mscorlib]System.Random::.ctor() - IL_0005: stsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::HandleGenerator - .line 45,45 : 9,126 '' - IL_000a: ldnull - IL_000b: ldftn void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItem(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem) - IL_0011: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker::.ctor(object, - native int) - IL_0016: stsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemDelegate - .line 46,46 : 9,122 '' - IL_001b: ldnull - IL_001c: ldftn void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItem(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM&, - string) - IL_0022: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker::.ctor(object, - native int) - IL_0027: stsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemDelegate - .line 57,57 : 13,77 '' - IL_002c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Empty() - IL_0031: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor(string) - IL_0036: stsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem - .line 58,58 : 13,39 '' - IL_003b: ldsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem - IL_0040: ldc.i4.0 - IL_0041: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool) - .line 59,59 : 9,10 '' - IL_0046: ret - } // end of method ManagedMainMenu::.cctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 36 (0x24) - .maxstack 8 - .line 61,61 : 9,35 '' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip::.ctor() - .line 63,63 : 13,53 '' - IL_0006: ldarg.0 - IL_0007: ldc.i4.1 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_RenderMode(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripRenderMode) - .line 64,64 : 13,51 '' - IL_000d: ldarg.0 - IL_000e: ldarg.0 - IL_000f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0014: ldsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem - IL_0019: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_001e: stfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex - .line 65,65 : 9,10 '' - IL_0023: ret - } // end of method ManagedMainMenu::.ctor - - .method public hidebysig virtual instance object - InitializeLifetimeService() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 75,75 : 13,25 '' - IL_0000: ldnull - IL_0001: ret - } // end of method ManagedMainMenu::InitializeLifetimeService - - .method assembly hidebysig instance void - ShowUnderCursor() cil managed - { - // Code size 74 (0x4a) - .maxstack 2 - .line 84,84 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0006: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count() - IL_000b: ldc.i4.1 - IL_000c: bne.un.s IL_0027 - - .line 85,85 : 17,54 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0014: ldarg.0 - IL_0015: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex - IL_001a: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(int32) - IL_001f: ldc.i4.1 - IL_0020: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool) - IL_0025: br.s IL_003e - - .line 87,87 : 17,55 '' - IL_0027: ldarg.0 - IL_0028: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_002d: ldarg.0 - IL_002e: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex - IL_0033: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(int32) - IL_0038: ldc.i4.0 - IL_0039: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool) - .line 89,89 : 13,35 '' - IL_003e: ldarg.0 - IL_003f: call valuetype [System.Drawing]System.Drawing.Point [System.Windows.Forms]System.Windows.Forms.Cursor::get_Position() - IL_0044: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripDropDown::Show(valuetype [System.Drawing]System.Drawing.Point) - .line 90,90 : 9,10 '' - IL_0049: ret - } // end of method ManagedMainMenu::ShowUnderCursor - - .method assembly hidebysig static void - RegisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu) cil managed - { - // Code size 63 (0x3f) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) - .line 105,105 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: stloc.0 - .line 107,107 : 13,136 '' - IL_0006: ldloc.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - IL_000c: ldstr "CList/AddMainMenuItem" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemServiceInterceptor(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 108,108 : 13,127 '' - IL_0022: ldloc.0 - IL_0023: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - IL_0028: ldstr "CList/ModifyMenuItem" - IL_002d: ldarg.0 - IL_002e: ldftn instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemInterceptor(native uint, - native int) - IL_0034: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0039: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 109,109 : 9,10 '' - IL_003e: ret - } // end of method ManagedMainMenu::RegisterInterceptors - - .method assembly hidebysig static void - UnregisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu) cil managed - { - // Code size 39 (0x27) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) - .line 113,113 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: stloc.0 - .line 115,115 : 13,98 '' - IL_0006: ldloc.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - IL_000c: ldstr "CList/AddMainMenuItem" - IL_0011: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Unregister(string) - .line 116,116 : 13,97 '' - IL_0016: ldloc.0 - IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - IL_001c: ldstr "CList/ModifyMenuItem" - IL_0021: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Unregister(string) - .line 117,117 : 9,10 '' - IL_0026: ret - } // end of method ManagedMainMenu::UnregisterInterceptors - - .method private hidebysig instance int32 - AddMainMenuItemServiceInterceptor(native uint wParam, - native int lParam) cil managed - { - // Code size 148 (0x94) - .maxstack 5 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM itemData, - [1] class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem menuItem, - [2] class [System.Drawing]System.Drawing.Image itemImage, - [3] object[] CS$0$0000) - .line 121,121 : 13,107 '' - IL_0000: ldarg.2 - IL_0001: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0010: unbox.any Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_0015: stloc.0 - .line 122,122 : 13,49 '' - IL_0016: ldnull - IL_0017: stloc.1 - .line 123,123 : 13,36 '' - IL_0018: ldnull - IL_0019: stloc.2 - .line 125,125 : 13,46 '' - IL_001a: ldloca.s itemData - IL_001c: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0021: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0026: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_002b: brfalse.s IL_003f - - .line 126,126 : 17,82 '' - IL_002d: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton() - IL_0032: ldloca.s itemData - IL_0034: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0039: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIconImage(native int) - IL_003e: stloc.2 - .line 128,128 : 13,112 '' - IL_003f: ldloca.s itemData - IL_0041: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text - IL_0046: ldloca.s itemData - IL_0048: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_004d: ldloca.s itemData - IL_004f: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Service - IL_0054: ldloc.2 - IL_0055: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::.ctor(string, - string, - string, - class [System.Drawing]System.Drawing.Image) - IL_005a: stloc.1 - .line 130,130 : 13,32 '' - IL_005b: ldarg.0 - IL_005c: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_0061: brfalse.s IL_0081 - - .line 131,131 : 17,65 '' - IL_0063: ldarg.0 - IL_0064: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemDelegate - IL_0069: ldc.i4.2 - IL_006a: newarr [mscorlib]System.Object - IL_006f: stloc.3 - IL_0070: ldloc.3 - IL_0071: ldc.i4.0 - IL_0072: ldarg.0 - IL_0073: stelem.ref - IL_0074: ldloc.3 - IL_0075: ldc.i4.1 - IL_0076: ldloc.1 - IL_0077: stelem.ref - IL_0078: ldloc.3 - IL_0079: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate, - object[]) - IL_007e: pop - IL_007f: br.s IL_008d - - .line 133,133 : 17,57 '' - IL_0081: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemDelegate - IL_0086: ldarg.0 - IL_0087: ldloc.1 - IL_0088: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker::Invoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem) - .line 135,135 : 13,36 '' - IL_008d: ldloc.1 - IL_008e: callvirt instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_Handle() - IL_0093: ret - } // end of method ManagedMainMenu::AddMainMenuItemServiceInterceptor - - .method private hidebysig static void AddMainMenuItem(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem item) cil managed - { - // Code size 108 (0x6c) - .maxstack 3 - .locals init ([0] string popupName, - [1] class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem popupItem, - [2] class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] popupItems) - .line 140,140 : 13,55 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_PopUpMenu() - IL_0006: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000b: brtrue.s IL_005e - - .line 142,142 : 17,51 '' - IL_000d: ldarg.1 - IL_000e: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_PopUpMenu() - IL_0013: stloc.0 - .line 143,143 : 17,52 '' - IL_0014: ldnull - IL_0015: stloc.1 - .line 145,145 : 17,80 '' - IL_0016: ldarg.0 - IL_0017: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_001c: ldloc.0 - IL_001d: ldc.i4.0 - IL_001e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Find(string, - bool) - IL_0023: stloc.2 - .line 147,147 : 17,43 '' - IL_0024: ldloc.2 - IL_0025: ldlen - IL_0026: conv.i4 - IL_0027: ldc.i4.0 - IL_0028: ble.s IL_0035 - - .line 148,148 : 21,66 '' - IL_002a: ldloc.2 - IL_002b: ldc.i4.0 - IL_002c: ldelem.ref - IL_002d: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem - IL_0032: stloc.1 - IL_0033: br.s IL_0050 - - .line 151,151 : 21,66 '' - IL_0035: ldloc.0 - IL_0036: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor(string) - IL_003b: stloc.1 - .line 152,152 : 21,48 '' - IL_003c: ldloc.1 - IL_003d: ldloc.0 - IL_003e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string) - .line 154,154 : 21,47 '' - IL_0043: ldarg.0 - IL_0044: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0049: ldloc.1 - IL_004a: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_004f: pop - .line 157,157 : 17,51 '' - IL_0050: ldloc.1 - IL_0051: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems() - IL_0056: ldarg.1 - IL_0057: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_005c: pop - IL_005d: ret - - .line 160,160 : 17,38 '' - IL_005e: ldarg.0 - IL_005f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0064: ldarg.1 - IL_0065: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_006a: pop - .line 161,161 : 9,10 '' - IL_006b: ret - } // end of method ManagedMainMenu::AddMainMenuItem - - .method private hidebysig instance int32 - ModifyMenuItemInterceptor(native uint wParam, - native int lParam) cil managed - { - // Code size 213 (0xd5) - .maxstack 5 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM itemData, - [1] string handle, - [2] int32 CS$1$0000, - [3] object[] CS$0$0001) - .line 167,167 : 17,111 '' - .try - { - IL_0000: ldarg.2 - IL_0001: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0010: unbox.any Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_0015: stloc.0 - .line 168,168 : 17,51 '' - IL_0016: ldarga.s wParam - IL_0018: constrained. [mscorlib]System.UIntPtr - IL_001e: callvirt instance string [mscorlib]System.Object::ToString() - IL_0023: stloc.1 - .line 170,170 : 17,48 '' - IL_0024: ldarg.0 - IL_0025: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_002a: ldloc.1 - IL_002b: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string) - IL_0030: brtrue.s IL_008d - - .line 172,174 : 21,107 '' - IL_0032: ldloca.s itemData - IL_0034: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_0039: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_003e: brtrue.s IL_0078 - - IL_0040: ldarg.0 - IL_0041: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0046: ldloca.s itemData - IL_0048: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_004d: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string) - IL_0052: brfalse.s IL_0078 - - IL_0054: ldarg.0 - IL_0055: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_005a: ldloca.s itemData - IL_005c: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_0061: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(string) - IL_0066: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem - IL_006b: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems() - IL_0070: ldloc.1 - IL_0071: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string) - IL_0076: brtrue.s IL_008d - - .line 175,175 : 29,134 '' - IL_0078: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_007d: ldstr "CList/ModifyMenuItem" - IL_0082: ldarg.1 - IL_0083: ldarg.2 - IL_0084: ldc.i4.1 - IL_0085: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_008a: stloc.2 - IL_008b: leave.s IL_00d3 - - .line 178,178 : 17,36 '' - IL_008d: ldarg.0 - IL_008e: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_0093: brfalse.s IL_00bc - - .line 179,179 : 21,76 '' - IL_0095: ldarg.0 - IL_0096: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemDelegate - IL_009b: ldc.i4.3 - IL_009c: newarr [mscorlib]System.Object - IL_00a1: stloc.3 - IL_00a2: ldloc.3 - IL_00a3: ldc.i4.0 - IL_00a4: ldarg.0 - IL_00a5: stelem.ref - IL_00a6: ldloc.3 - IL_00a7: ldc.i4.1 - IL_00a8: ldloc.0 - IL_00a9: box Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_00ae: stelem.ref - IL_00af: ldloc.3 - IL_00b0: ldc.i4.2 - IL_00b1: ldloc.1 - IL_00b2: stelem.ref - IL_00b3: ldloc.3 - IL_00b4: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate, - object[]) - IL_00b9: pop - IL_00ba: br.s IL_00ca - - .line 181,181 : 21,72 '' - IL_00bc: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemDelegate - IL_00c1: ldarg.0 - IL_00c2: ldloca.s itemData - IL_00c4: ldloc.1 - IL_00c5: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker::Invoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM&, - string) - .line 183,183 : 17,26 '' - IL_00ca: ldc.i4.0 - IL_00cb: stloc.2 - IL_00cc: leave.s IL_00d3 - - .line 185,185 : 13,18 '' - } // end .try - catch [mscorlib]System.Object - { - IL_00ce: pop - .line 187,187 : 17,27 '' - IL_00cf: ldc.i4.m1 - IL_00d0: stloc.2 - IL_00d1: leave.s IL_00d3 - - .line 189,189 : 9,10 '' - } // end handler - IL_00d3: ldloc.2 - IL_00d4: ret - } // end of method ManagedMainMenu::ModifyMenuItemInterceptor - - .method private hidebysig static void ModifyMenuItem(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM& itemData, - string handle) cil managed - { - // Code size 292 (0x124) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem item, - [1] valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags 'flags', - [2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties itemFlags, - [3] class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem popupItem, - [4] valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties CS$0$0000) - .line 193,193 : 13,116 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0006: ldarg.2 - IL_0007: ldarg.1 - IL_0008: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_000d: ldnull - IL_000e: ceq - IL_0010: ldc.i4.0 - IL_0011: ceq - IL_0013: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Find(string, - bool) - IL_0018: ldc.i4.0 - IL_0019: ldelem.ref - IL_001a: castclass Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem - IL_001f: stloc.0 - .line 194,194 : 13,77 '' - IL_0020: ldarg.1 - IL_0021: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - IL_0026: stloc.1 - .line 196,196 : 13,90 '' - IL_0027: ldloc.1 - IL_0028: ldc.i4 0x80000000 - IL_002d: and - IL_002e: ldc.i4 0x80000000 - IL_0033: bne.un.s IL_0041 - - .line 197,197 : 17,43 '' - IL_0035: ldloc.0 - IL_0036: ldarg.1 - IL_0037: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text - IL_003c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string) - .line 199,199 : 13,90 '' - IL_0041: ldloc.1 - IL_0042: ldc.i4 0x20000000 - IL_0047: and - IL_0048: ldc.i4 0x20000000 - IL_004d: bne.un.s IL_0065 - - .line 200,200 : 17,83 '' - IL_004f: ldloc.0 - IL_0050: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton() - IL_0055: ldarg.1 - IL_0056: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_005b: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIconImage(native int) - IL_0060: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 202,202 : 13,94 '' - IL_0065: ldloc.1 - IL_0066: ldc.i4 0x10000000 - IL_006b: and - IL_006c: ldc.i4 0x10000000 - IL_0071: bne.un.s IL_007f - - .line 203,203 : 17,59 '' - IL_0073: ldloc.0 - IL_0074: ldarg.1 - IL_0075: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey - IL_007a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_ShortcutKeys(valuetype [System.Windows.Forms]System.Windows.Forms.Keys) - .line 205,205 : 13,92 '' - IL_007f: ldloc.1 - IL_0080: ldc.i4 0x40000000 - IL_0085: and - IL_0086: ldc.i4 0x40000000 - IL_008b: bne.un IL_0123 - - .line 207,207 : 17,108 '' - IL_0090: ldloc.1 - IL_0091: ldc.i4 0xfffffff - IL_0096: and - IL_0097: stloc.2 - .line 209,209 : 17,35 '' - IL_0098: ldloc.2 - IL_0099: stloc.s CS$0$0000 - IL_009b: ldloc.s CS$0$0000 - IL_009d: switch ( - IL_010e, - IL_00b7, - IL_0106, - IL_0123, - IL_00bf) - IL_00b6: ret - - .line 212,212 : 25,46 '' - IL_00b7: ldloc.0 - IL_00b8: ldc.i4.0 - IL_00b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Enabled(bool) - .line 213,213 : 25,31 '' - IL_00be: ret - - .line 215,215 : 25,52 '' - IL_00bf: ldloc.0 - IL_00c0: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItem::get_OwnerItem() - IL_00c5: brtrue.s IL_00d4 - - .line 216,216 : 29,53 '' - IL_00c7: ldarg.0 - IL_00c8: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_00cd: ldloc.0 - IL_00ce: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_00d3: ret - - .line 219,219 : 29,93 '' - IL_00d4: ldloc.0 - IL_00d5: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItem::get_OwnerItem() - IL_00da: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem - IL_00df: stloc.3 - .line 220,220 : 29,66 '' - IL_00e0: ldloc.3 - IL_00e1: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems() - IL_00e6: ldloc.0 - IL_00e7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - .line 222,222 : 29,68 '' - IL_00ec: ldloc.3 - IL_00ed: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems() - IL_00f2: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count() - IL_00f7: brtrue.s IL_0123 - - .line 223,223 : 33,62 '' - IL_00f9: ldarg.0 - IL_00fa: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_00ff: ldloc.3 - IL_0100: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - .line 225,225 : 25,31 '' - IL_0105: ret - - .line 227,227 : 25,45 '' - IL_0106: ldloc.0 - IL_0107: ldc.i4.1 - IL_0108: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_Checked(bool) - .line 228,228 : 25,31 '' - IL_010d: ret - - .line 230,230 : 25,45 '' - IL_010e: ldloc.0 - IL_010f: ldc.i4.1 - IL_0110: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Enabled(bool) - .line 231,231 : 25,45 '' - IL_0115: ldloc.0 - IL_0116: ldc.i4.1 - IL_0117: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool) - .line 232,232 : 25,46 '' - IL_011c: ldloc.0 - IL_011d: ldc.i4.0 - IL_011e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_Checked(bool) - .line 236,236 : 9,10 '' - IL_0123: ret - } // end of method ManagedMainMenu::ModifyMenuItem - -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.CCSDATA - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public initonly native int ContactHandle - .field public native int ServiceNamePtr - .field public native uint WParam - .field public native int LParam - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - string serviceName) cil managed - { - // Code size 56 (0x38) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0000) - .line 43,43 : 13,56 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\CCSDATA.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0007: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ContactHandle - .line 44,44 : 13,102 '' - IL_000c: ldarg.0 - IL_000d: ldarg.2 - IL_000e: ldc.i4.0 - IL_000f: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0014: stloc.0 - IL_0015: ldloca.s CS$0$0000 - IL_0017: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_001c: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr - .line 46,46 : 13,40 '' - IL_0021: ldarg.0 - IL_0022: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0027: stfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam - .line 47,47 : 13,39 '' - IL_002c: ldarg.0 - IL_002d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0032: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam - .line 48,48 : 9,10 '' - IL_0037: ret - } // end of method CCSDATA::.ctor - - .method public hidebysig instance void - Free() cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 52,52 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_001d - - .line 53,53 : 17,53 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr - IL_0018: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 54,54 : 9,10 '' - IL_001d: ret - } // end of method CCSDATA::Free - -} // end of class Virtuoso.Miranda.Plugins.Native.CCSDATA - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public native int Module - .field public native int Name - .field public valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Value - .method public hidebysig static object - ExtractValue(native int pDbWriteSetting) cil managed - { - // Code size 250 (0xfa) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbWriteSetting, - [1] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType CS$0$0000) - .line 40,40 : 13,105 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\DBCONTACTSETTING.cs' - IL_0000: ldarga.s pDbWriteSetting - IL_0002: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0007: ldobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - IL_000c: stloc.0 - .line 42,42 : 13,68 '' - IL_000d: ldloca.s dbWriteSetting - IL_000f: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0014: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_0019: stloc.1 - IL_001a: ldloc.1 - IL_001b: switch ( - IL_00f0, - IL_0083, - IL_009a, - IL_00f2, - IL_00b1) - IL_0034: ldloc.1 - IL_0035: ldc.i4 0xfc - IL_003a: sub - IL_003b: switch ( - IL_006c, - IL_006c, - IL_00c8, - IL_0055) - IL_0050: br IL_00f2 - - .line 45,45 : 21,87 '' - IL_0055: ldloca.s dbWriteSetting - IL_0057: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_005c: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0061: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_0066: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int) - IL_006b: ret - - .line 48,48 : 21,86 '' - IL_006c: ldloca.s dbWriteSetting - IL_006e: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0073: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0078: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_007d: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int) - IL_0082: ret - - .line 50,50 : 21,65 '' - IL_0083: ldloca.s dbWriteSetting - IL_0085: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_008a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_008f: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte - IL_0094: box [mscorlib]System.Byte - IL_0099: ret - - .line 52,52 : 21,65 '' - IL_009a: ldloca.s dbWriteSetting - IL_009c: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00a1: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00a6: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word - IL_00ab: box [mscorlib]System.UInt16 - IL_00b0: ret - - .line 54,54 : 21,66 '' - IL_00b1: ldloca.s dbWriteSetting - IL_00b3: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00b8: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00bd: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord - IL_00c2: box [mscorlib]System.UInt32 - IL_00c7: ret - - .line 56,56 : 21,112 '' - IL_00c8: ldloca.s dbWriteSetting - IL_00ca: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00cf: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob - IL_00d4: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::BlobPtr - IL_00d9: ldloca.s dbWriteSetting - IL_00db: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00e0: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob - IL_00e5: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::Size - IL_00ea: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToBlob(native int, - int32) - IL_00ef: ret - - .line 58,58 : 21,33 '' - IL_00f0: ldnull - IL_00f1: ret - - .line 60,60 : 21,57 '' - IL_00f2: ldloc.0 - IL_00f3: call void Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::LogUnsupportedValue(valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING) - .line 61,61 : 21,33 '' - IL_00f8: ldnull - IL_00f9: ret - } // end of method DBCONTACTWRITESETTING::ExtractValue - - .method private hidebysig static void LogUnsupportedValue(valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbWriteSetting) cil managed - { - // Code size 94 (0x5e) - .maxstack 6 - .locals init ([0] string name, - [1] string module, - [2] string[] CS$0$0000) - .line 67,67 : 13,33 '' - IL_0000: ldstr "N/A" - IL_0005: stloc.0 - .line 68,68 : 13,35 '' - IL_0006: ldstr "N/A" - IL_000b: stloc.1 - .line 72,72 : 17,85 '' - .try - { - IL_000c: ldarga.s dbWriteSetting - IL_000e: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name - IL_0013: ldc.i4.0 - IL_0014: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0019: stloc.0 - .line 73,73 : 17,89 '' - IL_001a: ldarga.s dbWriteSetting - IL_001c: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module - IL_0021: ldc.i4.0 - IL_0022: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0027: stloc.1 - IL_0028: leave.s IL_002d - - .line 75,75 : 13,30 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_002a: pop - IL_002b: leave.s IL_002d - - .line 78,79 : 13,80 '' - } // end handler - IL_002d: ldstr "Attempted to extract an unsupported DB contact set" - + "ting {0}:{1} of type {1}" - IL_0032: ldloc.1 - IL_0033: ldc.i4.2 - IL_0034: newarr [mscorlib]System.String - IL_0039: stloc.2 - IL_003a: ldloc.2 - IL_003b: ldc.i4.0 - IL_003c: ldloc.0 - IL_003d: stelem.ref - IL_003e: ldloc.2 - IL_003f: ldc.i4.1 - IL_0040: ldarga.s dbWriteSetting - IL_0042: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0047: ldflda uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_004c: ldstr "X" - IL_0051: call instance string [mscorlib]System.Byte::ToString(string) - IL_0056: stelem.ref - IL_0057: ldloc.2 - IL_0058: call void Virtuoso.Miranda.Plugins.Log::Warning(string, - string, - string[]) - .line 80,80 : 9,10 '' - IL_005d: ret - } // end of method DBCONTACTWRITESETTING::LogUnsupportedValue - -} // end of class Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public string Module - .field public string Name - .field public native int DbVariantPtr -} // end of class Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.DbVariantValue - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_DELETED = uint8(0x00) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_BYTE = uint8(0x01) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_WORD = uint8(0x02) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_DWORD = uint8(0x04) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_ASCIIZ = uint8(0xFF) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_BLOB = uint8(0xFE) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_UTF8 = uint8(0xFD) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_WCHAR = uint8(0xFC) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVTF_VARIABLELENGTH = uint8(0x80) -} // end of class Virtuoso.Miranda.Plugins.Native.DbVariantValue - -.class private explicit ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBVARIANT - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 12 - .field [0] public uint8 Type - .field [4] public valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Primitives - .field [4] public valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Text - .field [4] public valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Blob -} // end of class Virtuoso.Miranda.Plugins.Native.DBVARIANT - -.class private explicit ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field [0] public uint8 Byte - .field [0] public char Char - .field [0] public uint16 Word - .field [0] public int16 Short - .field [0] public uint32 DWord - .field [0] public int32 Integer -} // end of class Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE - -.class private explicit ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field [0] public native int TextPtr - .field [4] public uint16 TextBufferSize -} // end of class Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT - -.class private explicit ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field [0] public uint16 Size - .field [2] public native int BlobPtr -} // end of class Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB - -.class private sequential ansi beforefieldinit Virtuoso.Hyphen.Native.PLUGININFO - extends [mscorlib]System.Object -{ - .pack 4 - .size 0 - .field public int32 Size - .field public marshal( lpstr) string ShortName - .field public uint32 Version - .field public marshal( lpstr) string Description - .field public marshal( lpstr) string Author - .field public marshal( lpstr) string AuthorEmail - .field public marshal( lpstr) string Copyright - .field public marshal( lpstr) string HomePage - .field public uint8 Flags - .field public int32 ReplacesDefaultModule - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method PLUGININFO::.ctor - -} // end of class Virtuoso.Hyphen.Native.PLUGININFO - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.IconImageCache - extends [mscorlib]System.Object -{ - .field private static class Virtuoso.Miranda.Plugins.Native.IconImageCache singleton - .field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2 IconCache - .field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2 StreamedIconCache - .field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2 ImageCache - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed synchronized - { - // Code size 43 (0x2b) - .maxstack 8 - .line 41,42 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\IconImageCache.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 44,44 : 13,57 '' - IL_0006: ldarg.0 - IL_0007: ldc.i4.1 - IL_0008: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_000d: stfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - .line 45,45 : 13,62 '' - IL_0012: ldarg.0 - IL_0013: ldc.i4.1 - IL_0014: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0019: stfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - .line 46,46 : 13,57 '' - IL_001e: ldarg.0 - IL_001f: ldc.i4.1 - IL_0020: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0025: stfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - .line 47,47 : 9,10 '' - IL_002a: ret - } // end of method IconImageCache::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Native.IconImageCache - get_Singleton() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 57,57 : 17,72 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Native.IconImageCache::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton - IL_0014: ret - } // end of method IconImageCache::get_Singleton - - .method public hidebysig instance class [System.Drawing]System.Drawing.Icon - GetIcon(native int handle) cil managed - { - // Code size 79 (0x4f) - .maxstack 4 - .locals init ([0] class [System.Drawing]System.Drawing.Icon icon, - [1] native int key, - [2] class [System.Drawing]System.Drawing.Icon CS$1$0000, - [3] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 67,67 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0006: dup - IL_0007: stloc.3 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 69,69 : 17,34 '' - .try - { - IL_000d: ldnull - IL_000e: stloc.0 - .line 70,70 : 17,37 '' - IL_000f: ldarg.1 - IL_0010: stloc.1 - .line 72,72 : 17,48 '' - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0017: ldloc.1 - IL_0018: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_001d: brfalse.s IL_002e - - .line 73,73 : 21,43 '' - IL_001f: ldarg.0 - IL_0020: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0025: ldloc.1 - IL_0026: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_002b: stloc.0 - IL_002c: br.s IL_0042 - - .line 75,75 : 21,69 '' - IL_002e: ldarg.0 - IL_002f: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0034: ldloc.1 - IL_0035: ldarg.1 - IL_0036: call class [System.Drawing]System.Drawing.Icon [System.Drawing]System.Drawing.Icon::FromHandle(native int) - IL_003b: dup - IL_003c: stloc.0 - IL_003d: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 77,77 : 17,29 '' - IL_0042: ldloc.0 - IL_0043: stloc.2 - IL_0044: leave.s IL_004d - - } // end .try - finally - { - IL_0046: ldloc.3 - IL_0047: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_004c: endfinally - .line 79,79 : 9,10 '' - } // end handler - IL_004d: ldloc.2 - IL_004e: ret - } // end of method IconImageCache::GetIcon - - .method public hidebysig instance class [System.Drawing]System.Drawing.Icon - GetStreamedIcon(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 141 (0x8d) - .maxstack 3 - .locals init ([0] int32 streamHandle, - [1] class [System.Drawing]System.Drawing.Icon icon, - [2] class [System.Drawing]System.Drawing.Icon CS$1$0000, - [3] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001, - [4] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0002) - .line 83,83 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0006: dup - IL_0007: stloc.3 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 85,85 : 17,33 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0013: dup - IL_0014: stloc.s CS$2$0002 - IL_0016: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 87,87 : 21,68 '' - .try - { - IL_001b: ldarg.1 - IL_001c: call int32 Virtuoso.Miranda.Plugins.Native.IconImageCache::ComputeStreamHandle(class [mscorlib]System.IO.Stream) - IL_0021: stloc.0 - .line 89,89 : 21,69 '' - IL_0022: ldarg.0 - IL_0023: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0028: ldloc.0 - IL_0029: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_002e: brfalse.s IL_003f - - .line 90,90 : 25,64 '' - IL_0030: ldarg.0 - IL_0031: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0036: ldloc.0 - IL_0037: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_003c: stloc.2 - IL_003d: leave.s IL_008b - - .line 92,92 : 21,50 '' - IL_003f: ldarg.1 - IL_0040: newobj instance void [System.Drawing]System.Drawing.Icon::.ctor(class [mscorlib]System.IO.Stream) - IL_0045: stloc.1 - .line 94,94 : 21,60 '' - IL_0046: ldarg.0 - IL_0047: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_004c: ldloc.0 - IL_004d: ldloc.1 - IL_004e: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 96,96 : 21,61 '' - IL_0053: ldarg.0 - IL_0054: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0059: ldloc.1 - IL_005a: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_005f: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0064: brtrue.s IL_0078 - - .line 97,97 : 25,55 '' - IL_0066: ldarg.0 - IL_0067: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_006c: ldloc.1 - IL_006d: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_0072: ldloc.1 - IL_0073: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 99,99 : 21,33 '' - IL_0078: ldloc.1 - IL_0079: stloc.2 - IL_007a: leave.s IL_008b - - } // end .try - finally - { - IL_007c: ldloc.s CS$2$0002 - IL_007e: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0083: endfinally - } // end handler - } // end .try - finally - { - IL_0084: ldloc.3 - IL_0085: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_008a: endfinally - .line 102,102 : 9,10 '' - } // end handler - IL_008b: ldloc.2 - IL_008c: ret - } // end of method IconImageCache::GetStreamedIcon - - .method private hidebysig static int32 - ComputeStreamHandle(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 65 (0x41) - .maxstack 2 - .locals init ([0] int32 streamHandle, - [1] int32 result, - [2] int64 prevPosition, - [3] int32 CS$1$0000, - [4] class [mscorlib]System.IO.Stream CS$2$0001) - .line 106,106 : 13,26 '' - IL_0000: ldarg.0 - IL_0001: dup - IL_0002: stloc.s CS$2$0001 - IL_0004: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 108,108 : 17,38 '' - .try - { - IL_0009: ldc.i4.0 - IL_000a: stloc.0 - .line 110,110 : 17,53 '' - IL_000b: ldarg.0 - IL_000c: callvirt instance int64 [mscorlib]System.IO.Stream::get_Position() - IL_0011: stloc.2 - .line 111,111 : 17,37 '' - IL_0012: ldarg.0 - IL_0013: ldc.i4.0 - IL_0014: conv.i8 - IL_0015: callvirt instance void [mscorlib]System.IO.Stream::set_Position(int64) - IL_001a: br.s IL_0021 - - .line 114,114 : 21,50 '' - IL_001c: ldloc.0 - IL_001d: ldloc.1 - IL_001e: conv.u1 - IL_001f: add - IL_0020: stloc.0 - .line 113,113 : 17,59 '' - IL_0021: ldarg.0 - IL_0022: callvirt instance int32 [mscorlib]System.IO.Stream::ReadByte() - IL_0027: dup - IL_0028: stloc.1 - IL_0029: ldc.i4.m1 - IL_002a: bne.un.s IL_001c - - .line 116,116 : 17,48 '' - IL_002c: ldarg.0 - IL_002d: ldloc.2 - IL_002e: callvirt instance void [mscorlib]System.IO.Stream::set_Position(int64) - .line 117,117 : 17,37 '' - IL_0033: ldloc.0 - IL_0034: stloc.3 - IL_0035: leave.s IL_003f - - } // end .try - finally - { - IL_0037: ldloc.s CS$2$0001 - IL_0039: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_003e: endfinally - .line 119,119 : 9,10 '' - } // end handler - IL_003f: ldloc.3 - IL_0040: ret - } // end of method IconImageCache::ComputeStreamHandle - - .method public hidebysig instance class [System.Drawing]System.Drawing.Image - GetIconImage(native int handle) cil managed - { - // Code size 85 (0x55) - .maxstack 4 - .locals init ([0] class [System.Drawing]System.Drawing.Image image, - [1] class [System.Drawing]System.Drawing.Icon icon, - [2] class [System.Drawing]System.Drawing.Image CS$1$0000, - [3] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 123,123 : 13,32 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 124,124 : 13,41 '' - IL_0002: ldarg.0 - IL_0003: ldarg.1 - IL_0004: call instance class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIcon(native int) - IL_0009: stloc.1 - .line 126,126 : 13,30 '' - IL_000a: ldarg.0 - IL_000b: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_0010: dup - IL_0011: stloc.3 - IL_0012: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 128,128 : 17,50 '' - .try - { - IL_0017: ldarg.0 - IL_0018: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_001d: ldloc.1 - IL_001e: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0023: brfalse.s IL_0034 - - .line 129,129 : 21,46 '' - IL_0025: ldarg.0 - IL_0026: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_002b: ldloc.1 - IL_002c: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0031: stloc.0 - IL_0032: br.s IL_0048 - - .line 131,131 : 21,64 '' - IL_0034: ldarg.0 - IL_0035: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_003a: ldloc.1 - IL_003b: ldloc.1 - IL_003c: callvirt instance class [System.Drawing]System.Drawing.Bitmap [System.Drawing]System.Drawing.Icon::ToBitmap() - IL_0041: dup - IL_0042: stloc.0 - IL_0043: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 133,133 : 17,30 '' - IL_0048: ldloc.0 - IL_0049: stloc.2 - IL_004a: leave.s IL_0053 - - } // end .try - finally - { - IL_004c: ldloc.3 - IL_004d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0052: endfinally - .line 135,135 : 9,10 '' - } // end handler - IL_0053: ldloc.2 - IL_0054: ret - } // end of method IconImageCache::GetIconImage - - .method public hidebysig instance bool - IsCached(native int handle) cil managed - { - // Code size 37 (0x25) - .maxstack 2 - .locals init ([0] bool CS$1$0000, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 139,139 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 140,140 : 17,54 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0013: ldarg.1 - IL_0014: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0019: stloc.0 - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.1 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 141,141 : 9,10 '' - } // end handler - IL_0023: ldloc.0 - IL_0024: ret - } // end of method IconImageCache::IsCached - - .method public hidebysig instance bool - IsCached(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 42 (0x2a) - .maxstack 2 - .locals init ([0] bool CS$1$0000, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 145,145 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 146,146 : 17,83 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0013: ldarg.1 - IL_0014: call int32 Virtuoso.Miranda.Plugins.Native.IconImageCache::ComputeStreamHandle(class [mscorlib]System.IO.Stream) - IL_0019: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_001e: stloc.0 - IL_001f: leave.s IL_0028 - - } // end .try - finally - { - IL_0021: ldloc.1 - IL_0022: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0027: endfinally - .line 147,147 : 9,10 '' - } // end handler - IL_0028: ldloc.0 - IL_0029: ret - } // end of method IconImageCache::IsCached - - .method public hidebysig instance void - Dispose() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 155,155 : 13,27 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Native.IconImageCache::Dispose(bool) - .line 156,156 : 9,10 '' - IL_0007: ret - } // end of method IconImageCache::Dispose - - .method private hidebysig instance void - Dispose(bool disposing) cil managed synchronized - { - // Code size 299 (0x12b) - .maxstack 2 - .locals init ([0] class [System.Drawing]System.Drawing.Icon icon, - [1] class [System.Drawing]System.Drawing.Icon V_1, - [2] class [System.Drawing]System.Drawing.Image image, - [3] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000, - [4] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001, - [5] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0002, - [6] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator CS$5$0003, - [7] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator CS$5$0004, - [8] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator CS$5$0005) - .line 161,161 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void [mscorlib]System.GC::SuppressFinalize(object) - .line 163,163 : 13,27 '' - IL_0006: ldarg.1 - IL_0007: brfalse IL_012a - - .line 165,165 : 17,33 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0012: dup - IL_0013: stloc.3 - IL_0014: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 167,167 : 21,38 '' - .try - { - IL_0019: ldarg.0 - IL_001a: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_001f: dup - IL_0020: stloc.s CS$2$0001 - IL_0022: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 169,169 : 25,49 '' - .try - { - IL_0027: ldarg.0 - IL_0028: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_002d: dup - IL_002e: stloc.s CS$2$0002 - IL_0030: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 171,171 : 51,67 '' - .try - { - IL_0035: ldarg.0 - IL_0036: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_003b: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection class [mscorlib]System.Collections.Generic.Dictionary`2::get_Values() - IL_0040: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() - IL_0045: stloc.s CS$5$0003 - .try - { - IL_0047: br.s IL_0057 - - .line 171,171 : 38,47 '' - IL_0049: ldloca.s CS$5$0003 - IL_004b: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() - IL_0050: stloc.0 - .line 172,172 : 33,48 '' - IL_0051: ldloc.0 - IL_0052: callvirt instance void [System.Drawing]System.Drawing.Icon::Dispose() - .line 171,171 : 48,50 '' - IL_0057: ldloca.s CS$5$0003 - IL_0059: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() - IL_005e: brtrue.s IL_0049 - - IL_0060: leave.s IL_0070 - - } // end .try - finally - { - IL_0062: ldloca.s CS$5$0003 - IL_0064: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator - IL_006a: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_006f: endfinally - .line 174,174 : 51,75 '' - } // end handler - IL_0070: ldarg.0 - IL_0071: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0076: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection class [mscorlib]System.Collections.Generic.Dictionary`2::get_Values() - IL_007b: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() - IL_0080: stloc.s CS$5$0004 - .try - { - IL_0082: br.s IL_0092 - - .line 174,174 : 38,47 '' - IL_0084: ldloca.s CS$5$0004 - IL_0086: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() - IL_008b: stloc.1 - .line 175,175 : 33,48 '' - IL_008c: ldloc.1 - IL_008d: callvirt instance void [System.Drawing]System.Drawing.Icon::Dispose() - .line 174,174 : 48,50 '' - IL_0092: ldloca.s CS$5$0004 - IL_0094: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() - IL_0099: brtrue.s IL_0084 - - IL_009b: leave.s IL_00ab - - } // end .try - finally - { - IL_009d: ldloca.s CS$5$0004 - IL_009f: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator - IL_00a5: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_00aa: endfinally - .line 177,177 : 53,70 '' - } // end handler - IL_00ab: ldarg.0 - IL_00ac: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_00b1: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection class [mscorlib]System.Collections.Generic.Dictionary`2::get_Values() - IL_00b6: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() - IL_00bb: stloc.s CS$5$0005 - .try - { - IL_00bd: br.s IL_00cd - - .line 177,177 : 38,49 '' - IL_00bf: ldloca.s CS$5$0005 - IL_00c1: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() - IL_00c6: stloc.2 - .line 178,178 : 33,49 '' - IL_00c7: ldloc.2 - IL_00c8: callvirt instance void [System.Drawing]System.Drawing.Image::Dispose() - .line 177,177 : 50,52 '' - IL_00cd: ldloca.s CS$5$0005 - IL_00cf: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() - IL_00d4: brtrue.s IL_00bf - - IL_00d6: leave.s IL_00e6 - - } // end .try - finally - { - IL_00d8: ldloca.s CS$5$0005 - IL_00da: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator - IL_00e0: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_00e5: endfinally - .line 180,180 : 29,47 '' - } // end handler - IL_00e6: ldarg.0 - IL_00e7: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_00ec: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - .line 181,181 : 29,55 '' - IL_00f1: ldarg.0 - IL_00f2: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_00f7: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - .line 182,182 : 29,48 '' - IL_00fc: ldarg.0 - IL_00fd: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_0102: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - .line 184,184 : 29,46 '' - IL_0107: ldnull - IL_0108: stsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton - IL_010d: leave.s IL_0117 - - } // end .try - finally - { - IL_010f: ldloc.s CS$2$0002 - IL_0111: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0116: endfinally - } // end handler - IL_0117: leave.s IL_0121 - - } // end .try - finally - { - IL_0119: ldloc.s CS$2$0001 - IL_011b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0120: endfinally - } // end handler - IL_0121: leave.s IL_012a - - } // end .try - finally - { - IL_0123: ldloc.3 - IL_0124: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0129: endfinally - .line 189,189 : 9,10 '' - } // end handler - IL_012a: ret - } // end of method IconImageCache::Dispose - - .property class Virtuoso.Miranda.Plugins.Native.IconImageCache - Singleton() - { - .get class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton() - } // end of property IconImageCache::Singleton -} // end of class Virtuoso.Miranda.Plugins.Native.IconImageCache - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle - implements [mscorlib]System.IDisposable -{ - .method public hidebysig newslot specialname abstract virtual - instance native int get_IntPtr() cil managed - { - } // end of method IUnmanagedMemoryHandle::get_IntPtr - - .method public hidebysig newslot abstract virtual - instance void Free() cil managed - { - } // end of method IUnmanagedMemoryHandle::Free - - .property instance native int IntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle::get_IntPtr() - } // end of property IUnmanagedMemoryHandle::IntPtr -} // end of class Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.InteropBuffer - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle, - [mscorlib]System.IDisposable -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private static literal string LogCategory = "Hyphen::InteropBuffer" - .field private initonly int32 size - .field private native int sizeAsIntPtr - .field private native uint sizeAsUIntPtr - .field private initonly object SyncObject - .field private native int intPtr - .field private int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Owner - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) reserved - .method assembly hidebysig specialname rtspecialname - instance void .ctor(int32 size) cil managed - { - // Code size 52 (0x34) - .maxstack 8 - .line 53,53 : 9,41 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\InteropBuffer.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 55,55 : 13,27 '' - IL_0006: ldarg.1 - IL_0007: ldc.i4.0 - IL_0008: bgt.s IL_0015 - - .line 55,55 : 28,74 '' - IL_000a: ldstr "size" - IL_000f: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0014: throw - - .line 57,57 : 13,39 '' - IL_0015: ldarg.0 - IL_0016: newobj instance void [mscorlib]System.Object::.ctor() - IL_001b: stfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - .line 60,60 : 13,30 '' - IL_0020: ldarg.0 - IL_0021: ldarg.1 - IL_0022: stfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size - .line 62,62 : 13,49 '' - IL_0027: ldarg.0 - IL_0028: ldarg.1 - IL_0029: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_002e: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - .line 64,64 : 9,10 '' - IL_0033: ret - } // end of method InteropBuffer::.ctor - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 17 (0x11) - .maxstack 2 - .line 68,68 : 13,28 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - IL_0007: leave.s IL_0010 - - .line 69,69 : 9,10 '' - } // end .try - finally - { - IL_0009: ldarg.0 - IL_000a: call instance void [mscorlib]System.Object::Finalize() - IL_000f: endfinally - .line 69,69 : 9,10 '' - } // end handler - IL_0010: ret - } // end of method InteropBuffer::Finalize - - .method private hidebysig instance void - CheckLock() cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 73,73 : 13,28 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - IL_0008: brtrue.s IL_0015 - - .line 73,73 : 29,116 '' - IL_000a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotLocked() - IL_000f: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0014: throw - - .line 74,74 : 9,10 '' - IL_0015: ret - } // end of method InteropBuffer::CheckLock - - .method public hidebysig newslot specialname virtual final - instance native int get_IntPtr() cil managed - { - // Code size 66 (0x42) - .maxstack 2 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 84,84 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 87,87 : 21,33 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock() - .line 89,89 : 21,47 '' - IL_0013: ldarg.0 - IL_0014: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_0019: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001e: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0023: brfalse.s IL_0030 - - .line 90,90 : 25,76 '' - IL_0025: ldstr "InteropBuffer" - IL_002a: newobj instance void [mscorlib]System.ObjectDisposedException::.ctor(string) - IL_002f: throw - - .line 92,92 : 21,35 '' - IL_0030: ldarg.0 - IL_0031: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_0036: stloc.0 - IL_0037: leave.s IL_0040 - - } // end .try - finally - { - IL_0039: ldloc.1 - IL_003a: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_003f: endfinally - .line 94,94 : 13,14 '' - } // end handler - IL_0040: ldloc.0 - IL_0041: ret - } // end of method InteropBuffer::get_IntPtr - - .method private hidebysig newslot virtual final - instance void Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle.Free() cil managed - { - .override Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle::Free - // Code size 36 (0x24) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 99,99 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 101,101 : 17,29 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock() - .line 102,102 : 17,31 '' - IL_0013: ldarg.0 - IL_0014: ldc.i4.1 - IL_0015: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.0 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 104,104 : 9,10 '' - } // end handler - IL_0023: ret - } // end of method InteropBuffer::Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle.Free - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 7 (0x7) - .maxstack 8 - .line 112,112 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle::Free() - .line 113,113 : 9,10 '' - IL_0006: ret - } // end of method InteropBuffer::System.IDisposable.Dispose - - .method assembly hidebysig instance void - Dispose(bool disposing) cil managed - { - // Code size 47 (0x2f) - .maxstack 8 - .line 117,117 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void [mscorlib]System.GC::SuppressFinalize(object) - .line 119,119 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_000c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0011: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0016: brfalse.s IL_002e - - .line 121,121 : 17,45 '' - IL_0018: ldarg.0 - IL_0019: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_001e: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 122,122 : 17,38 '' - IL_0023: ldarg.0 - IL_0024: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0029: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - .line 126,126 : 9,10 '' - IL_002e: ret - } // end of method InteropBuffer::Dispose - - .method public hidebysig specialname instance bool - get_Locked() cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 136,136 : 17,35 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - IL_0008: ldc.i4.0 - IL_0009: ceq - IL_000b: ldc.i4.0 - IL_000c: ceq - IL_000e: ret - } // end of method InteropBuffer::get_Locked - - .method public hidebysig specialname instance int32 - get_Size() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 144,144 : 17,29 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size - IL_0006: ret - } // end of method InteropBuffer::get_Size - - .method public hidebysig specialname instance native int - get_SizeAsIntPtr() cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 152,152 : 17,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0010: brfalse.s IL_0023 - - .line 153,153 : 21,53 '' - IL_0012: ldarg.0 - IL_0013: ldarg.0 - IL_0014: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size - IL_0019: newobj instance void [mscorlib]System.IntPtr::.ctor(int32) - IL_001e: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr - .line 155,155 : 17,37 '' - IL_0023: ldarg.0 - IL_0024: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr - IL_0029: ret - } // end of method InteropBuffer::get_SizeAsIntPtr - - .method public hidebysig specialname instance native uint - get_SizeAsUIntPtr() cil managed - { - // Code size 43 (0x2b) - .maxstack 8 - .line 163,163 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr - IL_0006: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_000b: call bool [mscorlib]System.UIntPtr::op_Equality(native uint, - native uint) - IL_0010: brfalse.s IL_0024 - - .line 164,164 : 21,58 '' - IL_0012: ldarg.0 - IL_0013: ldarg.0 - IL_0014: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size - IL_0019: conv.i8 - IL_001a: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64) - IL_001f: stfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr - .line 166,166 : 17,38 '' - IL_0024: ldarg.0 - IL_0025: ldfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr - IL_002a: ret - } // end of method InteropBuffer::get_SizeAsUIntPtr - - .method assembly hidebysig specialname - instance bool get_Reserved() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 174,174 : 17,33 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::reserved - IL_0008: ret - } // end of method InteropBuffer::get_Reserved - - .method assembly hidebysig specialname - instance void set_Reserved(bool 'value') cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 178,178 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: volatile. - IL_0004: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::reserved - .line 179,179 : 13,14 '' - IL_0009: ret - } // end of method InteropBuffer::set_Reserved - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 188,188 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldflda native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_0006: constrained. [mscorlib]System.IntPtr - IL_000c: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0011: ret - } // end of method InteropBuffer::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 32 (0x20) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer other) - .line 193,193 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 193,193 : 30,43 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 195,195 : 13,56 '' - IL_0005: ldarg.1 - IL_0006: isinst Virtuoso.Miranda.Plugins.Native.InteropBuffer - IL_000b: stloc.0 - .line 196,196 : 13,31 '' - IL_000c: ldloc.0 - IL_000d: brtrue.s IL_0011 - - .line 196,196 : 32,45 '' - IL_000f: ldc.i4.0 - IL_0010: ret - - .line 198,198 : 13,59 '' - IL_0011: ldarg.0 - IL_0012: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0017: ldloc.0 - IL_0018: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_001d: ceq - IL_001f: ret - } // end of method InteropBuffer::Equals - - .method public hidebysig instance void - Lock() cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 205,205 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 206,206 : 13,58 '' - IL_000b: ldarg.0 - IL_000c: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0011: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_0016: volatile. - IL_0018: stfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - .line 209,209 : 9,10 '' - IL_001d: ret - } // end of method InteropBuffer::Lock - - .method public hidebysig instance void - Unlock() cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 214,214 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock() - .line 216,216 : 13,63 '' - IL_0006: ldarg.0 - IL_0007: volatile. - IL_0009: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - IL_000e: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0013: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_0018: bne.un.s IL_002f - - .line 218,218 : 17,42 '' - IL_001a: ldarg.0 - IL_001b: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0020: call void [mscorlib]System.Threading.Monitor::Exit(object) - .line 221,221 : 17,27 '' - IL_0025: ldarg.0 - IL_0026: ldc.i4.0 - IL_0027: volatile. - IL_0029: stfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - IL_002e: ret - - .line 224,224 : 17,119 '' - IL_002f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() - IL_0034: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0039: throw - } // end of method InteropBuffer::Unlock - - .method public hidebysig instance void - Zero() cil managed - { - // Code size 59 (0x3b) - .maxstack 3 - .locals init ([0] int32 i, - [1] object CS$2$0000) - .line 229,229 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 232,232 : 17,29 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock() - .line 234,234 : 22,32 '' - IL_0013: ldc.i4.0 - IL_0014: stloc.0 - IL_0015: br.s IL_0028 - - .line 235,235 : 21,53 '' - IL_0017: ldarg.0 - IL_0018: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_001d: ldloc.0 - IL_001e: ldc.i4.0 - IL_001f: call void [mscorlib]System.Runtime.InteropServices.Marshal::WriteByte(native int, - int32, - uint8) - .line 234,234 : 43,46 '' - IL_0024: ldloc.0 - IL_0025: ldc.i4.1 - IL_0026: add - IL_0027: stloc.0 - .line 234,234 : 33,41 '' - IL_0028: ldloc.0 - IL_0029: ldarg.0 - IL_002a: call instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_002f: blt.s IL_0017 - - IL_0031: leave.s IL_003a - - } // end .try - finally - { - IL_0033: ldloc.1 - IL_0034: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0039: endfinally - .line 237,237 : 9,10 '' - } // end handler - IL_003a: ret - } // end of method InteropBuffer::Zero - - .method public hidebysig specialname static - native int op_Implicit(class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 241,241 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_0006: ret - } // end of method InteropBuffer::op_Implicit - - .property instance native int IntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - } // end of property InteropBuffer::IntPtr - .property instance bool Locked() - { - .get instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Locked() - } // end of property InteropBuffer::Locked - .property instance int32 Size() - { - .get instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - } // end of property InteropBuffer::Size - .property instance native int SizeAsIntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsIntPtr() - } // end of property InteropBuffer::SizeAsIntPtr - .property instance native uint SizeAsUIntPtr() - { - .get instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr() - } // end of property InteropBuffer::SizeAsUIntPtr - .property instance bool Reserved() - { - .set instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::set_Reserved(bool) - .get instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Reserved() - } // end of property InteropBuffer::Reserved -} // end of class Virtuoso.Miranda.Plugins.Native.InteropBuffer - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.InteropBufferPool - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass2' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public int32 size - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass2'::.ctor - - .method public hidebysig instance bool - 'b__0'(class Virtuoso.Miranda.Plugins.Native.InteropBuffer _buffer) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 127,127 : 25,50 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\InteropBufferPool.cs' - IL_0000: ldarg.1 - IL_0001: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_0006: ldarg.0 - IL_0007: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_000c: blt.s IL_0010 - - .line 128,128 : 29,41 '' - IL_000e: ldc.i4.1 - IL_000f: ret - - .line 130,130 : 29,42 '' - IL_0010: ldc.i4.0 - IL_0011: ret - } // end of method '<>c__DisplayClass2'::'b__0' - - } // end of class '<>c__DisplayClass2' - - .field public static literal int32 DefaultMaximumAvailableBufferSize = int32(0x00000104) - .field private static literal int32 DefaultBuffersCount = int32(0x00000002) - .field private static int32 maximumAvailableBufferSize - .field private static int32 NextAvailableBufferIndex - .field private static class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Buffers - .field private static bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Disposed - .method public hidebysig specialname static - int32 get_MaximumAvailableBufferSize() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 39,39 : 19,71 '' - IL_0000: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0005: ret - } // end of method InteropBufferPool::get_MaximumAvailableBufferSize - - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 51,51 : 9,36 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 51,51 : 39,40 '' - IL_0006: ret - } // end of method InteropBufferPool::.ctor - - .method assembly hidebysig static void - Dispose() cil managed - { - // Code size 91 (0x5b) - .maxstack 3 - .locals init ([0] int32 i, - [1] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0000) - .line 59,59 : 13,45 '' - IL_0000: volatile. - IL_0002: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed - IL_0007: brtrue.s IL_0010 - - IL_0009: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_000e: brtrue.s IL_0011 - - .line 60,60 : 17,24 '' - IL_0010: ret - - .line 62,62 : 13,27 '' - IL_0011: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0016: dup - IL_0017: stloc.1 - IL_0018: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 64,64 : 17,33 '' - .try - { - IL_001d: ldc.i4.1 - IL_001e: volatile. - IL_0020: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed - .line 66,66 : 22,32 '' - IL_0025: ldc.i4.0 - IL_0026: stloc.0 - IL_0027: br.s IL_0047 - - .line 70,70 : 25,50 '' - .try - { - IL_0029: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_002e: ldloc.0 - IL_002f: ldelem.ref - IL_0030: ldc.i4.1 - IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - .line 71,71 : 25,43 '' - IL_0036: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_003b: ldloc.0 - IL_003c: ldnull - IL_003d: stelem.ref - IL_003e: leave.s IL_0043 - - .line 73,73 : 21,26 '' - } // end .try - catch [mscorlib]System.Object - { - IL_0040: pop - IL_0041: leave.s IL_0043 - - .line 66,66 : 53,56 '' - } // end handler - IL_0043: ldloc.0 - IL_0044: ldc.i4.1 - IL_0045: add - IL_0046: stloc.0 - .line 66,66 : 33,51 '' - IL_0047: ldloc.0 - IL_0048: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_004d: ldlen - IL_004e: conv.i4 - IL_004f: blt.s IL_0029 - - IL_0051: leave.s IL_005a - - } // end .try - finally - { - IL_0053: ldloc.1 - IL_0054: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0059: endfinally - .line 76,76 : 9,10 '' - } // end handler - IL_005a: ret - } // end of method InteropBufferPool::Dispose - - .method assembly hidebysig static void - Refresh() cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 80,80 : 13,23 '' - IL_0000: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Dispose() - .line 82,82 : 13,28 '' - IL_0005: ldnull - IL_0006: stsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - .line 83,83 : 13,30 '' - IL_000b: ldc.i4.0 - IL_000c: volatile. - IL_000e: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed - .line 85,85 : 13,37 '' - IL_0013: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency() - .line 86,86 : 9,10 '' - IL_0018: ret - } // end of method InteropBufferPool::Refresh - - .method private hidebysig static void VerifyPoolConsistency() cil managed - { - // Code size 84 (0x54) - .maxstack 3 - .locals init ([0] int32 i) - .line 90,90 : 13,26 '' - IL_0000: volatile. - IL_0002: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed - IL_0007: brfalse.s IL_0014 - - .line 91,91 : 17,72 '' - IL_0009: ldstr "InteropBufferPool" - IL_000e: newobj instance void [mscorlib]System.ObjectDisposedException::.ctor(string) - IL_0013: throw - - .line 93,93 : 13,33 '' - IL_0014: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0019: brtrue.s IL_0053 - - .line 95,95 : 17,46 '' - IL_001b: ldc.i4.0 - IL_001c: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - .line 96,96 : 17,80 '' - IL_0021: ldc.i4 0x104 - IL_0026: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - .line 98,98 : 17,66 '' - IL_002b: ldc.i4.2 - IL_002c: newarr Virtuoso.Miranda.Plugins.Native.InteropBuffer - IL_0031: stsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - .line 100,100 : 22,32 '' - IL_0036: ldc.i4.0 - IL_0037: stloc.0 - IL_0038: br.s IL_004f - - .line 101,101 : 21,80 '' - IL_003a: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_003f: ldloc.0 - IL_0040: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0045: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32) - IL_004a: stelem.ref - .line 100,100 : 58,61 '' - IL_004b: ldloc.0 - IL_004c: ldc.i4.1 - IL_004d: add - IL_004e: stloc.0 - .line 100,100 : 33,56 '' - IL_004f: ldloc.0 - IL_0050: ldc.i4.2 - IL_0051: blt.s IL_003a - - .line 103,103 : 9,10 '' - IL_0053: ret - } // end of method InteropBufferPool::VerifyPoolConsistency - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Native.InteropBuffer - AcquireBuffer() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 107,107 : 13,62 '' - IL_0000: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0005: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32) - IL_000a: ret - } // end of method InteropBufferPool::AcquireBuffer - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Native.InteropBuffer - AcquireBuffer(int32 size) cil managed - { - // Code size 195 (0xc3) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] int32 index, - [2] class [mscorlib]System.Predicate`1 'CS$<>9__CachedAnonymousMethodDelegate1', - [3] class Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2' 'CS$<>8__locals3', - [4] class Virtuoso.Miranda.Plugins.Native.InteropBuffer CS$1$0000, - [5] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0001) - IL_0000: ldnull - IL_0001: stloc.2 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::.ctor() - IL_0007: stloc.3 - IL_0008: ldloc.3 - IL_0009: ldarg.0 - IL_000a: stfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - .line 112,112 : 13,27 '' - IL_000f: ldloc.3 - IL_0010: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_0015: ldc.i4.0 - IL_0016: bgt.s IL_0023 - - .line 113,113 : 17,63 '' - IL_0018: ldstr "size" - IL_001d: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0022: throw - - .line 115,115 : 13,37 '' - IL_0023: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency() - .line 117,117 : 13,27 '' - IL_0028: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_002d: dup - IL_002e: stloc.s CS$2$0001 - IL_0030: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 119,119 : 17,45 '' - .try - { - IL_0035: ldnull - IL_0036: stloc.0 - .line 121,121 : 17,104 '' - IL_0037: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_003c: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0041: ldlen - IL_0042: conv.i4 - IL_0043: ldc.i4.1 - IL_0044: sub - IL_0045: bgt.s IL_0054 - - IL_0047: ldloc.3 - IL_0048: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_004d: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0052: ble.s IL_0062 - - .line 122,122 : 21,54 '' - IL_0054: ldloc.3 - IL_0055: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_005a: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32) - IL_005f: stloc.0 - IL_0060: br.s IL_00ac - - .line 125,131 : 21,24 '' - IL_0062: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0067: ldloc.2 - IL_0068: brtrue.s IL_0077 - - IL_006a: ldloc.3 - IL_006b: ldftn instance bool Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::'b__0'(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_0071: newobj instance void class [mscorlib]System.Predicate`1::.ctor(object, - native int) - IL_0076: stloc.2 - IL_0077: ldloc.2 - IL_0078: call int32 [mscorlib]System.Array::FindIndex(!!0[], - class [mscorlib]System.Predicate`1) - IL_007d: stloc.1 - .line 133,133 : 21,73 '' - IL_007e: ldloc.1 - IL_007f: ldc.i4.m1 - IL_0080: beq.s IL_008a - - IL_0082: ldloc.1 - IL_0083: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_0088: bge.s IL_0098 - - .line 134,134 : 25,58 '' - IL_008a: ldloc.3 - IL_008b: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_0090: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32) - IL_0095: stloc.0 - IL_0096: br.s IL_00ac - - .line 137,137 : 25,49 '' - IL_0098: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_009d: ldloc.1 - IL_009e: ldelem.ref - IL_009f: stloc.0 - .line 138,138 : 25,52 '' - IL_00a0: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_00a5: ldc.i4.1 - IL_00a6: add - IL_00a7: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - .line 142,142 : 17,40 '' - IL_00ac: ldloc.0 - IL_00ad: ldc.i4.1 - IL_00ae: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::set_Reserved(bool) - .line 143,143 : 17,31 '' - IL_00b3: ldloc.0 - IL_00b4: stloc.s CS$1$0000 - IL_00b6: leave.s IL_00c0 - - } // end .try - finally - { - IL_00b8: ldloc.s CS$2$0001 - IL_00ba: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_00bf: endfinally - .line 145,145 : 9,10 '' - } // end handler - IL_00c0: ldloc.s CS$1$0000 - IL_00c2: ret - } // end of method InteropBufferPool::AcquireBuffer - - .method public hidebysig static void ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer) cil managed - { - // Code size 177 (0xb1) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0000) - .line 149,149 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_0004 - - .line 150,150 : 17,24 '' - IL_0003: ret - - .line 152,152 : 13,31 '' - IL_0004: ldarg.0 - IL_0005: callvirt instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Locked() - IL_000a: brfalse.s IL_0017 - - .line 153,153 : 17,106 '' - IL_000c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotUnlocked() - IL_0011: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0016: throw - - .line 155,155 : 13,34 '' - IL_0017: ldarg.0 - IL_0018: callvirt instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Reserved() - IL_001d: brtrue.s IL_0025 - - .line 156,156 : 17,47 '' - IL_001f: newobj instance void [mscorlib]System.ArgumentException::.ctor() - IL_0024: throw - - .line 158,158 : 13,37 '' - IL_0025: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency() - .line 160,160 : 13,27 '' - IL_002a: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_002f: dup - IL_0030: stloc.0 - IL_0031: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 162,162 : 17,58 '' - .try - { - IL_0036: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_003b: ldarg.0 - IL_003c: call int32 [mscorlib]System.Array::IndexOf(!!0[], - !!0) - IL_0041: ldc.i4.m1 - IL_0042: bne.un.s IL_0094 - - .line 164,164 : 21,66 '' - IL_0044: ldarg.0 - IL_0045: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_004a: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_004f: ble.s IL_008b - - .line 166,166 : 25,76 '' - IL_0051: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_0056: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_005b: ldlen - IL_005c: conv.i4 - IL_005d: ldc.i4.1 - IL_005e: sub - IL_005f: bgt.s IL_00a0 - - .line 168,168 : 29,77 '' - IL_0061: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0066: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_006b: ldelem.ref - IL_006c: ldc.i4.1 - IL_006d: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - .line 169,169 : 29,72 '' - IL_0072: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0077: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_007c: ldarg.0 - IL_007d: stelem.ref - .line 171,171 : 29,70 '' - IL_007e: ldarg.0 - IL_007f: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_0084: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0089: br.s IL_00a0 - - .line 175,175 : 25,46 '' - IL_008b: ldarg.0 - IL_008c: ldc.i4.1 - IL_008d: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - IL_0092: br.s IL_00a0 - - .line 178,178 : 21,48 '' - IL_0094: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_0099: ldc.i4.1 - IL_009a: sub - IL_009b: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - .line 180,180 : 17,41 '' - IL_00a0: ldarg.0 - IL_00a1: ldc.i4.0 - IL_00a2: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::set_Reserved(bool) - IL_00a7: leave.s IL_00b0 - - } // end .try - finally - { - IL_00a9: ldloc.0 - IL_00aa: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_00af: endfinally - .line 182,182 : 9,10 '' - } // end handler - IL_00b0: ret - } // end of method InteropBufferPool::ReleaseBuffer - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 35,35 : 9,91 '' - IL_0000: ldc.i4 0x104 - IL_0005: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_000a: ret - } // end of method InteropBufferPool::.cctor - - .property int32 MaximumAvailableBufferSize() - { - .get int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::get_MaximumAvailableBufferSize() - } // end of property InteropBufferPool::MaximumAvailableBufferSize -} // end of class Virtuoso.Miranda.Plugins.Native.InteropBufferPool - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.EventHandleCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 30,30 : 9,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\EventHandleCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.3 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 30,30 : 54,55 '' - IL_0007: ret - } // end of method EventHandleCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection - -.class interface private abstract auto ansi Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 -{ - .method public hidebysig newslot abstract virtual - instance !T Find(string tag) cil managed - { - } // end of method ITagSearchable`1::Find - -} // end of class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - extends class [mscorlib]System.Collections.Generic.List`1 - implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,52 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\HookDescriptorCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.3 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 55,56 '' - IL_0007: ret - } // end of method HookDescriptorCollection::.ctor - - .method public hidebysig instance void - Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor item) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 37,37 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance bool class [mscorlib]System.Collections.Generic.List`1::Contains(!0) - IL_0007: brfalse.s IL_000a - - .line 37,37 : 33,40 '' - IL_0009: ret - - .line 38,38 : 13,28 '' - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: call instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 39,39 : 9,10 '' - IL_0011: ret - } // end of method HookDescriptorCollection::Add - - .method public hidebysig newslot virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - Find(string name) cil managed - { - // Code size 78 (0x4e) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor CS$1$0000, - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001) - .line 43,43 : 13,30 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 44,44 : 17,57 '' - IL_0003: ldstr "name" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 46,46 : 51,55 '' - IL_000e: ldarg.0 - IL_000f: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0014: stloc.2 - .try - { - IL_0015: br.s IL_0031 - - .line 46,46 : 22,47 '' - IL_0017: ldloca.s CS$5$0001 - IL_0019: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001e: stloc.0 - .line 47,47 : 17,45 '' - IL_001f: ldloc.0 - IL_0020: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_0025: ldarg.1 - IL_0026: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_002b: brfalse.s IL_0031 - - .line 48,48 : 21,39 '' - IL_002d: ldloc.0 - IL_002e: stloc.1 - IL_002f: leave.s IL_004c - - .line 46,46 : 48,50 '' - IL_0031: ldloca.s CS$5$0001 - IL_0033: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0038: brtrue.s IL_0017 - - IL_003a: leave.s IL_004a - - } // end .try - finally - { - IL_003c: ldloca.s CS$5$0001 - IL_003e: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0044: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0049: endfinally - .line 50,50 : 13,25 '' - } // end handler - IL_004a: ldnull - IL_004b: ret - - .line 51,51 : 9,10 '' - IL_004c: ldloc.1 - IL_004d: ret - } // end of method HookDescriptorCollection::Find - -} // end of class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher - extends [mscorlib]System.Object -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 26,26 : 9,34 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\EventPublisher.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 26,26 : 37,38 '' - IL_0006: ret - } // end of method EventPublisher::.ctor - - .method family hidebysig instance bool - InvokeChainCancelable<(Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs) TEventArgs>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'handler', - !!TEventArgs eventArgs) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 30,30 : 13,80 '' - IL_0000: ldarg.1 - IL_0001: ldarg.0 - IL_0002: ldarg.2 - IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - object, - !!0) - IL_0008: ret - } // end of method EventPublisher::InvokeChainCancelable - - .method public hidebysig static bool InvokeChainCancelable<(Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs) TEventArgs>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'handler', - object sender, - !!TEventArgs eventArgs) cil managed - { - // Code size 49 (0x31) - .maxstack 3 - .locals init ([0] bool retValue, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 del, - [2] class [mscorlib]System.Delegate[] CS$6$0000, - [3] int32 CS$7$0001) - .line 35,35 : 13,58 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.0 - .line 37,37 : 13,33 '' - IL_0002: ldarg.0 - IL_0003: brfalse.s IL_002f - - .line 39,39 : 65,92 '' - IL_0005: ldarg.0 - IL_0006: callvirt instance class [mscorlib]System.Delegate[] [mscorlib]System.Delegate::GetInvocationList() - IL_000b: stloc.2 - IL_000c: ldc.i4.0 - IL_000d: stloc.3 - IL_000e: br.s IL_0029 - - .line 39,39 : 26,61 '' - IL_0010: ldloc.2 - IL_0011: ldloc.3 - IL_0012: ldelem.ref - IL_0013: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 - IL_0018: stloc.1 - .line 41,41 : 21,92 '' - IL_0019: ldloc.1 - IL_001a: ldarg.1 - IL_001b: ldarg.2 - IL_001c: callvirt instance bool class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1::Invoke(object, - !0) - IL_0021: dup - IL_0022: stloc.0 - IL_0023: brtrue.s IL_002f - - IL_0025: ldloc.3 - IL_0026: ldc.i4.1 - IL_0027: add - IL_0028: stloc.3 - .line 39,39 : 62,64 '' - IL_0029: ldloc.3 - IL_002a: ldloc.2 - IL_002b: ldlen - IL_002c: conv.i4 - IL_002d: blt.s IL_0010 - - .line 46,46 : 13,29 '' - IL_002f: ldloc.0 - IL_0030: ret - } // end of method EventPublisher::InvokeChainCancelable - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactList - extends Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher -{ - .field private static literal string ME_CLC_SHOWINFOTIP = "CLC/ShowInfoTip" - .field private static literal string ME_CLC_HIDEINFOTIP = "CLC/HideInfoTip" - .field private static literal string MS_CLC_SETINFOTIPHOVERTIME = "CLC/SetInfoTipHoverTime" - .field private static literal string MS_CLC_GETINFOTIPHOVERTIME = "CLC/GetInfoTipHoverTime" - .field private static literal string ME_CLIST_STATUSMODECHANGE = "CList/StatusModeChange" - .field private static literal string ME_CLIST_PREBUILDCONTACTMENU = "CList/PreBuildContactMenu" - .field private static literal string ME_CLIST_DOUBLECLICKED = "CList/DoubleClicked" - .field private static literal string MS_CLIST_ADDEVENT = "CList/AddEvent" - .field private static literal string MS_CLIST_REMOVEEVENT = "Clist/RemoveEvent" - .field private static initonly object SyncObject - .field private class [mscorlib]System.EventHandler`1> InfoTipShowEventHandler - .field private class [mscorlib]System.EventHandler`1> InfoTipHideEventHandler - .field private class [mscorlib]System.EventHandler`1 ProtocolStatusChangeEventHandler - .field private class [mscorlib]System.EventHandler`1> ContactMenuShowingEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> ContactDoubleClickedEventHandler - .field private bool ContactSelectionTrackingEnabled - .field private class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo selectedContact - .field private static initonly class [mscorlib]System.Random Random - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 69,69 : 9,31 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ContactList.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::.ctor() - .line 69,69 : 34,35 '' - IL_0006: ret - } // end of method ContactList::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_SelectedContact() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 79,79 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactList::selectedContact - IL_0006: ret - } // end of method ContactList::get_SelectedContact - - .method public hidebysig specialname instance valuetype [mscorlib]System.Nullable`1 - get_Transparency() cil managed - { - // Code size 47 (0x2f) - .maxstack 4 - .locals init ([0] object alpha, - [1] valuetype [mscorlib]System.Nullable`1 CS$0$0000) - .line 87,87 : 17,110 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0005: ldstr "Alpha" - IL_000a: ldstr "CList" - IL_000f: ldc.i4.1 - IL_0010: callvirt instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0015: stloc.0 - .line 89,89 : 17,35 '' - IL_0016: ldloc.0 - IL_0017: brfalse.s IL_0025 - - .line 90,90 : 21,40 '' - IL_0019: ldloc.0 - IL_001a: unbox.any [mscorlib]System.Byte - IL_001f: newobj instance void valuetype [mscorlib]System.Nullable`1::.ctor(!0) - IL_0024: ret - - .line 92,92 : 21,33 '' - IL_0025: ldloca.s CS$0$0000 - IL_0027: initobj valuetype [mscorlib]System.Nullable`1 - IL_002d: ldloc.1 - IL_002e: ret - } // end of method ContactList::get_Transparency - - .method public hidebysig specialname instance void - set_Transparency(valuetype [mscorlib]System.Nullable`1 'value') cil managed - { - // Code size 40 (0x28) - .maxstack 8 - .line 96,96 : 17,136 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0005: ldstr "Alpha" - IL_000a: ldstr "CList" - IL_000f: ldarga.s 'value' - IL_0011: ldc.i4 0xff - IL_0016: call instance !0 valuetype [mscorlib]System.Nullable`1::GetValueOrDefault(!0) - IL_001b: box [mscorlib]System.Byte - IL_0020: ldc.i4.1 - IL_0021: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string, - string, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0026: pop - .line 97,97 : 13,14 '' - IL_0027: ret - } // end of method ContactList::set_Transparency - - .method public hidebysig specialname instance bool - get_TransparencyEnabled() cil managed - { - // Code size 39 (0x27) - .maxstack 4 - .locals init ([0] object enabled) - .line 104,104 : 17,118 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0005: ldstr "Transparent" - IL_000a: ldstr "CList" - IL_000f: ldc.i4.1 - IL_0010: callvirt instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0015: stloc.0 - .line 106,106 : 17,37 '' - IL_0016: ldloc.0 - IL_0017: brfalse.s IL_0025 - - .line 107,107 : 21,61 '' - IL_0019: ldloc.0 - IL_001a: unbox.any [mscorlib]System.Byte - IL_001f: call bool [mscorlib]System.Convert::ToBoolean(uint8) - IL_0024: ret - - .line 109,109 : 21,34 '' - IL_0025: ldc.i4.0 - IL_0026: ret - } // end of method ContactList::get_TransparencyEnabled - - .method public hidebysig specialname instance void - set_TransparencyEnabled(bool 'value') cil managed - { - // Code size 34 (0x22) - .maxstack 8 - .line 113,113 : 17,125 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0005: ldstr "Transparent" - IL_000a: ldstr "CList" - IL_000f: ldarg.1 - IL_0010: call uint8 [mscorlib]System.Convert::ToByte(bool) - IL_0015: box [mscorlib]System.Byte - IL_001a: ldc.i4.1 - IL_001b: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string, - string, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0020: pop - .line 114,114 : 13,14 '' - IL_0021: ret - } // end of method ContactList::set_TransparencyEnabled - - .method private hidebysig instance void - FireInfoTipEvent(class [mscorlib]System.EventHandler`1> e, - native int lParam) cil managed - { - // Code size 42 (0x2a) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip infoTip, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1 eArgs) - .line 123,123 : 13,27 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0004 - - .line 124,124 : 17,24 '' - IL_0003: ret - - .line 126,126 : 13,121 '' - IL_0004: ldarg.2 - IL_0005: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip - IL_000a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000f: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0014: unbox.any Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip - IL_0019: stloc.0 - .line 127,127 : 13,116 '' - IL_001a: ldloc.0 - IL_001b: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::.ctor(!0) - IL_0020: stloc.1 - .line 129,129 : 13,28 '' - IL_0021: ldarg.1 - IL_0022: ldarg.0 - IL_0023: ldloc.1 - IL_0024: callvirt instance void class [mscorlib]System.EventHandler`1>::Invoke(object, - !0) - .line 130,130 : 9,10 '' - IL_0029: ret - } // end of method ContactList::FireInfoTipEvent - - .method public hidebysig specialname instance void - add_InfoTipShow(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 137,137 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>>(!!0&, - !!0) - .line 138,143 : 17,24 '' - IL_000c: ldstr "CLC/ShowInfoTip" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__0'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 144,144 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_InfoTipShow - - .method public hidebysig specialname instance void - remove_InfoTipShow(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 148,148 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>>(!!0&, - !!0) - .line 149,149 : 17,102 '' - IL_000c: ldstr "CLC/ShowInfoTip" - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 150,150 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_InfoTipShow - - .method public hidebysig specialname instance void - add_InfoTipHide(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 158,158 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>>(!!0&, - !!0) - .line 159,164 : 17,24 '' - IL_000c: ldstr "CLC/HideInfoTip" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__1'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 165,165 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_InfoTipHide - - .method public hidebysig specialname instance void - remove_InfoTipHide(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 169,169 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>>(!!0&, - !!0) - .line 170,170 : 17,102 '' - IL_000c: ldstr "CLC/HideInfoTip" - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 171,171 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_InfoTipHide - - .method public hidebysig specialname instance void - add_ProtocolStatusChange(class [mscorlib]System.EventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 179,179 : 17,138 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 180,195 : 17,24 '' - IL_000c: ldstr "CList/StatusModeChange" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__2'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 196,196 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_ProtocolStatusChange - - .method public hidebysig specialname instance void - remove_ProtocolStatusChange(class [mscorlib]System.EventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 200,200 : 17,138 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 201,201 : 17,113 '' - IL_000c: ldstr "CList/StatusModeChange" - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 202,202 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_ProtocolStatusChange - - .method public hidebysig specialname instance void - add_ContactMenuShowing(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 210,210 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>>(!!0&, - !!0) - .line 211,218 : 17,24 '' - IL_000c: ldstr "CList/PreBuildContactMenu" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__3'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 219,219 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_ContactMenuShowing - - .method public hidebysig specialname instance void - remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 223,223 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>>(!!0&, - !!0) - .line 224,224 : 17,114 '' - IL_000c: ldstr "CList/PreBuildContactMenu" - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 225,225 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_ContactMenuShowing - - .method public hidebysig specialname instance void - add_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 233,233 : 17,149 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>>(!!0&, - !!0) - .line 234,239 : 17,24 '' - IL_000c: ldstr "CList/DoubleClicked" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__4'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 240,240 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_ContactDoubleClicked - - .method public hidebysig specialname instance void - remove_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 244,244 : 17,149 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>>(!!0&, - !!0) - .line 245,245 : 17,110 '' - IL_000c: ldstr "CList/DoubleClicked" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 246,246 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_ContactDoubleClicked - - .method public hidebysig instance void - AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item) cil managed - { - // Code size 144 (0x90) - .maxstack 6 - .locals init ([0] string serviceName, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeHandle, - [2] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM nativeItem, - [3] native int handle) - .line 257,257 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 258,258 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 260,260 : 13,30 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 261,261 : 17,57 '' - IL_0011: ldstr "item" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 263,263 : 13,146 '' - IL_001c: ldarg.2 - IL_001d: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsContactMenuItem() - IL_0022: brtrue.s IL_002b - - IL_0024: ldstr "CList/AddMainMenuItem" - IL_0029: br.s IL_0030 - - IL_002b: ldstr "CList/AddContactMenuItem" - IL_0030: stloc.0 - .line 265,265 : 13,108 '' - IL_0031: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0036: stloc.1 - .line 266,266 : 13,71 '' - IL_0037: ldloca.s nativeItem - IL_0039: ldarg.1 - IL_003a: ldarg.2 - IL_003b: newobj instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - IL_0040: stobj Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - .line 270,270 : 17,89 '' - .try - { - IL_0045: ldloca.s nativeItem - IL_0047: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_004c: stloc.1 - .line 272,273 : 17,72 '' - IL_004d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0052: ldloc.0 - IL_0053: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0058: ldloca.s nativeHandle - IL_005a: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_005f: ldarg.1 - IL_0060: isinst Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0065: brfalse.s IL_0072 - - IL_0067: ldarg.2 - IL_0068: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsAdditional() - IL_006d: ldc.i4.0 - IL_006e: ceq - IL_0070: br.s IL_0073 - - IL_0072: ldc.i4.0 - IL_0073: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_0078: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_007d: stloc.3 - .line 275,275 : 17,45 '' - IL_007e: ldarg.2 - IL_007f: ldloc.3 - IL_0080: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_MirandaHandle(native int) - IL_0085: leave.s IL_008f - - .line 280,280 : 17,37 '' - } // end .try - finally - { - IL_0087: ldloca.s nativeHandle - IL_0089: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_008e: endfinally - .line 282,282 : 9,10 '' - } // end handler - IL_008f: ret - } // end of method ContactList::AddMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - string text) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 286,286 : 13,98 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldc.i4.0 - IL_0005: ldnull - IL_0006: ldc.i4.0 - IL_0007: ldc.i4.1 - IL_0008: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_000d: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'flags') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 291,291 : 13,80 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: ldarg.3 - IL_0005: ldnull - IL_0006: ldc.i4.0 - IL_0007: ldc.i4.1 - IL_0008: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_000d: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys hotKey) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 296,296 : 13,103 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: ldc.i4.0 - IL_0005: ldnull - IL_0006: ldarg.3 - IL_0007: ldc.i4.1 - IL_0008: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_000d: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - class [System.Drawing]System.Drawing.Icon icon) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 301,301 : 13,98 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: ldc.i4.0 - IL_0005: ldarg.3 - IL_0006: ldc.i4.0 - IL_0007: ldc.i4.1 - IL_0008: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_000d: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - string text, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'flags', - class [System.Drawing]System.Drawing.Icon icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys hotKey) cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 306,306 : 13,85 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldarg.s 'flags' - IL_0006: ldarg.s icon - IL_0008: ldarg.s hotKey - IL_000a: ldc.i4.1 - IL_000b: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_0010: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - string text, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'flags', - class [System.Drawing]System.Drawing.Icon icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys hotKey, - bool updateItemDescriptor) cil managed - { - // Code size 325 (0x145) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM nativeItem, - [2] valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags modifyFlags, - [3] bool result, - [4] class [mscorlib]System.Exception e, - [5] bool CS$1$0000) - .line 311,311 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 312,312 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 314,314 : 13,34 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 315,315 : 17,61 '' - IL_0011: ldstr "menuItem" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 317,317 : 13,55 '' - IL_001c: ldarg.2 - IL_001d: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_MirandaHandle() - IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0027: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_002c: brfalse.s IL_0039 - - .line 318,318 : 17,74 '' - IL_002e: ldstr "Invalid menu item handle." - IL_0033: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0038: throw - - .line 320,320 : 13,108 '' - IL_0039: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_003e: stloc.0 - .line 324,324 : 17,69 '' - .try - { - .try - { - IL_003f: ldarg.2 - IL_0040: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginMenuItemUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 326,326 : 17,79 '' - IL_0045: ldloca.s nativeItem - IL_0047: ldarg.1 - IL_0048: ldarg.2 - IL_0049: newobj instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - IL_004e: stobj Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - .line 327,327 : 17,76 '' - IL_0053: ldc.i4.0 - IL_0054: stloc.2 - .line 329,329 : 17,34 '' - IL_0055: ldarg.3 - IL_0056: brfalse.s IL_0073 - - .line 331,331 : 21,66 '' - IL_0058: ldloc.2 - IL_0059: ldc.i4 0x80000000 - IL_005e: or - IL_005f: stloc.2 - .line 332,332 : 21,44 '' - IL_0060: ldloca.s nativeItem - IL_0062: ldarg.3 - IL_0063: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text - .line 334,334 : 21,46 '' - IL_0068: ldarg.s updateItemDescriptor - IL_006a: brfalse.s IL_0073 - - .line 334,334 : 47,68 '' - IL_006c: ldarg.2 - IL_006d: ldarg.3 - IL_006e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Text(string) - .line 336,336 : 17,61 '' - IL_0073: ldarg.s 'flags' - IL_0075: ldc.i4.m1 - IL_0076: beq.s IL_0095 - - .line 338,338 : 21,67 '' - IL_0078: ldloc.2 - IL_0079: ldc.i4 0x40000000 - IL_007e: or - IL_007f: stloc.2 - .line 339,339 : 21,52 '' - IL_0080: ldloca.s nativeItem - IL_0082: ldarg.s 'flags' - IL_0084: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - .line 341,341 : 21,46 '' - IL_0089: ldarg.s updateItemDescriptor - IL_008b: brfalse.s IL_0095 - - .line 341,341 : 47,70 '' - IL_008d: ldarg.2 - IL_008e: ldarg.s 'flags' - IL_0090: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Flags(valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties) - .line 343,343 : 17,34 '' - IL_0095: ldarg.s icon - IL_0097: brfalse.s IL_00af - - .line 345,345 : 21,66 '' - IL_0099: ldloc.2 - IL_009a: ldc.i4 0x20000000 - IL_009f: or - IL_00a0: stloc.2 - .line 346,346 : 21,51 '' - IL_00a1: ldloca.s nativeItem - IL_00a3: ldarg.s icon - IL_00a5: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_00aa: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - .line 348,348 : 17,33 '' - IL_00af: ldarg.s hotKey - IL_00b1: brfalse.s IL_00d0 - - .line 350,350 : 21,68 '' - IL_00b3: ldloc.2 - IL_00b4: ldc.i4 0x10000000 - IL_00b9: or - IL_00ba: stloc.2 - .line 351,351 : 21,54 '' - IL_00bb: ldloca.s nativeItem - IL_00bd: ldarg.s hotKey - IL_00bf: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey - .line 352,352 : 21,46 '' - IL_00c4: ldarg.s updateItemDescriptor - IL_00c6: brfalse.s IL_00d0 - - .line 352,352 : 47,72 '' - IL_00c8: ldarg.2 - IL_00c9: ldarg.s hotKey - IL_00cb: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HotKey(valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys) - .line 355,355 : 17,55 '' - IL_00d0: ldloca.s nativeItem - IL_00d2: dup - IL_00d3: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - IL_00d8: ldloc.2 - IL_00d9: or - IL_00da: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - .line 357,357 : 17,89 '' - IL_00df: ldloca.s nativeItem - IL_00e1: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_00e6: stloc.0 - .line 358,359 : 17,36 '' - IL_00e7: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_00ec: ldstr "CList/ModifyMenuItem" - IL_00f1: ldarg.2 - IL_00f2: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_MirandaHandle() - IL_00f7: call int32 [mscorlib]System.IntPtr::op_Explicit(native int) - IL_00fc: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_0101: ldloca.s nativeHandle - IL_0103: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0108: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_010d: brfalse.s IL_0112 - - IL_010f: ldc.i4.0 - IL_0110: br.s IL_0113 - - IL_0112: ldc.i4.1 - IL_0113: stloc.3 - .line 362,362 : 17,31 '' - IL_0114: ldloc.3 - IL_0115: stloc.s CS$1$0000 - IL_0117: leave.s IL_0142 - - .line 364,364 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0119: stloc.s e - .line 366,366 : 17,119 '' - IL_011b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0120: ldloc.s e - IL_0122: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0127: call string [mscorlib]System.String::Concat(string, - string) - IL_012c: ldloc.s e - IL_012e: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_0133: throw - - .line 370,370 : 17,37 '' - } // end handler - } // end .try - finally - { - IL_0134: ldloca.s nativeHandle - IL_0136: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 371,371 : 17,59 '' - IL_013b: ldarg.2 - IL_013c: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0141: endfinally - .line 373,373 : 9,10 '' - } // end handler - IL_0142: ldloc.s CS$1$0000 - IL_0144: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ShowBaloonTip(string title, - string text, - string protocol, - valuetype [System.Windows.Forms]System.Windows.Forms.ToolTipIcon icon, - int32 timeout) cil managed - { - // Code size 96 (0x60) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY msn, - [2] int32 result, - [3] bool retValue, - [4] bool CS$1$0000) - .line 381,381 : 13,122 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0005: stloc.0 - .line 385,385 : 17,88 '' - .try - { - IL_0006: ldloca.s msn - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: ldarg.s icon - IL_000c: newobj instance void Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::.ctor(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.ToolTipIcon) - IL_0011: stobj Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY - .line 386,386 : 17,45 '' - IL_0016: ldloca.s msn - IL_0018: ldarg.s timeout - IL_001a: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Timeout - .line 387,387 : 17,41 '' - IL_001f: ldloca.s msn - IL_0021: ldarg.3 - IL_0022: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Protocol - .line 389,389 : 17,89 '' - IL_0027: ldloca.s msn - IL_0029: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_002e: stloc.0 - .line 390,390 : 17,141 '' - IL_002f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0034: ldstr "Miranda/Systray/Notify" - IL_0039: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_003e: ldloca.s nativeHandle - IL_0040: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0045: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_004a: stloc.2 - .line 392,392 : 17,47 '' - IL_004b: ldloc.2 - IL_004c: ldc.i4.0 - IL_004d: ceq - IL_004f: stloc.3 - .line 395,395 : 17,33 '' - IL_0050: ldloc.3 - IL_0051: stloc.s CS$1$0000 - IL_0053: leave.s IL_005d - - .line 399,399 : 17,37 '' - } // end .try - finally - { - IL_0055: ldloca.s nativeHandle - IL_0057: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_005c: endfinally - .line 401,401 : 9,10 '' - } // end handler - IL_005d: ldloc.s CS$1$0000 - IL_005f: ret - } // end of method ContactList::ShowBaloonTip - - .method public hidebysig instance bool - SetInfoTipHoverTime(int32 time) cil managed - { - // Code size 32 (0x20) - .maxstack 4 - .locals init ([0] int32 result) - .line 405,405 : 13,123 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "CLC/SetInfoTipHoverTime" - IL_000a: ldarg.1 - IL_000b: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_0010: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_001a: stloc.0 - .line 408,408 : 13,32 '' - IL_001b: ldloc.0 - IL_001c: ldc.i4.0 - IL_001d: ceq - IL_001f: ret - } // end of method ContactList::SetInfoTipHoverTime - - .method public hidebysig instance int32 - GetInfoTipHoverTime() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 413,413 : 13,83 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "CLC/GetInfoTipHoverTime" - IL_000a: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_000f: ret - } // end of method ContactList::GetInfoTipHoverTime - - .method public hidebysig instance void - EnableContactSelectionTracking() cil managed - { - // Code size 86 (0x56) - .maxstack 3 - .locals init ([0] class [mscorlib]System.EventHandler 'CS$<>9__CachedAnonymousMethodDelegate6', - [1] object CS$2$0000) - IL_0000: ldnull - IL_0001: stloc.0 - .line 418,418 : 13,30 '' - IL_0002: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactList::SyncObject - IL_0007: dup - IL_0008: stloc.1 - IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 420,420 : 17,53 '' - .try - { - IL_000e: ldarg.0 - IL_000f: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactSelectionTrackingEnabled - IL_0014: brfalse.s IL_0018 - - .line 421,421 : 21,28 '' - IL_0016: leave.s IL_0055 - - .line 423,423 : 17,62 '' - IL_0018: ldarg.0 - IL_0019: ldarg.0 - IL_001a: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::HandleContactSelection(object, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1) - IL_0020: newobj instance void class [mscorlib]System.EventHandler`1>::.ctor(object, - native int) - IL_0025: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactMenuShowing(class [mscorlib]System.EventHandler`1>) - .line 424,424 : 17,56 '' - IL_002a: ldarg.0 - IL_002b: ldc.i4.1 - IL_002c: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactSelectionTrackingEnabled - .line 426,426 : 17,131 '' - IL_0031: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0036: ldloc.0 - IL_0037: brtrue.s IL_0046 - - IL_0039: ldarg.0 - IL_003a: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__5'(object, - class [mscorlib]System.EventArgs) - IL_0040: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0045: stloc.0 - IL_0046: ldloc.0 - IL_0047: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler) - IL_004c: leave.s IL_0055 - - } // end .try - finally - { - IL_004e: ldloc.1 - IL_004f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0054: endfinally - .line 428,428 : 9,10 '' - } // end handler - IL_0055: ret - } // end of method ContactList::EnableContactSelectionTracking - - .method private hidebysig instance void - HandleContactSelection(object sender, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1 e) cil managed - { - // Code size 34 (0x22) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 432,432 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactList::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 433,433 : 17,47 '' - .try - { - IL_000c: ldarg.0 - IL_000d: ldarg.2 - IL_000e: callvirt instance !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::get_EventData() - IL_0013: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactList::selectedContact - IL_0018: leave.s IL_0021 - - } // end .try - finally - { - IL_001a: ldloc.0 - IL_001b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0020: endfinally - .line 434,434 : 9,10 '' - } // end handler - IL_0021: ret - } // end of method ContactList::HandleContactSelection - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - class [System.Drawing]System.Drawing.Icon icon, - string serviceToCall, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties properties, - string toolTip) cil managed - { - // Code size 45 (0x2d) - .maxstack 8 - .line 442,442 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 443,443 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 445,445 : 13,116 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: ldarg.2 - IL_0017: ldarg.3 - IL_0018: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001d: ldarg.1 - IL_001e: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0023: ldarg.s properties - IL_0025: ldarg.s toolTip - IL_0027: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class [System.Drawing]System.Drawing.Icon, - string, - native int, - native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties, - string) - IL_002c: ret - } // end of method ContactList::AddEvent - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - class [System.Drawing]System.Drawing.Icon icon, - string serviceToCall, - native int lParamToPass, - native int eventToken, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties properties, - string toolTip) cil managed - { - // Code size 216 (0xd8) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent clistEvent, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeStruct, - [2] native int eventHandle, - [3] native int CS$1$0000) - .line 450,450 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 451,451 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 453,453 : 13,30 '' - IL_0014: ldarg.2 - IL_0015: brtrue.s IL_0022 - - .line 454,454 : 17,57 '' - IL_0017: ldstr "icon" - IL_001c: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0021: throw - - .line 456,456 : 13,66 '' - IL_0022: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::.ctor() - IL_0027: stloc.0 - .line 457,457 : 13,62 '' - IL_0028: ldloc.0 - IL_0029: ldarg.1 - IL_002a: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_002f: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ContactHandle - .line 458,458 : 13,49 '' - IL_0034: ldloc.0 - IL_0035: ldarg.s eventToken - IL_0037: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::EventHandle - .line 459,459 : 13,49 '' - IL_003c: ldloc.0 - IL_003d: ldarg.s properties - IL_003f: stfld uint32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Flags - .line 460,460 : 13,49 '' - IL_0044: ldloc.0 - IL_0045: ldarg.2 - IL_0046: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_004b: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::IconHandle - .line 461,461 : 13,46 '' - IL_0050: ldloc.0 - IL_0051: ldarg.s lParamToPass - IL_0053: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::set_LParam(native int) - .line 462,462 : 13,52 '' - IL_0058: ldloc.0 - IL_0059: ldarg.3 - IL_005a: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ServiceName - .line 463,463 : 13,42 '' - IL_005f: ldloc.0 - IL_0060: ldarg.s toolTip - IL_0062: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Tooltip - .line 465,465 : 13,114 '' - IL_0067: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_006c: stloc.1 - .line 469,469 : 17,92 '' - .try - { - IL_006d: ldloca.s clistEvent - IL_006f: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0074: stloc.1 - .line 470,470 : 17,135 '' - IL_0075: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_007a: ldstr "CList/AddEvent" - IL_007f: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0084: ldloca.s nativeStruct - IL_0086: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_008b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0090: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0095: stloc.2 - .line 472,472 : 17,48 '' - IL_0096: ldloc.2 - IL_0097: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_009c: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_00a1: brfalse.s IL_00c5 - - .line 473,473 : 21,176 '' - IL_00a3: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_00a8: ldstr "CList/AddEvent" - IL_00ad: ldloca.s eventHandle - IL_00af: constrained. [mscorlib]System.IntPtr - IL_00b5: callvirt instance string [mscorlib]System.Object::ToString() - IL_00ba: call string [mscorlib]System.String::Format(string, - object, - object) - IL_00bf: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_00c4: throw - - .line 475,475 : 17,47 '' - IL_00c5: ldloc.0 - IL_00c6: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::EventHandle - IL_00cb: stloc.3 - IL_00cc: leave.s IL_00d6 - - .line 479,479 : 17,37 '' - } // end .try - finally - { - IL_00ce: ldloca.s nativeStruct - IL_00d0: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_00d5: endfinally - .line 481,481 : 9,10 '' - } // end handler - IL_00d6: ldloc.3 - IL_00d7: ret - } // end of method ContactList::AddEvent - - .method public hidebysig instance bool - RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 34 (0x22) - .maxstack 8 - .line 485,485 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 486,486 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 488,488 : 13,64 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: ldarg.1 - IL_0017: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001c: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - native int) - IL_0021: ret - } // end of method ContactList::RemoveEvent - - .method public hidebysig instance bool - RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - native int eventToken) cil managed - { - // Code size 51 (0x33) - .maxstack 8 - .line 493,493 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 494,494 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 496,496 : 13,132 '' - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0019: ldstr "Clist/RemoveEvent" - IL_001e: ldarg.1 - IL_001f: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0024: ldarg.2 - IL_0025: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_002a: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_002f: ldc.i4.0 - IL_0030: ceq - IL_0032: ret - } // end of method ContactList::RemoveEvent - - .method private hidebysig instance int32 - 'b__0'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 15 (0xf) - .maxstack 8 - .line 141,141 : 25,75 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler - IL_0007: ldarg.2 - IL_0008: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::FireInfoTipEvent(class [mscorlib]System.EventHandler`1>, - native int) - .line 142,142 : 25,60 '' - IL_000d: ldc.i4.0 - IL_000e: ret - } // end of method ContactList::'b__0' - - .method private hidebysig instance int32 - 'b__1'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 15 (0xf) - .maxstack 8 - .line 162,162 : 25,75 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler - IL_0007: ldarg.2 - IL_0008: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::FireInfoTipEvent(class [mscorlib]System.EventHandler`1>, - native int) - .line 163,163 : 25,60 '' - IL_000d: ldc.i4.0 - IL_000e: ret - } // end of method ContactList::'b__1' - - .method private hidebysig instance int32 - 'b__2'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 82 (0x52) - .maxstack 3 - .locals init ([0] string protocolName, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs eArgs) - .line 183,183 : 25,126 '' - IL_0000: ldarg.2 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brtrue.s IL_0016 - - IL_000d: ldarg.2 - IL_000e: ldc.i4.0 - IL_000f: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0014: br.s IL_0017 - - IL_0016: ldnull - IL_0017: stloc.0 - .line 184,184 : 25,50 '' - IL_0018: ldnull - IL_0019: stloc.1 - .line 186,186 : 25,65 '' - IL_001a: ldloc.0 - IL_001b: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0020: brtrue.s IL_002e - - .line 187,187 : 29,90 '' - IL_0022: ldloc.0 - IL_0023: ldc.i4 0x3e8 - IL_0028: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType) - IL_002d: stloc.1 - .line 189,189 : 25,135 '' - IL_002e: ldloc.1 - IL_002f: ldarg.1 - IL_0030: call valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToStatus(native uint) - IL_0035: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - IL_003a: stloc.2 - .line 191,191 : 25,70 '' - IL_003b: ldarg.0 - IL_003c: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0041: brfalse.s IL_0050 - - .line 192,192 : 29,75 '' - IL_0043: ldarg.0 - IL_0044: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0049: ldarg.0 - IL_004a: ldloc.2 - IL_004b: callvirt instance void class [mscorlib]System.EventHandler`1::Invoke(object, - !0) - .line 194,194 : 25,60 '' - IL_0050: ldc.i4.0 - IL_0051: ret - } // end of method ContactList::'b__2' - - .method private hidebysig instance int32 - 'b__3'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 33 (0x21) - .maxstack 8 - .line 214,214 : 25,68 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_0006: brfalse.s IL_001f - - .line 215,215 : 29,137 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint) - IL_0015: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::.ctor(!0) - IL_001a: callvirt instance void class [mscorlib]System.EventHandler`1>::Invoke(object, - !0) - .line 217,217 : 25,60 '' - IL_001f: ldc.i4.0 - IL_0020: ret - } // end of method ContactList::'b__3' - - .method private hidebysig instance int32 - 'b__4'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 31 (0x1f) - .maxstack 3 - .locals init ([0] bool retValue) - .line 237,237 : 25,203 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler - IL_0007: ldarg.1 - IL_0008: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint) - IL_000d: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::.ctor(!0) - IL_0012: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - !!0) - IL_0017: stloc.0 - .line 238,238 : 25,58 '' - IL_0018: ldloc.0 - IL_0019: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_001e: ret - } // end of method ContactList::'b__4' - - .method private hidebysig instance void - 'b__5'(object param0, - class [mscorlib]System.EventArgs param1) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 19 (0x13) - .maxstack 8 - .line 426,426 : 83,128 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::HandleContactSelection(object, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1) - IL_0008: newobj instance void class [mscorlib]System.EventHandler`1>::.ctor(object, - native int) - IL_000d: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1>) - IL_0012: ret - } // end of method ContactList::'b__5' - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 51,51 : 9,66 '' - IL_0000: newobj instance void [mscorlib]System.Object::.ctor() - IL_0005: stsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactList::SyncObject - .line 63,63 : 9,62 '' - IL_000a: newobj instance void [mscorlib]System.Random::.ctor() - IL_000f: stsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Infrastructure.ContactList::Random - IL_0014: ret - } // end of method ContactList::.cctor - - .event class [mscorlib]System.EventHandler`1> InfoTipShow - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_InfoTipShow(class [mscorlib]System.EventHandler`1>) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_InfoTipShow(class [mscorlib]System.EventHandler`1>) - } // end of event ContactList::InfoTipShow - .event class [mscorlib]System.EventHandler`1> InfoTipHide - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_InfoTipHide(class [mscorlib]System.EventHandler`1>) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_InfoTipHide(class [mscorlib]System.EventHandler`1>) - } // end of event ContactList::InfoTipHide - .event class [mscorlib]System.EventHandler`1 ProtocolStatusChange - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ProtocolStatusChange(class [mscorlib]System.EventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ProtocolStatusChange(class [mscorlib]System.EventHandler`1) - } // end of event ContactList::ProtocolStatusChange - .event class [mscorlib]System.EventHandler`1> ContactMenuShowing - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactMenuShowing(class [mscorlib]System.EventHandler`1>) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1>) - } // end of event ContactList::ContactMenuShowing - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> ContactDoubleClicked - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1>) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1>) - } // end of event ContactList::ContactDoubleClicked - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - SelectedContact() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactList::get_SelectedContact() - } // end of property ContactList::SelectedContact - .property instance valuetype [mscorlib]System.Nullable`1 - Transparency() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::set_Transparency(valuetype [mscorlib]System.Nullable`1) - .get instance valuetype [mscorlib]System.Nullable`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::get_Transparency() - } // end of property ContactList::Transparency - .property instance bool TransparencyEnabled() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::get_TransparencyEnabled() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::set_TransparencyEnabled(bool) - } // end of property ContactList::TransparencyEnabled -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactList - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute - extends [mscorlib]System.Attribute -{ - .method famorassem hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 26,26 : 9,43 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\HookAttribute.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 26,26 : 46,47 '' - IL_0006: ret - } // end of method HookAttribute::.ctor - - .method assembly hidebysig newslot specialname abstract strict virtual - instance string get_HookName() cil managed - { - } // end of method HookAttribute::get_HookName - - .method assembly hidebysig newslot specialname abstract strict virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - get_HookType() cil managed - { - } // end of method HookAttribute::get_HookType - - .property instance string HookName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookName() - } // end of property HookAttribute::HookName - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - HookType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookType() - } // end of property HookAttribute::HookType -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute - extends Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 40 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..@.....T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private string eventName - .method public hidebysig specialname instance string - get_EventName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 17,39 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\EventHookAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName - IL_0006: ret - } // end of method EventHookAttribute::get_EventName - - .method public hidebysig specialname instance void - set_EventName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 38,38 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName - .line 39,39 : 13,14 '' - IL_0007: ret - } // end of method EventHookAttribute::set_EventName - - .method assembly hidebysig specialname strict virtual - instance string get_HookName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: call instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_EventName() - IL_0006: ret - } // end of method EventHookAttribute::get_HookName - - .method assembly hidebysig specialname strict virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - get_HookType() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 49,49 : 19,45 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method EventHookAttribute::get_HookType - - .method public hidebysig specialname rtspecialname - instance void .ctor(string eventName) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 56,56 : 9,52 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::.ctor() - .line 58,58 : 13,35 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 59,59 : 17,62 '' - IL_0009: ldstr "eventName" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 61,61 : 13,40 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName - .line 62,62 : 9,10 '' - IL_001b: ret - } // end of method EventHookAttribute::.ctor - - .property instance string EventName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_EventName() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::set_EventName(string) - } // end of property EventHookAttribute::EventName - .property instance string HookName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_HookName() - } // end of property EventHookAttribute::HookName - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - HookType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_HookType() - } // end of property EventHookAttribute::HookType -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute - -.class public abstract auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs - extends [mscorlib]System.EventArgs -{ - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 27,27 : 9,37 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.EventArgs::.ctor() - .line 27,27 : 40,41 '' - IL_0006: ret - } // end of method MirandaEventArgs::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1 - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs -{ - .field private !T eventData - .method public hidebysig specialname instance !T - get_EventData() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 17,39 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ContactListEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::eventData - IL_0006: ret - } // end of method ContactListEventArgs`1::get_EventData - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(!T eventData) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 42,42 : 9,51 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor() - .line 44,44 : 13,40 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::eventData - .line 45,45 : 9,10 '' - IL_000d: ret - } // end of method ContactListEventArgs`1::.ctor - - .property instance !T EventData() - { - .get instance !T Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::get_EventData() - } // end of property ContactListEventArgs`1::EventData -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1 - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject -{ - .field private static initonly class [mscorlib]System.Type ItemTypeType - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType 'type' - .method family hidebysig specialname rtspecialname - instance void .ctor(native int handle, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType 'type') cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 43,43 : 9,75 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaItem.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::.ctor(native int) - .line 45,45 : 13,53 '' - IL_0007: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::ItemTypeType - IL_000c: ldarg.2 - IL_000d: box Virtuoso.Miranda.Plugins.Infrastructure.ItemType - IL_0012: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_0017: brtrue.s IL_0024 - - .line 46,46 : 17,63 '' - IL_0019: ldstr "type" - IL_001e: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0023: throw - - .line 48,48 : 13,46 '' - IL_0024: ldarg.2 - IL_0025: brtrue.s IL_0032 - - .line 49,49 : 17,83 '' - IL_0027: ldstr "Unspecified type is not supported." - IL_002c: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0031: throw - - .line 51,51 : 13,30 '' - IL_0032: ldarg.0 - IL_0033: ldarg.2 - IL_0034: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::'type' - .line 52,52 : 9,10 '' - IL_0039: ret - } // end of method MirandaItem::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(native int handle) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 54,54 : 9,44 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::.ctor() - .line 56,56 : 13,41 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - .line 57,57 : 9,10 '' - IL_000d: ret - } // end of method MirandaItem::.ctor - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType - get_Type() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::'type' - IL_0006: ret - } // end of method MirandaItem::get_Type - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 35,35 : 9,70 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ItemType - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::ItemTypeType - IL_000f: ret - } // end of method MirandaItem::.cctor - - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType - Type() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::get_Type() - } // end of property MirandaItem::Type -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem -{ - .field private static literal string MS_CLIST_GROUPGETNAME = "CList/GroupGetName" - .method assembly hidebysig specialname rtspecialname - instance void .ctor(native int handle) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 37,37 : 9,73 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\GroupInfo.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::.ctor(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType) - .line 37,37 : 76,77 '' - IL_0008: ret - } // end of method GroupInfo::.ctor - - .method public hidebysig specialname instance string - get_Name() cil managed - { - // Code size 54 (0x36) - .maxstack 4 - .locals init ([0] native int pName) - .line 47,47 : 17,126 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "CList/GroupGetName" - IL_000a: ldarg.0 - IL_000b: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0010: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_001a: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_001f: stloc.0 - .line 50,50 : 17,42 '' - IL_0020: ldloc.0 - IL_0021: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0026: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_002b: brfalse.s IL_0034 - - .line 51,51 : 21,59 '' - IL_002d: ldloc.0 - IL_002e: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int) - IL_0033: ret - - .line 53,53 : 21,33 '' - IL_0034: ldnull - IL_0035: ret - } // end of method GroupInfo::get_Name - - .method public hidebysig specialname instance bool - get_IsExpanded() cil managed - { - // Code size 62 (0x3e) - .maxstack 4 - .locals init ([0] int32 expanded, - [1] native int pName, - [2] native int CS$0$0000) - .line 61,61 : 17,34 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.0 - .line 63,63 : 17,142 '' - IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0007: ldstr "CList/GroupGetName" - IL_000c: ldarg.0 - IL_000d: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0012: stloc.2 - IL_0013: ldloca.s CS$0$0000 - IL_0015: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_001a: ldloca.s expanded - IL_001c: conv.u - IL_001d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0022: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0027: stloc.1 - .line 66,66 : 17,42 '' - IL_0028: ldloc.1 - IL_0029: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_002e: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0033: brfalse.s IL_003c - - .line 67,67 : 21,56 '' - IL_0035: ldloc.0 - IL_0036: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_003b: ret - - .line 69,69 : 21,34 '' - IL_003c: ldc.i4.0 - IL_003d: ret - } // end of method GroupInfo::get_IsExpanded - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo::get_Name() - } // end of property GroupInfo::Name - .property instance bool IsExpanded() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo::get_IsExpanded() - } // end of property GroupInfo::IsExpanded -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.HookType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Undefined = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType EventHook = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType ServiceFunction = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HookType - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - implements [mscorlib]System.Runtime.Serialization.ISerializable -{ - .class auto ansi sealed nested private ContactDisplayNameOptions - extends [mscorlib]System.Enum - { - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions Ansi = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions NoMyHandle = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions Unicode = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions NoCache = int32(0x00000004) - } // end of class ContactDisplayNameOptions - - .field private static literal string MS_DB_CONTACT_IS = "DB/Contact/Is" - .field private static literal string MS_PROTO_GETCONTACTBASEPROTO = "Proto/GetContactBaseProto" - .field private static literal string MS_DB_CONTACT_WRITESETTING = "DB/Contact/WriteSetting" - .field private static literal string MS_DB_CONTACT_GETSETTING = "DB/Contact/GetSetting" - .field private static literal string MS_DB_CONTACT_GETSETTINGSTATIC = "DB/Contact/GetSettingStatic" - .field private static literal string MS_DB_CONTACT_DELETESETTING = "DB/Contact/DeleteSetting" - .field private static literal string MS_DB_CONTACT_ADD = "DB/Contact/Add" - .field private static literal string MS_DB_CONTACT_DELETE = "DB/Contact/Delete" - .field private static literal string MS_CLIST_GETCONTACTDISPLAYNAME = "CList/GetContactDisplayName" - .field private static literal string SETTING_STATUS = "Status" - .field private static literal string MS_MSG_SENDMESSAGE = "SRMsg/SendCommand" - .field private static literal string MS_MSG_SENDMESSAGE_2 = "SRMsg/LaunchMessageWindow" - .field private static initonly object SyncObject - .field private static initonly class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo meNeutral - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.Protocol owningModule - .field private object 'value' - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType valueType - .field private object uniqueID - .field private static class [mscorlib]System.Converter`2 'CS$<>9__CachedAnonymousMethodDelegate2' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 96,97 : 9,50 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ContactInfo.cs' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: ldc.i4.1 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::.ctor(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType) - .line 99,99 : 13,58 '' - IL_000c: ldarg.0 - IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0012: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - .line 100,100 : 9,10 '' - IL_0017: ret - } // end of method ContactInfo::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 23 (0x17) - .maxstack 8 - .line 102,103 : 9,59 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldstr "MirandaHandle" - IL_0007: callvirt instance int64 [mscorlib]System.Runtime.Serialization.SerializationInfo::GetInt64(string) - IL_000c: call native int [mscorlib]System.IntPtr::op_Explicit(int64) - IL_0011: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native int) - .line 105,105 : 9,10 '' - IL_0016: ret - } // end of method ContactInfo::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(native uint contactHandle) cil managed - { - .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor(string) = ( 01 00 3F 57 69 6C 6C 20 62 65 20 72 65 6D 6F 76 // ..?Will be remov - 65 64 20 69 6E 20 74 68 65 20 66 75 74 75 72 65 // ed in the future - 2C 20 75 73 65 20 46 72 6F 6D 48 61 6E 64 6C 65 // , use FromHandle - 28 55 49 6E 74 50 74 72 29 20 69 6E 73 74 65 61 // (UIntPtr) instea - 64 2E 00 00 ) // d... - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 13 (0xd) - .maxstack 8 - .line 107,108 : 9,92 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call native int Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native uint) - IL_0007: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native int) - .line 108,108 : 95,96 '' - IL_000c: ret - } // end of method ContactInfo::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(native int contactHandle) cil managed - { - .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor(string) = ( 01 00 3E 57 69 6C 6C 20 62 65 20 72 65 6D 6F 76 // ..>Will be remov - 65 64 20 69 6E 20 74 68 65 20 66 75 74 75 72 65 // ed in the future - 2C 20 75 73 65 20 46 72 6F 6D 48 61 6E 64 6C 65 // , use FromHandle - 28 49 6E 74 50 74 72 29 20 69 6E 73 74 65 61 64 // (IntPtr) instead - 2E 00 00 ) // ... - // Code size 147 (0x93) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context, - [1] native int protoNamePtr, - [2] string protoName) - .line 110,112 : 9,52 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.1 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::.ctor(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType) - .line 114,114 : 13,61 '' - IL_0008: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000d: stloc.0 - .line 116,116 : 13,120 '' - IL_000e: ldarg.1 - IL_000f: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0014: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0019: brfalse.s IL_0039 - - IL_001b: ldloc.0 - IL_001c: ldstr "DB/Contact/Is" - IL_0021: ldarg.1 - IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0027: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_002c: brtrue.s IL_0039 - - .line 117,117 : 17,87 '' - IL_002e: ldstr "Contact not found in Miranda database." - IL_0033: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0038: throw - - .line 119,119 : 13,67 '' - IL_0039: ldarg.1 - IL_003a: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int) - IL_003f: stloc.1 - .line 121,121 : 13,45 '' - IL_0040: ldloc.1 - IL_0041: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0046: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_004b: brfalse.s IL_006c - - .line 123,123 : 17,90 '' - IL_004d: ldloc.1 - IL_004e: ldc.i4.0 - IL_004f: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0054: stloc.2 - .line 124,124 : 17,91 '' - IL_0055: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_005a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols() - IL_005f: ldloc.2 - IL_0060: ldarg.0 - IL_0061: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - IL_0066: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::TryGetValue(!0, - !1&) - IL_006b: pop - .line 127,127 : 13,38 '' - IL_006c: ldarg.0 - IL_006d: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - IL_0072: brtrue.s IL_008b - - .line 129,129 : 17,57 '' - IL_0074: ldarg.0 - IL_0075: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_007a: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - .line 131,131 : 17,50 '' - IL_007f: ldarg.1 - IL_0080: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0085: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_008a: pop - .line 135,135 : 13,48 '' - IL_008b: ldarg.0 - IL_008c: ldarg.1 - IL_008d: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - .line 136,136 : 9,10 '' - IL_0092: ret - } // end of method ContactInfo::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FromHandle(native int contactHandle) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 140,140 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native int) - IL_0006: ret - } // end of method ContactInfo::FromHandle - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FromHandle(native uint contactHandle) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 7 (0x7) - .maxstack 8 - .line 146,146 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native uint) - IL_0006: ret - } // end of method ContactInfo::FromHandle - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType - get_PropertyType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 155,155 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::valueType - IL_0006: ret - } // end of method ContactInfo::get_PropertyType - - .method public hidebysig specialname instance object - get_PropertyValue() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 160,160 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'value' - IL_0006: ret - } // end of method ContactInfo::get_PropertyValue - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_OwningModule() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 165,165 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - IL_0006: ret - } // end of method ContactInfo::get_OwningModule - - .method public hidebysig specialname instance bool - get_IsSelf() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 172,172 : 17,55 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0010: ret - } // end of method ContactInfo::get_IsSelf - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_MeNeutral() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 180,180 : 17,34 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::meNeutral - IL_0005: ret - } // end of method ContactInfo::get_MeNeutral - - .method public hidebysig specialname instance valuetype [mscorlib]System.Nullable`1 - get_Status() cil managed - { - // Code size 66 (0x42) - .maxstack 3 - .locals init ([0] object obj, - [1] valuetype [mscorlib]System.Nullable`1 CS$0$0000, - [2] valuetype [mscorlib]System.Nullable`1 CS$0$0001) - .line 188,188 : 17,61 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - IL_0006: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_000b: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0010: brfalse.s IL_001c - - .line 189,189 : 21,33 '' - IL_0012: ldloca.s CS$0$0000 - IL_0014: initobj valuetype [mscorlib]System.Nullable`1 - IL_001a: ldloc.1 - IL_001b: ret - - .line 191,191 : 17,86 '' - IL_001c: ldarg.0 - IL_001d: ldstr "Status" - IL_0022: ldc.i4.2 - IL_0023: call instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0028: stloc.0 - .line 193,193 : 17,33 '' - IL_0029: ldloc.0 - IL_002a: brfalse.s IL_0038 - - .line 194,194 : 21,52 '' - IL_002c: ldloc.0 - IL_002d: unbox.any [mscorlib]System.UInt16 - IL_0032: newobj instance void valuetype [mscorlib]System.Nullable`1::.ctor(!0) - IL_0037: ret - - .line 196,196 : 21,33 '' - IL_0038: ldloca.s CS$0$0001 - IL_003a: initobj valuetype [mscorlib]System.Nullable`1 - IL_0040: ldloc.2 - IL_0041: ret - } // end of method ContactInfo::get_Status - - .method public hidebysig specialname instance string - get_DisplayName() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 204,204 : 17,54 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: call string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetDisplayName(native int) - IL_000b: ret - } // end of method ContactInfo::get_DisplayName - - .method public hidebysig specialname instance object - get_UniqueID() cil managed - { - // Code size 58 (0x3a) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType 'type', - [1] object CS$1$0000, - [2] object CS$2$0001) - .line 213,213 : 17,34 '' - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::SyncObject - IL_0005: dup - IL_0006: stloc.2 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 215,215 : 21,42 '' - .try - { - IL_000c: ldarg.0 - IL_000d: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID - IL_0012: brtrue.s IL_0028 - - .line 218,218 : 25,76 '' - IL_0014: ldarg.0 - IL_0015: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001a: ldarg.0 - IL_001b: ldflda object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID - IL_0020: ldloca.s 'type' - IL_0022: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetUniqueID(native int, - object&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&) - IL_0027: pop - .line 221,221 : 21,37 '' - IL_0028: ldarg.0 - IL_0029: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID - IL_002e: stloc.1 - IL_002f: leave.s IL_0038 - - } // end .try - finally - { - IL_0031: ldloc.2 - IL_0032: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0037: endfinally - .line 223,223 : 13,14 '' - } // end handler - IL_0038: ldloc.1 - IL_0039: ret - } // end of method ContactInfo::get_UniqueID - - .method public hidebysig instance bool - WriteSetting(string name, - object 'value', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType saveAs) cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 234,234 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.0 - IL_0003: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - IL_0008: ldarg.2 - IL_0009: ldarg.3 - IL_000a: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_000f: ret - } // end of method ContactInfo::WriteSetting - - .method public hidebysig instance bool - WriteSetting(string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - object 'value', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType saveAs) cil managed - { - // Code size 31 (0x1f) - .maxstack 8 - .line 239,239 : 13,31 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_000e - - .line 240,240 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 242,242 : 13,66 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0016: ldarg.3 - IL_0017: ldarg.s saveAs - IL_0019: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string, - string, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_001e: ret - } // end of method ContactInfo::WriteSetting - - .method public hidebysig instance bool - WriteSettingAsBlob(string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - uint8[] 'blob') cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 247,247 : 13,31 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_000e - - .line 248,248 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 250,250 : 13,63 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0016: ldarg.3 - IL_0017: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSettingAsBlob(string, - string, - uint8[]) - IL_001c: ret - } // end of method ContactInfo::WriteSettingAsBlob - - .method public hidebysig instance bool - WriteSettingAsBlob(string name, - string owner, - uint8[] 'blob') cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 255,255 : 13,30 '' - IL_0000: ldarg.3 - IL_0001: brtrue.s IL_000e - - .line 256,256 : 17,57 '' - IL_0003: ldstr "blob" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 258,258 : 13,49 '' - IL_000e: newobj instance void [mscorlib]System.NotImplementedException::.ctor() - IL_0013: throw - } // end of method ContactInfo::WriteSettingAsBlob - - .method public hidebysig instance bool - WriteSetting(string name, - string owner, - object 'value', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType saveAs) cil managed - { - // Code size 481 (0x1e1) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle valueHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle nameHandle, - [2] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle moduleNameHandle, - [3] native int blobPtr, - [4] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbSetting, - [5] bool result, - [6] class [mscorlib]System.FormatException fE, - [7] class [mscorlib]System.Exception e, - [8] bool CS$1$0000, - [9] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType CS$0$0001, - [10] native int CS$0$0002) - .line 265,265 : 13,45 '' - IL_0000: ldarg.2 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 266,266 : 17,58 '' - IL_0008: ldstr "owner" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 268,268 : 13,44 '' - IL_0013: ldarg.1 - IL_0014: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0019: brfalse.s IL_0026 - - .line 269,269 : 17,57 '' - IL_001b: ldstr "name" - IL_0020: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0025: throw - - .line 271,271 : 13,77 '' - IL_0026: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_002b: stloc.0 - .line 272,272 : 13,94 '' - IL_002c: ldarg.1 - IL_002d: ldc.i4.0 - IL_002e: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0033: stloc.1 - .line 273,273 : 13,101 '' - IL_0034: ldarg.2 - IL_0035: ldc.i4.0 - IL_0036: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_003b: stloc.2 - .line 275,275 : 13,42 '' - IL_003c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0041: stloc.3 - .line 279,279 : 17,79 '' - .try - { - .try - { - IL_0042: ldloca.s dbSetting - IL_0044: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - .line 280,280 : 17,45 '' - IL_004a: ldloca.s dbSetting - IL_004c: ldloc.1 - IL_004d: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle) - IL_0052: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name - .line 281,281 : 17,53 '' - IL_0057: ldloca.s dbSetting - IL_0059: ldloc.2 - IL_005a: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle) - IL_005f: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module - .line 282,282 : 17,51 '' - IL_0064: ldloca.s dbSetting - IL_0066: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_006b: initobj Virtuoso.Miranda.Plugins.Native.DBVARIANT - .line 283,283 : 17,53 '' - IL_0071: ldloca.s dbSetting - IL_0073: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0078: ldarg.s saveAs - IL_007a: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - .line 285,285 : 17,32 '' - IL_007f: ldarg.s saveAs - IL_0081: stloc.s CS$0$0001 - IL_0083: ldloc.s CS$0$0001 - IL_0085: ldc.i4.1 - IL_0086: sub - IL_0087: switch ( - IL_010f, - IL_0128, - IL_0160, - IL_0141) - IL_009c: ldloc.s CS$0$0001 - IL_009e: ldc.i4 0xfc - IL_00a3: sub - IL_00a4: switch ( - IL_00e8, - IL_00e8, - IL_015a, - IL_00be) - IL_00b9: br IL_0160 - - .line 288,288 : 25,104 '' - IL_00be: ldarg.3 - IL_00bf: callvirt instance string [mscorlib]System.Object::ToString() - IL_00c4: ldc.i4.0 - IL_00c5: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_00ca: stloc.0 - .line 289,289 : 25,75 '' - IL_00cb: ldloca.s dbSetting - IL_00cd: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00d2: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_00d7: ldloca.s valueHandle - IL_00d9: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_00de: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - .line 290,290 : 25,31 '' - IL_00e3: br IL_016b - - .line 293,293 : 25,107 '' - IL_00e8: ldarg.3 - IL_00e9: callvirt instance string [mscorlib]System.Object::ToString() - IL_00ee: ldc.i4.1 - IL_00ef: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_00f4: stloc.0 - .line 294,294 : 25,75 '' - IL_00f5: ldloca.s dbSetting - IL_00f7: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00fc: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0101: ldloca.s valueHandle - IL_0103: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0108: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - .line 295,295 : 25,31 '' - IL_010d: br.s IL_016b - - .line 298,298 : 25,81 '' - IL_010f: ldloca.s dbSetting - IL_0111: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0116: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_011b: ldarg.3 - IL_011c: call uint8 [mscorlib]System.Convert::ToByte(object) - IL_0121: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte - .line 299,299 : 25,31 '' - IL_0126: br.s IL_016b - - .line 301,301 : 25,83 '' - IL_0128: ldloca.s dbSetting - IL_012a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_012f: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_0134: ldarg.3 - IL_0135: call uint16 [mscorlib]System.Convert::ToUInt16(object) - IL_013a: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word - .line 302,302 : 25,31 '' - IL_013f: br.s IL_016b - - .line 304,304 : 25,84 '' - IL_0141: ldloca.s dbSetting - IL_0143: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0148: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_014d: ldarg.3 - IL_014e: call uint32 [mscorlib]System.Convert::ToUInt32(object) - IL_0153: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord - .line 305,305 : 25,31 '' - IL_0158: br.s IL_016b - - .line 307,307 : 25,61 '' - IL_015a: newobj instance void [mscorlib]System.NotImplementedException::.ctor() - IL_015f: throw - - .line 321,321 : 25,73 '' - IL_0160: ldstr "saveAs" - IL_0165: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_016a: throw - - .line 324,324 : 17,144 '' - IL_016b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0170: ldstr "DB/Contact/WriteSetting" - IL_0175: ldarg.0 - IL_0176: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_017b: stloc.s CS$0$0002 - IL_017d: ldloca.s CS$0$0002 - IL_017f: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0184: ldloca.s dbSetting - IL_0186: conv.u - IL_0187: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_018c: ldc.i4.0 - IL_018d: ceq - IL_018f: stloc.s result - .line 327,327 : 17,31 '' - IL_0191: ldloc.s result - IL_0193: stloc.s CS$1$0000 - IL_0195: leave.s IL_01de - - .line 329,329 : 13,39 '' - } // end .try - catch [mscorlib]System.FormatException - { - IL_0197: stloc.s fE - .line 331,331 : 17,68 '' - IL_0199: ldstr "value" - IL_019e: ldloc.s fE - IL_01a0: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string, - class [mscorlib]System.Exception) - IL_01a5: throw - - .line 333,333 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_01a6: stloc.s e - .line 335,335 : 17,107 '' - IL_01a8: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_01ad: ldloc.s e - IL_01af: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_01b4: throw - - .line 339,339 : 17,36 '' - } // end handler - } // end .try - finally - { - IL_01b5: ldloca.s valueHandle - IL_01b7: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - .line 340,340 : 17,35 '' - IL_01bc: ldloca.s nameHandle - IL_01be: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - .line 341,341 : 17,41 '' - IL_01c3: ldloca.s moduleNameHandle - IL_01c5: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - .line 343,343 : 17,44 '' - IL_01ca: ldloc.3 - IL_01cb: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_01d0: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_01d5: brfalse.s IL_01dd - - .line 344,344 : 21,50 '' - IL_01d7: ldloc.3 - IL_01d8: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - IL_01dd: endfinally - .line 346,346 : 9,10 '' - } // end handler - IL_01de: ldloc.s CS$1$0000 - IL_01e0: ret - } // end of method ContactInfo::WriteSetting - - .method public hidebysig instance object - ReadSetting(string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 354,354 : 13,61 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_000d: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig static object - ReadSetting(native int contactHandle, - string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 46 (0x2e) - .maxstack 4 - .locals init ([0] native int pOwnerName) - .line 359,359 : 13,65 '' - IL_0000: ldarg.0 - IL_0001: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int) - IL_0006: stloc.0 - .line 361,361 : 13,43 '' - IL_0007: ldloc.0 - IL_0008: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000d: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0012: brfalse.s IL_001f - - .line 362,362 : 17,94 '' - IL_0014: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_OwnerUnknown() - IL_0019: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_001e: throw - - .line 364,364 : 13,98 '' - IL_001f: ldarg.0 - IL_0020: ldarg.1 - IL_0021: ldloc.0 - IL_0022: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int) - IL_0027: ldarg.2 - IL_0028: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_002d: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig instance object - ReadSetting(string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 369,369 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: ldarg.3 - IL_0009: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_000e: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig static object - ReadSetting(native int contactHandle, - string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 374,374 : 13,31 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_000e - - .line 375,375 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 377,377 : 13,73 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0016: ldarg.3 - IL_0017: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_001c: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig instance object - ReadSetting(string name, - string owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 382,382 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: ldarg.3 - IL_0009: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_000e: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig static object - ReadSetting(native int contactHandle, - string name, - string owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 160 (0xa0) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING dbSetting, - [2] valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT dbVariant, - [3] class [mscorlib]System.Exception e, - [4] object CS$1$0000) - .line 387,387 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 388,388 : 17,57 '' - IL_0008: ldstr "name" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 390,390 : 13,70 '' - IL_0013: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer() - IL_0018: stloc.0 - .line 394,394 : 17,75 '' - .try - { - .try - { - IL_0019: ldloca.s dbSetting - IL_001b: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING - .line 395,395 : 17,39 '' - IL_0021: ldloca.s dbSetting - IL_0023: ldarg.1 - IL_0024: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Name - .line 397,397 : 17,55 '' - IL_0029: ldloca.s dbVariant - IL_002b: initobj Virtuoso.Miranda.Plugins.Native.DBVARIANT - .line 398,398 : 17,47 '' - IL_0031: ldloca.s dbVariant - IL_0033: ldarg.3 - IL_0034: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - .line 400,400 : 17,31 '' - IL_0039: ldloc.0 - IL_003a: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 402,402 : 17,56 '' - IL_003f: ldarg.3 - IL_0040: ldc.i4 0xfe - IL_0045: beq.s IL_006e - - .line 404,404 : 21,60 '' - IL_0047: ldloca.s dbVariant - IL_0049: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_004e: ldloc.0 - IL_004f: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0054: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - .line 405,405 : 21,73 '' - IL_0059: ldloca.s dbVariant - IL_005b: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0060: ldloc.0 - IL_0061: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_0066: conv.u2 - IL_0067: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize - IL_006c: br.s IL_0074 - - .line 409,409 : 21,57 '' - IL_006e: newobj instance void [mscorlib]System.NotImplementedException::.ctor() - IL_0073: throw - - .line 413,413 : 17,96 '' - IL_0074: ldarg.0 - IL_0075: ldarg.2 - IL_0076: ldloca.s dbSetting - IL_0078: ldloca.s dbVariant - IL_007a: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSettingInternal(native int, - string, - valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING&, - valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT&) - IL_007f: stloc.s CS$1$0000 - IL_0081: leave.s IL_009d - - .line 416,416 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0083: stloc.3 - .line 418,418 : 17,107 '' - IL_0084: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0089: ldloc.3 - IL_008a: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_008f: throw - - .line 422,422 : 17,33 '' - } // end handler - } // end .try - finally - { - IL_0090: ldloc.0 - IL_0091: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 423,423 : 17,57 '' - IL_0096: ldloc.0 - IL_0097: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_009c: endfinally - .line 425,425 : 9,10 '' - } // end handler - IL_009d: ldloc.s CS$1$0000 - IL_009f: ret - } // end of method ContactInfo::ReadSetting - - .method private hidebysig static object - ReadSettingInternal(native int contactHandle, - string owner, - valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING& setting, - valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT& 'variant') cil managed - { - // Code size 111 (0x6f) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 dbSettingHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 dbVariantHandle, - [2] int32 result, - [3] object CS$1$0000) - .line 429,429 : 13,123 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0005: stloc.0 - .line 430,430 : 13,103 '' - IL_0006: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_000b: stloc.1 - .line 434,434 : 17,85 '' - .try - { - IL_000c: ldarg.3 - IL_000d: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0012: stloc.1 - .line 436,436 : 17,40 '' - IL_0013: ldarg.2 - IL_0014: ldarg.1 - IL_0015: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Module - .line 437,437 : 17,63 '' - IL_001a: ldarg.2 - IL_001b: ldloca.s dbVariantHandle - IL_001d: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0022: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::DbVariantPtr - .line 439,439 : 17,95 '' - IL_0027: ldarg.2 - IL_0028: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_002d: stloc.0 - .line 441,441 : 17,136 '' - IL_002e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0033: ldstr "DB/Contact/GetSettingStatic" - IL_0038: ldarg.0 - IL_0039: ldloca.s dbSettingHandle - IL_003b: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0040: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0045: stloc.2 - .line 444,444 : 17,33 '' - IL_0046: ldloc.2 - IL_0047: brfalse.s IL_004d - - .line 445,445 : 21,33 '' - IL_0049: ldnull - IL_004a: stloc.3 - IL_004b: leave.s IL_006d - - .line 447,447 : 17,58 '' - IL_004d: ldloca.s dbVariantHandle - IL_004f: ldarg.3 - IL_0050: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalBack(!0&) - .line 448,448 : 17,64 '' - IL_0055: ldarg.3 - IL_0056: call object Virtuoso.Miranda.Plugins.Infrastructure.Translate::ValueFromVariant(valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT&) - IL_005b: stloc.3 - IL_005c: leave.s IL_006d - - .line 452,452 : 17,40 '' - } // end .try - finally - { - IL_005e: ldloca.s dbVariantHandle - IL_0060: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 453,453 : 17,40 '' - IL_0065: ldloca.s dbSettingHandle - IL_0067: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_006c: endfinally - .line 455,455 : 9,10 '' - } // end handler - IL_006d: ldloc.3 - IL_006e: ret - } // end of method ContactInfo::ReadSettingInternal - - .method public hidebysig instance bool - DeleteSetting(string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 463,463 : 13,31 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_000e - - .line 464,464 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 466,466 : 13,52 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0016: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::DeleteSetting(string, - string) - IL_001b: ret - } // end of method ContactInfo::DeleteSetting - - .method public hidebysig instance bool - DeleteSetting(string name, - string owner) cil managed - { - // Code size 115 (0x73) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING dbGetSetting, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 dbSettingHandle, - [2] bool CS$1$0000) - .line 471,471 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 472,472 : 17,57 '' - IL_0008: ldstr "name" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 474,474 : 13,45 '' - IL_0013: ldarg.2 - IL_0014: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0019: brfalse.s IL_0026 - - .line 475,475 : 17,58 '' - IL_001b: ldstr "owner" - IL_0020: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0025: throw - - .line 477,477 : 13,74 '' - IL_0026: ldloca.s dbGetSetting - IL_0028: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING - .line 478,478 : 13,38 '' - IL_002e: ldloca.s dbGetSetting - IL_0030: ldarg.1 - IL_0031: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Name - .line 479,479 : 13,41 '' - IL_0036: ldloca.s dbGetSetting - IL_0038: ldarg.2 - IL_0039: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Module - .line 481,481 : 13,139 '' - IL_003e: ldloca.s dbSettingHandle - IL_0040: ldloca.s dbGetSetting - IL_0042: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - .line 485,485 : 17,132 '' - .try - { - IL_0047: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_004c: ldstr "DB/Contact/DeleteSetting" - IL_0051: ldarg.0 - IL_0052: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0057: ldloca.s dbSettingHandle - IL_0059: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_005e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0063: ldc.i4.0 - IL_0064: ceq - IL_0066: stloc.2 - IL_0067: leave.s IL_0071 - - .line 489,489 : 17,40 '' - } // end .try - finally - { - IL_0069: ldloca.s dbSettingHandle - IL_006b: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_0070: endfinally - .line 491,491 : 9,10 '' - } // end handler - IL_0071: ldloc.2 - IL_0072: ret - } // end of method ContactInfo::DeleteSetting - - .method public hidebysig static !!TId[] - GetUniqueIDs(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo[] contacts) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 45 (0x2d) - .maxstack 8 - .line 499,499 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 500,500 : 17,61 '' - IL_0003: ldstr "contacts" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 502,502 : 13,38 '' - IL_000e: ldarg.0 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: brtrue.s IL_001a - - .line 503,503 : 17,35 '' - IL_0013: ldc.i4.0 - IL_0014: newarr !!TId - IL_0019: ret - - .line 505,511 : 13,16 '' - IL_001a: ldarg.0 - IL_001b: ldnull - IL_001c: ldftn !!0 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0022: newobj instance void class [mscorlib]System.Converter`2::.ctor(object, - native int) - IL_0027: call !!1[] [mscorlib]System.Array::ConvertAll(!!0[], - class [mscorlib]System.Converter`2) - IL_002c: ret - } // end of method ContactInfo::GetUniqueIDs - - .method public hidebysig static string[] - GetDisplayNames(string[] uuids) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 62 (0x3e) - .maxstack 8 - .line 516,516 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 517,517 : 17,58 '' - IL_0003: ldstr "uuids" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 519,519 : 13,35 '' - IL_000e: ldarg.0 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: brtrue.s IL_001a - - .line 520,520 : 17,38 '' - IL_0013: ldc.i4.0 - IL_0014: newarr [mscorlib]System.String - IL_0019: ret - - .line 522,533 : 13,16 '' - IL_001a: ldarg.0 - IL_001b: ldsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_0020: brtrue.s IL_0033 - - IL_0022: ldnull - IL_0023: ldftn string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'b__1'(string) - IL_0029: newobj instance void class [mscorlib]System.Converter`2::.ctor(object, - native int) - IL_002e: stsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_0033: ldsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_0038: call !!1[] [mscorlib]System.Array::ConvertAll(!!0[], - class [mscorlib]System.Converter`2) - IL_003d: ret - } // end of method ContactInfo::GetDisplayNames - - .method private hidebysig static native int - GetModuleNamePtr(native int contactHandle) cil managed - { - // Code size 27 (0x1b) - .maxstack 8 - .line 542,542 : 13,121 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Proto/GetContactBaseProto" - IL_000a: ldarg.0 - IL_000b: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0010: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0015: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_001a: ret - } // end of method ContactInfo::GetModuleNamePtr - - .method public hidebysig static string - GetDisplayName(native int contactHandle) cil managed - { - // Code size 54 (0x36) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions options, - [1] native int pName) - .line 547,547 : 13,83 '' - IL_0000: ldc.i4.2 - IL_0001: stloc.0 - .line 549,549 : 13,135 '' - IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0007: ldstr "CList/GetContactDisplayName" - IL_000c: ldarg.0 - IL_000d: ldloc.0 - IL_000e: conv.i8 - IL_000f: call native int [mscorlib]System.IntPtr::op_Explicit(int64) - IL_0014: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0019: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_001e: stloc.1 - .line 551,551 : 13,38 '' - IL_001f: ldloc.1 - IL_0020: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0025: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_002a: brfalse.s IL_002e - - .line 552,552 : 17,29 '' - IL_002c: ldnull - IL_002d: ret - - .line 554,554 : 17,74 '' - IL_002e: ldloc.1 - IL_002f: ldc.i4.1 - IL_0030: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0035: ret - } // end of method ContactInfo::GetDisplayName - - .method public hidebysig static bool GetUniqueID(native int contactHandle, - [out] object& uuid, - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType& uuidType) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 559,559 : 13,101 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.s 15 - IL_0003: ldarg.1 - IL_0004: ldarg.2 - IL_0005: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - object&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&) - IL_000a: ret - } // end of method ContactInfo::GetUniqueID - - .method public hidebysig static bool GetProperty(native int contactHandle, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty 'property', - [out] object& 'value', - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType& valueType) cil managed - { - // Code size 205 (0xcd) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CONTACTINFO contactInfo, - [1] int32 result, - [2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType CS$0$0000, - [3] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType CS$0$0001) - .line 564,564 : 13,103 '' - IL_0000: ldloca.s contactInfo - IL_0002: ldarg.0 - IL_0003: ldarg.0 - IL_0004: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int) - IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Native.CONTACTINFO::.ctor(native int, - native int) - IL_000e: stobj Virtuoso.Miranda.Plugins.Native.CONTACTINFO - .line 565,565 : 13,96 '' - IL_0013: ldloca.s contactInfo - IL_0015: ldarg.1 - IL_0016: ldc.i4 0x80 - IL_001b: or - IL_001c: conv.u1 - IL_001d: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Flag - .line 569,569 : 17,134 '' - IL_0022: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0027: ldstr "Miranda/Contact/GetContactInfo" - IL_002c: ldc.i4.0 - IL_002d: conv.u - IL_002e: ldloca.s contactInfo - IL_0030: conv.u - IL_0031: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0036: stloc.1 - .line 571,571 : 17,33 '' - IL_0037: ldloc.1 - IL_0038: brfalse.s IL_0042 - - .line 573,573 : 21,34 '' - IL_003a: ldarg.2 - IL_003b: ldnull - IL_003c: stind.ref - .line 574,574 : 21,65 '' - IL_003d: ldarg.3 - IL_003e: ldc.i4.0 - IL_003f: stind.i4 - .line 576,576 : 21,34 '' - IL_0040: ldc.i4.0 - IL_0041: ret - - .line 580,580 : 13,75 '' - IL_0042: ldarg.3 - IL_0043: ldloca.s contactInfo - IL_0045: ldfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Type - IL_004a: dup - IL_004b: stloc.2 - IL_004c: stind.i4 - IL_004d: ldloc.2 - IL_004e: stloc.3 - IL_004f: ldloc.3 - IL_0050: ldc.i4.1 - IL_0051: sub - IL_0052: switch ( - IL_0069, - IL_0094, - IL_00ae, - IL_0083) - IL_0067: br.s IL_00c3 - - .line 583,583 : 21,73 '' - IL_0069: ldarg.2 - IL_006a: ldloca.s contactInfo - IL_006c: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - IL_0071: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_0076: call uint8 [mscorlib]System.Convert::ToByte(int32) - IL_007b: box [mscorlib]System.Byte - IL_0080: stind.ref - .line 584,584 : 21,27 '' - IL_0081: br.s IL_00cb - - .line 586,586 : 21,91 '' - IL_0083: ldarg.2 - IL_0084: ldloca.s contactInfo - IL_0086: ldfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - IL_008b: ldc.i4.1 - IL_008c: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0091: stind.ref - .line 587,587 : 21,27 '' - IL_0092: br.s IL_00cb - - .line 589,589 : 21,75 '' - IL_0094: ldarg.2 - IL_0095: ldloca.s contactInfo - IL_0097: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - IL_009c: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_00a1: call uint16 [mscorlib]System.Convert::ToUInt16(int32) - IL_00a6: box [mscorlib]System.UInt16 - IL_00ab: stind.ref - .line 590,590 : 21,27 '' - IL_00ac: br.s IL_00cb - - .line 592,592 : 21,57 '' - IL_00ae: ldarg.2 - IL_00af: ldloca.s contactInfo - IL_00b1: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - IL_00b6: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_00bb: box [mscorlib]System.Int32 - IL_00c0: stind.ref - .line 593,593 : 21,27 '' - IL_00c1: br.s IL_00cb - - .line 595,595 : 21,34 '' - IL_00c3: ldarg.2 - IL_00c4: ldnull - IL_00c5: stind.ref - .line 596,596 : 21,65 '' - IL_00c6: ldarg.3 - IL_00c7: ldc.i4.0 - IL_00c8: stind.i4 - .line 597,597 : 21,34 '' - IL_00c9: ldc.i4.0 - IL_00ca: ret - - .line 600,600 : 13,25 '' - IL_00cb: ldc.i4.1 - IL_00cc: ret - } // end of method ContactInfo::GetProperty - - .method private hidebysig newslot virtual final - instance void System.Runtime.Serialization.ISerializable.GetObjectData(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - .override [mscorlib]System.Runtime.Serialization.ISerializable::GetObjectData - // Code size 26 (0x1a) - .maxstack 3 - .locals init ([0] native int CS$0$0000) - .line 609,609 : 13,69 '' - IL_0000: ldarg.1 - IL_0001: ldstr "MirandaHandle" - IL_0006: ldarg.0 - IL_0007: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_000c: stloc.0 - IL_000d: ldloca.s CS$0$0000 - IL_000f: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0014: callvirt instance void [mscorlib]System.Runtime.Serialization.SerializationInfo::AddValue(string, - int64) - .line 610,610 : 9,10 '' - IL_0019: ret - } // end of method ContactInfo::System.Runtime.Serialization.ISerializable.GetObjectData - - .method public hidebysig instance !!TId - UniqueIdAs() cil managed - { - // Code size 42 (0x2a) - .maxstack 2 - .locals init ([0] object uuid, - [1] !!TId CS$0$0000) - .line 616,616 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: call instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_UniqueID() - IL_0006: stloc.0 - .line 617,617 : 13,93 '' - IL_0007: ldloc.0 - IL_0008: brfalse.s IL_0020 - - IL_000a: ldloc.0 - IL_000b: ldtoken !!TId - IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0015: call object [mscorlib]System.Convert::ChangeType(object, - class [mscorlib]System.Type) - IL_001a: unbox.any !!TId - IL_001f: ret - - IL_0020: ldloca.s CS$0$0000 - IL_0022: initobj !!TId - IL_0028: ldloc.1 - IL_0029: ret - } // end of method ContactInfo::UniqueIdAs - - .method public hidebysig virtual instance string - ToString() cil managed - { - // Code size 53 (0x35) - .maxstack 8 - .line 622,623 : 13,90 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0005: ldarg.0 - IL_0006: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - IL_000b: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_0010: brfalse.s IL_0019 - - IL_0012: ldarg.0 - IL_0013: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName() - IL_0018: ret - - IL_0019: ldstr "{0} ({1})" - IL_001e: ldarg.0 - IL_001f: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName() - IL_0024: ldarg.0 - IL_0025: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - IL_002a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_002f: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0034: ret - } // end of method ContactInfo::ToString - - .method public hidebysig specialname static - bool op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo first, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo second) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 628,628 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_0007: brfalse.s IL_000b - - .line 629,629 : 17,29 '' - IL_0009: ldc.i4.1 - IL_000a: ret - - .line 630,630 : 18,58 '' - IL_000b: ldarg.0 - IL_000c: ldnull - IL_000d: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_0012: brfalse.s IL_0016 - - .line 631,631 : 17,30 '' - IL_0014: ldc.i4.0 - IL_0015: ret - - .line 633,633 : 17,45 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_001d: ret - } // end of method ContactInfo::op_Equality - - .method public hidebysig specialname static - bool op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo first, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo second) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 638,638 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: ldc.i4.0 - IL_0008: ceq - IL_000a: ret - } // end of method ContactInfo::op_Inequality - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 33 (0x21) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo other) - .line 643,643 : 13,52 '' - IL_0000: ldarg.1 - IL_0001: isinst Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - IL_0006: stloc.0 - .line 645,645 : 13,53 '' - IL_0007: ldloc.0 - IL_0008: ldnull - IL_0009: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000e: brfalse.s IL_0012 - - .line 646,646 : 17,30 '' - IL_0010: ldc.i4.0 - IL_0011: ret - - .line 648,648 : 17,61 '' - IL_0012: ldarg.0 - IL_0013: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0018: ldloc.0 - IL_0019: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_001e: ceq - IL_0020: ret - } // end of method ContactInfo::Equals - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 15 (0xf) - .maxstack 1 - .locals init ([0] native int CS$0$0000) - .line 653,653 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: stloc.0 - IL_0007: ldloca.s CS$0$0000 - IL_0009: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_000e: ret - } // end of method ContactInfo::GetHashCode - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - CreateContact() cil managed - { - // Code size 75 (0x4b) - .maxstack 3 - .locals init ([0] native int hContact) - .line 658,658 : 13,93 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "DB/Contact/Add" - IL_000a: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_000f: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0014: stloc.0 - .line 660,660 : 13,41 '' - IL_0015: ldloc.0 - IL_0016: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0020: brfalse.s IL_0044 - - .line 661,661 : 17,169 '' - IL_0022: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0027: ldstr "DB/Contact/Add" - IL_002c: ldloca.s hContact - IL_002e: constrained. [mscorlib]System.IntPtr - IL_0034: callvirt instance string [mscorlib]System.Object::ToString() - IL_0039: call string [mscorlib]System.String::Format(string, - object, - object) - IL_003e: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0043: throw - - .line 663,663 : 13,53 '' - IL_0044: ldloc.0 - IL_0045: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_004a: ret - } // end of method ContactInfo::CreateContact - - .method public hidebysig instance bool - Delete() cil managed - { - // Code size 44 (0x2c) - .maxstack 8 - .line 668,668 : 13,24 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_IsSelf() - IL_0006: brfalse.s IL_000e - - .line 669,669 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 671,671 : 13,112 '' - IL_000e: ldc.i4.0 - IL_000f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0014: ldstr "DB/Contact/Delete" - IL_0019: ldarg.0 - IL_001a: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001f: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0024: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0029: ceq - IL_002b: ret - } // end of method ContactInfo::Delete - - .method public hidebysig instance bool - GetProperty(valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty 'property', - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding stringEncoding) cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 676,676 : 13,83 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldarg.1 - IL_0007: ldarg.0 - IL_0008: ldflda object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'value' - IL_000d: ldarg.0 - IL_000e: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::valueType - IL_0013: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - object&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&) - IL_0018: ret - } // end of method ContactInfo::GetProperty - - .method public hidebysig instance int32 - CallContactService(string serviceName) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 681,681 : 13,79 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::CallContactService(string, - native uint, - native int) - IL_0011: ret - } // end of method ContactInfo::CallContactService - - .method public hidebysig instance int32 - CallContactService(string serviceName, - native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 77 (0x4d) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CCSDATA ccsData, - [1] int32 CS$1$0000) - .line 687,687 : 13,37 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 688,688 : 17,64 '' - IL_0003: ldstr "serviceName" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 690,690 : 13,62 '' - IL_000e: ldloca.s ccsData - IL_0010: ldarg.0 - IL_0011: ldarg.1 - IL_0012: newobj instance void Virtuoso.Miranda.Plugins.Native.CCSDATA::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - string) - IL_0017: stobj Virtuoso.Miranda.Plugins.Native.CCSDATA - .line 691,691 : 13,37 '' - IL_001c: ldloca.s ccsData - IL_001e: ldarg.2 - IL_001f: stfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam - .line 692,692 : 13,37 '' - IL_0024: ldloca.s ccsData - IL_0026: ldarg.3 - IL_0027: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam - .line 698,698 : 21,130 '' - .try - { - IL_002c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0031: ldstr "Proto/CallContactService" - IL_0036: ldc.i4.0 - IL_0037: conv.u - IL_0038: ldloca.s ccsData - IL_003a: conv.u - IL_003b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0040: stloc.1 - IL_0041: leave.s IL_004b - - .line 703,703 : 17,32 '' - } // end .try - finally - { - IL_0043: ldloca.s ccsData - IL_0045: call instance void Virtuoso.Miranda.Plugins.Native.CCSDATA::Free() - IL_004a: endfinally - .line 705,705 : 9,10 '' - } // end handler - IL_004b: ldloc.1 - IL_004c: ret - } // end of method ContactInfo::CallContactService - - .method public hidebysig instance void - SendMessage(string message) cil managed - { - // Code size 63 (0x3f) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle nativeHandle) - .line 709,709 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 710,710 : 17,60 '' - IL_0003: ldstr "message" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 712,712 : 13,78 '' - IL_000e: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0013: stloc.0 - .line 716,716 : 17,88 '' - .try - { - IL_0014: ldarg.1 - IL_0015: ldc.i4.0 - IL_0016: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_001b: stloc.0 - .line 717,717 : 17,99 '' - IL_001c: ldarg.0 - IL_001d: ldstr "/SendMsg" - IL_0022: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0027: ldloca.s nativeHandle - IL_0029: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_002e: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::CallContactService(string, - native uint, - native int) - IL_0033: pop - IL_0034: leave.s IL_003e - - .line 721,721 : 17,37 '' - } // end .try - finally - { - IL_0036: ldloca.s nativeHandle - IL_0038: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_003d: endfinally - .line 723,723 : 9,10 '' - } // end handler - IL_003e: ret - } // end of method ContactInfo::SendMessage - - .method public hidebysig instance void - OpenMessageWindow() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 727,727 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::OpenMessageWindow(string) - .line 728,728 : 9,10 '' - IL_0007: ret - } // end of method ContactInfo::OpenMessageWindow - - .method public hidebysig instance void - OpenMessageWindow(string message) cil managed - { - // Code size 126 (0x7e) - .maxstack 5 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle messageHandle, - [1] int32 result) - .line 732,732 : 13,79 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0005: stloc.0 - .line 736,736 : 17,52 '' - .try - { - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brtrue.s IL_0016 - - .line 737,737 : 21,93 '' - IL_000e: ldarg.1 - IL_000f: ldc.i4.0 - IL_0010: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0015: stloc.0 - .line 739,739 : 17,58 '' - IL_0016: ldc.i4.0 - IL_0017: stloc.1 - .line 741,741 : 17,123 '' - IL_0018: ldloc.1 - IL_0019: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_001e: ldstr "SRMsg/SendCommand" - IL_0023: ldarg.0 - IL_0024: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0029: ldloca.s messageHandle - IL_002b: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0030: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0035: beq.s IL_0073 - - .line 742,742 : 21,161 '' - IL_0037: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_003c: ldstr "SRMsg/LaunchMessageWindow" - IL_0041: ldarg.0 - IL_0042: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0047: ldloca.s messageHandle - IL_0049: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_004e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0053: dup - IL_0054: stloc.1 - IL_0055: brfalse.s IL_0073 - - .line 743,743 : 25,176 '' - IL_0057: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_005c: ldstr "SRMsg/SendCommand" - IL_0061: ldloca.s result - IL_0063: call instance string [mscorlib]System.Int32::ToString() - IL_0068: call string [mscorlib]System.String::Format(string, - object, - object) - IL_006d: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0072: throw - - IL_0073: leave.s IL_007d - - .line 747,747 : 17,38 '' - } // end .try - finally - { - IL_0075: ldloca.s messageHandle - IL_0077: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_007c: endfinally - .line 749,749 : 9,10 '' - } // end handler - IL_007d: ret - } // end of method ContactInfo::OpenMessageWindow - - .method private hidebysig static !!TId - 'b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 26 (0x1a) - .maxstack 2 - .locals init ([0] !!TId CS$0$0000) - .line 507,507 : 17,37 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0010 - - .line 508,508 : 21,54 '' - IL_0009: ldarg.0 - IL_000a: callvirt instance !!0 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::UniqueIdAs() - IL_000f: ret - - .line 510,510 : 21,41 '' - IL_0010: ldloca.s CS$0$0000 - IL_0012: initobj !!TId - IL_0018: ldloc.0 - IL_0019: ret - } // end of method ContactInfo::'b__0' - - .method private hidebysig static string - 'b__1'(string uuid) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 40 (0x28) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) - .line 524,524 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_0005 - - .line 525,525 : 21,33 '' - IL_0003: ldnull - IL_0004: ret - - .line 527,527 : 17,96 '' - IL_0005: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000a: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase() - IL_000f: ldarg.0 - IL_0010: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string) - IL_0015: stloc.0 - .line 529,529 : 17,37 '' - IL_0016: ldloc.0 - IL_0017: ldnull - IL_0018: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_001d: brfalse.s IL_0026 - - .line 530,530 : 21,48 '' - IL_001f: ldloc.0 - IL_0020: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName() - IL_0025: ret - - .line 532,532 : 21,33 '' - IL_0026: ldnull - IL_0027: ret - } // end of method ContactInfo::'b__1' - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 84,84 : 9,66 '' - IL_0000: newobj instance void [mscorlib]System.Object::.ctor() - IL_0005: stsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::SyncObject - .line 85,85 : 9,75 '' - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor() - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::meNeutral - IL_0014: ret - } // end of method ContactInfo::.cctor - - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType - PropertyType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_PropertyType() - } // end of property ContactInfo::PropertyType - .property instance object PropertyValue() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_PropertyValue() - } // end of property ContactInfo::PropertyValue - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - OwningModule() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - } // end of property ContactInfo::OwningModule - .property instance bool IsSelf() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_IsSelf() - } // end of property ContactInfo::IsSelf - .property class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - MeNeutral() - { - .get class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - } // end of property ContactInfo::MeNeutral - .property instance valuetype [mscorlib]System.Nullable`1 - Status() - { - .get instance valuetype [mscorlib]System.Nullable`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_Status() - } // end of property ContactInfo::Status - .property instance string DisplayName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName() - } // end of property ContactInfo::DisplayName - .property instance object UniqueID() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_UniqueID() - } // end of property ContactInfo::UniqueID -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty FirstName = uint8(0x01) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty LastName = uint8(0x02) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Nick = uint8(0x03) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty CustomNick = uint8(0x04) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Email = uint8(0x05) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty City = uint8(0x06) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty State = uint8(0x07) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Country = uint8(0x08) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Phone = uint8(0x09) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty HomePage = uint8(0x0A) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty About = uint8(0x0B) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Gender = uint8(0x0C) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Age = uint8(0x0D) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty FirstAndLastName = uint8(0x0E) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty UniqueID = uint8(0x0F) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyFlags - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyFlags Unicode = uint8(0x80) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyFlags - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ItemType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Unspecified = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Contact = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Group = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ItemType - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase - extends Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher -{ - .class auto ansi sealed nested private beforefieldinit 'd__6' - extends [mscorlib]System.Object - implements class [mscorlib]System.Collections.Generic.IEnumerable`1, - [mscorlib]System.Collections.IEnumerable, - class [mscorlib]System.Collections.Generic.IEnumerator`1, - [mscorlib]System.Collections.IEnumerator, - [mscorlib]System.IDisposable - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private native int '<>2__current' - .field private int32 '<>1__state' - .field private int32 '<>l__initialThreadId' - .field public class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext '5__7' - .field public class Virtuoso.Miranda.Plugins.Callback '5__8' - .field public native uint '5__9' - .field public class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase '<>4__this' - .method private hidebysig newslot virtual final - instance class [mscorlib]System.Collections.Generic.IEnumerator`1 - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override method instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.Generic.IEnumerable`1::GetEnumerator() - // Code size 60 (0x3c) - .maxstack 2 - .locals init (class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6' V_0) - IL_0000: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0005: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_000a: ldarg.0 - IL_000b: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>l__initialThreadId' - IL_0010: bne.un.s IL_0027 - - IL_0012: ldarg.0 - IL_0013: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_0018: ldc.i4.s -2 - IL_001a: bne.un.s IL_0027 - - IL_001c: ldarg.0 - IL_001d: ldc.i4.0 - IL_001e: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_0023: ldarg.0 - IL_0024: stloc.0 - IL_0025: br.s IL_003a - - IL_0027: ldc.i4.0 - IL_0028: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::.ctor(int32) - IL_002d: stloc.0 - IL_002e: ldloc.0 - IL_002f: ldarg.0 - IL_0030: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>4__this' - IL_0035: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>4__this' - IL_003a: ldloc.0 - IL_003b: ret - } // end of method 'd__6'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method private hidebysig newslot virtual final - instance class [mscorlib]System.Collections.IEnumerator - System.Collections.IEnumerable.GetEnumerator() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerable::GetEnumerator - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'System.Collections.Generic.IEnumerable.GetEnumerator'() - IL_0006: ret - } // end of method 'd__6'::System.Collections.IEnumerable.GetEnumerator - - .method private hidebysig newslot virtual final - instance bool MoveNext() cil managed - { - .override [mscorlib]System.Collections.IEnumerator::MoveNext - // Code size 188 (0xbc) - .maxstack 4 - .locals init ([0] int32 CS$0$0000, - [1] native uint CS$0$0001) - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: switch ( - IL_001a, - IL_0083) - IL_0015: br IL_00ba - - IL_001a: ldarg.0 - IL_001b: ldc.i4.m1 - IL_001c: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - .line 330,330 : 13,61 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0021: ldarg.0 - IL_0022: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0027: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__7' - .line 331,331 : 13,83 '' - IL_002c: ldarg.0 - IL_002d: ldstr "DB/Contact/FindNext" - IL_0032: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string) - IL_0037: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__8' - .line 333,333 : 13,90 '' - IL_003c: ldarg.0 - IL_003d: ldarg.0 - IL_003e: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__7' - IL_0043: ldstr "DB/Contact/FindFirst" - IL_0048: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_004d: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_0052: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - .line 337,337 : 17,44 '' - IL_0057: ldarg.0 - IL_0058: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - IL_005d: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0062: call bool [mscorlib]System.UIntPtr::op_Inequality(native uint, - native uint) - IL_0067: brfalse.s IL_008a - - .line 338,338 : 21,61 '' - IL_0069: ldarg.0 - IL_006a: ldarg.0 - IL_006b: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - IL_0070: call native int Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native uint) - IL_0075: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>2__current' - IL_007a: ldarg.0 - IL_007b: ldc.i4.1 - IL_007c: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_0081: ldc.i4.1 - IL_0082: ret - - IL_0083: ldarg.0 - IL_0084: ldc.i4.m1 - IL_0085: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - .line 340,340 : 13,93 '' - IL_008a: ldarg.0 - IL_008b: ldarg.0 - IL_008c: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__8' - IL_0091: ldarg.0 - IL_0092: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - IL_0097: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_009c: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint, - native int) - IL_00a1: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_00a6: dup - IL_00a7: stloc.1 - IL_00a8: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - IL_00ad: ldloc.1 - IL_00ae: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_00b3: call bool [mscorlib]System.UIntPtr::op_Inequality(native uint, - native uint) - IL_00b8: brtrue.s IL_0057 - - IL_00ba: ldc.i4.0 - IL_00bb: ret - } // end of method 'd__6'::MoveNext - - .method private hidebysig newslot specialname virtual final - instance native int 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override method instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>2__current' - IL_0006: ret - } // end of method 'd__6'::'System.Collections.Generic.IEnumerator.get_Current' - - .method private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerator::Reset - // Code size 6 (0x6) - .maxstack 8 - IL_0000: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_0005: throw - } // end of method 'd__6'::System.Collections.IEnumerator.Reset - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 1 (0x1) - .maxstack 8 -// Fehler beim erneuten Öffnen der Datei mit FileToken 0x0800026B. - .line 1768816831,1701606756 : 1867343726,10536 'd:\\V??' - .line 0,134218348 : 0,0 '' - .line 0,0 : 0,0 '' - IL_0000: ret - } // end of method 'd__6'::System.IDisposable.Dispose - - .method private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerator::get_Current - // Code size 12 (0xc) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>2__current' - IL_0006: box [mscorlib]System.IntPtr - IL_000b: ret - } // end of method 'd__6'::System.Collections.IEnumerator.get_Current - - .method public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 30 (0x1e) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_000d: ldarg.0 - IL_000e: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0013: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_0018: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>l__initialThreadId' - IL_001d: ret - } // end of method 'd__6'::.ctor - - .property instance native int 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'System.Collections.Generic.IEnumerator.get_Current'() - } // end of property 'd__6'::'System.Collections.Generic.IEnumerator.Current' - .property instance object System.Collections.IEnumerator.Current() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::System.Collections.IEnumerator.get_Current() - } // end of property 'd__6'::System.Collections.IEnumerator.Current - } // end of class 'd__6' - - .class auto ansi sealed nested private beforefieldinit 'd__c' - extends [mscorlib]System.Object - implements class [mscorlib]System.Collections.Generic.IEnumerable`1, - [mscorlib]System.Collections.IEnumerable, - class [mscorlib]System.Collections.Generic.IEnumerator`1, - [mscorlib]System.Collections.IEnumerator, - [mscorlib]System.IDisposable - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private native int '<>2__current' - .field private int32 '<>1__state' - .field private int32 '<>l__initialThreadId' - .field public native int ownerHandle - .field public native int '<>3__ownerHandle' - .field public class Virtuoso.Miranda.Plugins.Callback '5__d' - .field public native int '5__e' - .field public class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase '<>4__this' - .method private hidebysig newslot virtual final - instance class [mscorlib]System.Collections.Generic.IEnumerator`1 - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override method instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.Generic.IEnumerable`1::GetEnumerator() - // Code size 72 (0x48) - .maxstack 2 - .locals init (class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c' V_0) - IL_0000: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0005: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_000a: ldarg.0 - IL_000b: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>l__initialThreadId' - IL_0010: bne.un.s IL_0027 - - IL_0012: ldarg.0 - IL_0013: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_0018: ldc.i4.s -2 - IL_001a: bne.un.s IL_0027 - - IL_001c: ldarg.0 - IL_001d: ldc.i4.0 - IL_001e: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_0023: ldarg.0 - IL_0024: stloc.0 - IL_0025: br.s IL_003a - - IL_0027: ldc.i4.0 - IL_0028: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::.ctor(int32) - IL_002d: stloc.0 - IL_002e: ldloc.0 - IL_002f: ldarg.0 - IL_0030: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>4__this' - IL_0035: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>4__this' - IL_003a: ldloc.0 - IL_003b: ldarg.0 - IL_003c: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>3__ownerHandle' - IL_0041: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::ownerHandle - IL_0046: ldloc.0 - IL_0047: ret - } // end of method 'd__c'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method private hidebysig newslot virtual final - instance class [mscorlib]System.Collections.IEnumerator - System.Collections.IEnumerable.GetEnumerator() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerable::GetEnumerator - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'System.Collections.Generic.IEnumerable.GetEnumerator'() - IL_0006: ret - } // end of method 'd__c'::System.Collections.IEnumerable.GetEnumerator - - .method private hidebysig newslot virtual final - instance bool MoveNext() cil managed - { - .override [mscorlib]System.Collections.IEnumerator::MoveNext - // Code size 174 (0xae) - .maxstack 5 - .locals init ([0] int32 CS$0$0000) - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: switch ( - IL_001a, - IL_006d) - IL_0015: br IL_00ac - - IL_001a: ldarg.0 - IL_001b: ldc.i4.m1 - IL_001c: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - .line 493,493 : 13,81 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0021: ldarg.0 - IL_0022: ldstr "DB/Event/FindNext" - IL_0027: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string) - IL_002c: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__d' - .line 494,494 : 13,121 '' - IL_0031: ldarg.0 - IL_0032: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0037: ldstr "DB/Event/FindFirst" - IL_003c: ldarg.0 - IL_003d: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::ownerHandle - IL_0042: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0047: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_004c: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0051: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - IL_0056: br.s IL_009a - - .line 498,498 : 17,37 '' - IL_0058: ldarg.0 - IL_0059: ldarg.0 - IL_005a: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - IL_005f: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>2__current' - IL_0064: ldarg.0 - IL_0065: ldc.i4.1 - IL_0066: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_006b: ldc.i4.1 - IL_006c: ret - - IL_006d: ldarg.0 - IL_006e: ldc.i4.m1 - IL_006f: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - .line 499,499 : 17,84 '' - IL_0074: ldarg.0 - IL_0075: ldarg.0 - IL_0076: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__d' - IL_007b: ldarg.0 - IL_007c: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - IL_0081: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int) - IL_0086: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_008b: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint, - native int) - IL_0090: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0095: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - .line 496,496 : 13,42 '' - IL_009a: ldarg.0 - IL_009b: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - IL_00a0: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_00a5: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_00aa: brtrue.s IL_0058 - - IL_00ac: ldc.i4.0 - IL_00ad: ret - } // end of method 'd__c'::MoveNext - - .method private hidebysig newslot specialname virtual final - instance native int 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override method instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>2__current' - IL_0006: ret - } // end of method 'd__c'::'System.Collections.Generic.IEnumerator.get_Current' - - .method private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerator::Reset - // Code size 6 (0x6) - .maxstack 8 - IL_0000: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_0005: throw - } // end of method 'd__c'::System.Collections.IEnumerator.Reset - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 1 (0x1) - .maxstack 8 -// Fehler beim erneuten Öffnen der Datei mit FileToken 0x0800026B. - .line 1768816831,1701606756 : 1867343726,10536 'd:\\V??' - .line 0,134218348 : 0,0 '' - .line 0,0 : 0,0 '' - IL_0000: ret - } // end of method 'd__c'::System.IDisposable.Dispose - - .method private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerator::get_Current - // Code size 12 (0xc) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>2__current' - IL_0006: box [mscorlib]System.IntPtr - IL_000b: ret - } // end of method 'd__c'::System.Collections.IEnumerator.get_Current - - .method public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 30 (0x1e) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_000d: ldarg.0 - IL_000e: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0013: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_0018: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>l__initialThreadId' - IL_001d: ret - } // end of method 'd__c'::.ctor - - .property instance native int 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'System.Collections.Generic.IEnumerator.get_Current'() - } // end of property 'd__c'::'System.Collections.Generic.IEnumerator.Current' - .property instance object System.Collections.IEnumerator.Current() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::System.Collections.IEnumerator.get_Current() - } // end of property 'd__c'::System.Collections.IEnumerator.Current - } // end of class 'd__c' - - .field private static literal string ME_DB_EVENT_ADDED = "DB/Event/Added" - .field private static literal string ME_DB_EVENT_DELETED = "DB/Event/Deleted" - .field private static literal string ME_DB_EVENT_FILTER_ADD = "DB/Event/FilterAdd" - .field private static literal string ME_DB_CONTACT_ADDED = "DB/Contact/Added" - .field private static literal string ME_DB_CONTACT_DELETED = "DB/Contact/Deleted" - .field private static literal string ME_DB_CONTACT_SETTINGCHANGED = "DB/Contact/SettingChanged" - .field private static literal string MS_DB_GETPROFILENAME = "DB/GetProfileName" - .field private static literal string MS_DB_GETPROFILEPATH = "DB/GetProfilePath" - .field private static literal string MS_DB_EVENT_ADD = "DB/Event/Add" - .field private static literal string MS_DB_CONTACT_GETCOUNT = "DB/Contact/GetCount" - .field private static literal string MS_DB_CONTACT_FINDFIRST = "DB/Contact/FindFirst" - .field private static literal string MS_DB_CONTACT_FINDNEXT = "DB/Contact/FindNext" - .field private static literal string MS_DB_EVENT_FINDFIRST = "DB/Event/FindFirst" - .field private static literal string MS_DB_EVENT_FINDNEXT = "DB/Event/FindNext" - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 EventAddedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 EventDeletedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 BeforeEventAddedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactAddedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactDeletedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactSettingChangedEventHandler - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 60,60 : 9,35 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::.ctor() - .line 60,60 : 38,39 '' - IL_0006: ret - } // end of method MirandaDatabase::.ctor - - .method private hidebysig instance int32 - RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'handler', - bool fromPointer, - native uint wParam, - native int lParam) cil managed - { - // Code size 56 (0x38) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo eventInfo, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs eventArgs, - [3] bool retValue) - .line 80,80 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 81,81 : 17,26 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 83,83 : 13,70 '' - IL_0005: ldarg.3 - IL_0006: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint) - IL_000b: stloc.0 - .line 84,84 : 13,134 '' - IL_000c: ldarg.2 - IL_000d: brtrue.s IL_0018 - - IL_000f: ldarg.s lParam - IL_0011: call class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::FromHandle(native int) - IL_0016: br.s IL_001f - - IL_0018: ldarg.s lParam - IL_001a: call class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::FromPointer(native int) - IL_001f: stloc.1 - .line 85,85 : 13,103 '' - IL_0020: ldloc.0 - IL_0021: ldloc.1 - IL_0022: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo) - IL_0027: stloc.2 - .line 87,87 : 13,97 '' - IL_0028: ldarg.0 - IL_0029: ldarg.1 - IL_002a: ldloc.2 - IL_002b: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - !!0) - IL_0030: stloc.3 - .line 88,88 : 13,46 '' - IL_0031: ldloc.3 - IL_0032: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_0037: ret - } // end of method MirandaDatabase::RaiseDbEvent - - .method public hidebysig specialname instance void - add_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 96,96 : 17,130 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 97,101 : 17,24 '' - IL_000c: ldstr "DB/Event/Added" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__0'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 102,102 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_EventAdded - - .method public hidebysig specialname instance void - remove_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 106,106 : 17,130 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 107,107 : 17,95 '' - IL_000c: ldstr "DB/Event/Added" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 108,108 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_EventAdded - - .method public hidebysig specialname instance void - add_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 116,116 : 17,132 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 117,121 : 17,24 '' - IL_000c: ldstr "DB/Event/Deleted" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__1'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 122,122 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_EventDeleted - - .method public hidebysig specialname instance void - remove_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 126,126 : 17,132 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 127,127 : 17,99 '' - IL_000c: ldstr "DB/Event/Deleted" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 128,128 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_EventDeleted - - .method public hidebysig specialname instance void - add_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 139,139 : 17,136 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 140,144 : 17,24 '' - IL_000c: ldstr "DB/Event/FilterAdd" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__2'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 145,145 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_BeforeEventAdded - - .method public hidebysig specialname instance void - remove_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 149,149 : 17,136 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 150,150 : 17,106 '' - IL_000c: ldstr "DB/Event/FilterAdd" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 151,151 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_BeforeEventAdded - - .method private hidebysig instance int32 - RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'handler', - native uint wParam) cil managed - { - // Code size 35 (0x23) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs eventArgs, - [2] bool retValue) - .line 156,156 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 157,157 : 17,26 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 159,159 : 13,62 '' - IL_0005: ldarg.2 - IL_0006: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactInfo(native uint) - IL_000b: stloc.0 - .line 160,160 : 13,90 '' - IL_000c: ldloc.0 - IL_000d: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0012: stloc.1 - .line 162,162 : 13,96 '' - IL_0013: ldarg.0 - IL_0014: ldarg.1 - IL_0015: ldloc.1 - IL_0016: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - !!0) - IL_001b: stloc.2 - .line 163,163 : 13,46 '' - IL_001c: ldloc.2 - IL_001d: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_0022: ret - } // end of method MirandaDatabase::RaiseContactEvent - - .method private hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - GetContactInfo(native uint wParam) cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 168,168 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0006: call bool [mscorlib]System.UIntPtr::op_Equality(native uint, - native uint) - IL_000b: brfalse.s IL_0013 - - .line 169,169 : 17,46 '' - IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0012: ret - - .line 171,171 : 17,55 '' - IL_0013: ldarg.0 - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint) - IL_0019: ret - } // end of method MirandaDatabase::GetContactInfo - - .method private hidebysig instance int32 - RaiseContactSettingEvent(native uint hContact, - native int pDbWriteSetting) cil managed - { - // Code size 145 (0x91) - .maxstack 5 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbWriteSetting, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo, - [2] string name, - [3] string moduleName, - [4] object 'value', - [5] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs eventArgs, - [6] bool retValue) - .line 176,176 : 13,105 '' - IL_0000: ldarga.s pDbWriteSetting - IL_0002: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0007: ldobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - IL_000c: stloc.0 - .line 177,177 : 13,64 '' - IL_000d: ldarg.1 - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactInfo(native uint) - IL_0013: stloc.1 - .line 179,179 : 13,88 '' - IL_0014: ldloca.s dbWriteSetting - IL_0016: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name - IL_001b: ldc.i4.0 - IL_001c: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0021: stloc.2 - .line 180,180 : 13,96 '' - IL_0022: ldloca.s dbWriteSetting - IL_0024: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module - IL_0029: ldc.i4.0 - IL_002a: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002f: stloc.3 - .line 181,181 : 13,33 '' - IL_0030: ldnull - IL_0031: stloc.s 'value' - .line 183,183 : 13,92 '' - IL_0033: ldloca.s dbWriteSetting - IL_0035: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_003a: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_003f: ldc.i4 0xfe - IL_0044: beq.s IL_0050 - - .line 184,184 : 17,77 '' - IL_0046: ldarg.2 - IL_0047: call object Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::ExtractValue(native int) - IL_004c: stloc.s 'value' - IL_004e: br.s IL_0061 - - .line 186,186 : 17,118 '' - IL_0050: ldc.i4.s 10 - IL_0052: ldstr "Hyphen" - IL_0057: ldstr "Blob settings are not yet supported, the value wil" - + "l be null." - IL_005c: call void [mscorlib]System.Diagnostics.Debugger::Log(int32, - string, - string) - .line 188,188 : 13,177 '' - IL_0061: ldloc.1 - IL_0062: ldloc.2 - IL_0063: ldloc.3 - IL_0064: ldloc.s 'value' - IL_0066: ldloca.s dbWriteSetting - IL_0068: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_006d: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_0072: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - string, - string, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0077: stloc.s eventArgs - .line 190,190 : 13,129 '' - IL_0079: ldarg.0 - IL_007a: ldarg.0 - IL_007b: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler - IL_0080: ldloc.s eventArgs - IL_0082: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - !!0) - IL_0087: stloc.s retValue - .line 191,191 : 13,46 '' - IL_0089: ldloc.s retValue - IL_008b: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_0090: ret - } // end of method MirandaDatabase::RaiseContactSettingEvent - - .method public hidebysig specialname instance void - add_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 199,199 : 17,131 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 200,204 : 17,24 '' - IL_000c: ldstr "DB/Contact/Added" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__3'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 205,205 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_ContactAdded - - .method public hidebysig specialname instance void - remove_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 209,209 : 17,131 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 210,210 : 17,99 '' - IL_000c: ldstr "DB/Contact/Added" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 211,211 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_ContactAdded - - .method public hidebysig specialname instance void - add_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 219,219 : 17,133 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 220,224 : 17,24 '' - IL_000c: ldstr "DB/Contact/Deleted" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__4'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 225,225 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_ContactDeleted - - .method public hidebysig specialname instance void - remove_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 229,229 : 17,133 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 230,230 : 17,103 '' - IL_000c: ldstr "DB/Contact/Deleted" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 231,231 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_ContactDeleted - - .method public hidebysig specialname instance void - add_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 239,239 : 17,147 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 240,244 : 17,24 '' - IL_000c: ldstr "DB/Contact/SettingChanged" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__5'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 245,245 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_ContactSettingChanged - - .method public hidebysig specialname instance void - remove_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 249,249 : 17,147 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 250,250 : 17,117 '' - IL_000c: ldstr "DB/Contact/SettingChanged" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 251,251 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_ContactSettingChanged - - .method public hidebysig specialname instance string - get_ProfileName() cil managed - { - // Code size 90 (0x5a) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] int32 result, - [2] class [mscorlib]System.Exception e, - [3] string CS$1$0000) - .line 264,264 : 17,74 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer() - IL_0005: stloc.0 - .line 268,268 : 21,35 '' - .try - { - .try - { - IL_0006: ldloc.0 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 270,270 : 21,128 '' - IL_000c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0011: ldstr "DB/GetProfileName" - IL_0016: ldloc.0 - IL_0017: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr() - IL_001c: ldloc.0 - IL_001d: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0022: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0027: stloc.1 - .line 273,273 : 21,37 '' - IL_0028: ldloc.1 - IL_0029: brfalse.s IL_002f - - .line 273,273 : 38,50 '' - IL_002b: ldnull - IL_002c: stloc.3 - IL_002d: leave.s IL_0058 - - .line 274,274 : 21,83 '' - IL_002f: ldloc.0 - IL_0030: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0035: ldc.i4.0 - IL_0036: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_003b: stloc.3 - IL_003c: leave.s IL_0058 - - .line 276,276 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_003e: stloc.2 - .line 278,278 : 21,111 '' - IL_003f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0044: ldloc.2 - IL_0045: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_004a: throw - - .line 282,282 : 21,37 '' - } // end handler - } // end .try - finally - { - IL_004b: ldloc.0 - IL_004c: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 283,283 : 21,61 '' - IL_0051: ldloc.0 - IL_0052: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_0057: endfinally - .line 285,285 : 13,14 '' - } // end handler - IL_0058: ldloc.3 - IL_0059: ret - } // end of method MirandaDatabase::get_ProfileName - - .method public hidebysig specialname instance string - get_ProfilePath() cil managed - { - // Code size 90 (0x5a) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] int32 result, - [2] class [mscorlib]System.Exception e, - [3] string CS$1$0000) - .line 292,292 : 17,74 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer() - IL_0005: stloc.0 - .line 296,296 : 21,35 '' - .try - { - .try - { - IL_0006: ldloc.0 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 298,298 : 21,128 '' - IL_000c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0011: ldstr "DB/GetProfilePath" - IL_0016: ldloc.0 - IL_0017: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr() - IL_001c: ldloc.0 - IL_001d: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0022: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0027: stloc.1 - .line 301,301 : 21,37 '' - IL_0028: ldloc.1 - IL_0029: brfalse.s IL_002f - - .line 301,301 : 38,50 '' - IL_002b: ldnull - IL_002c: stloc.3 - IL_002d: leave.s IL_0058 - - .line 302,302 : 21,83 '' - IL_002f: ldloc.0 - IL_0030: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0035: ldc.i4.0 - IL_0036: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_003b: stloc.3 - IL_003c: leave.s IL_0058 - - .line 304,304 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_003e: stloc.2 - .line 306,306 : 21,111 '' - IL_003f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0044: ldloc.2 - IL_0045: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_004a: throw - - .line 310,310 : 21,37 '' - } // end handler - } // end .try - finally - { - IL_004b: ldloc.0 - IL_004c: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 311,311 : 21,61 '' - IL_0051: ldloc.0 - IL_0052: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_0057: endfinally - .line 313,313 : 13,14 '' - } // end handler - IL_0058: ldloc.3 - IL_0059: ret - } // end of method MirandaDatabase::get_ProfilePath - - .method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 - GetContactHandles() cil managed - { - // Code size 17 (0x11) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6' V_0) -// Fehler beim erneuten Öffnen der Datei mit FileToken 0x00000000. - .line 27,0 : 0,0 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Mir' -// Fehler beim erneuten Öffnen der Datei mit FileToken 0x00000000. - .line 0,0 : 0,2 '' - IL_0000: ldc.i4.s -2 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::.ctor(int32) - IL_0007: stloc.0 - IL_0008: ldloc.0 - IL_0009: ldarg.0 - IL_000a: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>4__this' - IL_000f: ldloc.0 - IL_0010: ret - } // end of method MirandaDatabase::GetContactHandles - - .method public hidebysig instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 - GetContacts() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 345,345 : 13,39 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContacts(bool) - IL_0007: ret - } // end of method MirandaDatabase::GetContacts - - .method public hidebysig instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 - GetContacts(bool includeSelf) cil managed - { - // Code size 108 (0x6c) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context, - [1] class [mscorlib]System.Collections.Generic.List`1 contacts, - [2] native int handle, - [3] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 350,350 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: stloc.0 - .line 351,351 : 13,83 '' - IL_0006: ldstr "DB/Contact/FindNext" - IL_000b: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string) - IL_0010: pop - .line 353,353 : 13,109 '' - IL_0011: ldloc.0 - IL_0012: ldstr "DB/Contact/GetCount" - IL_0017: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_001c: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_0021: stloc.1 - .line 355,355 : 13,29 '' - IL_0022: ldarg.1 - IL_0023: brfalse.s IL_0030 - - .line 356,356 : 17,53 '' - IL_0025: ldloc.1 - IL_0026: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_002b: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 358,358 : 39,58 '' - IL_0030: ldarg.0 - IL_0031: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactHandles() - IL_0036: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.Generic.IEnumerable`1::GetEnumerator() - IL_003b: stloc.3 - .try - { - IL_003c: br.s IL_0051 - - .line 358,358 : 22,35 '' - IL_003e: ldloc.3 - IL_003f: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0044: stloc.2 - .line 359,359 : 17,62 '' - IL_0045: ldloc.1 - IL_0046: ldloc.2 - IL_0047: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_004c: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 358,358 : 36,38 '' - IL_0051: ldloc.3 - IL_0052: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0057: brtrue.s IL_003e - - IL_0059: leave.s IL_0065 - - } // end .try - finally - { - IL_005b: ldloc.3 - IL_005c: brfalse.s IL_0064 - - IL_005e: ldloc.3 - IL_005f: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0064: endfinally - .line 361,361 : 13,42 '' - } // end handler - IL_0065: ldloc.1 - IL_0066: callvirt instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 class [mscorlib]System.Collections.Generic.List`1::AsReadOnly() - IL_006b: ret - } // end of method MirandaDatabase::GetContacts - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FindContact(string uuid) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 366,366 : 13,89 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.s 15 - IL_0004: ldc.i4.0 - IL_0005: call instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_000a: ret - } // end of method MirandaDatabase::FindContact - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FindContact(string searchValue, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty searchCriterion, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding valueEncoding) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 371,371 : 13,103 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldc.i4.4 - IL_0005: call instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding, - valuetype [mscorlib]System.StringComparison) - IL_000a: ret - } // end of method MirandaDatabase::FindContact - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FindContact(string searchValue, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty searchCriterion, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding valueEncoding, - valuetype [mscorlib]System.StringComparison comparisonType) cil managed - { - // Code size 102 (0x66) - .maxstack 4 - .locals init ([0] native int handle, - [1] object 'value', - [2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType 'type', - [3] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000, - [4] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0001) - .line 376,376 : 13,37 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 377,377 : 17,65 '' - IL_0003: ldstr "searchValues" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 379,379 : 39,58 '' - IL_000e: ldarg.0 - IL_000f: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactHandles() - IL_0014: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.Generic.IEnumerable`1::GetEnumerator() - IL_0019: stloc.s CS$5$0001 - .try - { - IL_001b: br.s IL_004b - - .line 379,379 : 22,35 '' - IL_001d: ldloc.s CS$5$0001 - IL_001f: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0024: stloc.0 - .line 384,385 : 17,77 '' - IL_0025: ldloc.0 - IL_0026: ldarg.2 - IL_0027: ldloca.s 'value' - IL_0029: ldloca.s 'type' - IL_002b: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - object&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&) - IL_0030: brfalse.s IL_004b - - IL_0032: ldarg.1 - IL_0033: ldloc.1 - IL_0034: callvirt instance string [mscorlib]System.Object::ToString() - IL_0039: ldarg.s comparisonType - IL_003b: callvirt instance bool [mscorlib]System.String::Equals(string, - valuetype [mscorlib]System.StringComparison) - IL_0040: brfalse.s IL_004b - - .line 386,386 : 21,59 '' - IL_0042: ldloc.0 - IL_0043: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_0048: stloc.3 - IL_0049: leave.s IL_0064 - - .line 379,379 : 36,38 '' - IL_004b: ldloc.s CS$5$0001 - IL_004d: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0052: brtrue.s IL_001d - - IL_0054: leave.s IL_0062 - - } // end .try - finally - { - IL_0056: ldloc.s CS$5$0001 - IL_0058: brfalse.s IL_0061 - - IL_005a: ldloc.s CS$5$0001 - IL_005c: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0061: endfinally - .line 390,390 : 13,25 '' - } // end handler - IL_0062: ldnull - IL_0063: ret - - .line 391,391 : 9,10 '' - IL_0064: ldloc.3 - IL_0065: ret - } // end of method MirandaDatabase::FindContact - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo[] - FindContacts(string[] uuids) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 82 (0x52) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 results, - [1] string uuid, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - [3] string[] CS$6$0000, - [4] int32 CS$7$0001) - .line 395,395 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 396,396 : 17,58 '' - IL_0003: ldstr "uuids" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 398,398 : 13,77 '' - IL_000e: ldarg.1 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_0016: stloc.0 - .line 400,400 : 37,42 '' - IL_0017: ldarg.1 - IL_0018: stloc.3 - IL_0019: ldc.i4.0 - IL_001a: stloc.s CS$7$0001 - IL_001c: br.s IL_0044 - - .line 400,400 : 22,33 '' - IL_001e: ldloc.3 - IL_001f: ldloc.s CS$7$0001 - IL_0021: ldelem.ref - IL_0022: stloc.1 - .line 402,402 : 17,108 '' - IL_0023: ldarg.0 - IL_0024: ldloc.1 - IL_0025: ldc.i4.s 15 - IL_0027: ldc.i4.0 - IL_0028: call instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002d: stloc.2 - .line 404,404 : 17,37 '' - IL_002e: ldloc.2 - IL_002f: ldnull - IL_0030: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0035: brfalse.s IL_003e - - .line 405,405 : 21,42 '' - IL_0037: ldloc.0 - IL_0038: ldloc.2 - IL_0039: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_003e: ldloc.s CS$7$0001 - IL_0040: ldc.i4.1 - IL_0041: add - IL_0042: stloc.s CS$7$0001 - .line 400,400 : 34,36 '' - IL_0044: ldloc.s CS$7$0001 - IL_0046: ldloc.3 - IL_0047: ldlen - IL_0048: conv.i4 - IL_0049: blt.s IL_001e - - .line 408,408 : 13,38 '' - IL_004b: ldloc.0 - IL_004c: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1::ToArray() - IL_0051: ret - } // end of method MirandaDatabase::FindContacts - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo associatedContact, - object data, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType 'type', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties 'flags', - valuetype [mscorlib]System.Nullable`1 timestamp) cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 417,417 : 13,91 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldarg.s 'type' - IL_0006: ldarg.s 'flags' - IL_0008: ldarg.s timestamp - IL_000a: ldc.i4.1 - IL_000b: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties, - valuetype [mscorlib]System.Nullable`1, - bool) - IL_0010: ret - } // end of method MirandaDatabase::AddEvent - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo associatedContact, - object data, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType 'type', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties 'flags', - valuetype [mscorlib]System.Nullable`1 timestamp, - bool throwOnFailure) cil managed - { - // Code size 37 (0x25) - .maxstack 8 - .line 422,422 : 13,31 '' - IL_0000: ldarg.3 - IL_0001: brtrue.s IL_000e - - .line 423,423 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 425,425 : 13,106 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: ldarg.3 - IL_0012: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0017: ldarg.s 'type' - IL_0019: ldarg.s 'flags' - IL_001b: ldarg.s timestamp - IL_001d: ldarg.s throwOnFailure - IL_001f: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties, - valuetype [mscorlib]System.Nullable`1, - bool) - IL_0024: ret - } // end of method MirandaDatabase::AddEvent - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo associatedContact, - object data, - string owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType 'type', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties 'flags', - valuetype [mscorlib]System.Nullable`1 timestamp, - bool throwOnFailure) cil managed - { - // Code size 406 (0x196) - .maxstack 4 - .locals init ([0] native int pBlob, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeStruct, - [2] int32 totalBytes, - [3] uint8[] dataBytes, - [4] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO info, - [5] native int eventHandle, - [6] native int CS$1$0000, - [7] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0001, - [8] native int[] CS$0$0002) - .line 430,430 : 13,43 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 431,431 : 17,70 '' - IL_0009: ldstr "associatedContact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 433,433 : 13,45 '' - IL_0014: ldarg.3 - IL_0015: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001a: brfalse.s IL_0027 - - .line 434,434 : 17,58 '' - IL_001c: ldstr "owner" - IL_0021: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0026: throw - - .line 436,436 : 13,30 '' - IL_0027: ldarg.2 - IL_0028: brtrue.s IL_0035 - - .line 437,437 : 17,57 '' - IL_002a: ldstr "data" - IL_002f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0034: throw - - .line 439,439 : 13,40 '' - IL_0035: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_003a: stloc.0 - .line 440,440 : 13,104 '' - IL_003b: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0040: stloc.1 - .line 446,446 : 17,36 '' - .try - { - IL_0041: ldarg.2 - IL_0042: isinst [mscorlib]System.String - IL_0047: brfalse.s IL_0059 - - .line 448,448 : 21,91 '' - IL_0049: ldarg.2 - IL_004a: castclass [mscorlib]System.String - IL_004f: ldloca.s pBlob - IL_0051: call int32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::LayoutAnsiUniString(string, - native int&) - IL_0056: stloc.2 - IL_0057: br.s IL_008b - - .line 450,450 : 22,41 '' - IL_0059: ldarg.2 - IL_005a: isinst uint8[] - IL_005f: brfalse.s IL_0080 - - .line 452,452 : 21,53 '' - IL_0061: ldarg.2 - IL_0062: castclass uint8[] - IL_0067: stloc.3 - .line 453,453 : 21,51 '' - IL_0068: ldloc.3 - IL_0069: ldlen - IL_006a: conv.i4 - IL_006b: stloc.2 - .line 455,455 : 21,62 '' - IL_006c: ldloc.2 - IL_006d: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0072: stloc.0 - .line 456,456 : 21,73 '' - IL_0073: ldloc.3 - IL_0074: ldc.i4.0 - IL_0075: ldloc.0 - IL_0076: ldloc.3 - IL_0077: ldlen - IL_0078: conv.i4 - IL_0079: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - IL_007e: br.s IL_008b - - .line 459,459 : 21,67 '' - IL_0080: ldstr "data" - IL_0085: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_008a: throw - - .line 461,461 : 17,68 '' - IL_008b: ldloca.s info - IL_008d: ldc.i4.0 - IL_008e: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0093: newobj instance void Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::.ctor(int32, - native int) - IL_0098: stobj Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - .line 462,462 : 17,85 '' - IL_009d: ldloca.s info - IL_009f: ldarg.3 - IL_00a0: ldc.i4.0 - IL_00a1: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_00a6: stloc.s CS$0$0001 - IL_00a8: ldloca.s CS$0$0001 - IL_00aa: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_00af: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - .line 463,463 : 17,50 '' - IL_00b4: ldloca.s info - IL_00b6: ldloc.2 - IL_00b7: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize - .line 464,464 : 17,38 '' - IL_00bc: ldloca.s info - IL_00be: ldloc.0 - IL_00bf: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobPtr - .line 465,465 : 17,47 '' - IL_00c4: ldloca.s info - IL_00c6: ldarg.s 'type' - IL_00c8: conv.u2 - IL_00c9: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType - .line 466,466 : 17,42 '' - IL_00ce: ldloca.s info - IL_00d0: ldarg.s 'flags' - IL_00d2: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags - .line 467,467 : 17,110 '' - IL_00d7: ldloca.s info - IL_00d9: ldarga.s timestamp - IL_00db: call instance bool valuetype [mscorlib]System.Nullable`1::get_HasValue() - IL_00e0: brtrue.s IL_00e9 - - IL_00e2: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::get_Now() - IL_00e7: br.s IL_00f0 - - IL_00e9: ldarga.s timestamp - IL_00eb: call instance !0 valuetype [mscorlib]System.Nullable`1::get_Value() - IL_00f0: call uint32 Virtuoso.Miranda.Plugins.Helpers.Utilities::GetTimestamp(valuetype [mscorlib]System.DateTime) - IL_00f5: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp - .line 469,469 : 17,101 '' - IL_00fa: ldloca.s info - IL_00fc: ldc.i4.2 - IL_00fd: newarr [mscorlib]System.IntPtr - IL_0102: stloc.s CS$0$0002 - IL_0104: ldloc.s CS$0$0002 - IL_0106: ldc.i4.0 - IL_0107: ldelema [mscorlib]System.IntPtr - IL_010c: ldloc.0 - IL_010d: stobj [mscorlib]System.IntPtr - IL_0112: ldloc.s CS$0$0002 - IL_0114: ldc.i4.1 - IL_0115: ldelema [mscorlib]System.IntPtr - IL_011a: ldloca.s info - IL_011c: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - IL_0121: stobj [mscorlib]System.IntPtr - IL_0126: ldloc.s CS$0$0002 - IL_0128: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - native int[]) - IL_012d: stloc.1 - .line 470,470 : 17,152 '' - IL_012e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0133: ldstr "DB/Event/Add" - IL_0138: ldarg.1 - IL_0139: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_013e: ldloca.s nativeStruct - IL_0140: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0145: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_014a: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_014f: stloc.s eventHandle - .line 472,472 : 17,66 '' - IL_0151: ldloc.s eventHandle - IL_0153: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0158: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_015d: brfalse.s IL_0185 - - IL_015f: ldarg.s throwOnFailure - IL_0161: brfalse.s IL_0185 - - .line 473,473 : 21,174 '' - IL_0163: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0168: ldstr "DB/Event/Add" - IL_016d: ldloca.s eventHandle - IL_016f: constrained. [mscorlib]System.IntPtr - IL_0175: callvirt instance string [mscorlib]System.Object::ToString() - IL_017a: call string [mscorlib]System.String::Format(string, - object, - object) - IL_017f: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0184: throw - - .line 475,475 : 21,40 '' - IL_0185: ldloc.s eventHandle - IL_0187: stloc.s CS$1$0000 - IL_0189: leave.s IL_0193 - - .line 479,479 : 17,37 '' - } // end .try - finally - { - IL_018b: ldloca.s nativeStruct - IL_018d: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_0192: endfinally - .line 481,481 : 9,10 '' - } // end handler - IL_0193: ldloc.s CS$1$0000 - IL_0195: ret - } // end of method MirandaDatabase::AddEvent - - .method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 - GetEventHandles(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo owner) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 485,485 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 486,486 : 17,58 '' - IL_0009: ldstr "owner" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 488,488 : 13,57 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001b: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetEventHandles(native int) - IL_0020: ret - } // end of method MirandaDatabase::GetEventHandles - - .method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 - GetEventHandles(native int ownerHandle) cil managed - { - // Code size 24 (0x18) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c' V_0) - IL_0000: ldc.i4.s -2 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::.ctor(int32) - IL_0007: stloc.0 - IL_0008: ldloc.0 - IL_0009: ldarg.0 - IL_000a: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>4__this' - IL_000f: ldloc.0 - IL_0010: ldarg.1 - IL_0011: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>3__ownerHandle' - IL_0016: ldloc.0 - IL_0017: ret - } // end of method MirandaDatabase::GetEventHandles - - .method private hidebysig instance int32 - 'b__0'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 16 (0x10) - .maxstack 8 - .line 100,100 : 25,92 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler - IL_0007: ldc.i4.0 - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - bool, - native uint, - native int) - IL_000f: ret - } // end of method MirandaDatabase::'b__0' - - .method private hidebysig instance int32 - 'b__1'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 16 (0x10) - .maxstack 8 - .line 120,120 : 25,94 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler - IL_0007: ldc.i4.0 - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - bool, - native uint, - native int) - IL_000f: ret - } // end of method MirandaDatabase::'b__1' - - .method private hidebysig instance int32 - 'b__2'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 16 (0x10) - .maxstack 8 - .line 143,143 : 25,97 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler - IL_0007: ldc.i4.1 - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - bool, - native uint, - native int) - IL_000f: ret - } // end of method MirandaDatabase::'b__2' - - .method private hidebysig instance int32 - 'b__3'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 14 (0xe) - .maxstack 8 - .line 203,203 : 25,84 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler - IL_0007: ldarg.1 - IL_0008: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - native uint) - IL_000d: ret - } // end of method MirandaDatabase::'b__3' - - .method private hidebysig instance int32 - 'b__4'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 14 (0xe) - .maxstack 8 - .line 223,223 : 25,86 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler - IL_0007: ldarg.1 - IL_0008: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - native uint) - IL_000d: ret - } // end of method MirandaDatabase::'b__4' - - .method private hidebysig instance int32 - 'b__5'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 9 (0x9) - .maxstack 8 - .line 243,243 : 25,73 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactSettingEvent(native uint, - native int) - IL_0008: ret - } // end of method MirandaDatabase::'b__5' - - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 EventAdded - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::EventAdded - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 EventDeleted - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::EventDeleted - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 BeforeEventAdded - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::BeforeEventAdded - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactAdded - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::ContactAdded - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactDeleted - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::ContactDeleted - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactSettingChanged - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::ContactSettingChanged - .property instance string ProfileName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::get_ProfileName() - } // end of property MirandaDatabase::ProfileName - .property instance string ProfilePath() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::get_ProfilePath() - } // end of property MirandaDatabase::ProfilePath -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject -{ - .field private static literal string MS_DB_EVENT_GETBLOBSIZE = "DB/Event/GetBlobSize" - .field private static literal string MS_DB_EVENT_GET = "DB/Event/Get" - .field private static literal string MS_DB_TIME_TIMESTAMPTOSTRING = "DB/Time/TimestampToString" - .field private static literal string MS_DB_EVENT_GETCONTACT = "DB/Event/GetContact" - .field private static literal string MS_DB_EVENT_GETTEXT = "DB/Event/GetText" - .field private native int mirandaHandle - .field private class Virtuoso.Miranda.Plugins.Infrastructure.Protocol owningModule - .field private valuetype [mscorlib]System.DateTime timestamp - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties 'flags' - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType 'type' - .field private string data - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 93,93 : 9,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\DatabaseEventInfo.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 93,93 : 41,42 '' - IL_0006: ret - } // end of method DatabaseEventInfo::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(native int eventHandle) cil managed - { - // Code size 74 (0x4a) - .maxstack 6 - .line 99,99 : 9,56 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 101,101 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0011: brfalse.s IL_001e - - .line 102,102 : 17,64 '' - IL_0013: ldstr "eventHandle" - IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001d: throw - - .line 104,104 : 13,46 '' - IL_001e: ldarg.0 - IL_001f: ldarg.1 - IL_0020: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle - .line 105,105 : 13,101 '' - IL_0025: ldarg.1 - IL_0026: ldarg.0 - IL_0027: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type' - IL_002c: ldarg.0 - IL_002d: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags' - IL_0032: ldarg.0 - IL_0033: ldflda string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data - IL_0038: ldarg.0 - IL_0039: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule - IL_003e: ldarg.0 - IL_003f: ldflda valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp - IL_0044: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::FromHandle(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties&, - string&, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocol&, - valuetype [mscorlib]System.DateTime&) - .line 106,106 : 9,10 '' - IL_0049: ret - } // end of method DatabaseEventInfo::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - FromHandle(native int eventHandle) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 115,115 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::.ctor(native int) - IL_0006: ret - } // end of method DatabaseEventInfo::FromHandle - - .method public hidebysig static void FromHandle(native int eventHandle, - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType& 'type', - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties& 'flags', - [out] string& data, - [out] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol& owningModule, - [out] valuetype [mscorlib]System.DateTime& timestamp) cil managed - { - // Code size 65 (0x41) - .maxstack 8 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO dbEventInfo, - [2] class [mscorlib]System.Exception e) - .line 133,133 : 13,41 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 140,140 : 21,82 '' - .try - { - .try - { - IL_0002: ldarg.0 - IL_0003: ldloca.s dbEventInfo - IL_0005: ldloca.s buffer - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::PrepareDbEventInfo(native int, - valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer&) - .line 142,142 : 21,136 '' - IL_000c: ldloca.s dbEventInfo - IL_000e: ldarg.0 - IL_000f: ldloc.0 - IL_0010: ldarg.1 - IL_0011: ldarg.2 - IL_0012: ldarg.3 - IL_0013: ldarg.s owningModule - IL_0015: ldarg.s timestamp - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventInfo(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - native int, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties&, - string&, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocol&, - valuetype [mscorlib]System.DateTime&) - IL_001c: leave.s IL_002e - - .line 145,145 : 13,37 '' - } // end .try - catch Virtuoso.Miranda.Plugins.Native.MirandaException - { - IL_001e: pop - .line 147,147 : 17,23 '' - IL_001f: rethrow - .line 149,149 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_0021: stloc.2 - .line 151,151 : 17,107 '' - IL_0022: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotFinishMarshaling() - IL_0027: ldloc.2 - IL_0028: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string, - class [mscorlib]System.Exception) - IL_002d: throw - - } // end handler - IL_002e: leave.s IL_0040 - - .line 155,155 : 17,36 '' - } // end .try - finally - { - IL_0030: ldloc.0 - IL_0031: brfalse.s IL_003f - - .line 157,157 : 21,37 '' - IL_0033: ldloc.0 - IL_0034: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 158,158 : 21,61 '' - IL_0039: ldloc.0 - IL_003a: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_003f: endfinally - .line 161,161 : 9,10 '' - } // end handler - IL_0040: ret - } // end of method DatabaseEventInfo::FromHandle - - .method private hidebysig static void PrepareDbEventInfo(native int eventHandle, - [out] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo, - [out] class Virtuoso.Miranda.Plugins.Native.InteropBuffer& buffer) cil managed - { - // Code size 92 (0x5c) - .maxstack 4 - .locals init ([0] int32 blobSize) - .line 171,171 : 13,125 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "DB/Event/GetBlobSize" - IL_000a: ldarga.s eventHandle - IL_000c: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0011: ldc.i4.0 - IL_0012: conv.u - IL_0013: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0018: stloc.0 - .line 173,173 : 13,32 '' - IL_0019: ldloc.0 - IL_001a: ldc.i4.m1 - IL_001b: bne.un.s IL_0039 - - .line 174,174 : 17,175 '' - IL_001d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0022: ldstr "DB/Event/GetBlobSize" - IL_0027: ldloca.s blobSize - IL_0029: call instance string [mscorlib]System.Int32::ToString() - IL_002e: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0033: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0038: throw - - .line 177,177 : 13,64 '' - IL_0039: ldarg.2 - IL_003a: ldloc.0 - IL_003b: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32) - IL_0040: stind.ref - .line 178,178 : 13,27 '' - IL_0041: ldarg.2 - IL_0042: ldind.ref - IL_0043: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 180,180 : 13,68 '' - IL_0048: ldarg.1 - IL_0049: ldloc.0 - IL_004a: ldarg.2 - IL_004b: ldind.ref - IL_004c: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0051: newobj instance void Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::.ctor(int32, - native int) - IL_0056: stobj Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - .line 181,181 : 9,10 '' - IL_005b: ret - } // end of method DatabaseEventInfo::PrepareDbEventInfo - - .method private hidebysig instance void - MarshalEventInfo(native int pDbEventInfo) cil managed - { - // Code size 100 (0x64) - .maxstack 8 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO info, - [1] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer) - .line 189,189 : 13,103 '' - IL_0000: ldarg.1 - IL_0001: ldtoken Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0010: unbox.any Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - IL_0015: stloc.0 - .line 192,192 : 13,88 '' - IL_0016: ldloca.s info - IL_0018: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize - IL_001d: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32) - IL_0022: stloc.1 - .line 196,196 : 17,31 '' - .try - { - IL_0023: ldloc.1 - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 197,197 : 17,125 '' - IL_0029: ldloca.s info - IL_002b: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0030: ldloc.1 - IL_0031: ldarg.0 - IL_0032: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type' - IL_0037: ldarg.0 - IL_0038: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags' - IL_003d: ldarg.0 - IL_003e: ldflda string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data - IL_0043: ldarg.0 - IL_0044: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule - IL_0049: ldarg.0 - IL_004a: ldflda valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp - IL_004f: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventInfo(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - native int, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties&, - string&, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocol&, - valuetype [mscorlib]System.DateTime&) - IL_0054: leave.s IL_0063 - - .line 201,201 : 17,33 '' - } // end .try - finally - { - IL_0056: ldloc.1 - IL_0057: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 202,202 : 17,57 '' - IL_005c: ldloc.1 - IL_005d: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_0062: endfinally - .line 204,204 : 9,10 '' - } // end handler - IL_0063: ret - } // end of method DatabaseEventInfo::MarshalEventInfo - - .method private hidebysig static void GetEventInfo(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo, - native int eventHandle, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer blobBuffer, - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType& 'type', - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties& 'flags', - [out] string& data, - [out] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol& owningModule, - [out] valuetype [mscorlib]System.DateTime& timestamp) cil managed - { - // Code size 72 (0x48) - .maxstack 3 - .line 219,219 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: pop - .line 224,224 : 17,48 '' - IL_0006: ldarg.1 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0011: brfalse.s IL_001a - - .line 225,225 : 21,70 '' - IL_0013: ldarg.0 - IL_0014: ldarg.1 - IL_0015: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::PopulateBlobBuffer(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - native int) - .line 227,227 : 17,65 '' - IL_001a: ldarg.3 - IL_001b: ldarg.0 - IL_001c: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType - IL_0021: conv.i2 - IL_0022: stind.i2 - .line 228,228 : 17,68 '' - IL_0023: ldarg.s 'flags' - IL_0025: ldarg.0 - IL_0026: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags - IL_002b: stind.i4 - .line 229,229 : 17,54 '' - IL_002c: ldarg.s data - IL_002e: ldarg.0 - IL_002f: call string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventData(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&) - IL_0034: stind.ref - .line 232,232 : 13,60 '' - IL_0035: ldarg.s owningModule - IL_0037: ldarg.0 - IL_0038: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventModule(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&) - IL_003d: stind.ref - .line 233,233 : 13,75 '' - IL_003e: ldarg.0 - IL_003f: ldarg.2 - IL_0040: ldarg.s timestamp - IL_0042: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventTimestamp(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer, - valuetype [mscorlib]System.DateTime&) - .line 234,234 : 9,10 '' - IL_0047: ret - } // end of method DatabaseEventInfo::GetEventInfo - - .method private hidebysig static void PopulateBlobBuffer(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo, - native int eventHandle) cil managed - { - // Code size 62 (0x3e) - .maxstack 4 - .locals init ([0] int32 result, - [1] native int& pinned pDbEventInfo) - .line 246,246 : 20,53 '' - IL_0000: ldarg.0 - IL_0001: stloc.1 - .line 247,247 : 17,123 '' - IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0007: ldstr "DB/Event/Get" - IL_000c: ldarga.s eventHandle - IL_000e: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0013: ldloc.1 - IL_0014: conv.i - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_001a: stloc.0 - IL_001b: ldc.i4.0 - IL_001c: conv.u - IL_001d: stloc.1 - .line 249,249 : 13,29 '' - IL_001e: ldloc.0 - IL_001f: brfalse.s IL_003d - - .line 250,250 : 17,165 '' - IL_0021: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0026: ldstr "DB/Event/Get" - IL_002b: ldloca.s result - IL_002d: call instance string [mscorlib]System.Int32::ToString() - IL_0032: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0037: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_003c: throw - - .line 251,251 : 9,10 '' - IL_003d: ret - } // end of method DatabaseEventInfo::PopulateBlobBuffer - - .method private hidebysig static void GetEventTimestamp(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer blobBuffer, - [out] valuetype [mscorlib]System.DateTime& timestamp) cil managed - { - // Code size 110 (0x6e) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING timeToString) - .line 263,263 : 17,73 '' - .try - { - IL_0000: ldloca.s timeToString - IL_0002: ldstr "s D" - IL_0007: newobj instance void Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::.ctor(string) - IL_000c: stobj Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING - .line 264,264 : 17,57 '' - IL_0011: ldloca.s timeToString - IL_0013: ldarg.1 - IL_0014: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_0019: stfld int32 Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::MaxBytes - .line 265,265 : 17,57 '' - IL_001e: ldloca.s timeToString - IL_0020: ldarg.1 - IL_0021: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0026: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output - .line 269,269 : 21,137 '' - IL_002b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0030: ldstr "DB/Time/TimestampToString" - IL_0035: ldarg.0 - IL_0036: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp - IL_003b: conv.u - IL_003c: ldloca.s timeToString - IL_003e: conv.u - IL_003f: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0044: pop - .line 272,272 : 17,106 '' - IL_0045: ldarg.2 - IL_0046: ldloca.s timeToString - IL_0048: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output - IL_004d: ldc.i4.0 - IL_004e: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0053: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::Parse(string) - IL_0058: stobj [mscorlib]System.DateTime - IL_005d: leave.s IL_006d - - .line 274,274 : 13,36 '' - } // end .try - catch [mscorlib]System.FormatException - { - IL_005f: pop - .line 276,276 : 17,47 '' - IL_0060: ldarg.2 - IL_0061: ldsfld valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::MinValue - IL_0066: stobj [mscorlib]System.DateTime - IL_006b: leave.s IL_006d - - .line 278,278 : 9,10 '' - } // end handler - IL_006d: ret - } // end of method DatabaseEventInfo::GetEventTimestamp - - .method private hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - GetEventModule(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo) cil managed - { - // Code size 69 (0x45) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol owningModule, - [1] bool moduleFound) - .line 288,288 : 13,38 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.1 - .line 290,290 : 13,51 '' - IL_0002: ldarg.0 - IL_0003: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - IL_0008: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000d: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0012: brfalse.s IL_0034 - - .line 291,291 : 17,155 '' - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0019: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols() - IL_001e: ldarg.0 - IL_001f: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - IL_0024: ldc.i4.0 - IL_0025: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002a: ldloca.s owningModule - IL_002c: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::TryGetValue(!0, - !1&) - IL_0031: stloc.1 - IL_0032: br.s IL_003a - - .line 293,293 : 17,57 '' - IL_0034: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0039: stloc.0 - .line 295,295 : 13,30 '' - IL_003a: ldloc.1 - IL_003b: brtrue.s IL_0043 - - .line 296,296 : 17,57 '' - IL_003d: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0042: stloc.0 - .line 298,298 : 13,33 '' - IL_0043: ldloc.0 - IL_0044: ret - } // end of method DatabaseEventInfo::GetEventModule - - .method private hidebysig static string - GetEventData(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo) cil managed - { - // Code size 146 (0x92) - .maxstack 4 - .locals init ([0] string data, - [1] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT dbGetText, - [2] native int pText, - [3] native int& pinned pDbEventInfo) - .line 310,310 : 13,61 '' - IL_0000: ldloca.s dbGetText - IL_0002: initobj Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT - .line 311,311 : 13,36 '' - IL_0008: ldloca.s dbGetText - IL_000a: ldc.i4.0 - IL_000b: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::Codepage - .line 312,312 : 13,73 '' - IL_0010: ldloca.s dbGetText - IL_0012: ldc.i4 0xfc - IL_0017: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::DataType - .line 316,316 : 20,53 '' - IL_001c: ldarg.0 - IL_001d: stloc.3 - .line 318,318 : 17,69 '' - IL_001e: ldloca.s dbGetText - IL_0020: ldloc.3 - IL_0021: conv.i - IL_0022: newobj instance void [mscorlib]System.IntPtr::.ctor(void*) - IL_0027: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::DbEventInfoPtr - .line 319,319 : 17,113 '' - IL_002c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0031: ldstr "DB/Event/GetText" - IL_0036: ldc.i4.0 - IL_0037: conv.u - IL_0038: ldloca.s dbGetText - IL_003a: conv.u - IL_003b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0040: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0045: stloc.2 - IL_0046: ldc.i4.0 - IL_0047: conv.u - IL_0048: stloc.3 - .line 322,322 : 13,38 '' - IL_0049: ldloc.2 - IL_004a: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_004f: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0054: brfalse.s IL_0076 - - .line 324,324 : 17,74 '' - IL_0056: ldloc.2 - IL_0057: ldc.i4.1 - IL_0058: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_005d: stloc.0 - .line 325,325 : 17,73 '' - IL_005e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0063: callvirt instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaMemoryManager() - IL_0068: ldfld class Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE::Free - IL_006d: ldloc.2 - IL_006e: callvirt instance native int Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype::Invoke(native int) - IL_0073: pop - IL_0074: br.s IL_0090 - - .line 328,328 : 17,158 '' - IL_0076: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_007b: ldstr "DB/Event/GetText" - IL_0080: ldstr "null" - IL_0085: call string [mscorlib]System.String::Format(string, - object, - object) - IL_008a: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_008f: throw - - .line 330,330 : 13,25 '' - IL_0090: ldloc.0 - IL_0091: ret - } // end of method DatabaseEventInfo::GetEventData - - .method public hidebysig newslot specialname virtual final - instance native int get_MirandaHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 340,340 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle - IL_0006: ret - } // end of method DatabaseEventInfo::get_MirandaHandle - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_OwningModule() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 346,346 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule - IL_0006: ret - } // end of method DatabaseEventInfo::get_OwningModule - - .method public hidebysig specialname instance valuetype [mscorlib]System.DateTime - get_Timestamp() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 352,352 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp - IL_0006: ret - } // end of method DatabaseEventInfo::get_Timestamp - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties - get_Flags() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 358,358 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags' - IL_0006: ret - } // end of method DatabaseEventInfo::get_Flags - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType - get_Type() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 364,364 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type' - IL_0006: ret - } // end of method DatabaseEventInfo::get_Type - - .method public hidebysig specialname instance string - get_Data() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 370,370 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data - IL_0006: ret - } // end of method DatabaseEventInfo::get_Data - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - FromPointer(native int pDbEventInfo) cil managed - { - // Code size 15 (0xf) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo info) - .line 384,384 : 13,62 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::.ctor() - IL_0005: stloc.0 - .line 385,385 : 13,49 '' - IL_0006: ldloc.0 - IL_0007: ldarg.0 - IL_0008: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::MarshalEventInfo(native int) - .line 387,387 : 13,25 '' - IL_000d: ldloc.0 - IL_000e: ret - } // end of method DatabaseEventInfo::FromPointer - - .method public hidebysig instance native int - GetContactHandle() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 396,396 : 13,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle - IL_0006: call native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetContactHandle(native int) - IL_000b: ret - } // end of method DatabaseEventInfo::GetContactHandle - - .method public hidebysig static native int - GetContactHandle(native int eventHandle) cil managed - { - // Code size 73 (0x49) - .maxstack 4 - .locals init ([0] int32 contactHandle) - .line 406,406 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 407,407 : 17,64 '' - IL_000d: ldstr "eventHandle" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 409,409 : 13,118 '' - IL_0018: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_001d: ldstr "DB/Event/GetContact" - IL_0022: ldarg.0 - IL_0023: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0028: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_002d: stloc.0 - .line 411,411 : 13,37 '' - IL_002e: ldloc.0 - IL_002f: ldc.i4.m1 - IL_0030: bne.un.s IL_0042 - - .line 412,412 : 17,102 '' - IL_0032: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidHandle() - IL_0037: ldstr "eventHandle" - IL_003c: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string) - IL_0041: throw - - .line 414,414 : 13,42 '' - IL_0042: ldloc.0 - IL_0043: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0048: ret - } // end of method DatabaseEventInfo::GetContactHandle - - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_MirandaHandle() - } // end of property DatabaseEventInfo::MirandaHandle - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - OwningModule() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_OwningModule() - } // end of property DatabaseEventInfo::OwningModule - .property instance valuetype [mscorlib]System.DateTime - Timestamp() - { - .get instance valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_Timestamp() - } // end of property DatabaseEventInfo::Timestamp - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties - Flags() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_Flags() - } // end of property DatabaseEventInfo::Flags - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType - Type() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_Type() - } // end of property DatabaseEventInfo::Type - .property instance string Data() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_Data() - } // end of property DatabaseEventInfo::Data -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Deleted = uint8(0x00) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Byte = uint8(0x01) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType UInt16 = uint8(0x02) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType UInt32 = uint8(0x04) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType AsciiString = uint8(0xFF) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Blob = uint8(0xFE) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType UTF8String = uint8(0xFD) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType UnicodeString = uint8(0xFC) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Ignore = int32(0x00000032) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Protocol = int32(0x000003E8) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Encryption = int32(0x000007D0) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Filter = int32(0x00000BB8) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Translation = int32(0x00000FA0) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Other = int32(0x00002710) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind Capabilities = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind StatusModes = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind AwayStatusModes = int32(0x00000003) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field public specialname rtspecialname uint32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities None = uint32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IMSend = uint32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IMReceive = uint32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IM = uint32(0x00000003) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities UrlSend = uint32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities UrlReceive = uint32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Url = uint32(0x0000000C) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities FileSend = uint32(0x00000010) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities FileReceive = uint32(0x00000020) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities File = uint32(0x00000030) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ModeMessageSend = uint32(0x00000040) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ModeMessageReceive = uint32(0x00000080) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ModeMessage = uint32(0x000000C0) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ServerContactList = uint32(0x00000100) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities AuthorizationRequired = uint32(0x00000200) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Added = uint32(0x00000400) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities VisibleList = uint32(0x00000800) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities InvisibleList = uint32(0x00001000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IndividualStatus = uint32(0x00002000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Extensible = uint32(0x00004000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities P2P = uint32(0x00008000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities NewUser = uint32(0x00010000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Chat = uint32(0x00020000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IndividualModeMessage = uint32(0x00040000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities BasicSearch = uint32(0x00080000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ExtendedSearch = uint32(0x00100000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities CanRenameFile = uint32(0x00200000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities FileResume = uint32(0x00400000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities AddSearches = uint32(0x00800000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ContactSend = uint32(0x01000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ContactReceive = uint32(0x02000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Contact = uint32(0x03000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ChangeInfo = uint32(0x04000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities SearchByEmail = uint32(0x08000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities UserIDIsEmail = uint32(0x10000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities SearchByName = uint32(0x20000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ExtendedSearchUI = uint32(0x40000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities NumericUserID = uint32(0x80000000) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Online = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Invisible = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes ShortAway = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes LongAway = int32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes LightDND = int32(0x00000010) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes HeavyDND = int32(0x00000020) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes FreeForChat = int32(0x00000040) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes OutToLunch = int32(0x00000080) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes OnThePhone = int32(0x00000100) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Idle = int32(0x00000200) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int16 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Message = int16(0x0000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Url = int16(0x0001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Contacts = int16(0x0002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Added = int16(0x03E8) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType AuthorizationRequest = int16(0x03E9) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType File = int16(0x03EA) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties First = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Sent = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Read = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Rtl = int32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Utf8 = int32(0x00000010) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties KeepCurrent = int32(0xFFFFFFFF) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Grayed = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Checked = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Hidden = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties OnlineOnly = int32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties OfflineOnly = int32(0x00000010) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties NotOnListOnly = int32(0x00000020) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties NonNotOnListOnly = int32(0x00000040) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.HotKeys - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Alt = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Ctrl = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Shift = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys WinKey = int32(0x00000008) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HotKeys - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Unknown = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Byte = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType UInt16 = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType UInt32 = int32(0x00000003) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType String = int32(0x00000004) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.CallbackResult - extends [mscorlib]System.Object -{ - .field public static literal int32 Success = int32(0x00000000) - .field public static literal int32 Failure = int32(0xFFFFFFFF) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.CallbackResult - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventResult - extends [mscorlib]System.Object -{ - .field public static literal bool HonourEventChain = bool(false) - .field public static literal bool BreakEventChain = bool(true) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventResult - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties Urgent = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties Minor = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - extends [mscorlib]System.Attribute - implements Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 44 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..D.....T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private static initonly class [mscorlib]System.Type StringResolverType - .field private string text - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'flags' - .field private int32 position - .field private int32 popUpPosition - .field private bool useEmbeddedIcon - .field private bool hasIcon - .field private string iconID - .field private string service - .field private string popUpMenu - .field private string owningModule - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys hotKey - .field private class [mscorlib]System.Type stringResolver - .field private string tag - .field private bool isContactMenuItem - .field private native int mirandaHandle - .field private bool isAdditional - .method public hidebysig specialname instance string - get_Text() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 38,38 : 19,31 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MenuItemDeclarationAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Text - - .method public hidebysig specialname instance void - set_Text(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 39,39 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text - .line 39,39 : 33,34 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Text - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties - get_Flags() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 45,45 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::'flags' - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Flags - - .method public hidebysig specialname instance void - set_Flags(valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 46,46 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::'flags' - .line 46,46 : 34,35 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Flags - - .method public hidebysig specialname instance int32 - get_PopUpPosition() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 52,52 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpPosition - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_PopUpPosition - - .method public hidebysig specialname instance void - set_PopUpPosition(int32 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 53,53 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpPosition - .line 53,53 : 42,43 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_PopUpPosition - - .method public hidebysig specialname instance int32 - get_Position() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 57,57 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::position - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Position - - .method public hidebysig specialname instance void - set_Position(int32 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 58,58 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::position - .line 58,58 : 37,38 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Position - - .method public hidebysig specialname instance bool - get_UseEmbeddedIcon() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 64,64 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::useEmbeddedIcon - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_UseEmbeddedIcon - - .method public hidebysig specialname instance void - set_UseEmbeddedIcon(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 65,65 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::useEmbeddedIcon - .line 65,65 : 44,45 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_UseEmbeddedIcon - - .method public hidebysig specialname instance bool - get_HasIcon() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hasIcon - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_HasIcon - - .method public hidebysig specialname instance void - set_HasIcon(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 72,72 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hasIcon - .line 72,72 : 36,37 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_HasIcon - - .method public hidebysig specialname instance string - get_IconID() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 78,78 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::iconID - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_IconID - - .method public hidebysig specialname instance void - set_IconID(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 79,79 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::iconID - .line 79,79 : 35,36 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_IconID - - .method public hidebysig specialname instance string - get_Service() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 85,85 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Service - - .method assembly hidebysig specialname - instance void set_Service(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 86,86 : 28,44 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service - .line 86,86 : 45,46 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Service - - .method public hidebysig specialname instance string - get_PopUpMenu() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 92,92 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_PopUpMenu - - .method public hidebysig specialname instance string - get_OwningModule() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 98,98 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::owningModule - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_OwningModule - - .method public hidebysig specialname instance void - set_OwningModule(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 99,99 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::owningModule - .line 99,99 : 41,42 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_OwningModule - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys - get_HotKey() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 105,105 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hotKey - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_HotKey - - .method public hidebysig specialname instance void - set_HotKey(valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 106,106 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hotKey - .line 106,106 : 35,36 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_HotKey - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_StringResolver() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 112,112 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::stringResolver - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_StringResolver - - .method public hidebysig specialname instance string - get_Tag() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 118,118 : 19,30 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Tag - - .method public hidebysig specialname instance void - set_Tag(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 119,119 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag - .line 119,119 : 32,33 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Tag - - .method public hidebysig specialname instance bool - get_IsContactMenuItem() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 125,125 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isContactMenuItem - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_IsContactMenuItem - - .method public hidebysig specialname instance void - set_IsContactMenuItem(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 126,126 : 19,45 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isContactMenuItem - .line 126,126 : 46,47 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_IsContactMenuItem - - .method public hidebysig newslot specialname virtual final - instance native int get_MirandaHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 134,134 : 17,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::mirandaHandle - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_MirandaHandle - - .method assembly hidebysig specialname - instance void set_MirandaHandle(native int 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 138,138 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::mirandaHandle - .line 139,139 : 13,14 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_MirandaHandle - - .method public hidebysig specialname instance bool - get_IsAdditional() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 145,145 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isAdditional - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_IsAdditional - - .method public hidebysig specialname instance void - set_IsAdditional(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 146,146 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isAdditional - .line 146,146 : 41,42 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_IsAdditional - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 153,153 : 9,88 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldnull - IL_0004: ldnull - IL_0005: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string, - class [mscorlib]System.Type) - .line 153,153 : 91,92 '' - IL_000a: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - class [mscorlib]System.Type stringResolver) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 155,155 : 9,113 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldarg.2 - IL_0004: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - class [mscorlib]System.Type) - .line 155,155 : 116,117 '' - IL_0009: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string service) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 157,157 : 9,107 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldarg.2 - IL_0004: ldnull - IL_0005: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string, - class [mscorlib]System.Type) - .line 157,157 : 110,111 '' - IL_000a: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string popUpMenu, - string service) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 159,159 : 9,130 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldnull - IL_0005: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string, - class [mscorlib]System.Type) - .line 159,159 : 133,134 '' - IL_000a: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string service, - class [mscorlib]System.Type stringResolver) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 161,161 : 9,138 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldarg.2 - IL_0004: ldarg.3 - IL_0005: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string, - class [mscorlib]System.Type) - .line 161,161 : 141,142 '' - IL_000a: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string popUpMenu, - string service, - class [mscorlib]System.Type stringResolver) cil managed - { - // Code size 93 (0x5d) - .maxstack 4 - .line 163,163 : 9,112 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 165,165 : 13,30 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 166,166 : 17,57 '' - IL_0009: ldstr "text" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 168,168 : 13,30 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text - .line 169,169 : 13,71 '' - IL_001b: ldarg.0 - IL_001c: ldarg.3 - IL_001d: brfalse.s IL_0022 - - IL_001f: ldarg.3 - IL_0020: br.s IL_0027 - - IL_0022: ldsfld string [mscorlib]System.String::Empty - IL_0027: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service - .line 170,170 : 13,40 '' - IL_002c: ldarg.0 - IL_002d: ldarg.2 - IL_002e: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu - .line 171,171 : 13,50 '' - IL_0033: ldarg.0 - IL_0034: ldarg.s stringResolver - IL_0036: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::stringResolver - .line 176,176 : 13,106 '' - IL_003b: ldarg.s stringResolver - IL_003d: brfalse.s IL_005c - - IL_003f: ldarg.s stringResolver - IL_0041: callvirt instance class [mscorlib]System.Type [mscorlib]System.Type::GetType() - IL_0046: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.LanguagePackStringResolver - IL_004b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0050: beq.s IL_005c - - .line 177,177 : 17,65 '' - IL_0052: ldarg.0 - IL_0053: ldarg.1 - IL_0054: ldarg.2 - IL_0055: ldarg.s stringResolver - IL_0057: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::ResolveStrings(string, - string, - class [mscorlib]System.Type) - .line 178,178 : 9,10 '' - IL_005c: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method private hidebysig instance void - ResolveStrings(string text, - string popUpMenu, - class [mscorlib]System.Type stringResolver) cil managed - { - // Code size 164 (0xa4) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver resolver, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache cache, - [2] class [mscorlib]System.Exception e, - [3] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache CS$2$0000) - .line 184,184 : 17,112 '' - .try - { - IL_0000: ldarg.3 - IL_0001: brfalse IL_0086 - - IL_0006: ldarg.3 - IL_0007: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::StringResolverType - IL_000c: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0011: callvirt instance class [mscorlib]System.Type [mscorlib]System.Type::GetInterface(string) - IL_0016: brfalse.s IL_0086 - - .line 186,186 : 21,53 '' - IL_0018: ldnull - IL_0019: stloc.0 - .line 187,187 : 21,79 '' - IL_001a: call class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::get_Singleton() - IL_001f: stloc.1 - .line 189,189 : 21,33 '' - IL_0020: ldloc.1 - IL_0021: dup - IL_0022: stloc.3 - IL_0023: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 191,191 : 25,78 '' - .try - { - IL_0028: ldloc.1 - IL_0029: ldarg.3 - IL_002a: ldloca.s resolver - IL_002c: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::TryGetValue(!0, - !1&) - IL_0031: brtrue.s IL_0057 - - .line 193,193 : 29,104 '' - IL_0033: ldarg.3 - IL_0034: ldc.i4.1 - IL_0035: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_003a: castclass Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver - IL_003f: stloc.0 - .line 195,195 : 29,50 '' - IL_0040: ldloc.0 - IL_0041: brtrue.s IL_004f - - .line 196,196 : 33,86 '' - IL_0043: ldarg.3 - IL_0044: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0049: newobj instance void [mscorlib]System.TypeLoadException::.ctor(string) - IL_004e: throw - - .line 198,198 : 33,69 '' - IL_004f: ldloc.1 - IL_0050: ldarg.3 - IL_0051: ldloc.0 - IL_0052: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Add(!0, - !1) - IL_0057: leave.s IL_0060 - - } // end .try - finally - { - IL_0059: ldloc.3 - IL_005a: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_005f: endfinally - .line 202,202 : 21,67 '' - } // end handler - IL_0060: ldarg.0 - IL_0061: ldloc.0 - IL_0062: ldarg.1 - IL_0063: ldarg.0 - IL_0064: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag - IL_0069: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver::ResolveString(string, - string) - IL_006e: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text - .line 203,203 : 21,77 '' - IL_0073: ldarg.0 - IL_0074: ldloc.0 - IL_0075: ldarg.2 - IL_0076: ldarg.0 - IL_0077: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag - IL_007c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver::ResolveString(string, - string) - IL_0081: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu - IL_0086: leave.s IL_00a3 - - .line 206,206 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0088: stloc.2 - .line 208,208 : 17,169 '' - IL_0089: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_CannotLoadStringResolver() - IL_008e: ldarg.3 - IL_008f: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0094: call string [mscorlib]System.String::Format(string, - object) - IL_0099: ldnull - IL_009a: ldnull - IL_009b: ldnull - IL_009c: ldloc.2 - IL_009d: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_00a2: throw - - .line 210,210 : 9,10 '' - } // end handler - IL_00a3: ret - } // end of method MenuItemDeclarationAttribute::ResolveStrings - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 33,33 : 9,83 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::StringResolverType - IL_000f: ret - } // end of method MenuItemDeclarationAttribute::.cctor - - .property instance string Text() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Text() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Text(string) - } // end of property MenuItemDeclarationAttribute::Text - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties - Flags() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Flags() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Flags(valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties) - } // end of property MenuItemDeclarationAttribute::Flags - .property instance int32 PopUpPosition() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_PopUpPosition(int32) - .get instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpPosition() - } // end of property MenuItemDeclarationAttribute::PopUpPosition - .property instance int32 Position() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Position(int32) - .get instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Position() - } // end of property MenuItemDeclarationAttribute::Position - .property instance bool UseEmbeddedIcon() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_UseEmbeddedIcon() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - } // end of property MenuItemDeclarationAttribute::UseEmbeddedIcon - .property instance bool HasIcon() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HasIcon() - } // end of property MenuItemDeclarationAttribute::HasIcon - .property instance string IconID() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IconID() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - } // end of property MenuItemDeclarationAttribute::IconID - .property instance string Service() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Service(string) - } // end of property MenuItemDeclarationAttribute::Service - .property instance string PopUpMenu() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpMenu() - } // end of property MenuItemDeclarationAttribute::PopUpMenu - .property instance string OwningModule() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_OwningModule(string) - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_OwningModule() - } // end of property MenuItemDeclarationAttribute::OwningModule - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys - HotKey() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HotKey(valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys) - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HotKey() - } // end of property MenuItemDeclarationAttribute::HotKey - .property instance class [mscorlib]System.Type - StringResolver() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_StringResolver() - } // end of property MenuItemDeclarationAttribute::StringResolver - .property instance string Tag() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Tag(string) - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Tag() - } // end of property MenuItemDeclarationAttribute::Tag - .property instance bool IsContactMenuItem() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsContactMenuItem() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - } // end of property MenuItemDeclarationAttribute::IsContactMenuItem - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_MirandaHandle() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_MirandaHandle(native int) - } // end of property MenuItemDeclarationAttribute::MirandaHandle - .property instance bool IsAdditional() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsAdditional(bool) - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsAdditional() - } // end of property MenuItemDeclarationAttribute::IsAdditional -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs -{ - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo) cil managed - { - // Code size 34 (0x22) - .maxstack 8 - .line 35,35 : 9,64 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaContactEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor() - .line 37,37 : 13,37 '' - IL_0006: ldarg.1 - IL_0007: ldnull - IL_0008: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_000d: brfalse.s IL_001a - - .line 38,38 : 17,64 '' - IL_000f: ldstr "contactInfo" - IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0019: throw - - .line 40,40 : 13,44 '' - IL_001a: ldarg.0 - IL_001b: ldarg.1 - IL_001c: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::contactInfo - .line 41,41 : 9,10 '' - IL_0021: ret - } // end of method MirandaContactEventArgs::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_ContactInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::contactInfo - IL_0006: ret - } // end of method MirandaContactEventArgs::get_ContactInfo - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - ContactInfo() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::get_ContactInfo() - } // end of property MirandaContactEventArgs::ContactInfo -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs -{ - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo eventInfo - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo eventInfo) cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 29,29 : 9,106 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaDatabaseEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - .line 31,31 : 13,35 '' - IL_0007: ldarg.2 - IL_0008: brtrue.s IL_0015 - - .line 32,32 : 17,62 '' - IL_000a: ldstr "eventInfo" - IL_000f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0014: throw - - .line 34,34 : 13,40 '' - IL_0015: ldarg.0 - IL_0016: ldarg.2 - IL_0017: stfld class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::eventInfo - .line 35,35 : 9,10 '' - IL_001c: ret - } // end of method MirandaDatabaseEventArgs::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - get_EventInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::eventInfo - IL_0006: ret - } // end of method MirandaDatabaseEventArgs::get_EventInfo - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - EventInfo() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::get_EventInfo() - } // end of property MirandaDatabaseEventArgs::EventInfo -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver -{ - .method public hidebysig newslot abstract virtual - instance string ResolveString(string stringToResolve, - string tag) cil managed - { - } // end of method IStringResolver::ResolveString - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.LanguagePackStringResolver - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 26,26 : 9,44 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\LanguagePackStringResolver.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 26,26 : 47,48 '' - IL_0006: ret - } // end of method LanguagePackStringResolver::.ctor - - .method public hidebysig newslot virtual final - instance string ResolveString(string stringToResolve, - string tag) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 13,66 '' - IL_0000: ldarg.1 - IL_0001: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string) - IL_0006: ret - } // end of method LanguagePackStringResolver::ResolveString - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.LanguagePackStringResolver - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs -{ - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode newStatus - .field private class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - get_NewStatus() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,31 : 19,36 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ProtocolStatusChangeEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::newStatus - IL_0006: ret - } // end of method ProtocolStatusChangeEventArgs::get_NewStatus - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_Protocol() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 37,37 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::protocol - IL_0006: ret - } // end of method ProtocolStatusChangeEventArgs::get_Protocol - - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode newStatus) cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 44,44 : 9,86 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor() - .line 46,46 : 13,40 '' - IL_0006: ldarg.0 - IL_0007: ldarg.2 - IL_0008: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::newStatus - .line 47,47 : 13,38 '' - IL_000d: ldarg.0 - IL_000e: ldarg.1 - IL_000f: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::protocol - .line 48,48 : 9,10 '' - IL_0014: ret - } // end of method ProtocolStatusChangeEventArgs::.ctor - - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - NewStatus() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::get_NewStatus() - } // end of property ProtocolStatusChangeEventArgs::NewStatus - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - Protocol() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::get_Protocol() - } // end of property ProtocolStatusChangeEventArgs::Protocol -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatus - extends [mscorlib]System.Object -{ - .field private static literal string MS_AWAYMSG_SHOWAWAYMSG = "SRAway/GetMessage" - .field private static literal string MS_AWAYMSG_GETSTATUSMSG = "SRAway/GetStatusMessage" - .method public hidebysig static bool ShowAwayMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 32 (0x20) - .maxstack 4 - .locals init ([0] int32 result) - .line 41,41 : 13,121 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ProtocolStatus.cs' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "SRAway/GetMessage" - IL_000a: ldarg.0 - IL_000b: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0010: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_001a: stloc.0 - .line 44,44 : 13,32 '' - IL_001b: ldloc.0 - IL_001c: ldc.i4.0 - IL_001d: ceq - IL_001f: ret - } // end of method ProtocolStatus::ShowAwayMessage - - .method public hidebysig static string - GetStatusMessage(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed - { - // Code size 151 (0x97) - .maxstack 4 - .locals init ([0] native int statusPtr, - [1] class [mscorlib]System.Exception e, - [2] string CS$1$0000) - .line 49,49 : 13,61 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: ldarg.0 - IL_000b: box Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - IL_0010: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_0015: brtrue.s IL_0022 - - .line 50,50 : 17,65 '' - IL_0017: ldstr "status" - IL_001c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0021: throw - - .line 52,52 : 13,44 '' - IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0027: stloc.0 - .line 56,56 : 17,134 '' - .try - { - .try - { - IL_0028: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_002d: ldstr "SRAway/GetStatusMessage" - IL_0032: ldarg.0 - IL_0033: conv.i8 - IL_0034: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64) - IL_0039: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_003e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0043: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0048: stloc.0 - .line 57,57 : 17,46 '' - IL_0049: ldloc.0 - IL_004a: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_004f: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0054: brfalse.s IL_005a - - .line 57,57 : 47,59 '' - IL_0056: ldnull - IL_0057: stloc.2 - IL_0058: leave.s IL_0095 - - .line 59,59 : 17,107 '' - IL_005a: ldloc.0 - IL_005b: ldc.i4.0 - IL_005c: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0061: stloc.2 - IL_0062: leave.s IL_0095 - - .line 61,61 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0064: stloc.1 - .line 63,63 : 17,160 '' - IL_0065: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_006a: ldstr "SRAway/GetStatusMessage" - IL_006f: ldc.i4.0 - IL_0070: box [mscorlib]System.Int32 - IL_0075: call string [mscorlib]System.String::Format(string, - object, - object) - IL_007a: ldloc.1 - IL_007b: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_0080: throw - - .line 67,67 : 17,46 '' - } // end handler - } // end .try - finally - { - IL_0081: ldloc.0 - IL_0082: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0087: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_008c: brfalse.s IL_0094 - - .line 68,68 : 21,52 '' - IL_008e: ldloc.0 - IL_008f: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - IL_0094: endfinally - .line 70,70 : 9,10 '' - } // end handler - IL_0095: ldloc.2 - IL_0096: ret - } // end of method ProtocolStatus::GetStatusMessage - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatus - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute - extends Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 40 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..@.....T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private string serviceName - .method public hidebysig specialname instance string - get_ServiceName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 17,41 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ServiceFunctionAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName - IL_0006: ret - } // end of method ServiceFunctionAttribute::get_ServiceName - - .method public hidebysig specialname instance void - set_ServiceName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 38,38 : 17,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName - .line 39,39 : 13,14 '' - IL_0007: ret - } // end of method ServiceFunctionAttribute::set_ServiceName - - .method assembly hidebysig specialname strict virtual - instance string get_HookName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_ServiceName() - IL_0006: ret - } // end of method ServiceFunctionAttribute::get_HookName - - .method assembly hidebysig specialname strict virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - get_HookType() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 49,49 : 19,51 '' - IL_0000: ldc.i4.2 - IL_0001: ret - } // end of method ServiceFunctionAttribute::get_HookType - - .method public hidebysig specialname rtspecialname - instance void .ctor(string serviceName) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 56,56 : 9,60 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::.ctor() - .line 58,58 : 13,37 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 59,59 : 17,64 '' - IL_0009: ldstr "serviceName" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 61,61 : 13,44 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName - .line 62,62 : 9,10 '' - IL_001b: ret - } // end of method ServiceFunctionAttribute::.ctor - - .property instance string ServiceName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_ServiceName() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::set_ServiceName(string) - } // end of property ServiceFunctionAttribute::ServiceName - .property instance string HookName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_HookName() - } // end of property ServiceFunctionAttribute::HookName - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - HookType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_HookType() - } // end of property ServiceFunctionAttribute::HookType -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.ErrorDialog - extends [System.Windows.Forms]System.Windows.Forms.Form -{ - .field private class Virtuoso.Miranda.Plugins.IExceptionReporter Reporter - .field private class [mscorlib]System.Exception Exception - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.Label MessageLABEL - .field private class [System.Windows.Forms]System.Windows.Forms.TextBox DetailsTBOX - .field private class [System.Windows.Forms]System.Windows.Forms.Label label2 - .field private class [System.Windows.Forms]System.Windows.Forms.Button OkBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Label label3 - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Panel1 - .field private class [System.Windows.Forms]System.Windows.Forms.Button CancelBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Label label1 - .field private class [System.Windows.Forms]System.Windows.Forms.Label label4 - .field private class [System.Windows.Forms]System.Windows.Forms.LinkLabel SendReportLBTN - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 43,43 : 9,30 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\ErrorDialog.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() - .line 45,45 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::InitializeComponent() - .line 46,46 : 9,10 '' - IL_000c: ret - } // end of method ErrorDialog::.ctor - - .method public hidebysig static valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - PresentModal(class [mscorlib]System.Exception e) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 50,50 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldnull - IL_0003: ldc.i4.0 - IL_0004: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0009: ret - } // end of method ErrorDialog::PresentModal - - .method public hidebysig static valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - PresentModal(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.IExceptionReporter reporter) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 55,55 : 13,59 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldc.i4.0 - IL_0004: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0009: ret - } // end of method ErrorDialog::PresentModal - - .method public hidebysig static valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - PresentModal(class [mscorlib]System.Exception e, - string message, - bool canCancel) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 60,60 : 13,62 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0009: ret - } // end of method ErrorDialog::PresentModal - - .method public hidebysig static valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - PresentModal(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.IExceptionReporter reporter, - string message, - bool canCancel) cil managed - { - // Code size 31 (0x1f) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Forms.ErrorDialog dlg, - [1] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult CS$1$0000) - .line 65,65 : 20,55 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::.ctor() - IL_0005: stloc.0 - .line 67,67 : 17,73 '' - .try - { - IL_0006: ldloc.0 - IL_0007: ldarg.0 - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: ldarg.3 - IL_000b: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::BindAndShow(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0010: stloc.1 - IL_0011: leave.s IL_001d - - } // end .try - finally - { - IL_0013: ldloc.0 - IL_0014: brfalse.s IL_001c - - IL_0016: ldloc.0 - IL_0017: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_001c: endfinally - .line 69,69 : 9,10 '' - } // end handler - IL_001d: ldloc.1 - IL_001e: ret - } // end of method ErrorDialog::PresentModal - - .method private hidebysig instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - BindAndShow(class [mscorlib]System.Exception exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter reporter, - string message, - bool canCancel) cil managed - { - // Code size 90 (0x5a) - .maxstack 3 - .line 77,77 : 13,35 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 78,78 : 17,62 '' - IL_0003: ldstr "exception" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 80,80 : 13,40 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: stfld class [mscorlib]System.Exception Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Exception - .line 81,81 : 13,67 '' - IL_0015: ldarg.0 - IL_0016: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - IL_001b: ldarg.3 - IL_001c: dup - IL_001d: brtrue.s IL_0026 - - IL_001f: pop - IL_0020: ldarg.1 - IL_0021: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0026: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 83,83 : 13,52 '' - IL_002b: ldarg.0 - IL_002c: ldarg.1 - IL_002d: ldarg.2 - IL_002e: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PrepareReportLink(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter) - .line 84,84 : 13,38 '' - IL_0033: ldarg.0 - IL_0034: ldarg.1 - IL_0035: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DumpException(class [mscorlib]System.Exception) - .line 86,86 : 13,43 '' - IL_003a: ldarg.0 - IL_003b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0040: ldarg.s canCancel - IL_0042: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool) - .line 87,87 : 13,27 '' - IL_0047: ldarg.0 - IL_0048: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_004d: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::Focus() - IL_0052: pop - .line 89,89 : 13,33 '' - IL_0053: ldarg.0 - IL_0054: call instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog() - IL_0059: ret - } // end of method ErrorDialog::BindAndShow - - .method private hidebysig instance void - PrepareReportLink(class [mscorlib]System.Exception exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter reporter) cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 94,94 : 13,34 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_0010 - - .line 96,96 : 17,48 '' - IL_0003: ldarg.0 - IL_0004: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_0009: ldc.i4.0 - IL_000a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_000f: ret - - .line 100,100 : 17,42 '' - IL_0010: ldarg.0 - IL_0011: ldarg.2 - IL_0012: stfld class Virtuoso.Miranda.Plugins.IExceptionReporter Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Reporter - .line 102,102 : 9,10 '' - IL_0017: ret - } // end of method ErrorDialog::PrepareReportLink - - .method private hidebysig instance void - DumpException(class [mscorlib]System.Exception e) cil managed - { - // Code size 68 (0x44) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Text.StringBuilder dump) - .line 106,106 : 13,54 '' - IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() - IL_0005: stloc.0 - .line 108,108 : 13,47 '' - IL_0006: ldarg.1 - IL_0007: isinst Virtuoso.Miranda.Plugins.IExceptionDumpController - IL_000c: brfalse.s IL_001b - - .line 110,110 : 17,70 '' - IL_000e: ldarg.1 - IL_000f: castclass Virtuoso.Miranda.Plugins.IExceptionDumpController - IL_0014: ldarg.1 - IL_0015: ldloc.0 - IL_0016: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionDumpController::DumpException(class [mscorlib]System.Exception, - class [mscorlib]System.Text.StringBuilder) - .line 113,113 : 13,104 '' - IL_001b: ldloc.0 - IL_001c: ldstr "=== Exception dump ==={0}{1}{0}{0}" - IL_0021: call string [mscorlib]System.Environment::get_NewLine() - IL_0026: ldarg.1 - IL_0027: callvirt instance string [mscorlib]System.Object::ToString() - IL_002c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_0031: pop - .line 114,114 : 13,48 '' - IL_0032: ldarg.0 - IL_0033: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_0038: ldloc.0 - IL_0039: callvirt instance string [mscorlib]System.Object::ToString() - IL_003e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 115,115 : 9,10 '' - IL_0043: ret - } // end of method ErrorDialog::DumpException - - .method private hidebysig instance void - PluginErrorDialog_Shown(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 123,123 : 13,38 '' - IL_0000: call class [System]System.Media.SystemSound [System]System.Media.SystemSounds::get_Hand() - IL_0005: callvirt instance void [System]System.Media.SystemSound::Play() - .line 124,124 : 9,10 '' - IL_000a: ret - } // end of method ErrorDialog::PluginErrorDialog_Shown - - .method private hidebysig instance void - SendReportLBTN_LinkClicked(object sender, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs e) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 128,128 : 13,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.IExceptionReporter Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Reporter - IL_0006: ldarg.0 - IL_0007: ldfld class [mscorlib]System.Exception Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Exception - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionReporter::ReportException(class [mscorlib]System.Exception) - .line 129,129 : 9,10 '' - IL_0011: ret - } // end of method ErrorDialog::SendReportLBTN_LinkClicked - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 16,16 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\ErrorDialog.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.ErrorDialog::components - IL_0009: brfalse.s IL_0016 - - .line 18,18 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.ErrorDialog::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 20,20 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool) - .line 21,21 : 9,10 '' - IL_001d: ret - } // end of method ErrorDialog::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 1043 (0x413) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 31,31 : 13,144 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Forms.ErrorDialog - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 32,32 : 13,66 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0016: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - .line 33,33 : 13,67 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void [System.Windows.Forms]System.Windows.Forms.TextBox::.ctor() - IL_0021: stfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - .line 34,34 : 13,60 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_002c: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2 - .line 35,35 : 13,60 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0037: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - .line 36,36 : 13,60 '' - IL_003c: ldarg.0 - IL_003d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0042: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - .line 37,37 : 13,106 '' - IL_0047: ldarg.0 - IL_0048: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_004d: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - .line 38,38 : 13,64 '' - IL_0052: ldarg.0 - IL_0053: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0058: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - .line 39,39 : 13,60 '' - IL_005d: ldarg.0 - IL_005e: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0063: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1 - .line 40,40 : 13,60 '' - IL_0068: ldarg.0 - IL_0069: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_006e: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4 - .line 41,41 : 13,72 '' - IL_0073: ldarg.0 - IL_0074: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor() - IL_0079: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - .line 42,42 : 13,41 '' - IL_007e: ldarg.0 - IL_007f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_0084: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 43,43 : 13,34 '' - IL_0089: ldarg.0 - IL_008a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 47,47 : 13,73 '' - IL_008f: ldloc.0 - IL_0090: ldarg.0 - IL_0091: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - IL_0096: ldstr "MessageLABEL" - IL_009b: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 48,48 : 13,53 '' - IL_00a0: ldarg.0 - IL_00a1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - IL_00a6: ldstr "MessageLABEL" - IL_00ab: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 52,52 : 13,77 '' - IL_00b0: ldarg.0 - IL_00b1: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_00b6: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_00bb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 53,53 : 13,71 '' - IL_00c0: ldloc.0 - IL_00c1: ldarg.0 - IL_00c2: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_00c7: ldstr "DetailsTBOX" - IL_00cc: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 54,54 : 13,51 '' - IL_00d1: ldarg.0 - IL_00d2: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_00d7: ldstr "DetailsTBOX" - IL_00dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 55,55 : 13,46 '' - IL_00e1: ldarg.0 - IL_00e2: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_00e7: ldc.i4.1 - IL_00e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.TextBoxBase::set_ReadOnly(bool) - .line 59,59 : 13,61 '' - IL_00ed: ldloc.0 - IL_00ee: ldarg.0 - IL_00ef: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2 - IL_00f4: ldstr "label2" - IL_00f9: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 60,60 : 13,41 '' - IL_00fe: ldarg.0 - IL_00ff: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2 - IL_0104: ldstr "label2" - IL_0109: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 64,64 : 13,59 '' - IL_010e: ldloc.0 - IL_010f: ldarg.0 - IL_0110: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0115: ldstr "OkBTN" - IL_011a: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 65,65 : 13,76 '' - IL_011f: ldarg.0 - IL_0120: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0125: ldc.i4.1 - IL_0126: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 66,66 : 13,39 '' - IL_012b: ldarg.0 - IL_012c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0131: ldstr "OkBTN" - IL_0136: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 67,67 : 13,55 '' - IL_013b: ldarg.0 - IL_013c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0141: ldc.i4.1 - IL_0142: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 71,71 : 13,61 '' - IL_0147: ldloc.0 - IL_0148: ldarg.0 - IL_0149: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - IL_014e: ldstr "label3" - IL_0153: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 72,72 : 13,70 '' - IL_0158: ldarg.0 - IL_0159: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - IL_015e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0163: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 73,73 : 13,41 '' - IL_0168: ldarg.0 - IL_0169: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - IL_016e: ldstr "label3" - IL_0173: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 77,77 : 13,70 '' - IL_0178: ldarg.0 - IL_0179: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_017e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0183: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 78,78 : 13,75 '' - IL_0188: ldarg.0 - IL_0189: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_018e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ActiveCaption() - IL_0193: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 79,79 : 13,51 '' - IL_0198: ldarg.0 - IL_0199: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_019e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_01a3: ldarg.0 - IL_01a4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - IL_01a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 80,80 : 13,61 '' - IL_01ae: ldloc.0 - IL_01af: ldarg.0 - IL_01b0: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_01b5: ldstr "Panel1" - IL_01ba: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 81,81 : 13,157 '' - IL_01bf: ldarg.0 - IL_01c0: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_01c5: ldstr "Tahoma" - IL_01ca: ldc.r4 8. - IL_01cf: ldc.i4.1 - IL_01d0: ldc.i4.3 - IL_01d1: ldc.i4 0xee - IL_01d6: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_01db: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 82,82 : 13,95 '' - IL_01e0: ldarg.0 - IL_01e1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_01e6: ldloc.0 - IL_01e7: ldstr "Panel1.Image" - IL_01ec: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_01f1: castclass [System.Drawing]System.Drawing.Image - IL_01f6: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 83,83 : 13,72 '' - IL_01fb: ldarg.0 - IL_01fc: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_0201: ldc.i4 0x12c - IL_0206: ldc.i4.s 40 - IL_0208: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_020d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 84,84 : 13,41 '' - IL_0212: ldarg.0 - IL_0213: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_0218: ldstr "Panel1" - IL_021d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 88,88 : 13,84 '' - IL_0222: ldarg.0 - IL_0223: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0228: ldc.i4.2 - IL_0229: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 89,89 : 13,67 '' - IL_022e: ldloc.0 - IL_022f: ldarg.0 - IL_0230: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0235: ldstr "CancelBTN" - IL_023a: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 90,90 : 13,47 '' - IL_023f: ldarg.0 - IL_0240: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0245: ldstr "CancelBTN" - IL_024a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 91,91 : 13,59 '' - IL_024f: ldarg.0 - IL_0250: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0255: ldc.i4.1 - IL_0256: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 95,95 : 13,61 '' - IL_025b: ldloc.0 - IL_025c: ldarg.0 - IL_025d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1 - IL_0262: ldstr "label1" - IL_0267: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 96,96 : 13,41 '' - IL_026c: ldarg.0 - IL_026d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1 - IL_0272: ldstr "label1" - IL_0277: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 100,100 : 13,61 '' - IL_027c: ldloc.0 - IL_027d: ldarg.0 - IL_027e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4 - IL_0283: ldstr "label4" - IL_0288: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 101,101 : 13,41 '' - IL_028d: ldarg.0 - IL_028e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4 - IL_0293: ldstr "label4" - IL_0298: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 105,105 : 13,77 '' - IL_029d: ldloc.0 - IL_029e: ldarg.0 - IL_029f: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02a4: ldstr "SendReportLBTN" - IL_02a9: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 106,106 : 13,57 '' - IL_02ae: ldarg.0 - IL_02af: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02b4: ldstr "SendReportLBTN" - IL_02b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 107,107 : 13,48 '' - IL_02be: ldarg.0 - IL_02bf: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02c4: ldc.i4.1 - IL_02c5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool) - .line 108,108 : 13,67 '' - IL_02ca: ldarg.0 - IL_02cb: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02d0: ldc.i4.1 - IL_02d1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::set_UseCompatibleTextRendering(bool) - .line 109,109 : 13,139 '' - IL_02d6: ldarg.0 - IL_02d7: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02dc: ldarg.0 - IL_02dd: ldftn instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN_LinkClicked(object, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs) - IL_02e3: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler::.ctor(object, - native int) - IL_02e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::add_LinkClicked(class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler) - .line 113,113 : 13,44 '' - IL_02ed: ldarg.0 - IL_02ee: ldarg.0 - IL_02ef: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_02f4: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_AcceptButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl) - .line 114,114 : 13,53 '' - IL_02f9: ldloc.0 - IL_02fa: ldarg.0 - IL_02fb: ldstr "$this" - IL_0300: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 115,115 : 13,74 '' - IL_0305: ldarg.0 - IL_0306: ldc.i4.1 - IL_0307: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 116,116 : 13,65 '' - IL_030c: ldarg.0 - IL_030d: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_0312: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 117,117 : 13,48 '' - IL_0317: ldarg.0 - IL_0318: ldarg.0 - IL_0319: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_031e: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_CancelButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl) - .line 118,118 : 13,52 '' - IL_0323: ldarg.0 - IL_0324: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0329: ldarg.0 - IL_032a: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_032f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 119,119 : 13,44 '' - IL_0334: ldarg.0 - IL_0335: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_033a: ldarg.0 - IL_033b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4 - IL_0340: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 120,120 : 13,47 '' - IL_0345: ldarg.0 - IL_0346: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_034b: ldarg.0 - IL_034c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0351: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 121,121 : 13,50 '' - IL_0356: ldarg.0 - IL_0357: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_035c: ldarg.0 - IL_035d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - IL_0362: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 122,122 : 13,49 '' - IL_0367: ldarg.0 - IL_0368: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_036d: ldarg.0 - IL_036e: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_0373: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 123,123 : 13,43 '' - IL_0378: ldarg.0 - IL_0379: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_037e: ldarg.0 - IL_037f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0384: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 124,124 : 13,44 '' - IL_0389: ldarg.0 - IL_038a: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_038f: ldarg.0 - IL_0390: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1 - IL_0395: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 125,125 : 13,44 '' - IL_039a: ldarg.0 - IL_039b: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03a0: ldarg.0 - IL_03a1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_03a6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 126,126 : 13,44 '' - IL_03ab: ldarg.0 - IL_03ac: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03b1: ldarg.0 - IL_03b2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2 - IL_03b7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 127,127 : 13,85 '' - IL_03bc: ldarg.0 - IL_03bd: ldc.i4.3 - IL_03be: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle) - .line 128,128 : 13,38 '' - IL_03c3: ldarg.0 - IL_03c4: ldc.i4.0 - IL_03c5: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool) - .line 129,129 : 13,38 '' - IL_03ca: ldarg.0 - IL_03cb: ldc.i4.0 - IL_03cc: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool) - .line 130,130 : 13,39 '' - IL_03d1: ldarg.0 - IL_03d2: ldstr "ErrorDialog" - IL_03d7: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 131,131 : 13,81 '' - IL_03dc: ldarg.0 - IL_03dd: ldarg.0 - IL_03de: ldftn instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PluginErrorDialog_Shown(object, - class [mscorlib]System.EventArgs) - IL_03e4: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_03e9: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler) - .line 132,132 : 13,45 '' - IL_03ee: ldarg.0 - IL_03ef: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_03f4: ldc.i4.0 - IL_03f5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 133,133 : 13,41 '' - IL_03fa: ldarg.0 - IL_03fb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_0400: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 134,134 : 13,38 '' - IL_0405: ldarg.0 - IL_0406: ldc.i4.0 - IL_0407: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 135,135 : 13,34 '' - IL_040c: ldarg.0 - IL_040d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 137,137 : 9,10 '' - IL_0412: ret - } // end of method ErrorDialog::InitializeComponent - -} // end of class Virtuoso.Miranda.Plugins.Forms.ErrorDialog - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.IExceptionDumpController -{ - .method public hidebysig newslot abstract virtual - instance void DumpException(class [mscorlib]System.Exception e, - class [mscorlib]System.Text.StringBuilder dump) cil managed - { - } // end of method IExceptionDumpController::DumpException - -} // end of class Virtuoso.Miranda.Plugins.IExceptionDumpController - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.FusionException - extends [mscorlib]System.Exception - implements Virtuoso.Miranda.Plugins.IExceptionDumpController -{ - .field private initonly class [mscorlib]System.Reflection.Assembly 'assembly' - .field private initonly class [mscorlib]System.Type pluginType - .field private initonly class Virtuoso.Miranda.Plugins.MirandaPlugin instantiatedPlugin - .field private initonly string fusionLog - .method public hidebysig specialname rtspecialname - instance void .ctor(string message, - class [mscorlib]System.Reflection.Assembly 'assembly', - class [mscorlib]System.Type 'type', - class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - class [mscorlib]System.Exception inner) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 42,43 : 9,89 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\FusionException.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Empty() - IL_0007: ldarg.2 - IL_0008: ldarg.3 - IL_0009: ldarg.s plugin - IL_000b: ldarg.s inner - IL_000d: call instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - .line 44,44 : 11,12 '' - IL_0012: ret - } // end of method FusionException::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string message, - string fusionLog, - class [mscorlib]System.Reflection.Assembly 'assembly', - class [mscorlib]System.Type 'type', - class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - class [mscorlib]System.Exception inner) cil managed - { - // Code size 40 (0x28) - .maxstack 8 - .line 46,46 : 9,157 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.s inner - IL_0004: call instance void [mscorlib]System.Exception::.ctor(string, - class [mscorlib]System.Exception) - .line 48,48 : 13,38 '' - IL_0009: ldarg.0 - IL_000a: ldarg.3 - IL_000b: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::'assembly' - .line 49,49 : 13,36 '' - IL_0010: ldarg.0 - IL_0011: ldarg.s 'type' - IL_0013: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::pluginType - .line 50,50 : 13,46 '' - IL_0018: ldarg.0 - IL_0019: ldarg.s plugin - IL_001b: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.FusionException::instantiatedPlugin - .line 51,51 : 13,40 '' - IL_0020: ldarg.0 - IL_0021: ldarg.2 - IL_0022: stfld string Virtuoso.Miranda.Plugins.FusionException::fusionLog - .line 52,52 : 9,10 '' - IL_0027: ret - } // end of method FusionException::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 54,54 : 9,106 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 54,54 : 108,109 '' - IL_0008: ret - } // end of method FusionException::.ctor - - .method public hidebysig specialname instance class [mscorlib]System.Reflection.Assembly - get_Assembly() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 62,62 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::'assembly' - IL_0006: ret - } // end of method FusionException::get_Assembly - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_PluginType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::pluginType - IL_0006: ret - } // end of method FusionException::get_PluginType - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.MirandaPlugin - get_InstantiatedPlugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 72,72 : 19,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.FusionException::instantiatedPlugin - IL_0006: ret - } // end of method FusionException::get_InstantiatedPlugin - - .method public hidebysig specialname instance string - get_FusionLog() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 77,77 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.FusionException::fusionLog - IL_0006: ret - } // end of method FusionException::get_FusionLog - - .method private hidebysig newslot virtual final - instance void Virtuoso.Miranda.Plugins.IExceptionDumpController.DumpException(class [mscorlib]System.Exception e, - class [mscorlib]System.Text.StringBuilder dump) cil managed - { - .override Virtuoso.Miranda.Plugins.IExceptionDumpController::DumpException - // Code size 140 (0x8c) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.FusionException ex) - .line 86,86 : 13,53 '' - IL_0000: ldarg.1 - IL_0001: castclass Virtuoso.Miranda.Plugins.FusionException - IL_0006: stloc.0 - .line 88,88 : 13,99 '' - IL_0007: ldarg.2 - IL_0008: ldstr "=== Description ==={0}{1}{0}{0}" - IL_000d: call string [mscorlib]System.Environment::get_NewLine() - IL_0012: ldloc.0 - IL_0013: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0018: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_001d: pop - .line 89,89 : 13,163 '' - IL_001e: ldarg.2 - IL_001f: ldstr "=== Assembly ==={0}{1}{0}{0}" - IL_0024: call string [mscorlib]System.Environment::get_NewLine() - IL_0029: ldloc.0 - IL_002a: callvirt instance class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::get_Assembly() - IL_002f: brfalse.s IL_003e - - IL_0031: ldloc.0 - IL_0032: callvirt instance class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::get_Assembly() - IL_0037: callvirt instance string [mscorlib]System.Object::ToString() - IL_003c: br.s IL_0043 - - IL_003e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown() - IL_0043: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_0048: pop - .line 90,90 : 13,161 '' - IL_0049: ldarg.2 - IL_004a: ldstr "=== Type ==={0}{1}{0}{0}" - IL_004f: call string [mscorlib]System.Environment::get_NewLine() - IL_0054: ldloc.0 - IL_0055: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::get_PluginType() - IL_005a: brfalse.s IL_0069 - - IL_005c: ldloc.0 - IL_005d: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::get_PluginType() - IL_0062: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0067: br.s IL_006e - - IL_0069: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown() - IL_006e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_0073: pop - .line 91,91 : 13,100 '' - IL_0074: ldarg.2 - IL_0075: ldstr "=== Fusion log ==={0}{1}{0}{0}" - IL_007a: call string [mscorlib]System.Environment::get_NewLine() - IL_007f: ldloc.0 - IL_0080: callvirt instance string Virtuoso.Miranda.Plugins.FusionException::get_FusionLog() - IL_0085: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_008a: pop - .line 92,92 : 9,10 '' - IL_008b: ret - } // end of method FusionException::Virtuoso.Miranda.Plugins.IExceptionDumpController.DumpException - - .property instance class [mscorlib]System.Reflection.Assembly - Assembly() - { - .get instance class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::get_Assembly() - } // end of property FusionException::Assembly - .property instance class [mscorlib]System.Type - PluginType() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::get_PluginType() - } // end of property FusionException::PluginType - .property instance class Virtuoso.Miranda.Plugins.MirandaPlugin - InstantiatedPlugin() - { - .get instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.FusionException::get_InstantiatedPlugin() - } // end of property FusionException::InstantiatedPlugin - .property instance string FusionLog() - { - .get instance string Virtuoso.Miranda.Plugins.FusionException::get_FusionLog() - } // end of property FusionException::FusionLog -} // end of class Virtuoso.Miranda.Plugins.FusionException - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocol - extends Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - implements Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner -{ - .field static assembly literal string PS_GETSTATUS = "/GetStatus" - .field static assembly literal string PS_SETSTATUS = "/SetStatus" - .field static assembly literal string PS_GETCAPS = "/GetCaps" - .field static assembly literal string PS_GETNAME = "/GetName" - .field static assembly literal string PS_LOADICON = "/LoadIcon" - .field static assembly literal string PSS_MESSAGE = "/SendMsg" - .field private static literal string MS_PROTO_ISPROTOONCONTACT = "Proto/IsProtoOnContact" - .field private static initonly class Virtuoso.Miranda.Plugins.Infrastructure.Protocol unknownProtocol - .field private initonly string name - .field private initonly valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType 'type' - .field private static class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 StatusChangedEventHandler - .field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle namePtr - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 56,56 : 9,28 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Protocol.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 58,58 : 13,38 '' - IL_0006: ldarg.0 - IL_0007: ldsfld string [mscorlib]System.String::Empty - IL_000c: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - .line 59,59 : 13,44 '' - IL_0011: ldarg.0 - IL_0012: ldc.i4 0x2710 - IL_0017: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type' - .line 60,60 : 9,10 '' - IL_001c: ret - } // end of method Protocol::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType 'type') cil managed - { - // Code size 74 (0x4a) - .maxstack 2 - .line 62,62 : 9,58 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 64,64 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 65,65 : 17,57 '' - IL_000e: ldstr "name" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 67,67 : 13,61 '' - IL_0019: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0023: ldarg.2 - IL_0024: box Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - IL_0029: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_002e: brtrue.s IL_003b - - .line 68,68 : 17,63 '' - IL_0030: ldstr "type" - IL_0035: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_003a: throw - - .line 70,70 : 13,30 '' - IL_003b: ldarg.0 - IL_003c: ldarg.1 - IL_003d: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - .line 71,71 : 13,30 '' - IL_0042: ldarg.0 - IL_0043: ldarg.2 - IL_0044: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type' - .line 72,72 : 9,10 '' - IL_0049: ret - } // end of method Protocol::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR& descriptor) cil managed - { - // Code size 61 (0x3d) - .maxstack 8 - .line 74,74 : 9,61 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 76,76 : 13,48 '' - IL_0006: ldarg.1 - IL_0007: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - IL_000c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0011: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0016: brfalse.s IL_001e - - .line 77,77 : 17,47 '' - IL_0018: newobj instance void [mscorlib]System.ArgumentException::.ctor() - IL_001d: throw - - .line 79,79 : 13,82 '' - IL_001e: ldarg.0 - IL_001f: ldarg.1 - IL_0020: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - IL_0025: ldc.i4.0 - IL_0026: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002b: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - .line 80,80 : 13,55 '' - IL_0030: ldarg.0 - IL_0031: ldarg.1 - IL_0032: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Type - IL_0037: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type' - .line 81,81 : 9,10 '' - IL_003c: ret - } // end of method Protocol::.ctor - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 34 (0x22) - .maxstack 1 - .line 85,85 : 13,33 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - IL_0006: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - IL_000b: brfalse.s IL_0018 - - .line 86,86 : 17,32 '' - IL_000d: ldarg.0 - IL_000e: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - IL_0013: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_0018: leave.s IL_0021 - - .line 87,87 : 9,10 '' - } // end .try - finally - { - IL_001a: ldarg.0 - IL_001b: call instance void [mscorlib]System.Object::Finalize() - IL_0020: endfinally - .line 87,87 : 9,10 '' - } // end handler - IL_0021: ret - } // end of method Protocol::Finalize - - .method public hidebysig specialname static - void add_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 50 (0x32) - .maxstack 8 - .line 100,100 : 17,35 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 101,101 : 21,62 '' - IL_0003: ldstr "value" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 104,104 : 17,55 '' - IL_000e: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_0013: brtrue.s IL_0026 - - .line 105,105 : 21,68 '' - IL_0015: ldnull - IL_0016: ldftn bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::AckRouter_AckReceived(object, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs) - IL_001c: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1::.ctor(object, - native int) - IL_0021: call void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::add_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .line 107,107 : 17,138 '' - IL_0026: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_002b: ldarg.0 - IL_002c: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 108,108 : 13,14 '' - IL_0031: ret - } // end of method Protocol::add_StatusChanged - - .method public hidebysig specialname static - void remove_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 36 (0x24) - .maxstack 8 - .line 112,112 : 17,138 '' - IL_0000: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_0005: ldarg.0 - IL_0006: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 115,115 : 17,55 '' - IL_000b: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_0010: brtrue.s IL_0023 - - .line 116,116 : 21,68 '' - IL_0012: ldnull - IL_0013: ldftn bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::AckRouter_AckReceived(object, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs) - IL_0019: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1::.ctor(object, - native int) - IL_001e: call void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .line 117,117 : 13,14 '' - IL_0023: ret - } // end of method Protocol::remove_StatusChanged - - .method private hidebysig static bool AckRouter_AckReceived(object sender, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs e) cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 122,122 : 13,42 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Type() - IL_0006: ldc.i4.s 12 - IL_0008: bne.un.s IL_0038 - - .line 124,124 : 17,55 '' - IL_000a: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_000f: brfalse.s IL_0038 - - .line 125,125 : 21,128 '' - IL_0011: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_0016: ldarg.1 - IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Protocol() - IL_001c: ldarg.1 - IL_001d: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Protocol() - IL_0022: ldarg.1 - IL_0023: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_LParam() - IL_0028: call int32 [mscorlib]System.IntPtr::op_Explicit(native int) - IL_002d: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - IL_0032: callvirt instance bool class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1::Invoke(object, - !0) - IL_0037: pop - .line 128,128 : 13,49 '' - IL_0038: ldc.i4.0 - IL_0039: ret - } // end of method Protocol::AckRouter_AckReceived - - .method private hidebysig instance void - CheckUnknown() cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 137,137 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - IL_0006: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000b: brfalse.s IL_0018 - - .line 138,138 : 17,118 '' - IL_000d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol() - IL_0012: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0017: throw - - .line 139,139 : 9,10 '' - IL_0018: ret - } // end of method Protocol::CheckUnknown - - .method public hidebysig instance int32 - CallProtocolService(string serviceName, - native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 40 (0x28) - .maxstack 8 - .line 144,144 : 13,37 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 145,145 : 17,64 '' - IL_0003: ldstr "serviceName" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 147,147 : 13,28 '' - IL_000e: ldarg.0 - IL_000f: call instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CheckUnknown() - .line 148,148 : 13,105 '' - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0019: ldarg.0 - IL_001a: ldarg.1 - IL_001b: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_0020: ldarg.2 - IL_0021: ldarg.3 - IL_0022: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0027: ret - } // end of method Protocol::CallProtocolService - - .method public hidebysig instance string - GetProtoServiceName(string service) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 153,153 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 154,154 : 17,60 '' - IL_0003: ldstr "service" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 156,156 : 13,59 '' - IL_000e: ldstr "{0}{1}" - IL_0013: ldarg.0 - IL_0014: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_0019: ldarg.1 - IL_001a: call string [mscorlib]System.String::Format(string, - object, - object) - IL_001f: ret - } // end of method Protocol::GetProtoServiceName - - .method public hidebysig instance bool - HasInChain(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 161,161 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 162,162 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 164,164 : 13,54 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001b: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::HasInChain(native int) - IL_0020: ret - } // end of method Protocol::HasInChain - - .method public hidebysig instance bool - HasInChain(native int contactHandle) cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 169,169 : 13,110 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context() - IL_0006: ldstr "Proto/IsProtoOnContact" - IL_000b: ldarg.1 - IL_000c: ldarg.0 - IL_000d: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_NamePtr() - IL_0012: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0017: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_001c: ret - } // end of method Protocol::HasInChain - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_UnknownProtocol() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 178,178 : 19,51 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::unknownProtocol - IL_0005: ret - } // end of method Protocol::get_UnknownProtocol - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - get_Status() cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 185,185 : 17,97 '' - IL_0000: ldarg.0 - IL_0001: ldstr "/GetStatus" - IL_0006: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_000b: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0010: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CallProtocolService(string, - native uint, - native int) - IL_0015: ret - } // end of method Protocol::get_Status - - .method public hidebysig specialname instance void - set_Status(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode 'value') cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 189,189 : 17,80 '' - IL_0000: ldarg.0 - IL_0001: ldstr "/SetStatus" - IL_0006: ldarg.1 - IL_0007: conv.i8 - IL_0008: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64) - IL_000d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0012: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CallProtocolService(string, - native uint, - native int) - IL_0017: pop - .line 190,190 : 13,14 '' - IL_0018: ret - } // end of method Protocol::set_Status - - .method public hidebysig newslot specialname virtual final - instance string get_Name() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 195,195 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - IL_0006: ret - } // end of method Protocol::get_Name - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - get_Type() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 200,200 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type' - IL_0006: ret - } // end of method Protocol::get_Type - - .method public hidebysig specialname instance bool - get_IsUnknown() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 207,207 : 17,70 '' - IL_0000: ldarg.0 - IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0006: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000b: ret - } // end of method Protocol::get_IsUnknown - - .method family hidebysig newslot specialname virtual - instance native int get_NamePtr() cil managed - { - // Code size 43 (0x2b) - .maxstack 8 - .line 216,216 : 17,38 '' - IL_0000: ldarg.0 - IL_0001: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - IL_0006: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - IL_000b: brtrue.s IL_001f - - .line 217,217 : 21,77 '' - IL_000d: ldarg.0 - IL_000e: ldarg.0 - IL_000f: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_0014: ldc.i4.0 - IL_0015: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_001a: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - .line 219,219 : 17,39 '' - IL_001f: ldarg.0 - IL_0020: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - IL_0025: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_002a: ret - } // end of method Protocol::get_NamePtr - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 47,47 : 9,75 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor() - IL_0005: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::unknownProtocol - IL_000a: ret - } // end of method Protocol::.cctor - - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 StatusChanged - { - .addon void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::add_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .removeon void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::remove_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event Protocol::StatusChanged - .property class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - UnknownProtocol() - { - .get class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - } // end of property Protocol::UnknownProtocol - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - Status() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::set_Status(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Status() - } // end of property Protocol::Status - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - } // end of property Protocol::Name - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - Type() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Type() - } // end of property Protocol::Type - .property instance bool IsUnknown() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_IsUnknown() - } // end of property Protocol::IsUnknown - .property instance native int NamePtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_NamePtr() - } // end of property Protocol::NamePtr -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaEvents - extends [mscorlib]System.Object -{ - .field public static literal string ME_SYSTEM_SHUTDOWN = "Miranda/System/Shutdown" - .field public static literal string ME_SYSTEM_OKTOEXIT = "Miranda/System/OkToExitEvent" - .field public static literal string ME_DB_EVENT_ADDED = "DB/Event/Added" - .field public static literal string ME_DB_EVENT_DELETED = "DB/Event/Deleted" - .field public static literal string ME_DB_CONTACT_ADDED = "DB/Contact/Added" - .field public static literal string ME_DB_CONTACT_DELETED = "DB/Contact/Deleted" - .field public static literal string ME_DB_CONTACT_SETTINGCHANGED = "DB/Contact/SettingChanged" - .field public static literal string ME_SYSTEM_MODULESLOADED = "Miranda/System/ModulesLoaded" -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEvents - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Offline = int32(0x00009C87) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Online = int32(0x00009C88) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Away = int32(0x00009C89) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode DND = int32(0x00009C8A) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode NA = int32(0x00009C8B) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Occupied = int32(0x00009C8C) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode FreeForChat = int32(0x00009C8D) - .custom instance void Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::.ctor(string) = ( 01 00 0D 46 72 65 65 20 66 6F 72 20 63 68 61 74 // ...Free for chat - 00 00 ) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Invisible = int32(0x00009C8E) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode OnThePhone = int32(0x00009C8F) - .custom instance void Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::.ctor(string) = ( 01 00 0C 4F 6E 20 74 68 65 20 70 68 6F 6E 65 00 // ...On the phone. - 00 ) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode OutToLunch = int32(0x00009C90) - .custom instance void Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::.ctor(string) = ( 01 00 0C 4F 75 74 20 74 6F 20 6C 75 6E 63 68 00 // ...Out to lunch. - 00 ) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Idle = int32(0x00009C91) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - extends [mscorlib]System.Object -{ - .field private static literal string MS_SYSTEM_GETVERSIONTEXT = "Miranda/System/GetVersionText" - .field private static literal string MS_SYSTEM_GET_MMI = "Miranda/System/GetMMI" - .field private static class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext singleton - .field private class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager serviceInterceptors - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase mirandaDatabase - .field private class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary protocols - .field private initonly class Virtuoso.Hyphen.MirandaPluginLink pluginLink - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.ContactList contactList - .field private valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE mirandaMemoryManager - .field private class [mscorlib]System.EventHandler ModulesLoaded - .field private class [mscorlib]System.EventHandler IsolatedModePluginsUnloading - .method private hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager, - class Virtuoso.Hyphen.MirandaPluginLink mirandaLink, - bool skipContextInfo) cil managed - { - // Code size 102 (0x66) - .maxstack 2 - .line 66,66 : 9,117 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaContext.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 68,68 : 13,37 '' - IL_0006: ldarg.2 - IL_0007: brtrue.s IL_0014 - - .line 69,69 : 17,64 '' - IL_0009: ldstr "mirandaLink" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 71,71 : 13,48 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - .line 72,72 : 13,58 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::.ctor() - IL_0021: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaDatabase - .line 73,73 : 13,43 '' - IL_0026: ldarg.0 - IL_0027: ldarg.2 - IL_0028: stfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink - .line 74,74 : 13,50 '' - IL_002d: ldarg.0 - IL_002e: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::.ctor() - IL_0033: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::contactList - .line 75,75 : 13,77 '' - IL_0038: ldarg.0 - IL_0039: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::.ctor() - IL_003e: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors - .line 77,77 : 13,30 '' - IL_0043: ldarg.0 - IL_0044: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::GetMMInterface() - .line 79,79 : 13,46 '' - IL_0049: ldarg.0 - IL_004a: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateEnvironmentInformation() - .line 81,81 : 13,34 '' - IL_004f: ldarg.3 - IL_0050: brtrue.s IL_0059 - - .line 82,82 : 17,46 '' - IL_0052: ldarg.0 - IL_0053: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateContextInformation() - IL_0058: ret - - .line 84,84 : 17,60 '' - IL_0059: ldarg.0 - IL_005a: ldc.i4.0 - IL_005b: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32) - IL_0060: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols - .line 85,85 : 9,10 '' - IL_0065: ret - } // end of method MirandaContext::.ctor - - .method assembly hidebysig static void - InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink mirandaLink, - bool skipContextPopulation) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 94,94 : 13,73 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase, - bool) - .line 95,95 : 9,10 '' - IL_0008: ret - } // end of method MirandaContext::InitializeCurrent - - .method assembly hidebysig static void - InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink mirandaLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 99,99 : 13,66 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase, - bool) - .line 100,100 : 9,10 '' - IL_0008: ret - } // end of method MirandaContext::InitializeCurrent - - .method assembly hidebysig static void - InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink mirandaLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager, - bool skipContextPopulation) cil managed synchronized - { - // Code size 21 (0x15) - .maxstack 8 - .line 105,105 : 13,35 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0005: brtrue.s IL_0014 - - .line 106,106 : 17,99 '' - IL_0007: ldarg.1 - IL_0008: ldarg.0 - IL_0009: ldarg.2 - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::.ctor(class Virtuoso.Miranda.Plugins.PluginManagerBase, - class Virtuoso.Hyphen.MirandaPluginLink, - bool) - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - .line 107,107 : 9,10 '' - IL_0014: ret - } // end of method MirandaContext::InitializeCurrent - - .method assembly hidebysig static void - InitializeCurrent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) cil managed synchronized - { - // Code size 34 (0x22) - .maxstack 8 - .line 112,112 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 113,113 : 17,60 '' - IL_0003: ldstr "context" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 115,115 : 13,35 '' - IL_000e: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0013: brtrue.s IL_001c - - .line 116,116 : 17,37 '' - IL_0015: ldarg.0 - IL_0016: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_001b: ret - - .line 118,118 : 17,55 '' - IL_001c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_0021: throw - } // end of method MirandaContext::InitializeCurrent - - .method assembly hidebysig static void - InvalidateCurrent() cil managed synchronized - { - // Code size 24 (0x18) - .maxstack 8 - .line 124,124 : 13,29 '' - IL_0000: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized() - IL_0005: brfalse.s IL_0017 - - .line 126,126 : 17,49 '' - IL_0007: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::DetachPluginManager() - .line 127,127 : 17,34 '' - IL_0011: ldnull - IL_0012: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - .line 129,129 : 9,10 '' - IL_0017: ret - } // end of method MirandaContext::InvalidateCurrent - - .method assembly hidebysig instance void - AssociatePluginManager(class Virtuoso.Miranda.Plugins.PluginManagerBase manager) cil managed synchronized - { - // Code size 22 (0x16) - .maxstack 8 - .line 134,134 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 135,135 : 17,60 '' - IL_0003: ldstr "manager" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 137,137 : 13,37 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - .line 138,138 : 9,10 '' - IL_0015: ret - } // end of method MirandaContext::AssociatePluginManager - - .method assembly hidebysig instance void - DetachPluginManager() cil managed synchronized - { - // Code size 8 (0x8) - .maxstack 8 - .line 143,143 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - .line 144,144 : 9,10 '' - IL_0007: ret - } // end of method MirandaContext::DetachPluginManager - - .method private hidebysig instance void - GetMMInterface() cil managed - { - // Code size 128 (0x80) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 mmiHandle) - .line 152,152 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_0006: initobj Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - .line 153,153 : 13,78 '' - IL_000c: ldarg.0 - IL_000d: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_0012: ldtoken Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001c: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0021: stfld int32 Virtuoso.Miranda.Plugins.Native.MM_INTERFACE::Size - .line 155,155 : 13,127 '' - IL_0026: ldloca.s mmiHandle - IL_0028: ldarg.0 - IL_0029: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_002e: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - .line 159,159 : 17,109 '' - .try - { - IL_0033: ldarg.0 - IL_0034: ldstr "Miranda/System/GetMMI" - IL_0039: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_003e: ldloca.s mmiHandle - IL_0040: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0045: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_004a: brtrue.s IL_005b - - .line 160,160 : 21,69 '' - IL_004c: ldloca.s mmiHandle - IL_004e: ldarg.0 - IL_004f: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_0054: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalBack(!0&) - IL_0059: br.s IL_0075 - - .line 162,162 : 21,157 '' - IL_005b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0060: ldstr "Miranda/System/GetMMI" - IL_0065: ldstr "1" - IL_006a: call string [mscorlib]System.String::Format(string, - object, - object) - IL_006f: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0074: throw - - IL_0075: leave.s IL_007f - - .line 166,166 : 17,34 '' - } // end .try - finally - { - IL_0077: ldloca.s mmiHandle - IL_0079: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_007e: endfinally - .line 168,168 : 9,10 '' - } // end handler - IL_007f: ret - } // end of method MirandaContext::GetMMInterface - - .method assembly hidebysig instance void - PopulateContextInformation() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 172,172 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateNetworkProtocols() - .line 173,173 : 9,10 '' - IL_0006: ret - } // end of method MirandaContext::PopulateContextInformation - - .method private hidebysig instance void - PopulateNetworkProtocols() cil managed - { - // Code size 141 (0x8d) - .maxstack 4 - .locals init ([0] int32 count, - [1] valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR** pointerArrayPtr, - [2] int32 result, - [3] class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary protocols, - [4] int32 i, - [5] valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR nativeDescriptor, - [6] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol) - .line 182,182 : 17,114 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldstr "Proto/EnumProtocols" - IL_0006: ldloca.s count - IL_0008: conv.u - IL_0009: ldloca.s pointerArrayPtr - IL_000b: conv.u - IL_000c: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0011: stloc.2 - .line 183,183 : 17,33 '' - IL_0012: ldloc.2 - IL_0013: brfalse.s IL_0031 - - .line 183,183 : 34,205 '' - IL_0015: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_001a: ldstr "Proto/EnumProtocols" - IL_001f: ldloca.s result - IL_0021: call instance string [mscorlib]System.Int32::ToString() - IL_0026: call string [mscorlib]System.String::Format(string, - object, - object) - IL_002b: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0030: throw - - .line 185,185 : 17,78 '' - IL_0031: ldloc.0 - IL_0032: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32) - IL_0037: stloc.3 - .line 187,187 : 22,32 '' - IL_0038: ldc.i4.0 - IL_0039: stloc.s i - IL_003b: br.s IL_006f - - .line 190,190 : 21,107 '' - IL_003d: ldloc.1 - IL_003e: ldloc.s i - IL_0040: conv.i - IL_0041: sizeof valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR* - IL_0047: mul - IL_0048: add - IL_0049: ldind.i - IL_004a: ldobj Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - IL_004f: stloc.s nativeDescriptor - .line 191,191 : 21,76 '' - IL_0051: ldloca.s nativeDescriptor - IL_0053: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor(valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR&) - IL_0058: stloc.s protocol - .line 193,193 : 21,60 '' - IL_005a: ldloc.3 - IL_005b: ldloc.s protocol - IL_005d: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_0062: ldloc.s protocol - IL_0064: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Add(!0, - !1) - .line 187,187 : 44,47 '' - IL_0069: ldloc.s i - IL_006b: ldc.i4.1 - IL_006c: add - IL_006d: stloc.s i - .line 187,187 : 33,42 '' - IL_006f: ldloc.s i - IL_0071: ldloc.0 - IL_0072: blt.s IL_003d - - .line 196,196 : 17,44 '' - IL_0074: ldarg.0 - IL_0075: ldloc.3 - IL_0076: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols - IL_007b: leave.s IL_008c - - .line 198,198 : 13,30 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_007d: pop - .line 200,200 : 17,60 '' - IL_007e: ldarg.0 - IL_007f: ldc.i4.0 - IL_0080: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32) - IL_0085: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols - IL_008a: leave.s IL_008c - - .line 202,202 : 9,10 '' - } // end handler - IL_008c: ret - } // end of method MirandaContext::PopulateNetworkProtocols - - .method private hidebysig instance void - PopulateEnvironmentInformation() cil managed - { - // Code size 115 (0x73) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] int32 result) - .line 206,206 : 13,70 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer() - IL_0005: stloc.0 - .line 210,210 : 17,31 '' - .try - { - IL_0006: ldloc.0 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 212,212 : 17,105 '' - IL_000c: ldarg.0 - IL_000d: ldstr "Miranda/System/GetVersionText" - IL_0012: ldloc.0 - IL_0013: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr() - IL_0018: ldloc.0 - IL_0019: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_001e: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0023: stloc.1 - .line 215,215 : 17,116 '' - IL_0024: ldloc.1 - IL_0025: brtrue.s IL_0048 - - IL_0027: ldloc.0 - IL_0028: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_002d: ldc.i4.0 - IL_002e: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0033: ldstr "Unicode" - IL_0038: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_003d: ldc.i4.m1 - IL_003e: beq.s IL_0048 - - .line 216,216 : 21,87 '' - IL_0040: ldc.i4.1 - IL_0041: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0046: br.s IL_004e - - .line 218,218 : 21,84 '' - IL_0048: ldc.i4.0 - IL_0049: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_004e: leave.s IL_005d - - .line 222,222 : 17,33 '' - } // end .try - finally - { - IL_0050: ldloc.0 - IL_0051: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 223,223 : 17,57 '' - IL_0056: ldloc.0 - IL_0057: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_005c: endfinally - .line 226,226 : 13,135 '' - } // end handler - IL_005d: ldarg.0 - IL_005e: ldstr "Miranda/System/GetVersion" - IL_0063: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_0068: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32) - IL_006d: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaVersion(class [mscorlib]System.Version) - .line 227,227 : 9,10 '' - IL_0072: ret - } // end of method MirandaContext::PopulateEnvironmentInformation - - .method assembly hidebysig specialname - instance class Virtuoso.Hyphen.MirandaPluginLink - get_PluginLink() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 237,237 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink - IL_0006: ret - } // end of method MirandaContext::get_PluginLink - - .method assembly hidebysig specialname - instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - get_MirandaMemoryManager() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 244,244 : 19,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_0006: ret - } // end of method MirandaContext::get_MirandaMemoryManager - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.PluginManagerBase - get_PluginManager() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 251,251 : 17,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - IL_0006: brtrue.s IL_0013 - - .line 252,252 : 21,108 '' - IL_0008: ldstr "No plugin manager associated with this context." - IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0012: throw - - .line 254,254 : 17,43 '' - IL_0013: ldarg.0 - IL_0014: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - IL_0019: ret - } // end of method MirandaContext::get_PluginManager - - .method public hidebysig specialname instance bool - get_HasPluginManager() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 262,262 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method MirandaContext::get_HasPluginManager - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - get_Current() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 270,270 : 17,39 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0005: brtrue.s IL_0012 - - .line 271,271 : 21,112 '' - IL_0007: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaContextNotAvailable() - IL_000c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0011: throw - - .line 273,273 : 17,34 '' - IL_0012: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0017: ret - } // end of method MirandaContext::get_Current - - .method public hidebysig specialname static - bool get_Initialized() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 281,281 : 17,42 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0005: ldnull - IL_0006: ceq - IL_0008: ldc.i4.0 - IL_0009: ceq - IL_000b: ret - } // end of method MirandaContext::get_Initialized - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager - get_ServiceCallInterceptors() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 289,289 : 17,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors - IL_0006: ret - } // end of method MirandaContext::get_ServiceCallInterceptors - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase - get_MirandaDatabase() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 297,297 : 17,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaDatabase - IL_0006: ret - } // end of method MirandaContext::get_MirandaDatabase - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary - get_Protocols() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 305,305 : 17,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols - IL_0006: ret - } // end of method MirandaContext::get_Protocols - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList - get_ContactList() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 311,311 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::contactList - IL_0006: ret - } // end of method MirandaContext::get_ContactList - - .method public hidebysig specialname instance void - add_ModulesLoaded(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MirandaContext::add_ModulesLoaded - - .method public hidebysig specialname instance void - remove_ModulesLoaded(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MirandaContext::remove_ModulesLoaded - - .method assembly hidebysig instance void - RaiseModulesLoadedEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 322,322 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_0006: brfalse.s IL_0019 - - .line 323,323 : 17,54 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 324,324 : 9,10 '' - IL_0019: ret - } // end of method MirandaContext::RaiseModulesLoadedEvent - - .method assembly hidebysig specialname - instance void add_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MirandaContext::add_IsolatedModePluginsUnloading - - .method assembly hidebysig specialname - instance void remove_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MirandaContext::remove_IsolatedModePluginsUnloading - - .method assembly hidebysig instance void - RaiseIsolatedModePluginsUnloadingEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 330,330 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_0006: brfalse.s IL_0019 - - .line 331,331 : 17,69 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_000e: ldnull - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 332,332 : 9,10 '' - IL_0019: ret - } // end of method MirandaContext::RaiseIsolatedModePluginsUnloadingEvent - - .method public hidebysig instance int32 - CallService(string serviceName) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 340,340 : 13,79 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: ldc.i4.0 - IL_000d: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_0012: ret - } // end of method MirandaContext::CallService - - .method public hidebysig instance int32 - CallService(string serviceName, - native int wParam, - native int lParam) cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 345,345 : 13,88 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int) - IL_0008: ldarg.3 - IL_0009: ldc.i4.0 - IL_000a: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_000f: ret - } // end of method MirandaContext::CallService - - .method public hidebysig instance int32 - CallService(string serviceName, - native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 11 (0xb) - .maxstack 8 - .line 351,351 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldc.i4.0 - IL_0005: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_000a: ret - } // end of method MirandaContext::CallService - - .method assembly hidebysig instance int32 - CallService(string serviceName, - native uint wParam, - native int lParam, - bool noInterception) cil managed - { - // Code size 85 (0x55) - .maxstack 4 - .locals init ([0] int32 returnCode) - .line 356,356 : 13,51 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 357,357 : 17,60 '' - IL_0008: ldstr "service" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 359,361 : 13,137 '' - IL_0013: ldarg.0 - IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors - IL_0019: ldarg.1 - IL_001a: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::RequiresInterception(string) - IL_001f: brfalse.s IL_0025 - - IL_0021: ldarg.s noInterception - IL_0023: brfalse.s IL_003f - - IL_0025: ldarg.0 - IL_0026: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink - IL_002b: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0030: ldfld class Virtuoso.Hyphen.Native.CallServicePrototype Virtuoso.Hyphen.Native.NativePluginLink::CallService - IL_0035: ldarg.1 - IL_0036: ldarg.2 - IL_0037: ldarg.3 - IL_0038: callvirt instance int32 Virtuoso.Hyphen.Native.CallServicePrototype::Invoke(string, - native uint, - native int) - IL_003d: br.s IL_0052 - - IL_003f: ldarg.0 - IL_0040: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors - IL_0045: ldarg.1 - IL_0046: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::get_Item(string) - IL_004b: ldarg.2 - IL_004c: ldarg.3 - IL_004d: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint, - native int) - IL_0052: stloc.0 - .line 363,363 : 13,31 '' - IL_0053: ldloc.0 - IL_0054: ret - } // end of method MirandaContext::CallService - - .method assembly hidebysig instance int32 - CallServiceUnsafe(string serviceName, - void* wParam, - void* lParam) cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 368,368 : 13,78 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink - IL_0006: ldfld class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype Virtuoso.Hyphen.MirandaPluginLink::CallServiceUnsafe - IL_000b: ldarg.1 - IL_000c: ldarg.2 - IL_000d: ldarg.3 - IL_000e: callvirt instance int32 Virtuoso.Hyphen.Native.CallServiceUnsafePrototype::Invoke(string, - void*, - void*) - IL_0013: ret - } // end of method MirandaContext::CallServiceUnsafe - - .event [mscorlib]System.EventHandler ModulesLoaded - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_ModulesLoaded(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::remove_ModulesLoaded(class [mscorlib]System.EventHandler) - } // end of event MirandaContext::ModulesLoaded - .event [mscorlib]System.EventHandler IsolatedModePluginsUnloading - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::remove_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler) - } // end of event MirandaContext::IsolatedModePluginsUnloading - .property instance class Virtuoso.Hyphen.MirandaPluginLink - PluginLink() - { - .get instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - } // end of property MirandaContext::PluginLink - .property instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - MirandaMemoryManager() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaMemoryManager() - } // end of property MirandaContext::MirandaMemoryManager - .property instance class Virtuoso.Miranda.Plugins.PluginManagerBase - PluginManager() - { - .get instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - } // end of property MirandaContext::PluginManager - .property instance bool HasPluginManager() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_HasPluginManager() - } // end of property MirandaContext::HasPluginManager - .property class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - Current() - { - .get class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - } // end of property MirandaContext::Current - .property bool Initialized() - { - .get bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized() - } // end of property MirandaContext::Initialized - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager - ServiceCallInterceptors() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - } // end of property MirandaContext::ServiceCallInterceptors - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase - MirandaDatabase() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase() - } // end of property MirandaContext::MirandaDatabase - .property instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary - Protocols() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols() - } // end of property MirandaContext::Protocols - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList - ContactList() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - } // end of property MirandaContext::ContactList -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - -.class private abstract auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder - extends [mscorlib]System.Object -{ - .field private static initonly class [mscorlib]System.Collections.Generic.Dictionary`2 EventHandlerDescriptorsTable - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 45,45 : 13,86 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\LazyEventBinder.cs' - IL_0000: ldc.i4.3 - IL_0001: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0006: stsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - .line 46,46 : 9,10 '' - IL_000b: ret - } // end of method LazyEventBinder::.cctor - - .method public hidebysig static void AttachDelegate(!!T& destination, - !!T 'value') cil managed - { - // Code size 106 (0x6a) - .maxstack 3 - .line 54,54 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: box !!T - IL_0006: brtrue.s IL_0013 - - .line 55,55 : 17,58 '' - IL_0008: ldstr "value" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 57,57 : 13,59 '' - IL_0013: ldtoken !!T - IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001d: ldtoken [mscorlib]System.Delegate - IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0027: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_002c: brtrue.s IL_0039 - - .line 58,58 : 17,50 '' - IL_002e: ldstr "T" - IL_0033: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0038: throw - - .line 60,60 : 13,93 '' - IL_0039: ldarg.0 - IL_003a: ldarg.0 - IL_003b: ldobj !!T - IL_0040: box !!T - IL_0045: isinst [mscorlib]System.Delegate - IL_004a: ldarg.1 - IL_004b: box !!T - IL_0050: isinst [mscorlib]System.Delegate - IL_0055: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_005a: isinst !!T - IL_005f: unbox.any !!T - IL_0064: stobj !!T - .line 61,61 : 9,10 '' - IL_0069: ret - } // end of method LazyEventBinder::AttachDelegate - - .method public hidebysig static void DetachDelegate(!!T& destination, - !!T 'value') cil managed - { - // Code size 87 (0x57) - .maxstack 3 - .line 65,65 : 13,59 '' - IL_0000: ldtoken !!T - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: ldtoken [mscorlib]System.Delegate - IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0014: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0019: brtrue.s IL_0026 - - .line 66,66 : 17,50 '' - IL_001b: ldstr "T" - IL_0020: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0025: throw - - .line 68,68 : 13,92 '' - IL_0026: ldarg.0 - IL_0027: ldarg.0 - IL_0028: ldobj !!T - IL_002d: box !!T - IL_0032: isinst [mscorlib]System.Delegate - IL_0037: ldarg.1 - IL_0038: box !!T - IL_003d: isinst [mscorlib]System.Delegate - IL_0042: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0047: isinst !!T - IL_004c: unbox.any !!T - IL_0051: stobj !!T - .line 69,69 : 9,10 '' - IL_0056: ret - } // end of method LazyEventBinder::DetachDelegate - - .method public hidebysig static void HookMirandaEvent(string eventName, - class Virtuoso.Miranda.Plugins.Callback callback) cil managed - { - // Code size 67 (0x43) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 73,73 : 13,48 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 75,75 : 17,73 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0011: ldarg.0 - IL_0012: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0017: brfalse.s IL_001b - - .line 76,76 : 21,28 '' - IL_0019: leave.s IL_0042 - - .line 78,78 : 17,188 '' - IL_001b: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0020: ldarg.0 - IL_0021: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0026: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_002b: ldarg.1 - IL_002c: ldc.i4.1 - IL_002d: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0032: stloc.0 - .line 79,79 : 17,52 '' - IL_0033: ldloc.0 - IL_0034: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_0039: leave.s IL_0042 - - } // end .try - finally - { - IL_003b: ldloc.1 - IL_003c: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0041: endfinally - .line 81,81 : 9,10 '' - } // end handler - IL_0042: ret - } // end of method LazyEventBinder::HookMirandaEvent - - .method public hidebysig static void UnhookMirandaEvent(string eventName, - class [mscorlib]System.Delegate callback) cil managed - { - // Code size 95 (0x5f) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 85,85 : 13,34 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0004 - - .line 86,86 : 17,24 '' - IL_0003: ret - - .line 88,88 : 13,48 '' - IL_0004: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0009: dup - IL_000a: stloc.0 - IL_000b: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 90,90 : 17,74 '' - .try - { - IL_0010: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0015: ldarg.0 - IL_0016: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_001b: brtrue.s IL_001f - - .line 91,91 : 21,28 '' - IL_001d: leave.s IL_005e - - .line 93,93 : 17,148 '' - IL_001f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0024: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0029: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_002e: ldfld class Virtuoso.Hyphen.Native.UnhookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::UnhookEvent - IL_0033: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0038: ldarg.0 - IL_0039: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_003e: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0043: callvirt instance int32 Virtuoso.Hyphen.Native.UnhookEventPrototype::Invoke(native int) - IL_0048: pop - .line 96,96 : 17,64 '' - IL_0049: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_004e: ldarg.0 - IL_004f: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::Remove(!0) - IL_0054: pop - IL_0055: leave.s IL_005e - - } // end .try - finally - { - IL_0057: ldloc.0 - IL_0058: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_005d: endfinally - .line 98,98 : 9,10 '' - } // end handler - IL_005e: ret - } // end of method LazyEventBinder::UnhookMirandaEvent - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection - extends class [mscorlib]System.Collections.Generic.List`1 - implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 -{ - .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,59 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\MenuItemDeclarationCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.3 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 62,63 '' - IL_0007: ret - } // end of method MenuItemDeclarationCollection::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - get_Item(string tag) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 39,39 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection::Find(string) - IL_0007: ret - } // end of method MenuItemDeclarationCollection::get_Item - - .method public hidebysig newslot virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - Find(string tag) cil managed - { - // Code size 65 (0x41) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$1$0000, - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001) - .line 45,45 : 59,63 '' - IL_0000: ldarg.0 - IL_0001: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0006: stloc.2 - .try - { - IL_0007: br.s IL_0024 - - .line 45,45 : 22,55 '' - IL_0009: ldloca.s CS$5$0001 - IL_000b: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0010: stloc.0 - .line 46,46 : 17,68 '' - IL_0011: ldloc.0 - IL_0012: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Tag() - IL_0017: ldarg.1 - IL_0018: ldc.i4.4 - IL_0019: callvirt instance bool [mscorlib]System.String::Equals(string, - valuetype [mscorlib]System.StringComparison) - IL_001e: brfalse.s IL_0024 - - .line 46,46 : 69,81 '' - IL_0020: ldloc.0 - IL_0021: stloc.1 - IL_0022: leave.s IL_003f - - .line 45,45 : 56,58 '' - IL_0024: ldloca.s CS$5$0001 - IL_0026: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_002b: brtrue.s IL_0009 - - IL_002d: leave.s IL_003d - - } // end .try - finally - { - IL_002f: ldloca.s CS$5$0001 - IL_0031: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0037: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_003c: endfinally - .line 48,48 : 13,25 '' - } // end handler - IL_003d: ldnull - IL_003e: ret - - .line 49,49 : 9,10 '' - IL_003f: ldloc.1 - IL_0040: ret - } // end of method MenuItemDeclarationCollection::Find - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - Item(string) - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection::get_Item(string) - } // end of property MenuItemDeclarationCollection::Item -} // end of class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection - extends class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 - implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 -{ - .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection list) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 30,30 : 9,104 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\MenuItemDeclarationReadOnlyCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(class [mscorlib]System.Collections.Generic.IList`1) - .line 30,30 : 107,108 '' - IL_0007: ret - } // end of method MenuItemDeclarationReadOnlyCollection::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - get_Item(string tag) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 40,40 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection::Find(string) - IL_0007: ret - } // end of method MenuItemDeclarationReadOnlyCollection::get_Item - - .method public hidebysig newslot virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - Find(string tag) cil managed - { - // Code size 78 (0x4e) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$1$0000, - [2] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0001) - .line 46,46 : 13,43 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 47,47 : 17,56 '' - IL_0008: ldstr "tag" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 49,49 : 59,63 '' - IL_0013: ldarg.0 - IL_0014: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0019: stloc.2 - .try - { - IL_001a: br.s IL_0036 - - .line 49,49 : 22,55 '' - IL_001c: ldloc.2 - IL_001d: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0022: stloc.0 - .line 50,50 : 17,68 '' - IL_0023: ldarg.1 - IL_0024: ldloc.0 - IL_0025: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Tag() - IL_002a: ldc.i4.4 - IL_002b: callvirt instance bool [mscorlib]System.String::Equals(string, - valuetype [mscorlib]System.StringComparison) - IL_0030: brfalse.s IL_0036 - - .line 51,51 : 21,33 '' - IL_0032: ldloc.0 - IL_0033: stloc.1 - IL_0034: leave.s IL_004c - - .line 49,49 : 56,58 '' - IL_0036: ldloc.2 - IL_0037: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_003c: brtrue.s IL_001c - - IL_003e: leave.s IL_004a - - } // end .try - finally - { - IL_0040: ldloc.2 - IL_0041: brfalse.s IL_0049 - - IL_0043: ldloc.2 - IL_0044: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0049: endfinally - .line 53,53 : 13,25 '' - } // end handler - IL_004a: ldnull - IL_004b: ret - - .line 54,54 : 9,10 '' - IL_004c: ldloc.1 - IL_004d: ret - } // end of method MenuItemDeclarationReadOnlyCollection::Find - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - Item(string) - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection::get_Item(string) - } // end of property MenuItemDeclarationReadOnlyCollection::Item -} // end of class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private int32 size - .field private int32 isTreeFocused - .field private int32 isGroup - .field private native int itemPtr - .field private valuetype [System.Drawing]System.Drawing.Point point - .field private valuetype [System.Drawing]System.Drawing.Rectangle rectangle - .method public hidebysig specialname instance bool - get_IsTreeFocused() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 43,43 : 19,59 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ContactListInfoTip.cs' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::isTreeFocused - IL_0006: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_000b: ret - } // end of method ContactListInfoTip::get_IsTreeFocused - - .method public hidebysig specialname instance bool - get_IsGroup() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 48,48 : 19,53 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::isGroup - IL_0006: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_000b: ret - } // end of method ContactListInfoTip::get_IsGroup - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - get_Item() cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 55,55 : 17,117 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_IsGroup() - IL_0006: brtrue.s IL_0014 - - IL_0008: ldarg.0 - IL_0009: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::itemPtr - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_0013: ret - - IL_0014: ldarg.0 - IL_0015: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::itemPtr - IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo::.ctor(native int) - IL_001f: ret - } // end of method ContactListInfoTip::get_Item - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Point - get_Point() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 61,61 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [System.Drawing]System.Drawing.Point Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::point - IL_0006: ret - } // end of method ContactListInfoTip::get_Point - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Rectangle - get_Rectangle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 66,66 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [System.Drawing]System.Drawing.Rectangle Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::rectangle - IL_0006: ret - } // end of method ContactListInfoTip::get_Rectangle - - .property instance bool IsTreeFocused() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_IsTreeFocused() - } // end of property ContactListInfoTip::IsTreeFocused - .property instance bool IsGroup() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_IsGroup() - } // end of property ContactListInfoTip::IsGroup - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - Item() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_Item() - } // end of property ContactListInfoTip::Item - .property instance valuetype [System.Drawing]System.Drawing.Point - Point() - { - .get instance valuetype [System.Drawing]System.Drawing.Point Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_Point() - } // end of property ContactListInfoTip::Point - .property instance valuetype [System.Drawing]System.Drawing.Rectangle - Rectangle() - { - .get instance valuetype [System.Drawing]System.Drawing.Rectangle Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_Rectangle() - } // end of property ContactListInfoTip::Rectangle -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.CONTACTINFO - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public uint8 Flag - .field public native int ContactHandle - .field public native int Module - .field public uint8 Type - .field public native int Value - .method public hidebysig specialname rtspecialname - instance void .ctor(native int contactHandle, - native int module) cil managed - { - // Code size 61 (0x3d) - .maxstack 8 - .line 46,46 : 13,48 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\CONTACTINFO.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::ContactHandle - .line 47,47 : 13,27 '' - IL_0007: ldarg.0 - IL_0008: ldc.i4.0 - IL_0009: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Flag - .line 48,48 : 13,34 '' - IL_000e: ldarg.0 - IL_000f: ldarg.2 - IL_0010: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Module - .line 49,49 : 13,27 '' - IL_0015: ldarg.0 - IL_0016: ldc.i4.0 - IL_0017: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Type - .line 50,50 : 13,38 '' - IL_001c: ldarg.0 - IL_001d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0022: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - .line 51,51 : 13,61 '' - IL_0027: ldarg.0 - IL_0028: ldtoken Virtuoso.Miranda.Plugins.Native.CONTACTINFO - IL_002d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0032: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0037: stfld int32 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Size - .line 52,52 : 9,10 '' - IL_003c: ret - } // end of method CONTACTINFO::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.CONTACTINFO - -.class public sequential ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private initonly int32 Size - .field public native int Module - .field public uint32 Timestamp - .field public uint32 Flags - .field public uint16 EventType - .field public uint32 BlobSize - .field public notserialized native int BlobPtr - .method public hidebysig specialname rtspecialname - instance void .ctor(int32 blobSize, - native int blobPtr) cil managed - { - // Code size 63 (0x3f) - .maxstack 5 - .locals init ([0] uint16 CS$0$0000, - [1] uint32 CS$0$0001) - .line 47,47 : 13,39 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\DBEVENTINFO.cs' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - .line 48,48 : 13,62 '' - IL_000b: ldarg.0 - IL_000c: ldarg.0 - IL_000d: ldarg.0 - IL_000e: ldc.i4.0 - IL_000f: dup - IL_0010: stloc.0 - IL_0011: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType - IL_0016: ldloc.0 - IL_0017: dup - IL_0018: stloc.1 - IL_0019: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags - IL_001e: ldloc.1 - IL_001f: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp - .line 49,49 : 13,44 '' - IL_0024: ldarg.0 - IL_0025: ldarg.1 - IL_0026: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize - .line 50,50 : 13,36 '' - IL_002b: ldarg.0 - IL_002c: ldarg.2 - IL_002d: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobPtr - .line 54,54 : 17,49 '' - IL_0032: ldarg.0 - IL_0033: sizeof Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - IL_0039: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Size - .line 56,56 : 9,10 '' - IL_003e: ret - } // end of method DBEVENTINFO::.ctor - - .method public hidebysig static int32 LayoutAnsiUniString(string data, - [out] native int& pBlob) cil managed - { - // Code size 174 (0xae) - .maxstack 4 - .locals init ([0] int32 ansiBytesCount, - [1] int32 unicodeBytesCount, - [2] int32 terminatorBytesCount, - [3] int32 totalBytes, - [4] native int pAnsiEnd, - [5] native int pAnsiTermEnd, - [6] char[] CS$0$0000, - [7] char[] CS$0$0001) - .line 71,71 : 13,70 '' - IL_0000: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0005: ldarg.0 - IL_0006: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string) - IL_000b: stloc.0 - .line 72,72 : 13,73 '' - IL_000c: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode() - IL_0011: ldarg.0 - IL_0012: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string) - IL_0017: stloc.1 - .line 73,73 : 13,42 '' - IL_0018: ldc.i4.3 - IL_0019: stloc.2 - .line 75,75 : 13,88 '' - IL_001a: ldloc.0 - IL_001b: ldloc.1 - IL_001c: add - IL_001d: ldloc.2 - IL_001e: add - IL_001f: stloc.3 - .line 77,77 : 13,54 '' - IL_0020: ldarg.1 - IL_0021: ldloc.3 - IL_0022: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0027: stobj [mscorlib]System.IntPtr - .line 78,78 : 13,82 '' - IL_002c: ldloca.s pAnsiEnd - IL_002e: ldarg.1 - IL_002f: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0034: ldloc.0 - IL_0035: conv.i8 - IL_0036: add - IL_0037: call instance void [mscorlib]System.IntPtr::.ctor(int64) - .line 79,79 : 13,71 '' - IL_003c: ldloca.s pAnsiTermEnd - IL_003e: ldloca.s pAnsiEnd - IL_0040: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0045: ldc.i4.1 - IL_0046: conv.i8 - IL_0047: add - IL_0048: call instance void [mscorlib]System.IntPtr::.ctor(int64) - .line 81,81 : 13,85 '' - IL_004d: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0052: ldarg.0 - IL_0053: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string) - IL_0058: ldc.i4.0 - IL_0059: ldarg.1 - IL_005a: ldobj [mscorlib]System.IntPtr - IL_005f: ldloc.0 - IL_0060: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 82,82 : 13,63 '' - IL_0065: ldc.i4.1 - IL_0066: newarr [mscorlib]System.Char - IL_006b: stloc.s CS$0$0000 - IL_006d: ldloc.s CS$0$0000 - IL_006f: ldc.i4.0 - IL_0070: ldloc.s pAnsiEnd - IL_0072: ldc.i4.1 - IL_0073: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(char[], - int32, - native int, - int32) - .line 84,84 : 13,95 '' - IL_0078: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode() - IL_007d: ldarg.0 - IL_007e: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string) - IL_0083: ldc.i4.0 - IL_0084: ldloc.s pAnsiTermEnd - IL_0086: ldloc.1 - IL_0087: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 85,85 : 13,121 '' - IL_008c: ldc.i4.2 - IL_008d: newarr [mscorlib]System.Char - IL_0092: stloc.s CS$0$0001 - IL_0094: ldloc.s CS$0$0001 - IL_0096: ldc.i4.0 - IL_0097: ldloca.s pAnsiTermEnd - IL_0099: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_009e: ldloc.1 - IL_009f: conv.i8 - IL_00a0: add - IL_00a1: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_00a6: ldc.i4.2 - IL_00a7: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(char[], - int32, - native int, - int32) - .line 87,87 : 13,31 '' - IL_00ac: ldloc.3 - IL_00ad: ret - } // end of method DBEVENTINFO::LayoutAnsiUniString - -} // end of class Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING - extends [mscorlib]System.ValueType -{ - .field public native int Format - .field public native int Output - .field public int32 MaxBytes - .method public hidebysig specialname rtspecialname - instance void .ctor(string format) cil managed - { - // Code size 40 (0x28) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0000) - .line 108,108 : 13,84 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0008: stloc.0 - IL_0009: ldloca.s CS$0$0000 - IL_000b: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0010: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format - .line 109,109 : 13,34 '' - IL_0015: ldarg.0 - IL_0016: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001b: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output - .line 110,110 : 13,26 '' - IL_0020: ldarg.0 - IL_0021: ldc.i4.0 - IL_0022: stfld int32 Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::MaxBytes - .line 111,111 : 9,10 '' - IL_0027: ret - } // end of method DBTIMETOSTRING::.ctor - - .method public hidebysig instance void - Free() cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 115,115 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_001d - - .line 116,116 : 17,45 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format - IL_0018: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 117,117 : 9,10 '' - IL_001d: ret - } // end of method DBTIMETOSTRING::Free - -} // end of class Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public initonly native int Name - .field public initonly valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Type - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType 'type') cil managed - { - // Code size 47 (0x2f) - .maxstack 8 - .line 42,42 : 13,71 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\PROTOCOLDESCRIPTOR.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0008: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle) - IL_000d: stfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - .line 43,43 : 13,30 '' - IL_0012: ldarg.0 - IL_0013: ldarg.2 - IL_0014: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Type - .line 45,45 : 13,68 '' - IL_0019: ldarg.0 - IL_001a: ldtoken Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0024: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0029: stfld int32 Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Size - .line 46,46 : 9,10 '' - IL_002e: ret - } // end of method PROTOCOLDESCRIPTOR::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Native.StringEncoding - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Ansi = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Unicode = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding MirandaDefault = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Native.StringEncoding - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle - extends [mscorlib]System.ValueType - implements Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle, - [mscorlib]System.IDisposable -{ - .field private native int intPtr - .field public static initonly valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Empty - .field private string originalString - .field private valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding - .method public hidebysig specialname rtspecialname - instance void .ctor(string str, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding) cil managed - { - // Code size 83 (0x53) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$0$0000) - .line 51,51 : 13,30 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\UnmanagedStringHandle.cs' - IL_0000: ldarg.2 - IL_0001: stloc.0 - IL_0002: ldloc.0 - IL_0003: switch ( - IL_0020, - IL_0012) - IL_0010: br.s IL_002e - - .line 54,54 : 21,67 '' - IL_0012: ldarg.0 - IL_0013: ldarg.1 - IL_0014: call native int [mscorlib]System.Runtime.InteropServices.Marshal::StringToHGlobalUni(string) - IL_0019: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - .line 55,55 : 21,27 '' - IL_001e: br.s IL_0044 - - .line 57,57 : 21,68 '' - IL_0020: ldarg.0 - IL_0021: ldarg.1 - IL_0022: call native int [mscorlib]System.Runtime.InteropServices.Marshal::StringToHGlobalAnsi(string) - IL_0027: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - .line 58,58 : 21,27 '' - IL_002c: br.s IL_0044 - - .line 60,60 : 21,73 '' - IL_002e: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding() - IL_0033: starg.s encoding - .line 62,62 : 21,67 '' - IL_0035: ldarg.2 - IL_0036: ldc.i4.2 - IL_0037: bne.un.s IL_0000 - - .line 63,63 : 25,122 '' - IL_0039: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() - IL_003e: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0043: throw - - .line 68,68 : 13,39 '' - IL_0044: ldarg.0 - IL_0045: ldarg.1 - IL_0046: stfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString - .line 69,69 : 13,38 '' - IL_004b: ldarg.0 - IL_004c: ldarg.2 - IL_004d: stfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding - .line 70,70 : 9,10 '' - IL_0052: ret - } // end of method UnmanagedStringHandle::.ctor - - .method public hidebysig specialname instance string - get_OriginalString() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 78,78 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString - IL_0006: ret - } // end of method UnmanagedStringHandle::get_OriginalString - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding - get_Encoding() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 85,85 : 17,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding - IL_0006: ret - } // end of method UnmanagedStringHandle::get_Encoding - - .method public hidebysig newslot specialname virtual final - instance native int get_IntPtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 91,91 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - IL_0006: ret - } // end of method UnmanagedStringHandle::get_IntPtr - - .method public hidebysig specialname static - native int op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle operand) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 96,96 : 13,35 '' - IL_0000: ldarga.s operand - IL_0002: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0007: ret - } // end of method UnmanagedStringHandle::op_Implicit - - .method public hidebysig specialname static - native uint op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle operand) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 13 (0xd) - .maxstack 8 - .line 102,102 : 13,55 '' - IL_0000: ldarga.s operand - IL_0002: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0007: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int) - IL_000c: ret - } // end of method UnmanagedStringHandle::op_Implicit - - .method public hidebysig specialname instance int32 - get_Size() cil managed - { - // Code size 69 (0x45) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$0$0000) - .line 109,109 : 17,30 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - IL_0006: brtrue.s IL_000a - - .line 110,110 : 21,30 '' - IL_0008: ldc.i4.0 - IL_0009: ret - - .line 112,112 : 17,34 '' - IL_000a: ldarg.0 - IL_000b: ldfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding - IL_0010: stloc.0 - IL_0011: ldloc.0 - IL_0012: switch ( - IL_0021, - IL_0032) - IL_001f: br.s IL_0043 - - .line 115,115 : 25,90 '' - IL_0021: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0026: ldarg.0 - IL_0027: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString - IL_002c: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string) - IL_0031: ret - - .line 117,117 : 25,90 '' - IL_0032: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode() - IL_0037: ldarg.0 - IL_0038: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString - IL_003d: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string) - IL_0042: ret - - .line 119,119 : 25,35 '' - IL_0043: ldc.i4.m1 - IL_0044: ret - } // end of method UnmanagedStringHandle::get_Size - - .method public hidebysig specialname instance bool - get_IsValid() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 128,128 : 17,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: ret - } // end of method UnmanagedStringHandle::get_IsValid - - .method public hidebysig newslot virtual final - instance void Free() cil managed - { - // Code size 31 (0x1f) - .maxstack 8 - .line 138,138 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - IL_0006: brfalse.s IL_001e - - .line 140,140 : 17,45 '' - IL_0008: ldarg.0 - IL_0009: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - IL_000e: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 141,141 : 17,38 '' - IL_0013: ldarg.0 - IL_0014: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0019: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - .line 143,143 : 9,10 '' - IL_001e: ret - } // end of method UnmanagedStringHandle::Free - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 7 (0x7) - .maxstack 8 - .line 147,147 : 13,20 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - .line 148,148 : 9,10 '' - IL_0006: ret - } // end of method UnmanagedStringHandle::System.IDisposable.Dispose - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 39,39 : 9,90 '' - IL_0000: ldsflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0005: initobj Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle - IL_000b: ret - } // end of method UnmanagedStringHandle::.cctor - - .property instance string OriginalString() - { - .get instance string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_OriginalString() - } // end of property UnmanagedStringHandle::OriginalString - .property instance valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding - Encoding() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_Encoding() - } // end of property UnmanagedStringHandle::Encoding - .property instance native int IntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - } // end of property UnmanagedStringHandle::IntPtr - .property instance int32 Size() - { - .get instance int32 Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_Size() - } // end of property UnmanagedStringHandle::Size - .property instance bool IsValid() - { - .get instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - } // end of property UnmanagedStringHandle::IsValid -} // end of class Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary - extends class [mscorlib]System.Collections.Generic.Dictionary`2 -{ - .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. - .method assembly hidebysig specialname rtspecialname - instance void .ctor(int32 count) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 31,31 : 9,61 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\ProtocolDictionary.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - .line 31,31 : 64,65 '' - IL_0007: ret - } // end of method ProtocolDictionary::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_Item(string key) cil managed - { - // Code size 34 (0x22) - .maxstack 2 - .locals init ([0] bool notFound) - .line 41,41 : 17,68 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_000f - - IL_0003: ldarg.0 - IL_0004: ldarg.1 - IL_0005: call instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_000a: ldc.i4.0 - IL_000b: ceq - IL_000d: br.s IL_0010 - - IL_000f: ldc.i4.1 - IL_0010: stloc.0 - .line 44,44 : 17,30 '' - IL_0011: ldloc.0 - IL_0012: brfalse.s IL_001a - - .line 45,45 : 21,53 '' - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0019: ret - - .line 47,47 : 17,34 '' - IL_001a: ldarg.0 - IL_001b: ldarg.1 - IL_001c: call instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0021: ret - } // end of method ProtocolDictionary::get_Item - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - Item(string) - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::get_Item(string) - } // end of property ProtocolDictionary::Item -} // end of class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 30,30 : 9,56 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\PluginDescriptorCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.3 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 30,30 : 59,60 '' - IL_0007: ret - } // end of method PluginDescriptorCollection::.ctor - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 73 (0x49) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000, - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001) - .line 38,38 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 39,39 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 41,41 : 53,57 '' - IL_000e: ldarg.0 - IL_000f: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0014: stloc.2 - .try - { - IL_0015: br.s IL_002c - - .line 41,41 : 22,49 '' - IL_0017: ldloca.s CS$5$0001 - IL_0019: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001e: stloc.0 - .line 42,42 : 17,49 '' - IL_001f: ldloc.0 - IL_0020: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0025: ldarg.1 - IL_0026: bne.un.s IL_002c - - .line 42,42 : 50,68 '' - IL_0028: ldloc.0 - IL_0029: stloc.1 - IL_002a: leave.s IL_0047 - - .line 41,41 : 50,52 '' - IL_002c: ldloca.s CS$5$0001 - IL_002e: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0033: brtrue.s IL_0017 - - IL_0035: leave.s IL_0045 - - } // end .try - finally - { - IL_0037: ldloca.s CS$5$0001 - IL_0039: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_003f: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0044: endfinally - .line 44,44 : 13,25 '' - } // end handler - IL_0045: ldnull - IL_0046: ret - - .line 45,45 : 9,10 '' - IL_0047: ldloc.1 - IL_0048: ret - } // end of method PluginDescriptorCollection::FindDescriptorOf - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - FindDescriptorOf(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 93 (0x5d) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000, - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001) - .line 49,49 : 13,36 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 50,50 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 52,52 : 13,75 '' - IL_000e: ldarg.1 - IL_000f: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::PluginType - IL_0014: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0019: brtrue.s IL_001d - - .line 53,53 : 17,29 '' - IL_001b: ldnull - IL_001c: ret - - .line 55,55 : 53,57 '' - IL_001d: ldarg.0 - IL_001e: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0023: stloc.2 - .try - { - IL_0024: br.s IL_0040 - - .line 55,55 : 22,49 '' - IL_0026: ldloca.s CS$5$0001 - IL_0028: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_002d: stloc.0 - .line 56,56 : 17,63 '' - IL_002e: ldloc.0 - IL_002f: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0034: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0039: ldarg.1 - IL_003a: bne.un.s IL_0040 - - .line 56,56 : 64,82 '' - IL_003c: ldloc.0 - IL_003d: stloc.1 - IL_003e: leave.s IL_005b - - .line 55,55 : 50,52 '' - IL_0040: ldloca.s CS$5$0001 - IL_0042: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0047: brtrue.s IL_0026 - - IL_0049: leave.s IL_0059 - - } // end .try - finally - { - IL_004b: ldloca.s CS$5$0001 - IL_004d: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0053: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0058: endfinally - .line 58,58 : 13,25 '' - } // end handler - IL_0059: ldnull - IL_005a: ret - - .line 59,59 : 9,10 '' - IL_005b: ldloc.1 - IL_005c: ret - } // end of method PluginDescriptorCollection::FindDescriptorOf - - .method public hidebysig instance bool - ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 67,67 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0007: ldnull - IL_0008: ceq - IL_000a: ldc.i4.0 - IL_000b: ceq - IL_000d: ret - } // end of method PluginDescriptorCollection::ContainsDescriptorOf - - .method public hidebysig instance bool - ContainsDescriptorOf(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 72,72 : 13,59 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type) - IL_0007: ldnull - IL_0008: ceq - IL_000a: ldc.i4.0 - IL_000b: ceq - IL_000d: ret - } // end of method PluginDescriptorCollection::ContainsDescriptorOf - -} // end of class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection - extends class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection list) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 32,32 : 9,98 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\PluginDescriptorReadOnlyCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(class [mscorlib]System.Collections.Generic.IList`1) - .line 32,32 : 101,102 '' - IL_0007: ret - } // end of method PluginDescriptorReadOnlyCollection::.ctor - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 40,40 : 13,81 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IList`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Items() - IL_0006: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - IL_000b: ldarg.1 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0011: ret - } // end of method PluginDescriptorReadOnlyCollection::FindDescriptorOf - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - FindDescriptorOf(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 45,45 : 13,85 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IList`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Items() - IL_0006: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - IL_000b: ldarg.1 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type) - IL_0011: ret - } // end of method PluginDescriptorReadOnlyCollection::FindDescriptorOf - - .method public hidebysig instance bool - ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 54,54 : 13,89 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IList`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Items() - IL_0006: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - IL_000b: ldarg.1 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0011: ldnull - IL_0012: ceq - IL_0014: ldc.i4.0 - IL_0015: ceq - IL_0017: ret - } // end of method PluginDescriptorReadOnlyCollection::ContainsDescriptorOf - - .method public hidebysig instance bool - ContainsDescriptorOf(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 59,59 : 13,93 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IList`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Items() - IL_0006: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - IL_000b: ldarg.1 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type) - IL_0011: ldnull - IL_0012: ceq - IL_0014: ldc.i4.0 - IL_0015: ceq - IL_0017: ret - } // end of method PluginDescriptorReadOnlyCollection::ContainsDescriptorOf - -} // end of class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Translate - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private static initonly class [mscorlib]System.Type StatusEnumType - .method public hidebysig static valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - ToStatus(native uint wParam) cil managed - { - // Code size 47 (0x2f) - .maxstack 8 - .line 42,42 : 13,73 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Translate.cs' - IL_0000: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.Translate::StatusEnumType - IL_0005: ldarga.s wParam - IL_0007: call instance uint32 [mscorlib]System.UIntPtr::ToUInt32() - IL_000c: box [mscorlib]System.Int32 - IL_0011: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_0016: brtrue.s IL_0028 - - .line 43,43 : 17,107 '' - IL_0018: ldstr "wParam" - IL_001d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidValueToTranslate() - IL_0022: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string) - IL_0027: throw - - .line 45,45 : 13,41 '' - IL_0028: ldarg.0 - IL_0029: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint) - IL_002e: ret - } // end of method Translate::ToStatus - - .method public hidebysig static string - ToString(native int lParam, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding marshalAs) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 54,54 : 13,58 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: ldarg.1 - IL_0003: ldc.i4.0 - IL_0004: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding, - bool) - IL_0009: ret - } // end of method Translate::ToString - - .method public hidebysig static string - ToString(native int lParam, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding marshalAs, - bool transformExceptionsToNull) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 59,59 : 13,78 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding, - bool) - IL_0009: ret - } // end of method Translate::ToString - - .method public hidebysig static string - ToString(native int lParam, - int32 length, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding marshalAs) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 64,64 : 13,63 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldc.i4.0 - IL_0004: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding, - bool) - IL_0009: ret - } // end of method Translate::ToString - - .method public hidebysig static string - ToString(native int lParam, - int32 length, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding marshalAs, - bool tranformExceptionsToNull) cil managed - { - // Code size 193 (0xc1) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] string CS$1$0000, - [2] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$0$0001) - .line 69,69 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 70,70 : 17,59 '' - IL_000d: ldstr "lParam" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 72,72 : 13,28 '' - IL_0018: ldarg.1 - IL_0019: ldc.i4.0 - IL_001a: bge.s IL_0027 - - .line 73,73 : 17,65 '' - IL_001c: ldstr "length" - IL_0021: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0026: throw - - .line 75,75 : 13,135 '' - IL_0027: ldarg.2 - IL_0028: ldc.i4.2 - IL_0029: beq.s IL_003d - - IL_002b: ldarg.2 - IL_002c: brfalse.s IL_003d - - IL_002e: ldarg.2 - IL_002f: ldc.i4.1 - IL_0030: beq.s IL_003d - - .line 76,76 : 17,68 '' - IL_0032: ldstr "marshalAs" - IL_0037: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_003c: throw - - .line 81,81 : 17,35 '' - .try - { - IL_003d: ldarg.2 - IL_003e: stloc.2 - IL_003f: ldloc.2 - IL_0040: switch ( - IL_0069, - IL_0080, - IL_0053) - IL_0051: br.s IL_0097 - - .line 84,84 : 25,78 '' - IL_0053: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding() - IL_0058: starg.s marshalAs - .line 85,85 : 25,72 '' - IL_005a: ldarg.2 - IL_005b: ldc.i4.2 - IL_005c: bne.un.s IL_003d - - .line 85,85 : 73,170 '' - IL_005e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() - IL_0063: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0068: throw - - .line 88,88 : 25,40 '' - IL_0069: ldarg.1 - IL_006a: ldc.i4.0 - IL_006b: ble.s IL_0077 - - .line 89,89 : 29,76 '' - IL_006d: ldarg.0 - IL_006e: ldarg.1 - IL_006f: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int, - int32) - IL_0074: stloc.1 - IL_0075: leave.s IL_00bf - - .line 91,91 : 29,68 '' - IL_0077: ldarg.0 - IL_0078: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int) - IL_007d: stloc.1 - IL_007e: leave.s IL_00bf - - .line 93,93 : 25,40 '' - IL_0080: ldarg.1 - IL_0081: ldc.i4.0 - IL_0082: ble.s IL_008e - - .line 94,94 : 29,75 '' - IL_0084: ldarg.0 - IL_0085: ldarg.1 - IL_0086: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int, - int32) - IL_008b: stloc.1 - IL_008c: leave.s IL_00bf - - .line 96,96 : 29,67 '' - IL_008e: ldarg.0 - IL_008f: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int) - IL_0094: stloc.1 - IL_0095: leave.s IL_00bf - - .line 98,98 : 25,37 '' - IL_0097: ldnull - IL_0098: stloc.1 - IL_0099: leave.s IL_00bf - - .line 101,101 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_009b: stloc.0 - .line 103,103 : 17,47 '' - IL_009c: ldarg.3 - IL_009d: brtrue.s IL_00bb - - .line 104,104 : 21,126 '' - IL_009f: ldstr "lParam" - IL_00a4: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidValueToTranslate() - IL_00a9: ldloc.0 - IL_00aa: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_00af: call string [mscorlib]System.String::Concat(string, - string) - IL_00b4: ldloc.0 - IL_00b5: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string, - class [mscorlib]System.Exception) - IL_00ba: throw - - .line 106,106 : 21,33 '' - IL_00bb: ldnull - IL_00bc: stloc.1 - IL_00bd: leave.s IL_00bf - - .line 108,108 : 9,10 '' - } // end handler - IL_00bf: ldloc.1 - IL_00c0: ret - } // end of method Translate::ToString - - .method public hidebysig static native int - ToHandle(native uint wParam) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 116,116 : 13,56 '' - IL_0000: ldarga.s wParam - IL_0002: call instance uint64 [mscorlib]System.UIntPtr::ToUInt64() - IL_0007: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_000c: ret - } // end of method Translate::ToHandle - - .method public hidebysig static native uint - ToHandle(native int lParam) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 121,121 : 13,57 '' - IL_0000: ldarga.s lParam - IL_0002: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0007: newobj instance void [mscorlib]System.UIntPtr::.ctor(uint64) - IL_000c: ret - } // end of method Translate::ToHandle - - .method public hidebysig static valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle - ToHandle(string str, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 126,126 : 13,61 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0007: ret - } // end of method Translate::ToHandle - - .method public hidebysig static uint32 - ToMirandaVersion(class [mscorlib]System.Version version) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 80 (0x50) - .maxstack 3 - .line 136,136 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0007: brfalse.s IL_0014 - - .line 137,137 : 17,60 '' - IL_0009: ldstr "version" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 139,139 : 13,191 '' - IL_0014: ldarg.0 - IL_0015: callvirt instance int32 [mscorlib]System.Version::get_Major() - IL_001a: ldc.i4 0xff - IL_001f: and - IL_0020: ldc.i4.s 24 - IL_0022: shl - IL_0023: ldarg.0 - IL_0024: callvirt instance int32 [mscorlib]System.Version::get_Minor() - IL_0029: ldc.i4 0xff - IL_002e: and - IL_002f: ldc.i4.s 16 - IL_0031: shl - IL_0032: or - IL_0033: ldarg.0 - IL_0034: callvirt instance int32 [mscorlib]System.Version::get_Build() - IL_0039: ldc.i4 0xff - IL_003e: and - IL_003f: ldc.i4.8 - IL_0040: shl - IL_0041: or - IL_0042: ldarg.0 - IL_0043: callvirt instance int16 [mscorlib]System.Version::get_MinorRevision() - IL_0048: ldc.i4 0xff - IL_004d: and - IL_004e: or - IL_004f: ret - } // end of method Translate::ToMirandaVersion - - .method public hidebysig static class [mscorlib]System.Version - FromMirandaVersion(uint32 version) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 42 (0x2a) - .maxstack 8 - .line 145,145 : 13,147 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.s 24 - IL_0003: shr.un - IL_0004: ldc.i4 0xff - IL_0009: and - IL_000a: ldarg.0 - IL_000b: ldc.i4.s 16 - IL_000d: shr.un - IL_000e: ldc.i4 0xff - IL_0013: and - IL_0014: ldarg.0 - IL_0015: ldc.i4.8 - IL_0016: shr.un - IL_0017: ldc.i4 0xff - IL_001c: and - IL_001d: ldarg.0 - IL_001e: ldc.i4 0xff - IL_0023: and - IL_0024: newobj instance void [mscorlib]System.Version::.ctor(int32, - int32, - int32, - int32) - IL_0029: ret - } // end of method Translate::FromMirandaVersion - - .method public hidebysig static uint8[] - ToBlob(native int blobPtr, - int32 size) cil managed - { - // Code size 57 (0x39) - .maxstack 4 - .locals init ([0] uint8[] 'blob') - .line 154,154 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 155,155 : 17,60 '' - IL_000d: ldstr "blobPtr" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 157,157 : 13,26 '' - IL_0018: ldarg.1 - IL_0019: ldc.i4.0 - IL_001a: bge.s IL_0027 - - .line 158,158 : 17,63 '' - IL_001c: ldstr "size" - IL_0021: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0026: throw - - .line 160,160 : 13,42 '' - IL_0027: ldarg.1 - IL_0028: newarr [mscorlib]System.Byte - IL_002d: stloc.0 - .line 161,161 : 13,50 '' - IL_002e: ldarg.0 - IL_002f: ldloc.0 - IL_0030: ldc.i4.0 - IL_0031: ldarg.1 - IL_0032: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(native int, - uint8[], - int32, - int32) - .line 163,163 : 13,25 '' - IL_0037: ldloc.0 - IL_0038: ret - } // end of method Translate::ToBlob - - .method assembly hidebysig static object - ValueFromVariant(valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT& dbVariant) cil managed - { - // Code size 241 (0xf1) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue CS$0$0000) - .line 172,172 : 13,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: switch ( - IL_00b4, - IL_00a3, - IL_00c7, - IL_00ef, - IL_00b6) - IL_0021: ldloc.0 - IL_0022: ldc.i4 0x80 - IL_0027: beq IL_00e9 - - IL_002c: ldloc.0 - IL_002d: ldc.i4 0xfc - IL_0032: sub - IL_0033: switch ( - IL_00d8, - IL_006a, - IL_0087, - IL_004d) - IL_0048: br IL_00ef - - .line 175,175 : 21,123 '' - IL_004d: ldarg.0 - IL_004e: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0053: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_0058: ldarg.0 - IL_0059: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_005e: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize - IL_0063: ldc.i4.0 - IL_0064: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0069: ret - - .line 177,177 : 21,126 '' - IL_006a: ldarg.0 - IL_006b: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0070: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_0075: ldarg.0 - IL_0076: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_007b: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize - IL_0080: ldc.i4.1 - IL_0081: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0086: ret - - .line 179,179 : 21,80 '' - IL_0087: ldarg.0 - IL_0088: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob - IL_008d: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::BlobPtr - IL_0092: ldarg.0 - IL_0093: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob - IL_0098: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::Size - IL_009d: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToBlob(native int, - int32) - IL_00a2: ret - - .line 181,181 : 21,54 '' - IL_00a3: ldarg.0 - IL_00a4: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00a9: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte - IL_00ae: box [mscorlib]System.Byte - IL_00b3: ret - - .line 183,183 : 21,33 '' - IL_00b4: ldnull - IL_00b5: ret - - .line 185,185 : 21,55 '' - IL_00b6: ldarg.0 - IL_00b7: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00bc: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord - IL_00c1: box [mscorlib]System.UInt32 - IL_00c6: ret - - .line 187,187 : 21,54 '' - IL_00c7: ldarg.0 - IL_00c8: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00cd: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word - IL_00d2: box [mscorlib]System.UInt16 - IL_00d7: ret - - .line 189,189 : 21,76 '' - IL_00d8: ldarg.0 - IL_00d9: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_00de: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_00e3: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringBSTR(native int) - IL_00e8: ret - - .line 191,191 : 21,55 '' - IL_00e9: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_00ee: throw - - .line 193,193 : 21,33 '' - IL_00ef: ldnull - IL_00f0: ret - } // end of method Translate::ValueFromVariant - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 34,34 : 9,74 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.Translate::StatusEnumType - IL_000f: ret - } // end of method Translate::.cctor - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Translate - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Callback - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method Callback::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native uint wParam, - native int lParam) runtime managed - { - } // end of method Callback::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native uint wParam, - native int lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method Callback::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method Callback::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Callback - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.PluginState - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.PluginState Disabled = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.PluginState Enabled = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.PluginState CrashDisabled = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.PluginState - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaServices - extends [mscorlib]System.Object -{ - .field public static literal string MS_CLIST_ADDMAINMENUITEM = "CList/AddMainMenuItem" - .field public static literal string MS_CLIST_ADDCONTACTMENUITEM = "CList/AddContactMenuItem" - .field public static literal string MS_CLIST_MODIFYMENUITEM = "CList/ModifyMenuItem" - .field public static literal string MS_CLIST_SYSTRAY_NOTIFY = "Miranda/Systray/Notify" - .field public static literal string MS_CONTACT_GETCONTACTINFO = "Miranda/Contact/GetContactInfo" - .field public static literal string MS_PROTO_GETCONTACTBASEPROTO = "Proto/GetContactBaseProto" - .field public static literal string MS_PROTO_ENUMPROTOCOLS = "Proto/EnumProtocols" - .field public static literal string MS_PROTO_CALLCONTACTSERVICE = "Proto/CallContactService" - .field public static literal string MS_PROTO_REGISTERMODULE = "Proto/RegisterModule" - .field public static literal string PS_MESSAGE = "/SendMsg" - .field public static literal string MS_SYSTEM_GETVERSION = "Miranda/System/GetVersion" -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaServices - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject, - Virtuoso.Miranda.Plugins.IDescriptor -{ - .field private string name - .field private native int handle - .field private class Virtuoso.Miranda.Plugins.Callback callback - .field private class Virtuoso.Miranda.Plugins.Callback callbackStub - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType hookType - .field private class Virtuoso.Miranda.Plugins.PluginDescriptor owner - .field private bool registeredManually - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - class Virtuoso.Miranda.Plugins.Callback callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType 'type') cil managed - { - // Code size 101 (0x65) - .maxstack 3 - .line 45,45 : 9,101 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\HookDescriptor.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 47,47 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 48,48 : 17,57 '' - IL_000e: ldstr "name" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 50,50 : 13,31 '' - IL_0019: ldarg.2 - IL_001a: brtrue.s IL_0027 - - .line 51,51 : 17,58 '' - IL_001c: ldstr "owner" - IL_0021: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0026: throw - - .line 53,53 : 13,34 '' - IL_0027: ldarg.3 - IL_0028: brtrue.s IL_0035 - - .line 54,54 : 17,61 '' - IL_002a: ldstr "callback" - IL_002f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0034: throw - - .line 56,56 : 13,50 '' - IL_0035: ldarg.0 - IL_0036: ldarg.0 - IL_0037: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SafeCallbackStub(native uint, - native int) - IL_003d: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0042: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callbackStub - .line 58,58 : 13,30 '' - IL_0047: ldarg.0 - IL_0048: ldarg.1 - IL_0049: stfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name - .line 59,59 : 13,32 '' - IL_004e: ldarg.0 - IL_004f: ldarg.2 - IL_0050: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner - .line 60,60 : 13,38 '' - IL_0055: ldarg.0 - IL_0056: ldarg.3 - IL_0057: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback - .line 61,61 : 13,34 '' - IL_005c: ldarg.0 - IL_005d: ldarg.s 'type' - IL_005f: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType - .line 62,62 : 9,10 '' - IL_0064: ret - } // end of method HookDescriptor::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1 targetContainer, - string name, - class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - class Virtuoso.Miranda.Plugins.Callback callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType 'type') cil managed - { - // Code size 34 (0x22) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 66,66 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 67,67 : 17,68 '' - IL_0003: ldstr "targetContainer" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 69,69 : 13,89 '' - IL_000e: ldarg.1 - IL_000f: ldarg.2 - IL_0010: ldarg.3 - IL_0011: ldarg.s 'type' - IL_0013: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::.ctor(string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0018: stloc.0 - .line 70,70 : 13,45 '' - IL_0019: ldarg.0 - IL_001a: ldloc.0 - IL_001b: callvirt instance void class [mscorlib]System.Collections.Generic.ICollection`1::Add(!0) - .line 72,72 : 13,31 '' - IL_0020: ldloc.0 - IL_0021: ret - } // end of method HookDescriptor::SetUpAndStore - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2 targetContainer, - string name, - class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - class Virtuoso.Miranda.Plugins.Callback callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType 'type') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 77,77 : 13,94 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: ldarg.3 - IL_0005: ldarg.s 'type' - IL_0007: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2, - !!0, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_000c: ret - } // end of method HookDescriptor::SetUpAndStore - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2 targetContainer, - !!T key, - string name, - class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - class Virtuoso.Miranda.Plugins.Callback callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType 'type') cil managed - { - // Code size 36 (0x24) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 82,82 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 83,83 : 17,68 '' - IL_0003: ldstr "targetContainer" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 85,85 : 13,89 '' - IL_000e: ldarg.2 - IL_000f: ldarg.3 - IL_0010: ldarg.s callback - IL_0012: ldarg.s 'type' - IL_0014: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::.ctor(string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0019: stloc.0 - .line 86,86 : 13,50 '' - IL_001a: ldarg.0 - IL_001b: ldarg.1 - IL_001c: ldloc.0 - IL_001d: callvirt instance void class [mscorlib]System.Collections.Generic.IDictionary`2::Add(!0, - !1) - .line 88,88 : 13,31 '' - IL_0022: ldloc.0 - IL_0023: ret - } // end of method HookDescriptor::SetUpAndStore - - .method private hidebysig instance int32 - SafeCallbackStub(native uint wParam, - native int lParam) cil managed - { - // Code size 46 (0x2e) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] int32 CS$1$0000) - .line 99,99 : 17,49 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint, - native int) - IL_000d: stloc.1 - IL_000e: leave.s IL_002c - - .line 101,101 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0010: stloc.0 - .line 103,103 : 17,84 '' - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner - IL_0017: call class Virtuoso.Miranda.Plugins.IExceptionHandler Virtuoso.Miranda.Plugins.MirandaPlugin::GetExceptionHandler(class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_001c: ldloc.0 - IL_001d: ldarg.0 - IL_001e: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner - IL_0023: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 104,104 : 17,52 '' - IL_0028: ldc.i4.m1 - IL_0029: stloc.1 - IL_002a: leave.s IL_002c - - .line 106,106 : 9,10 '' - } // end handler - IL_002c: ldloc.1 - IL_002d: ret - } // end of method HookDescriptor::SafeCallbackStub - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 41 (0x29) - .maxstack 8 - .line 110,110 : 13,94 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name - IL_0006: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_000b: ldarg.0 - IL_000c: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback - IL_0011: callvirt instance class [mscorlib]System.Reflection.MethodInfo [mscorlib]System.Delegate::get_Method() - IL_0016: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() - IL_001b: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0020: add - IL_0021: ldarg.0 - IL_0022: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType - IL_0027: add - IL_0028: ret - } // end of method HookDescriptor::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 32 (0x20) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor other) - .line 115,115 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 116,116 : 17,30 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 118,118 : 13,58 '' - IL_0005: ldarg.1 - IL_0006: isinst Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - IL_000b: stloc.0 - .line 120,120 : 13,31 '' - IL_000c: ldloc.0 - IL_000d: brtrue.s IL_0011 - - .line 121,121 : 17,30 '' - IL_000f: ldc.i4.0 - IL_0010: ret - - .line 123,123 : 13,57 '' - IL_0011: ldarg.0 - IL_0012: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0017: ldloc.0 - IL_0018: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_001d: ceq - IL_001f: ret - } // end of method HookDescriptor::Equals - - .method public hidebysig specialname instance string - get_Name() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 132,132 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name - IL_0006: ret - } // end of method HookDescriptor::get_Name - - .method public hidebysig newslot specialname virtual final - instance native int get_MirandaHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 137,137 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::handle - IL_0006: ret - } // end of method HookDescriptor::get_MirandaHandle - - .method assembly hidebysig specialname - instance void set_MirandaHandle(native int 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 138,138 : 28,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::handle - .line 138,138 : 44,45 '' - IL_0007: ret - } // end of method HookDescriptor::set_MirandaHandle - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Callback - get_Callback() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 143,143 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callbackStub - IL_0006: ret - } // end of method HookDescriptor::get_Callback - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - get_HookType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 148,148 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType - IL_0006: ret - } // end of method HookDescriptor::get_HookType - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.PluginDescriptor - get_Owner() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 153,153 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner - IL_0006: ret - } // end of method HookDescriptor::get_Owner - - .method public hidebysig specialname instance bool - get_RegisteredManually() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 158,158 : 19,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::registeredManually - IL_0006: ret - } // end of method HookDescriptor::get_RegisteredManually - - .method public hidebysig specialname instance void - set_RegisteredManually(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 159,159 : 19,46 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::registeredManually - .line 159,159 : 47,48 '' - IL_0007: ret - } // end of method HookDescriptor::set_RegisteredManually - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - } // end of property HookDescriptor::Name - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - } // end of property HookDescriptor::MirandaHandle - .property instance class Virtuoso.Miranda.Plugins.Callback - Callback() - { - .get instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Callback() - } // end of property HookDescriptor::Callback - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - HookType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - } // end of property HookDescriptor::HookType - .property instance class Virtuoso.Miranda.Plugins.PluginDescriptor - Owner() - { - .get instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Owner() - } // end of property HookDescriptor::Owner - .property instance bool RegisteredManually() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_RegisteredManually(bool) - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_RegisteredManually() - } // end of property HookDescriptor::RegisteredManually -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname uint32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags None = uint32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_NAME = uint32(0x80000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_FLAGS = uint32(0x40000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_ICON = uint32(0x20000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_HOTKEY = uint32(0x10000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_ALL = uint32(0xF0000000) -} // end of class Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Native.MirandaException - extends [mscorlib]System.Exception -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor(string message) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 30,30 : 9,66 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\MirandaException.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void [mscorlib]System.Exception::.ctor(string) - .line 30,30 : 69,70 '' - IL_0007: ret - } // end of method MirandaException::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(string message, - class [mscorlib]System.Exception inner) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 31,31 : 9,90 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(string, - class [mscorlib]System.Exception) - .line 31,31 : 93,94 '' - IL_0008: ret - } // end of method MirandaException::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 33,33 : 9,107 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 33,33 : 110,111 '' - IL_0008: ret - } // end of method MirandaException::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.MirandaException - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public string Protocol - .field public string Title - .field public string Text - .field public uint32 Flags - .field public uint32 Timeout - .method public hidebysig specialname rtspecialname - instance void .ctor(string title, - string text, - valuetype [System.Windows.Forms]System.Windows.Forms.ToolTipIcon 'flags') cil managed - { - // Code size 65 (0x41) - .maxstack 2 - .line 45,45 : 13,42 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\MIRANDASYSTRAYNOTIFY.cs' - IL_0000: ldarg.0 - IL_0001: ldsfld string [mscorlib]System.String::Empty - IL_0006: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Protocol - .line 46,46 : 13,32 '' - IL_000b: ldarg.0 - IL_000c: ldarg.1 - IL_000d: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Title - .line 47,47 : 13,30 '' - IL_0012: ldarg.0 - IL_0013: ldarg.2 - IL_0014: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Text - .line 48,48 : 13,38 '' - IL_0019: ldarg.0 - IL_001a: ldarg.3 - IL_001b: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Flags - .line 49,49 : 13,38 '' - IL_0020: ldarg.0 - IL_0021: ldc.i4 0x2710 - IL_0026: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Timeout - .line 51,51 : 13,70 '' - IL_002b: ldarg.0 - IL_002c: ldtoken Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY - IL_0031: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0036: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_003b: stfld int32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Size - .line 52,52 : 9,10 '' - IL_0040: ret - } // end of method MIRANDASYSTRAYNOTIFY::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Native.MarshalKind - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind Copy = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind PinBlittable = int32(0x00000001) -} // end of class Virtuoso.Miranda.Plugins.Native.MarshalKind - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - extends [mscorlib]System.ValueType - implements Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle, - [mscorlib]System.IDisposable -{ - .field public static initonly valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Empty - .field private class [mscorlib]System.Type ActualType - .field private valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind MarshalKind - .field private valuetype [mscorlib]System.Runtime.InteropServices.GCHandle GcHandle - .field private native int intPtr - .field private native int SinglePressure - .field private native int[] Pressure - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 51,52 : 9,58 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\UnmanagedStructHandle.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ldnull - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 53,53 : 11,12 '' - IL_0009: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - native int pressure) cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 55,56 : 9,58 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ldnull - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 58,58 : 13,44 '' - IL_0009: ldarg.0 - IL_000a: ldarg.2 - IL_000b: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - .line 59,59 : 9,10 '' - IL_0010: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - native int[] pressure) cil managed - { - .param [2] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 10 (0xa) - .maxstack 8 - .line 61,62 : 9,62 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ldarg.2 - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 63,63 : 11,12 '' - IL_0009: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind marshalKind) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 65,66 : 9,53 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 67,67 : 11,12 '' - IL_0009: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind marshalKind, - native int pressure) cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 69,70 : 9,53 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 72,72 : 13,44 '' - IL_0009: ldarg.0 - IL_000a: ldarg.3 - IL_000b: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - .line 73,73 : 9,10 '' - IL_0010: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind marshalKind, - native int[] pressure) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 218 (0xda) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind CS$0$0000) - .line 78,78 : 13,83 '' - IL_0000: ldtoken !T - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: call instance bool [mscorlib]System.Type::get_IsValueType() - IL_000f: brtrue.s IL_002f - - IL_0011: ldarg.1 - IL_0012: ldobj !T - IL_0017: box !T - IL_001c: ldnull - IL_001d: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_0022: brfalse.s IL_002f - - .line 79,79 : 17,62 '' - IL_0024: ldstr "structure" - IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002e: throw - - .line 81,81 : 13,47 '' - IL_002f: ldarg.0 - IL_0030: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0035: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - .line 82,82 : 13,38 '' - IL_003a: ldarg.0 - IL_003b: ldarg.3 - IL_003c: stfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - .line 83,83 : 13,44 '' - IL_0041: ldarg.0 - IL_0042: ldarg.2 - IL_0043: stfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalKind - .line 84,84 : 13,51 '' - IL_0048: ldarg.0 - IL_0049: ldarg.1 - IL_004a: constrained. !T - IL_0050: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0055: stfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - .line 86,86 : 13,33 '' - IL_005a: ldarg.2 - IL_005b: stloc.0 - IL_005c: ldloc.0 - IL_005d: switch ( - IL_006c, - IL_00a6) - IL_006a: br.s IL_00cf - - .line 89,89 : 21,84 '' - IL_006c: ldarg.0 - IL_006d: ldarg.0 - IL_006e: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - IL_0073: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0078: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_007d: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - .line 90,90 : 21,83 '' - IL_0082: ldarg.1 - IL_0083: ldobj !T - IL_0088: box !T - IL_008d: ldarg.0 - IL_008e: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_0093: ldc.i4.0 - IL_0094: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object, - native int, - bool) - .line 91,91 : 21,52 '' - IL_0099: ldarg.0 - IL_009a: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - IL_009f: initobj [mscorlib]System.Runtime.InteropServices.GCHandle - .line 92,92 : 21,27 '' - IL_00a5: ret - - .line 94,94 : 21,92 '' - IL_00a6: ldarg.0 - IL_00a7: ldarg.1 - IL_00a8: ldobj !T - IL_00ad: box !T - IL_00b2: ldc.i4.3 - IL_00b3: call valuetype [mscorlib]System.Runtime.InteropServices.GCHandle [mscorlib]System.Runtime.InteropServices.GCHandle::Alloc(object, - valuetype [mscorlib]System.Runtime.InteropServices.GCHandleType) - IL_00b8: stfld valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - .line 95,95 : 21,70 '' - IL_00bd: ldarg.0 - IL_00be: ldarg.0 - IL_00bf: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - IL_00c4: call instance native int [mscorlib]System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject() - IL_00c9: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - .line 96,96 : 21,27 '' - IL_00ce: ret - - .line 98,98 : 21,74 '' - IL_00cf: ldstr "marshalKind" - IL_00d4: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_00d9: throw - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname static - native int op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 operand) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 108,108 : 13,35 '' - IL_0000: ldarga.s operand - IL_0002: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0007: ret - } // end of method UnmanagedStructHandle`1::op_Implicit - - .method public hidebysig specialname static - native uint op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 operand) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 13 (0xd) - .maxstack 8 - .line 114,114 : 13,55 '' - IL_0000: ldarga.s operand - IL_0002: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0007: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int) - IL_000c: ret - } // end of method UnmanagedStructHandle`1::op_Implicit - - .method public hidebysig newslot specialname virtual final - instance native int get_IntPtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 125,125 : 17,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_0006: ret - } // end of method UnmanagedStructHandle`1::get_IntPtr - - .method public hidebysig instance void - MarshalBack([out] !T& destination) cil managed - { - // Code size 61 (0x3d) - .maxstack 8 - .line 135,135 : 13,57 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalKind - IL_0006: ldc.i4.1 - IL_0007: bne.un.s IL_0020 - - .line 136,136 : 17,50 '' - IL_0009: ldarg.1 - IL_000a: ldarg.0 - IL_000b: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - IL_0010: call instance object [mscorlib]System.Runtime.InteropServices.GCHandle::get_Target() - IL_0015: unbox.any !T - IL_001a: stobj !T - IL_001f: ret - - .line 138,138 : 17,77 '' - IL_0020: ldarg.1 - IL_0021: ldarg.0 - IL_0022: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0027: ldarg.0 - IL_0028: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - IL_002d: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0032: unbox.any !T - IL_0037: stobj !T - .line 139,139 : 9,10 '' - IL_003c: ret - } // end of method UnmanagedStructHandle`1::MarshalBack - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 143,143 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldflda native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_0006: constrained. [mscorlib]System.IntPtr - IL_000c: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0011: ret - } // end of method UnmanagedStructHandle`1::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 148,148 : 13,67 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_000b - - IL_0003: ldarg.1 - IL_0004: isinst valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - IL_0009: brtrue.s IL_000d - - .line 149,149 : 17,30 '' - IL_000b: ldc.i4.0 - IL_000c: ret - - .line 151,151 : 13,58 '' - IL_000d: ldarg.0 - IL_000e: ldarg.1 - IL_000f: unbox.any valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - IL_0014: call instance bool valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Equals(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1) - IL_0019: ret - } // end of method UnmanagedStructHandle`1::Equals - - .method public hidebysig instance bool - Equals(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 other) cil managed - { - // Code size 56 (0x38) - .maxstack 8 - .line 156,156 : 13,132 '' - IL_0000: ldarga.s other - IL_0002: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_0007: ldarg.0 - IL_0008: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_000d: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0012: brfalse.s IL_0036 - - IL_0014: ldarga.s other - IL_0016: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_001b: ldarg.0 - IL_001c: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_0021: bne.un.s IL_0036 - - IL_0023: ldarga.s other - IL_0025: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - IL_002a: ldarg.0 - IL_002b: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - IL_0030: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0035: ret - - IL_0036: ldc.i4.0 - IL_0037: ret - } // end of method UnmanagedStructHandle`1::Equals - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 7 (0x7) - .maxstack 8 - .line 163,163 : 13,20 '' - IL_0000: ldarg.0 - IL_0001: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 164,164 : 9,10 '' - IL_0006: ret - } // end of method UnmanagedStructHandle`1::System.IDisposable.Dispose - - .method public hidebysig newslot virtual final - instance void Free() cil managed - { - // Code size 87 (0x57) - .maxstack 2 - .line 170,170 : 17,43 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_0051 - - .line 172,172 : 21,36 '' - IL_0012: ldarg.0 - IL_0013: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::FreePressure() - .line 174,174 : 21,65 '' - IL_0018: ldarg.0 - IL_0019: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalKind - IL_001e: ldc.i4.1 - IL_001f: bne.un.s IL_002e - - .line 175,175 : 25,41 '' - IL_0021: ldarg.0 - IL_0022: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - IL_0027: call instance void [mscorlib]System.Runtime.InteropServices.GCHandle::Free() - IL_002c: br.s IL_003f - - .line 177,177 : 25,70 '' - IL_002e: ldarg.0 - IL_002f: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0034: ldarg.0 - IL_0035: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - IL_003a: call void [mscorlib]System.Runtime.InteropServices.Marshal::DestroyStructure(native int, - class [mscorlib]System.Type) - .line 179,179 : 21,42 '' - IL_003f: ldarg.0 - IL_0040: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0045: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - .line 180,180 : 21,39 '' - IL_004a: ldarg.0 - IL_004b: ldnull - IL_004c: stfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - IL_0051: leave.s IL_0056 - - .line 183,183 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0053: pop - IL_0054: leave.s IL_0056 - - .line 187,187 : 9,10 '' - } // end handler - IL_0056: ret - } // end of method UnmanagedStructHandle`1::Free - - .method private hidebysig instance void - FreePressure() cil managed - { - // Code size 112 (0x70) - .maxstack 2 - .locals init ([0] int32 i, - [1] native int ptr) - .line 191,191 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_0028 - - .line 193,193 : 17,53 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - IL_0018: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 194,194 : 17,46 '' - IL_001d: ldarg.0 - IL_001e: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0023: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - .line 197,197 : 13,34 '' - IL_0028: ldarg.0 - IL_0029: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_002e: brfalse.s IL_006f - - .line 199,199 : 22,32 '' - IL_0030: ldc.i4.0 - IL_0031: stloc.0 - IL_0032: br.s IL_005d - - .line 201,201 : 21,46 '' - IL_0034: ldarg.0 - IL_0035: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_003a: ldloc.0 - IL_003b: ldelema [mscorlib]System.IntPtr - IL_0040: ldobj [mscorlib]System.IntPtr - IL_0045: stloc.1 - .line 203,203 : 21,44 '' - IL_0046: ldloc.1 - IL_0047: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_004c: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0051: brfalse.s IL_0059 - - .line 204,204 : 25,50 '' - IL_0053: ldloc.1 - IL_0054: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 199,199 : 54,57 '' - IL_0059: ldloc.0 - IL_005a: ldc.i4.1 - IL_005b: add - IL_005c: stloc.0 - .line 199,199 : 33,52 '' - IL_005d: ldloc.0 - IL_005e: ldarg.0 - IL_005f: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_0064: ldlen - IL_0065: conv.i4 - IL_0066: blt.s IL_0034 - - .line 207,207 : 17,33 '' - IL_0068: ldarg.0 - IL_0069: ldnull - IL_006a: stfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - .line 209,209 : 9,10 '' - IL_006f: ret - } // end of method UnmanagedStructHandle`1::FreePressure - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 36,36 : 9,96 '' - IL_0000: ldsflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0005: initobj valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - IL_000b: ret - } // end of method UnmanagedStructHandle`1::.cctor - - .property instance native int IntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - } // end of property UnmanagedStructHandle`1::IntPtr -} // end of class Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.PluginDescriptor - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.IDescriptor -{ - .custom instance void [mscorlib]System.Diagnostics.DebuggerDisplayAttribute::.ctor(string) = ( 01 00 08 7B 50 6C 75 67 69 6E 7D 00 00 ) // ...{Plugin}.. - .field private static initonly class [mscorlib]System.Type HookDescriptorType - .field private static initonly class [mscorlib]System.Type EventHookAttribType - .field private static initonly class [mscorlib]System.Type MenuItemAttribType - .field private static initonly class [mscorlib]System.Type ServiceFncAttribType - .field private static initonly class [mscorlib]System.Type CallbackDelegType - .field private initonly class Virtuoso.Miranda.Plugins.MirandaPlugin plugin - .field private valuetype Virtuoso.Miranda.Plugins.PluginState PluginStateInternal - .field private initonly class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection eventHooks - .field private initonly class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection serviceFunctions - .field private initonly class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection eventHandles - .method private hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 67 (0x43) - .maxstack 2 - .line 52,52 : 9,55 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\PluginDescriptor.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 54,54 : 13,32 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 55,55 : 17,59 '' - IL_0009: ldstr "plugin" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 57,57 : 13,34 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - .line 59,59 : 13,62 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::.ctor() - IL_0021: stfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks - .line 60,60 : 13,68 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::.ctor() - IL_002c: stfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions - .line 61,61 : 13,61 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void Virtuoso.Miranda.Plugins.Collections.EventHandleCollection::.ctor() - IL_0037: stfld class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHandles - .line 63,63 : 13,26 '' - IL_003c: ldarg.0 - IL_003d: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::Initialize() - .line 64,64 : 9,10 '' - IL_0042: ret - } // end of method PluginDescriptor::.ctor - - .method private hidebysig instance void - Initialize() cil managed - { - // Code size 138 (0x8a) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Type pluginType, - [1] class [mscorlib]System.Reflection.MethodInfo[] methods, - [2] class [mscorlib]System.Reflection.MethodInfo 'method', - [3] class [mscorlib]System.Reflection.MethodInfo[] CS$6$0000, - [4] int32 CS$7$0001) - .line 68,68 : 13,38 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0006: ldarg.0 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::set_Descriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 70,70 : 13,48 '' - IL_000c: ldarg.0 - IL_000d: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0012: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0017: stloc.0 - .line 71,71 : 13,59 '' - IL_0018: ldloc.0 - IL_0019: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_001e: pop - .line 73,73 : 13,182 '' - IL_001f: ldloc.0 - IL_0020: ldc.i4.s 124 - IL_0022: callvirt instance class [mscorlib]System.Reflection.MethodInfo[] [mscorlib]System.Type::GetMethods(valuetype [mscorlib]System.Reflection.BindingFlags) - IL_0027: stloc.1 - .line 75,75 : 43,50 '' - IL_0028: ldloc.1 - IL_0029: stloc.3 - IL_002a: ldc.i4.0 - IL_002b: stloc.s CS$7$0001 - IL_002d: br.s IL_005b - - .line 75,75 : 22,39 '' - IL_002f: ldloc.3 - IL_0030: ldloc.s CS$7$0001 - IL_0032: ldelem.ref - IL_0033: stloc.2 - .line 77,77 : 17,88 '' - IL_0034: ldarg.0 - IL_0035: ldloc.2 - IL_0036: ldarg.0 - IL_0037: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_003c: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooksByAttribute(class [mscorlib]System.Reflection.MethodInfo, - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection) - .line 78,78 : 17,100 '' - IL_0041: ldarg.0 - IL_0042: ldloc.2 - IL_0043: ldarg.0 - IL_0044: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_0049: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooksByAttribute(class [mscorlib]System.Reflection.MethodInfo, - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection) - .line 80,80 : 17,62 '' - IL_004e: ldarg.0 - IL_004f: ldloc.2 - IL_0050: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodLevelDeclaredMenuItems(class [mscorlib]System.Reflection.MethodInfo) - IL_0055: ldloc.s CS$7$0001 - IL_0057: ldc.i4.1 - IL_0058: add - IL_0059: stloc.s CS$7$0001 - .line 75,75 : 40,42 '' - IL_005b: ldloc.s CS$7$0001 - IL_005d: ldloc.3 - IL_005e: ldlen - IL_005f: conv.i4 - IL_0060: blt.s IL_002f - - .line 83,83 : 13,49 '' - IL_0062: ldarg.0 - IL_0063: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateTopLevelDeclaredMenuItems() - .line 84,84 : 13,81 '' - IL_0068: ldarg.0 - IL_0069: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_006e: ldarg.0 - IL_006f: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0074: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - IL_0079: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterMenuItemsPopulationInternal(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection) - .line 86,86 : 13,56 '' - IL_007e: ldarg.0 - IL_007f: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0084: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitializationInternal() - .line 87,87 : 9,10 '' - IL_0089: ret - } // end of method PluginDescriptor::Initialize - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.PluginDescriptor - SetUp(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 70 (0x46) - .maxstack 5 - .locals init ([0] class [mscorlib]System.Exception e, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000) - .line 91,91 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 92,92 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 96,96 : 17,53 '' - .try - { - IL_000e: ldarg.0 - IL_000f: newobj instance void Virtuoso.Miranda.Plugins.PluginDescriptor::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0014: stloc.1 - IL_0015: leave.s IL_0044 - - .line 98,98 : 13,36 '' - } // end .try - catch Virtuoso.Miranda.Plugins.FusionException - { - IL_0017: pop - .line 100,100 : 17,23 '' - IL_0018: rethrow - .line 102,102 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_001a: stloc.0 - .line 104,104 : 17,195 '' - IL_001b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() - IL_0020: ldloc.0 - IL_0021: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0026: call string [mscorlib]System.String::Format(string, - object) - IL_002b: ldarg.0 - IL_002c: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0031: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0036: ldarg.0 - IL_0037: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_003c: ldarg.0 - IL_003d: ldloc.0 - IL_003e: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_0043: throw - - .line 106,106 : 9,10 '' - } // end handler - IL_0044: ldloc.1 - IL_0045: ret - } // end of method PluginDescriptor::SetUp - - .method private hidebysig instance void - PopulateMethodHooksByAttribute<(Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute) TAttrib>(class [mscorlib]System.Reflection.MethodInfo 'method', - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection hookBag) cil managed - { - // Code size 79 (0x4f) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Type attribType, - [1] !!TAttrib[] attributes) - .line 114,114 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 115,115 : 17,59 '' - IL_0003: ldstr "method" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 117,117 : 13,33 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 118,118 : 17,60 '' - IL_0011: ldstr "hookBag" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 120,120 : 13,47 '' - IL_001c: ldtoken !!TAttrib - IL_0021: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0026: stloc.0 - .line 122,122 : 13,52 '' - IL_0027: ldarg.1 - IL_0028: ldloc.0 - IL_0029: ldc.i4.1 - IL_002a: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_002f: brfalse.s IL_004e - - .line 124,124 : 17,107 '' - IL_0031: ldarg.1 - IL_0032: ldloc.0 - IL_0033: ldc.i4.1 - IL_0034: call class [mscorlib]System.Attribute[] [mscorlib]System.Attribute::GetCustomAttributes(class [mscorlib]System.Reflection.MemberInfo, - class [mscorlib]System.Type, - bool) - IL_0039: castclass !!TAttrib[] - IL_003e: stloc.1 - .line 126,126 : 17,43 '' - IL_003f: ldloc.1 - IL_0040: ldlen - IL_0041: conv.i4 - IL_0042: ldc.i4.0 - IL_0043: ble.s IL_004e - - .line 127,127 : 21,79 '' - IL_0045: ldarg.0 - IL_0046: ldarg.1 - IL_0047: ldarg.2 - IL_0048: ldloc.1 - IL_0049: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooks(class [mscorlib]System.Reflection.MethodInfo, - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection, - !!0[]) - .line 129,129 : 9,10 '' - IL_004e: ret - } // end of method PluginDescriptor::PopulateMethodHooksByAttribute - - .method private hidebysig instance void - PopulateMethodHooks<(Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute) TAttrib>(class [mscorlib]System.Reflection.MethodInfo 'method', - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection hookBag, - !!TAttrib[] attributes) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 191 (0xbf) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Callback hookCallback, - [1] !!TAttrib attribute, - [2] !!TAttrib[] CS$6$0000, - [3] int32 CS$7$0001) - .line 133,133 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 134,134 : 17,59 '' - IL_0003: ldstr "method" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 136,136 : 13,33 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 137,137 : 17,60 '' - IL_0011: ldstr "hookBag" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 139,139 : 13,36 '' - IL_001c: ldarg.3 - IL_001d: brtrue.s IL_002a - - .line 140,140 : 17,63 '' - IL_001f: ldstr "attributes" - IL_0024: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0029: throw - - .line 142,142 : 13,40 '' - IL_002a: ldarg.3 - IL_002b: ldlen - IL_002c: conv.i4 - IL_002d: brtrue.s IL_0030 - - .line 143,143 : 17,24 '' - IL_002f: ret - - .line 145,145 : 13,115 '' - IL_0030: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::CallbackDelegType - IL_0035: ldarg.0 - IL_0036: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_003b: ldarg.1 - IL_003c: ldc.i4.0 - IL_003d: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::CreateDelegate(class [mscorlib]System.Type, - object, - class [mscorlib]System.Reflection.MethodInfo, - bool) - IL_0042: isinst Virtuoso.Miranda.Plugins.Callback - IL_0047: stloc.0 - .line 147,147 : 13,38 '' - IL_0048: ldloc.0 - IL_0049: brtrue.s IL_0083 - - .line 148,148 : 17,193 '' - IL_004b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_InvalidMethodSignature() - IL_0050: ldarg.1 - IL_0051: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() - IL_0056: call string [mscorlib]System.String::Format(string, - object) - IL_005b: ldarg.0 - IL_005c: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0061: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0066: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_006b: ldarg.0 - IL_006c: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0071: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0076: ldarg.0 - IL_0077: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_007c: ldnull - IL_007d: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_0082: throw - - .line 150,150 : 43,53 '' - IL_0083: ldarg.3 - IL_0084: stloc.2 - IL_0085: ldc.i4.0 - IL_0086: stloc.3 - IL_0087: br.s IL_00b8 - - .line 150,150 : 22,39 '' - IL_0089: ldloc.2 - IL_008a: ldloc.3 - IL_008b: ldelem !!TAttrib - IL_0090: stloc.1 - .line 152,152 : 17,115 '' - IL_0091: ldarg.2 - IL_0092: ldloca.s attribute - IL_0094: constrained. !!TAttrib - IL_009a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookName() - IL_009f: ldarg.0 - IL_00a0: ldloc.0 - IL_00a1: ldloca.s attribute - IL_00a3: constrained. !!TAttrib - IL_00a9: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookType() - IL_00ae: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_00b3: pop - IL_00b4: ldloc.3 - IL_00b5: ldc.i4.1 - IL_00b6: add - IL_00b7: stloc.3 - .line 150,150 : 40,42 '' - IL_00b8: ldloc.3 - IL_00b9: ldloc.2 - IL_00ba: ldlen - IL_00bb: conv.i4 - IL_00bc: blt.s IL_0089 - - .line 154,154 : 9,10 '' - IL_00be: ret - } // end of method PluginDescriptor::PopulateMethodHooks - - .method private hidebysig instance void - PopulateTopLevelDeclaredMenuItems() cil managed - { - // Code size 62 (0x3e) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Type pluginType, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] menuItemAttribs) - .line 158,158 : 13,48 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0006: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_000b: stloc.0 - .line 160,160 : 13,64 '' - IL_000c: ldloc.0 - IL_000d: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - IL_0012: ldc.i4.1 - IL_0013: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_0018: brfalse.s IL_003d - - .line 162,162 : 17,155 '' - IL_001a: ldloc.0 - IL_001b: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - IL_0020: ldc.i4.1 - IL_0021: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0026: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] - IL_002b: stloc.1 - .line 163,163 : 17,70 '' - IL_002c: ldarg.0 - IL_002d: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0032: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - IL_0037: ldloc.1 - IL_0038: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::AddRange(class [mscorlib]System.Collections.Generic.IEnumerable`1) - .line 165,165 : 9,10 '' - IL_003d: ret - } // end of method PluginDescriptor::PopulateTopLevelDeclaredMenuItems - - .method private hidebysig instance void - PopulateMethodLevelDeclaredMenuItems(class [mscorlib]System.Reflection.MethodInfo 'method') cil managed - { - // Code size 217 (0xd9) - .maxstack 6 - .locals init ([0] string methodService, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] menuItems, - [2] bool serviceRegistered, - [3] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - [4] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] CS$6$0000, - [5] int32 CS$7$0001, - [6] class Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute[] CS$0$0002) - .line 169,169 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 170,170 : 17,59 '' - IL_0003: ldstr "method" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 172,172 : 13,60 '' - IL_000e: ldarg.1 - IL_000f: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - IL_0014: ldc.i4.1 - IL_0015: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_001a: brfalse IL_00d8 - - .line 174,174 : 17,105 '' - IL_001f: ldstr "{0}.{1}" - IL_0024: ldarg.0 - IL_0025: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_002a: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_002f: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0034: ldarg.1 - IL_0035: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() - IL_003a: call string [mscorlib]System.String::Format(string, - object, - object) - IL_003f: stloc.0 - .line 175,175 : 17,145 '' - IL_0040: ldarg.1 - IL_0041: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - IL_0046: ldc.i4.1 - IL_0047: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_004c: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] - IL_0051: stloc.1 - .line 177,177 : 17,48 '' - IL_0052: ldc.i4.0 - IL_0053: stloc.2 - .line 179,179 : 67,76 '' - IL_0054: ldloc.1 - IL_0055: stloc.s CS$6$0000 - IL_0057: ldc.i4.0 - IL_0058: stloc.s CS$7$0001 - IL_005a: br.s IL_00d0 - - .line 179,179 : 26,63 '' - IL_005c: ldloc.s CS$6$0000 - IL_005e: ldloc.s CS$7$0001 - IL_0060: ldelem.ref - IL_0061: stloc.3 - .line 181,181 : 21,65 '' - IL_0062: ldloc.3 - IL_0063: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service() - IL_0068: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_006d: brtrue.s IL_008c - - .line 182,182 : 25,190 '' - IL_006f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() - IL_0074: ldloc.3 - IL_0075: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Text() - IL_007a: ldloc.0 - IL_007b: ldloc.3 - IL_007c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service() - IL_0081: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_0086: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_008b: throw - - .line 184,184 : 21,44 '' - IL_008c: ldloc.2 - IL_008d: brtrue.s IL_00b2 - - .line 186,186 : 25,142 '' - IL_008f: ldarg.0 - IL_0090: ldarg.1 - IL_0091: ldarg.0 - IL_0092: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_0097: ldc.i4.1 - IL_0098: newarr Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute - IL_009d: stloc.s CS$0$0002 - IL_009f: ldloc.s CS$0$0002 - IL_00a1: ldc.i4.0 - IL_00a2: ldloc.0 - IL_00a3: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::.ctor(string) - IL_00a8: stelem.ref - IL_00a9: ldloc.s CS$0$0002 - IL_00ab: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooks(class [mscorlib]System.Reflection.MethodInfo, - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection, - !!0[]) - .line 187,187 : 25,50 '' - IL_00b0: ldc.i4.1 - IL_00b1: stloc.2 - .line 190,190 : 21,54 '' - IL_00b2: ldloc.3 - IL_00b3: ldloc.0 - IL_00b4: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Service(string) - .line 191,191 : 21,62 '' - IL_00b9: ldarg.0 - IL_00ba: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_00bf: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - IL_00c4: ldloc.3 - IL_00c5: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_00ca: ldloc.s CS$7$0001 - IL_00cc: ldc.i4.1 - IL_00cd: add - IL_00ce: stloc.s CS$7$0001 - .line 179,179 : 64,66 '' - IL_00d0: ldloc.s CS$7$0001 - IL_00d2: ldloc.s CS$6$0000 - IL_00d4: ldlen - IL_00d5: conv.i4 - IL_00d6: blt.s IL_005c - - .line 194,194 : 9,10 '' - IL_00d8: ret - } // end of method PluginDescriptor::PopulateMethodLevelDeclaredMenuItems - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 202,202 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0006: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_000b: ret - } // end of method PluginDescriptor::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 36 (0x24) - .maxstack 8 - .line 207,207 : 13,59 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_000b - - IL_0003: ldarg.1 - IL_0004: isinst Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0009: brtrue.s IL_000d - - .line 208,208 : 17,30 '' - IL_000b: ldc.i4.0 - IL_000c: ret - - .line 210,210 : 13,66 '' - IL_000d: ldarg.0 - IL_000e: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0013: ldarg.1 - IL_0014: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0019: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_001e: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_0023: ret - } // end of method PluginDescriptor::Equals - - .method public hidebysig instance void - SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState newState) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 215,215 : 13,45 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 216,216 : 9,10 '' - IL_0008: ret - } // end of method PluginDescriptor::SetPluginState - - .method public hidebysig instance void - SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState newState, - bool rememberState) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 220,220 : 13,96 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: ldarg.2 - IL_000d: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 221,221 : 9,10 '' - IL_0012: ret - } // end of method PluginDescriptor::SetPluginState - - .method assembly hidebysig instance void - AssociateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 94 (0x5e) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$0$0000) - .line 225,225 : 13,30 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 226,226 : 17,57 '' - IL_0003: ldstr "hook" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 230,230 : 17,67 '' - .try - { - IL_000e: ldarg.0 - IL_000f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 232,232 : 17,39 '' - IL_0014: ldarg.1 - IL_0015: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_001a: stloc.0 - IL_001b: ldloc.0 - IL_001c: ldc.i4.1 - IL_001d: sub - IL_001e: switch ( - IL_002d, - IL_003b) - IL_002b: br.s IL_0049 - - .line 235,235 : 25,46 '' - IL_002d: ldarg.0 - IL_002e: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks - IL_0033: ldarg.1 - IL_0034: callvirt instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 236,236 : 25,31 '' - IL_0039: br.s IL_0054 - - .line 238,238 : 25,52 '' - IL_003b: ldarg.0 - IL_003c: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions - IL_0041: ldarg.1 - IL_0042: callvirt instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 239,239 : 25,31 '' - IL_0047: br.s IL_0054 - - .line 241,241 : 25,71 '' - IL_0049: ldstr "hook" - IL_004e: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0053: throw - - IL_0054: leave.s IL_005d - - .line 246,246 : 17,55 '' - } // end .try - finally - { - IL_0056: ldarg.0 - IL_0057: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_005c: endfinally - .line 248,248 : 9,10 '' - } // end handler - IL_005d: ret - } // end of method PluginDescriptor::AssociateHook - - .method assembly hidebysig instance void - UpdatePluginState(valuetype Virtuoso.Miranda.Plugins.PluginState state) cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 252,252 : 13,61 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.PluginState - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: ldarg.1 - IL_000b: box Virtuoso.Miranda.Plugins.PluginState - IL_0010: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_0015: brtrue.s IL_0022 - - .line 253,253 : 17,64 '' - IL_0017: ldstr "state" - IL_001c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0021: throw - - .line 255,255 : 13,41 '' - IL_0022: ldarg.0 - IL_0023: ldarg.1 - IL_0024: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::PluginStateInternal - .line 256,256 : 9,10 '' - IL_0029: ret - } // end of method PluginDescriptor::UpdatePluginState - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.PluginState - get_PluginState() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 266,266 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::PluginStateInternal - IL_0006: ret - } // end of method PluginDescriptor::get_PluginState - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.MirandaPlugin - get_Plugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 274,274 : 17,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0006: ret - } // end of method PluginDescriptor::get_Plugin - - .method public hidebysig specialname instance bool - get_IsStandalone() cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 282,282 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0006: isinst Virtuoso.Hyphen.Mini.StandalonePlugin - IL_000b: ldnull - IL_000c: cgt.un - IL_000e: ret - } // end of method PluginDescriptor::get_IsStandalone - - .method assembly hidebysig specialname - instance bool get_IsConfigurable() cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 290,290 : 17,75 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0006: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_HasOptions() - IL_000b: brfalse.s IL_001c - - IL_000d: ldarg.0 - IL_000e: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0013: isinst Virtuoso.Miranda.Plugins.IConfigurablePlugin - IL_0018: ldnull - IL_0019: cgt.un - IL_001b: ret - - IL_001c: ldc.i4.0 - IL_001d: ret - } // end of method PluginDescriptor::get_IsConfigurable - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - get_EventHooks() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 298,298 : 17,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks - IL_0006: ret - } // end of method PluginDescriptor::get_EventHooks - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - get_ServiceFunctions() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 306,306 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions - IL_0006: ret - } // end of method PluginDescriptor::get_ServiceFunctions - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection - get_EventHandles() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 314,314 : 17,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHandles - IL_0006: ret - } // end of method PluginDescriptor::get_EventHandles - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 76 (0x4c) - .maxstack 1 - .line 36,36 : 9,82 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::HookDescriptorType - .line 37,37 : 13,62 '' - IL_000f: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute - IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0019: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::EventHookAttribType - .line 38,38 : 13,71 '' - IL_001e: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - IL_0023: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0028: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - .line 39,39 : 13,69 '' - IL_002d: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute - IL_0032: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0037: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::ServiceFncAttribType - .line 40,40 : 13,50 '' - IL_003c: ldtoken Virtuoso.Miranda.Plugins.Callback - IL_0041: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0046: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::CallbackDelegType - IL_004b: ret - } // end of method PluginDescriptor::.cctor - - .property instance valuetype Virtuoso.Miranda.Plugins.PluginState - PluginState() - { - .get instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - } // end of property PluginDescriptor::PluginState - .property instance class Virtuoso.Miranda.Plugins.MirandaPlugin - Plugin() - { - .get instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - } // end of property PluginDescriptor::Plugin - .property instance bool IsStandalone() - { - .get instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsStandalone() - } // end of property PluginDescriptor::IsStandalone - .property instance bool IsConfigurable() - { - .get instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsConfigurable() - } // end of property PluginDescriptor::IsConfigurable - .property instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - EventHooks() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - } // end of property PluginDescriptor::EventHooks - .property instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - ServiceFunctions() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - } // end of property PluginDescriptor::ServiceFunctions - .property instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection - EventHandles() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles() - } // end of property PluginDescriptor::EventHandles -} // end of class Virtuoso.Miranda.Plugins.PluginDescriptor - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.DefaultPluginManager - extends Virtuoso.Miranda.Plugins.PluginManagerBase -{ - .field public static literal string LogCategory = "Hyphen::PluginManager" - .field public static literal string InternalServiceNamePrefix = "Virtuoso.Miranda.Plugins.Services." - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Hyphen.FusionContext fusionContext) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 38,39 : 9,46 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\DefaultPluginManager.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.1 - IL_0003: ldc.i4.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::.ctor(class Virtuoso.Hyphen.FusionContext, - bool, - bool) - .line 41,41 : 13,83 '' - IL_0009: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_000e: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_0013: pop - .line 44,44 : 13,77 '' - IL_0014: ldarg.0 - IL_0015: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_001a: call void Virtuoso.Miranda.Plugins.PluginManagerBase::FirePrimaryPluginManagerInitializedEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase, - class [mscorlib]System.EventArgs) - .line 46,46 : 9,10 '' - IL_001f: ret - } // end of method DefaultPluginManager::.ctor - - .method famorassem hidebysig virtual instance void - FindAndLoadPlugins() cil managed - { - // Code size 239 (0xef) - .maxstack 5 - .locals init ([0] class [mscorlib]System.Reflection.Assembly currentAssembly, - [1] class [mscorlib]System.Type currentType, - [2] class Virtuoso.Miranda.Plugins.MirandaPlugin currentPlugin, - [3] string[] paths, - [4] string path, - [5] class [mscorlib]System.Exception e, - [6] class Virtuoso.Miranda.Plugins.FusionException fEx, - [7] string[] CS$6$0000, - [8] int32 CS$7$0001) - .line 54,54 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::get_FusionContext() - IL_0006: callvirt instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid() - IL_000b: brfalse.s IL_0018 - - .line 55,55 : 17,102 '' - IL_000d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidFusionContext() - IL_0012: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0017: throw - - .line 57,57 : 13,29 '' - IL_0018: ldarg.0 - IL_0019: call instance bool Virtuoso.Miranda.Plugins.PluginManagerBase::get_Initialized() - IL_001e: brfalse.s IL_002b - - .line 58,58 : 17,113 '' - IL_0020: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginManagerAlreadyInitialized() - IL_0025: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_002a: throw - - .line 60,60 : 13,45 '' - IL_002b: ldnull - IL_002c: stloc.0 - .line 61,61 : 13,37 '' - IL_002d: ldnull - IL_002e: stloc.1 - .line 62,62 : 13,48 '' - IL_002f: ldnull - IL_0030: stloc.2 - .line 66,66 : 17,79 '' - .try - { - .try - { - IL_0031: ldarg.0 - IL_0032: call instance class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::get_FusionContext() - IL_0037: callvirt instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::get_AssemblyProbe() - IL_003c: callvirt instance string[] Virtuoso.Miranda.Plugins.AssemblyProbe::FindAssemblies() - IL_0041: stloc.3 - .line 68,68 : 17,39 '' - IL_0042: ldloc.3 - IL_0043: ldlen - IL_0044: conv.i4 - IL_0045: brtrue.s IL_004c - - .line 71,71 : 21,28 '' - IL_0047: leave IL_00ee - - .line 76,76 : 41,46 '' - IL_004c: ldloc.3 - IL_004d: stloc.s CS$6$0000 - IL_004f: ldc.i4.0 - IL_0050: stloc.s CS$7$0001 - IL_0052: br.s IL_006f - - .line 76,76 : 26,37 '' - IL_0054: ldloc.s CS$6$0000 - IL_0056: ldloc.s CS$7$0001 - IL_0058: ldelem.ref - IL_0059: stloc.s path - .line 77,77 : 21,97 '' - IL_005b: ldarg.0 - IL_005c: ldloc.s path - IL_005e: ldloca.s currentAssembly - IL_0060: ldloca.s currentType - IL_0062: ldloca.s currentPlugin - IL_0064: call instance void Virtuoso.Miranda.Plugins.DefaultPluginManager::LoadAssembly(string, - class [mscorlib]System.Reflection.Assembly&, - class [mscorlib]System.Type&, - class Virtuoso.Miranda.Plugins.MirandaPlugin&) - IL_0069: ldloc.s CS$7$0001 - IL_006b: ldc.i4.1 - IL_006c: add - IL_006d: stloc.s CS$7$0001 - .line 76,76 : 38,40 '' - IL_006f: ldloc.s CS$7$0001 - IL_0071: ldloc.s CS$6$0000 - IL_0073: ldlen - IL_0074: conv.i4 - IL_0075: blt.s IL_0054 - - IL_0077: leave.s IL_00d5 - - .line 79,79 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0079: stloc.s e - .line 81,81 : 17,44 '' - IL_007b: ldnull - IL_007c: stloc.s fEx - .line 84,84 : 17,38 '' - IL_007e: ldloc.s e - IL_0080: isinst [mscorlib]System.IO.IOException - IL_0085: brfalse.s IL_0098 - - .line 85,85 : 21,123 '' - IL_0087: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_IOErrorOccurred() - IL_008c: ldloc.0 - IL_008d: ldnull - IL_008e: ldnull - IL_008f: ldloc.s e - IL_0091: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_0096: stloc.s fEx - .line 86,86 : 17,42 '' - IL_0098: ldloc.s e - IL_009a: isinst Virtuoso.Miranda.Plugins.FusionException - IL_009f: brfalse.s IL_00ac - - .line 87,87 : 21,46 '' - IL_00a1: ldloc.s e - IL_00a3: castclass Virtuoso.Miranda.Plugins.FusionException - IL_00a8: stloc.s fEx - IL_00aa: br.s IL_00bf - - .line 89,89 : 21,97 '' - IL_00ac: ldloc.s e - IL_00ae: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_00b3: ldloc.0 - IL_00b4: ldloc.1 - IL_00b5: ldnull - IL_00b6: ldloc.s e - IL_00b8: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_00bd: stloc.s fEx - .line 91,91 : 17,113 '' - IL_00bf: ldarg.0 - IL_00c0: ldloc.s fEx - IL_00c2: ldloc.2 - IL_00c3: brtrue.s IL_00c8 - - IL_00c5: ldnull - IL_00c6: br.s IL_00ce - - IL_00c8: ldloc.2 - IL_00c9: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_00ce: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_00d3: leave.s IL_00d5 - - } // end handler - IL_00d5: leave.s IL_00ee - - .line 95,95 : 17,38 '' - } // end .try - finally - { - IL_00d7: ldarg.0 - IL_00d8: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DeclareInitialized() - .line 96,96 : 17,60 '' - IL_00dd: ldarg.0 - IL_00de: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_00e3: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::RaiseFusionCompletedEvent(class [mscorlib]System.EventArgs) - .line 98,98 : 17,66 '' - IL_00e8: call void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FlushCaches() - IL_00ed: endfinally - .line 101,101 : 9,10 '' - } // end handler - IL_00ee: ret - } // end of method DefaultPluginManager::FindAndLoadPlugins - - .method private hidebysig instance void - LoadAssembly(string path, - class [mscorlib]System.Reflection.Assembly& currentAssembly, - class [mscorlib]System.Type& currentType, - class Virtuoso.Miranda.Plugins.MirandaPlugin& currentPlugin) cil managed - { - // Code size 173 (0xad) - .maxstack 6 - .locals init ([0] class [mscorlib]System.Type 'type', - [1] class [mscorlib]System.BadImageFormatException bifE, - [2] class [mscorlib]System.IO.FileNotFoundException fnfE, - [3] class [mscorlib]System.Exception e, - [4] class [mscorlib]System.Type[] CS$6$0000, - [5] int32 CS$7$0001, - [6] class [mscorlib]System.Type CS$0$0002) - .line 109,109 : 17,89 '' - .try - { - IL_0000: ldarg.2 - IL_0001: ldarg.1 - IL_0002: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string) - IL_0007: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::Load(string) - IL_000c: stind.ref - .line 111,111 : 39,73 '' - IL_000d: ldarg.2 - IL_000e: ldind.ref - IL_000f: call class [mscorlib]System.Type[] Virtuoso.Miranda.Plugins.PluginManagerBase::GetExposedPlugins(class [mscorlib]System.Reflection.Assembly) - IL_0014: stloc.s CS$6$0000 - IL_0016: ldc.i4.0 - IL_0017: stloc.s CS$7$0001 - IL_0019: br.s IL_0035 - - .line 111,111 : 26,35 '' - IL_001b: ldloc.s CS$6$0000 - IL_001d: ldloc.s CS$7$0001 - IL_001f: ldelem.ref - IL_0020: stloc.0 - .line 112,112 : 21,60 '' - IL_0021: ldarg.0 - IL_0022: ldarg.3 - IL_0023: ldloc.0 - IL_0024: dup - IL_0025: stloc.s CS$0$0002 - IL_0027: stind.ref - IL_0028: ldloc.s CS$0$0002 - IL_002a: call instance void Virtuoso.Miranda.Plugins.DefaultPluginManager::LoadPluginFromType(class [mscorlib]System.Type) - IL_002f: ldloc.s CS$7$0001 - IL_0031: ldc.i4.1 - IL_0032: add - IL_0033: stloc.s CS$7$0001 - .line 111,111 : 36,38 '' - IL_0035: ldloc.s CS$7$0001 - IL_0037: ldloc.s CS$6$0000 - IL_0039: ldlen - IL_003a: conv.i4 - IL_003b: blt.s IL_001b - - IL_003d: leave.s IL_00ac - - .line 114,114 : 13,49 '' - } // end .try - catch [mscorlib]System.BadImageFormatException - { - IL_003f: stloc.1 - .line 116,116 : 17,164 '' - IL_0040: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnmanagedImageFound() - IL_0045: ldarg.1 - IL_0046: call string [mscorlib]System.String::Format(string, - object) - IL_004b: ldloc.1 - IL_004c: callvirt instance string [mscorlib]System.BadImageFormatException::get_FusionLog() - IL_0051: ldnull - IL_0052: ldnull - IL_0053: ldnull - IL_0054: ldloc.1 - IL_0055: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_005a: throw - - .line 118,118 : 13,47 '' - } // end handler - catch [mscorlib]System.IO.FileNotFoundException - { - IL_005b: stloc.2 - .line 120,120 : 17,235 '' - IL_005c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError() - IL_0061: ldarg.2 - IL_0062: ldind.ref - IL_0063: brtrue.s IL_0068 - - IL_0065: ldarg.1 - IL_0066: br.s IL_006f - - IL_0068: ldarg.2 - IL_0069: ldind.ref - IL_006a: callvirt instance string [mscorlib]System.Object::ToString() - IL_006f: call string [mscorlib]System.String::Format(string, - object) - IL_0074: ldloc.2 - IL_0075: callvirt instance string [mscorlib]System.IO.FileNotFoundException::get_FusionLog() - IL_007a: ldarg.2 - IL_007b: ldind.ref - IL_007c: ldarg.3 - IL_007d: ldind.ref - IL_007e: ldnull - IL_007f: ldloc.2 - IL_0080: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_0085: throw - - .line 122,122 : 13,36 '' - } // end handler - catch Virtuoso.Miranda.Plugins.FusionException - { - IL_0086: pop - .line 124,124 : 17,23 '' - IL_0087: rethrow - .line 126,126 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_0089: stloc.3 - .line 128,128 : 17,182 '' - IL_008a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError() - IL_008f: ldarg.1 - IL_0090: ldloc.3 - IL_0091: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0096: call string [mscorlib]System.String::Format(string, - object, - object) - IL_009b: ldarg.2 - IL_009c: ldind.ref - IL_009d: callvirt instance string [mscorlib]System.Object::ToString() - IL_00a2: ldnull - IL_00a3: ldnull - IL_00a4: ldnull - IL_00a5: ldloc.3 - IL_00a6: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_00ab: throw - - .line 130,130 : 9,10 '' - } // end handler - IL_00ac: ret - } // end of method DefaultPluginManager::LoadAssembly - - .method private hidebysig instance void - LoadPluginFromType(class [mscorlib]System.Type 'type') cil managed - { - // Code size 190 (0xbe) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - [2] class [mscorlib]System.MissingMethodException mmEx, - [3] class [mscorlib]System.Reflection.TargetInvocationException tiEx, - [4] class [mscorlib]System.MethodAccessException maEx) - .line 134,134 : 13,30 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 135,135 : 17,57 '' - IL_0003: ldstr "type" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 141,141 : 17,71 '' - .try - { - IL_000e: ldarg.1 - IL_000f: ldc.i4.0 - IL_0010: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type, - bool) - IL_0015: stloc.0 - .line 143,143 : 17,36 '' - IL_0016: ldloc.0 - IL_0017: brtrue.s IL_001e - - .line 144,144 : 21,28 '' - IL_0019: leave IL_00bd - - .line 146,146 : 17,72 '' - IL_001e: ldarg.0 - IL_001f: ldloc.0 - IL_0020: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0025: stloc.1 - .line 149,149 : 17,39 '' - IL_0026: ldarg.0 - IL_0027: ldloc.0 - IL_0028: call instance bool Virtuoso.Miranda.Plugins.PluginManagerBase::IsEnabled(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_002d: brfalse.s IL_0037 - - .line 150,150 : 21,75 '' - IL_002f: ldarg.0 - IL_0030: ldloc.1 - IL_0031: ldc.i4.1 - IL_0032: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState) - IL_0037: leave IL_00bd - - .line 154,154 : 13,48 '' - } // end .try - catch [mscorlib]System.MissingMethodException - { - IL_003c: stloc.2 - .line 156,156 : 17,169 '' - IL_003d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_NoValidPluginCtorFound() - IL_0042: ldarg.1 - IL_0043: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0048: call string [mscorlib]System.String::Format(string, - object) - IL_004d: ldarg.1 - IL_004e: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0053: ldarg.1 - IL_0054: ldnull - IL_0055: ldloc.2 - IL_0056: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_005b: throw - - .line 158,158 : 13,51 '' - } // end handler - catch [mscorlib]System.Reflection.TargetInvocationException - { - IL_005c: stloc.3 - .line 160,162 : 17,69 '' - IL_005d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() - IL_0062: ldarg.1 - IL_0063: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0068: ldloc.3 - IL_0069: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException() - IL_006e: brtrue.s IL_0077 - - IL_0070: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown() - IL_0075: br.s IL_0082 - - IL_0077: ldloc.3 - IL_0078: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException() - IL_007d: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0082: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0087: ldarg.1 - IL_0088: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_008d: ldarg.1 - IL_008e: ldnull - IL_008f: ldloc.3 - IL_0090: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException() - IL_0095: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_009a: throw - - .line 164,164 : 13,47 '' - } // end handler - catch [mscorlib]System.MethodAccessException - { - IL_009b: stloc.s maEx - .line 166,166 : 17,178 '' - IL_009d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() - IL_00a2: ldarg.1 - IL_00a3: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_00a8: call string [mscorlib]System.String::Format(string, - object) - IL_00ad: ldarg.1 - IL_00ae: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_00b3: ldarg.1 - IL_00b4: ldnull - IL_00b5: ldloc.s maEx - IL_00b7: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_00bc: throw - - .line 168,168 : 9,10 '' - } // end handler - IL_00bd: ret - } // end of method DefaultPluginManager::LoadPluginFromType - -} // end of class Virtuoso.Miranda.Plugins.DefaultPluginManager - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public string Text - .field public uint32 Flags - .field public int32 Position - .field public native int Icon - .field public string Service - .field public string PopUpMenu - .field public int32 PopUpPosition - .field public uint32 HotKey - .field public string ContactOwner - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute attrib) cil managed - { - // Code size 165 (0xa5) - .maxstack 3 - .line 53,53 : 13,31 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\CLISTMENUITEM.cs' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 54,54 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 56,56 : 13,32 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 57,57 : 17,59 '' - IL_0011: ldstr "attrib" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 59,59 : 13,37 '' - IL_001c: ldarg.0 - IL_001d: ldarg.2 - IL_001e: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Text() - IL_0023: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text - .line 60,60 : 13,43 '' - IL_0028: ldarg.0 - IL_0029: ldarg.2 - IL_002a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service() - IL_002f: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Service - .line 61,61 : 13,53 '' - IL_0034: ldarg.0 - IL_0035: ldarg.2 - IL_0036: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_OwningModule() - IL_003b: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::ContactOwner - .line 62,62 : 13,45 '' - IL_0040: ldarg.0 - IL_0041: ldarg.2 - IL_0042: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Flags() - IL_0047: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - .line 63,63 : 13,47 '' - IL_004c: ldarg.0 - IL_004d: ldarg.2 - IL_004e: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpMenu() - IL_0053: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - .line 64,64 : 13,55 '' - IL_0058: ldarg.0 - IL_0059: ldarg.2 - IL_005a: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpPosition() - IL_005f: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpPosition - .line 65,65 : 13,45 '' - IL_0064: ldarg.0 - IL_0065: ldarg.2 - IL_0066: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Position() - IL_006b: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Position - .line 66,66 : 13,47 '' - IL_0070: ldarg.0 - IL_0071: ldarg.2 - IL_0072: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HotKey() - IL_0077: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey - .line 67,67 : 13,37 '' - IL_007c: ldarg.0 - IL_007d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0082: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - .line 68,68 : 13,63 '' - IL_0087: ldarg.0 - IL_0088: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_008d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0092: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0097: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Size - .line 70,70 : 13,37 '' - IL_009c: ldarg.0 - IL_009d: ldarg.1 - IL_009e: ldarg.2 - IL_009f: call instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::LoadIcon(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 71,71 : 9,10 '' - IL_00a4: ret - } // end of method CLISTMENUITEM::.ctor - - .method private hidebysig instance void - LoadIcon(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute attrib) cil managed - { - // Code size 117 (0x75) - .maxstack 3 - .locals init ([0] class [mscorlib]System.IO.Stream 'stream') - .line 81,81 : 17,37 '' - .try - { - IL_0000: ldarg.2 - IL_0001: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HasIcon() - IL_0006: brtrue.s IL_000a - - .line 82,82 : 21,28 '' - IL_0008: leave.s IL_0074 - - .line 84,84 : 17,44 '' - IL_000a: ldarg.2 - IL_000b: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_UseEmbeddedIcon() - IL_0010: brfalse.s IL_004e - - .line 86,86 : 28,109 '' - IL_0012: ldarg.1 - IL_0013: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0018: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_001d: ldarg.2 - IL_001e: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IconID() - IL_0023: callvirt instance class [mscorlib]System.IO.Stream [mscorlib]System.Reflection.Assembly::GetManifestResourceStream(string) - IL_0028: stloc.0 - .line 88,88 : 25,44 '' - .try - { - IL_0029: ldloc.0 - IL_002a: brfalse.s IL_0042 - - .line 89,89 : 29,92 '' - IL_002c: ldarg.0 - IL_002d: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton() - IL_0032: ldloc.0 - IL_0033: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Native.IconImageCache::GetStreamedIcon(class [mscorlib]System.IO.Stream) - IL_0038: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_003d: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0042: leave.s IL_0064 - - } // end .try - finally - { - IL_0044: ldloc.0 - IL_0045: brfalse.s IL_004d - - IL_0047: ldloc.0 - IL_0048: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004d: endfinally - .line 95,95 : 21,68 '' - } // end handler - IL_004e: ldarg.0 - IL_004f: ldarg.2 - IL_0050: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IconID() - IL_0055: call int32 [mscorlib]System.Int32::Parse(string) - IL_005a: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadIcon(int32) - IL_005f: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0064: leave.s IL_0074 - - .line 97,97 : 13,18 '' - } // end .try - catch [mscorlib]System.Object - { - IL_0066: pop - .line 99,99 : 17,41 '' - IL_0067: ldarg.0 - IL_0068: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_006d: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0072: leave.s IL_0074 - - .line 101,101 : 9,10 '' - } // end handler - IL_0074: ret - } // end of method CLISTMENUITEM::LoadIcon - -} // end of class Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Resources.TextResources - extends [mscorlib]System.Object -{ - .custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string, - string) = ( 01 00 33 53 79 73 74 65 6D 2E 52 65 73 6F 75 72 // ..3System.Resour - 63 65 73 2E 54 6F 6F 6C 73 2E 53 74 72 6F 6E 67 // ces.Tools.Strong - 6C 79 54 79 70 65 64 52 65 73 6F 75 72 63 65 42 // lyTypedResourceB - 75 69 6C 64 65 72 07 34 2E 30 2E 30 2E 30 00 00 ) // uilder.4.0.0.0.. - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class [mscorlib]System.Resources.ResourceManager resourceMan - .field private static class [mscorlib]System.Globalization.CultureInfo resourceCulture - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,32 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Resources\\TextResources.Designer.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 33,33 : 9,10 '' - IL_0006: ret - } // end of method TextResources::.ctor - - .method assembly hidebysig specialname static - class [mscorlib]System.Resources.ResourceManager - get_ResourceManager() cil managed - { - // Code size 51 (0x33) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Resources.ResourceManager temp) - .line 41,41 : 17,63 '' - IL_0000: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan - IL_0005: ldnull - IL_0006: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000b: brfalse.s IL_002d - - .line 42,42 : 21,198 '' - IL_000d: ldstr "Virtuoso.Miranda.Plugins.Resources.TextResources" - IL_0012: ldtoken Virtuoso.Miranda.Plugins.Resources.TextResources - IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001c: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0021: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string, - class [mscorlib]System.Reflection.Assembly) - IL_0026: stloc.0 - .line 43,43 : 21,40 '' - IL_0027: ldloc.0 - IL_0028: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan - .line 45,45 : 17,36 '' - IL_002d: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan - IL_0032: ret - } // end of method TextResources::get_ResourceManager - - .method assembly hidebysig specialname static - class [mscorlib]System.Globalization.CultureInfo - get_Culture() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 56,56 : 17,40 '' - IL_0000: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_0005: ret - } // end of method TextResources::get_Culture - - .method assembly hidebysig specialname static - void set_Culture(class [mscorlib]System.Globalization.CultureInfo 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 59,59 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - .line 60,60 : 13,14 '' - IL_0006: ret - } // end of method TextResources::set_Culture - - .method assembly hidebysig specialname static - string get_Balloon_Text_FusionFinished() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 68,68 : 17,98 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Balloon_Text_FusionFinished" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Balloon_Text_FusionFinished - - .method assembly hidebysig specialname static - string get_Config_General() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 77,77 : 17,85 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_General" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_General - - .method assembly hidebysig specialname static - string get_Config_General_About() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 86,86 : 17,91 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_General_About" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_General_About - - .method assembly hidebysig specialname static - string get_Config_General_About_Description() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 95,95 : 17,103 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_General_About_Description" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_General_About_Description - - .method assembly hidebysig specialname static - string get_Config_General_Description() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 104,104 : 17,97 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_General_Description" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_General_Description - - .method assembly hidebysig specialname static - string get_Config_Management() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 113,113 : 17,88 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_Management" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_Management - - .method assembly hidebysig specialname static - string get_Config_Management_Description() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 122,122 : 17,100 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_Management_Description" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_Management_Description - - .method assembly hidebysig specialname static - string get_Config_Management_Plugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 131,131 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_Management_Plugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_Management_Plugins - - .method assembly hidebysig specialname static - string get_Config_Management_Plugins_Description() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 140,140 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_Management_Plugins_Description" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_Management_Plugins_Description - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 149,149 : 17,120 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CallInvalidForUnknownNetworkProtocol" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 158,158 : 17,124 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CannotDetectMirandaDefaultStringEncod" - + "ing" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CannotFinishMarshaling() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 167,167 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CannotFinishMarshaling" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CannotFinishMarshaling - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CannotOpenHomePage() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 176,176 : 17,102 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CannotOpenHomePage" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CannotOpenHomePage - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CannotRegisterBuiltinProtocol() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 185,185 : 17,113 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CannotRegisterBuiltinProtocol" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CannotRegisterBuiltinProtocol - - .method assembly hidebysig specialname static - string get_ExceptionMsg_ConfigurationFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 194,194 : 17,103 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_ConfigurationFailed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_ConfigurationFailed - - .method assembly hidebysig specialname static - string get_ExceptionMsg_DuplicitLoaderOptions() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 203,203 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_DuplicitLoaderOptions" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_DuplicitLoaderOptions - - .method assembly hidebysig specialname static - string get_ExceptionMsg_ErrorWhileCallingMirandaService() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 212,212 : 17,115 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_ErrorWhileCallingMirandaService" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService - - .method assembly hidebysig specialname static - string get_ExceptionMsg_ErrorWhileLoadingPlugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 221,221 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_ErrorWhileLoadingPlugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_ErrorWhileLoadingPlugins - - .method assembly hidebysig specialname static - string get_ExceptionMsg_FeatureNotAvailableInDomain() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 230,230 : 17,111 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_FeatureNotAvailableInDomain" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_FeatureNotAvailableInDomain - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_AssemblyLoadError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 239,239 : 17,113 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_AssemblyLoadError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_CannotLoadStringResolver() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 248,248 : 17,120 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_CannotLoadStringResolver" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_CannotLoadStringResolver - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_EventHookingFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 257,257 : 17,114 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_EventHookingFailed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_EventHookingFailed - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 266,266 : 17,123 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_InvalidMethodSignature() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 275,275 : 17,118 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_InvalidMethodSignature" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_InvalidMethodSignature - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_NoValidPluginCtorFound() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 284,284 : 17,118 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_NoValidPluginCtorFound" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_NoValidPluginCtorFound - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 293,293 : 17,124 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_ServiceFunctionAlreadyExi" - + "sts" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 302,302 : 17,125 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_ServiceFunctionCreationFa" - + "iled" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_UnableToLoadMasterType() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 311,311 : 17,118 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_UnableToLoadMasterType" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_UnableToLoadMasterType - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 320,320 : 17,125 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_UnableToSetUpPluginDescri" - + "ptor" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 329,329 : 17,127 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_UnauthorizedToInstantiate" - + "Plugin" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_UnmanagedImageFound() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 338,338 : 17,115 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_UnmanagedImageFound" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_UnmanagedImageFound - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 347,347 : 17,125 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable2_ErrorWhileInstantiatingPl" - + "ugin" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 356,356 : 17,125 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable2_MirandaServiceReturnedFai" - + "lure" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 365,365 : 17,122 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable2_RuntimeVersionNotAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 374,374 : 17,121 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable3_MenuItemServiceAlreadySet" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet - - .method assembly hidebysig specialname static - string get_ExceptionMsg_HookNotFound() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 383,383 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_HookNotFound" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_HookNotFound - - .method assembly hidebysig specialname static - string get_ExceptionMsg_HyphenSxSNotSupported() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 392,392 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_HyphenSxSNotSupported" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_HyphenSxSNotSupported - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InternalErrorOccurred() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 401,401 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InternalErrorOccurred" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InternalErrorOccurred - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InteropBufferNotLocked() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 410,410 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InteropBufferNotLocked" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InteropBufferNotLocked - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InteropBufferNotUnlocked() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 419,419 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InteropBufferNotUnlocked" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InteropBufferNotUnlocked - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 428,428 : 17,121 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InvalidCrossThreadInteropBufferUnlock" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InvalidFusionContext() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 437,437 : 17,104 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InvalidFusionContext" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InvalidFusionContext - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InvalidHandle() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 446,446 : 17,97 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InvalidHandle" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InvalidHandle - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InvalidValueToTranslate() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 455,455 : 17,107 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InvalidValueToTranslate" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InvalidValueToTranslate - - .method assembly hidebysig specialname static - string get_ExceptionMsg_IOErrorOccurred() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 464,464 : 17,99 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_IOErrorOccurred" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_IOErrorOccurred - - .method assembly hidebysig specialname static - string get_ExceptionMsg_MirandaContextNotAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 473,473 : 17,110 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_MirandaContextNotAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_MirandaContextNotAvailable - - .method assembly hidebysig specialname static - string get_ExceptionMsg_MirandaRestartRequired() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 482,482 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_MirandaRestartRequired" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_MirandaRestartRequired - - .method assembly hidebysig specialname static - string get_ExceptionMsg_OwnerUnknown() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 491,491 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_OwnerUnknown" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_OwnerUnknown - - .method assembly hidebysig specialname static - string get_ExceptionMsg_PluginAlreadyInitialized() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 500,500 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_PluginAlreadyInitialized" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_PluginAlreadyInitialized - - .method assembly hidebysig specialname static - string get_ExceptionMsg_PluginManagerAlreadyInitialized() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 509,509 : 17,115 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_PluginManagerAlreadyInitialized" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_PluginManagerAlreadyInitialized - - .method assembly hidebysig specialname static - string get_ExceptionMsg_PluginNotInitialized() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 518,518 : 17,104 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_PluginNotInitialized" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_PluginNotInitialized - - .method assembly hidebysig specialname static - string get_ExceptionMsg_SingletonNotInitializedYet() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 527,527 : 17,110 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_SingletonNotInitializedYet" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_SingletonNotInitializedYet - - .method assembly hidebysig specialname static - string get_ExceptionMsg_UnableToLoadConfiguration_StorageError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 536,536 : 17,122 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_UnableToLoadConfiguration_StorageError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError - - .method assembly hidebysig specialname static - string get_ExceptionMsg_UnableToSaveConfiguration_StorageError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 545,545 : 17,122 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_UnableToSaveConfiguration_StorageError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_UnableToSaveConfiguration_StorageError - - .method assembly hidebysig specialname static - string get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 554,554 : 17,130 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_UnableToUnloadPluginMangerFromCurrent" - + "AppDomain" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_HyphenCrashed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 563,563 : 17,99 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_HyphenCrashed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_HyphenCrashed - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_HyphenLoadFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 572,572 : 17,102 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_HyphenLoadFailed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_HyphenLoadFailed - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_LoadUnloadPlugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 581,581 : 17,103 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_LoadUnloadPlugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_LoadUnloadPlugins - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_LoadUnloadPluginsFailure() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 590,590 : 17,110 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_LoadUnloadPluginsFailure" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_LoadUnloadPluginsFailure - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_NoOptionsAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 599,599 : 17,104 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_NoOptionsAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_NoOptionsAvailable - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_NoPluginsLoaded() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 608,608 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_NoPluginsLoaded" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_NoPluginsLoaded - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_PluginReloadComplete() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 617,617 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_PluginReloadComplete" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_PluginReloadComplete - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_RuntimeVersionNotAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 626,626 : 17,112 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_RuntimeVersionNotAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_RuntimeVersionNotAvailable - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_Warning() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 635,635 : 17,93 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_Warning" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_Warning - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Caption_PluginError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 644,644 : 17,109 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Caption_PluginError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Caption_PluginError - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Caption_PluginUpdated() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 653,653 : 17,111 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Caption_PluginUpdated" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Caption_PluginUpdated - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Text_HyphenLoadFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 662,662 : 17,111 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Text_HyphenLoadFailed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Text_HyphenLoadFailed - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Text_LoadUnloadPluginsFailure() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 671,671 : 17,119 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Text_LoadUnloadPluginsFailure" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Text_LoadUnloadPluginsFailure - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Text_ModuleError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 680,680 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Text_ModuleError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Text_ModuleError - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable2_Text_PluginError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 689,689 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable2_Text_PluginError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable2_Text_PluginError - - .method assembly hidebysig specialname static - string get_MsgBox_Text_GenericPluginError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 698,698 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_GenericPluginError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_GenericPluginError - - .method assembly hidebysig specialname static - string get_MsgBox_Text_HyphenCrashed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 707,707 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_HyphenCrashed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_HyphenCrashed - - .method assembly hidebysig specialname static - string get_MsgBox_Text_LoadUnloadPlugins_Unload() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 716,716 : 17,107 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_LoadUnloadPlugins_Unload" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_LoadUnloadPlugins_Unload - - .method assembly hidebysig specialname static - string get_MsgBox_Text_MirandaRestartRequired() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 725,725 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_MirandaRestartRequired" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_MirandaRestartRequired - - .method assembly hidebysig specialname static - string get_MsgBox_Text_NoOptionsAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 734,734 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_NoOptionsAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_NoOptionsAvailable - - .method assembly hidebysig specialname static - string get_MsgBox_Text_NoPluginsLoaded() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 743,743 : 17,98 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_NoPluginsLoaded" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_NoPluginsLoaded - - .method assembly hidebysig specialname static - string get_MsgBox_Text_PluginReloadComplete() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 752,752 : 17,103 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_PluginReloadComplete" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_PluginReloadComplete - - .method assembly hidebysig specialname static - string get_MsgBox_Text_PluginUpdated() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 761,761 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_PluginUpdated" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_PluginUpdated - - .method assembly hidebysig specialname static - string get_MsgBox_Text_UnableToReportError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 770,770 : 17,102 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_UnableToReportError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_UnableToReportError - - .method assembly hidebysig specialname static - string get_UI_Caption_Configure() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 779,779 : 17,91 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Caption_Configure" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Caption_Configure - - .method assembly hidebysig specialname static - string get_UI_Caption_Error() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 788,788 : 17,87 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Caption_Error" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Caption_Error - - .method assembly hidebysig specialname static - string get_UI_Formatable1_Text_PluginCrashed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 797,797 : 17,104 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Formatable1_Text_PluginCrashed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Formatable1_Text_PluginCrashed - - .method assembly hidebysig specialname static - string get_UI_Label_Empty() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 806,806 : 17,85 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Label_Empty" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Label_Empty - - .method assembly hidebysig specialname static - string get_UI_Label_SelectPluginToDisplayDescr() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 815,815 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Label_SelectPluginToDisplayDescr" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Label_SelectPluginToDisplayDescr - - .method assembly hidebysig specialname static - string get_UI_Label_Unknown() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 824,824 : 17,87 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Label_Unknown" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Label_Unknown - - .method assembly hidebysig specialname static - string get_UI_Text_ConfigureStandaloneModules() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 833,833 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_ConfigureStandaloneModules" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_ConfigureStandaloneModules - - .method assembly hidebysig specialname static - string get_UI_Text_Hyphen() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 842,842 : 17,85 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_Hyphen" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_Hyphen - - .method assembly hidebysig specialname static - string get_UI_Text_LoadUnloadPlugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 851,851 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_LoadUnloadPlugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_LoadUnloadPlugins - - .method assembly hidebysig specialname static - string get_UI_Text_ManagePlugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 860,860 : 17,92 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_ManagePlugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_ManagePlugins - - .method assembly hidebysig specialname static - string get_UI_Text_No() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 869,869 : 17,81 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_No" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_No - - .method assembly hidebysig specialname static - string get_UI_Text_ShowManagedMainMenu() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 878,878 : 17,98 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_ShowManagedMainMenu" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_ShowManagedMainMenu - - .method assembly hidebysig specialname static - string get_UI_Text_Yes() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 887,887 : 17,82 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_Yes" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_Yes - - .method assembly hidebysig specialname static - string get_UI_ToolTip_HyphenTrayIcon() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 896,896 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_ToolTip_HyphenTrayIcon" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_ToolTip_HyphenTrayIcon - - .property class [mscorlib]System.Resources.ResourceManager - ResourceManager() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .get class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - } // end of property TextResources::ResourceManager - .property class [mscorlib]System.Globalization.CultureInfo - Culture() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .set void Virtuoso.Miranda.Plugins.Resources.TextResources::set_Culture(class [mscorlib]System.Globalization.CultureInfo) - .get class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::get_Culture() - } // end of property TextResources::Culture - .property string Balloon_Text_FusionFinished() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Balloon_Text_FusionFinished() - } // end of property TextResources::Balloon_Text_FusionFinished - .property string Config_General() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General() - } // end of property TextResources::Config_General - .property string Config_General_About() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About() - } // end of property TextResources::Config_General_About - .property string Config_General_About_Description() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About_Description() - } // end of property TextResources::Config_General_About_Description - .property string Config_General_Description() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_Description() - } // end of property TextResources::Config_General_Description - .property string Config_Management() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management() - } // end of property TextResources::Config_Management - .property string Config_Management_Description() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Description() - } // end of property TextResources::Config_Management_Description - .property string Config_Management_Plugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins() - } // end of property TextResources::Config_Management_Plugins - .property string Config_Management_Plugins_Description() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins_Description() - } // end of property TextResources::Config_Management_Plugins_Description - .property string ExceptionMsg_CallInvalidForUnknownNetworkProtocol() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol() - } // end of property TextResources::ExceptionMsg_CallInvalidForUnknownNetworkProtocol - .property string ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() - } // end of property TextResources::ExceptionMsg_CannotDetectMirandaDefaultStringEncoding - .property string ExceptionMsg_CannotFinishMarshaling() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotFinishMarshaling() - } // end of property TextResources::ExceptionMsg_CannotFinishMarshaling - .property string ExceptionMsg_CannotOpenHomePage() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotOpenHomePage() - } // end of property TextResources::ExceptionMsg_CannotOpenHomePage - .property string ExceptionMsg_CannotRegisterBuiltinProtocol() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotRegisterBuiltinProtocol() - } // end of property TextResources::ExceptionMsg_CannotRegisterBuiltinProtocol - .property string ExceptionMsg_ConfigurationFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ConfigurationFailed() - } // end of property TextResources::ExceptionMsg_ConfigurationFailed - .property string ExceptionMsg_DuplicitLoaderOptions() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_DuplicitLoaderOptions() - } // end of property TextResources::ExceptionMsg_DuplicitLoaderOptions - .property string ExceptionMsg_ErrorWhileCallingMirandaService() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - } // end of property TextResources::ExceptionMsg_ErrorWhileCallingMirandaService - .property string ExceptionMsg_ErrorWhileLoadingPlugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileLoadingPlugins() - } // end of property TextResources::ExceptionMsg_ErrorWhileLoadingPlugins - .property string ExceptionMsg_FeatureNotAvailableInDomain() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_FeatureNotAvailableInDomain() - } // end of property TextResources::ExceptionMsg_FeatureNotAvailableInDomain - .property string ExceptionMsg_Formatable1_AssemblyLoadError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError() - } // end of property TextResources::ExceptionMsg_Formatable1_AssemblyLoadError - .property string ExceptionMsg_Formatable1_CannotLoadStringResolver() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_CannotLoadStringResolver() - } // end of property TextResources::ExceptionMsg_Formatable1_CannotLoadStringResolver - .property string ExceptionMsg_Formatable1_EventHookingFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_EventHookingFailed() - } // end of property TextResources::ExceptionMsg_Formatable1_EventHookingFailed - .property string ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden() - } // end of property TextResources::ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden - .property string ExceptionMsg_Formatable1_InvalidMethodSignature() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_InvalidMethodSignature() - } // end of property TextResources::ExceptionMsg_Formatable1_InvalidMethodSignature - .property string ExceptionMsg_Formatable1_NoValidPluginCtorFound() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_NoValidPluginCtorFound() - } // end of property TextResources::ExceptionMsg_Formatable1_NoValidPluginCtorFound - .property string ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() - } // end of property TextResources::ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists - .property string ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() - } // end of property TextResources::ExceptionMsg_Formatable1_ServiceFunctionCreationFailed - .property string ExceptionMsg_Formatable1_UnableToLoadMasterType() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToLoadMasterType() - } // end of property TextResources::ExceptionMsg_Formatable1_UnableToLoadMasterType - .property string ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() - } // end of property TextResources::ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor - .property string ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() - } // end of property TextResources::ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin - .property string ExceptionMsg_Formatable1_UnmanagedImageFound() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnmanagedImageFound() - } // end of property TextResources::ExceptionMsg_Formatable1_UnmanagedImageFound - .property string ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() - } // end of property TextResources::ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin - .property string ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - } // end of property TextResources::ExceptionMsg_Formatable2_MirandaServiceReturnedFailure - .property string ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() - } // end of property TextResources::ExceptionMsg_Formatable2_RuntimeVersionNotAvailable - .property string ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() - } // end of property TextResources::ExceptionMsg_Formatable3_MenuItemServiceAlreadySet - .property string ExceptionMsg_HookNotFound() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_HookNotFound() - } // end of property TextResources::ExceptionMsg_HookNotFound - .property string ExceptionMsg_HyphenSxSNotSupported() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_HyphenSxSNotSupported() - } // end of property TextResources::ExceptionMsg_HyphenSxSNotSupported - .property string ExceptionMsg_InternalErrorOccurred() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred() - } // end of property TextResources::ExceptionMsg_InternalErrorOccurred - .property string ExceptionMsg_InteropBufferNotLocked() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotLocked() - } // end of property TextResources::ExceptionMsg_InteropBufferNotLocked - .property string ExceptionMsg_InteropBufferNotUnlocked() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotUnlocked() - } // end of property TextResources::ExceptionMsg_InteropBufferNotUnlocked - .property string ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() - } // end of property TextResources::ExceptionMsg_InvalidCrossThreadInteropBufferUnlock - .property string ExceptionMsg_InvalidFusionContext() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidFusionContext() - } // end of property TextResources::ExceptionMsg_InvalidFusionContext - .property string ExceptionMsg_InvalidHandle() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidHandle() - } // end of property TextResources::ExceptionMsg_InvalidHandle - .property string ExceptionMsg_InvalidValueToTranslate() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidValueToTranslate() - } // end of property TextResources::ExceptionMsg_InvalidValueToTranslate - .property string ExceptionMsg_IOErrorOccurred() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_IOErrorOccurred() - } // end of property TextResources::ExceptionMsg_IOErrorOccurred - .property string ExceptionMsg_MirandaContextNotAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaContextNotAvailable() - } // end of property TextResources::ExceptionMsg_MirandaContextNotAvailable - .property string ExceptionMsg_MirandaRestartRequired() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaRestartRequired() - } // end of property TextResources::ExceptionMsg_MirandaRestartRequired - .property string ExceptionMsg_OwnerUnknown() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_OwnerUnknown() - } // end of property TextResources::ExceptionMsg_OwnerUnknown - .property string ExceptionMsg_PluginAlreadyInitialized() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized() - } // end of property TextResources::ExceptionMsg_PluginAlreadyInitialized - .property string ExceptionMsg_PluginManagerAlreadyInitialized() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginManagerAlreadyInitialized() - } // end of property TextResources::ExceptionMsg_PluginManagerAlreadyInitialized - .property string ExceptionMsg_PluginNotInitialized() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - } // end of property TextResources::ExceptionMsg_PluginNotInitialized - .property string ExceptionMsg_SingletonNotInitializedYet() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_SingletonNotInitializedYet() - } // end of property TextResources::ExceptionMsg_SingletonNotInitializedYet - .property string ExceptionMsg_UnableToLoadConfiguration_StorageError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError() - } // end of property TextResources::ExceptionMsg_UnableToLoadConfiguration_StorageError - .property string ExceptionMsg_UnableToSaveConfiguration_StorageError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToSaveConfiguration_StorageError() - } // end of property TextResources::ExceptionMsg_UnableToSaveConfiguration_StorageError - .property string ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() - } // end of property TextResources::ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain - .property string MsgBox_Caption_HyphenCrashed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_HyphenCrashed() - } // end of property TextResources::MsgBox_Caption_HyphenCrashed - .property string MsgBox_Caption_HyphenLoadFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_HyphenLoadFailed() - } // end of property TextResources::MsgBox_Caption_HyphenLoadFailed - .property string MsgBox_Caption_LoadUnloadPlugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_LoadUnloadPlugins() - } // end of property TextResources::MsgBox_Caption_LoadUnloadPlugins - .property string MsgBox_Caption_LoadUnloadPluginsFailure() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_LoadUnloadPluginsFailure() - } // end of property TextResources::MsgBox_Caption_LoadUnloadPluginsFailure - .property string MsgBox_Caption_NoOptionsAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_NoOptionsAvailable() - } // end of property TextResources::MsgBox_Caption_NoOptionsAvailable - .property string MsgBox_Caption_NoPluginsLoaded() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_NoPluginsLoaded() - } // end of property TextResources::MsgBox_Caption_NoPluginsLoaded - .property string MsgBox_Caption_PluginReloadComplete() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_PluginReloadComplete() - } // end of property TextResources::MsgBox_Caption_PluginReloadComplete - .property string MsgBox_Caption_RuntimeVersionNotAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_RuntimeVersionNotAvailable() - } // end of property TextResources::MsgBox_Caption_RuntimeVersionNotAvailable - .property string MsgBox_Caption_Warning() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_Warning() - } // end of property TextResources::MsgBox_Caption_Warning - .property string MsgBox_Formatable1_Caption_PluginError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Caption_PluginError() - } // end of property TextResources::MsgBox_Formatable1_Caption_PluginError - .property string MsgBox_Formatable1_Caption_PluginUpdated() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Caption_PluginUpdated() - } // end of property TextResources::MsgBox_Formatable1_Caption_PluginUpdated - .property string MsgBox_Formatable1_Text_HyphenLoadFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_HyphenLoadFailed() - } // end of property TextResources::MsgBox_Formatable1_Text_HyphenLoadFailed - .property string MsgBox_Formatable1_Text_LoadUnloadPluginsFailure() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_LoadUnloadPluginsFailure() - } // end of property TextResources::MsgBox_Formatable1_Text_LoadUnloadPluginsFailure - .property string MsgBox_Formatable1_Text_ModuleError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_ModuleError() - } // end of property TextResources::MsgBox_Formatable1_Text_ModuleError - .property string MsgBox_Formatable2_Text_PluginError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable2_Text_PluginError() - } // end of property TextResources::MsgBox_Formatable2_Text_PluginError - .property string MsgBox_Text_GenericPluginError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_GenericPluginError() - } // end of property TextResources::MsgBox_Text_GenericPluginError - .property string MsgBox_Text_HyphenCrashed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_HyphenCrashed() - } // end of property TextResources::MsgBox_Text_HyphenCrashed - .property string MsgBox_Text_LoadUnloadPlugins_Unload() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_LoadUnloadPlugins_Unload() - } // end of property TextResources::MsgBox_Text_LoadUnloadPlugins_Unload - .property string MsgBox_Text_MirandaRestartRequired() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_MirandaRestartRequired() - } // end of property TextResources::MsgBox_Text_MirandaRestartRequired - .property string MsgBox_Text_NoOptionsAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_NoOptionsAvailable() - } // end of property TextResources::MsgBox_Text_NoOptionsAvailable - .property string MsgBox_Text_NoPluginsLoaded() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_NoPluginsLoaded() - } // end of property TextResources::MsgBox_Text_NoPluginsLoaded - .property string MsgBox_Text_PluginReloadComplete() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginReloadComplete() - } // end of property TextResources::MsgBox_Text_PluginReloadComplete - .property string MsgBox_Text_PluginUpdated() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginUpdated() - } // end of property TextResources::MsgBox_Text_PluginUpdated - .property string MsgBox_Text_UnableToReportError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_UnableToReportError() - } // end of property TextResources::MsgBox_Text_UnableToReportError - .property string UI_Caption_Configure() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Caption_Configure() - } // end of property TextResources::UI_Caption_Configure - .property string UI_Caption_Error() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Caption_Error() - } // end of property TextResources::UI_Caption_Error - .property string UI_Formatable1_Text_PluginCrashed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Formatable1_Text_PluginCrashed() - } // end of property TextResources::UI_Formatable1_Text_PluginCrashed - .property string UI_Label_Empty() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Empty() - } // end of property TextResources::UI_Label_Empty - .property string UI_Label_SelectPluginToDisplayDescr() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_SelectPluginToDisplayDescr() - } // end of property TextResources::UI_Label_SelectPluginToDisplayDescr - .property string UI_Label_Unknown() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown() - } // end of property TextResources::UI_Label_Unknown - .property string UI_Text_ConfigureStandaloneModules() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ConfigureStandaloneModules() - } // end of property TextResources::UI_Text_ConfigureStandaloneModules - .property string UI_Text_Hyphen() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen() - } // end of property TextResources::UI_Text_Hyphen - .property string UI_Text_LoadUnloadPlugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_LoadUnloadPlugins() - } // end of property TextResources::UI_Text_LoadUnloadPlugins - .property string UI_Text_ManagePlugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ManagePlugins() - } // end of property TextResources::UI_Text_ManagePlugins - .property string UI_Text_No() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_No() - } // end of property TextResources::UI_Text_No - .property string UI_Text_ShowManagedMainMenu() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ShowManagedMainMenu() - } // end of property TextResources::UI_Text_ShowManagedMainMenu - .property string UI_Text_Yes() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Yes() - } // end of property TextResources::UI_Text_Yes - .property string UI_ToolTip_HyphenTrayIcon() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_ToolTip_HyphenTrayIcon() - } // end of property TextResources::UI_ToolTip_HyphenTrayIcon -} // end of class Virtuoso.Miranda.Plugins.Resources.TextResources - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Resources.VisualResources - extends [mscorlib]System.Object -{ - .custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string, - string) = ( 01 00 33 53 79 73 74 65 6D 2E 52 65 73 6F 75 72 // ..3System.Resour - 63 65 73 2E 54 6F 6F 6C 73 2E 53 74 72 6F 6E 67 // ces.Tools.Strong - 6C 79 54 79 70 65 64 52 65 73 6F 75 72 63 65 42 // lyTypedResourceB - 75 69 6C 64 65 72 07 34 2E 30 2E 30 2E 30 00 00 ) // uilder.4.0.0.0.. - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class [mscorlib]System.Resources.ResourceManager resourceMan - .field private static class [mscorlib]System.Globalization.CultureInfo resourceCulture - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,32 : 9,35 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Resources\\VisualResources.Designer.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 33,33 : 9,10 '' - IL_0006: ret - } // end of method VisualResources::.ctor - - .method assembly hidebysig specialname static - class [mscorlib]System.Resources.ResourceManager - get_ResourceManager() cil managed - { - // Code size 51 (0x33) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Resources.ResourceManager temp) - .line 41,41 : 17,63 '' - IL_0000: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan - IL_0005: ldnull - IL_0006: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000b: brfalse.s IL_002d - - .line 42,42 : 21,202 '' - IL_000d: ldstr "Virtuoso.Miranda.Plugins.Resources.VisualResources" - IL_0012: ldtoken Virtuoso.Miranda.Plugins.Resources.VisualResources - IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001c: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0021: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string, - class [mscorlib]System.Reflection.Assembly) - IL_0026: stloc.0 - .line 43,43 : 21,40 '' - IL_0027: ldloc.0 - IL_0028: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan - .line 45,45 : 17,36 '' - IL_002d: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan - IL_0032: ret - } // end of method VisualResources::get_ResourceManager - - .method assembly hidebysig specialname static - class [mscorlib]System.Globalization.CultureInfo - get_Culture() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 56,56 : 17,40 '' - IL_0000: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_0005: ret - } // end of method VisualResources::get_Culture - - .method assembly hidebysig specialname static - void set_Culture(class [mscorlib]System.Globalization.CultureInfo 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 59,59 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - .line 60,60 : 13,14 '' - IL_0006: ret - } // end of method VisualResources::set_Culture - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Engine() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 68,68 : 17,83 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Engine" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 69,69 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Engine - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Icon_16x16_Configuration() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 78,78 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Icon_16x16_Configuration" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 79,79 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Icon_16x16_Configuration - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Icon_16x16_Hyphen() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 88,88 : 17,94 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Icon_16x16_Hyphen" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 89,89 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Icon_16x16_Hyphen - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Icon_32x32_Configuration() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 98,98 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Icon_32x32_Configuration" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 99,99 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Icon_32x32_Configuration - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Icon_32x32_ConfigurationWarning() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 108,108 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Icon_32x32_ConfigurationWarning" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 109,109 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Icon_32x32_ConfigurationWarning - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Image_48x48_Warning() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 118,118 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Image_48x48_Warning" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 119,119 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method VisualResources::get_Image_48x48_Warning - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Image_64x67_Configuration() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 128,128 : 17,102 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Image_64x67_Configuration" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 129,129 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method VisualResources::get_Image_64x67_Configuration - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Image_64x67_Information() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 138,138 : 17,100 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Image_64x67_Information" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 139,139 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method VisualResources::get_Image_64x67_Information - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Image_64x67_Management() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 148,148 : 17,99 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Image_64x67_Management" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 149,149 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method VisualResources::get_Image_64x67_Management - - .property class [mscorlib]System.Resources.ResourceManager - ResourceManager() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .get class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - } // end of property VisualResources::ResourceManager - .property class [mscorlib]System.Globalization.CultureInfo - Culture() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .set void Virtuoso.Miranda.Plugins.Resources.VisualResources::set_Culture(class [mscorlib]System.Globalization.CultureInfo) - .get class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Culture() - } // end of property VisualResources::Culture - .property class [System.Drawing]System.Drawing.Icon - Engine() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Engine() - } // end of property VisualResources::Engine - .property class [System.Drawing]System.Drawing.Icon - Icon_16x16_Configuration() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Configuration() - } // end of property VisualResources::Icon_16x16_Configuration - .property class [System.Drawing]System.Drawing.Icon - Icon_16x16_Hyphen() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Hyphen() - } // end of property VisualResources::Icon_16x16_Hyphen - .property class [System.Drawing]System.Drawing.Icon - Icon_32x32_Configuration() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_32x32_Configuration() - } // end of property VisualResources::Icon_32x32_Configuration - .property class [System.Drawing]System.Drawing.Icon - Icon_32x32_ConfigurationWarning() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_32x32_ConfigurationWarning() - } // end of property VisualResources::Icon_32x32_ConfigurationWarning - .property class [System.Drawing]System.Drawing.Bitmap - Image_48x48_Warning() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_48x48_Warning() - } // end of property VisualResources::Image_48x48_Warning - .property class [System.Drawing]System.Drawing.Bitmap - Image_64x67_Configuration() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Configuration() - } // end of property VisualResources::Image_64x67_Configuration - .property class [System.Drawing]System.Drawing.Bitmap - Image_64x67_Information() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Information() - } // end of property VisualResources::Image_64x67_Information - .property class [System.Drawing]System.Drawing.Bitmap - Image_64x67_Management() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Management() - } // end of property VisualResources::Image_64x67_Management -} // end of class Virtuoso.Miranda.Plugins.Resources.VisualResources - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.SynchronizationHelper - extends [mscorlib]System.Object -{ - .method private hidebysig static void VerifyNotNull(object obj) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 35,35 : 13,29 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\SynchronizationHelper.cs' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_0009 - - .line 36,36 : 17,51 '' - IL_0003: newobj instance void [mscorlib]System.ArgumentNullException::.ctor() - IL_0008: throw - - .line 37,37 : 9,10 '' - IL_0009: ret - } // end of method SynchronizationHelper::VerifyNotNull - - .method public hidebysig static void EndUpdate(object obj) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 45,45 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 46,46 : 13,31 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Exit(object) - .line 47,47 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::EndUpdate - - .method public hidebysig static void BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 51,51 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 52,52 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 53,53 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginPluginUpdate - - .method public hidebysig static void BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor descriptor) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 57,57 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 58,58 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 59,59 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginDescriptorUpdate - - .method public hidebysig static void BeginMenuItemUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 63,63 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 64,64 : 13,33 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 65,65 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginMenuItemUpdate - - .method public hidebysig static void BeginCollectionUpdate(class [mscorlib]System.Collections.IList collection) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 69,69 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 70,70 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 71,71 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginCollectionUpdate - - .method public hidebysig static void BeginCollectionUpdate(class [mscorlib]System.Collections.IDictionary dictionary) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 75,75 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 76,76 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 77,77 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginCollectionUpdate - - .method public hidebysig static void BeginHandleUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject handle) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 81,81 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 82,82 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 83,83 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginHandleUpdate - -} // end of class Virtuoso.Miranda.Plugins.SynchronizationHelper - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.ControlCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,47 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\ControlCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 50,51 '' - IL_0007: ret - } // end of method ControlCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.ControlCollection - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.ModuleCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,46 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\ModuleCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 49,50 '' - IL_0007: ret - } // end of method ModuleCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.ModuleCollection - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection - extends class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Collections.ModuleCollection list) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 31,31 : 9,78 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\ModuleReadOnlyCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(class [mscorlib]System.Collections.Generic.IList`1) - .line 31,31 : 81,82 '' - IL_0007: ret - } // end of method ModuleReadOnlyCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 27,27 : 9,62 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\CustomApiExportDescriptorCollection.cs' - IL_0000: ldarg.0 - IL_0001: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor() - .line 27,27 : 65,66 '' - IL_0006: ret - } // end of method CustomApiExportDescriptorCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Collections.ConfigurationValues - extends class [mscorlib]System.Collections.Generic.Dictionary`2 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 28,28 : 9,47 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Collections\\ConfigurationValues.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - .line 28,28 : 50,51 '' - IL_0007: ret - } // end of method ConfigurationValues::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 29,29 : 9,110 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 29,29 : 113,114 '' - IL_0008: ret - } // end of method ConfigurationValues::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .method public hidebysig newslot specialname abstract virtual - instance string get_Name() cil managed - { - } // end of method IConfigurablePlugin::get_Name - - .method public hidebysig newslot specialname abstract virtual - instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - get_Configuration() cil managed - { - } // end of method IConfigurablePlugin::get_Configuration - - .method public hidebysig newslot abstract virtual - instance void PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories) cil managed - { - } // end of method IConfigurablePlugin::PopulateConfiguration - - .method public hidebysig newslot abstract virtual - instance void ResetConfiguration() cil managed - { - } // end of method IConfigurablePlugin::ResetConfiguration - - .method public hidebysig newslot abstract virtual - instance void ReloadConfiguration() cil managed - { - } // end of method IConfigurablePlugin::ReloadConfiguration - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - } // end of property IConfigurablePlugin::Name - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Configuration() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Configuration() - } // end of property IConfigurablePlugin::Configuration -} // end of class Virtuoso.Miranda.Plugins.IConfigurablePlugin - -.class interface private abstract auto ansi Virtuoso.Miranda.Plugins.IConfigurablePluginBase`1<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) TConfiguration> - implements Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .method public hidebysig newslot specialname abstract virtual - instance !TConfiguration get_PluginConfiguration() cil managed - { - } // end of method IConfigurablePluginBase`1::get_PluginConfiguration - - .property instance !TConfiguration PluginConfiguration() - { - .get instance !TConfiguration Virtuoso.Miranda.Plugins.IConfigurablePluginBase`1::get_PluginConfiguration() - } // end of property IConfigurablePluginBase`1::PluginConfiguration -} // end of class Virtuoso.Miranda.Plugins.IConfigurablePluginBase`1 - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) TConfiguration> - extends Virtuoso.Miranda.Plugins.MirandaPlugin - implements class Virtuoso.Miranda.Plugins.IConfigurablePluginBase`1, - Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .field private !TConfiguration pluginConfiguration - .field private class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] configuration - .method public hidebysig newslot specialname virtual final - instance !TConfiguration get_PluginConfiguration() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 35,35 : 19,46 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\ConfigurableMirandaPlugin.cs' - IL_0000: ldarg.0 - IL_0001: ldfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - IL_0006: ret - } // end of method ConfigurableMirandaPlugin`1::get_PluginConfiguration - - .method private hidebysig newslot specialname virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Virtuoso.Miranda.Plugins.IConfigurablePlugin.get_Configuration() cil managed - { - .override Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Configuration - // Code size 42 (0x2a) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0000, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001) - .line 41,41 : 19,111 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::configuration - IL_0006: dup - IL_0007: brtrue.s IL_0029 - - IL_0009: pop - IL_000a: ldarg.0 - IL_000b: ldc.i4.1 - IL_000c: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldc.i4.0 - IL_0014: ldarg.0 - IL_0015: ldfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - IL_001a: box !TConfiguration - IL_001f: stelem.ref - IL_0020: ldloc.0 - IL_0021: dup - IL_0022: stloc.1 - IL_0023: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::configuration - IL_0028: ldloc.1 - IL_0029: ret - } // end of method ConfigurableMirandaPlugin`1::Virtuoso.Miranda.Plugins.IConfigurablePlugin.get_Configuration - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 48,48 : 9,46 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::.ctor() - .line 48,48 : 49,50 '' - IL_0006: ret - } // end of method ConfigurableMirandaPlugin`1::.ctor - - .method assembly hidebysig strict virtual - instance void AfterPluginInitializationInternal() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 56,56 : 13,93 '' - IL_0000: ldarg.0 - IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load() - IL_0006: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - .line 57,57 : 13,54 '' - IL_000b: ldarg.0 - IL_000c: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitializationInternal() - .line 58,58 : 9,10 '' - IL_0011: ret - } // end of method ConfigurableMirandaPlugin`1::AfterPluginInitializationInternal - - .method assembly hidebysig strict virtual - instance void BeforePluginDisableInternal() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 62,62 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: call instance void class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::SaveConfiguration() - .line 63,63 : 13,48 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisableInternal() - .line 64,64 : 9,10 '' - IL_000c: ret - } // end of method ConfigurableMirandaPlugin`1::BeforePluginDisableInternal - - .method assembly hidebysig strict virtual - instance void BeforeMirandaShutdownInternal() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 68,68 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: call instance void class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::SaveConfiguration() - .line 69,69 : 13,50 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdownInternal() - .line 70,70 : 9,10 '' - IL_000c: ret - } // end of method ConfigurableMirandaPlugin`1::BeforeMirandaShutdownInternal - - .method private hidebysig instance void - SaveConfiguration() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 75,75 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldflda !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - IL_0006: constrained. !TConfiguration - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - .line 76,76 : 9,10 '' - IL_0011: ret - } // end of method ConfigurableMirandaPlugin`1::SaveConfiguration - - .method public hidebysig newslot virtual final - instance void ResetConfiguration() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 80,80 : 13,112 '' - IL_0000: ldarg.0 - IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_0006: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - .line 81,81 : 9,10 '' - IL_000b: ret - } // end of method ConfigurableMirandaPlugin`1::ResetConfiguration - - .method public hidebysig newslot virtual final - instance void ReloadConfiguration() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 85,85 : 13,93 '' - IL_0000: ldarg.0 - IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load() - IL_0006: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - .line 86,86 : 9,10 '' - IL_000b: ret - } // end of method ConfigurableMirandaPlugin`1::ReloadConfiguration - - .method public hidebysig newslot abstract virtual - instance void PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories) cil managed - { - } // end of method ConfigurableMirandaPlugin`1::PopulateConfiguration - - .method public hidebysig specialname virtual - instance bool get_HasOptions() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 96,96 : 19,31 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method ConfigurableMirandaPlugin`1::get_HasOptions - - .property instance !TConfiguration PluginConfiguration() - { - .get instance !TConfiguration Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::get_PluginConfiguration() - } // end of property ConfigurableMirandaPlugin`1::PluginConfiguration - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Virtuoso.Miranda.Plugins.IConfigurablePlugin.Configuration() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::Virtuoso.Miranda.Plugins.IConfigurablePlugin.get_Configuration() - } // end of property ConfigurableMirandaPlugin`1::Virtuoso.Miranda.Plugins.IConfigurablePlugin.Configuration - .property instance bool HasOptions() - { - .get instance bool Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::get_HasOptions() - } // end of property ConfigurableMirandaPlugin`1::HasOptions -} // end of class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1 - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor - extends [mscorlib]System.Object -{ - .field private class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 28,28 : 9,72 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\ConfigurableEntityDescriptor.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 30,30 : 13,32 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 31,31 : 17,59 '' - IL_0009: ldstr "plugin" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 33,33 : 13,34 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::plugin - .line 34,34 : 9,10 '' - IL_001b: ret - } // end of method ConfigurableEntityDescriptor::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin - get_Plugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 43,43 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::plugin - IL_0006: ret - } // end of method ConfigurableEntityDescriptor::get_Plugin - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection - get_Categories() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::categories - IL_0006: ret - } // end of method ConfigurableEntityDescriptor::get_Categories - - .method public hidebysig specialname instance void - set_Categories(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 50,50 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::categories - .line 50,50 : 39,40 '' - IL_0007: ret - } // end of method ConfigurableEntityDescriptor::set_Categories - - .property instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin - Plugin() - { - .get instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - } // end of property ConfigurableEntityDescriptor::Plugin - .property instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection - Categories() - { - .get instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Categories() - .set instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::set_Categories(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection) - } // end of property ConfigurableEntityDescriptor::Categories -} // end of class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - extends [System.Windows.Forms]System.Windows.Forms.UserControl -{ - .field private bool dirty - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryItem parentItem - .field private string configurationParameter - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 33,33 : 9,40 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemControl.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::.ctor() - .line 35,35 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::InitializeComponent() - .line 36,36 : 9,10 '' - IL_000c: ret - } // end of method CategoryItemControl::.ctor - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 85 (0x55) - .maxstack 6 - .line 40,40 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 44,44 : 13,65 '' - IL_0006: ldarg.0 - IL_0007: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_000c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 45,45 : 13,147 '' - IL_0011: ldarg.0 - IL_0012: ldstr "Tahoma" - IL_0017: ldc.r4 8. - IL_001c: ldc.i4.0 - IL_001d: ldc.i4.3 - IL_001e: ldc.i4 0xee - IL_0023: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0028: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 46,46 : 13,47 '' - IL_002d: ldarg.0 - IL_002e: ldstr "CategoryItemControl" - IL_0033: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 47,47 : 13,59 '' - IL_0038: ldarg.0 - IL_0039: ldc.i4 0x318 - IL_003e: ldc.i4 0x190 - IL_0043: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0048: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 48,48 : 13,38 '' - IL_004d: ldarg.0 - IL_004e: ldc.i4.0 - IL_004f: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 50,50 : 9,10 '' - IL_0054: ret - } // end of method CategoryItemControl::InitializeComponent - - .method famorassem hidebysig specialname - instance bool get_IsDirty() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 59,59 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::dirty - IL_0006: ret - } // end of method CategoryItemControl::get_IsDirty - - .method famorassem hidebysig specialname - instance void set_IsDirty(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 60,60 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::dirty - .line 60,60 : 34,35 '' - IL_0007: ret - } // end of method CategoryItemControl::set_IsDirty - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem - get_ParentItem() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 66,66 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::parentItem - IL_0006: ret - } // end of method CategoryItemControl::get_ParentItem - - .method famorassem hidebysig specialname - instance string get_ConfigurationParameter() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 72,72 : 19,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::configurationParameter - IL_0006: ret - } // end of method CategoryItemControl::get_ConfigurationParameter - - .method assembly hidebysig specialname - instance void set_ConfigurationParameter(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 73,73 : 28,59 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::configurationParameter - .line 73,73 : 60,61 '' - IL_0007: ret - } // end of method CategoryItemControl::set_ConfigurationParameter - - .method famorassem hidebysig newslot specialname virtual - instance bool get_HasUI() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 83,83 : 55,67 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method CategoryItemControl::get_HasUI - - .method famorassem hidebysig newslot virtual - instance void OnSelected() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 88,88 : 56,57 '' - IL_0000: ret - } // end of method CategoryItemControl::OnSelected - - .method famorassem hidebysig newslot virtual - instance bool OnShow(bool firstTime) cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 95,95 : 66,79 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method CategoryItemControl::OnShow - - .method famorassem hidebysig newslot virtual - instance bool OnHide() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 101,101 : 52,65 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method CategoryItemControl::OnHide - - .method famorassem hidebysig newslot virtual - instance void Save() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 106,106 : 50,51 '' - IL_0000: ret - } // end of method CategoryItemControl::Save - - .method famorassem hidebysig newslot virtual - instance void Close() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 111,111 : 51,52 '' - IL_0000: ret - } // end of method CategoryItemControl::Close - - .method family hidebysig newslot virtual - instance void SetControlDirtyHandler(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 118,118 : 13,28 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_IsDirty(bool) - .line 119,119 : 9,10 '' - IL_0007: ret - } // end of method CategoryItemControl::SetControlDirtyHandler - - .method assembly hidebysig instance void - Initialize(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem parentItem) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 127,127 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::parentItem - .line 128,128 : 9,10 '' - IL_0007: ret - } // end of method CategoryItemControl::Initialize - - .method family hidebysig instance void - CloseDialog() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 132,132 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System.Windows.Forms]System.Windows.Forms.Form [System.Windows.Forms]System.Windows.Forms.ContainerControl::get_ParentForm() - IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::Close() - .line 133,133 : 9,10 '' - IL_000b: ret - } // end of method CategoryItemControl::CloseDialog - - .property instance bool IsDirty() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_IsDirty() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_IsDirty(bool) - } // end of property CategoryItemControl::IsDirty - .property instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem - ParentItem() - { - .get instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_ParentItem() - } // end of property CategoryItemControl::ParentItem - .property instance string ConfigurationParameter() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_ConfigurationParameter() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_ConfigurationParameter(string) - } // end of property CategoryItemControl::ConfigurationParameter - .property instance bool HasUI() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_HasUI() - } // end of property CategoryItemControl::HasUI -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent - extends Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl -{ - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.Button EnablePluginBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Button DisablePluginBTN - .field private class [System.Windows.Forms]System.Windows.Forms.ColumnHeader StatusColumn - .field private class [System.Windows.Forms]System.Windows.Forms.ListView PluginsLVIEW - .field private class [System.Windows.Forms]System.Windows.Forms.ColumnHeader NameColumn - .field private class [System.Windows.Forms]System.Windows.Forms.ColumnHeader AuthorColumn - .field private class [System.Windows.Forms]System.Windows.Forms.ColumnHeader VersionColumn - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader panel1 - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox pictureBox1 - .field private class [System.Windows.Forms]System.Windows.Forms.Label DescriptionLABEL - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection panel2 - .field private class [System.Windows.Forms]System.Windows.Forms.LinkLabel HomePageLBTN - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 67 (0x43) - .maxstack 3 - .line 31,31 : 9,42 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::.ctor() - .line 33,33 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::InitializeComponent() - .line 35,35 : 13,33 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0012: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Hide() - .line 36,36 : 13,87 '' - IL_0017: ldarg.0 - IL_0018: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_001d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_SelectPluginToDisplayDescr() - IL_0022: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 38,38 : 13,103 '' - IL_0027: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_002c: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_0031: ldarg.0 - IL_0032: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginManager_PluginStateChange(object, - class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs) - IL_0038: newobj instance void class [mscorlib]System.EventHandler`1::.ctor(object, - native int) - IL_003d: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_PluginStateChange(class [mscorlib]System.EventHandler`1) - .line 39,39 : 9,10 '' - IL_0042: ret - } // end of method PluginManagementContent::.ctor - - .method private hidebysig instance void - PluginManager_PluginStateChange(object sender, - class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs e) cil managed - { - // Code size 37 (0x25) - .maxstack 8 - .line 43,43 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_0006: brfalse.s IL_001c - - .line 44,44 : 17,71 '' - IL_0008: ldarg.0 - IL_0009: ldarg.0 - IL_000a: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::'b__0'() - IL_0010: newobj instance void [System.Windows.Forms]System.Windows.Forms.MethodInvoker::.ctor(object, - native int) - IL_0015: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate) - IL_001a: pop - IL_001b: ret - - .line 46,46 : 17,30 '' - IL_001c: ldarg.0 - IL_001d: ldc.i4.1 - IL_001e: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool) - IL_0023: pop - .line 47,47 : 9,10 '' - IL_0024: ret - } // end of method PluginManagementContent::PluginManager_PluginStateChange - - .method famorassem hidebysig virtual instance void - Close() cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 55,55 : 13,103 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_000a: ldarg.0 - IL_000b: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginManager_PluginStateChange(object, - class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs) - IL_0011: newobj instance void class [mscorlib]System.EventHandler`1::.ctor(object, - native int) - IL_0016: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_PluginStateChange(class [mscorlib]System.EventHandler`1) - .line 56,56 : 9,10 '' - IL_001b: ret - } // end of method PluginManagementContent::Close - - .method famorassem hidebysig virtual instance bool - OnShow(bool firstTime) cil managed - { - // Code size 141 (0x8d) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection plugins, - [1] bool CS$0$0000, - [2] bool CS$0$0001) - .line 60,60 : 13,28 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 61,61 : 17,30 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 63,63 : 13,103 '' - IL_0005: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000a: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_000f: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_0014: stloc.0 - .line 67,67 : 17,70 '' - .try - { - IL_0015: ldloc.0 - IL_0016: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 69,69 : 17,44 '' - IL_001b: ldarg.0 - IL_001c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0021: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0026: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Clear() - .line 70,70 : 17,99 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_0031: ldarg.0 - IL_0032: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_0037: ldarg.0 - IL_0038: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_003d: ldc.i4.0 - IL_003e: dup - IL_003f: stloc.1 - IL_0040: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_0045: ldloc.1 - IL_0046: dup - IL_0047: stloc.2 - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_004d: ldloc.2 - IL_004e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 72,72 : 17,40 '' - IL_0053: ldloc.0 - IL_0054: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() - IL_0059: brtrue.s IL_0075 - - .line 74,74 : 21,50 '' - IL_005b: ldarg.0 - IL_005c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0061: ldc.i4.0 - IL_0062: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 75,75 : 21,49 '' - IL_0067: ldarg.0 - IL_0068: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_006d: ldc.i4.1 - IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool) - IL_0073: br.s IL_007c - - .line 79,79 : 21,45 '' - IL_0075: ldarg.0 - IL_0076: ldloc.0 - IL_0077: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PublishPlugins(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection) - IL_007c: leave.s IL_0085 - - .line 84,84 : 17,58 '' - } // end .try - finally - { - IL_007e: ldloc.0 - IL_007f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0084: endfinally - .line 87,87 : 13,37 '' - } // end handler - IL_0085: ldarg.0 - IL_0086: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::CommitListViewChanges() - .line 88,88 : 13,26 '' - IL_008b: ldc.i4.0 - IL_008c: ret - } // end of method PluginManagementContent::OnShow - - .method private hidebysig instance void - CommitListViewChanges() cil managed - { - // Code size 60 (0x3c) - .maxstack 8 - .line 93,93 : 13,75 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn - IL_0006: ldc.i4.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle) - .line 94,94 : 13,77 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn - IL_0012: ldc.i4.1 - IL_0013: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle) - .line 95,95 : 13,78 '' - IL_0018: ldarg.0 - IL_0019: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn - IL_001e: ldc.i4.1 - IL_001f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle) - .line 96,96 : 13,77 '' - IL_0024: ldarg.0 - IL_0025: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn - IL_002a: ldc.i4.1 - IL_002b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle) - .line 98,98 : 13,33 '' - IL_0030: ldarg.0 - IL_0031: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0036: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Show() - .line 99,99 : 9,10 '' - IL_003b: ret - } // end of method PluginManagementContent::CommitListViewChanges - - .method private hidebysig instance void - PublishPlugins(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection plugins) cil managed - { - // Code size 287 (0x11f) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item, - [2] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000, - [3] string[] CS$0$0001, - [4] valuetype Virtuoso.Miranda.Plugins.PluginState CS$0$0002) - .line 107,107 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::BeginUpdate() - .line 109,109 : 53,60 '' - IL_000b: ldarg.1 - IL_000c: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0011: stloc.2 - .try - { - IL_0012: br IL_0107 - - .line 109,109 : 22,49 '' - IL_0017: ldloc.2 - IL_0018: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_001d: stloc.0 - .line 113,114 : 21,104 '' - .try - { - IL_001e: ldc.i4.4 - IL_001f: newarr [mscorlib]System.String - IL_0024: stloc.3 - IL_0025: ldloc.3 - IL_0026: ldc.i4.0 - IL_0027: ldloc.0 - IL_0028: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_002d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0032: stelem.ref - IL_0033: ldloc.3 - IL_0034: ldc.i4.1 - IL_0035: ldloc.0 - IL_0036: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_003b: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - IL_0040: stelem.ref - IL_0041: ldloc.3 - IL_0042: ldc.i4.2 - IL_0043: ldloc.0 - IL_0044: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0049: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_004e: callvirt instance string [mscorlib]System.Object::ToString() - IL_0053: stelem.ref - IL_0054: ldloc.3 - IL_0055: ldc.i4.3 - IL_0056: ldloc.0 - IL_0057: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - IL_005c: box Virtuoso.Miranda.Plugins.PluginState - IL_0061: callvirt instance string [mscorlib]System.Object::ToString() - IL_0066: stelem.ref - IL_0067: ldloc.3 - IL_0068: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::.ctor(string[]) - IL_006d: stloc.1 - .line 116,116 : 21,52 '' - IL_006e: ldloc.0 - IL_006f: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - IL_0074: stloc.s CS$0$0002 - IL_0076: ldloc.s CS$0$0002 - IL_0078: switch ( - IL_00a8, - IL_008b, - IL_00c5) - IL_0089: br.s IL_00e0 - - .line 119,119 : 29,78 '' - IL_008b: ldloc.1 - IL_008c: ldarg.0 - IL_008d: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0092: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups() - IL_0097: ldstr "EnabledGroup" - IL_009c: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string) - IL_00a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup) - .line 120,120 : 29,35 '' - IL_00a6: br.s IL_00e0 - - .line 122,122 : 29,85 '' - IL_00a8: ldloc.1 - IL_00a9: ldarg.0 - IL_00aa: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_00af: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups() - IL_00b4: ldstr "DisabledByUserGroup" - IL_00b9: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string) - IL_00be: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup) - .line 123,123 : 29,35 '' - IL_00c3: br.s IL_00e0 - - .line 125,125 : 29,86 '' - IL_00c5: ldloc.1 - IL_00c6: ldarg.0 - IL_00c7: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_00cc: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups() - IL_00d1: ldstr "DisabledByCrashGroup" - IL_00d6: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string) - IL_00db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup) - .line 129,129 : 21,43 '' - IL_00e0: ldloc.1 - IL_00e1: ldloc.0 - IL_00e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Tag(object) - .line 130,130 : 21,50 '' - IL_00e7: ldarg.0 - IL_00e8: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_00ed: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_00f2: ldloc.1 - IL_00f3: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ListViewItem) - IL_00f8: pop - IL_00f9: leave.s IL_0107 - - .line 134,134 : 21,46 '' - } // end .try - finally - { - IL_00fb: ldarg.0 - IL_00fc: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0101: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::EndUpdate() - IL_0106: endfinally - .line 109,109 : 50,52 '' - } // end handler - IL_0107: ldloc.2 - IL_0108: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_010d: brtrue IL_0017 - - IL_0112: leave.s IL_011e - - } // end .try - finally - { - IL_0114: ldloc.2 - IL_0115: brfalse.s IL_011d - - IL_0117: ldloc.2 - IL_0118: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_011d: endfinally - .line 137,137 : 9,10 '' - } // end handler - IL_011e: ret - } // end of method PluginManagementContent::PublishPlugins - - .method private hidebysig instance void - PluginsLVIEW_ItemSelectionChanged(object sender, - class [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs e) cil managed - { - // Code size 208 (0xd0) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] bool CS$0$0000, - [2] bool CS$0$0001) - .line 141,141 : 13,30 '' - IL_0000: ldarg.2 - IL_0001: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs::get_IsSelected() - IL_0006: brfalse IL_008b - - .line 143,143 : 17,76 '' - IL_000b: ldarg.2 - IL_000c: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs::get_Item() - IL_0011: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag() - IL_0016: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_001b: stloc.0 - .line 144,144 : 17,47 '' - IL_001c: ldarg.0 - IL_001d: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0022: ldloc.0 - IL_0023: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object) - .line 146,146 : 17,71 '' - IL_0028: ldarg.0 - IL_0029: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_002e: ldloc.0 - IL_002f: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0034: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Description() - IL_0039: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 148,148 : 17,92 '' - IL_003e: ldarg.0 - IL_003f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_0044: ldloc.0 - IL_0045: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - IL_004a: ldc.i4.1 - IL_004b: ceq - IL_004d: ldc.i4.0 - IL_004e: ceq - IL_0050: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 149,149 : 17,69 '' - IL_0055: ldarg.0 - IL_0056: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_005b: ldarg.0 - IL_005c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_0061: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_Enabled() - IL_0066: ldc.i4.0 - IL_0067: ceq - IL_0069: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 151,151 : 17,75 '' - IL_006e: ldarg.0 - IL_006f: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_0074: ldloc.0 - IL_0075: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_007a: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_007f: ldnull - IL_0080: call bool [System]System.Uri::op_Inequality(class [System]System.Uri, - class [System]System.Uri) - IL_0085: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_008a: ret - - .line 155,155 : 17,41 '' - IL_008b: ldarg.0 - IL_008c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0091: ldnull - IL_0092: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object) - .line 157,157 : 17,99 '' - IL_0097: ldarg.0 - IL_0098: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_009d: ldarg.0 - IL_009e: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00a3: ldarg.0 - IL_00a4: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_00a9: ldc.i4.0 - IL_00aa: dup - IL_00ab: stloc.1 - IL_00ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_00b1: ldloc.1 - IL_00b2: dup - IL_00b3: stloc.2 - IL_00b4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_00b9: ldloc.2 - IL_00ba: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 158,158 : 17,91 '' - IL_00bf: ldarg.0 - IL_00c0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_00c5: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_SelectPluginToDisplayDescr() - IL_00ca: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 160,160 : 9,10 '' - IL_00cf: ret - } // end of method PluginManagementContent::PluginsLVIEW_ItemSelectionChanged - - .method private hidebysig instance void - DisablePluginBTN_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 164,164 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0006: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_000b: isinst Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0010: brfalse.s IL_0029 - - .line 165,165 : 17,97 '' - IL_0012: ldarg.0 - IL_0013: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0018: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_001d: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0022: ldc.i4.0 - IL_0023: ldc.i4.1 - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 166,166 : 9,10 '' - IL_0029: ret - } // end of method PluginManagementContent::DisablePluginBTN_Click - - .method private hidebysig instance void - EnablePluginBTN_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 170,170 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0006: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_000b: isinst Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0010: brfalse.s IL_0029 - - .line 171,171 : 17,96 '' - IL_0012: ldarg.0 - IL_0013: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0018: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_001d: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0022: ldc.i4.1 - IL_0023: ldc.i4.1 - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 172,172 : 9,10 '' - IL_0029: ret - } // end of method PluginManagementContent::EnablePluginBTN_Click - - .method private hidebysig instance void - HomePageLBTN_LinkClicked(object sender, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs eArgs) cil managed - { - // Code size 91 (0x5b) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Exception e) - .line 178,178 : 17,58 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0006: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_000b: isinst Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0010: brfalse.s IL_0037 - - .line 179,179 : 21,100 '' - IL_0012: ldarg.0 - IL_0013: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0018: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_001d: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0022: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0027: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_002c: callvirt instance string [mscorlib]System.Object::ToString() - IL_0031: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(string) - IL_0036: pop - IL_0037: leave.s IL_005a - - .line 181,181 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0039: stloc.0 - .line 183,183 : 17,168 '' - IL_003a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotOpenHomePage() - IL_003f: ldloc.0 - IL_0040: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0045: call string [mscorlib]System.String::Concat(string, - string) - IL_004a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Caption_Error() - IL_004f: ldc.i4.0 - IL_0050: ldc.i4.s 16 - IL_0052: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0057: pop - IL_0058: leave.s IL_005a - - .line 185,185 : 9,10 '' - } // end handler - IL_005a: ret - } // end of method PluginManagementContent::HomePageLBTN_LinkClicked - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 18,18 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::components - IL_0009: brfalse.s IL_0016 - - .line 20,20 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 22,22 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool) - .line 23,23 : 9,10 '' - IL_001d: ret - } // end of method PluginManagementContent::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 2065 (0x811) - .maxstack 6 - .locals init ([0] class [System.Windows.Forms]System.Windows.Forms.ListViewGroup listViewGroup1, - [1] class [System.Windows.Forms]System.Windows.Forms.ListViewGroup listViewGroup2, - [2] class [System.Windows.Forms]System.Windows.Forms.ListViewGroup listViewGroup3, - [3] class [System]System.ComponentModel.ComponentResourceManager resources, - [4] class [System.Windows.Forms]System.Windows.Forms.ColumnHeader[] CS$0$0000, - [5] class [System.Windows.Forms]System.Windows.Forms.ListViewGroup[] CS$0$0001) - .line 33,33 : 13,174 '' - IL_0000: ldstr "Enabled and running" - IL_0005: ldc.i4.0 - IL_0006: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string, - valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment) - IL_000b: stloc.0 - .line 34,34 : 13,175 '' - IL_000c: ldstr "Disabled by the user" - IL_0011: ldc.i4.0 - IL_0012: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string, - valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment) - IL_0017: stloc.1 - .line 35,35 : 13,162 '' - IL_0018: ldstr "Crashed" - IL_001d: ldc.i4.0 - IL_001e: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string, - valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment) - IL_0023: stloc.2 - .line 36,36 : 13,156 '' - IL_0024: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent - IL_0029: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_002e: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_0033: stloc.3 - .line 37,37 : 13,70 '' - IL_0034: ldarg.0 - IL_0035: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_003a: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - .line 38,38 : 13,71 '' - IL_003f: ldarg.0 - IL_0040: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0045: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - .line 39,39 : 13,73 '' - IL_004a: ldarg.0 - IL_004b: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor() - IL_0050: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn - .line 40,40 : 13,69 '' - IL_0055: ldarg.0 - IL_0056: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListView::.ctor() - IL_005b: stfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - .line 41,41 : 13,71 '' - IL_0060: ldarg.0 - IL_0061: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor() - IL_0066: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn - .line 42,42 : 13,73 '' - IL_006b: ldarg.0 - IL_006c: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor() - IL_0071: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn - .line 43,43 : 13,74 '' - IL_0076: ldarg.0 - IL_0077: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor() - IL_007c: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn - .line 44,44 : 13,106 '' - IL_0081: ldarg.0 - IL_0082: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_0087: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - .line 45,45 : 13,70 '' - IL_008c: ldarg.0 - IL_008d: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0092: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - .line 46,46 : 13,70 '' - IL_0097: ldarg.0 - IL_0098: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_009d: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - .line 47,47 : 13,107 '' - IL_00a2: ldarg.0 - IL_00a3: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor() - IL_00a8: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - .line 48,48 : 13,70 '' - IL_00ad: ldarg.0 - IL_00ae: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor() - IL_00b3: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - .line 49,49 : 13,88 '' - IL_00b8: ldarg.0 - IL_00b9: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_00be: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 50,50 : 13,34 '' - IL_00c3: ldarg.0 - IL_00c4: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 54,54 : 13,50 '' - IL_00c9: ldarg.0 - IL_00ca: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00cf: ldc.i4.1 - IL_00d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 55,55 : 13,50 '' - IL_00d5: ldarg.0 - IL_00d6: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00db: ldc.i4.0 - IL_00dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 56,56 : 13,83 '' - IL_00e1: ldarg.0 - IL_00e2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00e7: ldc.i4.0 - IL_00e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 57,57 : 13,79 '' - IL_00ed: ldarg.0 - IL_00ee: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00f3: ldc.i4 0x2a6 - IL_00f8: ldc.i4.s 46 - IL_00fa: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 58,58 : 13,59 '' - IL_0104: ldarg.0 - IL_0105: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_010a: ldstr "EnablePluginBTN" - IL_010f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 59,59 : 13,73 '' - IL_0114: ldarg.0 - IL_0115: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_011a: ldc.i4.s 95 - IL_011c: ldc.i4.s 23 - IL_011e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0123: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 60,60 : 13,48 '' - IL_0128: ldarg.0 - IL_0129: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_012e: ldc.i4.s 11 - IL_0130: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 61,61 : 13,57 '' - IL_0135: ldarg.0 - IL_0136: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_013b: ldstr "Enable plugin" - IL_0140: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 62,62 : 13,66 '' - IL_0145: ldarg.0 - IL_0146: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_014b: ldc.i4.0 - IL_014c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 63,63 : 13,95 '' - IL_0151: ldarg.0 - IL_0152: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_0157: ldarg.0 - IL_0158: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN_Click(object, - class [mscorlib]System.EventArgs) - IL_015e: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0163: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 67,67 : 13,51 '' - IL_0168: ldarg.0 - IL_0169: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_016e: ldc.i4.1 - IL_016f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 68,68 : 13,51 '' - IL_0174: ldarg.0 - IL_0175: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_017a: ldc.i4.0 - IL_017b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 69,69 : 13,84 '' - IL_0180: ldarg.0 - IL_0181: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_0186: ldc.i4.0 - IL_0187: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 70,70 : 13,80 '' - IL_018c: ldarg.0 - IL_018d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_0192: ldc.i4 0x2a6 - IL_0197: ldc.i4.s 75 - IL_0199: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_019e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 71,71 : 13,61 '' - IL_01a3: ldarg.0 - IL_01a4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01a9: ldstr "DisablePluginBTN" - IL_01ae: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 72,72 : 13,74 '' - IL_01b3: ldarg.0 - IL_01b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01b9: ldc.i4.s 95 - IL_01bb: ldc.i4.s 23 - IL_01bd: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_01c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 73,73 : 13,49 '' - IL_01c7: ldarg.0 - IL_01c8: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01cd: ldc.i4.s 10 - IL_01cf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 74,74 : 13,59 '' - IL_01d4: ldarg.0 - IL_01d5: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01da: ldstr "Disable plugin" - IL_01df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 75,75 : 13,67 '' - IL_01e4: ldarg.0 - IL_01e5: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01ea: ldc.i4.0 - IL_01eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 76,76 : 13,97 '' - IL_01f0: ldarg.0 - IL_01f1: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01f6: ldarg.0 - IL_01f7: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN_Click(object, - class [mscorlib]System.EventArgs) - IL_01fd: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0202: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 80,80 : 13,47 '' - IL_0207: ldarg.0 - IL_0208: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn - IL_020d: ldstr "Status" - IL_0212: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string) - .line 84,88 : 13,33 '' - IL_0217: ldarg.0 - IL_0218: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_021d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ColumnHeaderCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Columns() - IL_0222: ldc.i4.4 - IL_0223: newarr [System.Windows.Forms]System.Windows.Forms.ColumnHeader - IL_0228: stloc.s CS$0$0000 - IL_022a: ldloc.s CS$0$0000 - IL_022c: ldc.i4.0 - IL_022d: ldarg.0 - IL_022e: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn - IL_0233: stelem.ref - IL_0234: ldloc.s CS$0$0000 - IL_0236: ldc.i4.1 - IL_0237: ldarg.0 - IL_0238: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn - IL_023d: stelem.ref - IL_023e: ldloc.s CS$0$0000 - IL_0240: ldc.i4.2 - IL_0241: ldarg.0 - IL_0242: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn - IL_0247: stelem.ref - IL_0248: ldloc.s CS$0$0000 - IL_024a: ldc.i4.3 - IL_024b: ldarg.0 - IL_024c: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn - IL_0251: stelem.ref - IL_0252: ldloc.s CS$0$0000 - IL_0254: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ColumnHeaderCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ColumnHeader[]) - .line 89,89 : 13,52 '' - IL_0259: ldarg.0 - IL_025a: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_025f: ldc.i4.1 - IL_0260: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_FullRowSelect(bool) - .line 90,90 : 13,59 '' - IL_0265: ldloc.0 - IL_0266: ldstr "Enabled and running" - IL_026b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string) - .line 91,91 : 13,50 '' - IL_0270: ldloc.0 - IL_0271: ldstr "EnabledGroup" - IL_0276: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string) - .line 92,92 : 13,60 '' - IL_027b: ldloc.1 - IL_027c: ldstr "Disabled by the user" - IL_0281: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string) - .line 93,93 : 13,57 '' - IL_0286: ldloc.1 - IL_0287: ldstr "DisabledByUserGroup" - IL_028c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string) - .line 94,94 : 13,47 '' - IL_0291: ldloc.2 - IL_0292: ldstr "Crashed" - IL_0297: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string) - .line 95,95 : 13,58 '' - IL_029c: ldloc.2 - IL_029d: ldstr "DisabledByCrashGroup" - IL_02a2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string) - .line 96,99 : 13,30 '' - IL_02a7: ldarg.0 - IL_02a8: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_02ad: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups() - IL_02b2: ldc.i4.3 - IL_02b3: newarr [System.Windows.Forms]System.Windows.Forms.ListViewGroup - IL_02b8: stloc.s CS$0$0001 - IL_02ba: ldloc.s CS$0$0001 - IL_02bc: ldc.i4.0 - IL_02bd: ldloc.0 - IL_02be: stelem.ref - IL_02bf: ldloc.s CS$0$0001 - IL_02c1: ldc.i4.1 - IL_02c2: ldloc.1 - IL_02c3: stelem.ref - IL_02c4: ldloc.s CS$0$0001 - IL_02c6: ldc.i4.2 - IL_02c7: ldloc.2 - IL_02c8: stelem.ref - IL_02c9: ldloc.s CS$0$0001 - IL_02cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup[]) - .line 100,100 : 13,97 '' - IL_02d0: ldarg.0 - IL_02d1: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_02d6: ldc.i4.1 - IL_02d7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_HeaderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderStyle) - .line 101,101 : 13,53 '' - IL_02dc: ldarg.0 - IL_02dd: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_02e2: ldc.i4.0 - IL_02e3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_HideSelection(bool) - .line 102,102 : 13,75 '' - IL_02e8: ldarg.0 - IL_02e9: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_02ee: ldc.i4.s 12 - IL_02f0: ldc.i4.s 46 - IL_02f2: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_02f7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 103,103 : 13,51 '' - IL_02fc: ldarg.0 - IL_02fd: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0302: ldc.i4.0 - IL_0303: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_MultiSelect(bool) - .line 104,104 : 13,53 '' - IL_0308: ldarg.0 - IL_0309: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_030e: ldstr "PluginsLVIEW" - IL_0313: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 105,105 : 13,55 '' - IL_0318: ldarg.0 - IL_0319: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_031e: ldc.i4.1 - IL_031f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_ShowItemToolTips(bool) - .line 106,106 : 13,72 '' - IL_0324: ldarg.0 - IL_0325: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_032a: ldc.i4 0x28a - IL_032f: ldc.i4 0x101 - IL_0334: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0339: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 107,107 : 13,82 '' - IL_033e: ldarg.0 - IL_033f: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0344: ldc.i4.1 - IL_0345: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_Sorting(valuetype [System.Windows.Forms]System.Windows.Forms.SortOrder) - .line 108,108 : 13,44 '' - IL_034a: ldarg.0 - IL_034b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0350: ldc.i4.s 9 - IL_0352: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 109,109 : 13,71 '' - IL_0357: ldarg.0 - IL_0358: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_035d: ldc.i4.0 - IL_035e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_UseCompatibleStateImageBehavior(bool) - .line 110,110 : 13,72 '' - IL_0363: ldarg.0 - IL_0364: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0369: ldc.i4.1 - IL_036a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_View(valuetype [System.Windows.Forms]System.Windows.Forms.View) - .line 111,111 : 13,161 '' - IL_036f: ldarg.0 - IL_0370: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0375: ldarg.0 - IL_0376: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW_ItemSelectionChanged(object, - class [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs) - IL_037c: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventHandler::.ctor(object, - native int) - IL_0381: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::add_ItemSelectionChanged(class [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventHandler) - .line 115,115 : 13,44 '' - IL_0386: ldarg.0 - IL_0387: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn - IL_038c: ldstr "Title" - IL_0391: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string) - .line 119,119 : 13,47 '' - IL_0396: ldarg.0 - IL_0397: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn - IL_039c: ldstr "Author" - IL_03a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string) - .line 123,123 : 13,49 '' - IL_03a6: ldarg.0 - IL_03a7: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn - IL_03ac: ldstr "Version" - IL_03b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string) - .line 127,127 : 13,70 '' - IL_03b6: ldarg.0 - IL_03b7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_03bc: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_03c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 128,128 : 13,133 '' - IL_03c6: ldarg.0 - IL_03c7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_03cc: ldc.i4 0xff - IL_03d1: ldc.i4 0x80 - IL_03d6: ldc.i4.0 - IL_03d7: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_03dc: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 129,129 : 13,67 '' - IL_03e1: ldarg.0 - IL_03e2: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_03e7: ldc.i4.1 - IL_03e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 130,130 : 13,73 '' - IL_03ed: ldarg.0 - IL_03ee: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_03f3: ldstr "Tahoma" - IL_03f8: ldc.r4 8.25 - IL_03fd: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32) - IL_0402: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 131,131 : 13,157 '' - IL_0407: ldarg.0 - IL_0408: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_040d: ldstr "Tahoma" - IL_0412: ldc.r4 8. - IL_0417: ldc.i4.1 - IL_0418: ldc.i4.3 - IL_0419: ldc.i4 0xee - IL_041e: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0423: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 132,132 : 13,94 '' - IL_0428: ldarg.0 - IL_0429: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_042e: ldstr "The following list contains installed Hyphen plugi" - + "ns." - IL_0433: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 133,133 : 13,95 '' - IL_0438: ldarg.0 - IL_0439: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_043e: ldloc.3 - IL_043f: ldstr "panel1.Image" - IL_0444: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0449: castclass [System.Drawing]System.Drawing.Image - IL_044e: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 134,134 : 13,67 '' - IL_0453: ldarg.0 - IL_0454: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_0459: ldc.i4.0 - IL_045a: ldc.i4.0 - IL_045b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0460: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 135,135 : 13,72 '' - IL_0465: ldarg.0 - IL_0466: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_046b: ldc.i4 0x12c - IL_0470: ldc.i4.s 40 - IL_0472: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0477: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 136,136 : 13,41 '' - IL_047c: ldarg.0 - IL_047d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_0482: ldstr "panel1" - IL_0487: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 137,137 : 13,65 '' - IL_048c: ldarg.0 - IL_048d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_0492: ldc.i4 0x316 - IL_0497: ldc.i4.s 40 - IL_0499: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_049e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 138,138 : 13,39 '' - IL_04a3: ldarg.0 - IL_04a4: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_04a9: ldc.i4.s 16 - IL_04ab: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 142,142 : 13,163 '' - IL_04b0: ldarg.0 - IL_04b1: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_04b6: ldc.i4.s 10 - IL_04b8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Anchor(valuetype [System.Windows.Forms]System.Windows.Forms.AnchorStyles) - .line 143,143 : 13,105 '' - IL_04bd: ldarg.0 - IL_04be: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_04c3: ldloc.3 - IL_04c4: ldstr "pictureBox1.Image" - IL_04c9: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_04ce: castclass [System.Drawing]System.Drawing.Image - IL_04d3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 144,144 : 13,79 '' - IL_04d8: ldarg.0 - IL_04d9: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_04de: ldc.i4.0 - IL_04df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 145,145 : 13,76 '' - IL_04e4: ldarg.0 - IL_04e5: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_04ea: ldc.i4 0x271 - IL_04ef: ldc.i4 0xaa - IL_04f4: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_04f9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 146,146 : 13,51 '' - IL_04fe: ldarg.0 - IL_04ff: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_0504: ldstr "pictureBox1" - IL_0509: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 147,147 : 13,71 '' - IL_050e: ldarg.0 - IL_050f: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_0514: ldc.i4 0xd4 - IL_0519: ldc.i4 0xeb - IL_051e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0523: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 148,148 : 13,90 '' - IL_0528: ldarg.0 - IL_0529: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_052e: ldc.i4.2 - IL_052f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 149,149 : 13,44 '' - IL_0534: ldarg.0 - IL_0535: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_053a: ldc.i4.s 15 - IL_053c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 150,150 : 13,46 '' - IL_0541: ldarg.0 - IL_0542: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_0547: ldc.i4.0 - IL_0548: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 154,154 : 13,55 '' - IL_054d: ldarg.0 - IL_054e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_0553: ldc.i4.1 - IL_0554: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_AutoEllipsis(bool) - .line 155,155 : 13,80 '' - IL_0559: ldarg.0 - IL_055a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_055f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0564: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 156,156 : 13,84 '' - IL_0569: ldarg.0 - IL_056a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_056f: ldc.i4.0 - IL_0570: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 157,157 : 13,80 '' - IL_0575: ldarg.0 - IL_0576: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_057b: ldc.i4.s 20 - IL_057d: ldc.i4 0x14f - IL_0582: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0587: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 158,158 : 13,61 '' - IL_058c: ldarg.0 - IL_058d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_0592: ldstr "DescriptionLABEL" - IL_0597: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 159,159 : 13,75 '' - IL_059c: ldarg.0 - IL_059d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_05a2: ldc.i4 0x24a - IL_05a7: ldc.i4.s 53 - IL_05a9: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_05ae: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 160,160 : 13,49 '' - IL_05b3: ldarg.0 - IL_05b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_05b9: ldc.i4.s 12 - IL_05bb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 161,161 : 13,50 '' - IL_05c0: ldarg.0 - IL_05c1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_05c6: ldstr "(...)" - IL_05cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 165,165 : 13,70 '' - IL_05d0: ldarg.0 - IL_05d1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_05d6: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_05db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 166,166 : 13,135 '' - IL_05e0: ldarg.0 - IL_05e1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_05e6: ldc.i4 0xff - IL_05eb: ldc.i4 0xe0 - IL_05f0: ldc.i4 0xc0 - IL_05f5: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_05fa: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 167,167 : 13,154 '' - IL_05ff: ldarg.0 - IL_0600: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0605: ldstr "Tahoma" - IL_060a: ldc.r4 8.25 - IL_060f: ldc.i4.1 - IL_0610: ldc.i4.3 - IL_0611: ldc.i4 0xee - IL_0616: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_061b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 168,168 : 13,64 '' - IL_0620: ldarg.0 - IL_0621: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0626: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_062b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 169,169 : 13,70 '' - IL_0630: ldarg.0 - IL_0631: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0636: ldc.i4.s 12 - IL_0638: ldc.i4 0x135 - IL_063d: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0642: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 170,170 : 13,72 '' - IL_0647: ldarg.0 - IL_0648: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_064d: ldc.i4 0x12c - IL_0652: ldc.i4.s 20 - IL_0654: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0659: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 171,171 : 13,41 '' - IL_065e: ldarg.0 - IL_065f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0664: ldstr "panel2" - IL_0669: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 172,172 : 13,53 '' - IL_066e: ldarg.0 - IL_066f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0674: ldstr "Description" - IL_0679: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string) - .line 173,173 : 13,65 '' - IL_067e: ldarg.0 - IL_067f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0684: ldc.i4 0x21f - IL_0689: ldc.i4.s 20 - IL_068b: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0690: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 174,174 : 13,39 '' - IL_0695: ldarg.0 - IL_0696: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_069b: ldc.i4.s 17 - IL_069d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 178,178 : 13,47 '' - IL_06a2: ldarg.0 - IL_06a3: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06a8: ldc.i4.1 - IL_06a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 179,179 : 13,47 '' - IL_06ae: ldarg.0 - IL_06af: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06b4: ldc.i4.0 - IL_06b5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 180,180 : 13,80 '' - IL_06ba: ldarg.0 - IL_06bb: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06c0: ldc.i4.0 - IL_06c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 181,181 : 13,77 '' - IL_06c6: ldarg.0 - IL_06c7: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06cc: ldc.i4 0x231 - IL_06d1: ldc.i4 0x139 - IL_06d6: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_06db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 182,182 : 13,53 '' - IL_06e0: ldarg.0 - IL_06e1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06e6: ldstr "HomePageLBTN" - IL_06eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 183,183 : 13,70 '' - IL_06f0: ldarg.0 - IL_06f1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06f6: ldc.i4.s 58 - IL_06f8: ldc.i4.s 13 - IL_06fa: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_06ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 184,184 : 13,45 '' - IL_0704: ldarg.0 - IL_0705: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_070a: ldc.i4.s 18 - IL_070c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 185,185 : 13,46 '' - IL_0711: ldarg.0 - IL_0712: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_0717: ldc.i4.1 - IL_0718: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool) - .line 186,186 : 13,49 '' - IL_071d: ldarg.0 - IL_071e: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_0723: ldstr "Homepage" - IL_0728: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 190,190 : 13,74 '' - IL_072d: ldarg.0 - IL_072e: ldc.r4 6. - IL_0733: ldc.r4 13. - IL_0738: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_073d: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 191,191 : 13,74 '' - IL_0742: ldarg.0 - IL_0743: ldc.i4.1 - IL_0744: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 192,192 : 13,77 '' - IL_0749: ldarg.0 - IL_074a: ldc.i4.1 - IL_074b: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::set_BorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.BorderStyle) - .line 193,193 : 13,50 '' - IL_0750: ldarg.0 - IL_0751: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0756: ldarg.0 - IL_0757: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_075c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 194,194 : 13,44 '' - IL_0761: ldarg.0 - IL_0762: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0767: ldarg.0 - IL_0768: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_076d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 195,195 : 13,53 '' - IL_0772: ldarg.0 - IL_0773: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0778: ldarg.0 - IL_0779: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_077e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 196,196 : 13,54 '' - IL_0783: ldarg.0 - IL_0784: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0789: ldarg.0 - IL_078a: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_078f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 197,197 : 13,50 '' - IL_0794: ldarg.0 - IL_0795: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_079a: ldarg.0 - IL_079b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_07a0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 198,198 : 13,44 '' - IL_07a5: ldarg.0 - IL_07a6: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_07ab: ldarg.0 - IL_07ac: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_07b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 199,199 : 13,49 '' - IL_07b6: ldarg.0 - IL_07b7: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_07bc: ldarg.0 - IL_07bd: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_07c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 200,200 : 13,54 '' - IL_07c7: ldarg.0 - IL_07c8: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_07cd: ldarg.0 - IL_07ce: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_07d3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 201,201 : 13,51 '' - IL_07d8: ldarg.0 - IL_07d9: ldstr "PluginManagementContent" - IL_07de: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 202,202 : 13,59 '' - IL_07e3: ldarg.0 - IL_07e4: ldc.i4 0x316 - IL_07e9: ldc.i4 0x18e - IL_07ee: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_07f3: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 203,203 : 13,86 '' - IL_07f8: ldarg.0 - IL_07f9: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_07fe: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 204,204 : 13,38 '' - IL_0803: ldarg.0 - IL_0804: ldc.i4.0 - IL_0805: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 205,205 : 13,34 '' - IL_080a: ldarg.0 - IL_080b: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 207,207 : 9,10 '' - IL_0810: ret - } // end of method PluginManagementContent::InitializeComponent - - .method private hidebysig instance void - 'b__0'() cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 9 (0x9) - .maxstack 8 - .line 44,44 : 53,66 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool) - IL_0007: pop - IL_0008: ret - } // end of method PluginManagementContent::'b__0' - -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.RemotableForm - extends [System.Windows.Forms]System.Windows.Forms.Form -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 29,29 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\RemotableForm.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() - .line 29,29 : 36,37 '' - IL_0006: ret - } // end of method RemotableForm::.ctor - - .method public hidebysig virtual instance object - InitializeLifetimeService() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 37,37 : 13,25 '' - IL_0000: ldnull - IL_0001: ret - } // end of method RemotableForm::InitializeLifetimeService - -} // end of class Virtuoso.Miranda.Plugins.Forms.RemotableForm - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.PluginDialog - extends Virtuoso.Miranda.Plugins.Forms.RemotableForm -{ - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass2' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public class Virtuoso.Miranda.Plugins.Forms.PluginDialog dialog - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass2'::.ctor - - .method public hidebysig instance void - 'b__0'() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 99,99 : 68,85 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\PluginDialog.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - IL_0006: callvirt instance void [System]System.ComponentModel.Component::Dispose() - IL_000b: ret - } // end of method '<>c__DisplayClass2'::'b__0' - - } // end of class '<>c__DisplayClass2' - - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass5' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public class [mscorlib]System.Threading.ParameterizedThreadStart threadStart - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass5'::.ctor - - .method public hidebysig instance void - 'b__4'(object _state) cil managed - { - // Code size 50 (0x32) - .maxstack 2 - .line 149,149 : 25,84 '' - .try - { - IL_0000: ldnull - IL_0001: ldftn void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Application_ThreadException(object, - class [System]System.Threading.ThreadExceptionEventArgs) - IL_0007: newobj instance void [System]System.Threading.ThreadExceptionEventHandler::.ctor(object, - native int) - IL_000c: call void [System.Windows.Forms]System.Windows.Forms.Application::add_ThreadException(class [System]System.Threading.ThreadExceptionEventHandler) - .line 150,150 : 25,45 '' - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::threadStart - IL_0017: ldarg.1 - IL_0018: callvirt instance void [mscorlib]System.Threading.ParameterizedThreadStart::Invoke(object) - IL_001d: leave.s IL_0031 - - .line 154,154 : 25,84 '' - } // end .try - finally - { - IL_001f: ldnull - IL_0020: ldftn void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Application_ThreadException(object, - class [System]System.Threading.ThreadExceptionEventArgs) - IL_0026: newobj instance void [System]System.Threading.ThreadExceptionEventHandler::.ctor(object, - native int) - IL_002b: call void [System.Windows.Forms]System.Windows.Forms.Application::remove_ThreadException(class [System]System.Threading.ThreadExceptionEventHandler) - IL_0030: endfinally - } // end handler - IL_0031: ret - } // end of method '<>c__DisplayClass5'::'b__4' - - } // end of class '<>c__DisplayClass5' - - .field private static initonly class [mscorlib]System.Collections.Generic.List`1 ActiveDialogs - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 40,40 : 9,33 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Forms.RemotableForm::.ctor() - .line 40,40 : 36,37 '' - IL_0006: ret - } // end of method PluginDialog::.ctor - - .method family hidebysig virtual instance void - OnShown(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 48,48 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::RegisterDialog() - .line 49,49 : 13,29 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnShown(class [mscorlib]System.EventArgs) - .line 50,50 : 9,10 '' - IL_000d: ret - } // end of method PluginDialog::OnShown - - .method family hidebysig virtual instance void - OnClosed(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 54,54 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog() - .line 55,55 : 13,30 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnClosed(class [mscorlib]System.EventArgs) - .line 56,56 : 9,10 '' - IL_000d: ret - } // end of method PluginDialog::OnClosed - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 60,60 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog() - .line 61,61 : 13,37 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool) - .line 62,62 : 9,10 '' - IL_000d: ret - } // end of method PluginDialog::Dispose - - .method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - get_Context() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 70,70 : 19,49 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ret - } // end of method PluginDialog::get_Context - - .method assembly hidebysig newslot strict virtual - instance void RegisterDialog() cil managed - { - // Code size 33 (0x21) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 CS$2$0000) - .line 79,79 : 13,33 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 80,80 : 17,41 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_0011: ldarg.0 - IL_0012: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0017: leave.s IL_0020 - - } // end .try - finally - { - IL_0019: ldloc.0 - IL_001a: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_001f: endfinally - .line 81,81 : 9,10 '' - } // end handler - IL_0020: ret - } // end of method PluginDialog::RegisterDialog - - .method assembly hidebysig newslot strict virtual - instance void UnregisterDialog() cil managed - { - // Code size 34 (0x22) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 CS$2$0000) - .line 88,88 : 13,33 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 89,89 : 17,44 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_0011: ldarg.0 - IL_0012: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_0017: pop - IL_0018: leave.s IL_0021 - - } // end .try - finally - { - IL_001a: ldloc.0 - IL_001b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0020: endfinally - .line 90,90 : 9,10 '' - } // end handler - IL_0021: ret - } // end of method PluginDialog::UnregisterDialog - - .method public hidebysig static void CloseDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - bool force) cil managed - { - // Code size 126 (0x7e) - .maxstack 3 - .locals init ([0] class [System.Windows.Forms]System.Windows.Forms.MethodInvoker 'CS$<>9__CachedAnonymousMethodDelegate1', - [1] class Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2' 'CS$<>8__locals3', - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 94,94 : 45,81 '' - IL_0000: ldarg.0 - IL_0001: call class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterAndGetActiveDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_0006: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_000b: stloc.2 - .try - { - IL_000c: br.s IL_0064 - - IL_000e: ldnull - IL_000f: stloc.0 - IL_0010: newobj instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::.ctor() - IL_0015: stloc.1 - .line 94,94 : 22,41 '' - IL_0016: ldloc.1 - IL_0017: ldloca.s CS$5$0000 - IL_0019: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001e: stfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - .line 98,98 : 21,47 '' - .try - { - IL_0023: ldloc.1 - IL_0024: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - IL_0029: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_002e: brfalse.s IL_004f - - .line 99,99 : 25,90 '' - IL_0030: ldloc.1 - IL_0031: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - IL_0036: ldloc.0 - IL_0037: brtrue.s IL_0046 - - IL_0039: ldloc.1 - IL_003a: ldftn instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::'b__0'() - IL_0040: newobj instance void [System.Windows.Forms]System.Windows.Forms.MethodInvoker::.ctor(object, - native int) - IL_0045: stloc.0 - IL_0046: ldloc.0 - IL_0047: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate) - IL_004c: pop - IL_004d: br.s IL_005a - - .line 101,101 : 25,42 '' - IL_004f: ldloc.1 - IL_0050: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - IL_0055: callvirt instance void [System]System.ComponentModel.Component::Dispose() - IL_005a: leave.s IL_0064 - - .line 103,103 : 17,22 '' - } // end .try - catch [mscorlib]System.Object - { - IL_005c: pop - .line 103,103 : 25,36 '' - IL_005d: ldarg.1 - IL_005e: brtrue.s IL_0062 - - .line 103,103 : 37,43 '' - IL_0060: rethrow - IL_0062: leave.s IL_0064 - - .line 94,94 : 42,44 '' - } // end handler - IL_0064: ldloca.s CS$5$0000 - IL_0066: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_006b: brtrue.s IL_000e - - IL_006d: leave.s IL_007d - - } // end .try - finally - { - IL_006f: ldloca.s CS$5$0000 - IL_0071: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0077: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_007c: endfinally - .line 105,105 : 9,10 '' - } // end handler - IL_007d: ret - } // end of method PluginDialog::CloseDialogs - - .method private hidebysig static class [mscorlib]System.Collections.Generic.List`1 - UnregisterAndGetActiveDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor plugin) cil managed - { - // Code size 174 (0xae) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Reflection.Assembly pluginAssembly, - [1] class [mscorlib]System.Collections.Generic.List`1 dialogsToRemove, - [2] class Virtuoso.Miranda.Plugins.Forms.PluginDialog dialog, - [3] class Virtuoso.Miranda.Plugins.Forms.PluginDialog V_3, - [4] class [mscorlib]System.Collections.Generic.List`1 CS$2$0000, - [5] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001, - [6] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0002) - .line 114,114 : 13,72 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0006: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_000b: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0010: stloc.0 - .line 115,115 : 13,76 '' - IL_0011: ldc.i4.2 - IL_0012: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_0017: stloc.1 - .line 117,117 : 13,33 '' - IL_0018: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_001d: dup - IL_001e: stloc.s CS$2$0000 - IL_0020: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 119,119 : 49,62 '' - .try - { - IL_0025: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_002a: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_002f: stloc.s CS$5$0001 - .try - { - IL_0031: br.s IL_0058 - - .line 119,119 : 26,45 '' - IL_0033: ldloca.s CS$5$0001 - IL_0035: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_003a: stloc.2 - .line 122,122 : 21,90 '' - IL_003b: ldloc.2 - IL_003c: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_IsDisposed() - IL_0041: brtrue.s IL_0058 - - IL_0043: ldloc.2 - IL_0044: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0049: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_004e: ldloc.0 - IL_004f: bne.un.s IL_0058 - - .line 125,125 : 21,49 '' - IL_0051: ldloc.1 - IL_0052: ldloc.2 - IL_0053: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 119,119 : 46,48 '' - IL_0058: ldloca.s CS$5$0001 - IL_005a: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_005f: brtrue.s IL_0033 - - IL_0061: leave.s IL_0071 - - } // end .try - finally - { - IL_0063: ldloca.s CS$5$0001 - IL_0065: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_006b: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0070: endfinally - .line 128,128 : 49,64 '' - } // end handler - IL_0071: ldloc.1 - IL_0072: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0077: stloc.s CS$5$0002 - .try - { - IL_0079: br.s IL_0089 - - .line 128,128 : 26,45 '' - IL_007b: ldloca.s CS$5$0002 - IL_007d: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0082: stloc.3 - .line 129,129 : 21,47 '' - IL_0083: ldloc.3 - IL_0084: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog() - .line 128,128 : 46,48 '' - IL_0089: ldloca.s CS$5$0002 - IL_008b: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0090: brtrue.s IL_007b - - IL_0092: leave.s IL_00a2 - - } // end .try - finally - { - IL_0094: ldloca.s CS$5$0002 - IL_0096: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_009c: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_00a1: endfinally - } // end handler - IL_00a2: leave.s IL_00ac - - } // end .try - finally - { - IL_00a4: ldloc.s CS$2$0000 - IL_00a6: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_00ab: endfinally - .line 132,132 : 13,36 '' - } // end handler - IL_00ac: ldloc.1 - IL_00ad: ret - } // end of method PluginDialog::UnregisterAndGetActiveDialogs - - .method public hidebysig static void ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart threadStart) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 137,137 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart, - object) - .line 138,138 : 9,10 '' - IL_0007: ret - } // end of method PluginDialog::ExecuteOnSTAThread - - .method public hidebysig static void ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart threadStart, - object state) cil managed - { - // Code size 72 (0x48) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Threading.Thread thread, - [1] class Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5' 'CS$<>8__locals6') - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::.ctor() - IL_0005: stloc.1 - IL_0006: ldloc.1 - IL_0007: ldarg.0 - IL_0008: stfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::threadStart - .line 142,142 : 13,37 '' - IL_000d: ldloc.1 - IL_000e: ldfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::threadStart - IL_0013: brtrue.s IL_0020 - - .line 143,143 : 17,64 '' - IL_0015: ldstr "threadStart" - IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001f: throw - - .line 145,156 : 13,20 '' - IL_0020: ldloc.1 - IL_0021: ldftn instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::'b__4'(object) - IL_0027: newobj instance void [mscorlib]System.Threading.ParameterizedThreadStart::.ctor(object, - native int) - IL_002c: newobj instance void [mscorlib]System.Threading.Thread::.ctor(class [mscorlib]System.Threading.ParameterizedThreadStart) - IL_0031: stloc.0 - .line 158,158 : 13,58 '' - IL_0032: ldloc.0 - IL_0033: ldc.i4.0 - IL_0034: callvirt instance void [mscorlib]System.Threading.Thread::SetApartmentState(valuetype [mscorlib]System.Threading.ApartmentState) - .line 159,159 : 13,40 '' - IL_0039: ldloc.0 - IL_003a: ldc.i4.1 - IL_003b: callvirt instance void [mscorlib]System.Threading.Thread::set_IsBackground(bool) - .line 161,161 : 13,33 '' - IL_0040: ldloc.0 - IL_0041: ldarg.1 - IL_0042: callvirt instance void [mscorlib]System.Threading.Thread::Start(object) - .line 162,162 : 9,10 '' - IL_0047: ret - } // end of method PluginDialog::ExecuteOnSTAThread - - .method private hidebysig static void Application_ThreadException(object sender, - class [System]System.Threading.ThreadExceptionEventArgs e) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 166,166 : 13,81 '' - IL_0000: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create() - IL_0005: ldarg.1 - IL_0006: callvirt instance class [mscorlib]System.Exception [System]System.Threading.ThreadExceptionEventArgs::get_Exception() - IL_000b: ldnull - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 167,167 : 9,10 '' - IL_0011: ret - } // end of method PluginDialog::Application_ThreadException - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 34,34 : 9,93 '' - IL_0000: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor() - IL_0005: stsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_000a: ret - } // end of method PluginDialog::.cctor - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - Context() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Forms.PluginDialog::get_Context() - } // end of property PluginDialog::Context -} // end of class Virtuoso.Miranda.Plugins.Forms.PluginDialog - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.SingletonDialog - extends Virtuoso.Miranda.Plugins.Forms.PluginDialog -{ - .class auto ansi sealed nested private ShowSingletonInvoker - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method ShowSingletonInvoker::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(bool modal) runtime managed - { - } // end of method ShowSingletonInvoker::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(bool modal, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method ShowSingletonInvoker::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method ShowSingletonInvoker::EndInvoke - - } // end of class ShowSingletonInvoker - - .field private static initonly class [mscorlib]System.Collections.Generic.Dictionary`2 visibleDialogs - .field private string singletonName - .method family hidebysig specialname static - class [mscorlib]System.Collections.Generic.Dictionary`2 - get_VisibleDialogs() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 32,32 : 19,41 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\SingletonDialog.cs' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0005: ret - } // end of method SingletonDialog::get_VisibleDialogs - - .method family hidebysig specialname instance string - get_SingletonName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 38,38 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName - IL_0006: ret - } // end of method SingletonDialog::get_SingletonName - - .method private hidebysig specialname instance void - set_SingletonName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 39,39 : 27,49 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName - .line 39,39 : 50,51 '' - IL_0007: ret - } // end of method SingletonDialog::set_SingletonName - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 46,46 : 9,49 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::.ctor(string) - .line 46,46 : 52,53 '' - IL_0007: ret - } // end of method SingletonDialog::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(string name) cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 48,48 : 9,47 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::.ctor() - .line 50,50 : 13,96 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000d: brtrue.s IL_0012 - - IL_000f: ldarg.1 - IL_0010: br.s IL_001d - - IL_0012: ldarg.0 - IL_0013: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0018: call string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetDefaultName(class [mscorlib]System.Type) - IL_001d: stfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName - .line 51,51 : 9,10 '' - IL_0022: ret - } // end of method SingletonDialog::.ctor - - .method assembly hidebysig strict virtual - instance void RegisterDialog() cil managed - { - // Code size 63 (0x3f) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 59,59 : 13,34 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 61,61 : 17,64 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0011: ldarg.0 - IL_0012: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName() - IL_0017: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_001c: brtrue.s IL_002f - - .line 62,62 : 21,58 '' - IL_001e: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0023: ldarg.0 - IL_0024: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName() - IL_0029: ldarg.0 - IL_002a: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - IL_002f: leave.s IL_0038 - - } // end .try - finally - { - IL_0031: ldloc.0 - IL_0032: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0037: endfinally - .line 65,65 : 13,35 '' - } // end handler - IL_0038: ldarg.0 - IL_0039: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::RegisterDialog() - .line 66,66 : 9,10 '' - IL_003e: ret - } // end of method SingletonDialog::RegisterDialog - - .method assembly hidebysig strict virtual - instance void UnregisterDialog() cil managed - { - // Code size 45 (0x2d) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 70,70 : 13,34 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 71,71 : 17,54 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0011: ldarg.0 - IL_0012: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName() - IL_0017: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::Remove(!0) - IL_001c: pop - IL_001d: leave.s IL_0026 - - } // end .try - finally - { - IL_001f: ldloc.0 - IL_0020: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0025: endfinally - .line 73,73 : 13,37 '' - } // end handler - IL_0026: ldarg.0 - IL_0027: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog() - .line 74,74 : 9,10 '' - IL_002c: ret - } // end of method SingletonDialog::UnregisterDialog - - .method public hidebysig static !!TForm - GetSingleton<(Virtuoso.Miranda.Plugins.Forms.PluginDialog) TForm>(bool createIfNeeded) cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 82,82 : 13,80 '' - IL_0000: ldarg.0 - IL_0001: ldtoken !!TForm - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0010: call !!0 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetSingleton(bool, - string) - IL_0015: ret - } // end of method SingletonDialog::GetSingleton - - .method public hidebysig static !!TForm - GetSingleton<(Virtuoso.Miranda.Plugins.Forms.PluginDialog) TForm>(bool createIfNeeded, - string name) cil managed - { - // Code size 134 (0x86) - .maxstack 2 - .locals init ([0] !!TForm CS$1$0000, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001, - [2] !!TForm CS$0$0002) - .line 87,87 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 88,88 : 17,57 '' - IL_0008: ldstr "name" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 90,90 : 13,34 '' - IL_0013: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0018: dup - IL_0019: stloc.1 - IL_001a: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 92,92 : 17,90 '' - .try - { - IL_001f: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0024: ldarg.1 - IL_0025: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_002a: brfalse.s IL_003e - - IL_002c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0031: ldarg.1 - IL_0032: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0037: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_IsDisposed() - IL_003c: brfalse.s IL_0065 - - .line 94,94 : 21,40 '' - IL_003e: ldarg.0 - IL_003f: brfalse.s IL_0059 - - .line 95,95 : 25,85 '' - IL_0041: ldtoken !!TForm - IL_0046: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_004b: ldc.i4.1 - IL_004c: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_0051: unbox.any !!TForm - IL_0056: stloc.0 - IL_0057: leave.s IL_0084 - - .line 97,97 : 25,37 '' - IL_0059: ldloca.s CS$0$0002 - IL_005b: initobj !!TForm - IL_0061: ldloc.2 - IL_0062: stloc.0 - IL_0063: leave.s IL_0084 - - .line 100,100 : 21,58 '' - IL_0065: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_006a: ldarg.1 - IL_006b: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0070: isinst !!TForm - IL_0075: unbox.any !!TForm - IL_007a: stloc.0 - IL_007b: leave.s IL_0084 - - } // end .try - finally - { - IL_007d: ldloc.1 - IL_007e: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0083: endfinally - .line 102,102 : 9,10 '' - } // end handler - IL_0084: ldloc.0 - IL_0085: ret - } // end of method SingletonDialog::GetSingleton - - .method public hidebysig instance void - ShowSingleton(bool modal) cil managed - { - // Code size 53 (0x35) - .maxstack 5 - .locals init ([0] object[] CS$0$0000) - .line 108,108 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_0006: brfalse.s IL_002d - - .line 109,109 : 17,74 '' - IL_0008: ldarg.0 - IL_0009: ldarg.0 - IL_000a: ldftn instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::DoShowSingleton(bool) - IL_0010: newobj instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog/ShowSingletonInvoker::.ctor(object, - native int) - IL_0015: ldc.i4.1 - IL_0016: newarr [mscorlib]System.Object - IL_001b: stloc.0 - IL_001c: ldloc.0 - IL_001d: ldc.i4.0 - IL_001e: ldarg.1 - IL_001f: box [mscorlib]System.Boolean - IL_0024: stelem.ref - IL_0025: ldloc.0 - IL_0026: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate, - object[]) - IL_002b: pop - IL_002c: ret - - .line 111,111 : 17,40 '' - IL_002d: ldarg.0 - IL_002e: ldarg.1 - IL_002f: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::DoShowSingleton(bool) - .line 112,112 : 9,10 '' - IL_0034: ret - } // end of method SingletonDialog::ShowSingleton - - .method private hidebysig instance void - DoShowSingleton(bool modal) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 116,116 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_Visible() - IL_0006: brfalse.s IL_000f - - .line 117,117 : 17,28 '' - IL_0008: ldarg.0 - IL_0009: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Activate() - IL_000e: ret - - .line 118,118 : 18,28 '' - IL_000f: ldarg.1 - IL_0010: brfalse.s IL_001a - - .line 119,119 : 17,30 '' - IL_0012: ldarg.0 - IL_0013: call instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog() - IL_0018: pop - IL_0019: ret - - .line 121,121 : 17,24 '' - IL_001a: ldarg.0 - IL_001b: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Show() - .line 122,122 : 9,10 '' - IL_0020: ret - } // end of method SingletonDialog::DoShowSingleton - - .method public hidebysig static string - GetDefaultName(class [mscorlib]System.Type 'type') cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 126,126 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 127,127 : 17,57 '' - IL_0003: ldstr "type" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 129,129 : 13,34 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0014: ret - } // end of method SingletonDialog::GetDefaultName - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 29,29 : 9,129 '' - IL_0000: ldc.i4.1 - IL_0001: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0006: stsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_000b: ret - } // end of method SingletonDialog::.cctor - - .property class [mscorlib]System.Collections.Generic.Dictionary`2 - VisibleDialogs() - { - .get class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_VisibleDialogs() - } // end of property SingletonDialog::VisibleDialogs - .property instance string SingletonName() - { - .get instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName() - .set instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::set_SingletonName(string) - } // end of property SingletonDialog::SingletonName -} // end of class Virtuoso.Miranda.Plugins.Forms.SingletonDialog - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog - extends Virtuoso.Miranda.Plugins.Forms.SingletonDialog -{ - .field private static literal char PathSeparator = char(0x002F) - .field private bool Ok - .field private class [mscorlib]System.Collections.Generic.List`1 ConfigurableEntities - .field private string[] CurrentPath - .field private string ConfigurationParameter - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.Panel TopPanel - .field private class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher RibbonPageSwitcher - .field private class [TabStripControlLibrary]RibbonStyle.TabStrip RibbonStrip - .field private class [System.Windows.Forms]System.Windows.Forms.Button CancelBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Button OkBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Panel ControlPanel - .field private class [System.Windows.Forms]System.Windows.Forms.Panel BottomPanel - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader WelcomePanel - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 115 (0x73) - .maxstack 4 - .line 58,58 : 9,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\ConfigurationDialog.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::.ctor() - .line 60,60 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::InitializeComponent() - .line 61,61 : 13,119 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0012: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripRenderer [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Renderer() - IL_0017: castclass [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer - IL_001c: ldc.i4 0xfe - IL_0021: ldc.i4 0xd1 - IL_0026: ldc.i4.s 94 - IL_0028: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_002d: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer::set_HaloColor(valuetype [System.Drawing]System.Drawing.Color) - .line 62,62 : 13,120 '' - IL_0032: ldarg.0 - IL_0033: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0038: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripRenderer [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Renderer() - IL_003d: castclass [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer - IL_0042: ldc.i4 0xd7 - IL_0047: ldc.i4 0xe3 - IL_004c: ldc.i4 0xf2 - IL_0051: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0056: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color) - .line 64,64 : 13,51 '' - IL_005b: ldarg.0 - IL_005c: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryCollection::.ctor() - IL_0061: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::categories - .line 65,65 : 13,78 '' - IL_0066: ldarg.0 - IL_0067: ldc.i4.5 - IL_0068: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_006d: stfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - .line 66,66 : 9,10 '' - IL_0072: ret - } // end of method ConfigurationDialog::.ctor - - .method public hidebysig static void Present(bool modal) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 70,70 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldnull - IL_0003: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string) - .line 71,71 : 9,10 '' - IL_0008: ret - } // end of method ConfigurationDialog::Present - - .method public hidebysig static void Present(bool modal, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 75,75 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string) - .line 76,76 : 9,10 '' - IL_0008: ret - } // end of method ConfigurationDialog::Present - - .method public hidebysig static void Present(bool modal, - string path) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 80,80 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string) - .line 81,81 : 9,10 '' - IL_0008: ret - } // end of method ConfigurationDialog::Present - - .method public hidebysig static void Present(bool modal, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - string path) cil managed - { - // Code size 38 (0x26) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog dialog) - .line 85,85 : 13,103 '' - IL_0000: ldc.i4.0 - IL_0001: call !!0 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetSingleton(bool) - IL_0006: stloc.0 - .line 87,87 : 13,32 '' - IL_0007: ldloc.0 - IL_0008: brtrue.s IL_001e - - .line 89,89 : 17,52 '' - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::.ctor() - IL_000f: stloc.0 - .line 91,91 : 17,38 '' - IL_0010: ldloc.0 - IL_0011: ldarg.2 - IL_0012: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::SetPath(string) - .line 92,92 : 17,41 '' - IL_0017: ldloc.0 - IL_0018: ldarg.1 - IL_0019: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Populate(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - .line 95,95 : 13,41 '' - IL_001e: ldloc.0 - IL_001f: ldarg.0 - IL_0020: callvirt instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::ShowSingleton(bool) - .line 96,96 : 9,10 '' - IL_0025: ret - } // end of method ConfigurationDialog::Present - - .method private hidebysig instance void - OkBTN_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 104,104 : 13,23 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - .line 105,105 : 13,21 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close() - .line 106,106 : 9,10 '' - IL_000d: ret - } // end of method ConfigurationDialog::OkBTN_Click - - .method private hidebysig instance void - CancelBTN_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 110,110 : 13,24 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - .line 111,111 : 13,21 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close() - .line 112,112 : 9,10 '' - IL_000d: ret - } // end of method ConfigurationDialog::CancelBTN_Click - - .method private hidebysig instance void - ConfigurationDialog_FormClosing(object sender, - class [System.Windows.Forms]System.Windows.Forms.FormClosingEventArgs e) cil managed - { - // Code size 103 (0x67) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor descriptor, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 116,116 : 13,50 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - IL_0006: brfalse.s IL_0018 - - IL_0008: ldarg.0 - IL_0009: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanDismissActiveControl() - IL_000e: brtrue.s IL_0018 - - .line 118,118 : 17,33 '' - IL_0010: ldarg.2 - IL_0011: ldc.i4.1 - IL_0012: callvirt instance void [System]System.ComponentModel.CancelEventArgs::set_Cancel(bool) - .line 119,119 : 17,24 '' - IL_0017: ret - - .line 122,122 : 65,85 '' - IL_0018: ldarg.0 - IL_0019: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_001e: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0023: stloc.1 - .try - { - IL_0024: br.s IL_003b - - .line 122,122 : 22,61 '' - IL_0026: ldloca.s CS$5$0000 - IL_0028: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_002d: stloc.0 - .line 123,123 : 17,48 '' - IL_002e: ldarg.0 - IL_002f: ldloc.0 - IL_0030: ldarg.0 - IL_0031: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - IL_0036: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ProcessChanges(class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor, - bool) - .line 122,122 : 62,64 '' - IL_003b: ldloca.s CS$5$0000 - IL_003d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0042: brtrue.s IL_0026 - - IL_0044: leave.s IL_0054 - - } // end .try - finally - { - IL_0046: ldloca.s CS$5$0000 - IL_0048: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_004e: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0053: endfinally - .line 125,125 : 13,20 '' - } // end handler - IL_0054: ldarg.0 - IL_0055: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - IL_005a: brfalse.s IL_0066 - - .line 126,126 : 17,41 '' - IL_005c: call class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::get_Default() - IL_0061: callvirt instance void [System]System.Configuration.SettingsBase::Save() - .line 127,127 : 9,10 '' - IL_0066: ret - } // end of method ConfigurationDialog::ConfigurationDialog_FormClosing - - .method private hidebysig instance void - ProcessChanges(class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor descriptor, - bool save) cil managed - { - // Code size 185 (0xb9) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Category category, - [1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - [2] class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl control, - [3] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration config, - [4] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000, - [5] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001, - [6] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$6$0002, - [7] int32 CS$7$0003) - .line 131,131 : 43,64 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Categories() - IL_0006: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_000b: stloc.s CS$5$0000 - .try - { - IL_000d: br.s IL_006d - - .line 131,131 : 22,39 '' - IL_000f: ldloca.s CS$5$0000 - IL_0011: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0016: stloc.0 - .line 133,133 : 47,61 '' - IL_0017: ldloc.0 - IL_0018: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - IL_001d: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0022: stloc.s CS$5$0001 - .try - { - IL_0024: br.s IL_0054 - - .line 133,133 : 26,43 '' - IL_0026: ldloca.s CS$5$0001 - IL_0028: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_002d: stloc.1 - .line 135,135 : 21,50 '' - IL_002e: ldloc.1 - IL_002f: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_ControlInitialized() - IL_0034: brfalse.s IL_0054 - - .line 138,138 : 21,64 '' - IL_0036: ldloc.1 - IL_0037: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Control() - IL_003c: stloc.2 - .line 140,140 : 21,49 '' - IL_003d: ldarg.2 - IL_003e: brfalse.s IL_004e - - IL_0040: ldloc.2 - IL_0041: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_IsDirty() - IL_0046: brfalse.s IL_004e - - .line 141,141 : 25,40 '' - IL_0048: ldloc.2 - IL_0049: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Save() - .line 143,143 : 21,37 '' - IL_004e: ldloc.2 - IL_004f: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Close() - .line 133,133 : 44,46 '' - IL_0054: ldloca.s CS$5$0001 - IL_0056: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_005b: brtrue.s IL_0026 - - IL_005d: leave.s IL_006d - - } // end .try - finally - { - IL_005f: ldloca.s CS$5$0001 - IL_0061: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0067: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_006c: endfinally - .line 131,131 : 40,42 '' - } // end handler - IL_006d: ldloca.s CS$5$0000 - IL_006f: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0074: brtrue.s IL_000f - - IL_0076: leave.s IL_0086 - - } // end .try - finally - { - IL_0078: ldloca.s CS$5$0000 - IL_007a: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0080: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0085: endfinally - .line 147,147 : 13,22 '' - } // end handler - IL_0086: ldarg.2 - IL_0087: brfalse.s IL_00b8 - - .line 149,149 : 56,87 '' - IL_0089: ldarg.1 - IL_008a: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - IL_008f: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Configuration() - IL_0094: stloc.s CS$6$0002 - IL_0096: ldc.i4.0 - IL_0097: stloc.s CS$7$0003 - IL_0099: br.s IL_00b0 - - .line 149,149 : 26,52 '' - IL_009b: ldloc.s CS$6$0002 - IL_009d: ldloc.s CS$7$0003 - IL_009f: ldelem.ref - IL_00a0: stloc.3 - .line 150,150 : 21,40 '' - IL_00a1: ldloc.3 - IL_00a2: brfalse.s IL_00aa - - .line 151,151 : 25,39 '' - IL_00a4: ldloc.3 - IL_00a5: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - IL_00aa: ldloc.s CS$7$0003 - IL_00ac: ldc.i4.1 - IL_00ad: add - IL_00ae: stloc.s CS$7$0003 - .line 149,149 : 53,55 '' - IL_00b0: ldloc.s CS$7$0003 - IL_00b2: ldloc.s CS$6$0002 - IL_00b4: ldlen - IL_00b5: conv.i4 - IL_00b6: blt.s IL_009b - - .line 153,153 : 9,10 '' - IL_00b8: ret - } // end of method ConfigurationDialog::ProcessChanges - - .method public hidebysig static string - CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - string category, - string item) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 163,163 : 13,61 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: call string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string, - string, - string) - IL_0009: ret - } // end of method ConfigurationDialog::CreatePath - - .method public hidebysig static string - CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - string category, - string item, - string parameter) cil managed - { - // Code size 114 (0x72) - .maxstack 5 - .locals init ([0] object[] CS$0$0000, - [1] char CS$0$0001) - .line 168,168 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 169,169 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 171,171 : 13,48 '' - IL_000e: ldarg.1 - IL_000f: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0014: brfalse.s IL_0021 - - .line 172,172 : 17,61 '' - IL_0016: ldstr "category" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 174,174 : 13,44 '' - IL_0021: ldarg.2 - IL_0022: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0027: brfalse.s IL_0034 - - .line 175,175 : 17,57 '' - IL_0029: ldstr "item" - IL_002e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0033: throw - - .line 177,177 : 13,143 '' - IL_0034: ldstr "{1}{0}{2}{0}{3}{0}{4}" - IL_0039: ldc.i4.5 - IL_003a: newarr [mscorlib]System.Object - IL_003f: stloc.0 - IL_0040: ldloc.0 - IL_0041: ldc.i4.0 - IL_0042: ldc.i4.s 47 - IL_0044: stloc.1 - IL_0045: ldloca.s CS$0$0001 - IL_0047: call instance string [mscorlib]System.Char::ToString() - IL_004c: stelem.ref - IL_004d: ldloc.0 - IL_004e: ldc.i4.1 - IL_004f: ldarg.0 - IL_0050: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_0055: stelem.ref - IL_0056: ldloc.0 - IL_0057: ldc.i4.2 - IL_0058: ldarg.1 - IL_0059: stelem.ref - IL_005a: ldloc.0 - IL_005b: ldc.i4.3 - IL_005c: ldarg.2 - IL_005d: stelem.ref - IL_005e: ldloc.0 - IL_005f: ldc.i4.4 - IL_0060: ldarg.3 - IL_0061: dup - IL_0062: brtrue.s IL_006a - - IL_0064: pop - IL_0065: ldsfld string [mscorlib]System.String::Empty - IL_006a: stelem.ref - IL_006b: ldloc.0 - IL_006c: call string [mscorlib]System.String::Format(string, - object[]) - IL_0071: ret - } // end of method ConfigurationDialog::CreatePath - - .method private hidebysig instance void - SetPath(string path) cil managed - { - // Code size 89 (0x59) - .maxstack 5 - .locals init ([0] char[] CS$0$0000) - .line 182,182 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0009 - - .line 183,183 : 17,24 '' - IL_0008: ret - - .line 185,185 : 13,53 '' - IL_0009: ldarg.0 - IL_000a: ldarg.1 - IL_000b: ldc.i4.1 - IL_000c: newarr [mscorlib]System.Char - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldc.i4.0 - IL_0014: ldc.i4.s 47 - IL_0016: stelem.i2 - IL_0017: ldloc.0 - IL_0018: callvirt instance string[] [mscorlib]System.String::Split(char[]) - IL_001d: stfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - .line 187,187 : 13,41 '' - IL_0022: ldarg.0 - IL_0023: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_0028: ldlen - IL_0029: conv.i4 - IL_002a: ldc.i4.4 - IL_002b: beq.s IL_0038 - - .line 188,188 : 17,63 '' - IL_002d: ldstr "path" - IL_0032: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0037: throw - - .line 190,190 : 13,101 '' - IL_0038: ldarg.0 - IL_0039: ldarg.0 - IL_003a: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_003f: ldc.i4.3 - IL_0040: ldelem.ref - IL_0041: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0046: brtrue.s IL_0052 - - IL_0048: ldarg.0 - IL_0049: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_004e: ldc.i4.3 - IL_004f: ldelem.ref - IL_0050: br.s IL_0053 - - IL_0052: ldnull - IL_0053: stfld string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationParameter - .line 191,191 : 9,10 '' - IL_0058: ret - } // end of method ConfigurationDialog::SetPath - - .method private hidebysig instance bool - CanNavigateTo(class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - class Virtuoso.Miranda.Plugins.Configuration.Category category) cil managed - { - // Code size 81 (0x51) - .maxstack 2 - .line 195,195 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 196,196 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 198,198 : 13,34 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 199,199 : 17,61 '' - IL_0011: ldstr "category" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 201,201 : 13,37 '' - IL_001c: ldarg.0 - IL_001d: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_0022: brtrue.s IL_0026 - - .line 202,202 : 17,30 '' - IL_0024: ldc.i4.0 - IL_0025: ret - - .line 204,204 : 13,87 '' - IL_0026: ldarg.0 - IL_0027: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_002c: ldc.i4.0 - IL_002d: ldelem.ref - IL_002e: ldarg.1 - IL_002f: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_0034: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0039: brfalse.s IL_004f - - IL_003b: ldarg.0 - IL_003c: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_0041: ldc.i4.1 - IL_0042: ldelem.ref - IL_0043: ldarg.2 - IL_0044: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Name() - IL_0049: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_004e: ret - - IL_004f: ldc.i4.0 - IL_0050: ret - } // end of method ConfigurationDialog::CanNavigateTo - - .method private hidebysig instance bool - CanNavigateTo(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) cil managed - { - // Code size 44 (0x2c) - .maxstack 8 - .line 209,209 : 13,30 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 210,210 : 17,57 '' - IL_0003: ldstr "item" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 212,212 : 13,37 '' - IL_000e: ldarg.0 - IL_000f: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_0014: brtrue.s IL_0018 - - .line 213,213 : 17,30 '' - IL_0016: ldc.i4.0 - IL_0017: ret - - .line 215,215 : 13,48 '' - IL_0018: ldarg.0 - IL_0019: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_001e: ldc.i4.2 - IL_001f: ldelem.ref - IL_0020: ldarg.1 - IL_0021: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name() - IL_0026: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_002b: ret - } // end of method ConfigurationDialog::CanNavigateTo - - .method private hidebysig instance void - Populate(class Virtuoso.Miranda.Plugins.IConfigurablePlugin pluginToPopulate) cil managed - { - // Code size 133 (0x85) - .maxstack 4 - .line 224,224 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0006: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Clear() - .line 226,226 : 13,60 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0011: ldnull - IL_0012: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage) - .line 227,227 : 13,39 '' - IL_0017: ldarg.0 - IL_0018: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_001d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0022: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Clear() - .line 229,229 : 13,42 '' - IL_0027: ldarg.1 - IL_0028: brtrue.s IL_004c - - .line 231,231 : 17,47 '' - IL_002a: ldarg.0 - IL_002b: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateHyphenConfiguration() - .line 233,233 : 17,66 '' - IL_0030: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0035: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain() - IL_003a: brfalse.s IL_0044 - - .line 234,234 : 21,49 '' - IL_003c: ldarg.0 - IL_003d: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateStandalonePlugins() - IL_0042: br.s IL_007e - - .line 236,236 : 21,47 '' - IL_0044: ldarg.0 - IL_0045: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateIsolatedPlugins() - IL_004a: br.s IL_007e - - .line 240,240 : 17,94 '' - IL_004c: ldarg.0 - IL_004d: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0052: ldarg.1 - IL_0053: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_0058: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 241,241 : 17,72 '' - IL_005d: ldarg.0 - IL_005e: dup - IL_005f: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0064: ldstr " : {0}" - IL_0069: ldarg.1 - IL_006a: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_006f: call string [mscorlib]System.String::Format(string, - object) - IL_0074: call string [mscorlib]System.String::Concat(string, - string) - IL_0079: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 244,244 : 13,29 '' - IL_007e: ldarg.0 - IL_007f: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateItems() - .line 245,245 : 9,10 '' - IL_0084: ret - } // end of method ConfigurationDialog::Populate - - .method private hidebysig instance void - PopulateItems() cil managed - { - // Code size 130 (0x82) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories, - [1] int32 i, - [2] class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor descriptor, - [3] class [TabStripControlLibrary]RibbonStyle.TabStripPage page, - [4] int32 j, - [5] class Virtuoso.Miranda.Plugins.Configuration.Category category) - .line 249,249 : 13,50 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 251,251 : 18,28 '' - IL_0002: ldc.i4.0 - IL_0003: stloc.1 - IL_0004: br.s IL_0073 - - .line 253,253 : 17,83 '' - IL_0006: ldarg.0 - IL_0007: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_000c: ldloc.1 - IL_000d: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1::get_Item(int32) - IL_0012: stloc.2 - .line 254,254 : 17,99 '' - IL_0013: ldarg.0 - IL_0014: ldloc.0 - IL_0015: ldloc.2 - IL_0016: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - IL_001b: ldloc.1 - IL_001c: call instance class [TabStripControlLibrary]RibbonStyle.TabStripPage Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreateAndRegisterEntityPage(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - int32) - IL_0021: stloc.3 - .line 256,256 : 17,81 '' - IL_0022: ldloc.2 - IL_0023: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryCollection::.ctor() - IL_0028: dup - IL_0029: stloc.0 - IL_002a: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::set_Categories(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection) - .line 257,257 : 17,69 '' - IL_002f: ldloc.2 - IL_0030: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - IL_0035: ldloc.0 - IL_0036: callvirt instance void Virtuoso.Miranda.Plugins.IConfigurablePlugin::PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection) - .line 259,259 : 22,32 '' - IL_003b: ldc.i4.0 - IL_003c: stloc.s j - IL_003e: br.s IL_0065 - - .line 261,261 : 21,55 '' - IL_0040: ldloc.0 - IL_0041: ldloc.s j - IL_0043: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1::get_Item(int32) - IL_0048: stloc.s category - .line 263,263 : 21,42 '' - IL_004a: ldloc.s category - IL_004c: brfalse.s IL_005f - - .line 266,266 : 21,81 '' - IL_004e: ldarg.0 - IL_004f: ldloc.3 - IL_0050: ldloc.s category - IL_0052: ldloc.2 - IL_0053: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - IL_0058: ldloc.s j - IL_005a: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateCategoryPanel(class [TabStripControlLibrary]RibbonStyle.TabStripPage, - class Virtuoso.Miranda.Plugins.Configuration.Category, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - int32) - .line 259,259 : 55,58 '' - IL_005f: ldloc.s j - IL_0061: ldc.i4.1 - IL_0062: add - IL_0063: stloc.s j - .line 259,259 : 33,53 '' - IL_0065: ldloc.s j - IL_0067: ldloc.0 - IL_0068: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1::get_Count() - IL_006d: blt.s IL_0040 - - .line 251,251 : 61,64 '' - IL_006f: ldloc.1 - IL_0070: ldc.i4.1 - IL_0071: add - IL_0072: stloc.1 - .line 251,251 : 29,59 '' - IL_0073: ldloc.1 - IL_0074: ldarg.0 - IL_0075: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_007a: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1::get_Count() - IL_007f: blt.s IL_0006 - - .line 269,269 : 9,10 '' - IL_0081: ret - } // end of method ConfigurationDialog::PopulateItems - - .method private hidebysig instance void - PopulateIsolatedPlugins() cil managed - { - // Code size 103 (0x67) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection plugins, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [2] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 273,273 : 13,103 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_000a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_000f: stloc.0 - .line 277,277 : 17,70 '' - .try - { - IL_0010: ldloc.0 - IL_0011: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 279,279 : 57,64 '' - IL_0016: ldloc.0 - IL_0017: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_001c: stloc.2 - .try - { - IL_001d: br.s IL_0049 - - .line 279,279 : 26,53 '' - IL_001f: ldloc.2 - IL_0020: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0025: stloc.1 - .line 280,280 : 21,51 '' - IL_0026: ldloc.1 - IL_0027: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsConfigurable() - IL_002c: brfalse.s IL_0049 - - .line 281,281 : 25,124 '' - IL_002e: ldarg.0 - IL_002f: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0034: ldloc.1 - IL_0035: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_003a: castclass Virtuoso.Miranda.Plugins.IConfigurablePlugin - IL_003f: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_0044: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 279,279 : 54,56 '' - IL_0049: ldloc.2 - IL_004a: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_004f: brtrue.s IL_001f - - IL_0051: leave.s IL_005d - - } // end .try - finally - { - IL_0053: ldloc.2 - IL_0054: brfalse.s IL_005c - - IL_0056: ldloc.2 - IL_0057: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_005c: endfinally - } // end handler - IL_005d: leave.s IL_0066 - - .line 285,285 : 17,58 '' - } // end .try - finally - { - IL_005f: ldloc.0 - IL_0060: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0065: endfinally - .line 287,287 : 9,10 '' - } // end handler - IL_0066: ret - } // end of method ConfigurationDialog::PopulateIsolatedPlugins - - .method private hidebysig instance void - PopulateStandalonePlugins() cil managed - { - // Code size 108 (0x6c) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection modules, - [1] class Virtuoso.Hyphen.Mini.Module module, - [2] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 291,291 : 13,90 '' - IL_0000: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::get_RegisteredModules() - IL_000a: stloc.0 - .line 295,295 : 17,70 '' - .try - { - IL_000b: ldloc.0 - IL_000c: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 297,297 : 43,50 '' - IL_0011: ldloc.0 - IL_0012: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0017: stloc.2 - .try - { - IL_0018: br.s IL_004e - - .line 297,297 : 26,39 '' - IL_001a: ldloc.2 - IL_001b: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0020: stloc.1 - .line 298,298 : 21,75 '' - IL_0021: ldloc.1 - IL_0022: callvirt instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_0027: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_002c: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsConfigurable() - IL_0031: brfalse.s IL_004e - - .line 299,299 : 25,130 '' - IL_0033: ldarg.0 - IL_0034: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0039: ldloc.1 - IL_003a: callvirt instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_003f: castclass Virtuoso.Miranda.Plugins.IConfigurablePlugin - IL_0044: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_0049: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 297,297 : 40,42 '' - IL_004e: ldloc.2 - IL_004f: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0054: brtrue.s IL_001a - - IL_0056: leave.s IL_0062 - - } // end .try - finally - { - IL_0058: ldloc.2 - IL_0059: brfalse.s IL_0061 - - IL_005b: ldloc.2 - IL_005c: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0061: endfinally - } // end handler - IL_0062: leave.s IL_006b - - .line 303,303 : 17,58 '' - } // end .try - finally - { - IL_0064: ldloc.0 - IL_0065: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_006a: endfinally - .line 305,305 : 9,10 '' - } // end handler - IL_006b: ret - } // end of method ConfigurationDialog::PopulateStandalonePlugins - - .method private hidebysig instance void - PopulateHyphenConfiguration() cil managed - { - // Code size 56 (0x38) - .maxstack 8 - .line 309,309 : 13,62 '' - IL_0000: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0005: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain() - IL_000a: brfalse.s IL_0022 - - .line 310,310 : 17,107 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0012: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Singleton() - IL_0017: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_001c: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0021: ret - - .line 312,312 : 17,102 '' - IL_0022: ldarg.0 - IL_0023: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0028: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Singleton() - IL_002d: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_0032: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 313,313 : 9,10 '' - IL_0037: ret - } // end of method ConfigurationDialog::PopulateHyphenConfiguration - - .method private hidebysig instance void - PopulateCategoryPanel(class [TabStripControlLibrary]RibbonStyle.TabStripPage entityPage, - class Virtuoso.Miranda.Plugins.Configuration.Category category, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - int32 index) cil managed - { - // Code size 144 (0x90) - .maxstack 3 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.TabPanel categoryPanel, - [1] valuetype [System.Drawing]System.Drawing.Point nextLocation, - [2] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - [3] class [TabStripControlLibrary]RibbonStyle.RibbonButton btn, - [4] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 321,321 : 13,75 '' - IL_0000: ldarg.0 - IL_0001: ldarg.2 - IL_0002: ldarg.s index - IL_0004: call instance class [TabStripControlLibrary]RibbonStyle.TabPanel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreateCategoryPanel(class Virtuoso.Miranda.Plugins.Configuration.Category, - int32) - IL_0009: stloc.0 - .line 322,322 : 13,52 '' - IL_000a: ldarg.1 - IL_000b: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0010: ldloc.0 - IL_0011: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 324,324 : 13,49 '' - IL_0016: ldarg.0 - IL_0017: ldarg.3 - IL_0018: ldarg.2 - IL_0019: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanNavigateTo(class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - class Virtuoso.Miranda.Plugins.Configuration.Category) - IL_001e: brfalse.s IL_002c - - .line 325,325 : 17,70 '' - IL_0020: ldarg.0 - IL_0021: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0026: ldarg.1 - IL_0027: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage) - .line 327,327 : 13,46 '' - IL_002c: ldloca.s nextLocation - IL_002e: initobj [System.Drawing]System.Drawing.Point - .line 329,329 : 43,57 '' - IL_0034: ldarg.2 - IL_0035: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - IL_003a: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_003f: stloc.s CS$5$0000 - .try - { - IL_0041: br.s IL_0076 - - .line 329,329 : 22,39 '' - IL_0043: ldloca.s CS$5$0000 - IL_0045: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_004a: stloc.2 - .line 331,331 : 17,73 '' - IL_004b: ldarg.0 - IL_004c: ldloc.2 - IL_004d: ldloca.s nextLocation - IL_004f: call instance class [TabStripControlLibrary]RibbonStyle.RibbonButton Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreateButton(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem, - valuetype [System.Drawing]System.Drawing.Point&) - IL_0054: stloc.3 - .line 332,332 : 17,49 '' - IL_0055: ldloc.0 - IL_0056: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_005b: ldloc.3 - IL_005c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 334,334 : 17,41 '' - IL_0061: ldarg.0 - IL_0062: ldloc.2 - IL_0063: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanNavigateTo(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem) - IL_0068: brfalse.s IL_0076 - - .line 335,335 : 21,62 '' - IL_006a: ldarg.0 - IL_006b: ldloc.3 - IL_006c: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0071: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonButton_Click(object, - class [mscorlib]System.EventArgs) - .line 329,329 : 40,42 '' - IL_0076: ldloca.s CS$5$0000 - IL_0078: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_007d: brtrue.s IL_0043 - - IL_007f: leave.s IL_008f - - } // end .try - finally - { - IL_0081: ldloca.s CS$5$0000 - IL_0083: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0089: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_008e: endfinally - .line 337,337 : 9,10 '' - } // end handler - IL_008f: ret - } // end of method ConfigurationDialog::PopulateCategoryPanel - - .method private hidebysig instance class [TabStripControlLibrary]RibbonStyle.RibbonButton - CreateButton(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - valuetype [System.Drawing]System.Drawing.Point& nextLocation) cil managed - { - // Code size 221 (0xdd) - .maxstack 3 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.RibbonButton btn, - [1] valuetype [System.Drawing]System.Drawing.Size CS$0$0000, - [2] valuetype [System.Drawing]System.Drawing.Size CS$0$0001) - .line 341,341 : 13,51 '' - IL_0000: newobj instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::.ctor() - IL_0005: stloc.0 - .line 342,342 : 13,34 '' - IL_0006: ldloc.0 - IL_0007: ldarg.1 - IL_0008: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name() - IL_000d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 344,344 : 13,37 '' - IL_0012: ldloc.0 - IL_0013: ldc.i4.1 - IL_0014: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_ShowInfoTips(bool) - .line 345,345 : 13,39 '' - IL_0019: ldloc.0 - IL_001a: ldarg.1 - IL_001b: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name() - IL_0020: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_InfoTitle(string) - .line 346,346 : 13,48 '' - IL_0025: ldloc.0 - IL_0026: ldarg.1 - IL_0027: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Description() - IL_002c: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_InfoComment(string) - .line 348,348 : 13,36 '' - IL_0031: ldarg.1 - IL_0032: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Image() - IL_0037: brtrue.s IL_0044 - - .line 349,349 : 17,72 '' - IL_0039: ldarg.1 - IL_003a: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Configuration() - IL_003f: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 351,351 : 13,34 '' - IL_0044: ldloc.0 - IL_0045: ldarg.1 - IL_0046: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Image() - IL_004b: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img(class [System.Drawing]System.Drawing.Image) - .line 352,352 : 13,37 '' - IL_0050: ldloc.0 - IL_0051: ldloc.0 - IL_0052: callvirt instance class [System.Drawing]System.Drawing.Image [TabStripControlLibrary]RibbonStyle.RibbonButton::get_img() - IL_0057: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Drawing]System.Drawing.Image::get_Size() - IL_005c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 354,354 : 13,38 '' - IL_0061: ldarg.2 - IL_0062: call instance bool [System.Drawing]System.Drawing.Point::get_IsEmpty() - IL_0067: brfalse.s IL_0084 - - .line 355,355 : 17,62 '' - IL_0069: ldarg.2 - IL_006a: ldloc.0 - IL_006b: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Windows.Forms]System.Windows.Forms.Control::get_Size() - IL_0070: stloc.1 - IL_0071: ldloca.s CS$0$0000 - IL_0073: call instance int32 [System.Drawing]System.Drawing.Size::get_Width() - IL_0078: neg - IL_0079: ldc.i4.6 - IL_007a: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_007f: stobj [System.Drawing]System.Drawing.Point - .line 357,357 : 13,59 '' - IL_0084: ldloc.0 - IL_0085: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonHover() - IL_008a: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img_on(class [System.Drawing]System.Drawing.Image) - .line 358,358 : 13,62 '' - IL_008f: ldloc.0 - IL_0090: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonClick() - IL_0095: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img_click(class [System.Drawing]System.Drawing.Image) - .line 360,360 : 13,60 '' - IL_009a: ldarg.2 - IL_009b: ldloc.0 - IL_009c: callvirt instance class [System.Drawing]System.Drawing.Image [TabStripControlLibrary]RibbonStyle.RibbonButton::get_img() - IL_00a1: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Drawing]System.Drawing.Image::get_Size() - IL_00a6: stloc.2 - IL_00a7: ldloca.s CS$0$0001 - IL_00a9: call instance int32 [System.Drawing]System.Drawing.Size::get_Width() - IL_00ae: ldc.i4.5 - IL_00af: add - IL_00b0: ldc.i4.0 - IL_00b1: call instance void [System.Drawing]System.Drawing.Point::Offset(int32, - int32) - .line 361,361 : 13,41 '' - IL_00b6: ldloc.0 - IL_00b7: ldarg.2 - IL_00b8: ldobj [System.Drawing]System.Drawing.Point - IL_00bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 363,363 : 13,28 '' - IL_00c2: ldloc.0 - IL_00c3: ldarg.1 - IL_00c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object) - .line 364,364 : 13,45 '' - IL_00c9: ldloc.0 - IL_00ca: ldarg.0 - IL_00cb: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonButton_Click(object, - class [mscorlib]System.EventArgs) - IL_00d1: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_00d6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 366,366 : 13,24 '' - IL_00db: ldloc.0 - IL_00dc: ret - } // end of method ConfigurationDialog::CreateButton - - .method private hidebysig instance class [TabStripControlLibrary]RibbonStyle.TabPanel - CreateCategoryPanel(class Virtuoso.Miranda.Plugins.Configuration.Category category, - int32 index) cil managed - { - // Code size 158 (0x9e) - .maxstack 5 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.TabPanel categoryPanel) - .line 371,371 : 13,53 '' - IL_0000: newobj instance void [TabStripControlLibrary]RibbonStyle.TabPanel::.ctor() - IL_0005: stloc.0 - .line 373,373 : 13,84 '' - IL_0006: ldloc.0 - IL_0007: ldc.i4 0xd7 - IL_000c: ldc.i4 0xe3 - IL_0011: ldc.i4 0xf2 - IL_0016: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_001b: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color) - .line 374,374 : 13,86 '' - IL_0020: ldloc.0 - IL_0021: ldc.i4 0xe9 - IL_0026: ldc.i4 0xef - IL_002b: ldc.i4 0xf8 - IL_0030: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0035: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_BaseColorOn(valuetype [System.Drawing]System.Drawing.Color) - .line 375,375 : 13,70 '' - IL_003a: ldloc.0 - IL_003b: ldc.i4.3 - IL_003c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 376,376 : 13,75 '' - IL_0041: ldloc.0 - IL_0042: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Desktop() - IL_0047: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 377,377 : 13,71 '' - IL_004c: ldloc.0 - IL_004d: ldc.i4.s 101 - IL_004f: ldc.i4.3 - IL_0050: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0055: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 378,378 : 13,41 '' - IL_005a: ldloc.0 - IL_005b: ldc.i4 0xff - IL_0060: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Opacity(int32) - .line 379,379 : 13,82 '' - IL_0065: ldloc.0 - IL_0066: ldc.i4.6 - IL_0067: ldc.i4.3 - IL_0068: ldc.i4.6 - IL_0069: ldc.i4.0 - IL_006a: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32, - int32, - int32, - int32) - IL_006f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding) - .line 380,380 : 13,43 '' - IL_0074: ldloc.0 - IL_0075: ldc.i4.1 - IL_0076: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 381,381 : 13,69 '' - IL_007b: ldloc.0 - IL_007c: ldc.i4.0 - IL_007d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Panel::set_AutoSizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoSizeMode) - .line 382,382 : 13,37 '' - IL_0082: ldloc.0 - IL_0083: ldc.i4.1 - IL_0084: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Speed(int32) - .line 383,383 : 13,44 '' - IL_0089: ldloc.0 - IL_008a: ldarg.2 - IL_008b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 384,384 : 13,51 '' - IL_0090: ldloc.0 - IL_0091: ldarg.1 - IL_0092: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Name() - IL_0097: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Caption(string) - .line 386,386 : 13,34 '' - IL_009c: ldloc.0 - IL_009d: ret - } // end of method ConfigurationDialog::CreateCategoryPanel - - .method private hidebysig instance class [TabStripControlLibrary]RibbonStyle.TabStripPage - CreateAndRegisterEntityPage(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin entity, - int32 index) cil managed - { - // Code size 286 (0x11e) - .maxstack 5 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.TabStripPage entityPage, - [1] class [TabStripControlLibrary]RibbonStyle.Tab entityTab) - .line 391,391 : 13,58 '' - IL_0000: newobj instance void [TabStripControlLibrary]RibbonStyle.TabStripPage::.ctor() - IL_0005: stloc.0 - .line 392,392 : 13,81 '' - IL_0006: ldloc.0 - IL_0007: ldc.i4 0xd7 - IL_000c: ldc.i4 0xe3 - IL_0011: ldc.i4 0xf2 - IL_0016: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_001b: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color) - .line 393,393 : 13,83 '' - IL_0020: ldloc.0 - IL_0021: ldc.i4 0xd7 - IL_0026: ldc.i4 0xe3 - IL_002b: ldc.i4 0xf2 - IL_0030: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0035: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_BaseColorOn(valuetype [System.Drawing]System.Drawing.Color) - .line 394,394 : 13,67 '' - IL_003a: ldloc.0 - IL_003b: ldc.i4.5 - IL_003c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 395,395 : 13,38 '' - IL_0041: ldloc.0 - IL_0042: ldc.i4 0xff - IL_0047: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_Opacity(int32) - .line 396,396 : 13,79 '' - IL_004c: ldloc.0 - IL_004d: ldc.i4.0 - IL_004e: ldc.i4.3 - IL_004f: ldc.i4.0 - IL_0050: ldc.i4.0 - IL_0051: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32, - int32, - int32, - int32) - IL_0056: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding) - .line 397,397 : 13,64 '' - IL_005b: ldloc.0 - IL_005c: ldc.i4 0x310 - IL_0061: ldc.i4.s 99 - IL_0063: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0068: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 398,398 : 13,34 '' - IL_006d: ldloc.0 - IL_006e: ldc.i4.1 - IL_006f: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_Speed(int32) - .line 399,399 : 13,41 '' - IL_0074: ldloc.0 - IL_0075: ldarg.3 - IL_0076: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 401,401 : 13,57 '' - IL_007b: ldarg.0 - IL_007c: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0081: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0086: ldloc.0 - IL_0087: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 403,403 : 13,50 '' - IL_008c: ldarg.2 - IL_008d: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_0092: newobj instance void [TabStripControlLibrary]RibbonStyle.Tab::.ctor(string) - IL_0097: stloc.1 - .line 404,404 : 13,40 '' - IL_0098: ldloc.1 - IL_0099: ldc.i4.0 - IL_009a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_AutoSize(bool) - .line 405,405 : 13,38 '' - IL_009f: ldloc.1 - IL_00a0: ldc.i4.1 - IL_00a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripButton::set_Checked(bool) - .line 406,406 : 13,55 '' - IL_00a6: ldloc.1 - IL_00a7: ldc.i4.1 - IL_00a8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripButton::set_CheckState(valuetype [System.Windows.Forms]System.Windows.Forms.CheckState) - .line 407,407 : 13,78 '' - IL_00ad: ldloc.1 - IL_00ae: ldc.i4.s 44 - IL_00b0: ldc.i4.s 90 - IL_00b2: ldc.i4 0x9a - IL_00b7: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_00bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 408,408 : 13,56 '' - IL_00c1: ldloc.1 - IL_00c2: ldc.i4.6 - IL_00c3: ldc.i4.1 - IL_00c4: ldc.i4.0 - IL_00c5: ldc.i4.2 - IL_00c6: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32, - int32, - int32, - int32) - IL_00cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Margin(valuetype [System.Windows.Forms]System.Windows.Forms.Padding) - .line 409,409 : 13,47 '' - IL_00d0: ldloc.1 - IL_00d1: ldc.i4.s 73 - IL_00d3: ldc.i4.s 23 - IL_00d5: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00da: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 410,410 : 13,42 '' - IL_00df: ldloc.1 - IL_00e0: ldarg.2 - IL_00e1: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_00e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string) - .line 411,411 : 13,49 '' - IL_00eb: ldloc.1 - IL_00ec: ldloc.0 - IL_00ed: callvirt instance void [TabStripControlLibrary]RibbonStyle.Tab::set_TabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage) - .line 413,413 : 13,49 '' - IL_00f2: ldarg.2 - IL_00f3: isinst Virtuoso.Miranda.Plugins.IInternalConfigurator - IL_00f8: brfalse.s IL_010a - - .line 414,414 : 17,80 '' - IL_00fa: ldloc.1 - IL_00fb: call class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Hyphen() - IL_0100: callvirt instance class [System.Drawing]System.Drawing.Bitmap [System.Drawing]System.Drawing.Icon::ToBitmap() - IL_0105: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 416,416 : 13,46 '' - IL_010a: ldarg.0 - IL_010b: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0110: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0115: ldloc.1 - IL_0116: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_011b: pop - .line 418,418 : 13,31 '' - IL_011c: ldloc.0 - IL_011d: ret - } // end of method ConfigurationDialog::CreateAndRegisterEntityPage - - .method private hidebysig instance bool - CanDismissActiveControl() cil managed - { - // Code size 76 (0x4c) - .maxstack 2 - .line 427,427 : 13,100 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0006: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_000b: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count() - IL_0010: ldc.i4.0 - IL_0011: ble.s IL_004a - - IL_0013: ldarg.0 - IL_0014: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0019: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_001e: ldc.i4.0 - IL_001f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::get_Item(int32) - IL_0024: isinst Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - IL_0029: brfalse.s IL_004a - - .line 428,428 : 17,82 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0031: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0036: ldc.i4.0 - IL_0037: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::get_Item(int32) - IL_003c: castclass Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - IL_0041: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnHide() - IL_0046: ldc.i4.0 - IL_0047: ceq - IL_0049: ret - - .line 430,430 : 17,29 '' - IL_004a: ldc.i4.1 - IL_004b: ret - } // end of method ConfigurationDialog::CanDismissActiveControl - - .method private hidebysig instance void - RibbonButton_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 121 (0x79) - .maxstack 2 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.RibbonButton btn, - [1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - [2] bool firstTime, - [3] class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl control) - .line 435,435 : 13,53 '' - IL_0000: ldarg.1 - IL_0001: castclass [TabStripControlLibrary]RibbonStyle.RibbonButton - IL_0006: stloc.0 - .line 436,436 : 13,55 '' - IL_0007: ldloc.0 - IL_0008: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_000d: castclass Virtuoso.Miranda.Plugins.Configuration.CategoryItem - IL_0012: stloc.1 - .line 438,438 : 13,55 '' - IL_0013: ldloc.1 - IL_0014: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_ControlInitialized() - IL_0019: ldc.i4.0 - IL_001a: ceq - IL_001c: stloc.2 - .line 439,439 : 13,56 '' - IL_001d: ldloc.1 - IL_001e: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Control() - IL_0023: stloc.3 - .line 441,441 : 13,34 '' - IL_0024: ldloc.3 - IL_0025: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnSelected() - .line 443,443 : 13,61 '' - IL_002a: ldloc.3 - IL_002b: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_HasUI() - IL_0030: brfalse.s IL_0078 - - IL_0032: ldloc.3 - IL_0033: ldloc.2 - IL_0034: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool) - IL_0039: brtrue.s IL_0078 - - .line 445,445 : 17,48 '' - IL_003b: ldarg.0 - IL_003c: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanDismissActiveControl() - IL_0041: brtrue.s IL_0044 - - .line 446,446 : 21,28 '' - IL_0043: ret - - .line 448,448 : 17,73 '' - IL_0044: ldloc.3 - IL_0045: ldarg.0 - IL_0046: ldfld string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationParameter - IL_004b: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_ConfigurationParameter(string) - .line 449,449 : 17,47 '' - IL_0050: ldarg.0 - IL_0051: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0056: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Clear() - .line 451,451 : 17,47 '' - IL_0060: ldloc.3 - IL_0061: ldc.i4.5 - IL_0062: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 452,452 : 17,52 '' - IL_0067: ldarg.0 - IL_0068: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_006d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0072: ldloc.3 - IL_0073: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 454,454 : 9,10 '' - IL_0078: ret - } // end of method ConfigurationDialog::RibbonButton_Click - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 16,16 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\ConfigurationDialog.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::components - IL_0009: brfalse.s IL_0016 - - .line 18,18 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 20,20 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Dispose(bool) - .line 21,21 : 9,10 '' - IL_001d: ret - } // end of method ConfigurationDialog::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 1734 (0x6c6) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 31,31 : 13,152 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 32,32 : 13,62 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor() - IL_0016: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - .line 33,33 : 13,73 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::.ctor() - IL_0021: stfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - .line 34,34 : 13,59 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void [TabStripControlLibrary]RibbonStyle.TabStrip::.ctor() - IL_002c: stfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - .line 35,35 : 13,65 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor() - IL_0037: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - .line 36,36 : 13,64 '' - IL_003c: ldarg.0 - IL_003d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0042: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - .line 37,37 : 13,60 '' - IL_0047: ldarg.0 - IL_0048: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_004d: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - .line 38,38 : 13,66 '' - IL_0052: ldarg.0 - IL_0053: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor() - IL_0058: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - .line 39,39 : 13,112 '' - IL_005d: ldarg.0 - IL_005e: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_0063: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - .line 40,40 : 13,43 '' - IL_0068: ldarg.0 - IL_0069: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 41,41 : 13,46 '' - IL_0073: ldarg.0 - IL_0074: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_0079: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 42,42 : 13,47 '' - IL_007e: ldarg.0 - IL_007f: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0084: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 43,43 : 13,34 '' - IL_0089: ldarg.0 - IL_008a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 47,47 : 13,65 '' - IL_008f: ldarg.0 - IL_0090: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_0095: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_009a: ldarg.0 - IL_009b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_00a0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 48,48 : 13,58 '' - IL_00a5: ldarg.0 - IL_00a6: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00ab: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_00b0: ldarg.0 - IL_00b1: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_00b6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 49,49 : 13,69 '' - IL_00bb: ldarg.0 - IL_00bc: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00c1: ldc.i4.1 - IL_00c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 50,50 : 13,69 '' - IL_00c7: ldarg.0 - IL_00c8: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00cd: ldc.i4.0 - IL_00ce: ldc.i4.0 - IL_00cf: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 51,51 : 13,45 '' - IL_00d9: ldarg.0 - IL_00da: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00df: ldstr "TopPanel" - IL_00e4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 52,52 : 13,68 '' - IL_00e9: ldarg.0 - IL_00ea: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00ef: ldc.i4 0x31a - IL_00f4: ldc.i4.s 127 - IL_00f6: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00fb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 53,53 : 13,40 '' - IL_0100: ldarg.0 - IL_0101: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_0106: ldc.i4.0 - IL_0107: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 57,57 : 13,151 '' - IL_010c: ldarg.0 - IL_010d: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0112: ldc.i4 0xbf - IL_0117: ldc.i4 0xdb - IL_011c: ldc.i4 0xff - IL_0121: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0126: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 58,58 : 13,80 '' - IL_012b: ldarg.0 - IL_012c: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0131: ldc.i4.5 - IL_0132: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 59,59 : 13,80 '' - IL_0137: ldarg.0 - IL_0138: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_013d: ldc.i4.0 - IL_013e: ldc.i4.s 26 - IL_0140: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0145: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 60,60 : 13,65 '' - IL_014a: ldarg.0 - IL_014b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0150: ldstr "RibbonPageSwitcher" - IL_0155: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 61,61 : 13,65 '' - IL_015a: ldarg.0 - IL_015b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0160: ldnull - IL_0161: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage) - .line 62,62 : 13,78 '' - IL_0166: ldarg.0 - IL_0167: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_016c: ldc.i4 0x31a - IL_0171: ldc.i4.s 101 - IL_0173: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0178: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 63,63 : 13,50 '' - IL_017d: ldarg.0 - IL_017e: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0183: ldc.i4.1 - IL_0184: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 64,64 : 13,65 '' - IL_0189: ldarg.0 - IL_018a: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_018f: ldarg.0 - IL_0190: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0195: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_TabStrip(class [TabStripControlLibrary]RibbonStyle.TabStrip) - .line 65,65 : 13,65 '' - IL_019a: ldarg.0 - IL_019b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_01a0: ldstr "RibbonPageSwitcher" - IL_01a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 69,69 : 13,47 '' - IL_01aa: ldarg.0 - IL_01ab: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01b0: ldc.i4.0 - IL_01b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 70,70 : 13,144 '' - IL_01b6: ldarg.0 - IL_01b7: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01bc: ldc.i4 0xbf - IL_01c1: ldc.i4 0xdb - IL_01c6: ldc.i4 0xff - IL_01cb: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_01d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 71,71 : 13,89 '' - IL_01d5: ldarg.0 - IL_01d6: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01db: ldc.i4.0 - IL_01dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_GripStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripGripStyle) - .line 72,72 : 13,72 '' - IL_01e1: ldarg.0 - IL_01e2: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01e7: ldc.i4.0 - IL_01e8: ldc.i4.0 - IL_01e9: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_01ee: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 73,73 : 13,51 '' - IL_01f3: ldarg.0 - IL_01f4: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01f9: ldstr "RibbonStrip" - IL_01fe: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 74,74 : 13,87 '' - IL_0203: ldarg.0 - IL_0204: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0209: ldc.i4.s 60 - IL_020b: ldc.i4.3 - IL_020c: ldc.i4.s 30 - IL_020e: ldc.i4.0 - IL_020f: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32, - int32, - int32, - int32) - IL_0214: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding) - .line 75,75 : 13,49 '' - IL_0219: ldarg.0 - IL_021a: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_021f: ldnull - IL_0220: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStrip::set_SelectedTab(class [TabStripControlLibrary]RibbonStyle.Tab) - .line 76,76 : 13,55 '' - IL_0225: ldarg.0 - IL_0226: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_022b: ldc.i4.0 - IL_022c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_ShowItemToolTips(bool) - .line 77,77 : 13,70 '' - IL_0231: ldarg.0 - IL_0232: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0237: ldc.i4 0x31a - IL_023c: ldc.i4.s 26 - IL_023e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0243: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 78,78 : 13,43 '' - IL_0248: ldarg.0 - IL_0249: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_024e: ldc.i4.0 - IL_024f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 79,79 : 13,45 '' - IL_0254: ldarg.0 - IL_0255: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_025a: ldc.i4.0 - IL_025b: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStrip::set_TabOverlap(int32) - .line 80,80 : 13,49 '' - IL_0260: ldarg.0 - IL_0261: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0266: ldstr "tabStrip1" - IL_026b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 84,84 : 13,144 '' - IL_0270: ldarg.0 - IL_0271: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_0276: ldc.i4 0xbf - IL_027b: ldc.i4 0xdb - IL_0280: ldc.i4 0xff - IL_0285: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_028a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 85,85 : 13,59 '' - IL_028f: ldarg.0 - IL_0290: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_0295: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_029a: ldarg.0 - IL_029b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_02a0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 86,86 : 13,55 '' - IL_02a5: ldarg.0 - IL_02a6: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02ab: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_02b0: ldarg.0 - IL_02b1: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_02b6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 87,87 : 13,75 '' - IL_02bb: ldarg.0 - IL_02bc: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02c1: ldc.i4.2 - IL_02c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 88,88 : 13,74 '' - IL_02c7: ldarg.0 - IL_02c8: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02cd: ldc.i4.0 - IL_02ce: ldc.i4 0x211 - IL_02d3: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_02d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 89,89 : 13,51 '' - IL_02dd: ldarg.0 - IL_02de: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02e3: ldstr "BottomPanel" - IL_02e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 90,90 : 13,70 '' - IL_02ed: ldarg.0 - IL_02ee: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02f3: ldc.i4 0x31a - IL_02f8: ldc.i4.s 39 - IL_02fa: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_02ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 91,91 : 13,43 '' - IL_0304: ldarg.0 - IL_0305: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_030a: ldc.i4.1 - IL_030b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 95,95 : 13,84 '' - IL_0310: ldarg.0 - IL_0311: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0316: ldc.i4.2 - IL_0317: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 96,96 : 13,71 '' - IL_031c: ldarg.0 - IL_031d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0322: ldc.i4.s 93 - IL_0324: ldc.i4.7 - IL_0325: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_032a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 97,97 : 13,47 '' - IL_032f: ldarg.0 - IL_0330: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0335: ldstr "CancelBTN" - IL_033a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 98,98 : 13,67 '' - IL_033f: ldarg.0 - IL_0340: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0345: ldc.i4.s 75 - IL_0347: ldc.i4.s 23 - IL_0349: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_034e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 99,99 : 13,41 '' - IL_0353: ldarg.0 - IL_0354: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0359: ldc.i4.0 - IL_035a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 100,100 : 13,44 '' - IL_035f: ldarg.0 - IL_0360: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0365: ldstr "Cancel" - IL_036a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 101,101 : 13,59 '' - IL_036f: ldarg.0 - IL_0370: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0375: ldc.i4.1 - IL_0376: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 102,102 : 13,83 '' - IL_037b: ldarg.0 - IL_037c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0381: ldarg.0 - IL_0382: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN_Click(object, - class [mscorlib]System.EventArgs) - IL_0388: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_038d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 106,106 : 13,76 '' - IL_0392: ldarg.0 - IL_0393: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_0398: ldc.i4.1 - IL_0399: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 107,107 : 13,67 '' - IL_039e: ldarg.0 - IL_039f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03a4: ldc.i4.s 12 - IL_03a6: ldc.i4.7 - IL_03a7: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_03ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 108,108 : 13,39 '' - IL_03b1: ldarg.0 - IL_03b2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03b7: ldstr "OkBTN" - IL_03bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 109,109 : 13,63 '' - IL_03c1: ldarg.0 - IL_03c2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03c7: ldc.i4.s 75 - IL_03c9: ldc.i4.s 23 - IL_03cb: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_03d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 110,110 : 13,37 '' - IL_03d5: ldarg.0 - IL_03d6: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03db: ldc.i4.0 - IL_03dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 111,111 : 13,36 '' - IL_03e1: ldarg.0 - IL_03e2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03e7: ldstr "OK" - IL_03ec: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 112,112 : 13,55 '' - IL_03f1: ldarg.0 - IL_03f2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03f7: ldc.i4.1 - IL_03f8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 113,113 : 13,75 '' - IL_03fd: ldarg.0 - IL_03fe: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_0403: ldarg.0 - IL_0404: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN_Click(object, - class [mscorlib]System.EventArgs) - IL_040a: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_040f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 117,117 : 13,49 '' - IL_0414: ldarg.0 - IL_0415: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_041a: ldc.i4.1 - IL_041b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ScrollableControl::set_AutoScroll(bool) - .line 118,118 : 13,63 '' - IL_0420: ldarg.0 - IL_0421: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0426: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_042b: ldarg.0 - IL_042c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0431: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 119,119 : 13,74 '' - IL_0436: ldarg.0 - IL_0437: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_043c: ldc.i4.5 - IL_043d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 120,120 : 13,75 '' - IL_0442: ldarg.0 - IL_0443: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0448: ldc.i4.0 - IL_0449: ldc.i4.s 127 - IL_044b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0450: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 121,121 : 13,53 '' - IL_0455: ldarg.0 - IL_0456: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_045b: ldstr "ControlPanel" - IL_0460: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 122,122 : 13,72 '' - IL_0465: ldarg.0 - IL_0466: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_046b: ldc.i4 0x31a - IL_0470: ldc.i4 0x192 - IL_0475: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_047a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 123,123 : 13,44 '' - IL_047f: ldarg.0 - IL_0480: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0485: ldc.i4.2 - IL_0486: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 127,127 : 13,76 '' - IL_048b: ldarg.0 - IL_048c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0491: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0496: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 128,128 : 13,141 '' - IL_049b: ldarg.0 - IL_049c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_04a1: ldc.i4 0xbf - IL_04a6: ldc.i4 0xdb - IL_04ab: ldc.i4 0xff - IL_04b0: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_04b5: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 129,129 : 13,73 '' - IL_04ba: ldarg.0 - IL_04bb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_04c0: ldc.i4.1 - IL_04c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 130,130 : 13,163 '' - IL_04c6: ldarg.0 - IL_04c7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_04cc: ldstr "Tahoma" - IL_04d1: ldc.r4 8.25 - IL_04d6: ldc.i4.0 - IL_04d7: ldc.i4.3 - IL_04d8: ldc.i4 0xee - IL_04dd: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_04e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 131,131 : 13,166 '' - IL_04e7: ldarg.0 - IL_04e8: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_04ed: ldstr "Tahoma" - IL_04f2: ldc.r4 9.75 - IL_04f7: ldc.i4.1 - IL_04f8: ldc.i4.3 - IL_04f9: ldc.i4 0xee - IL_04fe: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0503: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 132,132 : 13,95 '' - IL_0508: ldarg.0 - IL_0509: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_050e: ldstr " Select a tab and pick a section to configure..." - IL_0513: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 133,133 : 13,107 '' - IL_0518: ldarg.0 - IL_0519: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_051e: ldloc.0 - IL_051f: ldstr "WelcomePanel.Image" - IL_0524: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0529: castclass [System.Drawing]System.Drawing.Image - IL_052e: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 134,134 : 13,73 '' - IL_0533: ldarg.0 - IL_0534: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0539: ldc.i4.0 - IL_053a: ldc.i4.0 - IL_053b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0540: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 135,135 : 13,78 '' - IL_0545: ldarg.0 - IL_0546: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_054b: ldc.i4 0x12c - IL_0550: ldc.i4.s 40 - IL_0552: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0557: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 136,136 : 13,53 '' - IL_055c: ldarg.0 - IL_055d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0562: ldstr "WelcomePanel" - IL_0567: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 137,137 : 13,72 '' - IL_056c: ldarg.0 - IL_056d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0572: ldc.i4 0x31a - IL_0577: ldc.i4.s 100 - IL_0579: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_057e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 138,138 : 13,44 '' - IL_0583: ldarg.0 - IL_0584: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0589: ldc.i4.1 - IL_058a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 142,142 : 13,44 '' - IL_058f: ldarg.0 - IL_0590: ldarg.0 - IL_0591: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_0596: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_AcceptButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl) - .line 143,143 : 13,74 '' - IL_059b: ldarg.0 - IL_059c: ldc.r4 6. - IL_05a1: ldc.r4 13. - IL_05a6: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_05ab: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 144,144 : 13,74 '' - IL_05b0: ldarg.0 - IL_05b1: ldc.i4.1 - IL_05b2: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 145,145 : 13,65 '' - IL_05b7: ldarg.0 - IL_05b8: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_05bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 146,146 : 13,48 '' - IL_05c2: ldarg.0 - IL_05c3: ldarg.0 - IL_05c4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_05c9: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_CancelButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl) - .line 147,147 : 13,65 '' - IL_05ce: ldarg.0 - IL_05cf: ldc.i4 0x31a - IL_05d4: ldc.i4 0x238 - IL_05d9: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_05de: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size) - .line 148,148 : 13,50 '' - IL_05e3: ldarg.0 - IL_05e4: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05e9: ldarg.0 - IL_05ea: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_05ef: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 149,149 : 13,46 '' - IL_05f4: ldarg.0 - IL_05f5: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05fa: ldarg.0 - IL_05fb: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_0600: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 150,150 : 13,49 '' - IL_0605: ldarg.0 - IL_0606: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_060b: ldarg.0 - IL_060c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_0611: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 151,151 : 13,150 '' - IL_0616: ldarg.0 - IL_0617: ldstr "Tahoma" - IL_061c: ldc.r4 8.25 - IL_0621: ldc.i4.0 - IL_0622: ldc.i4.3 - IL_0623: ldc.i4 0xee - IL_0628: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_062d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 152,152 : 13,85 '' - IL_0632: ldarg.0 - IL_0633: ldc.i4.3 - IL_0634: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle) - .line 153,153 : 13,84 '' - IL_0639: ldarg.0 - IL_063a: ldloc.0 - IL_063b: ldstr "$this.Icon" - IL_0640: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0645: castclass [System.Drawing]System.Drawing.Icon - IL_064a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon) - .line 154,154 : 13,38 '' - IL_064f: ldarg.0 - IL_0650: ldc.i4.0 - IL_0651: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool) - .line 155,155 : 13,66 '' - IL_0656: ldarg.0 - IL_0657: ldc.i4 0x320 - IL_065c: ldc.i4 0x258 - IL_0661: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0666: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 156,156 : 13,47 '' - IL_066b: ldarg.0 - IL_066c: ldstr "ConfigurationDialog" - IL_0671: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 157,157 : 13,86 '' - IL_0676: ldarg.0 - IL_0677: ldc.i4.1 - IL_0678: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition) - .line 158,158 : 13,55 '' - IL_067d: ldarg.0 - IL_067e: ldstr "Hyphen Configuration Center" - IL_0683: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 159,159 : 13,120 '' - IL_0688: ldarg.0 - IL_0689: ldarg.0 - IL_068a: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationDialog_FormClosing(object, - class [System.Windows.Forms]System.Windows.Forms.FormClosingEventArgs) - IL_0690: newobj instance void [System.Windows.Forms]System.Windows.Forms.FormClosingEventHandler::.ctor(object, - native int) - IL_0695: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_FormClosing(class [System.Windows.Forms]System.Windows.Forms.FormClosingEventHandler) - .line 160,160 : 13,47 '' - IL_069a: ldarg.0 - IL_069b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_06a0: ldc.i4.0 - IL_06a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 161,161 : 13,50 '' - IL_06a6: ldarg.0 - IL_06a7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_06ac: ldc.i4.0 - IL_06ad: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 162,162 : 13,51 '' - IL_06b2: ldarg.0 - IL_06b3: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_06b8: ldc.i4.0 - IL_06b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 163,163 : 13,38 '' - IL_06be: ldarg.0 - IL_06bf: ldc.i4.0 - IL_06c0: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 165,165 : 9,10 '' - IL_06c5: ret - } // end of method ConfigurationDialog::InitializeComponent - -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog - -.class public auto ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.CategoryItem - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested public Command - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method Command::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) runtime managed - { - } // end of method Command::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method Command::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method Command::EndInvoke - - } // end of class Command - - .field private string name - .field private string description - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl control - .field private class [mscorlib]System.Type controlType - .field private class [System.Drawing]System.Drawing.Image image - .field private bool isExpertOption - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - string description, - class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command command) cil managed - { - // Code size 36 (0x24) - .maxstack 8 - .line 50,51 : 9,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\CategoryItem.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string, - string) - .line 53,53 : 13,33 '' - IL_0008: ldarg.3 - IL_0009: brtrue.s IL_0016 - - .line 54,54 : 17,60 '' - IL_000b: ldstr "command" - IL_0010: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0015: throw - - .line 56,56 : 13,69 '' - IL_0016: ldarg.0 - IL_0017: ldarg.0 - IL_0018: ldarg.3 - IL_0019: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::.ctor(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem, - class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command) - IL_001e: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - .line 57,57 : 9,10 '' - IL_0023: ret - } // end of method CategoryItem::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - string description, - class [mscorlib]System.Type itemOptionsType) cil managed - { - // Code size 64 (0x40) - .maxstack 3 - .line 59,60 : 9,38 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string, - string) - .line 62,62 : 13,41 '' - IL_0008: ldarg.3 - IL_0009: brtrue.s IL_0016 - - .line 63,63 : 17,68 '' - IL_000b: ldstr "itemOptionsType" - IL_0010: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0015: throw - - .line 65,65 : 13,76 '' - IL_0016: ldarg.3 - IL_0017: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - IL_001c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0021: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0026: brtrue.s IL_0038 - - .line 66,66 : 17,127 '' - IL_0028: ldstr "Type must derive from the CategoryItemOptionsContr" - + "ol class." - IL_002d: ldstr "itemOptionsType" - IL_0032: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string) - IL_0037: throw - - .line 68,68 : 13,48 '' - IL_0038: ldarg.0 - IL_0039: ldarg.3 - IL_003a: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Configuration.CategoryItem::controlType - .line 69,69 : 9,10 '' - IL_003f: ret - } // end of method CategoryItem::.ctor - - .method private hidebysig specialname rtspecialname - instance void .ctor(string name, - string description) cil managed - { - // Code size 59 (0x3b) - .maxstack 8 - .line 71,71 : 9,62 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 73,73 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 74,74 : 17,57 '' - IL_000e: ldstr "name" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 76,76 : 13,51 '' - IL_0019: ldarg.2 - IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001f: brfalse.s IL_002c - - .line 77,77 : 17,64 '' - IL_0021: ldstr "description" - IL_0026: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002b: throw - - .line 79,79 : 13,30 '' - IL_002c: ldarg.0 - IL_002d: ldarg.1 - IL_002e: stfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::name - .line 80,80 : 13,44 '' - IL_0033: ldarg.0 - IL_0034: ldarg.2 - IL_0035: stfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::description - .line 81,81 : 9,10 '' - IL_003a: ret - } // end of method CategoryItem::.ctor - - .method public hidebysig specialname instance string - get_Name() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 89,89 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::name - IL_0006: ret - } // end of method CategoryItem::get_Name - - .method public hidebysig specialname instance string - get_Description() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 94,94 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::description - IL_0006: ret - } // end of method CategoryItem::get_Description - - .method public hidebysig specialname instance class [System.Drawing]System.Drawing.Image - get_Image() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 99,99 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::image - IL_0006: ret - } // end of method CategoryItem::get_Image - - .method public hidebysig specialname instance void - set_Image(class [System.Drawing]System.Drawing.Image 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 100,100 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::image - .line 100,100 : 34,35 '' - IL_0007: ret - } // end of method CategoryItem::set_Image - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - get_Control() cil managed - { - // Code size 50 (0x32) - .maxstack 8 - .line 107,107 : 17,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - IL_0006: brtrue.s IL_002b - - .line 109,109 : 21,96 '' - IL_0008: ldarg.0 - IL_0009: ldarg.0 - IL_000a: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Configuration.CategoryItem::controlType - IL_000f: ldc.i4.1 - IL_0010: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_0015: castclass Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - IL_001a: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - .line 110,110 : 21,46 '' - IL_001f: ldarg.0 - IL_0020: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - IL_0025: ldarg.0 - IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Initialize(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem) - .line 113,113 : 17,32 '' - IL_002b: ldarg.0 - IL_002c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - IL_0031: ret - } // end of method CategoryItem::get_Control - - .method assembly hidebysig specialname - instance bool get_ControlInitialized() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 121,121 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method CategoryItem::get_ControlInitialized - - .method public hidebysig specialname instance bool - get_IsExpertOption() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 127,127 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::isExpertOption - IL_0006: ret - } // end of method CategoryItem::get_IsExpertOption - - .method public hidebysig specialname instance void - set_IsExpertOption(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 128,128 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::isExpertOption - .line 128,128 : 43,44 '' - IL_0007: ret - } // end of method CategoryItem::set_IsExpertOption - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name() - } // end of property CategoryItem::Name - .property instance string Description() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Description() - } // end of property CategoryItem::Description - .property instance class [System.Drawing]System.Drawing.Image - Image() - { - .get instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Image() - .set instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image) - } // end of property CategoryItem::Image - .property instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - Control() - { - .get instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Control() - } // end of property CategoryItem::Control - .property instance bool ControlInitialized() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_ControlInitialized() - } // end of property CategoryItem::ControlInitialized - .property instance bool IsExpertOption() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_IsExpertOption() - .set instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_IsExpertOption(bool) - } // end of property CategoryItem::IsExpertOption -} // end of class Virtuoso.Miranda.Plugins.Configuration.CategoryItem - -.class public auto ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,52 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\CategoryItemCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 55,56 '' - IL_0007: ret - } // end of method CategoryItemCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader - extends [System.Windows.Forms]System.Windows.Forms.UserControl -{ - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox ImagePBOX - .field private class [System.Windows.Forms]System.Windows.Forms.Label DescriptionLABEL - .field private class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel panel1 - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 31,31 : 9,36 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemHeader.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::.ctor() - .line 33,33 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::InitializeComponent() - .line 34,34 : 9,10 '' - IL_000c: ret - } // end of method CategoryItemHeader::.ctor - - .method public hidebysig specialname instance class [System.Drawing]System.Drawing.Image - get_Image() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 39,39 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0006: callvirt instance class [System.Drawing]System.Drawing.Image [System.Windows.Forms]System.Windows.Forms.PictureBox::get_Image() - IL_000b: ret - } // end of method CategoryItemHeader::get_Image - - .method public hidebysig specialname instance void - set_Image(class [System.Drawing]System.Drawing.Image 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 40,40 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 40,40 : 44,45 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_Image - - .method public hidebysig specialname instance string - get_HeaderText() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 47,47 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_000b: ret - } // end of method CategoryItemHeader::get_HeaderText - - .method public hidebysig specialname instance void - set_HeaderText(string 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 48,48 : 19,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 48,48 : 50,51 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_HeaderText - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color - get_Color() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 54,54 : 19,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0006: callvirt instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor() - IL_000b: ret - } // end of method CategoryItemHeader::get_Color - - .method public hidebysig specialname instance void - set_Color(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 55,55 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0006: ldarg.1 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - .line 55,55 : 49,50 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_Color - - .method public hidebysig specialname virtual - instance valuetype [System.Drawing]System.Drawing.Color - get_ForeColor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 62,62 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_ForeColor() - IL_000b: ret - } // end of method CategoryItemHeader::get_ForeColor - - .method public hidebysig specialname virtual - instance void set_ForeColor(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 66,66 : 17,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 67,67 : 13,14 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_ForeColor - - .method public hidebysig specialname instance class [System.Drawing]System.Drawing.Font - get_HeaderFont() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 73,73 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: callvirt instance class [System.Drawing]System.Drawing.Font [System.Windows.Forms]System.Windows.Forms.Control::get_Font() - IL_000b: ret - } // end of method CategoryItemHeader::get_HeaderFont - - .method public hidebysig specialname instance void - set_HeaderFont(class [System.Drawing]System.Drawing.Font 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 74,74 : 19,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 74,74 : 50,51 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_HeaderFont - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 17,17 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemHeader.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::components - IL_0009: brfalse.s IL_0016 - - .line 19,19 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 21,21 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool) - .line 22,22 : 9,10 '' - IL_001d: ret - } // end of method CategoryItemHeader::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 637 (0x27d) - .maxstack 6 - .line 32,32 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0006: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - .line 33,33 : 13,70 '' - IL_000b: ldarg.0 - IL_000c: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0011: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - .line 34,34 : 13,87 '' - IL_0016: ldarg.0 - IL_0017: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::.ctor() - IL_001c: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - .line 35,35 : 13,86 '' - IL_0021: ldarg.0 - IL_0022: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0027: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 36,36 : 13,41 '' - IL_002c: ldarg.0 - IL_002d: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0032: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 37,37 : 13,34 '' - IL_0037: ldarg.0 - IL_0038: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 41,41 : 13,105 '' - IL_003d: ldarg.0 - IL_003e: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0043: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_256_32x32() - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 42,42 : 13,71 '' - IL_004d: ldarg.0 - IL_004e: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0053: ldc.i4.s 10 - IL_0055: ldc.i4.4 - IL_0056: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 43,43 : 13,47 '' - IL_0060: ldarg.0 - IL_0061: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0066: ldstr "ImagePBOX" - IL_006b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 44,44 : 13,67 '' - IL_0070: ldarg.0 - IL_0071: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0076: ldc.i4.s 32 - IL_0078: ldc.i4.s 32 - IL_007a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_007f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 45,45 : 13,88 '' - IL_0084: ldarg.0 - IL_0085: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_008a: ldc.i4.2 - IL_008b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 46,46 : 13,41 '' - IL_0090: ldarg.0 - IL_0091: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0096: ldc.i4.0 - IL_0097: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 47,47 : 13,44 '' - IL_009c: ldarg.0 - IL_009d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_00a2: ldc.i4.0 - IL_00a3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 51,51 : 13,51 '' - IL_00a8: ldarg.0 - IL_00a9: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00ae: ldc.i4.1 - IL_00af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 52,52 : 13,160 '' - IL_00b4: ldarg.0 - IL_00b5: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00ba: ldstr "Tahoma" - IL_00bf: ldc.r4 8. - IL_00c4: ldc.i4.1 - IL_00c5: ldc.i4.3 - IL_00c6: ldc.i4 0xee - IL_00cb: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_00d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 53,53 : 13,74 '' - IL_00d5: ldarg.0 - IL_00d6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00db: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_00e0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 54,54 : 13,79 '' - IL_00e5: ldarg.0 - IL_00e6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00eb: ldc.i4.s 50 - IL_00ed: ldc.i4.s 12 - IL_00ef: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 55,55 : 13,61 '' - IL_00f9: ldarg.0 - IL_00fa: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00ff: ldstr "DescriptionLABEL" - IL_0104: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 56,56 : 13,73 '' - IL_0109: ldarg.0 - IL_010a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_010f: ldc.i4.0 - IL_0110: ldc.i4.s 16 - IL_0112: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0117: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 57,57 : 13,48 '' - IL_011c: ldarg.0 - IL_011d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0122: ldc.i4.2 - IL_0123: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 61,61 : 13,54 '' - IL_0128: ldarg.0 - IL_0129: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_012e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0133: ldarg.0 - IL_0134: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0139: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 62,62 : 13,61 '' - IL_013e: ldarg.0 - IL_013f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0144: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0149: ldarg.0 - IL_014a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_014f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 63,63 : 13,68 '' - IL_0154: ldarg.0 - IL_0155: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_015a: ldc.i4.5 - IL_015b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 64,64 : 13,141 '' - IL_0160: ldarg.0 - IL_0161: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0166: ldc.i4 0xff - IL_016b: ldc.i4 0x80 - IL_0170: ldc.i4.0 - IL_0171: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0176: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - .line 65,65 : 13,67 '' - IL_017b: ldarg.0 - IL_017c: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0181: ldc.i4.0 - IL_0182: ldc.i4.0 - IL_0183: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0188: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 66,66 : 13,41 '' - IL_018d: ldarg.0 - IL_018e: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0193: ldstr "panel1" - IL_0198: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 67,67 : 13,41 '' - IL_019d: ldarg.0 - IL_019e: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_01a3: ldc.r4 -90. - IL_01a8: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_Rotation(float32) - .line 68,68 : 13,65 '' - IL_01ad: ldarg.0 - IL_01ae: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_01b3: ldc.i4 0x2fd - IL_01b8: ldc.i4.s 40 - IL_01ba: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_01bf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 69,69 : 13,38 '' - IL_01c4: ldarg.0 - IL_01c5: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_01ca: ldc.i4.3 - IL_01cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 73,73 : 13,74 '' - IL_01d0: ldarg.0 - IL_01d1: ldc.r4 6. - IL_01d6: ldc.r4 13. - IL_01db: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_01e0: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 74,74 : 13,74 '' - IL_01e5: ldarg.0 - IL_01e6: ldc.i4.1 - IL_01e7: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 75,75 : 13,63 '' - IL_01ec: ldarg.0 - IL_01ed: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_01f2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 76,76 : 13,44 '' - IL_01f7: ldarg.0 - IL_01f8: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_01fd: ldarg.0 - IL_01fe: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0203: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 77,77 : 13,150 '' - IL_0208: ldarg.0 - IL_0209: ldstr "Tahoma" - IL_020e: ldc.r4 8.25 - IL_0213: ldc.i4.0 - IL_0214: ldc.i4.3 - IL_0215: ldc.i4 0xee - IL_021a: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_021f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 78,78 : 13,65 '' - IL_0224: ldarg.0 - IL_0225: ldc.i4 0x12c - IL_022a: ldc.i4.s 40 - IL_022c: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0231: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 79,79 : 13,46 '' - IL_0236: ldarg.0 - IL_0237: ldstr "CategoryItemHeader" - IL_023c: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 80,80 : 13,58 '' - IL_0241: ldarg.0 - IL_0242: ldc.i4 0x2fd - IL_0247: ldc.i4.s 40 - IL_0249: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_024e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 81,81 : 13,84 '' - IL_0253: ldarg.0 - IL_0254: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0259: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 82,82 : 13,45 '' - IL_025e: ldarg.0 - IL_025f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0264: ldc.i4.0 - IL_0265: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 83,83 : 13,41 '' - IL_026a: ldarg.0 - IL_026b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0270: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 84,84 : 13,38 '' - IL_0275: ldarg.0 - IL_0276: ldc.i4.0 - IL_0277: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 86,86 : 9,10 '' - IL_027c: ret - } // end of method CategoryItemHeader::InitializeComponent - - .property instance class [System.Drawing]System.Drawing.Image - Image() - { - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .get instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_Image() - } // end of property CategoryItemHeader::Image - .property instance string HeaderText() - { - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.LocalizableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.DefaultValueAttribute::.ctor(string) = ( 01 00 06 48 65 61 64 65 72 00 00 ) // ...Header.. - .custom instance void [System]System.ComponentModel.EditorAttribute::.ctor(string, - class [mscorlib]System.Type) = ( 01 00 80 84 53 79 73 74 65 6D 2E 43 6F 6D 70 6F // ....System.Compo - 6E 65 6E 74 4D 6F 64 65 6C 2E 44 65 73 69 67 6E // nentModel.Design - 2E 4D 75 6C 74 69 6C 69 6E 65 53 74 72 69 6E 67 // .MultilineString - 45 64 69 74 6F 72 2C 20 53 79 73 74 65 6D 2E 44 // Editor, System.D - 65 73 69 67 6E 2C 20 56 65 72 73 69 6F 6E 3D 32 // esign, Version=2 - 2E 30 2E 30 2E 30 2C 20 43 75 6C 74 75 72 65 3D // .0.0.0, Culture= - 6E 65 75 74 72 61 6C 2C 20 50 75 62 6C 69 63 4B // neutral, PublicK - 65 79 54 6F 6B 65 6E 3D 62 30 33 66 35 66 37 66 // eyToken=b03f5f7f - 31 31 64 35 30 61 33 61 75 53 79 73 74 65 6D 2E // 11d50a3auSystem. - 44 72 61 77 69 6E 67 2E 44 65 73 69 67 6E 2E 55 // Drawing.Design.U - 49 54 79 70 65 45 64 69 74 6F 72 2C 20 53 79 73 // ITypeEditor, Sys - 74 65 6D 2E 44 72 61 77 69 6E 67 2C 20 56 65 72 // tem.Drawing, Ver - 73 69 6F 6E 3D 32 2E 30 2E 30 2E 30 2C 20 43 75 // sion=2.0.0.0, Cu - 6C 74 75 72 65 3D 6E 65 75 74 72 61 6C 2C 20 50 // lture=neutral, P - 75 62 6C 69 63 4B 65 79 54 6F 6B 65 6E 3D 62 30 // ublicKeyToken=b0 - 33 66 35 66 37 66 31 31 64 35 30 61 33 61 00 00 ) // 3f5f7f11d50a3a.. - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .get instance string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_HeaderText() - } // end of property CategoryItemHeader::HeaderText - .property instance valuetype [System.Drawing]System.Drawing.Color - Color() - { - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_Color() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - } // end of property CategoryItemHeader::Color - .property instance valuetype [System.Drawing]System.Drawing.Color - ForeColor() - { - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_ForeColor() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - } // end of property CategoryItemHeader::ForeColor - .property instance class [System.Drawing]System.Drawing.Font - HeaderFont() - { - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .get instance class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_HeaderFont() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - } // end of property CategoryItemHeader::HeaderFont -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl - extends Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl -{ - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command Command - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command command) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 34,34 : 9,91 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemCommandControl.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::.ctor() - .line 36,36 : 13,33 '' - IL_0006: ldarg.2 - IL_0007: brtrue.s IL_0014 - - .line 37,37 : 17,60 '' - IL_0009: ldstr "command" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 39,39 : 13,36 '' - IL_0014: ldarg.0 - IL_0015: ldarg.2 - IL_0016: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::Command - .line 40,40 : 9,10 '' - IL_001b: ret - } // end of method CategoryItemCommandControl::.ctor - - .method famorassem hidebysig virtual instance void - OnSelected() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 48,48 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::Command - IL_0006: ldarg.0 - IL_0007: call instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_ParentItem() - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command::Invoke(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem) - .line 49,49 : 9,10 '' - IL_0011: ret - } // end of method CategoryItemCommandControl::OnSelected - - .method famorassem hidebysig specialname virtual - instance bool get_HasUI() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 55,55 : 17,30 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method CategoryItemCommandControl::get_HasUI - - .property instance bool HasUI() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::get_HasUI() - } // end of property CategoryItemCommandControl::HasUI -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl - -.class public auto ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Category - extends [mscorlib]System.Object -{ - .field private string name - .field private string description - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection items - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - string description) cil managed - { - // Code size 70 (0x46) - .maxstack 2 - .line 39,39 : 9,57 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Category.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 41,41 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 42,42 : 17,57 '' - IL_000e: ldstr "name" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 44,44 : 13,51 '' - IL_0019: ldarg.2 - IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001f: brfalse.s IL_002c - - .line 45,45 : 17,64 '' - IL_0021: ldstr "description" - IL_0026: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002b: throw - - .line 47,47 : 13,55 '' - IL_002c: ldarg.0 - IL_002d: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection::.ctor() - IL_0032: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::items - .line 48,48 : 13,30 '' - IL_0037: ldarg.0 - IL_0038: ldarg.1 - IL_0039: stfld string Virtuoso.Miranda.Plugins.Configuration.Category::name - .line 49,49 : 13,44 '' - IL_003e: ldarg.0 - IL_003f: ldarg.2 - IL_0040: stfld string Virtuoso.Miranda.Plugins.Configuration.Category::description - .line 50,50 : 9,10 '' - IL_0045: ret - } // end of method Category::.ctor - - .method public hidebysig specialname instance string - get_Description() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 58,58 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.Category::description - IL_0006: ret - } // end of method Category::get_Description - - .method public hidebysig specialname instance string - get_Name() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 63,63 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.Category::name - IL_0006: ret - } // end of method Category::get_Name - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection - get_Items() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 68,68 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::items - IL_0006: ret - } // end of method Category::get_Items - - .property instance string Description() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Description() - } // end of property Category::Description - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Name() - } // end of property Category::Name - .property instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection - Items() - { - .get instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - } // end of property Category::Items -} // end of class Virtuoso.Miranda.Plugins.Configuration.Category - -.class public auto ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.CategoryCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,46 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\CategoryCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 49,50 '' - IL_0007: ret - } // end of method CategoryCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection - extends [System.Windows.Forms]System.Windows.Forms.UserControl -{ - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.Label SectionLABEL - .field private class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel panel1 - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 31,31 : 9,37 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemSection.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::.ctor() - .line 33,33 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::InitializeComponent() - .line 34,34 : 9,10 '' - IL_000c: ret - } // end of method CategoryItemSection::.ctor - - .method public hidebysig specialname instance string - get_SectionName() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 40,40 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0006: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_000b: ret - } // end of method CategoryItemSection::get_SectionName - - .method public hidebysig specialname instance void - set_SectionName(string 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 41,41 : 19,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 41,41 : 46,47 '' - IL_000c: ret - } // end of method CategoryItemSection::set_SectionName - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color - get_Color() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 47,47 : 19,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0006: callvirt instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor() - IL_000b: ret - } // end of method CategoryItemSection::get_Color - - .method public hidebysig specialname instance void - set_Color(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 48,48 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0006: ldarg.1 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - .line 48,48 : 49,50 '' - IL_000c: ret - } // end of method CategoryItemSection::set_Color - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 17,17 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemSection.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::components - IL_0009: brfalse.s IL_0016 - - .line 19,19 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 21,21 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool) - .line 22,22 : 9,10 '' - IL_001d: ret - } // end of method CategoryItemSection::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 455 (0x1c7) - .maxstack 6 - .line 32,32 : 13,87 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::.ctor() - IL_0006: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - .line 33,33 : 13,66 '' - IL_000b: ldarg.0 - IL_000c: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0011: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - .line 34,34 : 13,41 '' - IL_0016: ldarg.0 - IL_0017: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_001c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 35,35 : 13,34 '' - IL_0021: ldarg.0 - IL_0022: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 39,39 : 13,57 '' - IL_0027: ldarg.0 - IL_0028: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_002d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0032: ldarg.0 - IL_0033: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0038: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 40,40 : 13,68 '' - IL_003d: ldarg.0 - IL_003e: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0043: ldc.i4.5 - IL_0044: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 41,41 : 13,143 '' - IL_0049: ldarg.0 - IL_004a: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_004f: ldc.i4 0xff - IL_0054: ldc.i4 0xe0 - IL_0059: ldc.i4 0xc0 - IL_005e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0063: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - .line 42,42 : 13,67 '' - IL_0068: ldarg.0 - IL_0069: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_006e: ldc.i4.0 - IL_006f: ldc.i4.0 - IL_0070: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0075: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 43,43 : 13,41 '' - IL_007a: ldarg.0 - IL_007b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0080: ldstr "panel1" - IL_0085: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 44,44 : 13,40 '' - IL_008a: ldarg.0 - IL_008b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0090: ldc.r4 90. - IL_0095: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_Rotation(float32) - .line 45,45 : 13,65 '' - IL_009a: ldarg.0 - IL_009b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_00a0: ldc.i4 0x2fd - IL_00a5: ldc.i4.s 20 - IL_00a7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 46,46 : 13,38 '' - IL_00b1: ldarg.0 - IL_00b2: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_00b7: ldc.i4.1 - IL_00b8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 50,50 : 13,47 '' - IL_00bd: ldarg.0 - IL_00be: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_00c3: ldc.i4.1 - IL_00c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 51,51 : 13,80 '' - IL_00c9: ldarg.0 - IL_00ca: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_00cf: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_MenuText() - IL_00d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 52,52 : 13,73 '' - IL_00d9: ldarg.0 - IL_00da: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_00df: ldc.i4.8 - IL_00e0: ldc.i4.4 - IL_00e1: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 53,53 : 13,53 '' - IL_00eb: ldarg.0 - IL_00ec: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_00f1: ldstr "SectionLABEL" - IL_00f6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 54,54 : 13,69 '' - IL_00fb: ldarg.0 - IL_00fc: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0101: ldc.i4.0 - IL_0102: ldc.i4.s 13 - IL_0104: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0109: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 55,55 : 13,44 '' - IL_010e: ldarg.0 - IL_010f: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0114: ldc.i4.0 - IL_0115: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 59,59 : 13,74 '' - IL_011a: ldarg.0 - IL_011b: ldc.r4 7. - IL_0120: ldc.r4 13. - IL_0125: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_012a: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 60,60 : 13,74 '' - IL_012f: ldarg.0 - IL_0130: ldc.i4.1 - IL_0131: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 61,61 : 13,63 '' - IL_0136: ldarg.0 - IL_0137: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_013c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 62,62 : 13,44 '' - IL_0141: ldarg.0 - IL_0142: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0147: ldarg.0 - IL_0148: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_014d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 63,63 : 13,147 '' - IL_0152: ldarg.0 - IL_0153: ldstr "Tahoma" - IL_0158: ldc.r4 8.25 - IL_015d: ldc.i4.1 - IL_015e: ldc.i4.3 - IL_015f: ldc.i4 0xee - IL_0164: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0169: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 64,64 : 13,57 '' - IL_016e: ldarg.0 - IL_016f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_0174: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 65,65 : 13,65 '' - IL_0179: ldarg.0 - IL_017a: ldc.i4 0x12c - IL_017f: ldc.i4.s 20 - IL_0181: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0186: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 66,66 : 13,47 '' - IL_018b: ldarg.0 - IL_018c: ldstr "CategoryItemSection" - IL_0191: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 67,67 : 13,58 '' - IL_0196: ldarg.0 - IL_0197: ldc.i4 0x2fd - IL_019c: ldc.i4.s 20 - IL_019e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_01a3: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 68,68 : 13,45 '' - IL_01a8: ldarg.0 - IL_01a9: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_01ae: ldc.i4.0 - IL_01af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 69,69 : 13,41 '' - IL_01b4: ldarg.0 - IL_01b5: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_01ba: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 70,70 : 13,38 '' - IL_01bf: ldarg.0 - IL_01c0: ldc.i4.0 - IL_01c1: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 72,72 : 9,10 '' - IL_01c6: ret - } // end of method CategoryItemSection::InitializeComponent - - .property instance string SectionName() - { - .custom instance void [System]System.ComponentModel.DefaultValueAttribute::.ctor(string) = ( 01 00 07 53 65 63 74 69 6F 6E 00 00 ) // ...Section.. - .custom instance void [System]System.ComponentModel.LocalizableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.EditorAttribute::.ctor(string, - class [mscorlib]System.Type) = ( 01 00 80 84 53 79 73 74 65 6D 2E 43 6F 6D 70 6F // ....System.Compo - 6E 65 6E 74 4D 6F 64 65 6C 2E 44 65 73 69 67 6E // nentModel.Design - 2E 4D 75 6C 74 69 6C 69 6E 65 53 74 72 69 6E 67 // .MultilineString - 45 64 69 74 6F 72 2C 20 53 79 73 74 65 6D 2E 44 // Editor, System.D - 65 73 69 67 6E 2C 20 56 65 72 73 69 6F 6E 3D 32 // esign, Version=2 - 2E 30 2E 30 2E 30 2C 20 43 75 6C 74 75 72 65 3D // .0.0.0, Culture= - 6E 65 75 74 72 61 6C 2C 20 50 75 62 6C 69 63 4B // neutral, PublicK - 65 79 54 6F 6B 65 6E 3D 62 30 33 66 35 66 37 66 // eyToken=b03f5f7f - 31 31 64 35 30 61 33 61 75 53 79 73 74 65 6D 2E // 11d50a3auSystem. - 44 72 61 77 69 6E 67 2E 44 65 73 69 67 6E 2E 55 // Drawing.Design.U - 49 54 79 70 65 45 64 69 74 6F 72 2C 20 53 79 73 // ITypeEditor, Sys - 74 65 6D 2E 44 72 61 77 69 6E 67 2C 20 56 65 72 // tem.Drawing, Ver - 73 69 6F 6E 3D 32 2E 30 2E 30 2E 30 2C 20 43 75 // sion=2.0.0.0, Cu - 6C 74 75 72 65 3D 6E 65 75 74 72 61 6C 2C 20 50 // lture=neutral, P - 75 62 6C 69 63 4B 65 79 54 6F 6B 65 6E 3D 62 30 // ublicKeyToken=b0 - 33 66 35 66 37 66 31 31 64 35 30 61 33 61 00 00 ) // 3f5f7f11d50a3a.. - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string) - .get instance string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::get_SectionName() - } // end of property CategoryItemSection::SectionName - .property instance valuetype [System.Drawing]System.Drawing.Color - Color() - { - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::get_Color() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color) - } // end of property CategoryItemSection::Color -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Configuration.IEncryption -{ - .method public hidebysig newslot abstract virtual - instance uint8[] Encrypt(uint8[] data) cil managed - { - } // end of method IEncryption::Encrypt - - .method public hidebysig newslot abstract virtual - instance uint8[] Decrypt(uint8[] data) cil managed - { - } // end of method IEncryption::Decrypt - -} // end of class Virtuoso.Miranda.Plugins.Configuration.IEncryption - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Configuration.IStorage - implements [mscorlib]System.IDisposable -{ - .method public hidebysig newslot abstract virtual - instance class [mscorlib]System.IO.Stream - OpenRead(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method IStorage::OpenRead - - .method public hidebysig newslot abstract virtual - instance class [mscorlib]System.IO.Stream - OpenWrite(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method IStorage::OpenWrite - - .method public hidebysig newslot abstract virtual - instance bool Exists(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method IStorage::Exists - -} // end of class Virtuoso.Miranda.Plugins.Configuration.IStorage - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.StorageBase - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Configuration.IStorage, - [mscorlib]System.IDisposable -{ - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,32 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\StorageBase.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 30,30 : 35,36 '' - IL_0006: ret - } // end of method StorageBase::.ctor - - .method family hidebysig newslot virtual - instance string GetFileName(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 139 (0x8b) - .maxstack 4 - .locals init ([0] string versionSuffix, - [1] string profileBoundSuffix) - .line 38,38 : 13,36 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 39,39 : 17,63 '' - IL_0003: ldstr "configType" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 41,42 : 13,59 '' - IL_000e: ldarg.2 - IL_000f: brfalse.s IL_001f - - IL_0011: ldarg.2 - IL_0012: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Version() - IL_0017: ldnull - IL_0018: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_001d: brtrue.s IL_0026 - - IL_001f: ldsfld string [mscorlib]System.String::Empty - IL_0024: br.s IL_0031 - - IL_0026: ldarg.2 - IL_0027: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Version() - IL_002c: callvirt instance string [mscorlib]System.Object::ToString() - IL_0031: stloc.0 - .line 44,44 : 13,54 '' - IL_0032: ldsfld string [mscorlib]System.String::Empty - IL_0037: stloc.1 - .line 46,46 : 13,57 '' - IL_0038: ldarg.2 - IL_0039: brfalse.s IL_0065 - - IL_003b: ldarg.2 - IL_003c: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_ProfileBound() - IL_0041: brfalse.s IL_0065 - - .line 48,48 : 17,49 '' - IL_0043: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized() - IL_0048: brtrue.s IL_0050 - - .line 49,49 : 21,59 '' - IL_004a: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_004f: throw - - .line 51,51 : 17,123 '' - IL_0050: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0055: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase() - IL_005a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::get_ProfileName() - IL_005f: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string) - IL_0064: stloc.1 - .line 54,54 : 13,132 '' - IL_0065: ldstr "{0}_{1}_{2}" - IL_006a: ldarg.1 - IL_006b: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0070: ldloc.0 - IL_0071: ldloc.1 - IL_0072: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_0077: ldc.i4.s 46 - IL_0079: ldc.i4.s 45 - IL_007b: callvirt instance string [mscorlib]System.String::Replace(char, - char) - IL_0080: ldstr ".dat" - IL_0085: call string [mscorlib]System.String::Concat(string, - string) - IL_008a: ret - } // end of method StorageBase::GetFileName - - .method public hidebysig newslot abstract virtual - instance class [mscorlib]System.IO.Stream - OpenRead(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method StorageBase::OpenRead - - .method public hidebysig newslot abstract virtual - instance class [mscorlib]System.IO.Stream - OpenWrite(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method StorageBase::OpenWrite - - .method public hidebysig newslot abstract virtual - instance bool Exists(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method StorageBase::Exists - - .method public hidebysig newslot abstract virtual - instance void Dispose() cil managed - { - } // end of method StorageBase::Dispose - -} // end of class Virtuoso.Miranda.Plugins.Configuration.StorageBase - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage - extends Virtuoso.Miranda.Plugins.Configuration.StorageBase -{ - .field private class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Store - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 38,38 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\IsolatedStorage.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.StorageBase::.ctor() - .line 40,40 : 13,67 '' - IL_0006: ldarg.0 - IL_0007: call class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::GetUserStoreForAssembly() - IL_000c: stfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - .line 41,41 : 9,10 '' - IL_0011: ret - } // end of method IsolatedStorage::.ctor - - .method public hidebysig virtual instance class [mscorlib]System.IO.Stream - OpenRead(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 49,49 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_0006: brtrue.s IL_000e - - .line 50,50 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 52,52 : 13,106 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0016: ldc.i4.3 - IL_0017: ldarg.0 - IL_0018: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_001d: newobj instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFileStream::.ctor(string, - valuetype [mscorlib]System.IO.FileMode, - class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile) - IL_0022: ret - } // end of method IsolatedStorage::OpenRead - - .method public hidebysig virtual instance class [mscorlib]System.IO.Stream - OpenWrite(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 57,57 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_0006: brtrue.s IL_000e - - .line 58,58 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 60,60 : 13,108 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0016: ldc.i4.2 - IL_0017: ldarg.0 - IL_0018: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_001d: newobj instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFileStream::.ctor(string, - valuetype [mscorlib]System.IO.FileMode, - class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile) - IL_0022: ret - } // end of method IsolatedStorage::OpenWrite - - .method public hidebysig virtual instance bool - Exists(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 65,65 : 13,85 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: ldarg.2 - IL_0009: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_000e: callvirt instance string[] [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::GetFileNames(string) - IL_0013: ldlen - IL_0014: conv.i4 - IL_0015: ldc.i4.0 - IL_0016: ceq - IL_0018: ldc.i4.0 - IL_0019: ceq - IL_001b: ret - } // end of method IsolatedStorage::Exists - - .method public hidebysig virtual instance void - Dispose() cil managed - { - // Code size 27 (0x1b) - .maxstack 8 - .line 70,70 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_0006: brfalse.s IL_0013 - - .line 71,71 : 17,33 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_000e: callvirt instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::Dispose() - .line 73,73 : 13,26 '' - IL_0013: ldarg.0 - IL_0014: ldnull - IL_0015: stfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - .line 74,74 : 9,10 '' - IL_001a: ret - } // end of method IsolatedStorage::Dispose - -} // end of class Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.PortableEncryption - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Configuration.IEncryption -{ - .field private static initonly uint8[] KeyGeneratorSalt - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 36,36 : 9,39 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\PortableEncryption.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 36,36 : 42,43 '' - IL_0006: ret - } // end of method PortableEncryption::.ctor - - .method public hidebysig newslot virtual - instance uint8[] Encrypt(uint8[] data) cil managed - { - // Code size 69 (0x45) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Security.Cryptography.ICryptoTransform transform, - [1] class [mscorlib]System.IO.MemoryStream 'stream', - [2] class [mscorlib]System.Security.Cryptography.CryptoStream crypto, - [3] uint8[] CS$1$0000) - .line 44,44 : 13,60 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::CreateEncryptor() - IL_0006: stloc.0 - .line 46,46 : 20,71 '' - IL_0007: ldarg.1 - IL_0008: ldlen - IL_0009: conv.i4 - IL_000a: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32) - IL_000f: stloc.1 - .line 48,48 : 24,105 '' - .try - { - IL_0010: ldloc.1 - IL_0011: ldloc.0 - IL_0012: ldc.i4.1 - IL_0013: newobj instance void [mscorlib]System.Security.Cryptography.CryptoStream::.ctor(class [mscorlib]System.IO.Stream, - class [mscorlib]System.Security.Cryptography.ICryptoTransform, - valuetype [mscorlib]System.Security.Cryptography.CryptoStreamMode) - IL_0018: stloc.2 - .line 49,49 : 21,56 '' - .try - { - IL_0019: ldloc.2 - IL_001a: ldarg.1 - IL_001b: ldc.i4.0 - IL_001c: ldarg.1 - IL_001d: ldlen - IL_001e: conv.i4 - IL_001f: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[], - int32, - int32) - IL_0024: leave.s IL_0030 - - } // end .try - finally - { - IL_0026: ldloc.2 - IL_0027: brfalse.s IL_002f - - IL_0029: ldloc.2 - IL_002a: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_002f: endfinally - .line 51,51 : 17,41 '' - } // end handler - IL_0030: ldloc.1 - IL_0031: callvirt instance uint8[] [mscorlib]System.IO.MemoryStream::ToArray() - IL_0036: stloc.3 - IL_0037: leave.s IL_0043 - - } // end .try - finally - { - IL_0039: ldloc.1 - IL_003a: brfalse.s IL_0042 - - IL_003c: ldloc.1 - IL_003d: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0042: endfinally - .line 53,53 : 9,10 '' - } // end handler - IL_0043: ldloc.3 - IL_0044: ret - } // end of method PortableEncryption::Encrypt - - .method public hidebysig newslot virtual - instance uint8[] Decrypt(uint8[] data) cil managed - { - // Code size 123 (0x7b) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Security.Cryptography.ICryptoTransform transform, - [1] class [mscorlib]System.IO.MemoryStream inStream, - [2] class [mscorlib]System.IO.MemoryStream outStream, - [3] class [mscorlib]System.Security.Cryptography.CryptoStream crypto, - [4] int32 count, - [5] uint8[] buffer, - [6] uint8[] CS$1$0000) - .line 57,57 : 13,60 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::CreateDecryptor() - IL_0006: stloc.0 - .line 59,59 : 20,67 '' - IL_0007: ldarg.1 - IL_0008: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(uint8[]) - IL_000d: stloc.1 - .line 59,59 : 68,109 '' - .try - { - IL_000e: ldarg.1 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32) - IL_0016: stloc.2 - .line 61,61 : 24,106 '' - .try - { - IL_0017: ldloc.1 - IL_0018: ldloc.0 - IL_0019: ldc.i4.0 - IL_001a: newobj instance void [mscorlib]System.Security.Cryptography.CryptoStream::.ctor(class [mscorlib]System.IO.Stream, - class [mscorlib]System.Security.Cryptography.ICryptoTransform, - valuetype [mscorlib]System.Security.Cryptography.CryptoStreamMode) - IL_001f: stloc.3 - .line 63,63 : 21,35 '' - .try - { - IL_0020: ldc.i4.0 - IL_0021: stloc.s count - .line 64,64 : 21,52 '' - IL_0023: ldc.i4 0x800 - IL_0028: newarr [mscorlib]System.Byte - IL_002d: stloc.s buffer - IL_002f: br.s IL_003c - - .line 67,67 : 25,59 '' - IL_0031: ldloc.2 - IL_0032: ldloc.s buffer - IL_0034: ldc.i4.0 - IL_0035: ldloc.s count - IL_0037: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[], - int32, - int32) - .line 66,66 : 21,81 '' - IL_003c: ldloc.3 - IL_003d: ldloc.s buffer - IL_003f: ldc.i4.0 - IL_0040: ldloc.s buffer - IL_0042: ldlen - IL_0043: conv.i4 - IL_0044: callvirt instance int32 [mscorlib]System.IO.Stream::Read(uint8[], - int32, - int32) - IL_0049: dup - IL_004a: stloc.s count - IL_004c: brtrue.s IL_0031 - - IL_004e: leave.s IL_005a - - } // end .try - finally - { - IL_0050: ldloc.3 - IL_0051: brfalse.s IL_0059 - - IL_0053: ldloc.3 - IL_0054: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0059: endfinally - .line 70,70 : 17,44 '' - } // end handler - IL_005a: ldloc.2 - IL_005b: callvirt instance uint8[] [mscorlib]System.IO.MemoryStream::ToArray() - IL_0060: stloc.s CS$1$0000 - IL_0062: leave.s IL_0078 - - } // end .try - finally - { - IL_0064: ldloc.2 - IL_0065: brfalse.s IL_006d - - IL_0067: ldloc.2 - IL_0068: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_006d: endfinally - } // end handler - } // end .try - finally - { - IL_006e: ldloc.1 - IL_006f: brfalse.s IL_0077 - - IL_0071: ldloc.1 - IL_0072: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0077: endfinally - .line 72,72 : 9,10 '' - } // end handler - IL_0078: ldloc.s CS$1$0000 - IL_007a: ret - } // end of method PortableEncryption::Decrypt - - .method family hidebysig newslot virtual - instance class [mscorlib]System.Security.Cryptography.ICryptoTransform - CreateEncryptor() cil managed - { - // Code size 34 (0x22) - .maxstack 4 - .locals init ([0] string key, - [1] class [mscorlib]System.Security.Cryptography.TripleDES tripleDes, - [2] uint8[] keyBytes, - [3] uint8[] ivBytes) - .line 80,80 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::PromptForKey(bool) - IL_0007: stloc.0 - .line 82,82 : 13,54 '' - IL_0008: call class [mscorlib]System.Security.Cryptography.TripleDES [mscorlib]System.Security.Cryptography.TripleDES::Create() - IL_000d: stloc.1 - .line 85,85 : 13,71 '' - IL_000e: ldloc.1 - IL_000f: ldloc.0 - IL_0010: ldloca.s keyBytes - IL_0012: ldloca.s ivBytes - IL_0014: call void Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::GetSecretBytes(class [mscorlib]System.Security.Cryptography.SymmetricAlgorithm, - string, - uint8[]&, - uint8[]&) - .line 87,87 : 13,65 '' - IL_0019: ldloc.1 - IL_001a: ldloc.2 - IL_001b: ldloc.3 - IL_001c: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor(uint8[], - uint8[]) - IL_0021: ret - } // end of method PortableEncryption::CreateEncryptor - - .method family hidebysig newslot virtual - instance class [mscorlib]System.Security.Cryptography.ICryptoTransform - CreateDecryptor() cil managed - { - // Code size 34 (0x22) - .maxstack 4 - .locals init ([0] string key, - [1] class [mscorlib]System.Security.Cryptography.TripleDES tripleDes, - [2] uint8[] keyBytes, - [3] uint8[] ivBytes) - .line 92,92 : 13,45 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::PromptForKey(bool) - IL_0007: stloc.0 - .line 94,94 : 13,54 '' - IL_0008: call class [mscorlib]System.Security.Cryptography.TripleDES [mscorlib]System.Security.Cryptography.TripleDES::Create() - IL_000d: stloc.1 - .line 97,97 : 13,71 '' - IL_000e: ldloc.1 - IL_000f: ldloc.0 - IL_0010: ldloca.s keyBytes - IL_0012: ldloca.s ivBytes - IL_0014: call void Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::GetSecretBytes(class [mscorlib]System.Security.Cryptography.SymmetricAlgorithm, - string, - uint8[]&, - uint8[]&) - .line 99,99 : 13,65 '' - IL_0019: ldloc.1 - IL_001a: ldloc.2 - IL_001b: ldloc.3 - IL_001c: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor(uint8[], - uint8[]) - IL_0021: ret - } // end of method PortableEncryption::CreateDecryptor - - .method family hidebysig static void GetSecretBytes(class [mscorlib]System.Security.Cryptography.SymmetricAlgorithm 'algorithm', - string password, - [out] uint8[]& keyBytes, - [out] uint8[]& ivBytes) cil managed - { - // Code size 69 (0x45) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes keyGenerator) - .line 104,104 : 13,102 '' - IL_0000: ldarg.1 - IL_0001: ldsfld uint8[] Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::KeyGeneratorSalt - IL_0006: ldc.i4.s 20 - IL_0008: newobj instance void [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes::.ctor(string, - uint8[], - int32) - IL_000d: stloc.0 - .line 105,105 : 13,86 '' - IL_000e: ldarg.2 - IL_000f: ldloc.0 - IL_0010: ldarg.0 - IL_0011: callvirt instance class [mscorlib]System.Security.Cryptography.KeySizes[] [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::get_LegalKeySizes() - IL_0016: ldc.i4.0 - IL_0017: ldelem.ref - IL_0018: callvirt instance int32 [mscorlib]System.Security.Cryptography.KeySizes::get_MaxSize() - IL_001d: ldc.i4.8 - IL_001e: div - IL_001f: callvirt instance uint8[] [mscorlib]System.Security.Cryptography.DeriveBytes::GetBytes(int32) - IL_0024: stind.ref - .line 107,107 : 13,46 '' - IL_0025: ldloc.0 - IL_0026: ldc.i4.s 10 - IL_0028: callvirt instance void [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes::set_IterationCount(int32) - .line 108,108 : 13,87 '' - IL_002d: ldarg.3 - IL_002e: ldloc.0 - IL_002f: ldarg.0 - IL_0030: callvirt instance class [mscorlib]System.Security.Cryptography.KeySizes[] [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::get_LegalBlockSizes() - IL_0035: ldc.i4.0 - IL_0036: ldelem.ref - IL_0037: callvirt instance int32 [mscorlib]System.Security.Cryptography.KeySizes::get_MaxSize() - IL_003c: ldc.i4.8 - IL_003d: div - IL_003e: callvirt instance uint8[] [mscorlib]System.Security.Cryptography.DeriveBytes::GetBytes(int32) - IL_0043: stind.ref - .line 109,109 : 9,10 '' - IL_0044: ret - } // end of method PortableEncryption::GetSecretBytes - - .method family hidebysig newslot abstract virtual - instance string PromptForKey(bool decrypting) cil managed - { - } // end of method PortableEncryption::PromptForKey - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 30,30 : 9,114 '' - IL_0000: ldc.i4.s 10 - IL_0002: newarr [mscorlib]System.Byte - IL_0007: dup - IL_0008: ldtoken field valuetype '{7837B2B6-050C-4F1A-9C07-71AF8D055FEC}'/'__StaticArrayInitTypeSize=10' '{7837B2B6-050C-4F1A-9C07-71AF8D055FEC}'::'$$method0x6000651-1' - IL_000d: call void [mscorlib]System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(class [mscorlib]System.Array, - valuetype [mscorlib]System.RuntimeFieldHandle) - IL_0012: stsfld uint8[] Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::KeyGeneratorSalt - IL_0017: ret - } // end of method PortableEncryption::.cctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.PortableEncryption - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.PortableStorage - extends Virtuoso.Miranda.Plugins.Configuration.StorageBase -{ - .method private hidebysig instance string - GetPath(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 46 (0x2e) - .maxstack 4 - .locals init ([0] string configDirectory) - .line 32,32 : 13,106 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\PortableStorage.cs' - IL_0000: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaFolderPath() - IL_0005: ldstr "Configuration" - IL_000a: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_000f: stloc.0 - .line 34,34 : 13,52 '' - IL_0010: ldloc.0 - IL_0011: call bool [mscorlib]System.IO.Directory::Exists(string) - IL_0016: brtrue.s IL_001f - - .line 35,35 : 17,60 '' - IL_0018: ldloc.0 - IL_0019: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string) - IL_001e: pop - .line 37,37 : 13,84 '' - IL_001f: ldloc.0 - IL_0020: ldarg.0 - IL_0021: ldarg.1 - IL_0022: ldarg.2 - IL_0023: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0028: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_002d: ret - } // end of method PortableStorage::GetPath - - .method public hidebysig virtual instance class [mscorlib]System.IO.Stream - OpenRead(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 46,46 : 13,64 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0008: call class [mscorlib]System.IO.FileStream [mscorlib]System.IO.File::OpenRead(string) - IL_000d: ret - } // end of method PortableStorage::OpenRead - - .method public hidebysig virtual instance class [mscorlib]System.IO.Stream - OpenWrite(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 51,51 : 13,65 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0008: call class [mscorlib]System.IO.FileStream [mscorlib]System.IO.File::OpenWrite(string) - IL_000d: ret - } // end of method PortableStorage::OpenWrite - - .method public hidebysig virtual instance bool - Exists(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 56,56 : 13,62 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0008: call bool [mscorlib]System.IO.File::Exists(string) - IL_000d: ret - } // end of method PortableStorage::Exists - - .method public hidebysig virtual instance void - Dispose() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 59,59 : 42,43 '' - IL_0000: ret - } // end of method PortableStorage::Dispose - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.StorageBase::.ctor() - IL_0006: ret - } // end of method PortableStorage::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.PortableStorage - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.WindowsEncryption - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Configuration.IEncryption -{ - .method public hidebysig newslot virtual final - instance uint8[] Encrypt(uint8[] data) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 29,29 : 13,87 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\WindowsEncryption.cs' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: ldc.i4.0 - IL_0003: call uint8[] [System.Security]System.Security.Cryptography.ProtectedData::Protect(uint8[], - uint8[], - valuetype [System.Security]System.Security.Cryptography.DataProtectionScope) - IL_0008: ret - } // end of method WindowsEncryption::Encrypt - - .method public hidebysig newslot virtual final - instance uint8[] Decrypt(uint8[] data) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 34,34 : 13,89 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: ldc.i4.0 - IL_0003: call uint8[] [System.Security]System.Security.Cryptography.ProtectedData::Unprotect(uint8[], - uint8[], - valuetype [System.Security]System.Security.Cryptography.DataProtectionScope) - IL_0008: ret - } // end of method WindowsEncryption::Decrypt - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method WindowsEncryption::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.WindowsEncryption - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.DefaultExceptionHandler - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.IExceptionHandler, - Virtuoso.Miranda.Plugins.IExceptionReporter -{ - .field private class Virtuoso.Miranda.Plugins.MirandaPlugin plugin - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.MirandaPlugin - get_Plugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 37,37 : 19,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\DefaultExceptionHandler.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0006: ret - } // end of method DefaultExceptionHandler::get_Plugin - - .method private hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 44,44 : 9,62 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 46,46 : 13,34 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - .line 47,47 : 9,10 '' - IL_000d: ret - } // end of method DefaultExceptionHandler::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.DefaultExceptionHandler - Create() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 51,51 : 13,33 '' - IL_0000: ldnull - IL_0001: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0006: ret - } // end of method DefaultExceptionHandler::Create - - .method public hidebysig static class Virtuoso.Miranda.Plugins.DefaultExceptionHandler - Create(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 56,56 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0006: ret - } // end of method DefaultExceptionHandler::Create - - .method public hidebysig newslot virtual final - instance void HandleException(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - // Code size 54 (0x36) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.IExceptionReporter reporter) - .line 65,65 : 13,146 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0006: isinst Virtuoso.Miranda.Plugins.IExceptionReporter - IL_000b: dup - IL_000c: brtrue.s IL_001b - - IL_000e: pop - IL_000f: ldarg.0 - IL_0010: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0015: brfalse.s IL_001a - - IL_0017: ldarg.0 - IL_0018: br.s IL_001b - - IL_001a: ldnull - IL_001b: stloc.0 - .line 66,66 : 13,132 '' - IL_001c: ldarg.1 - IL_001d: ldloc.0 - IL_001e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_ModuleError() - IL_0023: ldarg.0 - IL_0024: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0029: call string [mscorlib]System.String::Format(string, - object) - IL_002e: ldc.i4.0 - IL_002f: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0034: pop - .line 67,67 : 9,10 '' - IL_0035: ret - } // end of method DefaultExceptionHandler::HandleException - - .method private hidebysig newslot virtual final - instance void Virtuoso.Miranda.Plugins.IExceptionReporter.ReportException(class [mscorlib]System.Exception e) cil managed - { - .override Virtuoso.Miranda.Plugins.IExceptionReporter::ReportException - // Code size 136 (0x88) - .maxstack 5 - .locals init ([0] class [System]System.Diagnostics.ProcessStartInfo startInfo) - .line 73,73 : 17,69 '' - .try - { - IL_0000: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor() - IL_0005: stloc.0 - .line 74,74 : 17,50 '' - IL_0006: ldloc.0 - IL_0007: ldc.i4.1 - IL_0008: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool) - .line 76,76 : 17,48 '' - IL_000d: ldarg.0 - IL_000e: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0013: isinst Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0018: brfalse.s IL_0052 - - .line 78,78 : 21,217 '' - IL_001a: ldloc.0 - IL_001b: ldstr "mailto:{0}\?subject={1}&body={2}" - IL_0020: ldarg.0 - IL_0021: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0026: castclass Virtuoso.Hyphen.Mini.StandalonePlugin - IL_002b: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_AuthorEmail() - IL_0030: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Formatable1_Text_PluginCrashed() - IL_0035: ldarg.0 - IL_0036: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_003b: call string [mscorlib]System.String::Format(string, - object) - IL_0040: ldarg.1 - IL_0041: callvirt instance string [mscorlib]System.Object::ToString() - IL_0046: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_004b: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_FileName(string) - IL_0050: br.s IL_0068 - - .line 82,82 : 21,69 '' - IL_0052: ldloc.0 - IL_0053: ldarg.0 - IL_0054: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0059: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_005e: callvirt instance string [mscorlib]System.Object::ToString() - IL_0063: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_FileName(string) - .line 85,85 : 17,42 '' - IL_0068: ldloc.0 - IL_0069: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo) - IL_006e: pop - IL_006f: leave.s IL_0087 - - .line 87,87 : 13,18 '' - } // end .try - catch [mscorlib]System.Object - { - IL_0071: pop - .line 89,89 : 17,164 '' - IL_0072: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_UnableToReportError() - IL_0077: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_Warning() - IL_007c: ldc.i4.0 - IL_007d: ldc.i4.s 48 - IL_007f: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0084: pop - IL_0085: leave.s IL_0087 - - .line 91,91 : 9,10 '' - } // end handler - IL_0087: ret - } // end of method DefaultExceptionHandler::Virtuoso.Miranda.Plugins.IExceptionReporter.ReportException - - .property instance class Virtuoso.Miranda.Plugins.MirandaPlugin - Plugin() - { - .get instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::get_Plugin() - } // end of property DefaultExceptionHandler::Plugin -} // end of class Virtuoso.Miranda.Plugins.DefaultExceptionHandler - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton - extends [System.Windows.Forms]System.Windows.Forms.Button -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 65 (0x41) - .maxstack 2 - .line 29,29 : 9,31 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\Controls\\CommandButton.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - .line 31,31 : 13,44 '' - IL_0006: ldarg.0 - IL_0007: ldc.i4.2 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_FlatStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FlatStyle) - .line 32,32 : 13,69 '' - IL_000d: ldarg.0 - IL_000e: ldc.i4.s 16 - IL_0010: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImageAlign(valuetype [System.Drawing]System.Drawing.ContentAlignment) - .line 33,33 : 13,53 '' - IL_0015: ldarg.0 - IL_0016: ldc.i4.s 16 - IL_0018: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_TextAlign(valuetype [System.Drawing]System.Drawing.ContentAlignment) - .line 34,34 : 13,67 '' - IL_001d: ldarg.0 - IL_001e: ldc.i4.4 - IL_001f: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_TextImageRelation(valuetype [System.Windows.Forms]System.Windows.Forms.TextImageRelation) - .line 35,35 : 13,43 '' - IL_0024: ldarg.0 - IL_0025: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_002a: ldc.i4.3 - IL_002b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderSize(int32) - .line 36,36 : 13,77 '' - IL_0030: ldarg.0 - IL_0031: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_0036: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_GradientActiveCaption() - IL_003b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderColor(valuetype [System.Drawing]System.Drawing.Color) - .line 37,37 : 9,10 '' - IL_0040: ret - } // end of method CommandButton::.ctor - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 81 (0x51) - .maxstack 2 - .line 41,41 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 45,45 : 13,83 '' - IL_0006: ldarg.0 - IL_0007: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_000c: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Control() - IL_0011: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderColor(valuetype [System.Drawing]System.Drawing.Color) - .line 46,46 : 13,48 '' - IL_0016: ldarg.0 - IL_0017: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_001c: ldc.i4.2 - IL_001d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderSize(int32) - .line 47,47 : 13,95 '' - IL_0022: ldarg.0 - IL_0023: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_0028: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ButtonShadow() - IL_002d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_MouseDownBackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 48,48 : 13,98 '' - IL_0032: ldarg.0 - IL_0033: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_0038: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ButtonHighlight() - IL_003d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_MouseOverBackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 49,49 : 13,66 '' - IL_0042: ldarg.0 - IL_0043: ldc.i4.0 - IL_0044: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_FlatStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FlatStyle) - .line 50,50 : 13,38 '' - IL_0049: ldarg.0 - IL_004a: ldc.i4.0 - IL_004b: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 52,52 : 9,10 '' - IL_0050: ret - } // end of method CommandButton::InitializeComponent - -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView - extends [System.Windows.Forms]System.Windows.Forms.ListView -{ - .field private class [System.Windows.Forms]System.Windows.Forms.ImageList ContactImages - .field private class [System]System.ComponentModel.IContainer components - .field private class [mscorlib]System.EventHandler`1 FilterContact - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 39,39 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\Controls\\ContactListView.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::.ctor() - .line 41,41 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InitializeComponent() - .line 42,42 : 9,10 '' - IL_000c: ret - } // end of method ContactListView::.ctor - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 149 (0x95) - .maxstack 3 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 46,46 : 13,69 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void [System]System.ComponentModel.Container::.ctor() - IL_0006: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::components - .line 47,47 : 13,148 '' - IL_000b: ldtoken Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView - IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0015: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_001a: stloc.0 - .line 48,48 : 13,86 '' - IL_001b: ldarg.0 - IL_001c: ldarg.0 - IL_001d: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::components - IL_0022: newobj instance void [System.Windows.Forms]System.Windows.Forms.ImageList::.ctor(class [System]System.ComponentModel.IContainer) - IL_0027: stfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - .line 49,49 : 13,34 '' - IL_002c: ldarg.0 - IL_002d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 53,53 : 13,139 '' - IL_0032: ldarg.0 - IL_0033: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - IL_0038: ldloc.0 - IL_0039: ldstr "ContactImages.ImageStream" - IL_003e: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0043: castclass [System.Windows.Forms]System.Windows.Forms.ImageListStreamer - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList::set_ImageStream(class [System.Windows.Forms]System.Windows.Forms.ImageListStreamer) - .line 54,54 : 13,84 '' - IL_004d: ldarg.0 - IL_004e: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - IL_0053: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0058: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList::set_TransparentColor(valuetype [System.Drawing]System.Drawing.Color) - .line 55,55 : 13,64 '' - IL_005d: ldarg.0 - IL_005e: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - IL_0063: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ImageList/ImageCollection [System.Windows.Forms]System.Windows.Forms.ImageList::get_Images() - IL_0068: ldc.i4.0 - IL_0069: ldstr "Contact" - IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList/ImageCollection::SetKeyName(int32, - string) - .line 59,59 : 13,54 '' - IL_0073: ldarg.0 - IL_0074: ldarg.0 - IL_0075: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - IL_007a: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_SmallImageList(class [System.Windows.Forms]System.Windows.Forms.ImageList) - .line 60,60 : 13,69 '' - IL_007f: ldarg.0 - IL_0080: ldc.i4.1 - IL_0081: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_Sorting(valuetype [System.Windows.Forms]System.Windows.Forms.SortOrder) - .line 61,61 : 13,56 '' - IL_0086: ldarg.0 - IL_0087: ldc.i4.3 - IL_0088: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_View(valuetype [System.Windows.Forms]System.Windows.Forms.View) - .line 62,62 : 13,38 '' - IL_008d: ldarg.0 - IL_008e: ldc.i4.0 - IL_008f: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 64,64 : 9,10 '' - IL_0094: ret - } // end of method ContactListView::InitializeComponent - - .method public hidebysig specialname instance void - add_FilterContact(class [mscorlib]System.EventHandler`1 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler`1 V_0, - class [mscorlib]System.EventHandler`1 V_1, - class [mscorlib]System.EventHandler`1 V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass class [mscorlib]System.EventHandler`1 - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange>(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method ContactListView::add_FilterContact - - .method public hidebysig specialname instance void - remove_FilterContact(class [mscorlib]System.EventHandler`1 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler`1 V_0, - class [mscorlib]System.EventHandler`1 V_1, - class [mscorlib]System.EventHandler`1 V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass class [mscorlib]System.EventHandler`1 - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange>(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method ContactListView::remove_FilterContact - - .method family hidebysig newslot virtual - instance object CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 78,78 : 13,28 '' - IL_0000: ldarg.1 - IL_0001: ret - } // end of method ContactListView::CreateItemTag - - .method family hidebysig newslot virtual - instance string CreateItemText(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - object tag) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 83,83 : 13,39 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance string [mscorlib]System.Object::ToString() - IL_0006: ret - } // end of method ContactListView::CreateItemText - - .method family hidebysig newslot virtual - instance int32 GetImageIndex(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - object tag) cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 88,88 : 13,22 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method ContactListView::GetImageIndex - - .method public hidebysig newslot virtual - instance void LoadContacts() cil managed - { - // Code size 66 (0x42) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 contacts, - [1] class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs e, - [2] int32 i) - .line 97,97 : 13,114 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase() - IL_000a: ldc.i4.0 - IL_000b: callvirt instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContacts(bool) - IL_0010: stloc.0 - .line 98,98 : 13,27 '' - IL_0011: ldarg.0 - IL_0012: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0017: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Clear() - .line 100,100 : 13,69 '' - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::.ctor() - IL_0021: stloc.1 - .line 102,102 : 18,28 '' - IL_0022: ldc.i4.0 - IL_0023: stloc.2 - IL_0024: br.s IL_0038 - - .line 103,103 : 17,47 '' - IL_0026: ldarg.0 - IL_0027: ldloc.0 - IL_0028: ldloc.2 - IL_0029: callvirt instance !0 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(int32) - IL_002e: ldloc.1 - IL_002f: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs) - .line 102,102 : 49,52 '' - IL_0034: ldloc.2 - IL_0035: ldc.i4.1 - IL_0036: add - IL_0037: stloc.2 - .line 102,102 : 29,47 '' - IL_0038: ldloc.2 - IL_0039: ldloc.0 - IL_003a: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() - IL_003f: blt.s IL_0026 - - .line 104,104 : 9,10 '' - IL_0041: ret - } // end of method ContactListView::LoadContacts - - .method public hidebysig newslot virtual - instance void InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 108,108 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs) - .line 109,109 : 9,10 '' - IL_0008: ret - } // end of method ContactListView::InsertContact - - .method private hidebysig instance void - InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs e) cil managed - { - // Code size 121 (0x79) - .maxstack 4 - .locals init ([0] object tag, - [1] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item) - .line 113,113 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 114,114 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 116,116 : 13,52 '' - IL_0014: ldarg.2 - IL_0015: brfalse.s IL_0043 - - IL_0017: ldarg.0 - IL_0018: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_001d: brfalse.s IL_0043 - - .line 118,118 : 17,37 '' - IL_001f: ldarg.2 - IL_0020: ldarg.1 - IL_0021: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Contact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - .line 119,119 : 17,32 '' - IL_0026: ldarg.2 - IL_0027: ldc.i4.0 - IL_0028: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Skip(bool) - .line 121,121 : 17,40 '' - IL_002d: ldarg.0 - IL_002e: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_0033: ldarg.0 - IL_0034: ldarg.2 - IL_0035: callvirt instance void class [mscorlib]System.EventHandler`1::Invoke(object, - !0) - .line 123,123 : 17,28 '' - IL_003a: ldarg.2 - IL_003b: callvirt instance bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::get_Skip() - IL_0040: brfalse.s IL_0043 - - .line 124,124 : 21,28 '' - IL_0042: ret - - .line 127,127 : 13,49 '' - IL_0043: ldarg.0 - IL_0044: ldarg.1 - IL_0045: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_004a: stloc.0 - .line 129,129 : 13,29 '' - IL_004b: ldloc.0 - IL_004c: brfalse.s IL_0078 - - .line 131,131 : 17,113 '' - IL_004e: ldarg.0 - IL_004f: ldarg.1 - IL_0050: ldloc.0 - IL_0051: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemText(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object) - IL_0056: ldarg.0 - IL_0057: ldarg.1 - IL_0058: ldloc.0 - IL_0059: callvirt instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::GetImageIndex(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object) - IL_005e: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::.ctor(string, - int32) - IL_0063: stloc.1 - .line 132,132 : 17,32 '' - IL_0064: ldloc.1 - IL_0065: ldloc.0 - IL_0066: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Tag(object) - .line 134,134 : 17,33 '' - IL_006b: ldarg.0 - IL_006c: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0071: ldloc.1 - IL_0072: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ListViewItem) - IL_0077: pop - .line 136,136 : 9,10 '' - IL_0078: ret - } // end of method ContactListView::InsertContact - - .method public hidebysig newslot virtual - instance bool RemoveContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 81 (0x51) - .maxstack 3 - .locals init ([0] int32 index, - [1] int32 i) - .line 140,140 : 13,28 '' - IL_0000: ldc.i4.m1 - IL_0001: stloc.0 - .line 142,142 : 18,28 '' - IL_0002: ldc.i4.0 - IL_0003: stloc.1 - IL_0004: br.s IL_002b - - .line 143,143 : 17,65 '' - IL_0006: ldarg.0 - IL_0007: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_000c: ldloc.1 - IL_000d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Item(int32) - IL_0012: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag() - IL_0017: ldarg.0 - IL_0018: ldarg.1 - IL_0019: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_001e: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_0023: brfalse.s IL_0027 - - .line 144,144 : 21,31 '' - IL_0025: ldloc.1 - IL_0026: stloc.0 - .line 142,142 : 61,64 '' - IL_0027: ldloc.1 - IL_0028: ldc.i4.1 - IL_0029: add - IL_002a: stloc.1 - .line 142,142 : 29,59 '' - IL_002b: ldloc.0 - IL_002c: ldc.i4.m1 - IL_002d: bne.un.s IL_003d - - IL_002f: ldloc.1 - IL_0030: ldarg.0 - IL_0031: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0036: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Count() - IL_003b: blt.s IL_0006 - - .line 146,146 : 13,29 '' - IL_003d: ldloc.0 - IL_003e: ldc.i4.m1 - IL_003f: beq.s IL_004f - - .line 148,148 : 17,39 '' - IL_0041: ldarg.0 - IL_0042: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0047: ldloc.0 - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::RemoveAt(int32) - .line 149,149 : 17,29 '' - IL_004d: ldc.i4.1 - IL_004e: ret - - .line 152,152 : 17,30 '' - IL_004f: ldc.i4.0 - IL_0050: ret - } // end of method ContactListView::RemoveContact - - .method public hidebysig newslot virtual - instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem - FindContactItem(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 102 (0x66) - .maxstack 5 - .locals init ([0] object tag, - [1] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item) - .line 157,157 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 158,158 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 160,160 : 13,49 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_001b: stloc.0 - .line 162,162 : 13,38 '' - IL_001c: ldnull - IL_001d: stloc.1 - .line 164,164 : 13,33 '' - IL_001e: ldarg.0 - IL_001f: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0024: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Count() - IL_0029: ldc.i4.0 - IL_002a: ble.s IL_003e - - .line 165,165 : 17,88 '' - IL_002c: ldarg.0 - IL_002d: ldarg.0 - IL_002e: ldarg.1 - IL_002f: ldloc.0 - IL_0030: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemText(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object) - IL_0035: ldc.i4.0 - IL_0036: ldc.i4.0 - IL_0037: ldc.i4.0 - IL_0038: call instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView::FindItemWithText(string, - bool, - int32, - bool) - IL_003d: stloc.1 - .line 167,167 : 13,30 '' - IL_003e: ldloc.1 - IL_003f: brtrue.s IL_0043 - - .line 168,168 : 17,29 '' - IL_0041: ldnull - IL_0042: ret - - .line 170,170 : 13,96 '' - IL_0043: ldloc.1 - IL_0044: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag() - IL_0049: ldloc.0 - IL_004a: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_004f: brtrue.s IL_0062 - - IL_0051: ldloc.0 - IL_0052: brfalse.s IL_0064 - - IL_0054: ldloc.0 - IL_0055: ldloc.1 - IL_0056: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag() - IL_005b: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_0060: brfalse.s IL_0064 - - .line 171,171 : 17,29 '' - IL_0062: ldloc.1 - IL_0063: ret - - .line 173,173 : 17,29 '' - IL_0064: ldnull - IL_0065: ret - } // end of method ContactListView::FindContactItem - - .event class [mscorlib]System.EventHandler`1 FilterContact - { - .removeon instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::remove_FilterContact(class [mscorlib]System.EventHandler`1) - .addon instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::add_FilterContact(class [mscorlib]System.EventHandler`1) - } // end of event ContactListView::FilterContact -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs - extends [mscorlib]System.EventArgs -{ - .field private class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact - .field private bool skip - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 181,181 : 9,40 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.EventArgs::.ctor() - .line 181,181 : 43,44 '' - IL_0006: ret - } // end of method ContactFilterEventArgs::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_Contact() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 186,186 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::contact - IL_0006: ret - } // end of method ContactFilterEventArgs::get_Contact - - .method assembly hidebysig specialname - instance void set_Contact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 187,187 : 28,44 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::contact - .line 187,187 : 45,46 '' - IL_0007: ret - } // end of method ContactFilterEventArgs::set_Contact - - .method public hidebysig specialname instance bool - get_Skip() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 193,193 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::skip - IL_0006: ret - } // end of method ContactFilterEventArgs::get_Skip - - .method public hidebysig specialname instance void - set_Skip(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 194,194 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::skip - .line 194,194 : 33,34 '' - IL_0007: ret - } // end of method ContactFilterEventArgs::set_Skip - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - Contact() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::get_Contact() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Contact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - } // end of property ContactFilterEventArgs::Contact - .property instance bool Skip() - { - .get instance bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::get_Skip() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Skip(bool) - } // end of property ContactFilterEventArgs::Skip -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox - extends [System.Windows.Forms]System.Windows.Forms.TextBox -{ - .field private static literal int32 WM_SETFOCUS = int32(0x00000007) - .field private static literal int32 WM_KILLFOCUS = int32(0x00000008) - .field private static literal int32 WM_ERASEBKGND = int32(0x0000000E) - .field private static literal int32 WM_PAINT = int32(0x0000000F) - .field private bool _focusSelect - .field private bool _drawPrompt - .field private string _bannerText - .field private valuetype [System.Drawing]System.Drawing.Color _bannerColor - .field private class [System.Drawing]System.Drawing.Font _bannerFont - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 55 (0x37) - .maxstack 8 - .line 26,26 : 9,42 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\Controls\\CueBannerTextBox.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect - .line 27,27 : 9,41 '' - IL_0007: ldarg.0 - IL_0008: ldc.i4.1 - IL_0009: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - .line 28,28 : 9,51 '' - IL_000e: ldarg.0 - IL_000f: ldsfld string [mscorlib]System.String::Empty - IL_0014: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText - .line 29,29 : 9,60 '' - IL_0019: ldarg.0 - IL_001a: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_GrayText() - IL_001f: stfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor - .line 36,36 : 9,34 '' - IL_0024: ldarg.0 - IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::.ctor() - .line 39,39 : 13,41 '' - IL_002a: ldarg.0 - IL_002b: ldarg.0 - IL_002c: callvirt instance class [System.Drawing]System.Drawing.Font [System.Windows.Forms]System.Windows.Forms.Control::get_Font() - IL_0031: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerFont(class [System.Drawing]System.Drawing.Font) - .line 40,40 : 9,10 '' - IL_0036: ret - } // end of method CueBannerTextBox::.ctor - - .method public hidebysig specialname instance string - get_BannerText() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 48,48 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText - IL_0006: ret - } // end of method CueBannerTextBox::get_BannerText - - .method public hidebysig specialname instance void - set_BannerText(string 'value') cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 49,49 : 19,37 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000a - - .line 49,49 : 38,59 '' - IL_0003: ldsfld string [mscorlib]System.String::Empty - IL_0008: starg.s 'value' - .line 49,49 : 60,87 '' - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: callvirt instance string [mscorlib]System.String::Trim() - IL_0011: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText - .line 49,49 : 88,106 '' - IL_0016: ldarg.0 - IL_0017: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate() - .line 49,49 : 107,108 '' - IL_001c: ret - } // end of method CueBannerTextBox::set_BannerText - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color - get_BannerForeColor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 58,58 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor - IL_0006: ret - } // end of method CueBannerTextBox::get_BannerForeColor - - .method public hidebysig specialname instance void - set_BannerForeColor(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 59,59 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor - .line 59,59 : 41,59 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate() - .line 59,59 : 60,61 '' - IL_000d: ret - } // end of method CueBannerTextBox::set_BannerForeColor - - .method public hidebysig specialname instance class [System.Drawing]System.Drawing.Font - get_BannerFont() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 68,68 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont - IL_0006: ret - } // end of method CueBannerTextBox::get_BannerFont - - .method public hidebysig specialname instance void - set_BannerFont(class [System.Drawing]System.Drawing.Font 'value') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 69,69 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont - .line 69,69 : 40,58 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate() - .line 69,69 : 59,60 '' - IL_000d: ret - } // end of method CueBannerTextBox::set_BannerFont - - .method public hidebysig specialname instance bool - get_FocusSelect() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 78,78 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect - IL_0006: ret - } // end of method CueBannerTextBox::get_FocusSelect - - .method public hidebysig specialname instance void - set_FocusSelect(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 79,79 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect - .line 79,79 : 41,42 '' - IL_0007: ret - } // end of method CueBannerTextBox::set_FocusSelect - - .method family hidebysig virtual instance void - OnEnter(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 36 (0x24) - .maxstack 8 - .line 88,88 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0006: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_000b: ldc.i4.0 - IL_000c: ble.s IL_001c - - IL_000e: ldarg.0 - IL_000f: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect - IL_0014: brfalse.s IL_001c - - .line 89,89 : 17,34 '' - IL_0016: ldarg.0 - IL_0017: call instance void [System.Windows.Forms]System.Windows.Forms.TextBoxBase::SelectAll() - .line 91,91 : 13,29 '' - IL_001c: ldarg.0 - IL_001d: ldarg.1 - IL_001e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnEnter(class [mscorlib]System.EventArgs) - .line 92,92 : 9,10 '' - IL_0023: ret - } // end of method CueBannerTextBox::OnEnter - - .method family hidebysig virtual instance void - OnTextAlignChanged(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 100,100 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::OnTextAlignChanged(class [mscorlib]System.EventArgs) - .line 101,101 : 13,31 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate() - .line 102,102 : 9,10 '' - IL_000d: ret - } // end of method CueBannerTextBox::OnTextAlignChanged - - .method family hidebysig virtual instance void - OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs e) cil managed - { - // Code size 41 (0x29) - .maxstack 8 - .line 111,111 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs) - .line 114,114 : 13,54 '' - IL_0007: ldarg.0 - IL_0008: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - IL_000d: brfalse.s IL_0028 - - IL_000f: ldarg.0 - IL_0010: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0015: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_001a: brtrue.s IL_0028 - - .line 115,115 : 17,44 '' - IL_001c: ldarg.0 - IL_001d: ldarg.1 - IL_001e: callvirt instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_Graphics() - IL_0023: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt(class [System.Drawing]System.Drawing.Graphics) - .line 116,116 : 9,10 '' - IL_0028: ret - } // end of method CueBannerTextBox::OnPaint - - .method family hidebysig virtual instance void - WndProc(valuetype [System.Windows.Forms]System.Windows.Forms.Message& m) cil managed - { - // Code size 95 (0x5f) - .maxstack 2 - .locals init ([0] int32 CS$0$0000) - .line 128,128 : 13,27 '' - IL_0000: ldarg.1 - IL_0001: call instance int32 [System.Windows.Forms]System.Windows.Forms.Message::get_Msg() - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: ldc.i4.7 - IL_0009: sub - IL_000a: switch ( - IL_0019, - IL_0022) - IL_0017: br.s IL_0029 - - .line 131,131 : 21,41 '' - IL_0019: ldarg.0 - IL_001a: ldc.i4.0 - IL_001b: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - .line 132,132 : 21,27 '' - IL_0020: br.s IL_0029 - - .line 135,135 : 21,40 '' - IL_0022: ldarg.0 - IL_0023: ldc.i4.1 - IL_0024: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - .line 139,139 : 13,33 '' - IL_0029: ldarg.0 - IL_002a: ldarg.1 - IL_002b: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::WndProc(valuetype [System.Windows.Forms]System.Windows.Forms.Message&) - .line 142,142 : 13,118 '' - IL_0030: ldarg.1 - IL_0031: call instance int32 [System.Windows.Forms]System.Windows.Forms.Message::get_Msg() - IL_0036: ldc.i4.s 15 - IL_0038: bne.un.s IL_005e - - IL_003a: ldarg.0 - IL_003b: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - IL_0040: brfalse.s IL_005e - - IL_0042: ldarg.0 - IL_0043: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0048: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_004d: brtrue.s IL_005e - - IL_004f: ldarg.0 - IL_0050: ldc.i4.2 - IL_0051: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::GetStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ControlStyles) - IL_0056: brtrue.s IL_005e - - .line 143,143 : 17,34 '' - IL_0058: ldarg.0 - IL_0059: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt() - .line 144,144 : 9,10 '' - IL_005e: ret - } // end of method CueBannerTextBox::WndProc - - .method family hidebysig newslot virtual - instance void DrawTextPrompt() cil managed - { - // Code size 27 (0x1b) - .maxstack 2 - .locals init ([0] class [System.Drawing]System.Drawing.Graphics g) - .line 152,152 : 20,54 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.Control::CreateGraphics() - IL_0006: stloc.0 - .line 154,154 : 17,35 '' - .try - { - IL_0007: ldarg.0 - IL_0008: ldloc.0 - IL_0009: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt(class [System.Drawing]System.Drawing.Graphics) - IL_000e: leave.s IL_001a - - } // end .try - finally - { - IL_0010: ldloc.0 - IL_0011: brfalse.s IL_0019 - - IL_0013: ldloc.0 - IL_0014: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0019: endfinally - .line 156,156 : 9,10 '' - } // end handler - IL_001a: ret - } // end of method CueBannerTextBox::DrawTextPrompt - - .method family hidebysig newslot virtual - instance void DrawTextPrompt(class [System.Drawing]System.Drawing.Graphics g) cil managed - { - // Code size 114 (0x72) - .maxstack 7 - .locals init ([0] valuetype [System.Windows.Forms]System.Windows.Forms.TextFormatFlags 'flags', - [1] valuetype [System.Drawing]System.Drawing.Rectangle rect, - [2] valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment CS$0$0000) - .line 164,164 : 13,115 '' - IL_0000: ldc.i4 0x10008000 - IL_0005: stloc.0 - .line 165,165 : 13,51 '' - IL_0006: ldarg.0 - IL_0007: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle() - IL_000c: stloc.1 - .line 169,169 : 13,36 '' - IL_000d: ldarg.0 - IL_000e: call instance valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment [System.Windows.Forms]System.Windows.Forms.TextBox::get_TextAlign() - IL_0013: stloc.2 - IL_0014: ldloc.2 - IL_0015: switch ( - IL_0037, - IL_0044, - IL_0028) - IL_0026: br.s IL_0051 - - .line 172,172 : 21,70 '' - IL_0028: ldloc.0 - IL_0029: ldc.i4.1 - IL_002a: or - IL_002b: stloc.0 - .line 173,173 : 21,39 '' - IL_002c: ldloca.s rect - IL_002e: ldc.i4.0 - IL_002f: ldc.i4.1 - IL_0030: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32, - int32) - .line 174,174 : 21,27 '' - IL_0035: br.s IL_0051 - - .line 176,176 : 21,58 '' - IL_0037: ldloc.0 - IL_0038: stloc.0 - .line 177,177 : 21,39 '' - IL_0039: ldloca.s rect - IL_003b: ldc.i4.1 - IL_003c: ldc.i4.1 - IL_003d: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32, - int32) - .line 178,178 : 21,27 '' - IL_0042: br.s IL_0051 - - .line 180,180 : 21,59 '' - IL_0044: ldloc.0 - IL_0045: ldc.i4.2 - IL_0046: or - IL_0047: stloc.0 - .line 181,181 : 21,39 '' - IL_0048: ldloca.s rect - IL_004a: ldc.i4.0 - IL_004b: ldc.i4.1 - IL_004c: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32, - int32) - .line 186,186 : 13,107 '' - IL_0051: ldarg.1 - IL_0052: ldarg.0 - IL_0053: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText - IL_0058: ldarg.0 - IL_0059: ldfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont - IL_005e: ldloc.1 - IL_005f: ldarg.0 - IL_0060: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor - IL_0065: ldarg.0 - IL_0066: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_BackColor() - IL_006b: ldloc.0 - IL_006c: call void [System.Windows.Forms]System.Windows.Forms.TextRenderer::DrawText(class [System.Drawing]System.Drawing.IDeviceContext, - string, - class [System.Drawing]System.Drawing.Font, - valuetype [System.Drawing]System.Drawing.Rectangle, - valuetype [System.Drawing]System.Drawing.Color, - valuetype [System.Drawing]System.Drawing.Color, - valuetype [System.Windows.Forms]System.Windows.Forms.TextFormatFlags) - .line 187,187 : 9,10 '' - IL_0071: ret - } // end of method CueBannerTextBox::DrawTextPrompt - - .property instance string BannerText() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.DescriptionAttribute::.ctor(string) = ( 01 00 46 54 68 65 20 70 72 6F 6D 70 74 20 74 65 // ..FThe prompt te - 78 74 20 74 6F 20 64 69 73 70 6C 61 79 20 77 68 // xt to display wh - 65 6E 20 74 68 65 72 65 20 69 73 20 6E 6F 74 68 // en there is noth - 69 6E 67 20 69 6E 20 74 68 65 20 54 65 78 74 20 // ing in the Text - 70 72 6F 70 65 72 74 79 2E 00 00 ) // property... - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerText(string) - .get instance string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::get_BannerText() - } // end of property CueBannerTextBox::BannerText - .property instance valuetype [System.Drawing]System.Drawing.Color - BannerForeColor() - { - .custom instance void [System]System.ComponentModel.DescriptionAttribute::.ctor(string) = ( 01 00 34 54 68 65 20 46 6F 72 65 43 6F 6C 6F 72 // ..4The ForeColor - 20 74 6F 20 75 73 65 20 77 68 65 6E 20 64 69 73 // to use when dis - 70 6C 61 79 69 6E 67 20 74 68 65 20 50 72 6F 6D // playing the Prom - 70 74 54 65 78 74 2E 00 00 ) // ptText... - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::get_BannerForeColor() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerForeColor(valuetype [System.Drawing]System.Drawing.Color) - } // end of property CueBannerTextBox::BannerForeColor - .property instance class [System.Drawing]System.Drawing.Font - BannerFont() - { - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.DescriptionAttribute::.ctor(string) = ( 01 00 2F 54 68 65 20 46 6F 6E 74 20 74 6F 20 75 // ../The Font to u - 73 65 20 77 68 65 6E 20 64 69 73 70 6C 61 79 69 // se when displayi - 6E 67 20 74 68 65 20 50 72 6F 6D 70 74 54 65 78 // ng the PromptTex - 74 2E 00 00 ) // t... - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerFont(class [System.Drawing]System.Drawing.Font) - .get instance class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::get_BannerFont() - } // end of property CueBannerTextBox::BannerFont - .property instance bool FocusSelect() - { - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.DescriptionAttribute::.ctor(string) = ( 01 00 3E 41 75 74 6F 6D 61 74 69 63 61 6C 6C 79 // ..>Automatically - 20 73 65 6C 65 63 74 20 74 68 65 20 74 65 78 74 // select the text - 20 77 68 65 6E 20 63 6F 6E 74 72 6F 6C 20 72 65 // when control re - 63 65 69 76 65 73 20 74 68 65 20 66 6F 63 75 73 // ceives the focus - 2E 00 00 ) // ... - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 08 42 65 68 61 76 69 6F 72 00 00 ) // ...Behavior.. - .get instance bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::get_FocusSelect() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_FocusSelect(bool) - } // end of property CueBannerTextBox::FocusSelect -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel - extends [System.Windows.Forms]System.Windows.Forms.Panel -{ - .custom instance void [System.Drawing]System.Drawing.ToolboxBitmapAttribute::.ctor(class [mscorlib]System.Type) = ( 01 00 73 53 79 73 74 65 6D 2E 57 69 6E 64 6F 77 // ..sSystem.Window - 73 2E 46 6F 72 6D 73 2E 50 61 6E 65 6C 2C 20 53 // s.Forms.Panel, S - 79 73 74 65 6D 2E 57 69 6E 64 6F 77 73 2E 46 6F // ystem.Windows.Fo - 72 6D 73 2C 20 56 65 72 73 69 6F 6E 3D 32 2E 30 // rms, Version=2.0 - 2E 30 2E 30 2C 20 43 75 6C 74 75 72 65 3D 6E 65 // .0.0, Culture=ne - 75 74 72 61 6C 2C 20 50 75 62 6C 69 63 4B 65 79 // utral, PublicKey - 54 6F 6B 65 6E 3D 62 37 37 61 35 63 35 36 31 39 // Token=b77a5c5619 - 33 34 65 30 38 39 00 00 ) // 34e089.. - .field private valuetype [System.Drawing]System.Drawing.Color gradientColor - .field private float32 rotation - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,31 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\Controls\\GradientPanel.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor() - .line 30,30 : 34,35 '' - IL_0006: ret - } // end of method GradientPanel::.ctor - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color - get_GradientColor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 35,35 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::gradientColor - IL_0006: ret - } // end of method GradientPanel::get_GradientColor - - .method public hidebysig specialname instance void - set_GradientColor(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 36,36 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::gradientColor - .line 36,36 : 42,52 '' - IL_0007: ldarg.0 - IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Refresh() - .line 36,36 : 53,54 '' - IL_000d: ret - } // end of method GradientPanel::set_GradientColor - - .method public hidebysig specialname instance float32 - get_Rotation() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 42,42 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::rotation - IL_0006: ret - } // end of method GradientPanel::get_Rotation - - .method public hidebysig specialname instance void - set_Rotation(float32 'value') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 43,43 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::rotation - .line 43,43 : 37,47 '' - IL_0007: ldarg.0 - IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Refresh() - .line 43,43 : 48,49 '' - IL_000d: ret - } // end of method GradientPanel::set_Rotation - - .method family hidebysig virtual instance void - OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs e) cil managed - { - // Code size 85 (0x55) - .maxstack 4 - .locals init ([0] class [System.Drawing]System.Drawing.Drawing2D.LinearGradientBrush brush, - [1] valuetype [System.Drawing]System.Drawing.Rectangle CS$0$0000) - .line 48,48 : 13,41 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_ClipRectangle() - IL_0006: stloc.1 - IL_0007: ldloca.s CS$0$0000 - IL_0009: call instance bool [System.Drawing]System.Drawing.Rectangle::get_IsEmpty() - IL_000e: brfalse.s IL_0011 - - .line 48,48 : 42,49 '' - IL_0010: ret - - .line 50,50 : 20,124 '' - IL_0011: ldarg.0 - IL_0012: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle() - IL_0017: ldarg.0 - IL_0018: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_BackColor() - IL_001d: ldarg.0 - IL_001e: call instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor() - IL_0023: ldarg.0 - IL_0024: call instance float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_Rotation() - IL_0029: newobj instance void [System.Drawing]System.Drawing.Drawing2D.LinearGradientBrush::.ctor(valuetype [System.Drawing]System.Drawing.Rectangle, - valuetype [System.Drawing]System.Drawing.Color, - valuetype [System.Drawing]System.Drawing.Color, - float32) - IL_002e: stloc.0 - .line 51,51 : 17,66 '' - .try - { - IL_002f: ldarg.1 - IL_0030: callvirt instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_Graphics() - IL_0035: ldloc.0 - IL_0036: ldarg.0 - IL_0037: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle() - IL_003c: callvirt instance void [System.Drawing]System.Drawing.Graphics::FillRectangle(class [System.Drawing]System.Drawing.Brush, - valuetype [System.Drawing]System.Drawing.Rectangle) - IL_0041: leave.s IL_004d - - } // end .try - finally - { - IL_0043: ldloc.0 - IL_0044: brfalse.s IL_004c - - IL_0046: ldloc.0 - IL_0047: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004c: endfinally - .line 53,53 : 13,29 '' - } // end handler - IL_004d: ldarg.0 - IL_004e: ldarg.1 - IL_004f: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs) - .line 54,54 : 9,10 '' - IL_0054: ret - } // end of method GradientPanel::OnPaint - - .property instance valuetype [System.Drawing]System.Drawing.Color - GradientColor() - { - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - } // end of property GradientPanel::GradientColor - .property instance float32 Rotation() - { - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_Rotation(float32) - .get instance float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_Rotation() - } // end of property GradientPanel::Rotation -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem - extends [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem -{ - .field private static initonly class [mscorlib]System.Random HandleGenerator - .field private int32 handle - .field private string service - .field private string popUpMenu - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string popUpMenu, - string service, - class [System.Drawing]System.Drawing.Image image) cil managed - { - // Code size 125 (0x7d) - .maxstack 4 - .locals init ([0] int32 CS$0$0000, - [1] int32 CS$0$0001) - .line 40,40 : 9,95 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\Controls\\ManagedMainMenuItem.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor() - .line 42,42 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 42,42 : 45,85 '' - IL_000e: ldstr "text" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 43,43 : 13,47 '' - IL_0019: ldarg.3 - IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001f: brfalse.s IL_002c - - .line 43,43 : 48,91 '' - IL_0021: ldstr "service" - IL_0026: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002b: throw - - .line 45,45 : 13,70 '' - IL_002c: ldarg.0 - IL_002d: ldarg.0 - IL_002e: ldsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::HandleGenerator - IL_0033: callvirt instance int32 [mscorlib]System.Random::Next() - IL_0038: dup - IL_0039: stloc.0 - IL_003a: stfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::handle - IL_003f: ldloc.0 - IL_0040: stloc.1 - IL_0041: ldloca.s CS$0$0001 - IL_0043: call instance string [mscorlib]System.Int32::ToString() - IL_0048: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string) - .line 47,47 : 13,30 '' - IL_004d: ldarg.0 - IL_004e: ldarg.1 - IL_004f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string) - .line 48,48 : 13,40 '' - IL_0054: ldarg.0 - IL_0055: ldarg.2 - IL_0056: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::popUpMenu - .line 49,49 : 13,36 '' - IL_005b: ldarg.0 - IL_005c: ldarg.3 - IL_005d: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service - .line 50,50 : 13,32 '' - IL_0062: ldarg.0 - IL_0063: ldarg.s image - IL_0065: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 52,52 : 13,71 '' - IL_006a: ldarg.0 - IL_006b: ldarg.0 - IL_006c: ldftn instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::ManagedMainMenuItem_Click(object, - class [mscorlib]System.EventArgs) - IL_0072: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0077: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::add_Click(class [mscorlib]System.EventHandler) - .line 53,53 : 9,10 '' - IL_007c: ret - } // end of method ManagedMainMenuItem::.ctor - - .method public hidebysig specialname instance string - get_PopUpMenu() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 61,61 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::popUpMenu - IL_0006: ret - } // end of method ManagedMainMenuItem::get_PopUpMenu - - .method public hidebysig specialname instance string - get_Service() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 66,66 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service - IL_0006: ret - } // end of method ManagedMainMenuItem::get_Service - - .method public hidebysig specialname instance int32 - get_Handle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::handle - IL_0006: ret - } // end of method ManagedMainMenuItem::get_Handle - - .method private hidebysig instance void - ManagedMainMenuItem_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 80,80 : 13,57 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldarg.0 - IL_0006: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service - IL_000b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_0010: pop - .line 81,81 : 9,10 '' - IL_0011: ret - } // end of method ManagedMainMenuItem::ManagedMainMenuItem_Click - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 31,31 : 9,71 '' - IL_0000: newobj instance void [mscorlib]System.Random::.ctor() - IL_0005: stsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::HandleGenerator - IL_000a: ret - } // end of method ManagedMainMenuItem::.cctor - - .property instance string PopUpMenu() - { - .get instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_PopUpMenu() - } // end of property ManagedMainMenuItem::PopUpMenu - .property instance string Service() - { - .get instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_Service() - } // end of property ManagedMainMenuItem::Service - .property instance int32 Handle() - { - .get instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_Handle() - } // end of property ManagedMainMenuItem::Handle -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu - extends [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip -{ - .field private class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem ManagePluginsITEM - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 40,40 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\Controls\\TrayContextMenu.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip::.ctor() - .line 42,42 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::InitializeComponent() - .line 43,43 : 9,10 '' - IL_000c: ret - } // end of method TrayContextMenu::.ctor - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 193 (0xc1) - .maxstack 4 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources, - [1] class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] CS$0$0000) - .line 51,51 : 13,148 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 52,52 : 13,83 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor() - IL_0016: stfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - .line 53,53 : 13,34 '' - IL_001b: ldarg.0 - IL_001c: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 57,57 : 13,117 '' - IL_0021: ldarg.0 - IL_0022: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0027: ldloc.0 - IL_0028: ldstr "ManagePluginsITEM.Image" - IL_002d: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0032: castclass [System.Drawing]System.Drawing.Image - IL_0037: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 58,58 : 13,63 '' - IL_003c: ldarg.0 - IL_003d: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0042: ldstr "ManagePluginsITEM" - IL_0047: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string) - .line 59,59 : 13,76 '' - IL_004c: ldarg.0 - IL_004d: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0052: ldc.i4.s 111 - IL_0054: ldc.i4.s 22 - IL_0056: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 60,60 : 13,53 '' - IL_0060: ldarg.0 - IL_0061: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0066: ldstr "Options" - IL_006b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string) - .line 61,61 : 13,99 '' - IL_0070: ldarg.0 - IL_0071: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0076: ldarg.0 - IL_0077: ldftn instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM_Click(object, - class [mscorlib]System.EventArgs) - IL_007d: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0082: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::add_Click(class [mscorlib]System.EventHandler) - .line 65,66 : 13,38 '' - IL_0087: ldarg.0 - IL_0088: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_008d: ldc.i4.1 - IL_008e: newarr [System.Windows.Forms]System.Windows.Forms.ToolStripItem - IL_0093: stloc.1 - IL_0094: ldloc.1 - IL_0095: ldc.i4.0 - IL_0096: ldarg.0 - IL_0097: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_009c: stelem.ref - IL_009d: ldloc.1 - IL_009e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[]) - .line 67,67 : 13,79 '' - IL_00a3: ldarg.0 - IL_00a4: ldc.i4.1 - IL_00a5: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_RenderMode(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripRenderMode) - .line 68,68 : 13,58 '' - IL_00aa: ldarg.0 - IL_00ab: ldc.i4.s 112 - IL_00ad: ldc.i4.s 26 - IL_00af: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00b4: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 69,69 : 13,38 '' - IL_00b9: ldarg.0 - IL_00ba: ldc.i4.0 - IL_00bb: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 71,71 : 9,10 '' - IL_00c0: ret - } // end of method TrayContextMenu::InitializeComponent - - .method private hidebysig instance void - ManagePluginsITEM_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 79,79 : 13,50 '' - IL_0000: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance() - IL_0005: callvirt instance void Virtuoso.Hyphen.Loader::ManagePlugins() - .line 80,80 : 9,10 '' - IL_000a: ret - } // end of method TrayContextMenu::ManagePluginsITEM_Click - -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager - extends [mscorlib]System.Object - implements [mscorlib]System.IDisposable -{ - .field private initonly class [System.Windows.Forms]System.Windows.Forms.NotifyIcon TrayIcon - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 78 (0x4e) - .maxstack 2 - .line 39,39 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\Controls\\TrayMenuManager.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 41,41 : 13,41 '' - IL_0006: ldarg.0 - IL_0007: newobj instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::.ctor() - IL_000c: stfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - .line 43,43 : 13,69 '' - IL_0011: ldarg.0 - IL_0012: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0017: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_ToolTip_HyphenTrayIcon() - IL_001c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Text(string) - .line 44,44 : 13,37 '' - IL_0021: ldarg.0 - IL_0022: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0027: ldc.i4.1 - IL_0028: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Visible(bool) - .line 45,45 : 13,63 '' - IL_002d: ldarg.0 - IL_002e: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0033: call class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Hyphen() - IL_0038: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Icon(class [System.Drawing]System.Drawing.Icon) - .line 46,46 : 13,63 '' - IL_003d: ldarg.0 - IL_003e: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0043: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::.ctor() - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_ContextMenuStrip(class [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip) - .line 47,47 : 9,10 '' - IL_004d: ret - } // end of method TrayMenuManager::.ctor - - .method public hidebysig newslot virtual final - instance void Dispose() cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 55,55 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0006: brfalse.s IL_0013 - - .line 56,56 : 17,36 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_000e: callvirt instance void [System]System.ComponentModel.Component::Dispose() - .line 57,57 : 9,10 '' - IL_0013: ret - } // end of method TrayMenuManager::Dispose - -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog - extends [System.Windows.Forms]System.Windows.Forms.Form -{ - .class auto ansi sealed nested public WorkerDelegate - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method WorkerDelegate::.ctor - - .method public hidebysig newslot virtual - instance void Invoke() runtime managed - { - } // end of method WorkerDelegate::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method WorkerDelegate::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method WorkerDelegate::EndInvoke - - } // end of class WorkerDelegate - - .field private class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Worker - .field private class [System]System.ComponentModel.IContainer components - .field private class [System]System.ComponentModel.BackgroundWorker FusionWorker - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox BackgroundPBOX - .field private static class [mscorlib]System.Threading.ParameterizedThreadStart 'CS$<>9__CachedAnonymousMethodDelegate1' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate del) cil managed - { - // Code size 38 (0x26) - .maxstack 8 - .line 47,47 : 9,56 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\FusionProgressDialog.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() - .line 49,49 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::InitializeComponent() - .line 51,51 : 13,26 '' - IL_000c: ldarg.0 - IL_000d: ldarg.1 - IL_000e: stfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker - .line 52,52 : 13,49 '' - IL_0013: ldarg.0 - IL_0014: ldarg.0 - IL_0015: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionProgressDialog_Shown(object, - class [mscorlib]System.EventArgs) - IL_001b: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0020: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler) - .line 53,53 : 9,10 '' - IL_0025: ret - } // end of method FusionProgressDialog::.ctor - - .method public hidebysig static void ShowDialog(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate del) cil managed - { - // Code size 50 (0x32) - .maxstack 8 - .line 57,57 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 58,58 : 17,56 '' - IL_0003: ldstr "del" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 60,64 : 13,21 '' - IL_000e: ldsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0013: brtrue.s IL_0026 - - IL_0015: ldnull - IL_0016: ldftn void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'b__0'(object) - IL_001c: newobj instance void [mscorlib]System.Threading.ParameterizedThreadStart::.ctor(object, - native int) - IL_0021: stsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0026: ldsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_002b: ldarg.0 - IL_002c: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart, - object) - .line 65,65 : 9,10 '' - IL_0031: ret - } // end of method FusionProgressDialog::ShowDialog - - .method private hidebysig instance void - FusionProgressDialog_Shown(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 73,73 : 13,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker - IL_0006: callvirt instance void [System]System.ComponentModel.BackgroundWorker::RunWorkerAsync() - .line 74,74 : 9,10 '' - IL_000b: ret - } // end of method FusionProgressDialog::FusionProgressDialog_Shown - - .method private hidebysig instance void - FusionWorker_DoWork(object sender, - class [System]System.ComponentModel.DoWorkEventArgs e) cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 78,78 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker - IL_0006: brfalse.s IL_0013 - - .line 79,79 : 17,26 '' - IL_0008: ldarg.0 - IL_0009: ldfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker - IL_000e: callvirt instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate::Invoke() - .line 80,80 : 9,10 '' - IL_0013: ret - } // end of method FusionProgressDialog::FusionWorker_DoWork - - .method private hidebysig instance void - FusionWorker_RunWorkerCompleted(object sender, - class [System]System.ComponentModel.RunWorkerCompletedEventArgs e) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 84,84 : 13,21 '' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close() - .line 85,85 : 9,10 '' - IL_0006: ret - } // end of method FusionProgressDialog::FusionWorker_RunWorkerCompleted - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 16,16 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\FusionProgressDialog.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::components - IL_0009: brfalse.s IL_0016 - - .line 18,18 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 20,20 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool) - .line 21,21 : 9,10 '' - IL_001d: ret - } // end of method FusionProgressDialog::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 449 (0x1c1) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 31,31 : 13,153 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 32,32 : 13,78 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System]System.ComponentModel.BackgroundWorker::.ctor() - IL_0016: stfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker - .line 33,33 : 13,73 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0021: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - .line 34,34 : 13,91 '' - IL_0026: ldarg.0 - IL_0027: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_002c: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 35,35 : 13,34 '' - IL_0031: ldarg.0 - IL_0032: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 39,39 : 13,112 '' - IL_0037: ldarg.0 - IL_0038: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker - IL_003d: ldarg.0 - IL_003e: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker_DoWork(object, - class [System]System.ComponentModel.DoWorkEventArgs) - IL_0044: newobj instance void [System]System.ComponentModel.DoWorkEventHandler::.ctor(object, - native int) - IL_0049: callvirt instance void [System]System.ComponentModel.BackgroundWorker::add_DoWork(class [System]System.ComponentModel.DoWorkEventHandler) - .line 40,40 : 13,148 '' - IL_004e: ldarg.0 - IL_004f: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker - IL_0054: ldarg.0 - IL_0055: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker_RunWorkerCompleted(object, - class [System]System.ComponentModel.RunWorkerCompletedEventArgs) - IL_005b: newobj instance void [System]System.ComponentModel.RunWorkerCompletedEventHandler::.ctor(object, - native int) - IL_0060: callvirt instance void [System]System.ComponentModel.BackgroundWorker::add_RunWorkerCompleted(class [System]System.ComponentModel.RunWorkerCompletedEventHandler) - .line 44,44 : 13,111 '' - IL_0065: ldarg.0 - IL_0066: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_006b: ldloc.0 - IL_006c: ldstr "BackgroundPBOX.Image" - IL_0071: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0076: castclass [System.Drawing]System.Drawing.Image - IL_007b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 45,45 : 13,75 '' - IL_0080: ldarg.0 - IL_0081: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_0086: ldc.i4.0 - IL_0087: ldc.i4.0 - IL_0088: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_008d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 46,46 : 13,57 '' - IL_0092: ldarg.0 - IL_0093: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_0098: ldstr "BackgroundPBOX" - IL_009d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 47,47 : 13,74 '' - IL_00a2: ldarg.0 - IL_00a3: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_00a8: ldc.i4 0xc8 - IL_00ad: ldc.i4.s 100 - IL_00af: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00b4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 48,48 : 13,93 '' - IL_00b9: ldarg.0 - IL_00ba: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_00bf: ldc.i4.2 - IL_00c0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 49,49 : 13,46 '' - IL_00c5: ldarg.0 - IL_00c6: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_00cb: ldc.i4.2 - IL_00cc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 50,50 : 13,49 '' - IL_00d1: ldarg.0 - IL_00d2: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_00d7: ldc.i4.0 - IL_00d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 54,54 : 13,74 '' - IL_00dd: ldarg.0 - IL_00de: ldc.r4 6. - IL_00e3: ldc.r4 13. - IL_00e8: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_00ed: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 55,55 : 13,74 '' - IL_00f2: ldarg.0 - IL_00f3: ldc.i4.1 - IL_00f4: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 56,56 : 13,66 '' - IL_00f9: ldarg.0 - IL_00fa: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_LightSteelBlue() - IL_00ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 57,57 : 13,65 '' - IL_0104: ldarg.0 - IL_0105: ldc.i4 0xc8 - IL_010a: ldc.i4.s 100 - IL_010c: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0111: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size) - .line 58,58 : 13,37 '' - IL_0116: ldarg.0 - IL_0117: ldc.i4.0 - IL_0118: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ControlBox(bool) - .line 59,59 : 13,52 '' - IL_011d: ldarg.0 - IL_011e: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0123: ldarg.0 - IL_0124: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_0129: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 60,60 : 13,67 '' - IL_012e: ldarg.0 - IL_012f: call class [System.Windows.Forms]System.Windows.Forms.Cursor [System.Windows.Forms]System.Windows.Forms.Cursors::get_WaitCursor() - IL_0134: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Cursor(class [System.Windows.Forms]System.Windows.Forms.Cursor) - .line 61,61 : 13,147 '' - IL_0139: ldarg.0 - IL_013a: ldstr "Tahoma" - IL_013f: ldc.r4 8. - IL_0144: ldc.i4.0 - IL_0145: ldc.i4.3 - IL_0146: ldc.i4 0xee - IL_014b: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0150: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 62,62 : 13,78 '' - IL_0155: ldarg.0 - IL_0156: ldc.i4.0 - IL_0157: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle) - .line 63,63 : 13,38 '' - IL_015c: ldarg.0 - IL_015d: ldc.i4.0 - IL_015e: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool) - .line 64,64 : 13,38 '' - IL_0163: ldarg.0 - IL_0164: ldc.i4.0 - IL_0165: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool) - .line 65,65 : 13,48 '' - IL_016a: ldarg.0 - IL_016b: ldstr "FusionProgressDialog" - IL_0170: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 66,66 : 13,33 '' - IL_0175: ldarg.0 - IL_0176: ldc.r8 0.75 - IL_017f: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Opacity(float64) - .line 67,67 : 13,40 '' - IL_0184: ldarg.0 - IL_0185: ldc.i4.0 - IL_0186: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ShowInTaskbar(bool) - .line 68,68 : 13,86 '' - IL_018b: ldarg.0 - IL_018c: ldc.i4.1 - IL_018d: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition) - .line 69,69 : 13,43 '' - IL_0192: ldarg.0 - IL_0193: ldstr "Loading plugins" - IL_0198: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 70,70 : 13,72 '' - IL_019d: ldarg.0 - IL_019e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_LightSteelBlue() - IL_01a3: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_TransparencyKey(valuetype [System.Drawing]System.Drawing.Color) - .line 71,71 : 13,89 '' - IL_01a8: ldarg.0 - IL_01a9: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_01ae: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 72,72 : 13,38 '' - IL_01b3: ldarg.0 - IL_01b4: ldc.i4.0 - IL_01b5: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 73,73 : 13,34 '' - IL_01ba: ldarg.0 - IL_01bb: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 75,75 : 9,10 '' - IL_01c0: ret - } // end of method FusionProgressDialog::InitializeComponent - - .method private hidebysig static void 'b__0'(object delegateObj) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 32 (0x20) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog dlg) - .line 62,62 : 24,104 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\FusionProgressDialog.cs' - IL_0000: ldarg.0 - IL_0001: castclass Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate - IL_0006: newobj instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::.ctor(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate) - IL_000b: stloc.0 - .line 63,63 : 21,38 '' - .try - { - IL_000c: ldloc.0 - IL_000d: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog() - IL_0012: pop - IL_0013: leave.s IL_001f - - } // end .try - finally - { - IL_0015: ldloc.0 - IL_0016: brfalse.s IL_001e - - IL_0018: ldloc.0 - IL_0019: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_001e: endfinally - } // end handler - IL_001f: ret - } // end of method FusionProgressDialog::'b__0' - -} // end of class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.InformationDialog - extends [System.Windows.Forms]System.Windows.Forms.Form -{ - .field public static literal string NewLineToken = "[n]" - .field private class [System]System.ComponentModel.IContainer components - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader DialogHeader - .field private class [System.Windows.Forms]System.Windows.Forms.Label InformationLABEL - .field private class [System.Windows.Forms]System.Windows.Forms.Label CaptionLABEL - .field private class [System.Windows.Forms]System.Windows.Forms.Button OkBTN - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox BackgroundPBOX - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 33,33 : 9,36 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\InformationDialog.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() - .line 35,35 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::InitializeComponent() - .line 36,36 : 9,10 '' - IL_000c: ret - } // end of method InformationDialog::.ctor - - .method public hidebysig static void PresentModal(string caption, - string information, - class [System.Drawing]System.Drawing.Image icon) cil managed - { - // Code size 127 (0x7f) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Forms.InformationDialog dlg, - [1] string CS$0$0000) - .line 40,40 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 41,41 : 17,60 '' - IL_0008: ldstr "caption" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 43,43 : 13,51 '' - IL_0013: ldarg.1 - IL_0014: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0019: brfalse.s IL_0026 - - .line 44,44 : 17,64 '' - IL_001b: ldstr "information" - IL_0020: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0025: throw - - .line 46,46 : 20,67 '' - IL_0026: newobj instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::.ctor() - IL_002b: stloc.0 - .line 48,48 : 17,66 '' - .try - { - IL_002c: ldloc.0 - IL_002d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0032: ldloc.0 - IL_0033: ldarg.0 - IL_0034: dup - IL_0035: stloc.1 - IL_0036: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - IL_003b: ldloc.1 - IL_003c: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 49,49 : 17,100 '' - IL_0041: ldloc.0 - IL_0042: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_0047: ldarg.1 - IL_0048: ldstr "[n]" - IL_004d: call string [mscorlib]System.Environment::get_NewLine() - IL_0052: callvirt instance string [mscorlib]System.String::Replace(string, - string) - IL_0057: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 51,51 : 17,34 '' - IL_005c: ldarg.2 - IL_005d: brfalse.s IL_006b - - .line 52,52 : 21,51 '' - IL_005f: ldloc.0 - IL_0060: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0065: ldarg.2 - IL_0066: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 54,54 : 17,34 '' - IL_006b: ldloc.0 - IL_006c: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog() - IL_0071: pop - IL_0072: leave.s IL_007e - - } // end .try - finally - { - IL_0074: ldloc.0 - IL_0075: brfalse.s IL_007d - - IL_0077: ldloc.0 - IL_0078: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_007d: endfinally - .line 56,56 : 9,10 '' - } // end handler - IL_007e: ret - } // end of method InformationDialog::PresentModal - - .method private hidebysig instance void - InformationDialog_Shown(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 60,60 : 13,42 '' - IL_0000: call class [System]System.Media.SystemSound [System]System.Media.SystemSounds::get_Asterisk() - IL_0005: callvirt instance void [System]System.Media.SystemSound::Play() - .line 61,61 : 9,10 '' - IL_000a: ret - } // end of method InformationDialog::InformationDialog_Shown - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 16,16 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\InformationDialog.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.InformationDialog::components - IL_0009: brfalse.s IL_0016 - - .line 18,18 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.InformationDialog::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 20,20 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool) - .line 21,21 : 9,10 '' - IL_001d: ret - } // end of method InformationDialog::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 1184 (0x4a0) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 31,31 : 13,150 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Forms.InformationDialog - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 32,32 : 13,70 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0016: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - .line 33,33 : 13,60 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0021: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - .line 34,34 : 13,112 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_002c: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - .line 35,35 : 13,66 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0037: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - .line 36,36 : 13,73 '' - IL_003c: ldarg.0 - IL_003d: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0042: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - .line 37,37 : 13,47 '' - IL_0047: ldarg.0 - IL_0048: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_004d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 38,38 : 13,91 '' - IL_0052: ldarg.0 - IL_0053: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0058: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 39,39 : 13,34 '' - IL_005d: ldarg.0 - IL_005e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 43,43 : 13,80 '' - IL_0063: ldarg.0 - IL_0064: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_0069: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 44,44 : 13,86 '' - IL_0073: ldarg.0 - IL_0074: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_0079: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_WindowText() - IL_007e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 45,45 : 13,78 '' - IL_0083: ldarg.0 - IL_0084: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_0089: ldc.i4.s 9 - IL_008b: ldc.i4.s 56 - IL_008d: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0092: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 46,46 : 13,61 '' - IL_0097: ldarg.0 - IL_0098: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_009d: ldstr "InformationLABEL" - IL_00a2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 47,47 : 13,76 '' - IL_00a7: ldarg.0 - IL_00a8: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_00ad: ldc.i4 0x1ae - IL_00b2: ldc.i4 0x9b - IL_00b7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 48,48 : 13,48 '' - IL_00c1: ldarg.0 - IL_00c2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_00c7: ldc.i4.2 - IL_00c8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 49,49 : 13,56 '' - IL_00cd: ldarg.0 - IL_00ce: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_00d3: ldstr "Information" - IL_00d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 53,53 : 13,80 '' - IL_00dd: ldarg.0 - IL_00de: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_00e3: ldc.i4.2 - IL_00e4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 54,54 : 13,69 '' - IL_00e9: ldarg.0 - IL_00ea: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_00ef: ldc.i4.s 12 - IL_00f1: ldc.i4 0xdc - IL_00f6: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00fb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 55,55 : 13,39 '' - IL_0100: ldarg.0 - IL_0101: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_0106: ldstr "OkBTN" - IL_010b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 56,56 : 13,63 '' - IL_0110: ldarg.0 - IL_0111: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_0116: ldc.i4.s 75 - IL_0118: ldc.i4.s 23 - IL_011a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_011f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 57,57 : 13,37 '' - IL_0124: ldarg.0 - IL_0125: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_012a: ldc.i4.0 - IL_012b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 58,58 : 13,36 '' - IL_0130: ldarg.0 - IL_0131: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_0136: ldstr "OK" - IL_013b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 59,59 : 13,55 '' - IL_0140: ldarg.0 - IL_0141: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_0146: ldc.i4.1 - IL_0147: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 63,63 : 13,76 '' - IL_014c: ldarg.0 - IL_014d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0152: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0157: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 64,64 : 13,81 '' - IL_015c: ldarg.0 - IL_015d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0162: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ActiveCaption() - IL_0167: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 65,65 : 13,63 '' - IL_016c: ldarg.0 - IL_016d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0172: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0177: ldarg.0 - IL_0178: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_017d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 66,66 : 13,73 '' - IL_0182: ldarg.0 - IL_0183: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0188: ldc.i4.1 - IL_0189: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 67,67 : 13,163 '' - IL_018e: ldarg.0 - IL_018f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0194: ldstr "Tahoma" - IL_0199: ldc.r4 8.25 - IL_019e: ldc.i4.0 - IL_019f: ldc.i4.3 - IL_01a0: ldc.i4 0xee - IL_01a5: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_01aa: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 68,68 : 13,163 '' - IL_01af: ldarg.0 - IL_01b0: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_01b5: ldstr "Tahoma" - IL_01ba: ldc.r4 8. - IL_01bf: ldc.i4.1 - IL_01c0: ldc.i4.3 - IL_01c1: ldc.i4 0xee - IL_01c6: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_01cb: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 69,69 : 13,54 '' - IL_01d0: ldarg.0 - IL_01d1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_01d6: ldstr "Caption" - IL_01db: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 70,70 : 13,108 '' - IL_01e0: ldarg.0 - IL_01e1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_01e6: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_232_32x32() - IL_01eb: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 71,71 : 13,73 '' - IL_01f0: ldarg.0 - IL_01f1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_01f6: ldc.i4.0 - IL_01f7: ldc.i4.0 - IL_01f8: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_01fd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 72,72 : 13,78 '' - IL_0202: ldarg.0 - IL_0203: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0208: ldc.i4 0x12c - IL_020d: ldc.i4.s 40 - IL_020f: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0214: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 73,73 : 13,53 '' - IL_0219: ldarg.0 - IL_021a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_021f: ldstr "DialogHeader" - IL_0224: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 74,74 : 13,71 '' - IL_0229: ldarg.0 - IL_022a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_022f: ldc.i4 0x1c3 - IL_0234: ldc.i4.s 53 - IL_0236: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_023b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 75,75 : 13,44 '' - IL_0240: ldarg.0 - IL_0241: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0246: ldc.i4.1 - IL_0247: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 79,79 : 13,47 '' - IL_024c: ldarg.0 - IL_024d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_0252: ldc.i4.1 - IL_0253: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 80,80 : 13,76 '' - IL_0258: ldarg.0 - IL_0259: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_025e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0263: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 81,81 : 13,160 '' - IL_0268: ldarg.0 - IL_0269: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_026e: ldstr "Tahoma" - IL_0273: ldc.r4 8.25 - IL_0278: ldc.i4.1 - IL_0279: ldc.i4.3 - IL_027a: ldc.i4 0xee - IL_027f: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0284: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 82,82 : 13,75 '' - IL_0289: ldarg.0 - IL_028a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_028f: ldc.i4.s 12 - IL_0291: ldc.i4.s 23 - IL_0293: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0298: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 83,83 : 13,53 '' - IL_029d: ldarg.0 - IL_029e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_02a3: ldstr "CaptionLABEL" - IL_02a8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 84,84 : 13,70 '' - IL_02ad: ldarg.0 - IL_02ae: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_02b3: ldc.i4.s 59 - IL_02b5: ldc.i4.s 13 - IL_02b7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_02bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 85,85 : 13,44 '' - IL_02c1: ldarg.0 - IL_02c2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_02c7: ldc.i4.0 - IL_02c8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 86,86 : 13,50 '' - IL_02cd: ldarg.0 - IL_02ce: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_02d3: ldstr "(caption)" - IL_02d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 90,90 : 13,166 '' - IL_02dd: ldarg.0 - IL_02de: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_02e3: ldc.i4.s 10 - IL_02e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Anchor(valuetype [System.Windows.Forms]System.Windows.Forms.AnchorStyles) - .line 91,91 : 13,111 '' - IL_02ea: ldarg.0 - IL_02eb: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_02f0: ldloc.0 - IL_02f1: ldstr "BackgroundPBOX.Image" - IL_02f6: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_02fb: castclass [System.Drawing]System.Drawing.Image - IL_0300: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 92,92 : 13,79 '' - IL_0305: ldarg.0 - IL_0306: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_030b: ldc.i4 0x14a - IL_0310: ldc.i4.s 127 - IL_0312: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0317: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 93,93 : 13,57 '' - IL_031c: ldarg.0 - IL_031d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0322: ldstr "BackgroundPBOX" - IL_0327: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 94,94 : 13,74 '' - IL_032c: ldarg.0 - IL_032d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0332: ldc.i4.s 120 - IL_0334: ldc.i4 0x81 - IL_0339: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_033e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 95,95 : 13,93 '' - IL_0343: ldarg.0 - IL_0344: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0349: ldc.i4.2 - IL_034a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 96,96 : 13,46 '' - IL_034f: ldarg.0 - IL_0350: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0355: ldc.i4.3 - IL_0356: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 97,97 : 13,49 '' - IL_035b: ldarg.0 - IL_035c: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0361: ldc.i4.0 - IL_0362: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 98,98 : 13,49 '' - IL_0367: ldarg.0 - IL_0368: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_036d: ldc.i4.0 - IL_036e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool) - .line 102,102 : 13,74 '' - IL_0373: ldarg.0 - IL_0374: ldc.r4 6. - IL_0379: ldc.r4 13. - IL_037e: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_0383: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 103,103 : 13,74 '' - IL_0388: ldarg.0 - IL_0389: ldc.i4.1 - IL_038a: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 104,104 : 13,65 '' - IL_038f: ldarg.0 - IL_0390: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_0395: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 105,105 : 13,65 '' - IL_039a: ldarg.0 - IL_039b: ldc.i4 0x1c3 - IL_03a0: ldc.i4 0xff - IL_03a5: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_03aa: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size) - .line 106,106 : 13,52 '' - IL_03af: ldarg.0 - IL_03b0: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03b5: ldarg.0 - IL_03b6: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_03bb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 107,107 : 13,43 '' - IL_03c0: ldarg.0 - IL_03c1: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03c6: ldarg.0 - IL_03c7: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_03cc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 108,108 : 13,54 '' - IL_03d1: ldarg.0 - IL_03d2: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03d7: ldarg.0 - IL_03d8: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_03dd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 109,109 : 13,50 '' - IL_03e2: ldarg.0 - IL_03e3: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03e8: ldarg.0 - IL_03e9: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_03ee: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 110,110 : 13,147 '' - IL_03f3: ldarg.0 - IL_03f4: ldstr "Tahoma" - IL_03f9: ldc.r4 8. - IL_03fe: ldc.i4.0 - IL_03ff: ldc.i4.3 - IL_0400: ldc.i4 0xee - IL_0405: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_040a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 111,111 : 13,85 '' - IL_040f: ldarg.0 - IL_0410: ldc.i4.3 - IL_0411: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle) - .line 112,112 : 13,84 '' - IL_0416: ldarg.0 - IL_0417: ldloc.0 - IL_0418: ldstr "$this.Icon" - IL_041d: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0422: castclass [System.Drawing]System.Drawing.Icon - IL_0427: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon) - .line 113,113 : 13,38 '' - IL_042c: ldarg.0 - IL_042d: ldc.i4.0 - IL_042e: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool) - .line 114,114 : 13,38 '' - IL_0433: ldarg.0 - IL_0434: ldc.i4.0 - IL_0435: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool) - .line 115,115 : 13,45 '' - IL_043a: ldarg.0 - IL_043b: ldstr "InformationDialog" - IL_0440: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 116,116 : 13,86 '' - IL_0445: ldarg.0 - IL_0446: ldc.i4.1 - IL_0447: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition) - .line 117,117 : 13,39 '' - IL_044c: ldarg.0 - IL_044d: ldstr "Information" - IL_0452: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 118,118 : 13,33 '' - IL_0457: ldarg.0 - IL_0458: ldc.i4.1 - IL_0459: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_TopMost(bool) - .line 119,119 : 13,81 '' - IL_045e: ldarg.0 - IL_045f: ldarg.0 - IL_0460: ldftn instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationDialog_Shown(object, - class [mscorlib]System.EventArgs) - IL_0466: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_046b: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler) - .line 120,120 : 13,51 '' - IL_0470: ldarg.0 - IL_0471: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0476: ldc.i4.0 - IL_0477: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 121,121 : 13,47 '' - IL_047c: ldarg.0 - IL_047d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0482: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 122,122 : 13,89 '' - IL_0487: ldarg.0 - IL_0488: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_048d: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 123,123 : 13,38 '' - IL_0492: ldarg.0 - IL_0493: ldc.i4.0 - IL_0494: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 124,124 : 13,34 '' - IL_0499: ldarg.0 - IL_049a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 126,126 : 9,10 '' - IL_049f: ret - } // end of method InformationDialog::InitializeComponent - -} // end of class Virtuoso.Miranda.Plugins.Forms.InformationDialog - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Forms.ISynchronizedSubscriber -{ - .method public hidebysig newslot specialname abstract virtual - instance class [mscorlib]System.Threading.SynchronizationContext - get_SyncContext() cil managed - { - } // end of method ISynchronizedSubscriber::get_SyncContext - - .property instance class [mscorlib]System.Threading.SynchronizationContext - SyncContext() - { - .get instance class [mscorlib]System.Threading.SynchronizationContext Virtuoso.Miranda.Plugins.Forms.ISynchronizedSubscriber::get_SyncContext() - } // end of property ISynchronizedSubscriber::SyncContext -} // end of class Virtuoso.Miranda.Plugins.Forms.ISynchronizedSubscriber - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags TranslateNonReadOnlyEditControls = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags NoTitleTranslation = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.LocalizableDialog - extends Virtuoso.Miranda.Plugins.Forms.SingletonDialog -{ - .field private static literal string MS_LANGPACK_TRANSLATEDIALOG = "LangPack/TranslateDialog" - .field private valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags translateFlags - .field private initonly class Virtuoso.Miranda.Plugins.Collections.ControlCollection nonLocalizableControls - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ControlCollection - get_NonLocalizableControls() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 50,50 : 19,49 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Forms\\LocalizableDialog.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls - IL_0006: ret - } // end of method LocalizableDialog::get_NonLocalizableControls - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags - get_TranslateFlags() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 55,55 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - IL_0006: ret - } // end of method LocalizableDialog::get_TranslateFlags - - .method public hidebysig specialname instance void - set_TranslateFlags(valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 56,56 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - .line 56,56 : 43,44 '' - IL_0007: ret - } // end of method LocalizableDialog::set_TranslateFlags - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 63,63 : 9,78 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldc.i4.0 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags) - .line 63,63 : 81,82 '' - IL_0008: ret - } // end of method LocalizableDialog::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags 'flags') cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 65,65 : 9,84 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags) - .line 65,65 : 87,88 '' - IL_0008: ret - } // end of method LocalizableDialog::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(string dialogName, - valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags 'flags') cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 67,67 : 9,102 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::.ctor(string) - .line 69,69 : 13,36 '' - IL_0007: ldarg.0 - IL_0008: ldarg.2 - IL_0009: stfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - .line 70,70 : 13,74 '' - IL_000e: ldarg.0 - IL_000f: newobj instance void Virtuoso.Miranda.Plugins.Collections.ControlCollection::.ctor() - IL_0014: stfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls - .line 71,71 : 9,10 '' - IL_0019: ret - } // end of method LocalizableDialog::.ctor - - .method family hidebysig virtual instance void - OnLoad(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 160 (0xa0) - .maxstack 2 - .locals init ([0] class [System.Windows.Forms]System.Windows.Forms.Control control, - [1] class [System.Windows.Forms]System.Windows.Forms.TextBoxBase editCtrl, - [2] class [mscorlib]System.Collections.IEnumerator CS$5$0000, - [3] class [mscorlib]System.IDisposable CS$0$0001) - .line 79,79 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: call instance bool [System]System.ComponentModel.Component::get_DesignMode() - IL_0006: brtrue IL_0098 - - .line 81,81 : 17,123 '' - IL_000b: ldarg.0 - IL_000c: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - IL_0011: ldc.i4.2 - IL_0012: and - IL_0013: ldc.i4.2 - IL_0014: beq.s IL_0027 - - .line 82,82 : 21,63 '' - IL_0016: ldarg.0 - IL_0017: ldarg.0 - IL_0018: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_001d: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string) - IL_0022: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 84,84 : 45,53 '' - IL_0027: ldarg.0 - IL_0028: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_002d: callvirt instance class [mscorlib]System.Collections.IEnumerator [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::GetEnumerator() - IL_0032: stloc.2 - .try - { - IL_0033: br.s IL_007d - - .line 84,84 : 26,41 '' - IL_0035: ldloc.2 - IL_0036: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() - IL_003b: castclass [System.Windows.Forms]System.Windows.Forms.Control - IL_0040: stloc.0 - .line 86,86 : 21,67 '' - IL_0041: ldloc.0 - IL_0042: isinst [System.Windows.Forms]System.Windows.Forms.TextBoxBase - IL_0047: stloc.1 - .line 88,88 : 21,67 '' - IL_0048: ldarg.0 - IL_0049: ldfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls - IL_004e: ldloc.0 - IL_004f: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Contains(!0) - IL_0054: brtrue.s IL_007d - - .line 90,90 : 25,201 '' - IL_0056: ldloc.1 - IL_0057: brfalse.s IL_006c - - IL_0059: ldloc.1 - IL_005a: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.TextBoxBase::get_ReadOnly() - IL_005f: brtrue.s IL_006c - - IL_0061: ldarg.0 - IL_0062: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - IL_0067: ldc.i4.1 - IL_0068: and - IL_0069: ldc.i4.1 - IL_006a: bne.un.s IL_007d - - .line 93,93 : 25,83 '' - IL_006c: ldloc.0 - IL_006d: ldloc.0 - IL_006e: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0073: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string) - IL_0078: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 84,84 : 42,44 '' - IL_007d: ldloc.2 - IL_007e: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0083: brtrue.s IL_0035 - - IL_0085: leave.s IL_0098 - - } // end .try - finally - { - IL_0087: ldloc.2 - IL_0088: isinst [mscorlib]System.IDisposable - IL_008d: stloc.3 - IL_008e: ldloc.3 - IL_008f: brfalse.s IL_0097 - - IL_0091: ldloc.3 - IL_0092: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0097: endfinally - .line 98,98 : 13,28 '' - } // end handler - IL_0098: ldarg.0 - IL_0099: ldarg.1 - IL_009a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnLoad(class [mscorlib]System.EventArgs) - .line 99,99 : 9,10 '' - IL_009f: ret - } // end of method LocalizableDialog::OnLoad - - .property instance class Virtuoso.Miranda.Plugins.Collections.ControlCollection - NonLocalizableControls() - { - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .get instance class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::get_NonLocalizableControls() - } // end of property LocalizableDialog::NonLocalizableControls - .property instance valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags - TranslateFlags() - { - .set instance void Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::set_TranslateFlags(valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags) - .get instance valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::get_TranslateFlags() - } // end of property LocalizableDialog::TranslateFlags -} // end of class Virtuoso.Miranda.Plugins.Forms.LocalizableDialog - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 00 01 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field private string friendlyName - .method public hidebysig specialname rtspecialname - instance void .ctor(string name) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 37,37 : 9,59 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Helpers\\EnumValueFriendlyNameAttribute.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 39,39 : 13,38 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName - .line 40,40 : 9,10 '' - IL_000d: ret - } // end of method EnumValueFriendlyNameAttribute::.ctor - - .method public hidebysig specialname instance string - get_FriendlyName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 48,48 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName - IL_0006: ret - } // end of method EnumValueFriendlyNameAttribute::get_FriendlyName - - .method public hidebysig specialname instance void - set_FriendlyName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 49,49 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName - .line 49,49 : 41,42 '' - IL_0007: ret - } // end of method EnumValueFriendlyNameAttribute::set_FriendlyName - - .method public hidebysig static class [mscorlib]System.Collections.Generic.Dictionary`2 - GetFriendlyNames() cil managed - { - // Code size 178 (0xb2) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Type enumType, - [1] class [mscorlib]System.Type thisType, - [2] class [mscorlib]System.Collections.Generic.Dictionary`2 results, - [3] class [mscorlib]System.Reflection.FieldInfo 'field', - [4] class Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute[] names, - [5] class [mscorlib]System.Reflection.FieldInfo[] CS$6$0000, - [6] int32 CS$7$0001) - .line 58,58 : 13,43 '' - IL_0000: ldtoken !!TEnum - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stloc.0 - .line 60,60 : 13,34 '' - IL_000b: ldloc.0 - IL_000c: callvirt instance bool [mscorlib]System.Type::get_IsEnum() - IL_0011: brtrue.s IL_0023 - - .line 61,61 : 17,86 '' - IL_0013: ldstr "TEnum is not an enumeration." - IL_0018: ldstr "TEnum" - IL_001d: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string) - IL_0022: throw - - .line 63,63 : 13,68 '' - IL_0023: ldtoken Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute - IL_0028: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_002d: stloc.1 - .line 64,64 : 13,82 '' - IL_002e: ldc.i4.1 - IL_002f: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0034: stloc.2 - .line 66,66 : 41,61 '' - IL_0035: ldloc.0 - IL_0036: callvirt instance class [mscorlib]System.Reflection.FieldInfo[] [mscorlib]System.Type::GetFields() - IL_003b: stloc.s CS$6$0000 - IL_003d: ldc.i4.0 - IL_003e: stloc.s CS$7$0001 - IL_0040: br.s IL_00a8 - - .line 66,66 : 22,37 '' - IL_0042: ldloc.s CS$6$0000 - IL_0044: ldloc.s CS$7$0001 - IL_0046: ldelem.ref - IL_0047: stloc.3 - .line 68,68 : 17,93 '' - IL_0048: ldloc.3 - IL_0049: callvirt instance valuetype [mscorlib]System.Reflection.FieldAttributes [mscorlib]System.Reflection.FieldInfo::get_Attributes() - IL_004e: ldc.i4.s 64 - IL_0050: and - IL_0051: ldc.i4.s 64 - IL_0053: bne.un.s IL_00a2 - - .line 71,71 : 17,135 '' - IL_0055: ldloc.3 - IL_0056: ldloc.1 - IL_0057: ldc.i4.0 - IL_0058: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_005d: castclass class Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute[] - IL_0062: stloc.s names - .line 73,73 : 17,55 '' - IL_0064: ldloc.s names - IL_0066: brfalse.s IL_008b - - IL_0068: ldloc.s names - IL_006a: ldlen - IL_006b: conv.i4 - IL_006c: ldc.i4.0 - IL_006d: ble.s IL_008b - - .line 74,74 : 21,92 '' - IL_006f: ldloc.2 - IL_0070: ldloc.3 - IL_0071: callvirt instance object [mscorlib]System.Reflection.FieldInfo::GetRawConstantValue() - IL_0076: unbox.any !!TEnum - IL_007b: ldloc.s names - IL_007d: ldc.i4.0 - IL_007e: ldelem.ref - IL_007f: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::get_FriendlyName() - IL_0084: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Add(!0, - !1) - IL_0089: br.s IL_00a2 - - .line 76,76 : 21,81 '' - IL_008b: ldloc.2 - IL_008c: ldloc.3 - IL_008d: callvirt instance object [mscorlib]System.Reflection.FieldInfo::GetRawConstantValue() - IL_0092: unbox.any !!TEnum - IL_0097: ldloc.3 - IL_0098: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() - IL_009d: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Add(!0, - !1) - IL_00a2: ldloc.s CS$7$0001 - IL_00a4: ldc.i4.1 - IL_00a5: add - IL_00a6: stloc.s CS$7$0001 - .line 66,66 : 38,40 '' - IL_00a8: ldloc.s CS$7$0001 - IL_00aa: ldloc.s CS$6$0000 - IL_00ac: ldlen - IL_00ad: conv.i4 - IL_00ae: blt.s IL_0042 - - .line 79,79 : 13,28 '' - IL_00b0: ldloc.2 - IL_00b1: ret - } // end of method EnumValueFriendlyNameAttribute::GetFriendlyNames - - .property instance string FriendlyName() - { - .get instance string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::get_FriendlyName() - .set instance void Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::set_FriendlyName(string) - } // end of property EnumValueFriendlyNameAttribute::FriendlyName -} // end of class Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Helpers.MessageQueue - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested family CommonWaitTime - extends [mscorlib]System.Enum - { - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime QueueSuspension = int32(0x00000032) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime QueueItemProcessed = int32(0x000003E8) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime QueueProcessed = int32(0x000003E8) - } // end of class CommonWaitTime - - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) enabled - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) suspended - .field private initonly class [System]System.Collections.Generic.Queue`1> queue - .field private class [mscorlib]System.Threading.Thread QueueThread - .field private initonly class [mscorlib]System.Threading.ManualResetEvent waitHandle - .field private class [mscorlib]System.EventHandler MessageSending - .field private class [mscorlib]System.EventHandler MessageSent - .method public hidebysig specialname instance void - add_MessageSending(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MessageQueue::add_MessageSending - - .method public hidebysig specialname instance void - remove_MessageSending(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MessageQueue::remove_MessageSending - - .method public hidebysig specialname instance void - add_MessageSent(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MessageQueue::add_MessageSent - - .method public hidebysig specialname instance void - remove_MessageSent(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MessageQueue::remove_MessageSent - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 43 (0x2b) - .maxstack 8 - .line 34,34 : 9,123 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Helpers\\MessageQueue.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.5 - IL_0002: newobj instance void class [System]System.Collections.Generic.Queue`1>::.ctor(int32) - IL_0007: stfld class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue - .line 37,37 : 9,83 '' - IL_000c: ldarg.0 - IL_000d: ldc.i4.1 - IL_000e: newobj instance void [mscorlib]System.Threading.ManualResetEvent::.ctor(bool) - IL_0013: stfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - .line 61,61 : 9,30 '' - IL_0018: ldarg.0 - IL_0019: call instance void [mscorlib]System.Object::.ctor() - .line 63,63 : 13,51 '' - IL_001e: ldarg.0 - IL_001f: ldarg.0 - IL_0020: callvirt instance class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::InitializeQueueThread() - IL_0025: stfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - .line 64,64 : 9,10 '' - IL_002a: ret - } // end of method MessageQueue::.ctor - - .method family hidebysig newslot virtual - instance class [mscorlib]System.Threading.Thread - InitializeQueueThread() cil managed - { - // Code size 28 (0x1c) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Threading.Thread thread) - .line 68,68 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: dup - IL_0002: ldvirtftn instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::ProcessQueue() - IL_0008: newobj instance void [mscorlib]System.Threading.ThreadStart::.ctor(object, - native int) - IL_000d: newobj instance void [mscorlib]System.Threading.Thread::.ctor(class [mscorlib]System.Threading.ThreadStart) - IL_0012: stloc.0 - .line 69,69 : 13,40 '' - IL_0013: ldloc.0 - IL_0014: ldc.i4.1 - IL_0015: callvirt instance void [mscorlib]System.Threading.Thread::set_IsBackground(bool) - .line 71,71 : 13,27 '' - IL_001a: ldloc.0 - IL_001b: ret - } // end of method MessageQueue::InitializeQueueThread - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 28 (0x1c) - .maxstack 2 - .line 76,76 : 13,29 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SetState(bool) - .line 77,77 : 13,32 '' - IL_0007: ldarg.0 - IL_0008: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_000d: callvirt instance void [mscorlib]System.Threading.WaitHandle::Close() - IL_0012: leave.s IL_001b - - .line 78,78 : 9,10 '' - } // end .try - finally - { - IL_0014: ldarg.0 - IL_0015: call instance void [mscorlib]System.Object::Finalize() - IL_001a: endfinally - .line 78,78 : 9,10 '' - } // end handler - IL_001b: ret - } // end of method MessageQueue::Finalize - - .method public hidebysig specialname instance bool - get_Suspended() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 88,88 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended - IL_0008: ret - } // end of method MessageQueue::get_Suspended - - .method public hidebysig specialname instance class [mscorlib]System.Threading.ManualResetEvent - get_WaitHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 96,96 : 17,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_0006: ret - } // end of method MessageQueue::get_WaitHandle - - .method family hidebysig specialname instance class [System]System.Collections.Generic.Queue`1> - get_Queue() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 102,102 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue - IL_0006: ret - } // end of method MessageQueue::get_Queue - - .method public hidebysig specialname instance bool - get_Enabled() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 109,109 : 17,32 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::enabled - IL_0008: ret - } // end of method MessageQueue::get_Enabled - - .method public hidebysig specialname instance bool - get_QueueHasItems() cil managed - { - // Code size 39 (0x27) - .maxstack 2 - .locals init ([0] bool CS$1$0000, - [1] class [System]System.Collections.Generic.Queue`1> CS$2$0001) - .line 117,117 : 17,29 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 118,118 : 21,44 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0013: callvirt instance int32 class [System]System.Collections.Generic.Queue`1>::get_Count() - IL_0018: ldc.i4.0 - IL_0019: cgt - IL_001b: stloc.0 - IL_001c: leave.s IL_0025 - - } // end .try - finally - { - IL_001e: ldloc.1 - IL_001f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0024: endfinally - .line 119,119 : 13,14 '' - } // end handler - IL_0025: ldloc.0 - IL_0026: ret - } // end of method MessageQueue::get_QueueHasItems - - .method family hidebysig newslot specialname virtual - instance bool get_ClearQueueWhenDisabled() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 126,126 : 17,29 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method MessageQueue::get_ClearQueueWhenDisabled - - .method family hidebysig newslot virtual - instance void ProcessQueue() cil managed - { - // Code size 139 (0x8b) - .maxstack 2 - .locals init ([0] class [System]System.Collections.Generic.Queue`1> CS$2$0000) - IL_0000: br.s IL_0076 - - .line 139,139 : 21,58 '' - IL_0002: ldarg.0 - IL_0003: ldc.i4.s 50 - IL_0005: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime) - .line 138,138 : 17,34 '' - IL_000a: ldarg.0 - IL_000b: volatile. - IL_000d: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended - IL_0012: brtrue.s IL_0002 - - .line 141,141 : 17,29 '' - IL_0014: ldarg.0 - IL_0015: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_001a: dup - IL_001b: stloc.0 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .try - { - IL_0021: br.s IL_004d - - .line 145,145 : 25,44 '' - IL_0023: ldarg.0 - IL_0024: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_0029: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Reset() - IL_002e: pop - .line 146,146 : 25,55 '' - IL_002f: ldarg.0 - IL_0030: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::RaiseMessageForwardingEvent() - .line 148,148 : 25,49 '' - IL_0035: ldarg.0 - IL_0036: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::DequeueAndSendMessage() - .line 149,149 : 25,58 '' - IL_003b: ldarg.0 - IL_003c: ldarg.0 - IL_003d: callvirt instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueItemProcessedWaitTime() - IL_0042: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32) - .line 151,151 : 25,54 '' - IL_0047: ldarg.0 - IL_0048: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::RaiseMessageForwardedEvent() - .line 143,143 : 21,42 '' - IL_004d: ldarg.0 - IL_004e: call instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueHasItems() - IL_0053: brtrue.s IL_0023 - - .line 154,154 : 21,38 '' - IL_0055: ldarg.0 - IL_0056: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_005b: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set() - IL_0060: pop - IL_0061: leave.s IL_006a - - } // end .try - finally - { - IL_0063: ldloc.0 - IL_0064: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0069: endfinally - .line 157,157 : 17,46 '' - } // end handler - IL_006a: ldarg.0 - IL_006b: ldarg.0 - IL_006c: callvirt instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueProcessedWaitTime() - IL_0071: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32) - .line 136,136 : 13,28 '' - IL_0076: ldarg.0 - IL_0077: call instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Enabled() - IL_007c: brtrue.s IL_000a - - .line 160,160 : 13,30 '' - IL_007e: ldarg.0 - IL_007f: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_0084: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set() - IL_0089: pop - .line 161,161 : 9,10 '' - IL_008a: ret - } // end of method MessageQueue::ProcessQueue - - .method family hidebysig instance void - DequeueAndSendMessage() cil managed - { - // Code size 55 (0x37) - .maxstack 3 - .locals init ([0] valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2 data, - [1] class [System]System.Collections.Generic.Queue`1> CS$2$0000) - .line 165,165 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 167,167 : 17,74 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0013: callvirt instance !0 class [System]System.Collections.Generic.Queue`1>::Dequeue() - IL_0018: stloc.0 - .line 168,168 : 17,51 '' - IL_0019: ldarg.0 - IL_001a: ldloca.s data - IL_001c: call instance !0 valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2::get_Key() - IL_0021: ldloca.s data - IL_0023: call instance !1 valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2::get_Value() - IL_0028: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - string) - IL_002d: leave.s IL_0036 - - } // end .try - finally - { - IL_002f: ldloc.1 - IL_0030: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0035: endfinally - .line 170,170 : 9,10 '' - } // end handler - IL_0036: ret - } // end of method MessageQueue::DequeueAndSendMessage - - .method family hidebysig newslot virtual - instance void SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo recipient, - string message) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 174,174 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: ldarg.2 - IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::SendMessage(string) - .line 175,175 : 9,10 '' - IL_0007: ret - } // end of method MessageQueue::SendMessage - - .method family hidebysig newslot specialname virtual - instance int32 get_QueueItemProcessedWaitTime() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 181,181 : 17,63 '' - IL_0000: ldc.i4 0x3e8 - IL_0005: ret - } // end of method MessageQueue::get_QueueItemProcessedWaitTime - - .method family hidebysig newslot specialname virtual - instance int32 get_QueueProcessedWaitTime() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 189,189 : 17,59 '' - IL_0000: ldc.i4 0x3e8 - IL_0005: ret - } // end of method MessageQueue::get_QueueProcessedWaitTime - - .method public hidebysig instance void - SuspendQueue() cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 199,199 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: volatile. - IL_0004: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended - .line 200,200 : 9,10 '' - IL_0009: ret - } // end of method MessageQueue::SuspendQueue - - .method public hidebysig instance void - ResumeQueue() cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 204,204 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: volatile. - IL_0004: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended - .line 205,205 : 9,10 '' - IL_0009: ret - } // end of method MessageQueue::ResumeQueue - - .method public hidebysig instance void - EnqueueMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo 'to', - string message) cil managed - { - // Code size 48 (0x30) - .maxstack 3 - .locals init ([0] class [System]System.Collections.Generic.Queue`1> CS$2$0000) - .line 209,209 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 210,210 : 17,83 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue - IL_0013: ldarg.1 - IL_0014: ldarg.2 - IL_0015: newobj instance void valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2::.ctor(!0, - !1) - IL_001a: callvirt instance void class [System]System.Collections.Generic.Queue`1>::Enqueue(!0) - IL_001f: leave.s IL_0028 - - } // end .try - finally - { - IL_0021: ldloc.0 - IL_0022: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0027: endfinally - .line 212,212 : 13,28 '' - } // end handler - IL_0028: ldarg.0 - IL_0029: ldc.i4.1 - IL_002a: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SetState(bool) - .line 213,213 : 9,10 '' - IL_002f: ret - } // end of method MessageQueue::EnqueueMessage - - .method public hidebysig instance void - SetState(bool enabled) cil managed - { - // Code size 105 (0x69) - .maxstack 2 - .locals init ([0] class [System]System.Collections.Generic.Queue`1> CS$2$0000) - .line 218,218 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 220,220 : 17,29 '' - .try - { - IL_000d: ldarg.1 - IL_000e: brfalse.s IL_004b - - .line 222,222 : 21,96 '' - IL_0010: ldarg.0 - IL_0011: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - IL_0016: callvirt instance valuetype [mscorlib]System.Threading.ThreadState [mscorlib]System.Threading.Thread::get_ThreadState() - IL_001b: ldc.i4.s 16 - IL_001d: and - IL_001e: ldc.i4.s 16 - IL_0020: bne.un.s IL_002e - - .line 223,223 : 25,63 '' - IL_0022: ldarg.0 - IL_0023: ldarg.0 - IL_0024: callvirt instance class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::InitializeQueueThread() - IL_0029: stfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - .line 225,225 : 21,100 '' - IL_002e: ldarg.0 - IL_002f: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - IL_0034: callvirt instance valuetype [mscorlib]System.Threading.ThreadState [mscorlib]System.Threading.Thread::get_ThreadState() - IL_0039: ldc.i4.8 - IL_003a: and - IL_003b: ldc.i4.8 - IL_003c: bne.un.s IL_0056 - - .line 226,226 : 25,45 '' - IL_003e: ldarg.0 - IL_003f: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - IL_0044: callvirt instance void [mscorlib]System.Threading.Thread::Start() - IL_0049: br.s IL_0056 - - .line 230,230 : 21,35 '' - IL_004b: ldarg.0 - IL_004c: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0051: callvirt instance void class [System]System.Collections.Generic.Queue`1>::Clear() - .line 233,233 : 17,40 '' - IL_0056: ldarg.0 - IL_0057: ldarg.1 - IL_0058: volatile. - IL_005a: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::enabled - IL_005f: leave.s IL_0068 - - } // end .try - finally - { - IL_0061: ldloc.0 - IL_0062: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0067: endfinally - .line 235,235 : 9,10 '' - } // end handler - IL_0068: ret - } // end of method MessageQueue::SetState - - .method family hidebysig instance void - RaiseMessageForwardingEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 239,239 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_0006: brfalse.s IL_0019 - - .line 240,240 : 17,55 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 241,241 : 9,10 '' - IL_0019: ret - } // end of method MessageQueue::RaiseMessageForwardingEvent - - .method family hidebysig instance void - RaiseMessageForwardedEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 245,245 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_0006: brfalse.s IL_0019 - - .line 246,246 : 17,52 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 247,247 : 9,10 '' - IL_0019: ret - } // end of method MessageQueue::RaiseMessageForwardedEvent - - .method family hidebysig instance void - Wait(valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime miliseconds) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 251,251 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32) - .line 252,252 : 9,10 '' - IL_0007: ret - } // end of method MessageQueue::Wait - - .method family hidebysig instance void - Wait(int32 miliseconds) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 256,256 : 13,39 '' - IL_0000: ldarg.1 - IL_0001: call void [mscorlib]System.Threading.Thread::Sleep(int32) - .line 257,257 : 9,10 '' - IL_0006: ret - } // end of method MessageQueue::Wait - - .event [mscorlib]System.EventHandler MessageSending - { - .addon instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::add_MessageSending(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::remove_MessageSending(class [mscorlib]System.EventHandler) - } // end of event MessageQueue::MessageSending - .event [mscorlib]System.EventHandler MessageSent - { - .addon instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::add_MessageSent(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::remove_MessageSent(class [mscorlib]System.EventHandler) - } // end of event MessageQueue::MessageSent - .property instance bool Suspended() - { - .get instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Suspended() - } // end of property MessageQueue::Suspended - .property instance class [mscorlib]System.Threading.ManualResetEvent - WaitHandle() - { - .get instance class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_WaitHandle() - } // end of property MessageQueue::WaitHandle - .property instance class [System]System.Collections.Generic.Queue`1> - Queue() - { - .get instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - } // end of property MessageQueue::Queue - .property instance bool Enabled() - { - .get instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Enabled() - } // end of property MessageQueue::Enabled - .property instance bool QueueHasItems() - { - .get instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueHasItems() - } // end of property MessageQueue::QueueHasItems - .property instance bool ClearQueueWhenDisabled() - { - .get instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_ClearQueueWhenDisabled() - } // end of property MessageQueue::ClearQueueWhenDisabled - .property instance int32 QueueItemProcessedWaitTime() - { - .get instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueItemProcessedWaitTime() - } // end of property MessageQueue::QueueItemProcessedWaitTime - .property instance int32 QueueProcessedWaitTime() - { - .get instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueProcessedWaitTime() - } // end of property MessageQueue::QueueProcessedWaitTime -} // end of class Virtuoso.Miranda.Plugins.Helpers.MessageQueue - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Helpers.Utilities - extends [mscorlib]System.Object -{ - .method public hidebysig static uint32 - GetTimestamp() cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 11 (0xb) - .maxstack 8 - .line 29,29 : 13,47 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Helpers\\Utilities.cs' - IL_0000: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::get_Now() - IL_0005: call uint32 Virtuoso.Miranda.Plugins.Helpers.Utilities::GetTimestamp(valuetype [mscorlib]System.DateTime) - IL_000a: ret - } // end of method Utilities::GetTimestamp - - .method public hidebysig static uint32 - GetTimestamp(valuetype [mscorlib]System.DateTime dateTime) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 34 (0x22) - .maxstack 4 - .locals init ([0] valuetype [mscorlib]System.TimeSpan CS$0$0000) - .line 35,35 : 13,95 '' - IL_0000: ldarga.s dateTime - IL_0002: call instance valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::ToUniversalTime() - IL_0007: ldc.i4 0x7b2 - IL_000c: ldc.i4.1 - IL_000d: ldc.i4.1 - IL_000e: newobj instance void [mscorlib]System.DateTime::.ctor(int32, - int32, - int32) - IL_0013: call valuetype [mscorlib]System.TimeSpan [mscorlib]System.DateTime::op_Subtraction(valuetype [mscorlib]System.DateTime, - valuetype [mscorlib]System.DateTime) - IL_0018: stloc.0 - IL_0019: ldloca.s CS$0$0000 - IL_001b: call instance float64 [mscorlib]System.TimeSpan::get_TotalSeconds() - IL_0020: conv.u4 - IL_0021: ret - } // end of method Utilities::GetTimestamp - -} // end of class Virtuoso.Miranda.Plugins.Helpers.Utilities - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.Configuration.Controls.AboutContent - extends Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl -{ - .field private class [System]System.ComponentModel.IContainer components - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader panel1 - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection panel2 - .field private class [System.Windows.Forms]System.Windows.Forms.Label VersionLABEL - .field private class [System.Windows.Forms]System.Windows.Forms.LinkLabel HomepageLINK - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox pictureBox1 - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection categoryItemSection1 - .field private class [System.Windows.Forms]System.Windows.Forms.Label label1 - .field private class [System.Windows.Forms]System.Windows.Forms.ListBox listBox1 - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 28,28 : 9,31 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Configuration\\Controls\\AboutContent.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::.ctor() - .line 30,30 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Hyphen.Configuration.Controls.AboutContent::InitializeComponent() - .line 31,31 : 9,10 '' - IL_000c: ret - } // end of method AboutContent::.ctor - - .method famorassem hidebysig virtual instance bool - OnShow(bool firstTime) cil managed - { - // Code size 89 (0x59) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Reflection.Assembly 'assembly') - .line 35,35 : 13,27 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0057 - - .line 37,37 : 17,56 '' - IL_0003: ldarg.0 - IL_0004: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0009: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_000e: stloc.0 - .line 39,39 : 17,87 '' - IL_000f: ldarg.0 - IL_0010: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0015: ldstr "v{0}" - IL_001a: ldloc.0 - IL_001b: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_0020: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_0025: call string [mscorlib]System.String::Format(string, - object) - IL_002a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 40,42 : 17,109 '' - IL_002f: ldarg.0 - IL_0030: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0035: ldloc.0 - IL_0036: ldtoken [mscorlib]System.Reflection.AssemblyCopyrightAttribute - IL_003b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0040: ldc.i4.0 - IL_0041: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0046: ldc.i4.0 - IL_0047: ldelem.ref - IL_0048: castclass [mscorlib]System.Reflection.AssemblyCopyrightAttribute - IL_004d: callvirt instance string [mscorlib]System.Reflection.AssemblyCopyrightAttribute::get_Copyright() - IL_0052: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 45,45 : 13,26 '' - IL_0057: ldc.i4.0 - IL_0058: ret - } // end of method AboutContent::OnShow - - .method private hidebysig instance void - HomepageLINK_LinkClicked(object sender, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs e) cil managed - { - // Code size 36 (0x24) - .maxstack 2 - .locals init ([0] class [System]System.Diagnostics.ProcessStartInfo info) - .line 50,50 : 13,100 '' - IL_0000: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance() - IL_0005: callvirt instance class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::get_PluginInfo() - IL_000a: ldfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage - IL_000f: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor(string) - IL_0014: stloc.0 - .line 51,51 : 13,41 '' - IL_0015: ldloc.0 - IL_0016: ldc.i4.1 - IL_0017: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool) - .line 53,53 : 13,33 '' - IL_001c: ldloc.0 - IL_001d: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo) - IL_0022: pop - .line 54,54 : 9,10 '' - IL_0023: ret - } // end of method AboutContent::HomepageLINK_LinkClicked - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 17,17 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Configuration\\Controls\\AboutContent.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Hyphen.Configuration.Controls.AboutContent::components - IL_0009: brfalse.s IL_0016 - - .line 19,19 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Hyphen.Configuration.Controls.AboutContent::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 21,21 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool) - .line 22,22 : 9,10 '' - IL_001d: ret - } // end of method AboutContent::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 1652 (0x674) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources, - [1] object[] CS$0$0000) - .line 32,32 : 13,145 '' - IL_0000: ldtoken Virtuoso.Hyphen.Configuration.Controls.AboutContent - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 33,33 : 13,106 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_0016: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - .line 34,34 : 13,107 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor() - IL_0021: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - .line 35,35 : 13,66 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_002c: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - .line 36,36 : 13,70 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor() - IL_0037: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - .line 37,37 : 13,70 '' - IL_003c: ldarg.0 - IL_003d: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0042: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - .line 38,38 : 13,121 '' - IL_0047: ldarg.0 - IL_0048: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor() - IL_004d: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - .line 39,39 : 13,60 '' - IL_0052: ldarg.0 - IL_0053: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0058: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - .line 40,40 : 13,64 '' - IL_005d: ldarg.0 - IL_005e: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListBox::.ctor() - IL_0063: stfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - .line 41,41 : 13,88 '' - IL_0068: ldarg.0 - IL_0069: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_006e: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 42,42 : 13,34 '' - IL_0073: ldarg.0 - IL_0074: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 46,46 : 13,70 '' - IL_0079: ldarg.0 - IL_007a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_007f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0084: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 47,47 : 13,133 '' - IL_0089: ldarg.0 - IL_008a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_008f: ldc.i4 0xff - IL_0094: ldc.i4 0x80 - IL_0099: ldc.i4.0 - IL_009a: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_009f: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 48,48 : 13,67 '' - IL_00a4: ldarg.0 - IL_00a5: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_00aa: ldc.i4.1 - IL_00ab: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 49,49 : 13,157 '' - IL_00b0: ldarg.0 - IL_00b1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_00b6: ldstr "Tahoma" - IL_00bb: ldc.r4 8.25 - IL_00c0: ldc.i4.0 - IL_00c1: ldc.i4.3 - IL_00c2: ldc.i4 0xee - IL_00c7: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_00cc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 50,50 : 13,157 '' - IL_00d1: ldarg.0 - IL_00d2: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_00d7: ldstr "Tahoma" - IL_00dc: ldc.r4 8. - IL_00e1: ldc.i4.1 - IL_00e2: ldc.i4.3 - IL_00e3: ldc.i4 0xee - IL_00e8: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_00ed: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 51,51 : 13,53 '' - IL_00f2: ldarg.0 - IL_00f3: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_00f8: ldstr "About Hyphen" - IL_00fd: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 52,52 : 13,102 '' - IL_0102: ldarg.0 - IL_0103: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0108: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_232_32x32() - IL_010d: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 53,53 : 13,67 '' - IL_0112: ldarg.0 - IL_0113: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0118: ldc.i4.0 - IL_0119: ldc.i4.0 - IL_011a: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_011f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 54,54 : 13,72 '' - IL_0124: ldarg.0 - IL_0125: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_012a: ldc.i4 0x12c - IL_012f: ldc.i4.s 40 - IL_0131: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0136: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 55,55 : 13,41 '' - IL_013b: ldarg.0 - IL_013c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0141: ldstr "panel1" - IL_0146: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 56,56 : 13,65 '' - IL_014b: ldarg.0 - IL_014c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0151: ldc.i4 0x318 - IL_0156: ldc.i4.s 40 - IL_0158: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_015d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 57,57 : 13,38 '' - IL_0162: ldarg.0 - IL_0163: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0168: ldc.i4.0 - IL_0169: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 61,61 : 13,70 '' - IL_016e: ldarg.0 - IL_016f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_0174: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0179: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 62,62 : 13,135 '' - IL_017e: ldarg.0 - IL_017f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_0184: ldc.i4 0xff - IL_0189: ldc.i4 0xe0 - IL_018e: ldc.i4 0xc0 - IL_0193: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0198: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 63,63 : 13,154 '' - IL_019d: ldarg.0 - IL_019e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01a3: ldstr "Tahoma" - IL_01a8: ldc.r4 8.25 - IL_01ad: ldc.i4.1 - IL_01ae: ldc.i4.3 - IL_01af: ldc.i4 0xee - IL_01b4: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_01b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 64,64 : 13,64 '' - IL_01be: ldarg.0 - IL_01bf: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01c4: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_01c9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 65,65 : 13,69 '' - IL_01ce: ldarg.0 - IL_01cf: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01d4: ldc.i4.s 10 - IL_01d6: ldc.i4.s 46 - IL_01d8: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_01dd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 66,66 : 13,72 '' - IL_01e2: ldarg.0 - IL_01e3: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01e8: ldc.i4 0x12c - IL_01ed: ldc.i4.s 20 - IL_01ef: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_01f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 67,67 : 13,41 '' - IL_01f9: ldarg.0 - IL_01fa: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01ff: ldstr "panel2" - IL_0204: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 68,68 : 13,48 '' - IL_0209: ldarg.0 - IL_020a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_020f: ldstr "Hyphen" - IL_0214: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string) - .line 69,69 : 13,65 '' - IL_0219: ldarg.0 - IL_021a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_021f: ldc.i4 0x2fd - IL_0224: ldc.i4.s 20 - IL_0226: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_022b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 70,70 : 13,38 '' - IL_0230: ldarg.0 - IL_0231: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_0236: ldc.i4.1 - IL_0237: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 74,74 : 13,47 '' - IL_023c: ldarg.0 - IL_023d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0242: ldc.i4.1 - IL_0243: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 75,75 : 13,157 '' - IL_0248: ldarg.0 - IL_0249: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_024e: ldstr "Tahoma" - IL_0253: ldc.r4 8. - IL_0258: ldc.i4.1 - IL_0259: ldc.i4.3 - IL_025a: ldc.i4 0xee - IL_025f: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0264: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 76,76 : 13,76 '' - IL_0269: ldarg.0 - IL_026a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_026f: ldc.i4.s 127 - IL_0271: ldc.i4.s 72 - IL_0273: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0278: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 77,77 : 13,53 '' - IL_027d: ldarg.0 - IL_027e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0283: ldstr "VersionLABEL" - IL_0288: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 78,78 : 13,70 '' - IL_028d: ldarg.0 - IL_028e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0293: ldc.i4.s 51 - IL_0295: ldc.i4.s 13 - IL_0297: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_029c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 79,79 : 13,44 '' - IL_02a1: ldarg.0 - IL_02a2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_02a7: ldc.i4.2 - IL_02a8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 80,80 : 13,49 '' - IL_02ad: ldarg.0 - IL_02ae: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_02b3: ldstr "v0.0.0.0" - IL_02b8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 84,84 : 13,47 '' - IL_02bd: ldarg.0 - IL_02be: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_02c3: ldc.i4.1 - IL_02c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 85,85 : 13,76 '' - IL_02c9: ldarg.0 - IL_02ca: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_02cf: ldc.i4 0x82 - IL_02d4: ldc.i4.s 85 - IL_02d6: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_02db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 86,86 : 13,53 '' - IL_02e0: ldarg.0 - IL_02e1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_02e6: ldstr "HomepageLINK" - IL_02eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 87,87 : 13,71 '' - IL_02f0: ldarg.0 - IL_02f1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_02f6: ldc.i4.s 121 - IL_02f8: ldc.i4.s 13 - IL_02fa: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_02ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 88,88 : 13,44 '' - IL_0304: ldarg.0 - IL_0305: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_030a: ldc.i4.3 - IL_030b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 89,89 : 13,46 '' - IL_0310: ldarg.0 - IL_0311: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0316: ldc.i4.1 - IL_0317: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool) - .line 90,90 : 13,63 '' - IL_031c: ldarg.0 - IL_031d: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0322: ldstr bytearray (A9 00 20 00 28 00 41 00 73 00 73 00 65 00 6D 00 // .. .(.A.s.s.e.m. - 62 00 6C 00 79 00 20 00 63 00 6F 00 70 00 79 00 // b.l.y. .c.o.p.y. - 72 00 69 00 67 00 68 00 74 00 29 00 ) // r.i.g.h.t.). - IL_0327: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 91,91 : 13,135 '' - IL_032c: ldarg.0 - IL_032d: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0332: ldarg.0 - IL_0333: ldftn instance void Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK_LinkClicked(object, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs) - IL_0339: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler::.ctor(object, - native int) - IL_033e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::add_LinkClicked(class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler) - .line 95,95 : 13,105 '' - IL_0343: ldarg.0 - IL_0344: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0349: ldloc.0 - IL_034a: ldstr "pictureBox1.Image" - IL_034f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0354: castclass [System.Drawing]System.Drawing.Image - IL_0359: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 96,96 : 13,74 '' - IL_035e: ldarg.0 - IL_035f: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0364: ldc.i4.s 21 - IL_0366: ldc.i4.s 72 - IL_0368: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_036d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 97,97 : 13,51 '' - IL_0372: ldarg.0 - IL_0373: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0378: ldstr "pictureBox1" - IL_037d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 98,98 : 13,70 '' - IL_0382: ldarg.0 - IL_0383: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0388: ldc.i4.s 100 - IL_038a: ldc.i4.s 50 - IL_038c: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0391: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 99,99 : 13,90 '' - IL_0396: ldarg.0 - IL_0397: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_039c: ldc.i4.2 - IL_039d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 100,100 : 13,43 '' - IL_03a2: ldarg.0 - IL_03a3: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_03a8: ldc.i4.5 - IL_03a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 101,101 : 13,46 '' - IL_03ae: ldarg.0 - IL_03af: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_03b4: ldc.i4.0 - IL_03b5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 105,105 : 13,84 '' - IL_03ba: ldarg.0 - IL_03bb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_03c0: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_03c5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 106,106 : 13,149 '' - IL_03ca: ldarg.0 - IL_03cb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_03d0: ldc.i4 0xff - IL_03d5: ldc.i4 0xe0 - IL_03da: ldc.i4 0xc0 - IL_03df: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_03e4: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 107,107 : 13,168 '' - IL_03e9: ldarg.0 - IL_03ea: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_03ef: ldstr "Tahoma" - IL_03f4: ldc.r4 8.25 - IL_03f9: ldc.i4.1 - IL_03fa: ldc.i4.3 - IL_03fb: ldc.i4 0xee - IL_0400: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0405: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 108,108 : 13,78 '' - IL_040a: ldarg.0 - IL_040b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0410: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_0415: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 109,109 : 13,84 '' - IL_041a: ldarg.0 - IL_041b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0420: ldc.i4.s 10 - IL_0422: ldc.i4 0x95 - IL_0427: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_042c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 110,110 : 13,86 '' - IL_0431: ldarg.0 - IL_0432: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0437: ldc.i4 0x12c - IL_043c: ldc.i4.s 20 - IL_043e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0443: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 111,111 : 13,69 '' - IL_0448: ldarg.0 - IL_0449: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_044e: ldstr "categoryItemSection1" - IL_0453: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 112,112 : 13,66 '' - IL_0458: ldarg.0 - IL_0459: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_045e: ldstr "Components" - IL_0463: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string) - .line 113,113 : 13,79 '' - IL_0468: ldarg.0 - IL_0469: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_046e: ldc.i4 0x2fd - IL_0473: ldc.i4.s 20 - IL_0475: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_047a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 114,114 : 13,52 '' - IL_047f: ldarg.0 - IL_0480: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0485: ldc.i4.4 - IL_0486: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 118,118 : 13,41 '' - IL_048b: ldarg.0 - IL_048c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_0491: ldc.i4.1 - IL_0492: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 119,119 : 13,151 '' - IL_0497: ldarg.0 - IL_0498: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_049d: ldstr "Tahoma" - IL_04a2: ldc.r4 8. - IL_04a7: ldc.i4.1 - IL_04a8: ldc.i4.3 - IL_04a9: ldc.i4 0xee - IL_04ae: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_04b3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 120,120 : 13,70 '' - IL_04b8: ldarg.0 - IL_04b9: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_04be: ldc.i4.s 18 - IL_04c0: ldc.i4 0xac - IL_04c5: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_04ca: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 121,121 : 13,41 '' - IL_04cf: ldarg.0 - IL_04d0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_04d5: ldstr "label1" - IL_04da: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 122,122 : 13,65 '' - IL_04df: ldarg.0 - IL_04e0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_04e5: ldc.i4 0xef - IL_04ea: ldc.i4.s 13 - IL_04ec: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_04f1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 123,123 : 13,38 '' - IL_04f6: ldarg.0 - IL_04f7: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_04fc: ldc.i4.5 - IL_04fd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 124,124 : 13,74 '' - IL_0502: ldarg.0 - IL_0503: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_0508: ldstr "Hyphen uses these 3rd party assemblies:" - IL_050d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 128,128 : 13,79 '' - IL_0512: ldarg.0 - IL_0513: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0518: ldc.i4.0 - IL_0519: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_BorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.BorderStyle) - .line 129,129 : 13,52 '' - IL_051e: ldarg.0 - IL_051f: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0524: ldc.i4.1 - IL_0525: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListControl::set_FormattingEnabled(bool) - .line 130,131 : 13,48 '' - IL_052a: ldarg.0 - IL_052b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0530: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListBox/ObjectCollection [System.Windows.Forms]System.Windows.Forms.ListBox::get_Items() - IL_0535: ldc.i4.1 - IL_0536: newarr [mscorlib]System.Object - IL_053b: stloc.1 - IL_053c: ldloc.1 - IL_053d: ldc.i4.0 - IL_053e: ldstr bytearray (52 00 69 00 62 00 62 00 6F 00 6E 00 50 00 61 00 // R.i.b.b.o.n.P.a. - 6E 00 65 00 6C 00 2C 00 20 00 A9 00 20 00 4A 00 // n.e.l.,. ... .J. - 75 00 61 00 6E 00 20 00 50 00 61 00 62 00 6C 00 // u.a.n. .P.a.b.l. - 6F 00 20 00 47 00 2E 00 43 00 2E 00 ) // o. .G...C... - IL_0543: stelem.ref - IL_0544: ldloc.1 - IL_0545: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox/ObjectCollection::AddRange(object[]) - .line 132,132 : 13,72 '' - IL_054a: ldarg.0 - IL_054b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0550: ldc.i4.s 33 - IL_0552: ldc.i4 0xbc - IL_0557: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_055c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 133,133 : 13,45 '' - IL_0561: ldarg.0 - IL_0562: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0567: ldstr "listBox1" - IL_056c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 134,134 : 13,83 '' - IL_0571: ldarg.0 - IL_0572: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0577: ldc.i4.0 - IL_0578: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_SelectionMode(valuetype [System.Windows.Forms]System.Windows.Forms.SelectionMode) - .line 135,135 : 13,68 '' - IL_057d: ldarg.0 - IL_057e: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0583: ldc.i4 0xe0 - IL_0588: ldc.i4.s 104 - IL_058a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_058f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 136,136 : 13,41 '' - IL_0594: ldarg.0 - IL_0595: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_059a: ldc.i4.1 - IL_059b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_Sorted(bool) - .line 137,137 : 13,40 '' - IL_05a0: ldarg.0 - IL_05a1: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_05a6: ldc.i4.6 - IL_05a7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 141,141 : 13,74 '' - IL_05ac: ldarg.0 - IL_05ad: ldc.r4 6. - IL_05b2: ldc.r4 13. - IL_05b7: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_05bc: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 142,142 : 13,74 '' - IL_05c1: ldarg.0 - IL_05c2: ldc.i4.1 - IL_05c3: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 143,143 : 13,46 '' - IL_05c8: ldarg.0 - IL_05c9: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05ce: ldarg.0 - IL_05cf: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_05d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 144,144 : 13,44 '' - IL_05d9: ldarg.0 - IL_05da: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05df: ldarg.0 - IL_05e0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_05e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 145,145 : 13,49 '' - IL_05ea: ldarg.0 - IL_05eb: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05f0: ldarg.0 - IL_05f1: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_05f6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 146,146 : 13,50 '' - IL_05fb: ldarg.0 - IL_05fc: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0601: ldarg.0 - IL_0602: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0607: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 147,147 : 13,50 '' - IL_060c: ldarg.0 - IL_060d: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0612: ldarg.0 - IL_0613: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0618: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 148,148 : 13,58 '' - IL_061d: ldarg.0 - IL_061e: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0623: ldarg.0 - IL_0624: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0629: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 149,149 : 13,44 '' - IL_062e: ldarg.0 - IL_062f: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0634: ldarg.0 - IL_0635: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_063a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 150,150 : 13,44 '' - IL_063f: ldarg.0 - IL_0640: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0645: ldarg.0 - IL_0646: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_064b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 151,151 : 13,40 '' - IL_0650: ldarg.0 - IL_0651: ldstr "AboutContent" - IL_0656: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 152,152 : 13,86 '' - IL_065b: ldarg.0 - IL_065c: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0661: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 153,153 : 13,38 '' - IL_0666: ldarg.0 - IL_0667: ldc.i4.0 - IL_0668: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 154,154 : 13,34 '' - IL_066d: ldarg.0 - IL_066e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 156,156 : 9,10 '' - IL_0673: ret - } // end of method AboutContent::InitializeComponent - -} // end of class Virtuoso.Hyphen.Configuration.Controls.AboutContent - -.class public abstract auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - extends [mscorlib]System.Object -{ - .field private static initonly object SyncObject - .field private static initonly class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Stores - .field private static initonly class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Encryptions - .field assembly initonly class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues values - .field private bool isDirty - .field private notserialized class [mscorlib]System.EventHandler ConfigurationChanged - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 47,47 : 9,40 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\PluginConfiguration.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 49,49 : 13,48 '' - IL_0006: ldarg.0 - IL_0007: newobj instance void Virtuoso.Miranda.Plugins.Collections.ConfigurationValues::.ctor() - IL_000c: stfld class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::values - .line 50,50 : 9,10 '' - IL_0011: ret - } // end of method PluginConfiguration::.ctor - - .method family hidebysig newslot virtual - instance void InitializeDefaultConfiguration() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 52,52 : 67,68 '' - IL_0000: ret - } // end of method PluginConfiguration::InitializeDefaultConfiguration - - .method public hidebysig specialname instance void - add_ConfigurationChanged(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginConfiguration::add_ConfigurationChanged - - .method public hidebysig specialname instance void - remove_ConfigurationChanged(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginConfiguration::remove_ConfigurationChanged - - .method family hidebysig instance void - RaiseChangedEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 63,63 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_0006: brfalse.s IL_0019 - - .line 64,64 : 17,61 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 65,65 : 9,10 '' - IL_0019: ret - } // end of method PluginConfiguration::RaiseChangedEvent - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues - get_Values() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 75,75 : 17,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::values - IL_0006: ret - } // end of method PluginConfiguration::get_Values - - .method public hidebysig specialname instance bool - get_IsDirty() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 83,83 : 17,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::isDirty - IL_0006: ret - } // end of method PluginConfiguration::get_IsDirty - - .method famorassem hidebysig specialname - instance void set_IsDirty(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 87,87 : 17,33 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::isDirty - .line 88,88 : 13,14 '' - IL_0007: ret - } // end of method PluginConfiguration::set_IsDirty - - .method family hidebysig newslot virtual - instance void OnBeforeSerialization() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 95,95 : 58,59 '' - IL_0000: ret - } // end of method PluginConfiguration::OnBeforeSerialization - - .method family hidebysig newslot virtual - instance void OnAfterDeserialization() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 97,97 : 59,60 '' - IL_0000: ret - } // end of method PluginConfiguration::OnAfterDeserialization - - .method family hidebysig instance void - MarkDirty() cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 101,101 : 13,28 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::set_IsDirty(bool) - .line 102,102 : 13,33 '' - IL_0007: ldarg.0 - IL_0008: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::RaiseChangedEvent() - .line 103,103 : 9,10 '' - IL_000d: ret - } // end of method PluginConfiguration::MarkDirty - - .method private hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - GetOptions(class [mscorlib]System.Type configType) cil managed - { - // Code size 68 (0x44) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options, - [1] class [mscorlib]System.Type configAttribType) - .line 109,109 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 110,110 : 17,63 '' - IL_0003: ldstr "configType" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 112,112 : 13,58 '' - IL_000e: ldnull - IL_000f: stloc.0 - .line 113,113 : 13,75 '' - IL_0010: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - IL_0015: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001a: stloc.1 - .line 115,115 : 13,63 '' - IL_001b: ldarg.0 - IL_001c: ldloc.1 - IL_001d: ldc.i4.0 - IL_001e: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_0023: brfalse.s IL_0037 - - .line 116,116 : 17,117 '' - IL_0025: ldarg.0 - IL_0026: ldloc.1 - IL_0027: ldc.i4.0 - IL_0028: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_002d: ldc.i4.0 - IL_002e: ldelem.ref - IL_002f: castclass Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - IL_0034: stloc.0 - IL_0035: br.s IL_003d - - .line 118,118 : 17,63 '' - IL_0037: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor() - IL_003c: stloc.0 - .line 120,120 : 13,39 '' - IL_003d: ldloc.0 - IL_003e: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::Finalize() - IL_0043: ret - } // end of method PluginConfiguration::GetOptions - - .method private hidebysig static uint8[] - FetchStream(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 69 (0x45) - .maxstack 4 - .locals init ([0] uint8[] buffer) - .line 125,125 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 126,126 : 17,59 '' - IL_0003: ldstr "stream" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 128,128 : 13,33 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance bool [mscorlib]System.IO.Stream::get_CanRead() - IL_0014: brtrue.s IL_001c - - .line 129,129 : 17,47 '' - IL_0016: newobj instance void [mscorlib]System.ArgumentException::.ctor() - IL_001b: throw - - .line 131,131 : 13,53 '' - IL_001c: ldarg.0 - IL_001d: callvirt instance int64 [mscorlib]System.IO.Stream::get_Length() - IL_0022: conv.ovf.i - IL_0023: newarr [mscorlib]System.Byte - IL_0028: stloc.0 - .line 133,133 : 13,72 '' - IL_0029: ldarg.0 - IL_002a: ldloc.0 - IL_002b: ldc.i4.0 - IL_002c: ldloc.0 - IL_002d: ldlen - IL_002e: conv.i4 - IL_002f: callvirt instance int32 [mscorlib]System.IO.Stream::Read(uint8[], - int32, - int32) - IL_0034: conv.i8 - IL_0035: ldarg.0 - IL_0036: callvirt instance int64 [mscorlib]System.IO.Stream::get_Length() - IL_003b: beq.s IL_0043 - - .line 134,134 : 17,41 '' - IL_003d: newobj instance void [mscorlib]System.IO.IOException::.ctor() - IL_0042: throw - - .line 136,136 : 13,27 '' - IL_0043: ldloc.0 - IL_0044: ret - } // end of method PluginConfiguration::FetchStream - - .method assembly hidebysig static void - FlushCaches() cil managed - { - // Code size 99 (0x63) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - [1] object CS$2$0000, - [2] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator CS$5$0001) - .line 141,141 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 143,143 : 46,59 '' - .try - { - IL_000c: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - IL_0011: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection class [mscorlib]System.Collections.Generic.Dictionary`2::get_Values() - IL_0016: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() - IL_001b: stloc.2 - .try - { - IL_001c: br.s IL_002c - - .line 143,143 : 26,42 '' - IL_001e: ldloca.s CS$5$0001 - IL_0020: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() - IL_0025: stloc.0 - .line 144,144 : 21,39 '' - IL_0026: ldloc.0 - IL_0027: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 143,143 : 43,45 '' - IL_002c: ldloca.s CS$5$0001 - IL_002e: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() - IL_0033: brtrue.s IL_001e - - IL_0035: leave.s IL_0045 - - } // end .try - finally - { - IL_0037: ldloca.s CS$5$0001 - IL_0039: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator - IL_003f: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0044: endfinally - .line 146,146 : 17,32 '' - } // end handler - IL_0045: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - IL_004a: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - .line 147,147 : 17,37 '' - IL_004f: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions - IL_0054: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - IL_0059: leave.s IL_0062 - - } // end .try - finally - { - IL_005b: ldloc.1 - IL_005c: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0061: endfinally - .line 149,149 : 9,10 '' - } // end handler - IL_0062: ret - } // end of method PluginConfiguration::FlushCaches - - .method public hidebysig instance void - Save() cil managed - { - // Code size 98 (0x62) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options, - [1] class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - [2] class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageException isE, - [3] object CS$2$0000) - .line 159,159 : 17,34 '' - .try - { - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject - IL_0005: dup - IL_0006: stloc.3 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 161,161 : 21,45 '' - .try - { - IL_000c: ldarg.0 - IL_000d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::OnBeforeSerialization() - .line 163,163 : 21,83 '' - IL_0012: ldarg.0 - IL_0013: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0018: call class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetOptions(class [mscorlib]System.Type) - IL_001d: stloc.0 - .line 164,164 : 21,76 '' - IL_001e: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - IL_0023: ldloc.0 - IL_0024: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Storage() - IL_0029: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::Instantiate(class [mscorlib]System.Type) - IL_002e: stloc.1 - .line 166,166 : 21,41 '' - IL_002f: ldloc.0 - IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encrypt() - IL_0035: brfalse.s IL_0041 - - .line 167,167 : 25,62 '' - IL_0037: ldarg.0 - IL_0038: ldloc.1 - IL_0039: ldloc.0 - IL_003a: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SerializeEncrypted(class Virtuoso.Miranda.Plugins.Configuration.IStorage, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_003f: br.s IL_0049 - - .line 169,169 : 25,53 '' - IL_0041: ldarg.0 - IL_0042: ldloc.1 - IL_0043: ldloc.0 - IL_0044: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Serialize(class Virtuoso.Miranda.Plugins.Configuration.IStorage, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0049: leave.s IL_0052 - - } // end .try - finally - { - IL_004b: ldloc.3 - IL_004c: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0051: endfinally - } // end handler - IL_0052: leave.s IL_0061 - - .line 172,172 : 13,49 '' - } // end .try - catch [mscorlib]System.IO.IsolatedStorage.IsolatedStorageException - { - IL_0054: stloc.2 - .line 174,174 : 17,122 '' - IL_0055: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToSaveConfiguration_StorageError() - IL_005a: ldloc.2 - IL_005b: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string, - class [mscorlib]System.Exception) - IL_0060: throw - - .line 176,176 : 9,10 '' - } // end handler - IL_0061: ret - } // end of method PluginConfiguration::Save - - .method private hidebysig instance void - Serialize(class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter serializer, - [1] class [mscorlib]System.IO.Stream 'stream') - .line 180,180 : 13,64 '' - IL_0000: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() - IL_0005: stloc.0 - .line 182,182 : 20,73 '' - IL_0006: ldarg.1 - IL_0007: ldarg.0 - IL_0008: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_000d: ldarg.2 - IL_000e: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenWrite(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0013: stloc.1 - .line 183,183 : 17,52 '' - .try - { - IL_0014: ldloc.0 - IL_0015: ldloc.1 - IL_0016: ldarg.0 - IL_0017: callvirt instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Serialize(class [mscorlib]System.IO.Stream, - object) - IL_001c: leave.s IL_0028 - - } // end .try - finally - { - IL_001e: ldloc.1 - IL_001f: brfalse.s IL_0027 - - IL_0021: ldloc.1 - IL_0022: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0027: endfinally - .line 184,184 : 9,10 '' - } // end handler - IL_0028: ret - } // end of method PluginConfiguration::Serialize - - .method private hidebysig instance void - SerializeEncrypted(class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 119 (0x77) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.IEncryption encryption, - [1] class [mscorlib]System.IO.Stream serializationStream, - [2] uint8[] data, - [3] uint8[] protectedData, - [4] class [mscorlib]System.IO.Stream 'stream') - .line 188,188 : 13,82 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions - IL_0005: ldarg.2 - IL_0006: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encryption() - IL_000b: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::Instantiate(class [mscorlib]System.Type) - IL_0010: stloc.0 - .line 190,190 : 20,71 '' - IL_0011: ldc.i4 0x800 - IL_0016: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32) - IL_001b: stloc.1 - .line 192,192 : 17,76 '' - .try - { - IL_001c: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() - IL_0021: ldloc.1 - IL_0022: ldarg.0 - IL_0023: call instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Serialize(class [mscorlib]System.IO.Stream, - object) - .line 193,193 : 17,63 '' - IL_0028: ldloc.1 - IL_0029: ldc.i4.0 - IL_002a: conv.i8 - IL_002b: ldc.i4.0 - IL_002c: callvirt instance int64 [mscorlib]System.IO.Stream::Seek(int64, - valuetype [mscorlib]System.IO.SeekOrigin) - IL_0031: pop - .line 195,195 : 17,64 '' - IL_0032: ldloc.1 - IL_0033: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FetchStream(class [mscorlib]System.IO.Stream) - IL_0038: stloc.2 - .line 196,196 : 17,65 '' - IL_0039: ldloc.0 - IL_003a: ldloc.2 - IL_003b: callvirt instance uint8[] Virtuoso.Miranda.Plugins.Configuration.IEncryption::Encrypt(uint8[]) - IL_0040: stloc.3 - .line 198,198 : 24,77 '' - IL_0041: ldarg.1 - IL_0042: ldarg.0 - IL_0043: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0048: ldarg.2 - IL_0049: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenWrite(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_004e: stloc.s 'stream' - .line 199,199 : 21,74 '' - .try - { - IL_0050: ldloc.s 'stream' - IL_0052: ldloc.3 - IL_0053: ldc.i4.0 - IL_0054: ldloc.3 - IL_0055: ldlen - IL_0056: conv.i4 - IL_0057: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[], - int32, - int32) - IL_005c: leave.s IL_006a - - } // end .try - finally - { - IL_005e: ldloc.s 'stream' - IL_0060: brfalse.s IL_0069 - - IL_0062: ldloc.s 'stream' - IL_0064: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0069: endfinally - } // end handler - IL_006a: leave.s IL_0076 - - } // end .try - finally - { - IL_006c: ldloc.1 - IL_006d: brfalse.s IL_0075 - - IL_006f: ldloc.1 - IL_0070: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0075: endfinally - .line 201,201 : 9,10 '' - } // end handler - IL_0076: ret - } // end of method PluginConfiguration::SerializeEncrypted - - .method public hidebysig static !!T Load<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) T>() cil managed - { - // Code size 204 (0xcc) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Type configType, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options, - [2] class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - [3] class [mscorlib]System.IO.Stream 'stream', - [4] !!T result, - [5] class [mscorlib]System.OperationCanceledException e, - [6] class [mscorlib]System.Exception V_6, - [7] !!T defaults, - [8] !!T CS$1$0000, - [9] object CS$2$0001) - .line 211,211 : 17,34 '' - .try - { - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject - IL_0005: dup - IL_0006: stloc.s CS$2$0001 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 213,213 : 21,49 '' - .try - { - IL_000d: ldtoken !!T - IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0017: stloc.0 - .line 214,214 : 21,84 '' - IL_0018: ldloc.0 - IL_0019: call class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetOptions(class [mscorlib]System.Type) - IL_001e: stloc.1 - .line 216,216 : 21,76 '' - IL_001f: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - IL_0024: ldloc.1 - IL_0025: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Storage() - IL_002a: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::Instantiate(class [mscorlib]System.Type) - IL_002f: stloc.2 - .line 218,218 : 21,62 '' - IL_0030: ldloc.2 - IL_0031: ldloc.0 - IL_0032: ldloc.1 - IL_0033: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.IStorage::Exists(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0038: brtrue.s IL_0046 - - .line 219,219 : 25,61 '' - IL_003a: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_003f: stloc.s CS$1$0000 - IL_0041: leave IL_00c9 - - .line 221,221 : 28,81 '' - IL_0046: ldloc.2 - IL_0047: ldloc.0 - IL_0048: ldloc.1 - IL_0049: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenRead(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_004e: stloc.3 - .line 223,223 : 25,41 '' - .try - { - IL_004f: ldloca.s result - IL_0051: initobj !!T - .line 225,225 : 25,45 '' - IL_0057: ldloc.1 - IL_0058: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encrypt() - IL_005d: brfalse.s IL_006a - - .line 226,226 : 29,79 '' - IL_005f: ldloc.3 - IL_0060: ldloc.1 - IL_0061: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::DeserializeEncrypted(class [mscorlib]System.IO.Stream, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0066: stloc.s result - IL_0068: br.s IL_0072 - - .line 228,228 : 29,61 '' - IL_006a: ldloc.3 - IL_006b: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Deserialize(class [mscorlib]System.IO.Stream) - IL_0070: stloc.s result - .line 230,230 : 25,57 '' - IL_0072: ldloca.s result - IL_0074: constrained. !!T - IL_007a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::OnAfterDeserialization() - .line 231,231 : 25,39 '' - IL_007f: ldloc.s result - IL_0081: stloc.s CS$1$0000 - IL_0083: leave.s IL_00c9 - - } // end .try - finally - { - IL_0085: ldloc.3 - IL_0086: brfalse.s IL_008e - - IL_0088: ldloc.3 - IL_0089: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_008e: endfinally - } // end handler - } // end .try - finally - { - IL_008f: ldloc.s CS$2$0001 - IL_0091: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0096: endfinally - .line 235,235 : 13,49 '' - } // end handler - } // end .try - catch [mscorlib]System.OperationCanceledException - { - IL_0097: stloc.s e - .line 237,237 : 17,120 '' - IL_0099: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError() - IL_009e: ldloc.s e - IL_00a0: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string, - class [mscorlib]System.Exception) - IL_00a5: throw - - .line 239,239 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_00a6: stloc.s V_6 - .line 241,241 : 17,59 '' - IL_00a8: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_00ad: stloc.s defaults - .line 242,242 : 17,33 '' - IL_00af: ldloca.s defaults - IL_00b1: constrained. !!T - IL_00b7: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - .line 244,244 : 17,120 '' - IL_00bc: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError() - IL_00c1: ldloc.s V_6 - IL_00c3: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string, - class [mscorlib]System.Exception) - IL_00c8: throw - - .line 246,246 : 9,10 '' - } // end handler - IL_00c9: ldloc.s CS$1$0000 - IL_00cb: ret - } // end of method PluginConfiguration::Load - - .method private hidebysig static !!T Deserialize<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) T>(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 250,250 : 13,67 '' - IL_0000: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() - IL_0005: ldarg.0 - IL_0006: call instance object [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Deserialize(class [mscorlib]System.IO.Stream) - IL_000b: isinst !!T - IL_0010: unbox.any !!T - IL_0015: ret - } // end of method PluginConfiguration::Deserialize - - .method private hidebysig static !!T DeserializeEncrypted<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) T>(class [mscorlib]System.IO.Stream 'stream', - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 73 (0x49) - .maxstack 2 - .locals init ([0] uint8[] protectedData, - [1] uint8[] data, - [2] class [mscorlib]System.IO.Stream serializedStream, - [3] !!T CS$1$0000) - .line 255,255 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FetchStream(class [mscorlib]System.IO.Stream) - IL_0006: stloc.0 - .line 256,256 : 13,94 '' - IL_0007: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions - IL_000c: ldarg.1 - IL_000d: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encryption() - IL_0012: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::Instantiate(class [mscorlib]System.Type) - IL_0017: ldloc.0 - IL_0018: callvirt instance uint8[] Virtuoso.Miranda.Plugins.Configuration.IEncryption::Decrypt(uint8[]) - IL_001d: stloc.1 - .line 258,258 : 20,68 '' - IL_001e: ldloc.1 - IL_001f: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(uint8[]) - IL_0024: stloc.2 - .line 259,259 : 17,81 '' - .try - { - IL_0025: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() - IL_002a: ldloc.2 - IL_002b: call instance object [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Deserialize(class [mscorlib]System.IO.Stream) - IL_0030: isinst !!T - IL_0035: unbox.any !!T - IL_003a: stloc.3 - IL_003b: leave.s IL_0047 - - } // end .try - finally - { - IL_003d: ldloc.2 - IL_003e: brfalse.s IL_0046 - - IL_0040: ldloc.2 - IL_0041: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0046: endfinally - .line 260,260 : 9,10 '' - } // end handler - IL_0047: ldloc.3 - IL_0048: ret - } // end of method PluginConfiguration::DeserializeEncrypted - - .method public hidebysig static !!TConfig - GetDefaultConfiguration<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) TConfig>() cil managed - { - // Code size 56 (0x38) - .maxstack 2 - .locals init ([0] !!TConfig result) - .line 264,264 : 13,89 '' - IL_0000: ldtoken !!TConfig - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: ldc.i4.1 - IL_000b: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_0010: isinst !!TConfig - IL_0015: unbox.any !!TConfig - IL_001a: stloc.0 - .line 266,266 : 13,32 '' - IL_001b: ldloc.0 - IL_001c: box !!TConfig - IL_0021: brtrue.s IL_0029 - - .line 267,267 : 17,52 '' - IL_0023: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor() - IL_0028: throw - - .line 269,269 : 13,53 '' - IL_0029: ldloca.s result - IL_002b: constrained. !!TConfig - IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::InitializeDefaultConfiguration() - .line 270,270 : 13,27 '' - IL_0036: ldloc.0 - IL_0037: ret - } // end of method PluginConfiguration::GetDefaultConfiguration - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 31 (0x1f) - .maxstack 8 - .line 34,34 : 9,66 '' - IL_0000: newobj instance void [mscorlib]System.Object::.ctor() - IL_0005: stsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject - .line 36,36 : 9,104 '' - IL_000a: newobj instance void class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::.ctor() - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - .line 37,37 : 9,115 '' - IL_0014: newobj instance void class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::.ctor() - IL_0019: stsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions - IL_001e: ret - } // end of method PluginConfiguration::.cctor - - .event [mscorlib]System.EventHandler ConfigurationChanged - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::add_ConfigurationChanged(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::remove_ConfigurationChanged(class [mscorlib]System.EventHandler) - } // end of event PluginConfiguration::ConfigurationChanged - .property instance class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues - Values() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::get_Values() - } // end of property PluginConfiguration::Values - .property instance bool IsDirty() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::get_IsDirty() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::set_IsDirty(bool) - } // end of property PluginConfiguration::IsDirty -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - -.class private auto ansi serializable sealed beforefieldinit Virtuoso.Hyphen.Configuration.RuntimeConfiguration - extends Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration -{ - .custom instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor(string) = ( 01 00 07 30 2E 30 2E 30 2E 36 02 00 54 02 07 45 // ...0.0.0.6..T..E - 6E 63 72 79 70 74 00 54 02 0C 50 72 6F 66 69 6C // ncrypt.T..Profil - 65 42 6F 75 6E 64 00 ) // eBound. - .field private static class Virtuoso.Hyphen.Configuration.RuntimeConfiguration singleton - .field private string customFusionAssemblyName - .field private string customAssemblyProbeTypeName - .field private string customPluginManagerTypeName - .field private bool loadPluginsOnStartup - .field private bool lazyUnload - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 41,41 : 9,39 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Configuration\\RuntimeConfiguration.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::.ctor() - .line 41,41 : 42,43 '' - IL_0006: ret - } // end of method RuntimeConfiguration::.ctor - - .method public hidebysig specialname static - class Virtuoso.Hyphen.Configuration.RuntimeConfiguration - get_Singleton() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 47,47 : 17,39 '' - IL_0000: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - IL_0005: brtrue.s IL_0012 - - .line 48,48 : 21,91 '' - IL_0007: ldstr "Configuration not initialized." - IL_000c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0011: throw - - .line 50,50 : 17,34 '' - IL_0012: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - IL_0017: ret - } // end of method RuntimeConfiguration::get_Singleton - - .method public hidebysig specialname static - bool get_Initialized() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 58,58 : 17,42 '' - IL_0000: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - IL_0005: ldnull - IL_0006: ceq - IL_0008: ldc.i4.0 - IL_0009: ceq - IL_000b: ret - } // end of method RuntimeConfiguration::get_Initialized - - .method family hidebysig virtual instance void - InitializeDefaultConfiguration() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 64,64 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload - .line 65,65 : 9,10 '' - IL_0007: ret - } // end of method RuntimeConfiguration::InitializeDefaultConfiguration - - .method public hidebysig specialname instance string - get_CustomPluginManagerTypeName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 73,73 : 19,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customPluginManagerTypeName - IL_0006: ret - } // end of method RuntimeConfiguration::get_CustomPluginManagerTypeName - - .method public hidebysig specialname instance void - set_CustomPluginManagerTypeName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 74,74 : 19,55 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customPluginManagerTypeName - .line 74,74 : 56,57 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_CustomPluginManagerTypeName - - .method public hidebysig specialname instance string - get_CustomAssemblyProbeTypeName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 79,79 : 19,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customAssemblyProbeTypeName - IL_0006: ret - } // end of method RuntimeConfiguration::get_CustomAssemblyProbeTypeName - - .method public hidebysig specialname instance void - set_CustomAssemblyProbeTypeName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 80,80 : 19,55 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customAssemblyProbeTypeName - .line 80,80 : 56,57 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_CustomAssemblyProbeTypeName - - .method public hidebysig specialname instance string - get_CustomFusionAssemblyName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 85,85 : 19,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customFusionAssemblyName - IL_0006: ret - } // end of method RuntimeConfiguration::get_CustomFusionAssemblyName - - .method public hidebysig specialname instance void - set_CustomFusionAssemblyName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 86,86 : 19,52 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customFusionAssemblyName - .line 86,86 : 53,54 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_CustomFusionAssemblyName - - .method public hidebysig specialname instance bool - get_LoadPluginsOnStartup() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 91,91 : 19,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::loadPluginsOnStartup - IL_0006: ret - } // end of method RuntimeConfiguration::get_LoadPluginsOnStartup - - .method public hidebysig specialname instance void - set_LoadPluginsOnStartup(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 92,92 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::loadPluginsOnStartup - .line 92,92 : 49,50 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_LoadPluginsOnStartup - - .method public hidebysig specialname instance bool - get_UseLazyUnload() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 97,97 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload - IL_0006: ret - } // end of method RuntimeConfiguration::get_UseLazyUnload - - .method public hidebysig specialname instance void - set_UseLazyUnload(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 98,98 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload - .line 98,98 : 39,40 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_UseLazyUnload - - .method public hidebysig static void Initialize() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 107,107 : 13,75 '' - IL_0000: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load() - IL_0005: stsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - .line 108,108 : 9,10 '' - IL_000a: ret - } // end of method RuntimeConfiguration::Initialize - - .method public hidebysig static void Reset() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 112,112 : 13,93 '' - IL_0000: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_0005: stsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - .line 113,113 : 9,10 '' - IL_000a: ret - } // end of method RuntimeConfiguration::Reset - - .method public hidebysig static void Reload() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 117,117 : 13,26 '' - IL_0000: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Initialize() - .line 118,118 : 9,10 '' - IL_0005: ret - } // end of method RuntimeConfiguration::Reload - - .property class Virtuoso.Hyphen.Configuration.RuntimeConfiguration - Singleton() - { - .get class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - } // end of property RuntimeConfiguration::Singleton - .property bool Initialized() - { - .get bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Initialized() - } // end of property RuntimeConfiguration::Initialized - .property instance string CustomPluginManagerTypeName() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_CustomPluginManagerTypeName(string) - .get instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomPluginManagerTypeName() - } // end of property RuntimeConfiguration::CustomPluginManagerTypeName - .property instance string CustomAssemblyProbeTypeName() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_CustomAssemblyProbeTypeName(string) - .get instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomAssemblyProbeTypeName() - } // end of property RuntimeConfiguration::CustomAssemblyProbeTypeName - .property instance string CustomFusionAssemblyName() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_CustomFusionAssemblyName(string) - .get instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomFusionAssemblyName() - } // end of property RuntimeConfiguration::CustomFusionAssemblyName - .property instance bool LoadPluginsOnStartup() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_LoadPluginsOnStartup(bool) - .get instance bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_LoadPluginsOnStartup() - } // end of property RuntimeConfiguration::LoadPluginsOnStartup - .property instance bool UseLazyUnload() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_UseLazyUnload(bool) - .get instance bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_UseLazyUnload() - } // end of property RuntimeConfiguration::UseLazyUnload -} // end of class Virtuoso.Hyphen.Configuration.RuntimeConfiguration - -.class interface private abstract auto ansi Virtuoso.Miranda.Plugins.IInternalConfigurator - implements Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ -} // end of class Virtuoso.Miranda.Plugins.IInternalConfigurator - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.Configuration.RuntimeConfigurator - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.IInternalConfigurator, - Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .field private static class Virtuoso.Miranda.Plugins.IConfigurablePlugin singleton - .field private class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] configuration - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 9,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Configuration\\RuntimeConfigurator.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 34,34 : 41,42 '' - IL_0006: ret - } // end of method RuntimeConfigurator::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.IConfigurablePlugin - get_Singleton() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 45,45 : 17,77 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Hyphen.Configuration.RuntimeConfigurator::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::singleton - IL_0014: ret - } // end of method RuntimeConfigurator::get_Singleton - - .method public hidebysig newslot specialname virtual final - instance string get_Name() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 51,51 : 19,35 '' - IL_0000: ldstr "Hyphen" - IL_0005: ret - } // end of method RuntimeConfigurator::get_Name - - .method public hidebysig newslot specialname virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - get_Configuration() cil managed - { - // Code size 36 (0x24) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0000, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001) - .line 57,57 : 19,122 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Hyphen.Configuration.RuntimeConfigurator::configuration - IL_0006: dup - IL_0007: brtrue.s IL_0023 - - IL_0009: pop - IL_000a: ldarg.0 - IL_000b: ldc.i4.1 - IL_000c: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldc.i4.0 - IL_0014: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0019: stelem.ref - IL_001a: ldloc.0 - IL_001b: dup - IL_001c: stloc.1 - IL_001d: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Hyphen.Configuration.RuntimeConfigurator::configuration - IL_0022: ldloc.1 - IL_0023: ret - } // end of method RuntimeConfigurator::get_Configuration - - .method public hidebysig newslot virtual final - instance void ResetConfiguration() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 62,62 : 13,42 '' - IL_0000: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Reset() - .line 63,63 : 9,10 '' - IL_0005: ret - } // end of method RuntimeConfigurator::ResetConfiguration - - .method public hidebysig newslot virtual final - instance void ReloadConfiguration() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 67,67 : 13,43 '' - IL_0000: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Reload() - .line 68,68 : 9,10 '' - IL_0005: ret - } // end of method RuntimeConfigurator::ReloadConfiguration - - .method public hidebysig newslot virtual final - instance void PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories) cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Category category, - [1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) - .line 75,75 : 13,118 '' - IL_0000: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General() - IL_0005: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_Description() - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Category::.ctor(string, - string) - IL_000f: stloc.0 - .line 77,77 : 13,156 '' - IL_0010: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About() - IL_0015: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About_Description() - IL_001a: ldtoken Virtuoso.Hyphen.Configuration.Controls.AboutContent - IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0024: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string, - string, - class [mscorlib]System.Type) - IL_0029: stloc.1 - .line 78,78 : 13,66 '' - IL_002a: ldloc.1 - IL_002b: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Information() - IL_0030: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 79,79 : 13,38 '' - IL_0035: ldloc.0 - IL_0036: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - IL_003b: ldloc.1 - IL_003c: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 81,81 : 13,38 '' - IL_0041: ldarg.1 - IL_0042: ldloc.0 - IL_0043: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 82,82 : 9,10 '' - IL_0048: ret - } // end of method RuntimeConfigurator::PopulateConfiguration - - .property class Virtuoso.Miranda.Plugins.IConfigurablePlugin - Singleton() - { - .get class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Singleton() - } // end of property RuntimeConfigurator::Singleton - .property instance string Name() - { - .get instance string Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Name() - } // end of property RuntimeConfigurator::Name - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Configuration() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Configuration() - } // end of property RuntimeConfigurator::Configuration -} // end of class Virtuoso.Hyphen.Configuration.RuntimeConfigurator - -.class public abstract auto ansi beforefieldinit Virtuoso.Hyphen.Mini.ProtocolPlugin - extends Virtuoso.Hyphen.Mini.StandalonePlugin -{ - .field private native int namePtr - .field private int32 NameCapacity - .field private class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol thisProtocol - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 47,47 : 9,35 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Mini\\ProtocolPlugin.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::.ctor() - .line 47,47 : 38,39 '' - IL_0006: ret - } // end of method ProtocolPlugin::.ctor - - .method public hidebysig specialname virtual - instance valuetype [mscorlib]System.Guid[] - get_PluginInterfaces() cil managed - { - // Code size 26 (0x1a) - .maxstack 2 - .locals init ([0] valuetype [mscorlib]System.Guid[] CS$0$0000) - .line 58,58 : 19,91 '' - IL_0000: ldc.i4.1 - IL_0001: newarr [mscorlib]System.Guid - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: ldc.i4.0 - IL_0009: ldelema [mscorlib]System.Guid - IL_000e: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_ProtocolUUID() - IL_0013: stobj [mscorlib]System.Guid - IL_0018: ldloc.0 - IL_0019: ret - } // end of method ProtocolPlugin::get_PluginInterfaces - - .method assembly hidebysig strict virtual - instance void LoadInternal(native int pPluginLink) cil managed - { - // Code size 257 (0x101) - .maxstack 3 - .line 67,67 : 13,73 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0007: ldarg.0 - IL_0008: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolType() - IL_000d: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType) - IL_0012: call instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ThisProtocol(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol) - .line 68,68 : 13,37 '' - IL_0017: ldarg.0 - IL_0018: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Register() - .line 70,70 : 13,49 '' - IL_0022: ldarg.0 - IL_0023: ldc.i4 0x9c87 - IL_0028: callvirt instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - .line 72,72 : 13,122 '' - IL_002d: ldarg.0 - IL_002e: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_0033: ldstr "/GetName" - IL_0038: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_003d: ldarg.0 - IL_003e: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetName(native uint, - native int) - IL_0044: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0049: ldarg.0 - IL_004a: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 73,73 : 13,126 '' - IL_004f: ldarg.0 - IL_0050: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_0055: ldstr "/GetStatus" - IL_005a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_005f: ldarg.0 - IL_0060: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetStatus(native uint, - native int) - IL_0066: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_006b: ldarg.0 - IL_006c: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 74,74 : 13,126 '' - IL_0071: ldarg.0 - IL_0072: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_0077: ldstr "/SetStatus" - IL_007c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_0081: ldarg.0 - IL_0082: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSSetStatus(native uint, - native int) - IL_0088: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_008d: ldarg.0 - IL_008e: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 75,75 : 13,124 '' - IL_0093: ldarg.0 - IL_0094: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_0099: ldstr "/LoadIcon" - IL_009e: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_00a3: ldarg.0 - IL_00a4: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSLoadIcon(native uint, - native int) - IL_00aa: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_00af: ldarg.0 - IL_00b0: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 76,76 : 13,122 '' - IL_00b5: ldarg.0 - IL_00b6: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_00bb: ldstr "/GetCaps" - IL_00c0: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_00c5: ldarg.0 - IL_00c6: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetCaps(native uint, - native int) - IL_00cc: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_00d1: ldarg.0 - IL_00d2: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 77,77 : 13,128 '' - IL_00d7: ldarg.0 - IL_00d8: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_00dd: ldstr "/SendMsg" - IL_00e2: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_00e7: ldarg.0 - IL_00e8: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSSSendMessage(native uint, - native int) - IL_00ee: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_00f3: ldarg.0 - IL_00f4: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 79,79 : 13,44 '' - IL_00f9: ldarg.0 - IL_00fa: ldarg.1 - IL_00fb: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::LoadInternal(native int) - .line 80,80 : 9,10 '' - IL_0100: ret - } // end of method ProtocolPlugin::LoadInternal - - .method assembly hidebysig strict virtual - instance void UnloadInternal() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 87,87 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::UnloadInternal() - .line 88,88 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Unregister() - .line 89,89 : 9,10 '' - IL_0011: ret - } // end of method ProtocolPlugin::UnloadInternal - - .method private hidebysig instance int32 - PSGetName(native uint capacity, - native int pBuffer) cil managed - { - // Code size 166 (0xa6) - .maxstack 4 - .locals init ([0] uint8[] nameBytes, - [1] uint32 count, - [2] int64 i) - .line 103,103 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0010: brfalse.s IL_0069 - - .line 105,105 : 17,84 '' - IL_0012: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0017: ldarg.0 - IL_0018: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_001d: dup - IL_001e: brtrue.s IL_0026 - - IL_0020: pop - IL_0021: ldsfld string [mscorlib]System.String::Empty - IL_0026: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string) - IL_002b: stloc.0 - .line 106,106 : 17,53 '' - IL_002c: ldarg.0 - IL_002d: ldloc.0 - IL_002e: ldlen - IL_002f: conv.i4 - IL_0030: ldc.i4.1 - IL_0031: add - IL_0032: stfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity - .line 108,108 : 17,62 '' - IL_0037: ldarg.0 - IL_0038: ldarg.0 - IL_0039: ldfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity - IL_003e: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0043: stfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - .line 109,109 : 17,71 '' - IL_0048: ldloc.0 - IL_0049: ldc.i4.0 - IL_004a: ldarg.0 - IL_004b: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_0050: ldloc.0 - IL_0051: ldlen - IL_0052: conv.i4 - IL_0053: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 111,111 : 17,60 '' - IL_0058: ldarg.0 - IL_0059: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_005e: call void* [mscorlib]System.IntPtr::op_Explicit(native int) - IL_0063: ldloc.0 - IL_0064: ldlen - IL_0065: conv.i4 - IL_0066: add - IL_0067: ldc.i4.0 - IL_0068: stind.i1 - .line 114,114 : 13,46 '' - IL_0069: ldarga.s capacity - IL_006b: call instance uint32 [mscorlib]System.UIntPtr::ToUInt32() - IL_0070: stloc.1 - .line 116,116 : 18,29 '' - IL_0071: ldc.i4.0 - IL_0072: conv.i8 - IL_0073: stloc.2 - IL_0074: br.s IL_0095 - - .line 117,117 : 17,83 '' - IL_0076: ldarga.s pBuffer - IL_0078: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_007d: ldloc.2 - IL_007e: add - IL_007f: conv.u - IL_0080: ldarg.0 - IL_0081: ldflda native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_0086: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_008b: ldloc.2 - IL_008c: add - IL_008d: conv.u - IL_008e: ldind.u1 - IL_008f: stind.i1 - .line 116,116 : 61,64 '' - IL_0090: ldloc.2 - IL_0091: ldc.i4.1 - IL_0092: conv.i8 - IL_0093: add - IL_0094: stloc.2 - .line 116,116 : 30,59 '' - IL_0095: ldloc.2 - IL_0096: ldloc.1 - IL_0097: conv.u8 - IL_0098: bge.s IL_00a4 - - IL_009a: ldloc.2 - IL_009b: ldarg.0 - IL_009c: ldfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity - IL_00a1: conv.i8 - IL_00a2: blt.s IL_0076 - - .line 119,119 : 13,22 '' - IL_00a4: ldc.i4.0 - IL_00a5: ret - } // end of method ProtocolPlugin::PSGetName - - .method private hidebysig instance int32 - PSGetStatus(native uint wParam, - native int lParam) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 130,130 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolStatus() - IL_0006: ret - } // end of method ProtocolPlugin::PSGetStatus - - .method private hidebysig instance int32 - PSSetStatus(native uint newStatusRaw, - native int lParam) cil managed - { - // Code size 65 (0x41) - .maxstack 6 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode prevStatus, - [1] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode newStatus) - .line 145,145 : 13,52 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolStatus() - IL_0006: stloc.0 - .line 146,146 : 13,61 '' - IL_0007: ldarg.1 - IL_0008: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint) - IL_000d: stloc.1 - .line 148,148 : 13,40 '' - IL_000e: ldarg.0 - IL_000f: ldloc.1 - IL_0010: callvirt instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - .line 149,149 : 13,171 '' - IL_0015: ldarg.0 - IL_0016: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_001b: callvirt instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::get_NativeDescriptor() - IL_0020: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - IL_0025: ldc.i4.s 12 - IL_0027: ldc.i4.1 - IL_0028: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_002d: ldloc.0 - IL_002e: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0033: ldarg.1 - IL_0034: call native int Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native uint) - IL_0039: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType, - bool, - native int, - native int, - native int) - IL_003e: pop - .line 151,151 : 13,22 '' - IL_003f: ldc.i4.0 - IL_0040: ret - } // end of method ProtocolPlugin::PSSetStatus - - .method private hidebysig instance int32 - PSLoadIcon(native uint whichIcon, - native int lParam) cil managed - { - // Code size 47 (0x2f) - .maxstack 1 - .locals init ([0] native int CS$0$0000, - [1] native int CS$0$0001) - .line 162,162 : 13,38 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolIcon() - IL_0006: brtrue.s IL_001b - - .line 163,163 : 17,65 '' - IL_0008: call class [System.Drawing]System.Drawing.Icon [System.Drawing]System.Drawing.SystemIcons::get_Application() - IL_000d: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_0012: stloc.0 - IL_0013: ldloca.s CS$0$0000 - IL_0015: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_001a: ret - - .line 165,165 : 17,54 '' - IL_001b: ldarg.0 - IL_001c: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolIcon() - IL_0021: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_0026: stloc.1 - IL_0027: ldloca.s CS$0$0001 - IL_0029: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_002e: ret - } // end of method ProtocolPlugin::PSLoadIcon - - .method private hidebysig instance int32 - PSGetCaps(native uint flagsNum, - native int lParam) cil managed - { - // Code size 52 (0x34) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind CS$0$0000) - .line 176,176 : 13,49 '' - IL_0000: ldarg.1 - IL_0001: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint) - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: ldc.i4.1 - IL_0009: sub - IL_000a: switch ( - IL_001d, - IL_0024, - IL_002b) - IL_001b: br.s IL_0032 - - .line 179,179 : 21,55 '' - IL_001d: ldarg.0 - IL_001e: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedCapabilities() - IL_0023: ret - - .line 181,181 : 21,54 '' - IL_0024: ldarg.0 - IL_0025: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedStatusModes() - IL_002a: ret - - .line 183,183 : 21,58 '' - IL_002b: ldarg.0 - IL_002c: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedAwayStatusModes() - IL_0031: ret - - .line 185,185 : 21,30 '' - IL_0032: ldc.i4.0 - IL_0033: ret - } // end of method ProtocolPlugin::PSGetCaps - - .method private hidebysig instance int32 - PSSSendMessage(native uint 'flags', - native int pCcsData) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 200,200 : 13,64 '' - IL_0000: ldarg.0 - IL_0001: ldarg.2 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::.ctor(native int) - IL_0007: callvirt instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData) - IL_000c: ret - } // end of method ProtocolPlugin::PSSSendMessage - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol - get_ThisProtocol() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 213,213 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::thisProtocol - IL_0006: ret - } // end of method ProtocolPlugin::get_ThisProtocol - - .method assembly hidebysig specialname - instance void set_ThisProtocol(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 214,214 : 28,49 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::thisProtocol - .line 214,214 : 50,51 '' - IL_0007: ret - } // end of method ProtocolPlugin::set_ThisProtocol - - .method family hidebysig specialname instance native int - get_NamePtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 219,219 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_0006: ret - } // end of method ProtocolPlugin::get_NamePtr - - .method famorassem hidebysig newslot specialname abstract virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - get_ProtocolType() cil managed - { - } // end of method ProtocolPlugin::get_ProtocolType - - .method famorassem hidebysig newslot specialname abstract virtual - instance class [System.Drawing]System.Drawing.Icon - get_ProtocolIcon() cil managed - { - } // end of method ProtocolPlugin::get_ProtocolIcon - - .method famorassem hidebysig newslot specialname abstract virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities - get_SupportedCapabilities() cil managed - { - } // end of method ProtocolPlugin::get_SupportedCapabilities - - .method famorassem hidebysig newslot specialname virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - get_SupportedAwayStatusModes() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 248,248 : 89,119 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method ProtocolPlugin::get_SupportedAwayStatusModes - - .method famorassem hidebysig newslot specialname virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - get_SupportedStatusModes() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 253,253 : 85,115 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method ProtocolPlugin::get_SupportedStatusModes - - .method famorassem hidebysig newslot specialname virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - get_ProtocolStatus() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 258,258 : 70,96 '' - IL_0000: ldc.i4 0x9c87 - IL_0005: ret - } // end of method ProtocolPlugin::get_ProtocolStatus - - .method famorassem hidebysig newslot specialname virtual - instance void set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode 'value') cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 258,258 : 105,106 '' - IL_0000: ret - } // end of method ProtocolPlugin::set_ProtocolStatus - - .method family hidebysig newslot virtual - instance int32 SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData msgData) cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 260,260 : 71,80 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method ProtocolPlugin::SendMessage - - .property instance valuetype [mscorlib]System.Guid[] - PluginInterfaces() - { - .get instance valuetype [mscorlib]System.Guid[] Virtuoso.Hyphen.Mini.ProtocolPlugin::get_PluginInterfaces() - } // end of property ProtocolPlugin::PluginInterfaces - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol - ThisProtocol() - { - .set instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ThisProtocol(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol) - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - } // end of property ProtocolPlugin::ThisProtocol - .property instance native int NamePtr() - { - .get instance native int Virtuoso.Hyphen.Mini.ProtocolPlugin::get_NamePtr() - } // end of property ProtocolPlugin::NamePtr - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - ProtocolType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolType() - } // end of property ProtocolPlugin::ProtocolType - .property instance class [System.Drawing]System.Drawing.Icon - ProtocolIcon() - { - .get instance class [System.Drawing]System.Drawing.Icon Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolIcon() - } // end of property ProtocolPlugin::ProtocolIcon - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities - SupportedCapabilities() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedCapabilities() - } // end of property ProtocolPlugin::SupportedCapabilities - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - SupportedAwayStatusModes() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedAwayStatusModes() - } // end of property ProtocolPlugin::SupportedAwayStatusModes - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - SupportedStatusModes() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedStatusModes() - } // end of property ProtocolPlugin::SupportedStatusModes - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - ProtocolStatus() - { - .set instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolStatus() - } // end of property ProtocolPlugin::ProtocolStatus -} // end of class Virtuoso.Hyphen.Mini.ProtocolPlugin - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.MirandaPluginLink - extends [mscorlib]System.Object -{ - .field private initonly class Virtuoso.Hyphen.Native.NativePluginLink nativePluginLink - .field private initonly native int nativePluginLinkPtr - .field public initonly class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype CallServiceUnsafe - .method private hidebysig specialname rtspecialname - instance void .ctor(native int nativeLinkPtr) cil managed - { - // Code size 105 (0x69) - .maxstack 4 - .line 39,39 : 9,56 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\MirandaPluginLink.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 41,41 : 13,46 '' - IL_0006: ldarg.1 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0011: brfalse.s IL_001e - - .line 42,42 : 17,66 '' - IL_0013: ldstr "nativeLinkPtr" - IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001d: throw - - .line 44,44 : 13,54 '' - IL_001e: ldarg.0 - IL_001f: ldarg.1 - IL_0020: stfld native int Virtuoso.Hyphen.MirandaPluginLink::nativePluginLinkPtr - .line 45,45 : 13,119 '' - IL_0025: ldarg.0 - IL_0026: ldarg.1 - IL_0027: ldtoken Virtuoso.Hyphen.Native.NativePluginLink - IL_002c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0031: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0036: castclass Virtuoso.Hyphen.Native.NativePluginLink - IL_003b: stfld class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::nativePluginLink - .line 47,47 : 13,192 '' - IL_0040: ldarg.0 - IL_0041: ldarg.1 - IL_0042: ldc.i4.s 9 - IL_0044: call int32 [mscorlib]System.IntPtr::get_Size() - IL_0049: mul - IL_004a: call native int [mscorlib]System.Runtime.InteropServices.Marshal::ReadIntPtr(native int, - int32) - IL_004f: ldtoken Virtuoso.Hyphen.Native.CallServiceUnsafePrototype - IL_0054: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0059: call class [mscorlib]System.Delegate [mscorlib]System.Runtime.InteropServices.Marshal::GetDelegateForFunctionPointer(native int, - class [mscorlib]System.Type) - IL_005e: castclass Virtuoso.Hyphen.Native.CallServiceUnsafePrototype - IL_0063: stfld class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype Virtuoso.Hyphen.MirandaPluginLink::CallServiceUnsafe - .line 48,48 : 9,10 '' - IL_0068: ret - } // end of method MirandaPluginLink::.ctor - - .method public hidebysig static class Virtuoso.Hyphen.MirandaPluginLink - FromPointer(native int nativeLinkPtr) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 52,52 : 13,57 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Hyphen.MirandaPluginLink::.ctor(native int) - IL_0006: ret - } // end of method MirandaPluginLink::FromPointer - - .method public hidebysig specialname instance native int - get_NativePluginLinkPtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 63,63 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.MirandaPluginLink::nativePluginLinkPtr - IL_0006: ret - } // end of method MirandaPluginLink::get_NativePluginLinkPtr - - .method public hidebysig specialname instance class Virtuoso.Hyphen.Native.NativePluginLink - get_NativePluginLink() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::nativePluginLink - IL_0006: ret - } // end of method MirandaPluginLink::get_NativePluginLink - - .property instance native int NativePluginLinkPtr() - { - .get instance native int Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLinkPtr() - } // end of property MirandaPluginLink::NativePluginLinkPtr - .property instance class Virtuoso.Hyphen.Native.NativePluginLink - NativePluginLink() - { - .get instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - } // end of property MirandaPluginLink::NativePluginLink -} // end of class Virtuoso.Hyphen.MirandaPluginLink - -.class public auto ansi sealed Virtuoso.Hyphen.Native.PluginFlags - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Hyphen.Native.PluginFlags UnicodeAware = uint8(0x01) -} // end of class Virtuoso.Hyphen.Native.PluginFlags - -.class private sequential ansi sealed beforefieldinit Virtuoso.Hyphen.Native.PLUGININFOEX - extends Virtuoso.Hyphen.Native.PLUGININFO -{ - .pack 4 - .size 0 - .field public valuetype [mscorlib]System.Guid UUID - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,30 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\Native\\PLUGININFOEX.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - .line 30,30 : 33,34 '' - IL_0006: ret - } // end of method PLUGININFOEX::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(valuetype [mscorlib]System.Guid uuid) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 32,32 : 9,39 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - .line 34,34 : 13,30 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Native.PLUGININFOEX::UUID - .line 35,35 : 9,10 '' - IL_000d: ret - } // end of method PLUGININFOEX::.ctor - -} // end of class Virtuoso.Hyphen.Native.PLUGININFOEX - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventManager - extends [mscorlib]System.Object -{ - .method public hidebysig static void CreateEventHook(string eventName, - class Virtuoso.Miranda.Plugins.Callback callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 135 (0x87) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 33,33 : 13,49 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\EventManager.cs' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 34,34 : 17,62 '' - IL_0008: ldstr "eventName" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 36,36 : 13,34 '' - IL_0013: ldarg.1 - IL_0014: brtrue.s IL_0021 - - .line 37,37 : 17,61 '' - IL_0016: ldstr "callback" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 39,39 : 13,31 '' - IL_0021: ldarg.2 - IL_0022: brtrue.s IL_002f - - .line 40,40 : 17,58 '' - IL_0024: ldstr "owner" - IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002e: throw - - .line 42,42 : 13,36 '' - IL_002f: ldarg.2 - IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - IL_0035: brtrue.s IL_0042 - - .line 43,43 : 17,102 '' - IL_0037: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_003c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0041: throw - - .line 45,45 : 13,79 '' - IL_0042: ldarg.2 - IL_0043: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0048: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_004d: stloc.0 - .line 49,49 : 17,64 '' - .try - { - IL_004e: ldarg.2 - IL_004f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 50,50 : 17,73 '' - IL_0054: ldloc.0 - IL_0055: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 52,52 : 17,145 '' - IL_005a: ldloc.0 - IL_005b: ldarg.0 - IL_005c: ldarg.2 - IL_005d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0062: ldarg.1 - IL_0063: ldc.i4.1 - IL_0064: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0069: stloc.1 - .line 53,53 : 17,54 '' - IL_006a: ldloc.1 - IL_006b: ldc.i4.1 - IL_006c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_RegisteredManually(bool) - .line 55,55 : 17,52 '' - IL_0071: ldloc.1 - IL_0072: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_0077: leave.s IL_0086 - - .line 59,59 : 17,56 '' - } // end .try - finally - { - IL_0079: ldarg.2 - IL_007a: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - .line 60,60 : 17,61 '' - IL_007f: ldloc.0 - IL_0080: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0085: endfinally - .line 62,62 : 9,10 '' - } // end handler - IL_0086: ret - } // end of method EventManager::CreateEventHook - - .method public hidebysig static void RemoveEventHook(string eventName, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed - { - // Code size 119 (0x77) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 66,66 : 13,49 '' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 67,67 : 17,62 '' - IL_0008: ldstr "eventName" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 69,69 : 13,31 '' - IL_0013: ldarg.1 - IL_0014: brtrue.s IL_0021 - - .line 70,70 : 17,58 '' - IL_0016: ldstr "owner" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 72,72 : 13,36 '' - IL_0021: ldarg.1 - IL_0022: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - IL_0027: brtrue.s IL_0034 - - .line 73,73 : 17,102 '' - IL_0029: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_002e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0033: throw - - .line 75,75 : 13,79 '' - IL_0034: ldarg.1 - IL_0035: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_003a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_003f: stloc.0 - .line 79,79 : 17,73 '' - .try - { - IL_0040: ldloc.0 - IL_0041: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 80,80 : 17,50 '' - IL_0046: ldnull - IL_0047: stloc.1 - .line 82,82 : 17,88 '' - IL_0048: ldarg.1 - IL_0049: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_004e: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_0053: ldarg.0 - IL_0054: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string) - IL_0059: dup - IL_005a: stloc.1 - IL_005b: brtrue.s IL_005f - - .line 83,83 : 21,28 '' - IL_005d: leave.s IL_0076 - - .line 85,85 : 17,53 '' - IL_005f: ldloc.1 - IL_0060: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 86,86 : 17,47 '' - IL_0065: ldloc.0 - IL_0066: ldloc.1 - IL_0067: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_006c: pop - IL_006d: leave.s IL_0076 - - .line 90,90 : 17,61 '' - } // end .try - finally - { - IL_006f: ldloc.0 - IL_0070: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0075: endfinally - .line 92,92 : 9,10 '' - } // end handler - IL_0076: ret - } // end of method EventManager::RemoveEventHook - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle - CreateEvent(string eventName, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 9 (0x9) - .maxstack 8 - .line 97,97 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: call class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle Virtuoso.Miranda.Plugins.Infrastructure.EventManager::CreateEvent(string, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Callback) - IL_0008: ret - } // end of method EventManager::CreateEvent - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle - CreateEvent(string eventName, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Callback defaultSubscriber) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 117 (0x75) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle handle) - .line 103,103 : 13,49 '' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 104,104 : 17,62 '' - IL_0008: ldstr "eventName" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 106,106 : 13,31 '' - IL_0013: ldarg.1 - IL_0014: brtrue.s IL_0021 - - .line 107,107 : 17,58 '' - IL_0016: ldstr "owner" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 109,109 : 13,36 '' - IL_0021: ldarg.1 - IL_0022: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - IL_0027: brtrue.s IL_0034 - - .line 110,110 : 17,102 '' - IL_0029: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_002e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0033: throw - - .line 112,112 : 13,57 '' - IL_0034: ldarg.0 - IL_0035: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string) - IL_003a: brfalse.s IL_0047 - - .line 113,113 : 17,58 '' - IL_003c: ldstr "eventName" - IL_0041: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0046: throw - - .line 115,115 : 13,151 '' - IL_0047: ldarg.1 - IL_0048: ldarg.0 - IL_0049: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_004e: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0053: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0058: ldfld class Virtuoso.Hyphen.Native.CreateHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::CreateHookableEvent - IL_005d: ldarg.0 - IL_005e: callvirt instance native int Virtuoso.Hyphen.Native.CreateHookableEventPrototype::Invoke(string) - IL_0063: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin, - string, - native int) - IL_0068: stloc.0 - .line 117,117 : 13,43 '' - IL_0069: ldarg.2 - IL_006a: brfalse.s IL_0073 - - .line 118,118 : 17,64 '' - IL_006c: ldloc.0 - IL_006d: ldarg.2 - IL_006e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::SetDefaultSubscriber(class Virtuoso.Miranda.Plugins.Callback) - .line 120,120 : 13,27 '' - IL_0073: ldloc.0 - IL_0074: ret - } // end of method EventManager::CreateEvent - - .method public hidebysig static void RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle eventHandle) cil managed - { - // Code size 149 (0x95) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link, - [1] int32 result, - [2] class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection handles) - .line 125,125 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 126,126 : 17,64 '' - IL_0003: ldstr "eventHandle" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 128,128 : 13,72 '' - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0013: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0018: stloc.0 - .line 130,130 : 13,58 '' - IL_0019: ldarg.0 - IL_001a: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001f: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0024: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0029: brfalse.s IL_0094 - - .line 133,133 : 17,107 '' - IL_002b: ldloc.0 - IL_002c: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0031: ldfld class Virtuoso.Hyphen.Native.DestroyHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::DestroyHookableEvent - IL_0036: ldarg.0 - IL_0037: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_003c: callvirt instance int32 Virtuoso.Hyphen.Native.DestroyHookableEventPrototype::Invoke(native int) - IL_0041: dup - IL_0042: stloc.1 - IL_0043: brfalse.s IL_0061 - - .line 134,134 : 21,176 '' - IL_0045: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_004a: ldstr "DestroyHookableEvent" - IL_004f: ldloca.s result - IL_0051: call instance string [mscorlib]System.Int32::ToString() - IL_0056: call string [mscorlib]System.String::Format(string, - object, - object) - IL_005b: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0060: throw - - .line 136,136 : 17,57 '' - IL_0061: ldarg.0 - IL_0062: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0067: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - .line 137,137 : 17,91 '' - IL_006c: ldarg.0 - IL_006d: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::get_Owner() - IL_0072: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0077: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles() - IL_007c: stloc.2 - .line 141,141 : 21,74 '' - .try - { - IL_007d: ldloc.2 - IL_007e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 142,142 : 21,49 '' - IL_0083: ldloc.2 - IL_0084: ldarg.0 - IL_0085: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_008a: pop - IL_008b: leave.s IL_0094 - - .line 146,146 : 21,62 '' - } // end .try - finally - { - IL_008d: ldloc.2 - IL_008e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0093: endfinally - .line 149,149 : 9,10 '' - } // end handler - IL_0094: ret - } // end of method EventManager::RemoveEvent - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventManager - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.HookManager - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass2' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass2'::.ctor - - .method public hidebysig instance bool - 'b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor _hook) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 83,83 : 21,85 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\HookManager.cs' - IL_0000: ldarg.1 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0007: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_000c: brfalse.s IL_001f - - IL_000e: ldarg.1 - IL_000f: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0014: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0019: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_001e: ret - - IL_001f: ldc.i4.0 - IL_0020: ret - } // end of method '<>c__DisplayClass2'::'b__0' - - } // end of class '<>c__DisplayClass2' - - .method public hidebysig static void CreateHooks(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[] hooks) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 47 (0x2f) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[] CS$6$0000, - [2] int32 CS$7$0001) - .line 32,32 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 33,33 : 17,58 '' - IL_0003: ldstr "hooks" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 35,35 : 13,35 '' - IL_000e: ldarg.0 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: brtrue.s IL_0014 - - .line 36,36 : 17,24 '' - IL_0013: ret - - .line 38,38 : 45,50 '' - IL_0014: ldarg.0 - IL_0015: stloc.1 - IL_0016: ldc.i4.0 - IL_0017: stloc.2 - IL_0018: br.s IL_0028 - - .line 38,38 : 22,41 '' - IL_001a: ldloc.1 - IL_001b: ldloc.2 - IL_001c: ldelem.ref - IL_001d: stloc.0 - .line 39,39 : 17,34 '' - IL_001e: ldloc.0 - IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_0024: ldloc.2 - IL_0025: ldc.i4.1 - IL_0026: add - IL_0027: stloc.2 - .line 38,38 : 42,44 '' - IL_0028: ldloc.2 - IL_0029: ldloc.1 - IL_002a: ldlen - IL_002b: conv.i4 - IL_002c: blt.s IL_001a - - .line 40,40 : 9,10 '' - IL_002e: ret - } // end of method HookManager::CreateHooks - - .method public hidebysig static void CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 68 (0x44) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$0$0000) - .line 46,46 : 17,67 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 48,48 : 17,39 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_000c: stloc.0 - IL_000d: ldloc.0 - IL_000e: ldc.i4.1 - IL_000f: sub - IL_0010: switch ( - IL_001f, - IL_0027) - IL_001d: br.s IL_002f - - .line 52,52 : 29,45 '' - IL_001f: ldarg.0 - IL_0020: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::HookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 53,53 : 29,35 '' - IL_0025: br.s IL_003a - - .line 57,57 : 29,57 '' - IL_0027: ldarg.0 - IL_0028: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 58,58 : 29,35 '' - IL_002d: br.s IL_003a - - .line 61,61 : 25,67 '' - IL_002f: ldstr "descriptor" - IL_0034: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0039: throw - - IL_003a: leave.s IL_0043 - - .line 66,66 : 17,55 '' - } // end .try - finally - { - IL_003c: ldarg.0 - IL_003d: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0042: endfinally - .line 68,68 : 9,10 '' - } // end handler - IL_0043: ret - } // end of method HookManager::CreateHook - - .method private hidebysig static void CreateServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 209 (0xd1) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Predicate`1 'CS$<>9__CachedAnonymousMethodDelegate1', - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2' 'CS$<>8__locals3') - IL_0000: ldnull - IL_0001: stloc.0 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::.ctor() - IL_0007: stloc.1 - IL_0008: ldloc.1 - IL_0009: ldarg.0 - IL_000a: stfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - .line 72,72 : 13,58 '' - IL_000f: ldloc.1 - IL_0010: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0015: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_001a: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string) - IL_001f: brtrue.s IL_008d - - .line 74,74 : 17,137 '' - IL_0021: ldloc.1 - IL_0022: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0027: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_002c: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0031: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0036: ldfld class Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype Virtuoso.Hyphen.Native.NativePluginLink::CreateServiceFunction - IL_003b: ldloc.1 - IL_003c: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0041: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_0046: ldloc.1 - IL_0047: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_004c: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Callback() - IL_0051: callvirt instance native int Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype::Invoke(string, - class Virtuoso.Miranda.Plugins.Callback) - IL_0056: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - .line 76,76 : 17,55 '' - IL_005b: ldloc.1 - IL_005c: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0061: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0066: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_006b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0070: brfalse.s IL_00d0 - - .line 77,77 : 21,144 '' - IL_0072: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() - IL_0077: ldloc.1 - IL_0078: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_007d: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_0082: call string [mscorlib]System.String::Format(string, - object) - IL_0087: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_008c: throw - - .line 81,84 : 17,20 '' - IL_008d: ldloc.1 - IL_008e: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0093: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Owner() - IL_0098: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_009d: ldloc.0 - IL_009e: brtrue.s IL_00ad - - IL_00a0: ldloc.1 - IL_00a1: ldftn instance bool Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::'b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_00a7: newobj instance void class [mscorlib]System.Predicate`1::.ctor(object, - native int) - IL_00ac: stloc.0 - IL_00ad: ldloc.0 - IL_00ae: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Exists(class [mscorlib]System.Predicate`1) - IL_00b3: brtrue.s IL_00d0 - - .line 85,85 : 21,152 '' - IL_00b5: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() - IL_00ba: ldloc.1 - IL_00bb: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_00c0: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_00c5: call string [mscorlib]System.String::Format(string, - object) - IL_00ca: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_00cf: throw - - .line 87,87 : 9,10 '' - IL_00d0: ret - } // end of method HookManager::CreateServiceFunction - - .method private hidebysig static void HookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 84 (0x54) - .maxstack 4 - .line 91,91 : 13,121 '' - IL_0000: ldarg.0 - IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0006: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_000b: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0010: ldfld class Virtuoso.Hyphen.Native.HookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::HookEvent - IL_0015: ldarg.0 - IL_0016: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_001b: ldarg.0 - IL_001c: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Callback() - IL_0021: callvirt instance native int Virtuoso.Hyphen.Native.HookEventPrototype::Invoke(string, - class Virtuoso.Miranda.Plugins.Callback) - IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - .line 93,93 : 13,51 '' - IL_002b: ldarg.0 - IL_002c: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0031: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0036: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_003b: brfalse.s IL_0053 - - .line 94,94 : 17,129 '' - IL_003d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_EventHookingFailed() - IL_0042: ldarg.0 - IL_0043: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_0048: call string [mscorlib]System.String::Format(string, - object) - IL_004d: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0052: throw - - .line 95,95 : 9,10 '' - IL_0053: ret - } // end of method HookManager::HookEvent - - .method public hidebysig static void DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 68 (0x44) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$0$0000) - .line 101,101 : 17,67 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 103,103 : 17,39 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_000c: stloc.0 - IL_000d: ldloc.0 - IL_000e: ldc.i4.1 - IL_000f: sub - IL_0010: switch ( - IL_001f, - IL_0027) - IL_001d: br.s IL_002f - - .line 107,107 : 29,47 '' - IL_001f: ldarg.0 - IL_0020: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::UnhookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 108,108 : 29,35 '' - IL_0025: br.s IL_003a - - .line 112,112 : 29,58 '' - IL_0027: ldarg.0 - IL_0028: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 113,113 : 29,35 '' - IL_002d: br.s IL_003a - - .line 116,116 : 25,67 '' - IL_002f: ldstr "descriptor" - IL_0034: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0039: throw - - IL_003a: leave.s IL_0043 - - .line 121,121 : 17,55 '' - } // end .try - finally - { - IL_003c: ldarg.0 - IL_003d: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0042: endfinally - .line 123,123 : 9,10 '' - } // end handler - IL_0043: ret - } // end of method HookManager::DestroyHook - - .method private hidebysig static void UnhookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) cil managed - { - // Code size 112 (0x70) - .maxstack 2 - .line 127,127 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 128,128 : 17,63 '' - IL_0003: ldstr "descriptor" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 130,130 : 13,59 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_0014: ldc.i4.1 - IL_0015: beq.s IL_0022 - - .line 131,131 : 17,69 '' - IL_0017: ldstr "descriptor" - IL_001c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0021: throw - - .line 133,133 : 13,57 '' - IL_0022: ldarg.0 - IL_0023: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0028: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_002d: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0032: brfalse.s IL_0035 - - .line 134,134 : 17,24 '' - IL_0034: ret - - .line 138,138 : 17,73 '' - .try - { - IL_0035: ldarg.0 - IL_0036: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 140,140 : 17,119 '' - IL_003b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0040: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0045: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_004a: ldfld class Virtuoso.Hyphen.Native.UnhookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::UnhookEvent - IL_004f: ldarg.0 - IL_0050: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0055: callvirt instance int32 Virtuoso.Hyphen.Native.UnhookEventPrototype::Invoke(native int) - IL_005a: pop - .line 143,143 : 17,56 '' - IL_005b: ldarg.0 - IL_005c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0061: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - IL_0066: leave.s IL_006f - - .line 147,147 : 17,61 '' - } // end .try - finally - { - IL_0068: ldarg.0 - IL_0069: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_006e: endfinally - .line 149,149 : 9,10 '' - } // end handler - IL_006f: ret - } // end of method HookManager::UnhookEvent - - .method private hidebysig static void DestroyServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) cil managed - { - // Code size 112 (0x70) - .maxstack 2 - .line 153,153 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 154,154 : 17,63 '' - IL_0003: ldstr "descriptor" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 156,156 : 13,65 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_0014: ldc.i4.2 - IL_0015: beq.s IL_0022 - - .line 157,157 : 17,69 '' - IL_0017: ldstr "descriptor" - IL_001c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0021: throw - - .line 159,159 : 13,57 '' - IL_0022: ldarg.0 - IL_0023: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0028: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_002d: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0032: brfalse.s IL_0035 - - .line 160,160 : 17,24 '' - IL_0034: ret - - .line 164,164 : 17,73 '' - .try - { - IL_0035: ldarg.0 - IL_0036: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 166,166 : 17,130 '' - IL_003b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0040: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0045: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_004a: ldfld class Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype Virtuoso.Hyphen.Native.NativePluginLink::DestroyServiceFunction - IL_004f: ldarg.0 - IL_0050: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0055: callvirt instance int32 Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype::Invoke(native int) - IL_005a: pop - .line 169,169 : 17,56 '' - IL_005b: ldarg.0 - IL_005c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0061: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - IL_0066: leave.s IL_006f - - .line 173,173 : 17,61 '' - } // end .try - finally - { - IL_0068: ldarg.0 - IL_0069: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_006e: endfinally - .line 175,175 : 9,10 '' - } // end handler - IL_006f: ret - } // end of method HookManager::DestroyServiceFunction - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HookManager - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager - extends [mscorlib]System.Object -{ - .method public hidebysig static void CreateServiceFunction(string serviceName, - class Virtuoso.Miranda.Plugins.Callback callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 135 (0x87) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 32,32 : 13,51 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ServiceManager.cs' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 33,33 : 17,64 '' - IL_0008: ldstr "serviceName" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 35,35 : 13,34 '' - IL_0013: ldarg.1 - IL_0014: brtrue.s IL_0021 - - .line 36,36 : 17,61 '' - IL_0016: ldstr "callback" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 38,38 : 13,31 '' - IL_0021: ldarg.2 - IL_0022: brtrue.s IL_002f - - .line 39,39 : 17,58 '' - IL_0024: ldstr "owner" - IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002e: throw - - .line 41,41 : 13,36 '' - IL_002f: ldarg.2 - IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - IL_0035: brtrue.s IL_0042 - - .line 42,42 : 17,102 '' - IL_0037: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_003c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0041: throw - - .line 44,44 : 13,85 '' - IL_0042: ldarg.2 - IL_0043: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0048: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_004d: stloc.0 - .line 48,48 : 17,64 '' - .try - { - IL_004e: ldarg.2 - IL_004f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 49,49 : 17,73 '' - IL_0054: ldloc.0 - IL_0055: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 51,51 : 17,153 '' - IL_005a: ldloc.0 - IL_005b: ldarg.0 - IL_005c: ldarg.2 - IL_005d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0062: ldarg.1 - IL_0063: ldc.i4.2 - IL_0064: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0069: stloc.1 - .line 52,52 : 17,54 '' - IL_006a: ldloc.1 - IL_006b: ldc.i4.1 - IL_006c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_RegisteredManually(bool) - .line 54,54 : 17,52 '' - IL_0071: ldloc.1 - IL_0072: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_0077: leave.s IL_0086 - - .line 58,58 : 17,56 '' - } // end .try - finally - { - IL_0079: ldarg.2 - IL_007a: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - .line 59,59 : 17,61 '' - IL_007f: ldloc.0 - IL_0080: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0085: endfinally - .line 61,61 : 9,10 '' - } // end handler - IL_0086: ret - } // end of method ServiceManager::CreateServiceFunction - - .method public hidebysig static bool ServiceExists(string name) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 65,65 : 13,96 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_000a: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_000f: ldfld class Virtuoso.Hyphen.Native.ServiceExistsPrototype Virtuoso.Hyphen.Native.NativePluginLink::ServiceExists - IL_0014: ldarg.0 - IL_0015: callvirt instance int32 Virtuoso.Hyphen.Native.ServiceExistsPrototype::Invoke(string) - IL_001a: ldc.i4.0 - IL_001b: ceq - IL_001d: ldc.i4.0 - IL_001e: ceq - IL_0020: ret - } // end of method ServiceManager::ServiceExists - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Callback - GetService(string serviceName) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::Create(string) - IL_0006: ret - } // end of method ServiceManager::GetService - - .method public hidebysig static void RemoveServiceFunction(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - string eventName) cil managed - { - // Code size 90 (0x5a) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 76,76 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 77,77 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 79,79 : 13,49 '' - IL_000e: ldarg.1 - IL_000f: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0014: brfalse.s IL_0021 - - .line 80,80 : 17,62 '' - IL_0016: ldstr "eventName" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 82,82 : 13,85 '' - IL_0021: ldarg.0 - IL_0022: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0027: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_002c: stloc.0 - .line 86,86 : 17,73 '' - .try - { - IL_002d: ldloc.0 - IL_002e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 87,87 : 17,50 '' - IL_0033: ldnull - IL_0034: stloc.1 - .line 89,89 : 17,71 '' - IL_0035: ldloc.0 - IL_0036: ldarg.1 - IL_0037: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string) - IL_003c: dup - IL_003d: stloc.1 - IL_003e: brtrue.s IL_0042 - - .line 90,90 : 21,28 '' - IL_0040: leave.s IL_0059 - - .line 92,92 : 17,53 '' - IL_0042: ldloc.1 - IL_0043: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 93,93 : 17,47 '' - IL_0048: ldloc.0 - IL_0049: ldloc.1 - IL_004a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_004f: pop - IL_0050: leave.s IL_0059 - - .line 97,97 : 17,61 '' - } // end .try - finally - { - IL_0052: ldloc.0 - IL_0053: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0058: endfinally - .line 99,99 : 9,10 '' - } // end handler - IL_0059: ret - } // end of method ServiceManager::RemoveServiceFunction - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public native int DbEventInfoPtr - .field public int32 DataType - .field public int32 Codepage -} // end of class Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.MMI_MallocPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MMI_MallocPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(int32 size) runtime managed - { - } // end of method MMI_MallocPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(int32 size, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MMI_MallocPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MMI_MallocPrototype::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Native.MMI_MallocPrototype - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.MMI_ReallocPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MMI_ReallocPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(native int ptr, - int32 size) runtime managed - { - } // end of method MMI_ReallocPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int ptr, - int32 size, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MMI_ReallocPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MMI_ReallocPrototype::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Native.MMI_ReallocPrototype - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MMI_FreePrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(native int ptr) runtime managed - { - } // end of method MMI_FreePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int ptr, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MMI_FreePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MMI_FreePrototype::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public int32 Size - .field public initonly class Virtuoso.Miranda.Plugins.Native.MMI_MallocPrototype Malloc - .field public initonly class Virtuoso.Miranda.Plugins.Native.MMI_ReallocPrototype Realloc - .field public initonly class Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype Free -} // end of class Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.UUID - extends [mscorlib]System.Object -{ - .field private static initonly valuetype [mscorlib]System.Guid hyphenUUID - .field private static initonly valuetype [mscorlib]System.Guid HyphenInterfaceUUID - .field private static native int hyphenInterfaceUUIDs - .field private static valuetype [mscorlib]System.Guid protocolUUID - .method public hidebysig specialname static - valuetype [mscorlib]System.Guid - get_HyphenUUID() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 34,34 : 19,42 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\UUID.cs' - IL_0000: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::hyphenUUID - IL_0005: ret - } // end of method UUID::get_HyphenUUID - - .method public hidebysig specialname static - native int get_HyphenInterfaceUUIDs() cil managed - { - // Code size 123 (0x7b) - .maxstack 4 - .locals init ([0] int32 uuidSize, - [1] uint8[] uuidBytes, - [2] valuetype [mscorlib]System.Guid CS$0$0000, - [3] valuetype [mscorlib]System.Guid CS$0$0001) - .line 48,48 : 17,57 '' - IL_0000: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - IL_0005: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000a: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000f: brfalse.s IL_0075 - - .line 50,50 : 21,65 '' - IL_0011: ldtoken [mscorlib]System.Guid - IL_0016: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001b: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0020: stloc.0 - .line 51,51 : 21,79 '' - IL_0021: ldc.i4.2 - IL_0022: ldloc.0 - IL_0023: mul - IL_0024: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0029: stsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - .line 53,53 : 21,74 '' - IL_002e: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::HyphenInterfaceUUID - IL_0033: stloc.2 - IL_0034: ldloca.s CS$0$0000 - IL_0036: call instance uint8[] [mscorlib]System.Guid::ToByteArray() - IL_003b: stloc.1 - .line 54,54 : 21,88 '' - IL_003c: ldloc.1 - IL_003d: ldc.i4.0 - IL_003e: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - IL_0043: ldloc.1 - IL_0044: ldlen - IL_0045: conv.i4 - IL_0046: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 57,57 : 21,52 '' - IL_004b: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_Last() - IL_0050: stloc.3 - IL_0051: ldloca.s CS$0$0001 - IL_0053: call instance uint8[] [mscorlib]System.Guid::ToByteArray() - IL_0058: stloc.1 - .line 58,58 : 21,121 '' - IL_0059: ldloc.1 - IL_005a: ldc.i4.0 - IL_005b: ldsflda native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - IL_0060: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0065: ldloc.0 - IL_0066: conv.i8 - IL_0067: add - IL_0068: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_006d: ldloc.1 - IL_006e: ldlen - IL_006f: conv.i4 - IL_0070: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 61,61 : 17,45 '' - IL_0075: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - IL_007a: ret - } // end of method UUID::get_HyphenInterfaceUUIDs - - .method public hidebysig specialname static - valuetype [mscorlib]System.Guid - get_Last() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 75,75 : 17,35 '' - IL_0000: ldsfld valuetype [mscorlib]System.Guid [mscorlib]System.Guid::Empty - IL_0005: ret - } // end of method UUID::get_Last - - .method public hidebysig specialname static - valuetype [mscorlib]System.Guid - get_ProtocolUUID() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 82,82 : 19,39 '' - IL_0000: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::protocolUUID - IL_0005: ret - } // end of method UUID::get_ProtocolUUID - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 86 (0x56) - .maxstack 11 - .line 31,31 : 9,100 '' - IL_0000: ldstr "A9CB92EC-A8C9-493a-8763-77EB1DBA8228" - IL_0005: newobj instance void [mscorlib]System.Guid::.ctor(string) - IL_000a: stsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::hyphenUUID - .line 41,41 : 9,109 '' - IL_000f: ldstr "9E54961E-D2A2-4939-A23E-FF07F0A27D79" - IL_0014: newobj instance void [mscorlib]System.Guid::.ctor(string) - IL_0019: stsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::HyphenInterfaceUUID - .line 79,79 : 9,128 '' - IL_001e: ldc.i4 0x2a3c815e - IL_0023: ldc.i4 0xa7d9 - IL_0028: ldc.i4 0x424b - IL_002d: ldc.i4 0xba - IL_0032: ldc.i4.s 48 - IL_0034: ldc.i4.2 - IL_0035: ldc.i4 0xd0 - IL_003a: ldc.i4 0x83 - IL_003f: ldc.i4.s 34 - IL_0041: ldc.i4 0x90 - IL_0046: ldc.i4 0x85 - IL_004b: newobj instance void [mscorlib]System.Guid::.ctor(uint32, - uint16, - uint16, - uint8, - uint8, - uint8, - uint8, - uint8, - uint8, - uint8, - uint8) - IL_0050: stsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::protocolUUID - IL_0055: ret - } // end of method UUID::.cctor - - .property valuetype [mscorlib]System.Guid - HyphenUUID() - { - .get valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenUUID() - } // end of property UUID::HyphenUUID - .property native int HyphenInterfaceUUIDs() - { - .get native int Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenInterfaceUUIDs() - } // end of property UUID::HyphenInterfaceUUIDs - .property valuetype [mscorlib]System.Guid - Last() - { - .get valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_Last() - } // end of property UUID::Last - .property valuetype [mscorlib]System.Guid - ProtocolUUID() - { - .get valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_ProtocolUUID() - } // end of property UUID::ProtocolUUID -} // end of class Virtuoso.Miranda.Plugins.Native.UUID - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Helpers.Sandbox - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .class auto ansi sealed nested private beforefieldinit MirandaContextInitHelper - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject - { - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 49,49 : 13,68 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Helpers\\Sandbox.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 51,51 : 17,37 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 52,52 : 21,64 '' - IL_0009: ldstr "context" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 54,54 : 17,52 '' - IL_0014: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent() - .line 55,55 : 17,59 '' - IL_0019: ldarg.1 - IL_001a: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext) - .line 56,56 : 13,14 '' - IL_001f: ret - } // end of method MirandaContextInitHelper::.ctor - - } // end of class MirandaContextInitHelper - - .field private class [mscorlib]System.AppDomain hostingAppDomain - .method family hidebysig specialname instance class [mscorlib]System.AppDomain - get_HostingAppDomain() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 40,40 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ret - } // end of method Sandbox::get_HostingAppDomain - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 63,63 : 9,28 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 63,63 : 31,32 '' - IL_0006: ret - } // end of method Sandbox::.ctor - - .method public hidebysig static void Unload(class Virtuoso.Miranda.Plugins.Helpers.Sandbox sandbox) cil managed - { - // Code size 65 (0x41) - .maxstack 2 - .line 67,67 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 68,68 : 17,60 '' - IL_0003: ldstr "sandbox" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 70,70 : 13,50 '' - IL_000e: ldarg.0 - IL_000f: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0014: brtrue.s IL_001c - - .line 71,71 : 17,47 '' - IL_0016: newobj instance void [mscorlib]System.ArgumentException::.ctor() - IL_001b: throw - - .line 73,73 : 13,69 '' - IL_001c: ldarg.0 - IL_001d: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0022: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0027: bne.un.s IL_0034 - - .line 74,74 : 17,128 '' - IL_0029: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() - IL_002e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0033: throw - - .line 76,76 : 13,39 '' - IL_0034: ldarg.0 - IL_0035: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::OnSandboxUnload() - .line 77,77 : 13,46 '' - IL_003a: ldarg.0 - IL_003b: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::UnloadHostingAppDomain() - .line 78,78 : 9,10 '' - IL_0040: ret - } // end of method Sandbox::Unload - - .method family hidebysig newslot virtual - instance void InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup domainSetup) cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 84,84 : 87,88 '' - IL_0000: ret - } // end of method Sandbox::InitializeAppDomainSetup - - .method family hidebysig newslot virtual - instance void OnSandboxUnload() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 86,86 : 52,53 '' - IL_0000: ret - } // end of method Sandbox::OnSandboxUnload - - .method family hidebysig static class [mscorlib]System.Security.Policy.StrongName - GetStrongName(class [mscorlib]System.Reflection.Assembly 'assembly') cil managed - { - // Code size 79 (0x4f) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Reflection.AssemblyName assemblyName, - [1] uint8[] publicKey, - [2] class [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob keyBlob) - .line 94,94 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 95,95 : 17,61 '' - IL_0003: ldstr "assembly" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 97,97 : 13,60 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_0014: stloc.0 - .line 100,100 : 13,60 '' - IL_0015: ldloc.0 - IL_0016: callvirt instance uint8[] [mscorlib]System.Reflection.AssemblyName::GetPublicKey() - IL_001b: stloc.1 - .line 101,101 : 13,60 '' - IL_001c: ldloc.1 - IL_001d: brfalse.s IL_0024 - - IL_001f: ldloc.1 - IL_0020: ldlen - IL_0021: conv.i4 - IL_0022: brtrue.s IL_0035 - - .line 102,102 : 17,107 '' - IL_0024: ldstr "{0} is not strongly named" - IL_0029: ldarg.0 - IL_002a: call string [mscorlib]System.String::Format(string, - object) - IL_002f: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0034: throw - - .line 104,104 : 13,86 '' - IL_0035: ldloc.1 - IL_0036: newobj instance void [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob::.ctor(uint8[]) - IL_003b: stloc.2 - .line 105,105 : 13,85 '' - IL_003c: ldloc.2 - IL_003d: ldloc.0 - IL_003e: callvirt instance string [mscorlib]System.Reflection.AssemblyName::get_Name() - IL_0043: ldloc.0 - IL_0044: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_0049: newobj instance void [mscorlib]System.Security.Policy.StrongName::.ctor(class [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob, - string, - class [mscorlib]System.Version) - IL_004e: ret - } // end of method Sandbox::GetStrongName - - .method family hidebysig instance void - SetUpHostingAppDomain(string name) cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 114,114 : 13,53 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldnull - IL_0004: ldc.i4.0 - IL_0005: newarr [mscorlib]System.Security.Policy.StrongName - IL_000a: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::SetUpHostingAppDomain(string, - class [mscorlib]System.Security.Policy.Evidence, - class [mscorlib]System.Security.PermissionSet, - class [mscorlib]System.Security.Policy.StrongName[]) - .line 115,115 : 9,10 '' - IL_000f: ret - } // end of method Sandbox::SetUpHostingAppDomain - - .method family hidebysig instance void - SetUpHostingAppDomain(string name, - class [mscorlib]System.Security.Policy.Evidence evidence, - class [mscorlib]System.Security.PermissionSet permissions, - class [mscorlib]System.Security.Policy.StrongName[] fullTrust) cil managed - { - .param [4] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 150 (0x96) - .maxstack 6 - .locals init ([0] class [mscorlib]System.AppDomainSetup currentSetup, - [1] class [mscorlib]System.AppDomainSetup domainSetup) - .line 119,119 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 120,120 : 17,57 '' - IL_0008: ldstr "name" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 122,122 : 13,42 '' - IL_0013: ldarg.0 - IL_0014: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0019: brfalse.s IL_0021 - - .line 123,123 : 17,55 '' - IL_001b: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_0020: throw - - .line 125,125 : 13,84 '' - IL_0021: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0026: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation() - IL_002b: stloc.0 - .line 126,126 : 13,63 '' - IL_002c: newobj instance void [mscorlib]System.AppDomainSetup::.ctor() - IL_0031: stloc.1 - .line 128,128 : 13,48 '' - IL_0032: ldloc.1 - IL_0033: ldarg.1 - IL_0034: callvirt instance void [mscorlib]System.AppDomainSetup::set_ApplicationName(string) - .line 129,129 : 13,72 '' - IL_0039: ldloc.1 - IL_003a: ldloc.0 - IL_003b: callvirt instance string [mscorlib]System.AppDomainSetup::get_ApplicationBase() - IL_0040: callvirt instance void [mscorlib]System.AppDomainSetup::set_ApplicationBase(string) - .line 130,130 : 13,174 '' - IL_0045: ldloc.1 - IL_0046: ldstr "{0};{1};" - IL_004b: ldstr "plugins\\" - IL_0050: ldstr "plugins\\managed" - IL_0055: call string [mscorlib]System.String::Format(string, - object, - object) - IL_005a: callvirt instance void [mscorlib]System.AppDomainSetup::set_PrivateBinPath(string) - .line 131,131 : 13,76 '' - IL_005f: ldloc.1 - IL_0060: ldloc.0 - IL_0061: callvirt instance string [mscorlib]System.AppDomainSetup::get_ConfigurationFile() - IL_0066: callvirt instance void [mscorlib]System.AppDomainSetup::set_ConfigurationFile(string) - .line 133,133 : 13,51 '' - IL_006b: ldarg.0 - IL_006c: ldloc.1 - IL_006d: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup) - .line 135,135 : 13,37 '' - IL_0072: ldarg.3 - IL_0073: brtrue.s IL_0084 - - .line 136,136 : 17,84 '' - IL_0075: ldarg.0 - IL_0076: ldarg.1 - IL_0077: ldnull - IL_0078: ldloc.1 - IL_0079: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::CreateDomain(string, - class [mscorlib]System.Security.Policy.Evidence, - class [mscorlib]System.AppDomainSetup) - IL_007e: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0083: ret - - .line 138,138 : 17,112 '' - IL_0084: ldarg.0 - IL_0085: ldarg.1 - IL_0086: ldarg.2 - IL_0087: ldloc.1 - IL_0088: ldarg.3 - IL_0089: ldarg.s fullTrust - IL_008b: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::CreateDomain(string, - class [mscorlib]System.Security.Policy.Evidence, - class [mscorlib]System.AppDomainSetup, - class [mscorlib]System.Security.PermissionSet, - class [mscorlib]System.Security.Policy.StrongName[]) - IL_0090: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - .line 139,139 : 9,10 '' - IL_0095: ret - } // end of method Sandbox::SetUpHostingAppDomain - - .method family hidebysig instance void - UnloadHostingAppDomain() cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 143,143 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: brtrue.s IL_000e - - .line 144,144 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 147,147 : 17,52 '' - IL_000e: ldarg.0 - IL_000f: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0014: call void [mscorlib]System.AppDomain::Unload(class [mscorlib]System.AppDomain) - .line 148,148 : 17,41 '' - IL_0019: ldarg.0 - IL_001a: ldnull - IL_001b: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - .line 150,150 : 9,10 '' - IL_0020: ret - } // end of method Sandbox::UnloadHostingAppDomain - - .method family hidebysig instance !!T InstantiateRemoteObject(string assemblyName, - string typeName, - object[] args) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 40 (0x28) - .maxstack 10 - .line 154,154 : 13,237 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: ldc.i4.1 - IL_0009: ldc.i4 0x234 - IL_000e: ldnull - IL_000f: ldarg.3 - IL_0010: ldnull - IL_0011: ldnull - IL_0012: ldnull - IL_0013: call class [mscorlib]System.Runtime.Remoting.ObjectHandle [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.AppDomain, - string, - string, - bool, - valuetype [mscorlib]System.Reflection.BindingFlags, - class [mscorlib]System.Reflection.Binder, - object[], - class [mscorlib]System.Globalization.CultureInfo, - object[], - class [mscorlib]System.Security.Policy.Evidence) - IL_0018: callvirt instance object [mscorlib]System.Runtime.Remoting.ObjectHandle::Unwrap() - IL_001d: isinst !!T - IL_0022: unbox.any !!T - IL_0027: ret - } // end of method Sandbox::InstantiateRemoteObject - - .method family hidebysig instance !!T InstantiateRemoteObjectFrom(string assemblyFile, - string typeName, - object[] args) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 40 (0x28) - .maxstack 10 - .line 159,159 : 13,241 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: ldc.i4.1 - IL_0009: ldc.i4 0x234 - IL_000e: ldnull - IL_000f: ldarg.3 - IL_0010: ldnull - IL_0011: ldnull - IL_0012: ldnull - IL_0013: call class [mscorlib]System.Runtime.Remoting.ObjectHandle [mscorlib]System.Activator::CreateInstanceFrom(class [mscorlib]System.AppDomain, - string, - string, - bool, - valuetype [mscorlib]System.Reflection.BindingFlags, - class [mscorlib]System.Reflection.Binder, - object[], - class [mscorlib]System.Globalization.CultureInfo, - object[], - class [mscorlib]System.Security.Policy.Evidence) - IL_0018: callvirt instance object [mscorlib]System.Runtime.Remoting.ObjectHandle::Unwrap() - IL_001d: isinst !!T - IL_0022: unbox.any !!T - IL_0027: ret - } // end of method Sandbox::InstantiateRemoteObjectFrom - - .method family hidebysig instance void - InitializeRemoteContext(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) cil managed - { - // Code size 73 (0x49) - .maxstack 6 - .locals init ([0] object[] CS$0$0000) - .line 164,164 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 165,165 : 17,60 '' - IL_0003: ldstr "context" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 167,167 : 13,42 '' - IL_000e: ldarg.0 - IL_000f: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0014: brtrue.s IL_001c - - .line 168,168 : 17,55 '' - IL_0016: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_001b: throw - - .line 170,170 : 13,157 '' - IL_001c: ldarg.0 - IL_001d: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_0022: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName() - IL_0027: ldtoken Virtuoso.Miranda.Plugins.Helpers.Sandbox/MirandaContextInitHelper - IL_002c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0031: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0036: ldc.i4.1 - IL_0037: newarr [mscorlib]System.Object - IL_003c: stloc.0 - IL_003d: ldloc.0 - IL_003e: ldc.i4.0 - IL_003f: ldarg.1 - IL_0040: stelem.ref - IL_0041: ldloc.0 - IL_0042: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_0047: pop - .line 171,171 : 9,10 '' - IL_0048: ret - } // end of method Sandbox::InitializeRemoteContext - - .method public hidebysig instance void - SetUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler 'handler') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 175,175 : 13,60 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ldarg.1 - IL_0007: callvirt instance void [mscorlib]System.AppDomain::add_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler) - .line 176,176 : 9,10 '' - IL_000c: ret - } // end of method Sandbox::SetUnhandledExceptionHandler - - .method public hidebysig instance void - RemoveUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler 'handler') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 180,180 : 13,60 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ldarg.1 - IL_0007: callvirt instance void [mscorlib]System.AppDomain::remove_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler) - .line 181,181 : 9,10 '' - IL_000c: ret - } // end of method Sandbox::RemoveUnhandledExceptionHandler - - .property instance class [mscorlib]System.AppDomain - HostingAppDomain() - { - .get instance class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::get_HostingAppDomain() - } // end of property Sandbox::HostingAppDomain -} // end of class Virtuoso.Miranda.Plugins.Helpers.Sandbox - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.PluginsSandbox - extends Virtuoso.Miranda.Plugins.Helpers.Sandbox -{ - .field private class Virtuoso.Miranda.Plugins.AssemblyProbe assemblyProbe - .field private class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.AssemblyProbe - get_AssemblyProbe() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 39,39 : 19,40 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Hyphen\\PluginSandbox.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::assemblyProbe - IL_0006: ret - } // end of method PluginsSandbox::get_AssemblyProbe - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.PluginManagerBase - get_PluginManager() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 45,45 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::pluginManager - IL_0006: ret - } // end of method PluginsSandbox::get_PluginManager - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 52,52 : 9,32 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::.ctor() - .line 54,54 : 13,52 '' - IL_0006: ldarg.0 - IL_0007: ldstr "HyphenPlugins" - IL_000c: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::SetUpHostingAppDomain(string) - .line 55,55 : 9,10 '' - IL_0011: ret - } // end of method PluginsSandbox::.ctor - - .method family hidebysig virtual instance void - InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup domainSetup) cil managed - { - // Code size 34 (0x22) - .maxstack 2 - .locals init ([0] bool CS$0$0000) - .line 59,59 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup) - .line 61,61 : 13,59 '' - IL_0007: ldarg.1 - IL_0008: ldc.i4.1 - IL_0009: stloc.0 - IL_000a: ldloca.s CS$0$0000 - IL_000c: call instance string [mscorlib]System.Boolean::ToString() - IL_0011: callvirt instance void [mscorlib]System.AppDomainSetup::set_ShadowCopyFiles(string) - .line 62,62 : 13,93 '' - IL_0016: ldarg.1 - IL_0017: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - IL_001c: callvirt instance void [mscorlib]System.AppDomainSetup::set_ShadowCopyDirectories(string) - .line 63,63 : 9,10 '' - IL_0021: ret - } // end of method PluginsSandbox::InitializeAppDomainSetup - - .method public hidebysig instance void - LoadAssemblyProbe() cil managed - { - // Code size 110 (0x6e) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.AssemblyProbe customProbe, - [1] string fusionAssemblyName, - [2] string assemblyProbeTypeName) - .line 67,67 : 13,46 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 71,71 : 17,101 '' - .try - { - IL_0002: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0007: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomFusionAssemblyName() - IL_000c: stloc.1 - .line 72,72 : 17,107 '' - IL_000d: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0012: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomAssemblyProbeTypeName() - IL_0017: stloc.2 - .line 74,74 : 17,111 '' - IL_0018: ldloc.1 - IL_0019: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001e: brtrue.s IL_0032 - - IL_0020: ldloc.2 - IL_0021: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0026: brtrue.s IL_0032 - - .line 75,75 : 21,123 '' - IL_0028: ldarg.0 - IL_0029: ldloc.1 - IL_002a: ldloc.2 - IL_002b: ldnull - IL_002c: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_0031: stloc.0 - IL_0032: leave.s IL_0037 - - .line 77,77 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0034: pop - IL_0035: leave.s IL_0037 - - .line 82,82 : 13,151 '' - } // end handler - IL_0037: ldarg.0 - IL_0038: ldloc.0 - IL_0039: dup - IL_003a: brtrue.s IL_0068 - - IL_003c: pop - IL_003d: ldarg.0 - IL_003e: ldarg.0 - IL_003f: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0044: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0049: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName() - IL_004e: ldtoken Virtuoso.Miranda.Plugins.DefaultAssemblyProbe - IL_0053: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0058: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_005d: ldc.i4.0 - IL_005e: newarr [mscorlib]System.Object - IL_0063: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_0068: stfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::assemblyProbe - .line 83,83 : 9,10 '' - IL_006d: ret - } // end of method PluginsSandbox::LoadAssemblyProbe - - .method public hidebysig instance void - LoadPluginManager(class Virtuoso.Hyphen.FusionContext context) cil managed - { - // Code size 130 (0x82) - .maxstack 7 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginManagerBase customManager, - [1] string fusionAssemblyName, - [2] string pluginManagerTypeName, - [3] object[] CS$0$0000, - [4] object[] CS$0$0001) - .line 87,87 : 13,52 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 91,91 : 17,101 '' - .try - { - IL_0002: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0007: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomFusionAssemblyName() - IL_000c: stloc.1 - .line 92,92 : 17,107 '' - IL_000d: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0012: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomPluginManagerTypeName() - IL_0017: stloc.2 - .line 94,94 : 17,111 '' - IL_0018: ldloc.1 - IL_0019: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001e: brtrue.s IL_003d - - IL_0020: ldloc.2 - IL_0021: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0026: brtrue.s IL_003d - - .line 95,95 : 21,132 '' - IL_0028: ldarg.0 - IL_0029: ldloc.1 - IL_002a: ldloc.2 - IL_002b: ldc.i4.1 - IL_002c: newarr [mscorlib]System.Object - IL_0031: stloc.3 - IL_0032: ldloc.3 - IL_0033: ldc.i4.0 - IL_0034: ldarg.1 - IL_0035: stelem.ref - IL_0036: ldloc.3 - IL_0037: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_003c: stloc.0 - IL_003d: leave.s IL_0042 - - .line 97,97 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_003f: pop - IL_0040: leave.s IL_0042 - - .line 102,102 : 13,166 '' - } // end handler - IL_0042: ldarg.0 - IL_0043: ldloc.0 - IL_0044: dup - IL_0045: brtrue.s IL_007c - - IL_0047: pop - IL_0048: ldarg.0 - IL_0049: ldarg.0 - IL_004a: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_004f: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0054: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName() - IL_0059: ldtoken Virtuoso.Miranda.Plugins.DefaultPluginManager - IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0063: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0068: ldc.i4.1 - IL_0069: newarr [mscorlib]System.Object - IL_006e: stloc.s CS$0$0001 - IL_0070: ldloc.s CS$0$0001 - IL_0072: ldc.i4.0 - IL_0073: ldarg.1 - IL_0074: stelem.ref - IL_0075: ldloc.s CS$0$0001 - IL_0077: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_007c: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::pluginManager - .line 103,103 : 9,10 '' - IL_0081: ret - } // end of method PluginsSandbox::LoadPluginManager - - .method public hidebysig specialname instance string - get_HostingAppDomainPrivateBinPath() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 113,113 : 17,73 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::get_HostingAppDomain() - IL_0006: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation() - IL_000b: callvirt instance string [mscorlib]System.AppDomainSetup::get_PrivateBinPath() - IL_0010: ret - } // end of method PluginsSandbox::get_HostingAppDomainPrivateBinPath - - .property instance class Virtuoso.Miranda.Plugins.AssemblyProbe - AssemblyProbe() - { - .get instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::get_AssemblyProbe() - } // end of property PluginsSandbox::AssemblyProbe - .property instance class Virtuoso.Miranda.Plugins.PluginManagerBase - PluginManager() - { - .get instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - } // end of property PluginsSandbox::PluginManager - .property instance string HostingAppDomainPrivateBinPath() - { - .get instance string Virtuoso.Hyphen.PluginsSandbox::get_HostingAppDomainPrivateBinPath() - } // end of property PluginsSandbox::HostingAppDomainPrivateBinPath -} // end of class Virtuoso.Hyphen.PluginsSandbox - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Helpers.IniStructure - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested private LineType - extends [mscorlib]System.Enum - { - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType NotACategory = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Category = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Faulty = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Comment = int32(0x00000003) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Empty = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Ok = int32(0x00000005) - } // end of class LineType - - .field private class [mscorlib]System.Collections.SortedList Categories - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 76,76 : 3,52 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Helpers\\IniStructure.cs' - IL_0000: ldarg.0 - IL_0001: newobj instance void [mscorlib]System.Collections.SortedList::.ctor() - IL_0006: stfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - .line 81,81 : 3,24 '' - IL_000b: ldarg.0 - IL_000c: call instance void [mscorlib]System.Object::.ctor() - .line 83,83 : 3,4 '' - IL_0011: ret - } // end of method IniStructure::.ctor - - .method public hidebysig instance bool - AddCategory(string Name) cil managed - { - // Code size 95 (0x5f) - .maxstack 3 - .line 91,91 : 4,50 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.0 - IL_000c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0011: ldarg.1 - IL_0012: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0017: or - IL_0018: brfalse.s IL_001c - - .line 92,92 : 5,18 '' - IL_001a: ldc.i4.0 - IL_001b: ret - - .line 93,95 : 4,31 '' - IL_001c: ldarg.1 - IL_001d: ldc.i4.s 61 - IL_001f: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0024: ldc.i4.m1 - IL_0025: ceq - IL_0027: ldc.i4.0 - IL_0028: ceq - IL_002a: ldarg.1 - IL_002b: ldc.i4.s 91 - IL_002d: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0032: ldc.i4.m1 - IL_0033: ceq - IL_0035: ldc.i4.0 - IL_0036: ceq - IL_0038: or - IL_0039: ldarg.1 - IL_003a: ldc.i4.s 93 - IL_003c: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0041: ldc.i4.m1 - IL_0042: ceq - IL_0044: ldc.i4.0 - IL_0045: ceq - IL_0047: or - IL_0048: brfalse.s IL_004c - - .line 96,96 : 5,18 '' - IL_004a: ldc.i4.0 - IL_004b: ret - - .line 98,98 : 4,43 '' - IL_004c: ldarg.0 - IL_004d: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0052: ldarg.1 - IL_0053: newobj instance void [mscorlib]System.Collections.SortedList::.ctor() - IL_0058: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object, - object) - .line 99,99 : 4,16 '' - IL_005d: ldc.i4.1 - IL_005e: ret - } // end of method IniStructure::AddCategory - - .method public hidebysig instance bool - DeleteCategory(string Name) cil managed - { - // Code size 45 (0x2d) - .maxstack 8 - .line 108,108 : 4,51 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.0 - IL_000c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0011: ldarg.1 - IL_0012: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0017: ldc.i4.0 - IL_0018: ceq - IL_001a: or - IL_001b: brfalse.s IL_001f - - .line 109,109 : 5,18 '' - IL_001d: ldc.i4.0 - IL_001e: ret - - .line 110,110 : 4,28 '' - IL_001f: ldarg.0 - IL_0020: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0025: ldarg.1 - IL_0026: callvirt instance void [mscorlib]System.Collections.SortedList::Remove(object) - .line 111,111 : 4,16 '' - IL_002b: ldc.i4.1 - IL_002c: ret - } // end of method IniStructure::DeleteCategory - - .method public hidebysig instance bool - RenameCategory(string Name, - string NewName) cil managed - { - // Code size 132 (0x84) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 121,121 : 4,67 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.0 - IL_000c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0011: ldarg.1 - IL_0012: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0017: ldc.i4.0 - IL_0018: ceq - IL_001a: or - IL_001b: ldarg.2 - IL_001c: ldstr "" - IL_0021: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0026: or - IL_0027: brfalse.s IL_002b - - .line 122,122 : 5,18 '' - IL_0029: ldc.i4.0 - IL_002a: ret - - .line 124,126 : 4,34 '' - IL_002b: ldarg.2 - IL_002c: ldc.i4.s 61 - IL_002e: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0033: ldc.i4.m1 - IL_0034: ceq - IL_0036: ldc.i4.0 - IL_0037: ceq - IL_0039: ldarg.2 - IL_003a: ldc.i4.s 91 - IL_003c: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0041: ldc.i4.m1 - IL_0042: ceq - IL_0044: ldc.i4.0 - IL_0045: ceq - IL_0047: or - IL_0048: ldarg.2 - IL_0049: ldc.i4.s 93 - IL_004b: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0050: ldc.i4.m1 - IL_0051: ceq - IL_0053: ldc.i4.0 - IL_0054: ceq - IL_0056: or - IL_0057: brfalse.s IL_005b - - .line 127,127 : 5,18 '' - IL_0059: ldc.i4.0 - IL_005a: ret - - .line 129,129 : 4,57 '' - IL_005b: ldarg.0 - IL_005c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0061: ldarg.1 - IL_0062: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0067: castclass [mscorlib]System.Collections.SortedList - IL_006c: stloc.0 - .line 130,130 : 4,38 '' - IL_006d: ldarg.0 - IL_006e: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0073: ldarg.2 - IL_0074: ldloc.0 - IL_0075: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object, - object) - .line 131,131 : 4,30 '' - IL_007a: ldarg.0 - IL_007b: ldarg.1 - IL_007c: call instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::DeleteCategory(string) - IL_0081: pop - .line 132,132 : 4,16 '' - IL_0082: ldc.i4.1 - IL_0083: ret - } // end of method IniStructure::RenameCategory - - .method public hidebysig instance string[] - GetCategories() cil managed - { - // Code size 70 (0x46) - .maxstack 4 - .locals init ([0] string[] CatNames, - [1] class [mscorlib]System.Collections.IList KeyList, - [2] int32 KeyCount, - [3] int32 i) - .line 141,141 : 4,53 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0006: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_000b: newarr [mscorlib]System.String - IL_0010: stloc.0 - .line 142,142 : 4,44 '' - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0017: callvirt instance class [mscorlib]System.Collections.IList [mscorlib]System.Collections.SortedList::GetKeyList() - IL_001c: stloc.1 - .line 143,143 : 4,36 '' - IL_001d: ldarg.0 - IL_001e: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0023: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0028: stloc.2 - .line 144,144 : 9,19 '' - IL_0029: ldc.i4.0 - IL_002a: stloc.3 - IL_002b: br.s IL_0040 - - .line 146,146 : 5,41 '' - IL_002d: ldloc.0 - IL_002e: ldloc.3 - IL_002f: ldloc.1 - IL_0030: ldloc.3 - IL_0031: callvirt instance object [mscorlib]System.Collections.IList::get_Item(int32) - IL_0036: callvirt instance string [mscorlib]System.Object::ToString() - IL_003b: stelem.ref - .line 144,144 : 34,37 '' - IL_003c: ldloc.3 - IL_003d: ldc.i4.1 - IL_003e: add - IL_003f: stloc.3 - .line 144,144 : 20,32 '' - IL_0040: ldloc.3 - IL_0041: ldloc.2 - IL_0042: blt.s IL_002d - - .line 148,148 : 4,20 '' - IL_0044: ldloc.0 - IL_0045: ret - } // end of method IniStructure::GetCategories - - .method public hidebysig instance string - GetCategoryName(int32 Index) cil managed - { - // Code size 44 (0x2c) - .maxstack 8 - .line 159,159 : 4,46 '' - IL_0000: ldarg.1 - IL_0001: ldc.i4.0 - IL_0002: clt - IL_0004: ldarg.1 - IL_0005: ldarg.0 - IL_0006: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_000b: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0010: clt - IL_0012: ldc.i4.0 - IL_0013: ceq - IL_0015: or - IL_0016: brfalse.s IL_001a - - .line 160,160 : 5,17 '' - IL_0018: ldnull - IL_0019: ret - - .line 161,161 : 4,47 '' - IL_001a: ldarg.0 - IL_001b: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0020: ldarg.1 - IL_0021: callvirt instance object [mscorlib]System.Collections.SortedList::GetKey(int32) - IL_0026: callvirt instance string [mscorlib]System.Object::ToString() - IL_002b: ret - } // end of method IniStructure::GetCategoryName - - .method public hidebysig instance bool - AddValue(string CategoryName, - string Key, - string Value) cil managed - { - // Code size 160 (0xa0) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 172,172 : 4,39 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: brfalse.s IL_001b - - .line 173,173 : 5,18 '' - IL_0019: ldc.i4.0 - IL_001a: ret - - .line 174,179 : 4,6 '' - IL_001b: ldarg.2 - IL_001c: ldc.i4.s 61 - IL_001e: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0023: ldc.i4.m1 - IL_0024: ceq - IL_0026: ldc.i4.0 - IL_0027: ceq - IL_0029: ldarg.2 - IL_002a: ldc.i4.s 91 - IL_002c: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0031: ldc.i4.m1 - IL_0032: ceq - IL_0034: ldc.i4.0 - IL_0035: ceq - IL_0037: or - IL_0038: ldarg.2 - IL_0039: ldc.i4.s 93 - IL_003b: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0040: ldc.i4.m1 - IL_0041: ceq - IL_0043: ldc.i4.0 - IL_0044: ceq - IL_0046: or - IL_0047: ldarg.2 - IL_0048: ldc.i4.s 59 - IL_004a: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_004f: ldc.i4.m1 - IL_0050: ceq - IL_0052: ldc.i4.0 - IL_0053: ceq - IL_0055: or - IL_0056: ldarg.2 - IL_0057: ldc.i4.s 35 - IL_0059: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_005e: ldc.i4.m1 - IL_005f: ceq - IL_0061: ldc.i4.0 - IL_0062: ceq - IL_0064: or - IL_0065: brfalse.s IL_0069 - - .line 180,180 : 5,18 '' - IL_0067: ldc.i4.0 - IL_0068: ret - - .line 181,181 : 4,46 '' - IL_0069: ldarg.0 - IL_006a: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_006f: ldarg.1 - IL_0070: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0075: brtrue.s IL_0079 - - .line 182,182 : 5,18 '' - IL_0077: ldc.i4.0 - IL_0078: ret - - .line 183,183 : 4,65 '' - IL_0079: ldarg.0 - IL_007a: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_007f: ldarg.1 - IL_0080: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0085: castclass [mscorlib]System.Collections.SortedList - IL_008a: stloc.0 - .line 184,184 : 4,34 '' - IL_008b: ldloc.0 - IL_008c: ldarg.2 - IL_008d: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0092: brfalse.s IL_0096 - - .line 185,185 : 5,18 '' - IL_0094: ldc.i4.0 - IL_0095: ret - - .line 186,186 : 4,29 '' - IL_0096: ldloc.0 - IL_0097: ldarg.2 - IL_0098: ldarg.3 - IL_0099: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object, - object) - .line 187,187 : 4,16 '' - IL_009e: ldc.i4.1 - IL_009f: ret - } // end of method IniStructure::AddValue - - .method public hidebysig instance string - GetValue(string CategoryName, - string Key) cil managed - { - // Code size 85 (0x55) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 198,198 : 4,39 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: brfalse.s IL_001b - - .line 199,199 : 5,17 '' - IL_0019: ldnull - IL_001a: ret - - .line 200,200 : 4,46 '' - IL_001b: ldarg.0 - IL_001c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0021: ldarg.1 - IL_0022: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0027: brtrue.s IL_002b - - .line 201,201 : 5,17 '' - IL_0029: ldnull - IL_002a: ret - - .line 202,202 : 4,65 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0031: ldarg.1 - IL_0032: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0037: castclass [mscorlib]System.Collections.SortedList - IL_003c: stloc.0 - .line 203,203 : 4,35 '' - IL_003d: ldloc.0 - IL_003e: ldarg.2 - IL_003f: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0044: brtrue.s IL_0048 - - .line 204,204 : 5,17 '' - IL_0046: ldnull - IL_0047: ret - - .line 205,205 : 4,36 '' - IL_0048: ldloc.0 - IL_0049: ldarg.2 - IL_004a: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_004f: callvirt instance string [mscorlib]System.Object::ToString() - IL_0054: ret - } // end of method IniStructure::GetValue - - .method public hidebysig instance string - GetValue(int32 CatIndex, - int32 KeyIndex) cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 216,217 : 4,35 '' - IL_0000: ldarg.1 - IL_0001: ldc.i4.0 - IL_0002: clt - IL_0004: ldarg.2 - IL_0005: ldc.i4.0 - IL_0006: clt - IL_0008: or - IL_0009: ldarg.1 - IL_000a: ldarg.0 - IL_000b: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0010: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0015: clt - IL_0017: ldc.i4.0 - IL_0018: ceq - IL_001a: or - IL_001b: brfalse.s IL_001f - - .line 218,218 : 5,17 '' - IL_001d: ldnull - IL_001e: ret - - .line 219,219 : 4,72 '' - IL_001f: ldarg.0 - IL_0020: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0025: ldarg.1 - IL_0026: callvirt instance object [mscorlib]System.Collections.SortedList::GetByIndex(int32) - IL_002b: castclass [mscorlib]System.Collections.SortedList - IL_0030: stloc.0 - .line 220,220 : 4,35 '' - IL_0031: ldarg.2 - IL_0032: ldloc.0 - IL_0033: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0038: blt.s IL_003c - - .line 221,221 : 5,17 '' - IL_003a: ldnull - IL_003b: ret - - .line 222,222 : 4,52 '' - IL_003c: ldloc.0 - IL_003d: ldarg.2 - IL_003e: callvirt instance object [mscorlib]System.Collections.SortedList::GetByIndex(int32) - IL_0043: callvirt instance string [mscorlib]System.Object::ToString() - IL_0048: ret - } // end of method IniStructure::GetValue - - .method public hidebysig instance string - GetKeyName(int32 CatIndex, - int32 KeyIndex) cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 233,234 : 4,35 '' - IL_0000: ldarg.1 - IL_0001: ldc.i4.0 - IL_0002: clt - IL_0004: ldarg.2 - IL_0005: ldc.i4.0 - IL_0006: clt - IL_0008: or - IL_0009: ldarg.1 - IL_000a: ldarg.0 - IL_000b: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0010: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0015: clt - IL_0017: ldc.i4.0 - IL_0018: ceq - IL_001a: or - IL_001b: brfalse.s IL_001f - - .line 235,235 : 5,17 '' - IL_001d: ldnull - IL_001e: ret - - .line 236,236 : 4,72 '' - IL_001f: ldarg.0 - IL_0020: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0025: ldarg.1 - IL_0026: callvirt instance object [mscorlib]System.Collections.SortedList::GetByIndex(int32) - IL_002b: castclass [mscorlib]System.Collections.SortedList - IL_0030: stloc.0 - .line 237,237 : 4,35 '' - IL_0031: ldarg.2 - IL_0032: ldloc.0 - IL_0033: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0038: blt.s IL_003c - - .line 238,238 : 5,17 '' - IL_003a: ldnull - IL_003b: ret - - .line 239,239 : 4,48 '' - IL_003c: ldloc.0 - IL_003d: ldarg.2 - IL_003e: callvirt instance object [mscorlib]System.Collections.SortedList::GetKey(int32) - IL_0043: callvirt instance string [mscorlib]System.Object::ToString() - IL_0048: ret - } // end of method IniStructure::GetKeyName - - .method public hidebysig instance bool - DeleteValue(string CategoryName, - string Key) cil managed - { - // Code size 81 (0x51) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 250,250 : 4,39 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: brfalse.s IL_001b - - .line 251,251 : 5,18 '' - IL_0019: ldc.i4.0 - IL_001a: ret - - .line 252,252 : 4,46 '' - IL_001b: ldarg.0 - IL_001c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0021: ldarg.1 - IL_0022: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0027: brtrue.s IL_002b - - .line 253,253 : 5,18 '' - IL_0029: ldc.i4.0 - IL_002a: ret - - .line 254,254 : 4,65 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0031: ldarg.1 - IL_0032: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0037: castclass [mscorlib]System.Collections.SortedList - IL_003c: stloc.0 - .line 255,255 : 4,35 '' - IL_003d: ldloc.0 - IL_003e: ldarg.2 - IL_003f: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0044: brtrue.s IL_0048 - - .line 256,256 : 5,18 '' - IL_0046: ldc.i4.0 - IL_0047: ret - - .line 257,257 : 4,25 '' - IL_0048: ldloc.0 - IL_0049: ldarg.2 - IL_004a: callvirt instance void [mscorlib]System.Collections.SortedList::Remove(object) - .line 258,258 : 4,16 '' - IL_004f: ldc.i4.1 - IL_0050: ret - } // end of method IniStructure::DeleteValue - - .method public hidebysig instance bool - RenameKey(string CategoryName, - string KeyName, - string NewKeyName) cil managed - { - // Code size 187 (0xbb) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category, - [1] object 'value') - .line 269,269 : 4,62 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: ldarg.3 - IL_0018: ldstr "" - IL_001d: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0022: or - IL_0023: brfalse.s IL_0027 - - .line 270,270 : 5,18 '' - IL_0025: ldc.i4.0 - IL_0026: ret - - .line 271,271 : 4,46 '' - IL_0027: ldarg.0 - IL_0028: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_002d: ldarg.1 - IL_002e: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0033: brtrue.s IL_0037 - - .line 272,272 : 5,18 '' - IL_0035: ldc.i4.0 - IL_0036: ret - - .line 273,278 : 4,6 '' - IL_0037: ldarg.3 - IL_0038: ldc.i4.s 61 - IL_003a: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_003f: ldc.i4.m1 - IL_0040: ceq - IL_0042: ldc.i4.0 - IL_0043: ceq - IL_0045: ldarg.3 - IL_0046: ldc.i4.s 91 - IL_0048: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_004d: ldc.i4.m1 - IL_004e: ceq - IL_0050: ldc.i4.0 - IL_0051: ceq - IL_0053: or - IL_0054: ldarg.3 - IL_0055: ldc.i4.s 93 - IL_0057: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_005c: ldc.i4.m1 - IL_005d: ceq - IL_005f: ldc.i4.0 - IL_0060: ceq - IL_0062: or - IL_0063: ldarg.3 - IL_0064: ldc.i4.s 59 - IL_0066: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_006b: ldc.i4.m1 - IL_006c: ceq - IL_006e: ldc.i4.0 - IL_006f: ceq - IL_0071: or - IL_0072: ldarg.3 - IL_0073: ldc.i4.s 35 - IL_0075: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_007a: ldc.i4.m1 - IL_007b: ceq - IL_007d: ldc.i4.0 - IL_007e: ceq - IL_0080: or - IL_0081: brfalse.s IL_0085 - - .line 279,279 : 5,18 '' - IL_0083: ldc.i4.0 - IL_0084: ret - - .line 280,280 : 4,65 '' - IL_0085: ldarg.0 - IL_0086: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_008b: ldarg.1 - IL_008c: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0091: castclass [mscorlib]System.Collections.SortedList - IL_0096: stloc.0 - .line 281,281 : 4,40 '' - IL_0097: ldloc.0 - IL_0098: ldarg.2 - IL_0099: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_009e: brtrue.s IL_00a2 - - .line 282,282 : 5,18 '' - IL_00a0: ldc.i4.0 - IL_00a1: ret - - .line 284,284 : 4,37 '' - IL_00a2: ldloc.0 - IL_00a3: ldarg.2 - IL_00a4: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_00a9: stloc.1 - .line 285,285 : 4,29 '' - IL_00aa: ldloc.0 - IL_00ab: ldarg.2 - IL_00ac: callvirt instance void [mscorlib]System.Collections.SortedList::Remove(object) - .line 286,286 : 4,36 '' - IL_00b1: ldloc.0 - IL_00b2: ldarg.3 - IL_00b3: ldloc.1 - IL_00b4: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object, - object) - .line 287,287 : 4,16 '' - IL_00b9: ldc.i4.1 - IL_00ba: ret - } // end of method IniStructure::RenameKey - - .method public hidebysig instance bool - ModifyValue(string CategoryName, - string KeyName, - string NewValue) cil managed - { - // Code size 82 (0x52) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 298,298 : 4,43 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: brfalse.s IL_001b - - .line 299,299 : 5,18 '' - IL_0019: ldc.i4.0 - IL_001a: ret - - .line 300,300 : 4,46 '' - IL_001b: ldarg.0 - IL_001c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0021: ldarg.1 - IL_0022: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0027: brtrue.s IL_002b - - .line 301,301 : 5,18 '' - IL_0029: ldc.i4.0 - IL_002a: ret - - .line 302,302 : 4,65 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0031: ldarg.1 - IL_0032: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0037: castclass [mscorlib]System.Collections.SortedList - IL_003c: stloc.0 - .line 303,303 : 4,40 '' - IL_003d: ldloc.0 - IL_003e: ldarg.2 - IL_003f: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0044: brtrue.s IL_0048 - - .line 304,304 : 5,18 '' - IL_0046: ldc.i4.0 - IL_0047: ret - - .line 306,306 : 4,33 '' - IL_0048: ldloc.0 - IL_0049: ldarg.2 - IL_004a: ldarg.3 - IL_004b: callvirt instance void [mscorlib]System.Collections.SortedList::set_Item(object, - object) - .line 307,307 : 4,16 '' - IL_0050: ldc.i4.1 - IL_0051: ret - } // end of method IniStructure::ModifyValue - - .method public hidebysig instance string[] - GetKeys(string CategoryName) cil managed - { - // Code size 84 (0x54) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category, - [1] int32 KeyCount, - [2] string[] KeyNames, - [3] class [mscorlib]System.Collections.IList KeyList, - [4] int32 i) - .line 317,317 : 4,65 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0006: ldarg.1 - IL_0007: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_000c: castclass [mscorlib]System.Collections.SortedList - IL_0011: stloc.0 - .line 318,318 : 4,25 '' - IL_0012: ldloc.0 - IL_0013: brtrue.s IL_001c - - .line 319,319 : 5,26 '' - IL_0015: ldc.i4.0 - IL_0016: newarr [mscorlib]System.String - IL_001b: ret - - .line 320,320 : 4,34 '' - IL_001c: ldloc.0 - IL_001d: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0022: stloc.1 - .line 321,321 : 4,45 '' - IL_0023: ldloc.1 - IL_0024: newarr [mscorlib]System.String - IL_0029: stloc.2 - .line 322,322 : 4,42 '' - IL_002a: ldloc.0 - IL_002b: callvirt instance class [mscorlib]System.Collections.IList [mscorlib]System.Collections.SortedList::GetKeyList() - IL_0030: stloc.3 - .line 323,323 : 9,19 '' - IL_0031: ldc.i4.0 - IL_0032: stloc.s i - IL_0034: br.s IL_004d - - .line 325,325 : 5,41 '' - IL_0036: ldloc.2 - IL_0037: ldloc.s i - IL_0039: ldloc.3 - IL_003a: ldloc.s i - IL_003c: callvirt instance object [mscorlib]System.Collections.IList::get_Item(int32) - IL_0041: callvirt instance string [mscorlib]System.Object::ToString() - IL_0046: stelem.ref - .line 323,323 : 34,37 '' - IL_0047: ldloc.s i - IL_0049: ldc.i4.1 - IL_004a: add - IL_004b: stloc.s i - .line 323,323 : 20,32 '' - IL_004d: ldloc.s i - IL_004f: ldloc.1 - IL_0050: blt.s IL_0036 - - .line 327,327 : 4,20 '' - IL_0052: ldloc.2 - IL_0053: ret - } // end of method IniStructure::GetKeys - - .method public hidebysig static bool WriteIni(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData, - string Filename, - string comment) cil managed - { - // Code size 21 (0x15) - .maxstack 2 - .locals init ([0] string DataToWrite) - .line 342,342 : 4,68 '' - IL_0000: ldarg.0 - IL_0001: ldarg.2 - IL_0002: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::BuildComment(string) - IL_0007: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure, - string) - IL_000c: stloc.0 - .line 343,343 : 4,44 '' - IL_000d: ldarg.1 - IL_000e: ldloc.0 - IL_000f: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::WriteFile(string, - string) - IL_0014: ret - } // end of method IniStructure::WriteIni - - .method public hidebysig static bool WriteIni(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData, - string Filename) cil managed - { - // Code size 15 (0xf) - .maxstack 2 - .locals init ([0] string DataToWrite) - .line 354,354 : 4,45 '' - IL_0000: ldarg.0 - IL_0001: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure) - IL_0006: stloc.0 - .line 355,355 : 4,44 '' - IL_0007: ldarg.1 - IL_0008: ldloc.0 - IL_0009: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::WriteFile(string, - string) - IL_000e: ret - } // end of method IniStructure::WriteIni - - .method private hidebysig static bool WriteFile(string Filename, - string Data) cil managed - { - // Code size 69 (0x45) - .maxstack 2 - .locals init ([0] class [mscorlib]System.IO.FileStream IniStream, - [1] class [mscorlib]System.IO.StreamWriter writer, - [2] bool CS$1$0000) - .line 362,362 : 5,69 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.2 - IL_0002: newobj instance void [mscorlib]System.IO.FileStream::.ctor(string, - valuetype [mscorlib]System.IO.FileMode) - IL_0007: stloc.0 - .line 363,363 : 5,29 '' - IL_0008: ldloc.0 - IL_0009: callvirt instance bool [mscorlib]System.IO.Stream::get_CanWrite() - IL_000e: brtrue.s IL_001a - - .line 365,365 : 6,24 '' - IL_0010: ldloc.0 - IL_0011: callvirt instance void [mscorlib]System.IO.Stream::Close() - .line 366,366 : 6,19 '' - IL_0016: ldc.i4.0 - IL_0017: stloc.2 - IL_0018: leave.s IL_0043 - - .line 368,368 : 5,55 '' - IL_001a: ldloc.0 - IL_001b: newobj instance void [mscorlib]System.IO.StreamWriter::.ctor(class [mscorlib]System.IO.Stream) - IL_0020: stloc.1 - .line 369,369 : 5,24 '' - IL_0021: ldloc.1 - IL_0022: ldarg.1 - IL_0023: callvirt instance void [mscorlib]System.IO.TextWriter::Write(string) - .line 370,370 : 5,20 '' - IL_0028: ldloc.1 - IL_0029: callvirt instance void [mscorlib]System.IO.TextWriter::Flush() - .line 371,371 : 5,20 '' - IL_002e: ldloc.1 - IL_002f: callvirt instance void [mscorlib]System.IO.TextWriter::Close() - .line 372,372 : 5,23 '' - IL_0034: ldloc.0 - IL_0035: callvirt instance void [mscorlib]System.IO.Stream::Close() - .line 373,373 : 5,17 '' - IL_003a: ldc.i4.1 - IL_003b: stloc.2 - IL_003c: leave.s IL_0043 - - .line 375,375 : 4,9 '' - } // end .try - catch [mscorlib]System.Object - { - IL_003e: pop - .line 377,377 : 5,18 '' - IL_003f: ldc.i4.0 - IL_0040: stloc.2 - IL_0041: leave.s IL_0043 - - .line 379,379 : 3,4 '' - } // end handler - IL_0043: ldloc.2 - IL_0044: ret - } // end of method IniStructure::WriteFile - - .method private hidebysig static string - BuildComment(string comment) cil managed - { - // Code size 77 (0x4d) - .maxstack 4 - .locals init ([0] string[] Lines, - [1] string temp, - [2] string line, - [3] string[] CS$6$0000, - [4] int32 CS$7$0001) - .line 383,383 : 4,22 '' - IL_0000: ldarg.0 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: brfalse.s IL_0013 - - .line 384,384 : 5,15 '' - IL_000d: ldstr "" - IL_0012: ret - - .line 385,385 : 4,44 '' - IL_0013: ldarg.0 - IL_0014: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::DivideToLines(string) - IL_0019: stloc.0 - .line 386,386 : 4,21 '' - IL_001a: ldstr "" - IL_001f: stloc.1 - .line 387,387 : 28,33 '' - IL_0020: ldloc.0 - IL_0021: stloc.3 - IL_0022: ldc.i4.0 - IL_0023: stloc.s CS$7$0001 - IL_0025: br.s IL_0044 - - .line 387,387 : 13,24 '' - IL_0027: ldloc.3 - IL_0028: ldloc.s CS$7$0001 - IL_002a: ldelem.ref - IL_002b: stloc.2 - .line 389,389 : 5,34 '' - IL_002c: ldloc.1 - IL_002d: ldstr "# " - IL_0032: ldloc.2 - IL_0033: ldstr "\r\n" - IL_0038: call string [mscorlib]System.String::Concat(string, - string, - string, - string) - IL_003d: stloc.1 - IL_003e: ldloc.s CS$7$0001 - IL_0040: ldc.i4.1 - IL_0041: add - IL_0042: stloc.s CS$7$0001 - .line 387,387 : 25,27 '' - IL_0044: ldloc.s CS$7$0001 - IL_0046: ldloc.3 - IL_0047: ldlen - IL_0048: conv.i4 - IL_0049: blt.s IL_0027 - - .line 391,391 : 4,16 '' - IL_004b: ldloc.1 - IL_004c: ret - } // end of method IniStructure::BuildComment - - .method private hidebysig static string - CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 396,396 : 4,34 '' - IL_0000: ldarg.0 - IL_0001: ldstr "" - IL_0006: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure, - string) - IL_000b: ret - } // end of method IniStructure::CreateData - - .method private hidebysig static string - CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData, - string comment) cil managed - { - // Code size 217 (0xd9) - .maxstack 5 - .locals init ([0] int32 CategoryCount, - [1] int32[] KeyCountPerCategory, - [2] string Data, - [3] string[] temp, - [4] int32 i, - [5] string CategoryName, - [6] int32 catcounter, - [7] int32 keycounter, - [8] string CS$0$0000, - [9] string[] CS$0$0001) - .line 401,401 : 4,55 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategories() - IL_0006: ldlen - IL_0007: conv.i4 - IL_0008: stloc.0 - .line 402,402 : 4,55 '' - IL_0009: ldloc.0 - IL_000a: newarr [mscorlib]System.Int32 - IL_000f: stloc.1 - .line 403,403 : 4,26 '' - IL_0010: ldarg.1 - IL_0011: stloc.2 - .line 404,404 : 4,34 '' - IL_0012: ldc.i4.2 - IL_0013: newarr [mscorlib]System.String - IL_0018: stloc.3 - .line 406,406 : 9,19 '' - IL_0019: ldc.i4.0 - IL_001a: stloc.s i - IL_001c: br.s IL_003d - - .line 408,408 : 5,54 '' - IL_001e: ldarg.0 - IL_001f: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategories() - IL_0024: ldloc.s i - IL_0026: ldelem.ref - IL_0027: stloc.s CategoryName - .line 409,409 : 5,67 '' - IL_0029: ldloc.1 - IL_002a: ldloc.s i - IL_002c: ldarg.0 - IL_002d: ldloc.s CategoryName - IL_002f: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetKeys(string) - IL_0034: ldlen - IL_0035: conv.i4 - IL_0036: stelem.i4 - .line 406,406 : 39,42 '' - IL_0037: ldloc.s i - IL_0039: ldc.i4.1 - IL_003a: add - IL_003b: stloc.s i - .line 406,406 : 20,37 '' - IL_003d: ldloc.s i - IL_003f: ldloc.0 - IL_0040: blt.s IL_001e - - .line 412,412 : 9,28 '' - IL_0042: ldc.i4.0 - IL_0043: stloc.s catcounter - IL_0045: br IL_00cf - - .line 414,414 : 5,69 '' - IL_004a: ldloc.2 - IL_004b: ldstr "\r\n[" - IL_0050: ldarg.0 - IL_0051: ldloc.s catcounter - IL_0053: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategoryName(int32) - IL_0058: ldstr "]\r\n" - IL_005d: call string [mscorlib]System.String::Concat(string, - string, - string, - string) - IL_0062: stloc.2 - .line 416,416 : 10,29 '' - IL_0063: ldc.i4.0 - IL_0064: stloc.s keycounter - IL_0066: br.s IL_00c1 - - .line 418,418 : 6,59 '' - IL_0068: ldloc.3 - IL_0069: ldc.i4.0 - IL_006a: ldarg.0 - IL_006b: ldloc.s catcounter - IL_006d: ldloc.s keycounter - IL_006f: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetKeyName(int32, - int32) - IL_0074: stelem.ref - .line 419,419 : 6,57 '' - IL_0075: ldloc.3 - IL_0076: ldc.i4.1 - IL_0077: ldarg.0 - IL_0078: ldloc.s catcounter - IL_007a: ldloc.s keycounter - IL_007c: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetValue(int32, - int32) - IL_0081: stelem.ref - .line 420,420 : 6,47 '' - IL_0082: ldloc.2 - IL_0083: stloc.s CS$0$0000 - IL_0085: ldc.i4.5 - IL_0086: newarr [mscorlib]System.String - IL_008b: stloc.s CS$0$0001 - IL_008d: ldloc.s CS$0$0001 - IL_008f: ldc.i4.0 - IL_0090: ldloc.s CS$0$0000 - IL_0092: stelem.ref - IL_0093: ldloc.s CS$0$0001 - IL_0095: ldc.i4.1 - IL_0096: ldloc.3 - IL_0097: ldc.i4.0 - IL_0098: ldelem.ref - IL_0099: stelem.ref - IL_009a: ldloc.s CS$0$0001 - IL_009c: ldc.i4.2 - IL_009d: ldstr "=" - IL_00a2: stelem.ref - IL_00a3: ldloc.s CS$0$0001 - IL_00a5: ldc.i4.3 - IL_00a6: ldloc.3 - IL_00a7: ldc.i4.1 - IL_00a8: ldelem.ref - IL_00a9: stelem.ref - IL_00aa: ldloc.s CS$0$0001 - IL_00ac: ldc.i4.4 - IL_00ad: ldstr "\r\n" - IL_00b2: stelem.ref - IL_00b3: ldloc.s CS$0$0001 - IL_00b5: call string [mscorlib]System.String::Concat(string[]) - IL_00ba: stloc.2 - .line 416,416 : 76,88 '' - IL_00bb: ldloc.s keycounter - IL_00bd: ldc.i4.1 - IL_00be: add - IL_00bf: stloc.s keycounter - .line 416,416 : 30,74 '' - IL_00c1: ldloc.s keycounter - IL_00c3: ldloc.1 - IL_00c4: ldloc.s catcounter - IL_00c6: ldelem.i4 - IL_00c7: blt.s IL_0068 - - .line 412,412 : 57,69 '' - IL_00c9: ldloc.s catcounter - IL_00cb: ldc.i4.1 - IL_00cc: add - IL_00cd: stloc.s catcounter - .line 412,412 : 29,55 '' - IL_00cf: ldloc.s catcounter - IL_00d1: ldloc.0 - IL_00d2: blt IL_004a - - .line 424,424 : 4,16 '' - IL_00d7: ldloc.2 - IL_00d8: ret - } // end of method IniStructure::CreateData - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Helpers.IniStructure - ReadIni(string Filename) cil managed - { - // Code size 21 (0x15) - .maxstack 1 - .locals init ([0] string Data, - [1] class Virtuoso.Miranda.Plugins.Helpers.IniStructure data) - .line 437,437 : 4,37 '' - IL_0000: ldarg.0 - IL_0001: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::ReadFile(string) - IL_0006: stloc.0 - .line 438,438 : 4,21 '' - IL_0007: ldloc.0 - IL_0008: brtrue.s IL_000c - - .line 439,439 : 5,17 '' - IL_000a: ldnull - IL_000b: ret - - .line 441,441 : 4,43 '' - IL_000c: ldloc.0 - IL_000d: call class Virtuoso.Miranda.Plugins.Helpers.IniStructure Virtuoso.Miranda.Plugins.Helpers.IniStructure::InterpretIni(string) - IL_0012: stloc.1 - .line 443,443 : 4,16 '' - IL_0013: ldloc.1 - IL_0014: ret - } // end of method IniStructure::ReadIni - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Helpers.IniStructure - InterpretIni(string Data) cil managed - { - // Code size 166 (0xa6) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData, - [1] string[] Lines, - [2] string CurrentCategory, - [3] string line, - [4] string NewCat, - [5] string[] keyvalue, - [6] class Virtuoso.Miranda.Plugins.Helpers.IniStructure CS$1$0000, - [7] string[] CS$6$0001, - [8] int32 CS$7$0002, - [9] valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType CS$0$0003) - .line 448,448 : 4,46 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Helpers.IniStructure::.ctor() - IL_0005: stloc.0 - .line 449,449 : 4,61 '' - IL_0006: ldarg.0 - IL_0007: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::DivideToLines(string) - IL_000c: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::RemoveAndVerifyIni(string[]) - IL_0011: stloc.1 - .line 453,453 : 4,22 '' - IL_0012: ldloc.1 - IL_0013: brtrue.s IL_0017 - - .line 454,454 : 5,17 '' - IL_0015: ldnull - IL_0016: ret - - .line 456,456 : 4,58 '' - IL_0017: ldloc.1 - IL_0018: ldc.i4.0 - IL_0019: ldelem.ref - IL_001a: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::IsLineACategoryDef(string) - IL_001f: ldc.i4.1 - IL_0020: beq.s IL_0024 - - .line 458,458 : 5,17 '' - IL_0022: ldnull - IL_0023: ret - - .line 461,461 : 4,32 '' - IL_0024: ldstr "" - IL_0029: stloc.2 - .line 462,462 : 28,33 '' - IL_002a: ldloc.1 - IL_002b: stloc.s CS$6$0001 - IL_002d: ldc.i4.0 - IL_002e: stloc.s CS$7$0002 - IL_0030: br.s IL_0099 - - .line 462,462 : 13,24 '' - IL_0032: ldloc.s CS$6$0001 - IL_0034: ldloc.s CS$7$0002 - IL_0036: ldelem.ref - IL_0037: stloc.3 - .line 464,464 : 5,38 '' - IL_0038: ldloc.3 - IL_0039: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::IsLineACategoryDef(string) - IL_003e: stloc.s CS$0$0003 - IL_0040: ldloc.s CS$0$0003 - IL_0042: switch ( - IL_0074, - IL_0055, - IL_008e) - IL_0053: br.s IL_0093 - - .line 467,467 : 7,57 '' - IL_0055: ldloc.3 - IL_0056: ldc.i4.1 - IL_0057: ldloc.3 - IL_0058: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_005d: ldc.i4.2 - IL_005e: sub - IL_005f: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_0064: stloc.s NewCat - .line 468,468 : 7,35 '' - IL_0066: ldloc.0 - IL_0067: ldloc.s NewCat - IL_0069: callvirt instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::AddCategory(string) - IL_006e: pop - .line 469,469 : 7,32 '' - IL_006f: ldloc.s NewCat - IL_0071: stloc.2 - .line 470,470 : 7,13 '' - IL_0072: br.s IL_0093 - - .line 472,472 : 7,49 '' - IL_0074: ldloc.3 - IL_0075: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetDataFromLine(string) - IL_007a: stloc.s keyvalue - .line 473,473 : 7,67 '' - IL_007c: ldloc.0 - IL_007d: ldloc.2 - IL_007e: ldloc.s keyvalue - IL_0080: ldc.i4.0 - IL_0081: ldelem.ref - IL_0082: ldloc.s keyvalue - IL_0084: ldc.i4.1 - IL_0085: ldelem.ref - IL_0086: callvirt instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::AddValue(string, - string, - string) - IL_008b: pop - .line 475,475 : 7,13 '' - IL_008c: br.s IL_0093 - - .line 477,477 : 7,19 '' - IL_008e: ldnull - IL_008f: stloc.s CS$1$0000 - IL_0091: leave.s IL_00a3 - - IL_0093: ldloc.s CS$7$0002 - IL_0095: ldc.i4.1 - IL_0096: add - IL_0097: stloc.s CS$7$0002 - .line 462,462 : 25,27 '' - IL_0099: ldloc.s CS$7$0002 - IL_009b: ldloc.s CS$6$0001 - IL_009d: ldlen - IL_009e: conv.i4 - IL_009f: blt.s IL_0032 - - .line 480,480 : 4,19 '' - IL_00a1: ldloc.0 - IL_00a2: ret - - .line 481,481 : 3,4 '' - IL_00a3: ldloc.s CS$1$0000 - IL_00a5: ret - } // end of method IniStructure::InterpretIni - - .method private hidebysig static string - ReadFile(string filename) cil managed - { - // Code size 93 (0x5d) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Text.StringBuilder IniData, - [1] class [mscorlib]System.IO.FileStream IniStream, - [2] class [mscorlib]System.IO.StreamReader reader, - [3] string CS$1$0000) - .line 485,485 : 4,31 '' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.IO.File::Exists(string) - IL_0006: brtrue.s IL_000a - - .line 486,486 : 5,17 '' - IL_0008: ldnull - IL_0009: ret - - .line 490,490 : 24,103 '' - .try - { - IL_000a: ldarg.0 - IL_000b: ldc.i4.3 - IL_000c: ldc.i4.1 - IL_000d: newobj instance void [mscorlib]System.IO.FileStream::.ctor(string, - valuetype [mscorlib]System.IO.FileMode, - valuetype [mscorlib]System.IO.FileAccess) - IL_0012: stloc.1 - .line 492,492 : 21,44 '' - .try - { - IL_0013: ldloc.1 - IL_0014: callvirt instance bool [mscorlib]System.IO.Stream::get_CanRead() - IL_0019: brtrue.s IL_001f - - .line 493,493 : 25,37 '' - IL_001b: ldnull - IL_001c: stloc.3 - IL_001d: leave.s IL_005b - - .line 495,495 : 28,77 '' - IL_001f: ldloc.1 - IL_0020: newobj instance void [mscorlib]System.IO.StreamReader::.ctor(class [mscorlib]System.IO.Stream) - IL_0025: stloc.2 - .line 497,497 : 25,55 '' - .try - { - IL_0026: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() - IL_002b: stloc.0 - .line 498,498 : 25,60 '' - IL_002c: ldloc.0 - IL_002d: ldloc.2 - IL_002e: callvirt instance string [mscorlib]System.IO.TextReader::ReadToEnd() - IL_0033: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) - IL_0038: pop - .line 499,499 : 25,51 '' - IL_0039: ldloc.0 - IL_003a: callvirt instance string [mscorlib]System.Object::ToString() - IL_003f: stloc.3 - IL_0040: leave.s IL_005b - - } // end .try - finally - { - IL_0042: ldloc.2 - IL_0043: brfalse.s IL_004b - - IL_0045: ldloc.2 - IL_0046: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004b: endfinally - } // end handler - } // end .try - finally - { - IL_004c: ldloc.1 - IL_004d: brfalse.s IL_0055 - - IL_004f: ldloc.1 - IL_0050: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0055: endfinally - .line 503,503 : 4,9 '' - } // end handler - } // end .try - catch [mscorlib]System.Object - { - IL_0056: pop - .line 505,505 : 5,17 '' - IL_0057: ldnull - IL_0058: stloc.3 - IL_0059: leave.s IL_005b - - .line 507,507 : 3,4 '' - } // end handler - IL_005b: ldloc.3 - IL_005c: ret - } // end of method IniStructure::ReadFile - - .method private hidebysig static string[] - GetDataFromLine(string Line) cil managed - { - // Code size 63 (0x3f) - .maxstack 3 - .locals init ([0] int32 EqualPos, - [1] string LeftKey, - [2] string RightValue, - [3] string[] ToReturn, - [4] string[] CS$0$0000) - .line 512,512 : 4,21 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.0 - .line 513,513 : 4,36 '' - IL_0002: ldarg.0 - IL_0003: ldstr "=" - IL_0008: ldc.i4.0 - IL_0009: callvirt instance int32 [mscorlib]System.String::IndexOf(string, - int32) - IL_000e: stloc.0 - .line 514,514 : 4,21 '' - IL_000f: ldloc.0 - IL_0010: ldc.i4.1 - IL_0011: bge.s IL_0015 - - .line 516,516 : 5,17 '' - IL_0013: ldnull - IL_0014: ret - - .line 518,518 : 4,49 '' - IL_0015: ldarg.0 - IL_0016: ldc.i4.0 - IL_0017: ldloc.0 - IL_0018: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_001d: stloc.1 - .line 519,519 : 4,53 '' - IL_001e: ldarg.0 - IL_001f: ldloc.0 - IL_0020: ldc.i4.1 - IL_0021: add - IL_0022: callvirt instance string [mscorlib]System.String::Substring(int32) - IL_0027: stloc.2 - .line 521,521 : 4,46 '' - IL_0028: ldc.i4.2 - IL_0029: newarr [mscorlib]System.String - IL_002e: stloc.s CS$0$0000 - IL_0030: ldloc.s CS$0$0000 - IL_0032: ldc.i4.0 - IL_0033: ldloc.1 - IL_0034: stelem.ref - IL_0035: ldloc.s CS$0$0000 - IL_0037: ldc.i4.1 - IL_0038: ldloc.2 - IL_0039: stelem.ref - IL_003a: ldloc.s CS$0$0000 - IL_003c: stloc.3 - .line 522,522 : 4,20 '' - IL_003d: ldloc.3 - IL_003e: ret - } // end of method IniStructure::GetDataFromLine - - .method private hidebysig static valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType - IsLineACategoryDef(string Line) cil managed - { - // Code size 98 (0x62) - .maxstack 4 - .line 537,537 : 4,24 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0006: ldc.i4.3 - IL_0007: bge.s IL_000b - - .line 538,538 : 5,34 '' - IL_0009: ldc.i4.0 - IL_000a: ret - - .line 540,540 : 4,79 '' - IL_000b: ldarg.0 - IL_000c: ldc.i4.0 - IL_000d: ldc.i4.1 - IL_000e: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_0013: ldstr "[" - IL_0018: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_001d: ldarg.0 - IL_001e: ldarg.0 - IL_001f: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0024: ldc.i4.1 - IL_0025: sub - IL_0026: ldc.i4.1 - IL_0027: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_002c: ldstr "]" - IL_0031: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0036: and - IL_0037: brfalse.s IL_0060 - - .line 543,543 : 5,33 '' - IL_0039: ldarg.0 - IL_003a: ldstr "=" - IL_003f: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_0044: ldc.i4.m1 - IL_0045: beq.s IL_0049 - - .line 545,545 : 6,29 '' - IL_0047: ldc.i4.2 - IL_0048: ret - - .line 546,546 : 5,72 '' - IL_0049: ldarg.0 - IL_004a: ldc.i4.s 91 - IL_004c: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::ContainsMoreThanOne(string, - char) - IL_0051: ldarg.0 - IL_0052: ldc.i4.s 93 - IL_0054: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::ContainsMoreThanOne(string, - char) - IL_0059: or - IL_005a: brfalse.s IL_005e - - .line 548,548 : 6,29 '' - IL_005c: ldc.i4.2 - IL_005d: ret - - .line 549,549 : 5,30 '' - IL_005e: ldc.i4.1 - IL_005f: ret - - .line 551,551 : 4,33 '' - IL_0060: ldc.i4.0 - IL_0061: ret - } // end of method IniStructure::IsLineACategoryDef - - .method private hidebysig static string[] - DivideToLines(string Data) cil managed - { - // Code size 128 (0x80) - .maxstack 6 - .locals init ([0] string[] Lines, - [1] int32 oldnewlinepos, - [2] int32 LineCounter, - [3] int32 i, - [4] string[] LinesTrimmed, - [5] int32 V_5) - .line 556,556 : 4,45 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0006: newarr [mscorlib]System.String - IL_000b: stloc.0 - .line 557,557 : 4,26 '' - IL_000c: ldc.i4.0 - IL_000d: stloc.1 - .line 558,558 : 4,24 '' - IL_000e: ldc.i4.0 - IL_000f: stloc.2 - .line 559,559 : 9,19 '' - IL_0010: ldc.i4.0 - IL_0011: stloc.3 - IL_0012: br.s IL_003d - - .line 561,561 : 5,42 '' - IL_0014: ldarg.0 - IL_0015: ldloc.3 - IL_0016: ldc.i4.1 - IL_0017: callvirt instance char[] [mscorlib]System.String::ToCharArray(int32, - int32) - IL_001c: ldc.i4.0 - IL_001d: ldelem.u2 - IL_001e: ldc.i4.s 10 - IL_0020: bne.un.s IL_0039 - - .line 563,563 : 6,80 '' - IL_0022: ldloc.0 - IL_0023: ldloc.2 - IL_0024: ldarg.0 - IL_0025: ldloc.1 - IL_0026: ldloc.3 - IL_0027: ldloc.1 - IL_0028: sub - IL_0029: ldc.i4.1 - IL_002a: sub - IL_002b: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_0030: stelem.ref - .line 564,564 : 6,28 '' - IL_0031: ldloc.3 - IL_0032: ldc.i4.1 - IL_0033: add - IL_0034: stloc.1 - .line 565,565 : 6,20 '' - IL_0035: ldloc.2 - IL_0036: ldc.i4.1 - IL_0037: add - IL_0038: stloc.2 - .line 559,559 : 37,40 '' - IL_0039: ldloc.3 - IL_003a: ldc.i4.1 - IL_003b: add - IL_003c: stloc.3 - .line 559,559 : 20,35 '' - IL_003d: ldloc.3 - IL_003e: ldarg.0 - IL_003f: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0044: blt.s IL_0014 - - .line 571,571 : 4,84 '' - IL_0046: ldloc.0 - IL_0047: ldloc.2 - IL_0048: ldarg.0 - IL_0049: ldloc.1 - IL_004a: ldarg.0 - IL_004b: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0050: ldloc.1 - IL_0051: sub - IL_0052: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_0057: stelem.ref - .line 572,572 : 4,56 '' - IL_0058: ldloc.2 - IL_0059: ldc.i4.1 - IL_005a: add - IL_005b: newarr [mscorlib]System.String - IL_0060: stloc.s LinesTrimmed - .line 573,573 : 9,19 '' - IL_0062: ldc.i4.0 - IL_0063: stloc.s V_5 - IL_0065: br.s IL_0076 - - .line 575,575 : 5,32 '' - IL_0067: ldloc.s LinesTrimmed - IL_0069: ldloc.s V_5 - IL_006b: ldloc.0 - IL_006c: ldloc.s V_5 - IL_006e: ldelem.ref - IL_006f: stelem.ref - .line 573,573 : 41,44 '' - IL_0070: ldloc.s V_5 - IL_0072: ldc.i4.1 - IL_0073: add - IL_0074: stloc.s V_5 - .line 573,573 : 20,39 '' - IL_0076: ldloc.s V_5 - IL_0078: ldloc.2 - IL_0079: ldc.i4.1 - IL_007a: add - IL_007b: blt.s IL_0067 - - .line 577,577 : 4,24 '' - IL_007d: ldloc.s LinesTrimmed - IL_007f: ret - } // end of method IniStructure::DivideToLines - - .method private hidebysig static bool ContainsMoreThanOne(string Data, - char verify) cil managed - { - // Code size 50 (0x32) - .maxstack 2 - .locals init ([0] char[] data, - [1] int32 count, - [2] char c, - [3] char[] CS$6$0000, - [4] int32 CS$7$0001) - .line 582,582 : 4,37 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance char[] [mscorlib]System.String::ToCharArray() - IL_0006: stloc.0 - .line 583,583 : 4,18 '' - IL_0007: ldc.i4.0 - IL_0008: stloc.1 - .line 584,584 : 23,27 '' - IL_0009: ldloc.0 - IL_000a: stloc.3 - IL_000b: ldc.i4.0 - IL_000c: stloc.s CS$7$0001 - IL_000e: br.s IL_0023 - - .line 584,584 : 13,19 '' - IL_0010: ldloc.3 - IL_0011: ldloc.s CS$7$0001 - IL_0013: ldelem.u2 - IL_0014: stloc.2 - .line 586,586 : 5,21 '' - IL_0015: ldloc.2 - IL_0016: ldarg.1 - IL_0017: bne.un.s IL_001d - - .line 587,587 : 6,14 '' - IL_0019: ldloc.1 - IL_001a: ldc.i4.1 - IL_001b: add - IL_001c: stloc.1 - IL_001d: ldloc.s CS$7$0001 - IL_001f: ldc.i4.1 - IL_0020: add - IL_0021: stloc.s CS$7$0001 - .line 584,584 : 20,22 '' - IL_0023: ldloc.s CS$7$0001 - IL_0025: ldloc.3 - IL_0026: ldlen - IL_0027: conv.i4 - IL_0028: blt.s IL_0010 - - .line 589,589 : 4,18 '' - IL_002a: ldloc.1 - IL_002b: ldc.i4.1 - IL_002c: ble.s IL_0030 - - .line 590,590 : 5,17 '' - IL_002e: ldc.i4.1 - IL_002f: ret - - .line 591,591 : 4,17 '' - IL_0030: ldc.i4.0 - IL_0031: ret - } // end of method IniStructure::ContainsMoreThanOne - - .method private hidebysig static valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType - LineVerify(string line) cil managed - { - // Code size 154 (0x9a) - .maxstack 5 - .locals init ([0] int32 equalindex) - .line 596,596 : 4,19 '' - IL_0000: ldarg.0 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: brfalse.s IL_000f - - .line 597,597 : 5,27 '' - IL_000d: ldc.i4.4 - IL_000e: ret - - .line 599,599 : 4,82 '' - IL_000f: ldarg.0 - IL_0010: ldstr ";" - IL_0015: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_001a: ldc.i4.0 - IL_001b: ceq - IL_001d: ldarg.0 - IL_001e: ldstr "#" - IL_0023: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_0028: ldc.i4.0 - IL_0029: ceq - IL_002b: or - IL_002c: ldarg.0 - IL_002d: ldstr "//" - IL_0032: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_0037: ldc.i4.0 - IL_0038: ceq - IL_003a: or - IL_003b: brfalse.s IL_003f - - .line 601,601 : 5,29 '' - IL_003d: ldc.i4.3 - IL_003e: ret - - .line 604,604 : 4,39 '' - IL_003f: ldarg.0 - IL_0040: ldc.i4.s 61 - IL_0042: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0047: stloc.0 - .line 605,605 : 4,24 '' - IL_0048: ldloc.0 - IL_0049: brtrue.s IL_004d - - .line 606,606 : 5,28 '' - IL_004b: ldc.i4.2 - IL_004c: ret - - .line 608,608 : 4,25 '' - IL_004d: ldloc.0 - IL_004e: ldc.i4.m1 - IL_004f: beq.s IL_0098 - - .line 611,614 : 5,62 '' - IL_0051: ldarg.0 - IL_0052: ldc.i4.s 91 - IL_0054: ldc.i4.0 - IL_0055: ldloc.0 - IL_0056: callvirt instance int32 [mscorlib]System.String::IndexOf(char, - int32, - int32) - IL_005b: ldc.i4.m1 - IL_005c: ceq - IL_005e: ldc.i4.0 - IL_005f: ceq - IL_0061: ldarg.0 - IL_0062: ldc.i4.s 93 - IL_0064: ldc.i4.0 - IL_0065: ldloc.0 - IL_0066: callvirt instance int32 [mscorlib]System.String::IndexOf(char, - int32, - int32) - IL_006b: ldc.i4.m1 - IL_006c: ceq - IL_006e: ldc.i4.0 - IL_006f: ceq - IL_0071: or - IL_0072: ldarg.0 - IL_0073: ldc.i4.s 59 - IL_0075: ldc.i4.0 - IL_0076: ldloc.0 - IL_0077: callvirt instance int32 [mscorlib]System.String::IndexOf(char, - int32, - int32) - IL_007c: ldc.i4.m1 - IL_007d: ceq - IL_007f: ldc.i4.0 - IL_0080: ceq - IL_0082: or - IL_0083: ldarg.0 - IL_0084: ldc.i4.s 35 - IL_0086: ldc.i4.0 - IL_0087: ldloc.0 - IL_0088: callvirt instance int32 [mscorlib]System.String::IndexOf(char, - int32, - int32) - IL_008d: ldc.i4.m1 - IL_008e: ceq - IL_0090: ldc.i4.0 - IL_0091: ceq - IL_0093: or - IL_0094: brfalse.s IL_0098 - - .line 615,615 : 6,29 '' - IL_0096: ldc.i4.2 - IL_0097: ret - - .line 618,618 : 4,23 '' - IL_0098: ldc.i4.5 - IL_0099: ret - } // end of method IniStructure::LineVerify - - .method private hidebysig static string[] - RemoveAndVerifyIni(string[] Lines) cil managed - { - // Code size 123 (0x7b) - .maxstack 4 - .locals init ([0] string[] temp, - [1] int32 TempCounter, - [2] string line, - [3] string[] OKLines, - [4] int32 i, - [5] string[] CS$1$0000, - [6] string[] CS$6$0001, - [7] int32 CS$7$0002, - [8] valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType CS$0$0003) - .line 624,624 : 4,45 '' - IL_0000: ldarg.0 - IL_0001: ldlen - IL_0002: conv.i4 - IL_0003: newarr [mscorlib]System.String - IL_0008: stloc.0 - .line 625,625 : 4,24 '' - IL_0009: ldc.i4.0 - IL_000a: stloc.1 - .line 626,626 : 28,33 '' - IL_000b: ldarg.0 - IL_000c: stloc.s CS$6$0001 - IL_000e: ldc.i4.0 - IL_000f: stloc.s CS$7$0002 - IL_0011: br.s IL_004f - - .line 626,626 : 13,24 '' - IL_0013: ldloc.s CS$6$0001 - IL_0015: ldloc.s CS$7$0002 - IL_0017: ldelem.ref - IL_0018: stloc.2 - .line 628,628 : 5,30 '' - IL_0019: ldloc.2 - IL_001a: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::LineVerify(string) - IL_001f: stloc.s CS$0$0003 - IL_0021: ldloc.s CS$0$0003 - IL_0023: ldc.i4.2 - IL_0024: sub - IL_0025: switch ( - IL_003c, - IL_0049, - IL_0049, - IL_0041) - IL_003a: br.s IL_0049 - - .line 631,631 : 7,19 '' - IL_003c: ldnull - IL_003d: stloc.s CS$1$0000 - IL_003f: leave.s IL_0078 - - .line 635,635 : 7,32 '' - IL_0041: ldloc.0 - IL_0042: ldloc.1 - IL_0043: ldloc.2 - IL_0044: stelem.ref - .line 636,636 : 7,21 '' - IL_0045: ldloc.1 - IL_0046: ldc.i4.1 - IL_0047: add - IL_0048: stloc.1 - IL_0049: ldloc.s CS$7$0002 - IL_004b: ldc.i4.1 - IL_004c: add - IL_004d: stloc.s CS$7$0002 - .line 626,626 : 25,27 '' - IL_004f: ldloc.s CS$7$0002 - IL_0051: ldloc.s CS$6$0001 - IL_0053: ldlen - IL_0054: conv.i4 - IL_0055: blt.s IL_0013 - - .line 643,643 : 4,47 '' - IL_0057: ldloc.1 - IL_0058: newarr [mscorlib]System.String - IL_005d: stloc.3 - .line 644,644 : 9,19 '' - IL_005e: ldc.i4.0 - IL_005f: stloc.s i - IL_0061: br.s IL_0071 - - .line 646,646 : 5,26 '' - IL_0063: ldloc.3 - IL_0064: ldloc.s i - IL_0066: ldloc.0 - IL_0067: ldloc.s i - IL_0069: ldelem.ref - IL_006a: stelem.ref - .line 644,644 : 37,40 '' - IL_006b: ldloc.s i - IL_006d: ldc.i4.1 - IL_006e: add - IL_006f: stloc.s i - .line 644,644 : 20,35 '' - IL_0071: ldloc.s i - IL_0073: ldloc.1 - IL_0074: blt.s IL_0063 - - .line 648,648 : 4,19 '' - IL_0076: ldloc.3 - IL_0077: ret - - .line 649,649 : 3,4 '' - IL_0078: ldloc.s CS$1$0000 - IL_007a: ret - } // end of method IniStructure::RemoveAndVerifyIni - -} // end of class Virtuoso.Miranda.Plugins.Helpers.IniStructure - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs -{ - .field private class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol - .field private class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType 'type' - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult result - .field private native int processHandle - .field private native int lParam - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_Protocol() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 19,35 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Protocols\\AckEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::protocol - IL_0006: ret - } // end of method AckEventArgs::get_Protocol - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_Contact() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 38,38 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::contact - IL_0006: ret - } // end of method AckEventArgs::get_Contact - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType - get_Type() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::'type' - IL_0006: ret - } // end of method AckEventArgs::get_Type - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult - get_Result() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 50,50 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::result - IL_0006: ret - } // end of method AckEventArgs::get_Result - - .method public hidebysig specialname instance native int - get_ProcessHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 56,56 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::processHandle - IL_0006: ret - } // end of method AckEventArgs::get_ProcessHandle - - .method public hidebysig specialname instance native int - get_LParam() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 62,62 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::lParam - IL_0006: ret - } // end of method AckEventArgs::get_LParam - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 69,69 : 9,30 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor() - .line 69,69 : 33,34 '' - IL_0006: ret - } // end of method AckEventArgs::.ctor - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs - FromACKDATA(native int pAckData) cil managed - { - // Code size 168 (0xa8) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ackData, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs ackArgs) - .line 73,73 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 74,74 : 17,61 '' - IL_000d: ldstr "pAckData" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 76,76 : 13,63 '' - IL_0018: ldarga.s pAckData - IL_001a: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_001f: ldobj Virtuoso.Miranda.Plugins.Native.ACKDATA - IL_0024: stloc.0 - .line 77,77 : 13,55 '' - IL_0025: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::.ctor() - IL_002a: stloc.1 - .line 79,79 : 13,77 '' - IL_002b: ldloc.1 - IL_002c: ldloca.s ackData - IL_002e: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle - IL_0033: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_0038: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::contact - .line 80,80 : 13,45 '' - IL_003d: ldloc.1 - IL_003e: ldloca.s ackData - IL_0040: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam - IL_0045: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::lParam - .line 81,81 : 13,59 '' - IL_004a: ldloc.1 - IL_004b: ldloca.s ackData - IL_004d: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle - IL_0052: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::processHandle - .line 82,82 : 13,56 '' - IL_0057: ldloc.1 - IL_0058: ldloca.s ackData - IL_005a: ldfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Result - IL_005f: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::result - .line 83,83 : 13,50 '' - IL_0064: ldloc.1 - IL_0065: ldloca.s ackData - IL_0067: ldfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Type - IL_006c: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::'type' - .line 85,85 : 13,51 '' - IL_0071: ldloca.s ackData - IL_0073: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName - IL_0078: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_007d: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0082: brfalse.s IL_00a6 - - .line 86,86 : 17,130 '' - IL_0084: ldloc.1 - IL_0085: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_008a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols() - IL_008f: ldloca.s ackData - IL_0091: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName - IL_0096: ldc.i4.0 - IL_0097: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_009c: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::get_Item(string) - IL_00a1: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::protocol - .line 88,88 : 13,28 '' - IL_00a6: ldloc.1 - IL_00a7: ret - } // end of method AckEventArgs::FromACKDATA - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - Protocol() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Protocol() - } // end of property AckEventArgs::Protocol - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - Contact() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Contact() - } // end of property AckEventArgs::Contact - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType - Type() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Type() - } // end of property AckEventArgs::Type - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult - Result() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Result() - } // end of property AckEventArgs::Result - .property instance native int ProcessHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_ProcessHandle() - } // end of property AckEventArgs::ProcessHandle - .property instance native int LParam() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_LParam() - } // end of property AckEventArgs::LParam -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter - extends [mscorlib]System.Object -{ - .field private static literal string MS_PROTO_CHAINSEND = "Proto/ChainSend" - .field private static literal string MS_PROTO_CHAINRECV = "Proto/ChainRecv" - .field private static literal string ME_PROTO_ACK = "Proto/Ack" - .field private static class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 AckReceivedEventHandler - .field private static class Virtuoso.Miranda.Plugins.Callback 'CS$<>9__CachedAnonymousMethodDelegate1' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method public hidebysig specialname static - void add_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 51 (0x33) - .maxstack 8 - .line 75,75 : 17,119 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Protocols\\AckRouter.cs' - IL_0000: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler - IL_0005: ldarg.0 - IL_0006: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 76,83 : 17,24 '' - IL_000b: ldstr "Proto/Ack" - IL_0010: ldsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0015: brtrue.s IL_0028 - - IL_0017: ldnull - IL_0018: ldftn int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'b__0'(native uint, - native int) - IL_001e: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0023: stsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0028: ldsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_002d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 84,84 : 13,14 '' - IL_0032: ret - } // end of method AckRouter::add_AckReceived - - .method public hidebysig specialname static - void remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 27 (0x1b) - .maxstack 8 - .line 88,88 : 17,119 '' - IL_0000: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler - IL_0005: ldarg.0 - IL_0006: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 89,89 : 17,91 '' - IL_000b: ldstr "Proto/Ack" - IL_0010: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler - IL_0015: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 90,90 : 13,14 '' - IL_001a: ret - } // end of method AckRouter::remove_AckReceived - - .method public hidebysig static int32 ChainSend(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData chainData) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 99,99 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 100,100 : 17,62 '' - IL_0003: ldstr "chainData" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 102,102 : 13,70 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_WParam() - IL_0014: ldarg.0 - IL_0015: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_CcsDataPtr() - IL_001a: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::ChainSend(native uint, - native int) - IL_001f: ret - } // end of method AckRouter::ChainSend - - .method public hidebysig static int32 ChainSend(native uint wParam, - native int lParam) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 107,107 : 13,91 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Proto/ChainSend" - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0011: ret - } // end of method AckRouter::ChainSend - - .method public hidebysig static int32 ChainReceive(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData chainData) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 112,112 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 113,113 : 17,62 '' - IL_0003: ldstr "chainData" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 115,115 : 13,73 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_WParam() - IL_0014: ldarg.0 - IL_0015: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_CcsDataPtr() - IL_001a: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::ChainReceive(native uint, - native int) - IL_001f: ret - } // end of method AckRouter::ChainReceive - - .method public hidebysig static int32 ChainReceive(native uint wParam, - native int lParam) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 120,120 : 13,91 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Proto/ChainRecv" - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0011: ret - } // end of method AckRouter::ChainReceive - - .method private hidebysig static int32 - 'b__0'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 22 (0x16) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs e) - .line 79,79 : 25,75 '' - IL_0000: ldarg.1 - IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::FromACKDATA(native int) - IL_0006: stloc.0 - .line 81,81 : 25,110 '' - IL_0007: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler - IL_000c: ldnull - IL_000d: ldloc.0 - IL_000e: call bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - object, - !!0) - IL_0013: pop - .line 82,82 : 25,60 '' - IL_0014: ldc.i4.0 - IL_0015: ret - } // end of method AckRouter::'b__0' - - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 AckReceived - { - .removeon void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .addon void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::add_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event AckRouter::AckReceived -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs -{ - .field private string settingName - .field private string settingOwner - .field private object 'value' - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType valueType - .method public hidebysig specialname instance string - get_SettingName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 19,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\MirandaContactSettingEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingName - IL_0006: ret - } // end of method MirandaContactSettingEventArgs::get_SettingName - - .method public hidebysig specialname instance string - get_SettingOwner() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 38,38 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingOwner - IL_0006: ret - } // end of method MirandaContactSettingEventArgs::get_SettingOwner - - .method public hidebysig specialname instance object - get_Value() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::'value' - IL_0006: ret - } // end of method MirandaContactSettingEventArgs::get_Value - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType - get_ValueType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 50,50 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::valueType - IL_0006: ret - } // end of method MirandaContactSettingEventArgs::get_ValueType - - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo, - string name, - string owner, - object 'value', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType valueType) cil managed - { - // Code size 57 (0x39) - .maxstack 8 - .line 57,58 : 9,32 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - .line 60,60 : 13,44 '' - IL_0007: ldarg.2 - IL_0008: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000d: brfalse.s IL_001a - - .line 61,61 : 17,57 '' - IL_000f: ldstr "name" - IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0019: throw - - .line 63,63 : 13,37 '' - IL_001a: ldarg.0 - IL_001b: ldarg.2 - IL_001c: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingName - .line 64,64 : 13,39 '' - IL_0021: ldarg.0 - IL_0022: ldarg.3 - IL_0023: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingOwner - .line 65,65 : 13,32 '' - IL_0028: ldarg.0 - IL_0029: ldarg.s 'value' - IL_002b: stfld object Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::'value' - .line 66,66 : 13,40 '' - IL_0030: ldarg.0 - IL_0031: ldarg.s valueType - IL_0033: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::valueType - .line 67,67 : 9,10 '' - IL_0038: ret - } // end of method MirandaContactSettingEventArgs::.ctor - - .property instance string SettingName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::get_SettingName() - } // end of property MirandaContactSettingEventArgs::SettingName - .property instance string SettingOwner() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::get_SettingOwner() - } // end of property MirandaContactSettingEventArgs::SettingOwner - .property instance object Value() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::get_Value() - } // end of property MirandaContactSettingEventArgs::Value - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType - ValueType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::get_ValueType() - } // end of property MirandaContactSettingEventArgs::ValueType -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException - extends [mscorlib]System.Exception -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 28,28 : 9,40 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ConfigurationException.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Exception::.ctor() - .line 28,28 : 43,44 '' - IL_0006: ret - } // end of method ConfigurationException::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string message) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,70 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void [mscorlib]System.Exception::.ctor(string) - .line 29,29 : 73,74 '' - IL_0007: ret - } // end of method ConfigurationException::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string message, - class [mscorlib]System.Exception inner) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 30,30 : 9,94 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(string, - class [mscorlib]System.Exception) - .line 30,30 : 97,98 '' - IL_0008: ret - } // end of method ConfigurationException::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 31,31 : 9,113 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 31,31 : 116,117 '' - IL_0008: ret - } // end of method ConfigurationException::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 04 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field private initonly class [mscorlib]System.Version version - .field private bool profileBound - .field private bool encrypt - .field private class [mscorlib]System.Type 'storage' - .field private class [mscorlib]System.Type encryption - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,49 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ConfigurationOptionsAttribute.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 30,30 : 52,53 '' - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string configurationVersion) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 32,32 : 9,116 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ldc.i4.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor(string, - bool, - bool) - .line 32,32 : 119,120 '' - IL_0009: ret - } // end of method ConfigurationOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(bool encrypt, - bool profileBound) cil managed - { - .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor(string, - bool) = ( 01 00 37 57 69 6C 6C 20 62 65 20 72 65 6D 6F 76 // ..7Will be remov - 65 64 20 69 6E 20 66 75 74 75 72 65 2E 20 55 73 // ed in future. Us - 65 20 6E 61 6D 65 64 20 61 72 67 75 6D 65 6E 74 // e named argument - 73 20 69 6E 73 74 65 61 64 2E 01 00 00 ) // s instead.... - // Code size 10 (0xa) - .maxstack 8 - .line 34,35 : 9,114 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor(string, - bool, - bool) - .line 35,35 : 117,118 '' - IL_0009: ret - } // end of method ConfigurationOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string configurationVersion, - bool encrypt, - bool profileBound) cil managed - { - .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor(string, - bool) = ( 01 00 37 57 69 6C 6C 20 62 65 20 72 65 6D 6F 76 // ..7Will be remov - 65 64 20 69 6E 20 66 75 74 75 72 65 2E 20 55 73 // ed in future. Us - 65 20 6E 61 6D 65 64 20 61 72 67 75 6D 65 6E 74 // e named argument - 73 20 69 6E 73 74 65 61 64 2E 00 00 00 ) // s instead.... - // Code size 41 (0x29) - .maxstack 8 - .line 37,38 : 9,107 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 40,40 : 13,61 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brtrue.s IL_001a - - .line 41,41 : 17,66 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: newobj instance void [mscorlib]System.Version::.ctor(string) - IL_0015: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::version - .line 43,43 : 13,36 '' - IL_001a: ldarg.0 - IL_001b: ldarg.2 - IL_001c: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt - .line 44,44 : 13,46 '' - IL_0021: ldarg.0 - IL_0022: ldarg.3 - IL_0023: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound - .line 45,45 : 9,10 '' - IL_0028: ret - } // end of method ConfigurationOptionsAttribute::.ctor - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_Version() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 54,54 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::version - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_Version - - .method public hidebysig specialname instance bool - get_ProfileBound() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 60,60 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_ProfileBound - - .method public hidebysig specialname instance void - set_ProfileBound(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 61,61 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound - .line 61,61 : 41,42 '' - IL_0007: ret - } // end of method ConfigurationOptionsAttribute::set_ProfileBound - - .method public hidebysig specialname instance bool - get_Encrypt() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_Encrypt - - .method public hidebysig specialname instance void - set_Encrypt(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 68,68 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt - .line 68,68 : 36,37 '' - IL_0007: ret - } // end of method ConfigurationOptionsAttribute::set_Encrypt - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_Storage() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 74,74 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage' - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_Storage - - .method public hidebysig specialname instance void - set_Storage(class [mscorlib]System.Type 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 75,75 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage' - .line 75,75 : 36,37 '' - IL_0007: ret - } // end of method ConfigurationOptionsAttribute::set_Storage - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_Encryption() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 81,81 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_Encryption - - .method public hidebysig specialname instance void - set_Encryption(class [mscorlib]System.Type 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 82,82 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption - .line 82,82 : 39,40 '' - IL_0007: ret - } // end of method ConfigurationOptionsAttribute::set_Encryption - - .method assembly hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - Finalize() cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 91,91 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage' - IL_0006: brtrue.s IL_0018 - - .line 92,92 : 17,51 '' - IL_0008: ldarg.0 - IL_0009: ldtoken Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage - IL_000e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0013: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage' - .line 94,94 : 13,47 '' - IL_0018: ldarg.0 - IL_0019: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt - IL_001e: brfalse.s IL_0038 - - IL_0020: ldarg.0 - IL_0021: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption - IL_0026: brtrue.s IL_0038 - - .line 95,95 : 17,56 '' - IL_0028: ldarg.0 - IL_0029: ldtoken Virtuoso.Miranda.Plugins.Configuration.WindowsEncryption - IL_002e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0033: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption - .line 97,97 : 13,25 '' - IL_0038: ldarg.0 - IL_0039: ret - } // end of method ConfigurationOptionsAttribute::Finalize - - .property instance class [mscorlib]System.Version - Version() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Version() - } // end of property ConfigurationOptionsAttribute::Version - .property instance bool ProfileBound() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::set_ProfileBound(bool) - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_ProfileBound() - } // end of property ConfigurationOptionsAttribute::ProfileBound - .property instance bool Encrypt() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encrypt() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::set_Encrypt(bool) - } // end of property ConfigurationOptionsAttribute::Encrypt - .property instance class [mscorlib]System.Type - Storage() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Storage() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::set_Storage(class [mscorlib]System.Type) - } // end of property ConfigurationOptionsAttribute::Storage - .property instance class [mscorlib]System.Type - Encryption() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encryption() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::set_Encryption(class [mscorlib]System.Type) - } // end of property ConfigurationOptionsAttribute::Encryption -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Message = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Url = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType File = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Chat = int32(0x00000003) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType AwayMessage = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType AuthorizationRequest = int32(0x00000005) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Added = int32(0x00000006) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType GetInfo = int32(0x00000007) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType SetInfo = int32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Login = int32(0x00000009) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Search = int32(0x0000000A) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType NewUser = int32(0x0000000B) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Status = int32(0x0000000C) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Contacts = int32(0x0000000D) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Avatar = int32(0x0000000E) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Success = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Failure = int32(0x00000001) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol - extends Virtuoso.Miranda.Plugins.Infrastructure.Protocol -{ - .field private static literal string MS_PROTO_ADDTOCONTACT = "Proto/AddToContact" - .field private bool Registered - .field private valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR nativeDescriptor - .method assembly hidebysig specialname rtspecialname - instance void .ctor(string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType 'type') cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 40,40 : 9,84 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Protocols\\ManagedProtocol.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType) - .line 40,40 : 87,88 '' - IL_0008: ret - } // end of method ManagedProtocol::.ctor - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - get_NativeDescriptor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::nativeDescriptor - IL_0006: ret - } // end of method ManagedProtocol::get_NativeDescriptor - - .method assembly hidebysig instance void - Register() cil managed - { - // Code size 132 (0x84) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR descriptor, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeHandle, - [2] int32 result) - .line 58,58 : 13,28 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered - IL_0006: brfalse.s IL_000e - - .line 59,59 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 61,61 : 13,80 '' - IL_000e: ldloca.s descriptor - IL_0010: ldarg.0 - IL_0011: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_0016: ldarg.0 - IL_0017: call instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Type() - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType) - IL_0021: stobj Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - .line 62,62 : 13,118 '' - IL_0026: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_002b: stloc.1 - .line 66,66 : 17,94 '' - .try - { - IL_002c: ldloca.s descriptor - IL_002e: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0033: stloc.1 - .line 67,67 : 17,126 '' - IL_0034: ldarg.0 - IL_0035: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context() - IL_003a: ldstr "Proto/RegisterModule" - IL_003f: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0044: ldloca.s nativeHandle - IL_0046: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_004b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0050: stloc.2 - .line 69,69 : 17,33 '' - IL_0051: ldloc.2 - IL_0052: brfalse.s IL_006b - - .line 70,70 : 21,152 '' - IL_0054: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0059: ldloca.s result - IL_005b: call instance string [mscorlib]System.Int32::ToString() - IL_0060: call string [mscorlib]System.String::Format(string, - object) - IL_0065: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_006a: throw - - .line 72,72 : 17,52 '' - IL_006b: ldarg.0 - IL_006c: ldloc.0 - IL_006d: stfld valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::nativeDescriptor - .line 73,73 : 17,35 '' - IL_0072: ldarg.0 - IL_0073: ldc.i4.1 - IL_0074: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered - IL_0079: leave.s IL_0083 - - .line 77,77 : 17,37 '' - } // end .try - finally - { - IL_007b: ldloca.s nativeHandle - IL_007d: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_0082: endfinally - .line 79,79 : 9,10 '' - } // end handler - IL_0083: ret - } // end of method ManagedProtocol::Register - - .method assembly hidebysig instance void - Unregister() cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 83,83 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered - IL_0006: brtrue.s IL_000e - - .line 84,84 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 87,87 : 9,10 '' - IL_000e: ret - } // end of method ManagedProtocol::Unregister - - .method public hidebysig instance void - AddToContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 91,91 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 92,92 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 94,94 : 13,49 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001b: call instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::AddToContact(native int) - .line 95,95 : 9,10 '' - IL_0020: ret - } // end of method ManagedProtocol::AddToContact - - .method public hidebysig instance void - AddToContact(native int contactHandle) cil managed - { - // Code size 61 (0x3d) - .maxstack 4 - .locals init ([0] int32 result) - .line 99,99 : 13,107 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context() - IL_0006: ldstr "Proto/AddToContact" - IL_000b: ldarg.1 - IL_000c: ldarg.0 - IL_000d: call instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::get_NativeDescriptor() - IL_0012: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - IL_0017: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_001c: stloc.0 - .line 101,101 : 13,29 '' - IL_001d: ldloc.0 - IL_001e: brfalse.s IL_003c - - .line 102,102 : 17,171 '' - IL_0020: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0025: ldstr "Proto/AddToContact" - IL_002a: ldloca.s result - IL_002c: call instance string [mscorlib]System.Int32::ToString() - IL_0031: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0036: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_003b: throw - - .line 103,103 : 9,10 '' - IL_003c: ret - } // end of method ManagedProtocol::AddToContact - - .property instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - NativeDescriptor() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::get_NativeDescriptor() - } // end of property ManagedProtocol::NativeDescriptor -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor() = ( 01 00 00 00 ) - .field private static literal string MS_PROTO_BROADCASTACK = "Proto/BroadcastAck" - .field private static class [mscorlib]System.Threading.WaitCallback 'CS$<>9__CachedAnonymousMethodDelegate1' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method private hidebysig static valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA - BuildAckData(native int pModuleName, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType 'type', - bool success, - native int contactHandle, - native int processHandle, - native int lParam) cil managed - { - // Code size 44 (0x2c) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack) - .line 40,40 : 13,122 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Protocols\\AckBroadcaster.cs' - IL_0000: ldloca.s ack - IL_0002: ldarg.0 - IL_0003: ldarg.1 - IL_0004: ldarg.2 - IL_0005: brtrue.s IL_000a - - IL_0007: ldc.i4.1 - IL_0008: br.s IL_000b - - IL_000a: ldc.i4.0 - IL_000b: call instance void Virtuoso.Miranda.Plugins.Native.ACKDATA::.ctor(native int, - int32, - int32) - .line 41,41 : 13,47 '' - IL_0010: ldloca.s ack - IL_0012: ldarg.3 - IL_0013: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle - .line 42,42 : 13,47 '' - IL_0018: ldloca.s ack - IL_001a: ldarg.s processHandle - IL_001c: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle - .line 43,43 : 13,33 '' - IL_0021: ldloca.s ack - IL_0023: ldarg.s lParam - IL_0025: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam - .line 45,45 : 13,24 '' - IL_002a: ldloc.0 - IL_002b: ret - } // end of method AckBroadcaster::BuildAckData - - .method private hidebysig static int32 - BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA* ack) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 50,50 : 13,95 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Proto/BroadcastAck" - IL_000a: ldc.i4.0 - IL_000b: conv.u - IL_000c: ldarg.0 - IL_000d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0012: ret - } // end of method AckBroadcaster::BroadcastAck - - .method public hidebysig static int32 BroadcastAck(string moduleName, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType 'type', - bool success, - native int contactHandle, - native int processHandle, - native int lParam) cil managed - { - // Code size 46 (0x2e) - .maxstack 6 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle pModuleName, - [1] int32 CS$1$0000) - .line 59,59 : 13,77 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0005: stloc.0 - .line 63,63 : 17,90 '' - .try - { - IL_0006: ldarg.0 - IL_0007: ldc.i4.0 - IL_0008: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_000d: stloc.0 - .line 64,64 : 17,110 '' - IL_000e: ldloca.s pModuleName - IL_0010: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0015: ldarg.1 - IL_0016: ldarg.2 - IL_0017: ldarg.3 - IL_0018: ldarg.s processHandle - IL_001a: ldarg.s lParam - IL_001c: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType, - bool, - native int, - native int, - native int) - IL_0021: stloc.1 - IL_0022: leave.s IL_002c - - .line 68,68 : 17,36 '' - } // end .try - finally - { - IL_0024: ldloca.s pModuleName - IL_0026: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_002b: endfinally - .line 70,70 : 9,10 '' - } // end handler - IL_002c: ldloc.1 - IL_002d: ret - } // end of method AckBroadcaster::BroadcastAck - - .method public hidebysig static void BroadcastMessageAckAsync(native int pModuleName, - bool success, - native int contactHandle, - int32 processCookie) cil managed - { - // Code size 63 (0x3f) - .maxstack 6 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack) - .line 74,74 : 13,130 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: ldarg.3 - IL_0005: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_000a: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000f: call valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BuildAckData(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType, - bool, - native int, - native int, - native int) - IL_0014: stloc.0 - .line 75,79 : 13,21 '' - IL_0015: ldsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_001a: brtrue.s IL_002d - - IL_001c: ldnull - IL_001d: ldftn void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'b__0'(object) - IL_0023: newobj instance void [mscorlib]System.Threading.WaitCallback::.ctor(object, - native int) - IL_0028: stsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_002d: ldsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0032: ldloc.0 - IL_0033: box Virtuoso.Miranda.Plugins.Native.ACKDATA - IL_0038: call bool [mscorlib]System.Threading.ThreadPool::QueueUserWorkItem(class [mscorlib]System.Threading.WaitCallback, - object) - IL_003d: pop - .line 80,80 : 9,10 '' - IL_003e: ret - } // end of method AckBroadcaster::BroadcastMessageAckAsync - - .method public hidebysig static int32 BroadcastAck(native int pModuleName, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType 'type', - bool success, - native int contactHandle, - native int processHandle, - native int lParam) cil managed - { - // Code size 23 (0x17) - .maxstack 6 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack) - .line 84,84 : 13,106 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldarg.s processHandle - IL_0006: ldarg.s lParam - IL_0008: call valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BuildAckData(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType, - bool, - native int, - native int, - native int) - IL_000d: stloc.0 - .line 85,85 : 13,39 '' - IL_000e: ldloca.s ack - IL_0010: conv.u - IL_0011: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA*) - IL_0016: ret - } // end of method AckBroadcaster::BroadcastAck - - .method private hidebysig static void 'b__0'(object ackObject) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 17 (0x11) - .maxstack 1 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA _ack) - .line 77,77 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: unbox.any Virtuoso.Miranda.Plugins.Native.ACKDATA - IL_0006: stloc.0 - .line 78,78 : 17,37 '' - IL_0007: ldloca.s _ack - IL_0009: conv.u - IL_000a: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA*) - IL_000f: pop - IL_0010: ret - } // end of method AckBroadcaster::'b__0' - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData - extends [mscorlib]System.Object -{ - .field private class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo - .field private string serviceName - .field private native uint wParam - .field private native int lParam - .field private native int ccsDataPtr - .method assembly hidebysig specialname rtspecialname - instance void .ctor(native int pCcsData) cil managed - { - // Code size 114 (0x72) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CCSDATA ccsData) - .line 29,29 : 9,58 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Protocols\\ContactChainData.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 31,31 : 13,41 '' - IL_0006: ldarg.1 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0011: brfalse.s IL_001e - - .line 32,32 : 17,61 '' - IL_0013: ldstr "pCssData" - IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001d: throw - - .line 34,34 : 13,40 '' - IL_001e: ldarg.0 - IL_001f: ldarg.1 - IL_0020: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::ccsDataPtr - .line 36,36 : 13,63 '' - IL_0025: ldarga.s pCcsData - IL_0027: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_002c: ldobj Virtuoso.Miranda.Plugins.Native.CCSDATA - IL_0031: stloc.0 - .line 37,37 : 13,78 '' - IL_0032: ldarg.0 - IL_0033: ldloca.s ccsData - IL_0035: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ContactHandle - IL_003a: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_003f: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::contactInfo - .line 38,38 : 13,42 '' - IL_0044: ldarg.0 - IL_0045: ldloca.s ccsData - IL_0047: ldfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam - IL_004c: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::wParam - .line 39,39 : 13,42 '' - IL_0051: ldarg.0 - IL_0052: ldloca.s ccsData - IL_0054: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam - IL_0059: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::lParam - .line 40,40 : 13,96 '' - IL_005e: ldarg.0 - IL_005f: ldloca.s ccsData - IL_0061: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr - IL_0066: ldc.i4.0 - IL_0067: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_006c: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::serviceName - .line 41,41 : 9,10 '' - IL_0071: ret - } // end of method ContactChainData::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_ContactInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 50,50 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::contactInfo - IL_0006: ret - } // end of method ContactChainData::get_ContactInfo - - .method public hidebysig specialname instance string - get_ServiceName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 56,56 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::serviceName - IL_0006: ret - } // end of method ContactChainData::get_ServiceName - - .method public hidebysig specialname instance native uint - get_WParam() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 63,63 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::wParam - IL_0006: ret - } // end of method ContactChainData::get_WParam - - .method public hidebysig specialname instance native int - get_LParam() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 69,69 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::lParam - IL_0006: ret - } // end of method ContactChainData::get_LParam - - .method assembly hidebysig specialname - instance native int get_CcsDataPtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 75,75 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::ccsDataPtr - IL_0006: ret - } // end of method ContactChainData::get_CcsDataPtr - - .method public hidebysig instance string - GetLParamAsString(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 84,84 : 13,57 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_LParam() - IL_0006: ldarg.1 - IL_0007: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_000c: ret - } // end of method ContactChainData::GetLParamAsString - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - ContactInfo() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_ContactInfo() - } // end of property ContactChainData::ContactInfo - .property instance string ServiceName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_ServiceName() - } // end of property ContactChainData::ServiceName - .property instance native uint WParam() - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .get instance native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_WParam() - } // end of property ContactChainData::WParam - .property instance native int LParam() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_LParam() - } // end of property ContactChainData::LParam - .property instance native int CcsDataPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_CcsDataPtr() - } // end of property ContactChainData::CcsDataPtr -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested private LanguagePackEncoding - extends [mscorlib]System.Enum - { - .field public specialname rtspecialname uint16 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack/LanguagePackEncoding Ansi = uint16(0x0000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack/LanguagePackEncoding Unicode = uint16(0x1000) - } // end of class LanguagePackEncoding - - .field private static literal string MS_LANGPACK_TRANSLATESTRING = "LangPack/TranslateString" - .method public hidebysig static string - TranslateString(string str) cil managed - { - // Code size 133 (0x85) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle stringHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding mirandaEncoding, - [2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack/LanguagePackEncoding encoding, - [3] native int translatedPtr, - [4] class [mscorlib]System.Exception e, - [5] string CS$1$0000) - .line 48,48 : 13,43 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\LanguagePack.cs' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_000a - - .line 49,49 : 17,28 '' - IL_0008: ldarg.0 - IL_0009: ret - - .line 51,51 : 13,78 '' - IL_000a: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_000f: stloc.0 - .line 55,55 : 17,91 '' - .try - { - .try - { - IL_0010: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding() - IL_0015: stloc.1 - .line 56,56 : 17,152 '' - IL_0016: ldloc.1 - IL_0017: ldc.i4.1 - IL_0018: beq.s IL_001d - - IL_001a: ldc.i4.0 - IL_001b: br.s IL_0022 - - IL_001d: ldc.i4 0x1000 - IL_0022: stloc.2 - .line 58,58 : 17,80 '' - IL_0023: ldarg.0 - IL_0024: ldloc.1 - IL_0025: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002a: stloc.0 - .line 59,59 : 17,152 '' - IL_002b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0030: ldstr "LangPack/TranslateString" - IL_0035: ldloc.2 - IL_0036: conv.u8 - IL_0037: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64) - IL_003c: ldloca.s stringHandle - IL_003e: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0043: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0048: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_004d: stloc.3 - .line 61,61 : 17,120 '' - IL_004e: ldloc.3 - IL_004f: ldloca.s stringHandle - IL_0051: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0056: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_005b: brtrue.s IL_0066 - - IL_005d: ldloc.3 - IL_005e: ldloc.1 - IL_005f: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0064: br.s IL_0067 - - IL_0066: ldarg.0 - IL_0067: stloc.s CS$1$0000 - IL_0069: leave.s IL_0082 - - .line 63,63 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_006b: stloc.s e - .line 65,65 : 17,107 '' - IL_006d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0072: ldloc.s e - IL_0074: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_0079: throw - - .line 69,69 : 17,37 '' - } // end handler - } // end .try - finally - { - IL_007a: ldloca.s stringHandle - IL_007c: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_0081: endfinally - .line 71,71 : 9,10 '' - } // end handler - IL_0082: ldloc.s CS$1$0000 - IL_0084: ret - } // end of method LanguagePack::TranslateString - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<(Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs) TEventArgs> - extends [mscorlib]System.MulticastDelegate -{ - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MirandaEventHandler`1::.ctor - - .method public hidebysig newslot virtual - instance bool Invoke(object sender, - !TEventArgs e) runtime managed - { - } // end of method MirandaEventHandler`1::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(object sender, - !TEventArgs e, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MirandaEventHandler`1::BeginInvoke - - .method public hidebysig newslot virtual - instance bool EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MirandaEventHandler`1::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment - extends [mscorlib]System.Object -{ - .field private static bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Initialized - .field private static bool hyphenIsLoading - .method assembly hidebysig static void - Initialize() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 45,45 : 13,32 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\RuntimeEnvironment.cs' - IL_0000: ldc.i4.1 - IL_0001: volatile. - IL_0003: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialized - .line 46,46 : 9,10 '' - IL_0008: ret - } // end of method RuntimeEnvironment::Initialize - - .method private hidebysig static void VerifyInitialized() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 54,54 : 13,30 '' - IL_0000: volatile. - IL_0002: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialized - IL_0007: brtrue.s IL_000f - - .line 55,55 : 17,51 '' - IL_0009: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_000e: throw - - .line 56,56 : 9,10 '' - IL_000f: ret - } // end of method RuntimeEnvironment::VerifyInitialized - - .method public hidebysig specialname static - bool get_HyphenIsLoading() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 70,70 : 19,39 '' - IL_0000: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::VerifyInitialized() - .line 70,70 : 40,63 '' - IL_0005: ldsfld bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::hyphenIsLoading - IL_000a: ret - } // end of method RuntimeEnvironment::get_HyphenIsLoading - - .method assembly hidebysig specialname static - void set_HyphenIsLoading(bool 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 28,52 '' - IL_0000: ldarg.0 - IL_0001: stsfld bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::hyphenIsLoading - .line 71,71 : 53,54 '' - IL_0006: ret - } // end of method RuntimeEnvironment::set_HyphenIsLoading - - .method public hidebysig specialname static - bool get_IsolatedModePluginsLoaded() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 80,80 : 19,39 '' - IL_0000: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::VerifyInitialized() - .line 80,80 : 40,82 '' - IL_0005: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance() - IL_000a: callvirt instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_000f: ret - } // end of method RuntimeEnvironment::get_IsolatedModePluginsLoaded - - .property bool HyphenIsLoading() - { - .get bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::get_HyphenIsLoading() - .set void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::set_HyphenIsLoading(bool) - } // end of property RuntimeEnvironment::HyphenIsLoading - .property bool IsolatedModePluginsLoaded() - { - .get bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::get_IsolatedModePluginsLoaded() - } // end of property RuntimeEnvironment::IsolatedModePluginsLoaded -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper - extends [mscorlib]System.Object -{ - .field private string serviceName - .method public hidebysig specialname instance string - get_ServiceName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,31 : 19,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\CallbackWrapper.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName - IL_0006: ret - } // end of method CallbackWrapper::get_ServiceName - - .method family hidebysig specialname instance void - set_ServiceName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 32,32 : 29,49 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName - .line 32,32 : 50,51 '' - IL_0007: ret - } // end of method CallbackWrapper::set_ServiceName - - .method private hidebysig specialname rtspecialname - instance void .ctor(string serviceName) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 39,39 : 9,52 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 41,41 : 13,51 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 42,42 : 17,64 '' - IL_000e: ldstr "serviceName" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 44,44 : 13,44 '' - IL_0019: ldarg.0 - IL_001a: ldarg.1 - IL_001b: stfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName - .line 45,45 : 9,10 '' - IL_0020: ret - } // end of method CallbackWrapper::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Callback - Create(string serviceName) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 49,49 : 13,76 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::.ctor(string) - IL_0006: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::Callback(native uint, - native int) - IL_000c: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0011: ret - } // end of method CallbackWrapper::Create - - .method family hidebysig instance int32 - Callback(native uint wParam, - native int lParam) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 58,58 : 13,84 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldarg.0 - IL_0006: call instance string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::get_ServiceName() - IL_000b: ldarg.1 - IL_000c: ldarg.2 - IL_000d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0012: ret - } // end of method CallbackWrapper::Callback - - .property instance string ServiceName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::get_ServiceName() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::set_ServiceName(string) - } // end of property CallbackWrapper::ServiceName -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Skin - extends [mscorlib]System.Object -{ - .class abstract auto ansi sealed nested public beforefieldinit Icons - extends [mscorlib]System.Object - { - .field public static literal int32 Message = int32(0x00000064) - } // end of class Icons - - .field private static literal string MS_SKIN_LOADICON = "Skin/Icons/Load" - .field private static literal string MS_SKIN_LOADPROTOICON = "Skin/Icons/LoadProto" - .method public hidebysig static native int - LoadIcon(int32 id) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 51,51 : 13,113 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\Skin.cs' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Skin/Icons/Load" - IL_000a: ldarg.0 - IL_000b: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_0010: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_001a: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_001f: ret - } // end of method Skin::LoadIcon - - .method public hidebysig static native int - LoadProtocolIcon(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 56,56 : 13,59 '' - IL_0000: ldnull - IL_0001: ldarg.0 - IL_0002: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadProtocolIcon(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - IL_0007: ret - } // end of method Skin::LoadProtocolIcon - - .method public hidebysig static native int - LoadProtocolIcon(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 61,61 : 13,88 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_0006 - - IL_0003: ldnull - IL_0004: br.s IL_000c - - IL_0006: ldarg.0 - IL_0007: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_000c: ldarg.1 - IL_000d: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadProtocolIcon(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - IL_0012: ret - } // end of method Skin::LoadProtocolIcon - - .method public hidebysig static native int - LoadProtocolIcon(string protocolName, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed - { - // Code size 61 (0x3d) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle protoNamePtr, - [1] native int CS$1$0000) - .line 66,66 : 13,78 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0005: stloc.0 - .line 70,70 : 17,93 '' - .try - { - IL_0006: ldarg.0 - IL_0007: ldc.i4.0 - IL_0008: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_000d: stloc.0 - .line 71,71 : 17,127 '' - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0013: ldstr "Skin/Icons/LoadProto" - IL_0018: ldloca.s protoNamePtr - IL_001a: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_001f: ldarg.1 - IL_0020: conv.i8 - IL_0021: call native int [mscorlib]System.IntPtr::op_Explicit(int64) - IL_0026: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_002b: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0030: stloc.1 - IL_0031: leave.s IL_003b - - .line 75,75 : 17,37 '' - } // end .try - finally - { - IL_0033: ldloca.s protoNamePtr - IL_0035: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_003a: endfinally - .line 77,77 : 9,10 '' - } // end handler - IL_003b: ldloc.1 - IL_003c: ret - } // end of method Skin::LoadProtocolIcon - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Skin - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 - extends class [mscorlib]System.Collections.Generic.Dictionary`2 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 28,28 : 9,35 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Helpers\\TypeInstanceCache.cs' - IL_0000: ldarg.0 - IL_0001: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor() - .line 28,28 : 38,39 '' - IL_0006: ret - } // end of method TypeInstanceCache`1::.ctor - - .method public hidebysig instance !T Instantiate(class [mscorlib]System.Type 'type') cil managed - { - // Code size 60 (0x3c) - .maxstack 3 - .locals init ([0] !T 'instance', - [1] !T CS$1$0000, - [2] class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 CS$2$0001) - .line 36,36 : 13,24 '' - IL_0000: ldarg.0 - IL_0001: dup - IL_0002: stloc.2 - IL_0003: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 38,38 : 17,39 '' - .try - { - IL_0008: ldarg.0 - IL_0009: ldarg.1 - IL_000a: call instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_000f: brfalse.s IL_001b - - .line 39,39 : 21,39 '' - IL_0011: ldarg.0 - IL_0012: ldarg.1 - IL_0013: call instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0018: stloc.1 - IL_0019: leave.s IL_003a - - .line 42,42 : 21,68 '' - IL_001b: ldarg.1 - IL_001c: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type) - IL_0021: unbox.any !T - IL_0026: stloc.0 - .line 43,43 : 21,43 '' - IL_0027: ldarg.0 - IL_0028: ldarg.1 - IL_0029: ldloc.0 - IL_002a: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 45,45 : 21,37 '' - IL_002f: ldloc.0 - IL_0030: stloc.1 - IL_0031: leave.s IL_003a - - } // end .try - finally - { - IL_0033: ldloc.2 - IL_0034: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0039: endfinally - .line 48,48 : 9,10 '' - } // end handler - IL_003a: ldloc.1 - IL_003b: ret - } // end of method TypeInstanceCache`1::Instantiate - -} // end of class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache - extends class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 -{ - .field private static class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache singleton - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 35,35 : 9,38 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\StringResolverCache.cs' - IL_0000: ldarg.0 - IL_0001: call instance void class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::.ctor() - .line 35,35 : 41,42 '' - IL_0006: ret - } // end of method StringResolverCache::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache - get_Singleton() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 45,45 : 17,77 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::singleton - IL_0014: ret - } // end of method StringResolverCache::get_Singleton - - .property class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache - Singleton() - { - .get class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::get_Singleton() - } // end of property StringResolverCache::Singleton -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.ACKDATA - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public native int ModuleName - .field public native int ContactHandle - .field public int32 Type - .field public int32 Result - .field public native int ProcessHandle - .field public native int LParam - .method public hidebysig specialname rtspecialname - instance void .ctor(native int moduleName, - int32 'type', - int32 result) cil managed - { - // Code size 76 (0x4c) - .maxstack 2 - .line 38,38 : 13,42 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Native\\ACKDATA.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName - .line 39,39 : 13,30 '' - IL_0007: ldarg.0 - IL_0008: ldarg.2 - IL_0009: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Type - .line 40,40 : 13,34 '' - IL_000e: ldarg.0 - IL_000f: ldarg.3 - IL_0010: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Result - .line 42,42 : 13,46 '' - IL_0015: ldarg.0 - IL_0016: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001b: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle - .line 43,43 : 13,46 '' - IL_0020: ldarg.0 - IL_0021: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0026: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle - .line 44,44 : 13,39 '' - IL_002b: ldarg.0 - IL_002c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0031: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam - .line 46,46 : 13,57 '' - IL_0036: ldarg.0 - IL_0037: ldtoken Virtuoso.Miranda.Plugins.Native.ACKDATA - IL_003c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0041: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0046: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Size - .line 47,47 : 9,10 '' - IL_004b: ret - } // end of method ACKDATA::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.ACKDATA - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - extends [mscorlib]System.Object -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field assembly native int ContactHandle - .field assembly native int IconHandle - .field assembly uint32 Flags - .field assembly native int EventHandle - .field assembly native int lParam - .field assembly string ServiceName - .field assembly string Tooltip - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 43,43 : 9,36 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Infrastructure\\ContactListEvent.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 45,45 : 13,41 '' - IL_0006: ldarg.0 - IL_0007: ldarg.0 - IL_0008: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(object) - IL_000d: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Size - .line 46,46 : 9,10 '' - IL_0012: ret - } // end of method ContactListEvent::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - FromPointer(native int pClistEvent) cil managed - { - // Code size 46 (0x2e) - .maxstack 8 - .line 50,50 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 51,51 : 17,70 '' - IL_000d: ldstr "pClistEventHandle" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 53,53 : 13,100 '' - IL_0018: ldarg.0 - IL_0019: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0023: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0028: castclass Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - IL_002d: ret - } // end of method ContactListEvent::FromPointer - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_Contact() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 62,62 : 19,64 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ContactHandle - IL_0006: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_000b: ret - } // end of method ContactListEvent::get_Contact - - .method public hidebysig specialname instance native int - get_LParam() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::lParam - IL_0006: ret - } // end of method ContactListEvent::get_LParam - - .method assembly hidebysig specialname - instance void set_LParam(native int 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 68,68 : 28,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::lParam - .line 68,68 : 44,45 '' - IL_0007: ret - } // end of method ContactListEvent::set_LParam - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - Contact() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::get_Contact() - } // end of property ContactListEvent::Contact - .property instance native int LParam() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::get_LParam() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::set_LParam(native int) - } // end of property ContactListEvent::LParam -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs - extends [mscorlib]System.EventArgs -{ - .field private initonly valuetype Virtuoso.Miranda.Plugins.PluginState previousState - .field private initonly valuetype Virtuoso.Miranda.Plugins.PluginState currentState - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.PluginState - get_CurrentState() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 19,39 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\PluginStateChangeEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::currentState - IL_0006: ret - } // end of method PluginStateChangeEventArgs::get_CurrentState - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.PluginState - get_PreviousState() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 37,37 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::previousState - IL_0006: ret - } // end of method PluginStateChangeEventArgs::get_PreviousState - - .method public hidebysig specialname rtspecialname - instance void .ctor(valuetype Virtuoso.Miranda.Plugins.PluginState previous, - valuetype Virtuoso.Miranda.Plugins.PluginState current) cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 44,44 : 9,85 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.EventArgs::.ctor() - .line 46,46 : 13,43 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::previousState - .line 47,47 : 13,41 '' - IL_000d: ldarg.0 - IL_000e: ldarg.2 - IL_000f: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::currentState - .line 48,48 : 9,10 '' - IL_0014: ret - } // end of method PluginStateChangeEventArgs::.ctor - - .property instance valuetype Virtuoso.Miranda.Plugins.PluginState - CurrentState() - { - .get instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::get_CurrentState() - } // end of property PluginStateChangeEventArgs::CurrentState - .property instance valuetype Virtuoso.Miranda.Plugins.PluginState - PreviousState() - { - .get instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::get_PreviousState() - } // end of property PluginStateChangeEventArgs::PreviousState -} // end of class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs - -.class private auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.PMConfiguration - extends Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration -{ - .custom instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor(string) = ( 01 00 07 30 2E 31 2E 30 2E 30 01 00 54 02 0C 50 // ...0.1.0.0..T..P - 72 6F 66 69 6C 65 42 6F 75 6E 64 01 ) // rofileBound. - .field private static class Virtuoso.Miranda.Plugins.PMConfiguration singleton - .field private class [mscorlib]System.Collections.Generic.List`1 disabledPlugins - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,34 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\PMConfiguration.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::.ctor() - .line 30,30 : 37,38 '' - IL_0006: ret - } // end of method PMConfiguration::.ctor - - .method family hidebysig virtual instance void - InitializeDefaultConfiguration() cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 34,34 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_0007: stfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins - .line 35,35 : 13,51 '' - IL_000c: ldarg.0 - IL_000d: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::InitializeDefaultConfiguration() - .line 36,36 : 9,10 '' - IL_0012: ret - } // end of method PMConfiguration::InitializeDefaultConfiguration - - .method public hidebysig static void Initialize() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 40,40 : 13,35 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - IL_0005: brfalse.s IL_000d - - .line 41,41 : 17,55 '' - IL_0007: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000c: throw - - .line 43,43 : 13,49 '' - IL_000d: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load() - IL_0012: stsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - .line 44,44 : 9,10 '' - IL_0017: ret - } // end of method PMConfiguration::Initialize - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.PMConfiguration - get_Singleton() cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 55,55 : 17,39 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - IL_0005: brtrue.s IL_000d - - .line 56,56 : 21,59 '' - IL_0007: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000c: throw - - .line 58,58 : 17,34 '' - IL_000d: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - IL_0012: ret - } // end of method PMConfiguration::get_Singleton - - .method public hidebysig specialname instance class [mscorlib]System.Collections.Generic.List`1 - get_DisabledPlugins() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 65,65 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins - IL_0006: ret - } // end of method PMConfiguration::get_DisabledPlugins - - .method public hidebysig specialname instance void - set_DisabledPlugins(class [mscorlib]System.Collections.Generic.List`1 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 66,66 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins - .line 66,66 : 44,45 '' - IL_0007: ret - } // end of method PMConfiguration::set_DisabledPlugins - - .method public hidebysig static void Reset() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 75,75 : 13,88 '' - IL_0000: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_0005: stsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - .line 76,76 : 9,10 '' - IL_000a: ret - } // end of method PMConfiguration::Reset - - .method public hidebysig static void Reload() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 80,80 : 13,26 '' - IL_0000: call void Virtuoso.Miranda.Plugins.PMConfiguration::Initialize() - .line 81,81 : 9,10 '' - IL_0005: ret - } // end of method PMConfiguration::Reload - - .property class Virtuoso.Miranda.Plugins.PMConfiguration - Singleton() - { - .get class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - } // end of property PMConfiguration::Singleton - .property instance class [mscorlib]System.Collections.Generic.List`1 - DisabledPlugins() - { - .get instance class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins() - .set instance void Virtuoso.Miranda.Plugins.PMConfiguration::set_DisabledPlugins(class [mscorlib]System.Collections.Generic.List`1) - } // end of property PMConfiguration::DisabledPlugins -} // end of class Virtuoso.Miranda.Plugins.PMConfiguration - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.PMConfigurator - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.IInternalConfigurator, - Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .field private static class Virtuoso.Miranda.Plugins.IConfigurablePlugin singleton - .field private class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] configuration - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 9,33 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Configuration\\PMConfigurator.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 32,32 : 36,37 '' - IL_0006: ret - } // end of method PMConfigurator::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.IConfigurablePlugin - get_Singleton() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 43,43 : 17,72 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::singleton - IL_0014: ret - } // end of method PMConfigurator::get_Singleton - - .method public hidebysig newslot specialname virtual final - instance string get_Name() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 53,53 : 19,36 '' - IL_0000: ldstr "Plugins" - IL_0005: ret - } // end of method PMConfigurator::get_Name - - .method public hidebysig newslot specialname virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - get_Configuration() cil managed - { - // Code size 36 (0x24) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0000, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001) - .line 59,59 : 19,117 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::configuration - IL_0006: dup - IL_0007: brtrue.s IL_0023 - - IL_0009: pop - IL_000a: ldarg.0 - IL_000b: ldc.i4.1 - IL_000c: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldc.i4.0 - IL_0014: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0019: stelem.ref - IL_001a: ldloc.0 - IL_001b: dup - IL_001c: stloc.1 - IL_001d: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::configuration - IL_0022: ldloc.1 - IL_0023: ret - } // end of method PMConfigurator::get_Configuration - - .method public hidebysig newslot virtual final - instance void PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories) cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Category category, - [1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) - .line 64,64 : 13,124 '' - IL_0000: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management() - IL_0005: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Description() - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Category::.ctor(string, - string) - IL_000f: stloc.0 - .line 65,65 : 13,38 '' - IL_0010: ldarg.1 - IL_0011: ldloc.0 - IL_0012: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 67,67 : 13,177 '' - IL_0017: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins() - IL_001c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins_Description() - IL_0021: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent - IL_0026: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_002b: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string, - string, - class [mscorlib]System.Type) - IL_0030: stloc.1 - .line 68,68 : 13,65 '' - IL_0031: ldloc.1 - IL_0032: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Management() - IL_0037: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 69,69 : 13,38 '' - IL_003c: ldloc.0 - IL_003d: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - IL_0042: ldloc.1 - IL_0043: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 70,70 : 9,10 '' - IL_0048: ret - } // end of method PMConfigurator::PopulateConfiguration - - .method public hidebysig newslot virtual final - instance void ResetConfiguration() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 74,74 : 13,37 '' - IL_0000: call void Virtuoso.Miranda.Plugins.PMConfiguration::Reset() - .line 75,75 : 9,10 '' - IL_0005: ret - } // end of method PMConfigurator::ResetConfiguration - - .method public hidebysig newslot virtual final - instance void ReloadConfiguration() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 79,79 : 13,38 '' - IL_0000: call void Virtuoso.Miranda.Plugins.PMConfiguration::Reload() - .line 80,80 : 9,10 '' - IL_0005: ret - } // end of method PMConfigurator::ReloadConfiguration - - .property class Virtuoso.Miranda.Plugins.IConfigurablePlugin - Singleton() - { - .get class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Singleton() - } // end of property PMConfigurator::Singleton - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Name() - } // end of property PMConfigurator::Name - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Configuration() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Configuration() - } // end of property PMConfigurator::Configuration -} // end of class Virtuoso.Miranda.Plugins.Configuration.PMConfigurator - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Properties.Resources - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string, - string) = ( 01 00 33 53 79 73 74 65 6D 2E 52 65 73 6F 75 72 // ..3System.Resour - 63 65 73 2E 54 6F 6F 6C 73 2E 53 74 72 6F 6E 67 // ces.Tools.Strong - 6C 79 54 79 70 65 64 52 65 73 6F 75 72 63 65 42 // lyTypedResourceB - 75 69 6C 64 65 72 07 34 2E 30 2E 30 2E 30 00 00 ) // uilder.4.0.0.0.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class [mscorlib]System.Resources.ResourceManager resourceMan - .field private static class [mscorlib]System.Globalization.CultureInfo resourceCulture - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,32 : 9,29 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Properties\\Resources.Designer.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 33,33 : 9,10 '' - IL_0006: ret - } // end of method Resources::.ctor - - .method assembly hidebysig specialname static - class [mscorlib]System.Resources.ResourceManager - get_ResourceManager() cil managed - { - // Code size 51 (0x33) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Resources.ResourceManager temp) - .line 41,41 : 17,63 '' - IL_0000: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan - IL_0005: ldnull - IL_0006: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000b: brfalse.s IL_002d - - .line 42,42 : 21,191 '' - IL_000d: ldstr "Virtuoso.Miranda.Plugins.Properties.Resources" - IL_0012: ldtoken Virtuoso.Miranda.Plugins.Properties.Resources - IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001c: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0021: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string, - class [mscorlib]System.Reflection.Assembly) - IL_0026: stloc.0 - .line 43,43 : 21,40 '' - IL_0027: ldloc.0 - IL_0028: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan - .line 45,45 : 17,36 '' - IL_002d: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan - IL_0032: ret - } // end of method Resources::get_ResourceManager - - .method assembly hidebysig specialname static - class [mscorlib]System.Globalization.CultureInfo - get_Culture() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 56,56 : 17,40 '' - IL_0000: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_0005: ret - } // end of method Resources::get_Culture - - .method assembly hidebysig specialname static - void set_Culture(class [mscorlib]System.Globalization.CultureInfo 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 59,59 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - .line 60,60 : 13,14 '' - IL_0006: ret - } // end of method Resources::set_Culture - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Icon_232_32x32() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 68,68 : 17,91 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - IL_0005: ldstr "Icon 232_32x32" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 69,69 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method Resources::get_Icon_232_32x32 - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Icon_256_32x32() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 78,78 : 17,91 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - IL_0005: ldstr "Icon 256_32x32" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 79,79 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method Resources::get_Icon_256_32x32 - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_RibbonClick() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 88,88 : 17,88 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - IL_0005: ldstr "RibbonClick" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 89,89 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method Resources::get_RibbonClick - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_RibbonHover() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 98,98 : 17,88 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - IL_0005: ldstr "RibbonHover" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 99,99 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method Resources::get_RibbonHover - - .property class [mscorlib]System.Resources.ResourceManager - ResourceManager() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .get class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - } // end of property Resources::ResourceManager - .property class [mscorlib]System.Globalization.CultureInfo - Culture() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .get class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::get_Culture() - .set void Virtuoso.Miranda.Plugins.Properties.Resources::set_Culture(class [mscorlib]System.Globalization.CultureInfo) - } // end of property Resources::Culture - .property class [System.Drawing]System.Drawing.Bitmap - Icon_232_32x32() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_232_32x32() - } // end of property Resources::Icon_232_32x32 - .property class [System.Drawing]System.Drawing.Bitmap - Icon_256_32x32() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_256_32x32() - } // end of property Resources::Icon_256_32x32 - .property class [System.Drawing]System.Drawing.Bitmap - RibbonClick() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonClick() - } // end of property Resources::RibbonClick - .property class [System.Drawing]System.Drawing.Bitmap - RibbonHover() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonHover() - } // end of property Resources::RibbonHover -} // end of class Virtuoso.Miranda.Plugins.Properties.Resources - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Properties.Settings - extends [System]System.Configuration.ApplicationSettingsBase -{ - .custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string, - string) = ( 01 00 4B 4D 69 63 72 6F 73 6F 66 74 2E 56 69 73 // ..KMicrosoft.Vis - 75 61 6C 53 74 75 64 69 6F 2E 45 64 69 74 6F 72 // ualStudio.Editor - 73 2E 53 65 74 74 69 6E 67 73 44 65 73 69 67 6E // s.SettingsDesign - 65 72 2E 53 65 74 74 69 6E 67 73 53 69 6E 67 6C // er.SettingsSingl - 65 46 69 6C 65 47 65 6E 65 72 61 74 6F 72 08 31 // eFileGenerator.1 - 31 2E 30 2E 30 2E 30 00 00 ) // 1.0.0.0.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class Virtuoso.Miranda.Plugins.Properties.Settings defaultInstance - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Properties.Settings - get_Default() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 22,22 : 17,40 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\Properties\\Settings.Designer.cs' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::defaultInstance - IL_0005: ret - } // end of method Settings::get_Default - - .method public hidebysig specialname instance bool - get_ConfigurationDialog_HideExpertOptions_Checked() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 31,31 : 17,88 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationDialog_HideExpertOptions_Checked" - IL_0006: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string) - IL_000b: unbox.any [mscorlib]System.Boolean - IL_0010: ret - } // end of method Settings::get_ConfigurationDialog_HideExpertOptions_Checked - - .method public hidebysig specialname instance void - set_ConfigurationDialog_HideExpertOptions_Checked(bool 'value') cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 34,34 : 17,79 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationDialog_HideExpertOptions_Checked" - IL_0006: ldarg.1 - IL_0007: box [mscorlib]System.Boolean - IL_000c: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string, - object) - .line 35,35 : 13,14 '' - IL_0011: ret - } // end of method Settings::set_ConfigurationDialog_HideExpertOptions_Checked - - .method public hidebysig specialname instance valuetype [System.Windows.Forms]System.Windows.Forms.View - get_ConfigurationPanel_CategoryItems_View() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 43,43 : 17,109 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationPanel_CategoryItems_View" - IL_0006: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string) - IL_000b: unbox.any [System.Windows.Forms]System.Windows.Forms.View - IL_0010: ret - } // end of method Settings::get_ConfigurationPanel_CategoryItems_View - - .method public hidebysig specialname instance void - set_ConfigurationPanel_CategoryItems_View(valuetype [System.Windows.Forms]System.Windows.Forms.View 'value') cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 46,46 : 17,71 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationPanel_CategoryItems_View" - IL_0006: ldarg.1 - IL_0007: box [System.Windows.Forms]System.Windows.Forms.View - IL_000c: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string, - object) - .line 47,47 : 13,14 '' - IL_0011: ret - } // end of method Settings::set_ConfigurationPanel_CategoryItems_View - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Size - get_ConfigurationDialog_ClientSize() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 55,55 : 17,96 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationDialog_ClientSize" - IL_0006: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string) - IL_000b: unbox.any [System.Drawing]System.Drawing.Size - IL_0010: ret - } // end of method Settings::get_ConfigurationDialog_ClientSize - - .method public hidebysig specialname instance void - set_ConfigurationDialog_ClientSize(valuetype [System.Drawing]System.Drawing.Size 'value') cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 58,58 : 17,64 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationDialog_ClientSize" - IL_0006: ldarg.1 - IL_0007: box [System.Drawing]System.Drawing.Size - IL_000c: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string, - object) - .line 59,59 : 13,14 '' - IL_0011: ret - } // end of method Settings::set_ConfigurationDialog_ClientSize - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [System]System.Configuration.ApplicationSettingsBase::.ctor() - IL_0006: ret - } // end of method Settings::.ctor - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 18,18 : 9,147 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Properties.Settings::.ctor() - IL_0005: call class [System]System.Configuration.SettingsBase [System]System.Configuration.SettingsBase::Synchronized(class [System]System.Configuration.SettingsBase) - IL_000a: castclass Virtuoso.Miranda.Plugins.Properties.Settings - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::defaultInstance - IL_0014: ret - } // end of method Settings::.cctor - - .property class Virtuoso.Miranda.Plugins.Properties.Settings - Default() - { - .get class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::get_Default() - } // end of property Settings::Default - .property instance bool ConfigurationDialog_HideExpertOptions_Checked() - { - .custom instance void [System]System.Configuration.UserScopedSettingAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.DefaultSettingValueAttribute::.ctor(string) = ( 01 00 05 46 61 6C 73 65 00 00 ) // ...False.. - .set instance void Virtuoso.Miranda.Plugins.Properties.Settings::set_ConfigurationDialog_HideExpertOptions_Checked(bool) - .get instance bool Virtuoso.Miranda.Plugins.Properties.Settings::get_ConfigurationDialog_HideExpertOptions_Checked() - } // end of property Settings::ConfigurationDialog_HideExpertOptions_Checked - .property instance valuetype [System.Windows.Forms]System.Windows.Forms.View - ConfigurationPanel_CategoryItems_View() - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.UserScopedSettingAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.DefaultSettingValueAttribute::.ctor(string) = ( 01 00 04 54 69 6C 65 00 00 ) // ...Tile.. - .get instance valuetype [System.Windows.Forms]System.Windows.Forms.View Virtuoso.Miranda.Plugins.Properties.Settings::get_ConfigurationPanel_CategoryItems_View() - .set instance void Virtuoso.Miranda.Plugins.Properties.Settings::set_ConfigurationPanel_CategoryItems_View(valuetype [System.Windows.Forms]System.Windows.Forms.View) - } // end of property Settings::ConfigurationPanel_CategoryItems_View - .property instance valuetype [System.Drawing]System.Drawing.Size - ConfigurationDialog_ClientSize() - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.UserScopedSettingAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.DefaultSettingValueAttribute::.ctor(string) = ( 01 00 08 37 39 32 2C 20 35 36 32 00 00 ) // ...792, 562.. - .get instance valuetype [System.Drawing]System.Drawing.Size Virtuoso.Miranda.Plugins.Properties.Settings::get_ConfigurationDialog_ClientSize() - .set instance void Virtuoso.Miranda.Plugins.Properties.Settings::set_ConfigurationDialog_ClientSize(valuetype [System.Drawing]System.Drawing.Size) - } // end of property Settings::ConfigurationDialog_ClientSize -} // end of class Virtuoso.Miranda.Plugins.Properties.Settings - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.RuntimeNotSupportedException - extends [mscorlib]System.NotSupportedException -{ - .field private class [mscorlib]System.Version requiredVersion - .field private class [mscorlib]System.Version availableVersion - .method public hidebysig specialname instance class [mscorlib]System.Version - get_AvailableVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 35,35 : 19,43 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\RuntimeNotSupportedException.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::availableVersion - IL_0006: ret - } // end of method RuntimeNotSupportedException::get_AvailableVersion - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_RequiredVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 40,40 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::requiredVersion - IL_0006: ret - } // end of method RuntimeNotSupportedException::get_RequiredVersion - - .method public hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Type pluginType, - class [mscorlib]System.Version requiredVersion) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 47,48 : 9,54 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldc.i4.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type, - class [mscorlib]System.Version, - bool) - .line 48,48 : 57,58 '' - IL_0009: ret - } // end of method RuntimeNotSupportedException::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Type pluginType, - class [mscorlib]System.Version requiredVersion, - bool isHyphenVersion) cil managed - { - // Code size 113 (0x71) - .maxstack 6 - .line 50,53 : 9,142 '' - IL_0000: ldarg.0 - IL_0001: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() - IL_0006: ldarg.1 - IL_0007: brfalse.s IL_0011 - - IL_0009: ldarg.1 - IL_000a: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_000f: br.s IL_0016 - - IL_0011: ldsfld string [mscorlib]System.String::Empty - IL_0016: ldarg.2 - IL_0017: ldnull - IL_0018: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_001d: brtrue.s IL_003b - - IL_001f: ldstr "{0} {1}" - IL_0024: ldarg.3 - IL_0025: brfalse.s IL_002e - - IL_0027: ldstr "Hyphen" - IL_002c: br.s IL_0033 - - IL_002e: ldstr "Miranda" - IL_0033: ldarg.2 - IL_0034: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0039: br.s IL_0040 - - IL_003b: ldsfld string [mscorlib]System.String::Empty - IL_0040: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0045: call instance void [mscorlib]System.NotSupportedException::.ctor(string) - .line 55,55 : 13,41 '' - IL_004a: ldarg.2 - IL_004b: ldnull - IL_004c: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0051: brfalse.s IL_005e - - .line 56,56 : 17,68 '' - IL_0053: ldstr "requiredVersion" - IL_0058: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_005d: throw - - .line 58,58 : 13,52 '' - IL_005e: ldarg.0 - IL_005f: ldarg.2 - IL_0060: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::requiredVersion - .line 59,59 : 13,58 '' - IL_0065: ldarg.0 - IL_0066: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_006b: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::availableVersion - .line 60,60 : 9,10 '' - IL_0070: ret - } // end of method RuntimeNotSupportedException::.ctor - - .method private hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 62,62 : 9,117 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.NotSupportedException::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 62,62 : 120,121 '' - IL_0008: ret - } // end of method RuntimeNotSupportedException::.ctor - - .property instance class [mscorlib]System.Version - AvailableVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::get_AvailableVersion() - } // end of property RuntimeNotSupportedException::AvailableVersion - .property instance class [mscorlib]System.Version - RequiredVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::get_RequiredVersion() - } // end of property RuntimeNotSupportedException::RequiredVersion -} // end of class Virtuoso.Miranda.Plugins.RuntimeNotSupportedException - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public int32 Size - .field public string ComponentName - .field public string VersionUrl - .field public string VersionPrefix - .field public int32 VersionPrefixLength - .field public string UpdateUrl - .field public string BetaVersionUrl - .field public string BetaVersionPrefix - .field public int32 BetaVersionPrefixLength - .field public string BetaUpdateUrl - .field public string Version - .field public int32 VersionLength - .field public string BetaChangelogUrl -} // end of class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update - extends [mscorlib]System.Object -{ - .field private initonly string pluginName - .field private initonly class [mscorlib]System.Version currentVersion - .field private initonly class [System]System.Uri updateUrl - .field private initonly class [System]System.Uri versionUrl - .field private class [System]System.Uri betaVersionUrl - .field private class [System]System.Uri betaUpdateUrl - .field private class [System]System.Uri betaChangelogUrl - .field private initonly string versionTextPrefix - .field private string betaVersionTextPrefix - .method public hidebysig specialname instance string - get_PluginName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 19,37 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\ThirdParty\\Updater\\Update.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName - IL_0006: ret - } // end of method Update::get_PluginName - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_CurrentVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 41,41 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion - IL_0006: ret - } // end of method Update::get_CurrentVersion - - .method public hidebysig specialname instance class [System]System.Uri - get_BetaChangelogUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl - IL_0006: ret - } // end of method Update::get_BetaChangelogUrl - - .method public hidebysig specialname instance void - set_BetaChangelogUrl(class [System]System.Uri 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 50,50 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl - .line 50,50 : 45,46 '' - IL_0007: ret - } // end of method Update::set_BetaChangelogUrl - - .method public hidebysig specialname instance class [System]System.Uri - get_BetaUpdateUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 55,55 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl - IL_0006: ret - } // end of method Update::get_BetaUpdateUrl - - .method public hidebysig specialname instance void - set_BetaUpdateUrl(class [System]System.Uri 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 56,56 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl - .line 56,56 : 42,43 '' - IL_0007: ret - } // end of method Update::set_BetaUpdateUrl - - .method public hidebysig specialname instance class [System]System.Uri - get_BetaVersionUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 61,61 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl - IL_0006: ret - } // end of method Update::get_BetaVersionUrl - - .method public hidebysig specialname instance void - set_BetaVersionUrl(class [System]System.Uri 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 62,62 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl - .line 62,62 : 43,44 '' - IL_0007: ret - } // end of method Update::set_BetaVersionUrl - - .method public hidebysig specialname instance class [System]System.Uri - get_VersionUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl - IL_0006: ret - } // end of method Update::get_VersionUrl - - .method public hidebysig specialname instance class [System]System.Uri - get_UpdateUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 72,72 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl - IL_0006: ret - } // end of method Update::get_UpdateUrl - - .method public hidebysig specialname instance string - get_BetaVersionTextPrefix() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 80,80 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - IL_0006: ret - } // end of method Update::get_BetaVersionTextPrefix - - .method public hidebysig specialname instance void - set_BetaVersionTextPrefix(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 81,81 : 19,49 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - .line 81,81 : 50,51 '' - IL_0007: ret - } // end of method Update::set_BetaVersionTextPrefix - - .method public hidebysig specialname instance string - get_VersionTextPrefix() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 86,86 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix - IL_0006: ret - } // end of method Update::get_VersionTextPrefix - - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - class [System]System.Uri updateUrl, - class [System]System.Uri versionUrl, - string versionTextPrefix) cil managed - { - // Code size 122 (0x7a) - .maxstack 2 - .line 93,93 : 9,101 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 95,95 : 13,32 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 95,95 : 33,75 '' - IL_0009: ldstr "plugin" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 96,96 : 13,35 '' - IL_0014: ldarg.2 - IL_0015: ldnull - IL_0016: call bool [System]System.Uri::op_Equality(class [System]System.Uri, - class [System]System.Uri) - IL_001b: brfalse.s IL_0028 - - .line 96,96 : 36,81 '' - IL_001d: ldstr "updateUrl" - IL_0022: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0027: throw - - .line 97,97 : 13,36 '' - IL_0028: ldarg.3 - IL_0029: ldnull - IL_002a: call bool [System]System.Uri::op_Equality(class [System]System.Uri, - class [System]System.Uri) - IL_002f: brfalse.s IL_003c - - .line 97,97 : 37,83 '' - IL_0031: ldstr "versionUrl" - IL_0036: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_003b: throw - - .line 98,98 : 13,43 '' - IL_003c: ldarg.s versionTextPrefix - IL_003e: brtrue.s IL_004b - - .line 98,98 : 44,97 '' - IL_0040: ldstr "versionTextPrefix" - IL_0045: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_004a: throw - - .line 100,100 : 13,43 '' - IL_004b: ldarg.0 - IL_004c: ldarg.1 - IL_004d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0052: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName - .line 101,101 : 13,50 '' - IL_0057: ldarg.0 - IL_0058: ldarg.1 - IL_0059: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_005e: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion - .line 102,102 : 13,40 '' - IL_0063: ldarg.0 - IL_0064: ldarg.2 - IL_0065: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl - .line 103,103 : 13,42 '' - IL_006a: ldarg.0 - IL_006b: ldarg.3 - IL_006c: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl - .line 104,104 : 13,56 '' - IL_0071: ldarg.0 - IL_0072: ldarg.s versionTextPrefix - IL_0074: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix - .line 105,105 : 9,10 '' - IL_0079: ret - } // end of method Update::.ctor - - .method assembly hidebysig instance void - MarshalToNative([out] valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE& update) cil managed - { - // Code size 281 (0x119) - .maxstack 3 - .line 109,109 : 13,35 '' - IL_0000: ldarg.1 - IL_0001: initobj Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE - .line 110,110 : 13,58 '' - IL_0007: ldarg.1 - IL_0008: ldtoken Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE - IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0012: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0017: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Size - .line 112,112 : 13,47 '' - IL_001c: ldarg.1 - IL_001d: ldarg.0 - IL_001e: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName - IL_0023: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::ComponentName - .line 113,113 : 13,53 '' - IL_0028: ldarg.1 - IL_0029: ldarg.0 - IL_002a: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl - IL_002f: callvirt instance string [mscorlib]System.Object::ToString() - IL_0034: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::UpdateUrl - .line 115,115 : 13,55 '' - IL_0039: ldarg.1 - IL_003a: ldarg.0 - IL_003b: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl - IL_0040: callvirt instance string [mscorlib]System.Object::ToString() - IL_0045: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionUrl - .line 116,116 : 13,54 '' - IL_004a: ldarg.1 - IL_004b: ldarg.0 - IL_004c: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix - IL_0051: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionPrefix - .line 117,117 : 13,67 '' - IL_0056: ldarg.1 - IL_0057: ldarg.0 - IL_0058: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix - IL_005d: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0062: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionPrefixLength - .line 119,119 : 13,57 '' - IL_0067: ldarg.1 - IL_0068: ldarg.0 - IL_0069: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion - IL_006e: ldc.i4.4 - IL_006f: callvirt instance string [mscorlib]System.Version::ToString(int32) - IL_0074: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Version - .line 120,120 : 13,58 '' - IL_0079: ldarg.1 - IL_007a: ldarg.1 - IL_007b: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Version - IL_0080: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0085: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionLength - .line 122,122 : 13,101 '' - IL_008a: ldarg.1 - IL_008b: ldarg.0 - IL_008c: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl - IL_0091: ldnull - IL_0092: call bool [System]System.Uri::op_Inequality(class [System]System.Uri, - class [System]System.Uri) - IL_0097: brtrue.s IL_009c - - IL_0099: ldnull - IL_009a: br.s IL_00a7 - - IL_009c: ldarg.0 - IL_009d: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl - IL_00a2: callvirt instance string [mscorlib]System.Object::ToString() - IL_00a7: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaChangelogUrl - .line 123,123 : 13,92 '' - IL_00ac: ldarg.1 - IL_00ad: ldarg.0 - IL_00ae: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl - IL_00b3: ldnull - IL_00b4: call bool [System]System.Uri::op_Inequality(class [System]System.Uri, - class [System]System.Uri) - IL_00b9: brtrue.s IL_00be - - IL_00bb: ldnull - IL_00bc: br.s IL_00c9 - - IL_00be: ldarg.0 - IL_00bf: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl - IL_00c4: callvirt instance string [mscorlib]System.Object::ToString() - IL_00c9: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaUpdateUrl - .line 124,124 : 13,95 '' - IL_00ce: ldarg.1 - IL_00cf: ldarg.0 - IL_00d0: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl - IL_00d5: ldnull - IL_00d6: call bool [System]System.Uri::op_Inequality(class [System]System.Uri, - class [System]System.Uri) - IL_00db: brtrue.s IL_00e0 - - IL_00dd: ldnull - IL_00de: br.s IL_00eb - - IL_00e0: ldarg.0 - IL_00e1: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl - IL_00e6: callvirt instance string [mscorlib]System.Object::ToString() - IL_00eb: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionUrl - .line 125,125 : 13,62 '' - IL_00f0: ldarg.1 - IL_00f1: ldarg.0 - IL_00f2: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - IL_00f7: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionPrefix - .line 126,126 : 13,111 '' - IL_00fc: ldarg.1 - IL_00fd: ldarg.0 - IL_00fe: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - IL_0103: brtrue.s IL_0108 - - IL_0105: ldc.i4.0 - IL_0106: br.s IL_0113 - - IL_0108: ldarg.0 - IL_0109: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - IL_010e: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0113: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionPrefixLength - .line 127,127 : 9,10 '' - IL_0118: ret - } // end of method Update::MarshalToNative - - .property instance string PluginName() - { - .get instance string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_PluginName() - } // end of property Update::PluginName - .property instance class [mscorlib]System.Version - CurrentVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_CurrentVersion() - } // end of property Update::CurrentVersion - .property instance class [System]System.Uri - BetaChangelogUrl() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_BetaChangelogUrl() - .set instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::set_BetaChangelogUrl(class [System]System.Uri) - } // end of property Update::BetaChangelogUrl - .property instance class [System]System.Uri - BetaUpdateUrl() - { - .set instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::set_BetaUpdateUrl(class [System]System.Uri) - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_BetaUpdateUrl() - } // end of property Update::BetaUpdateUrl - .property instance class [System]System.Uri - BetaVersionUrl() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_BetaVersionUrl() - .set instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::set_BetaVersionUrl(class [System]System.Uri) - } // end of property Update::BetaVersionUrl - .property instance class [System]System.Uri - VersionUrl() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_VersionUrl() - } // end of property Update::VersionUrl - .property instance class [System]System.Uri - UpdateUrl() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_UpdateUrl() - } // end of property Update::UpdateUrl - .property instance string BetaVersionTextPrefix() - { - .get instance string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_BetaVersionTextPrefix() - .set instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::set_BetaVersionTextPrefix(string) - } // end of property Update::BetaVersionTextPrefix - .property instance string VersionTextPrefix() - { - .get instance string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_VersionTextPrefix() - } // end of property Update::VersionTextPrefix -} // end of class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin - extends [mscorlib]System.Object -{ - .field private static literal string MS_UPDATE_REGISTER = "Update/Register" - .method public hidebysig static bool IsUpdateSupported() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 34,34 : 13,69 'd:\\Visual Studio 2012\\Projects\\miranda\\Hyphen\\Plugins\\ThirdParty\\Updater\\UpdaterPlugin.cs' - IL_0000: ldstr "Update/Register" - IL_0005: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string) - IL_000a: ret - } // end of method UpdaterPlugin::IsUpdateSupported - - .method public hidebysig static void RegisterForUpdate(class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update update) cil managed - { - // Code size 137 (0x89) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 updateHandle, - [1] valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE updateNative, - [2] int32 result, - [3] class [mscorlib]System.Exception e) - .line 39,39 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 39,39 : 33,75 '' - IL_0003: ldstr "update" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 40,40 : 13,38 '' - IL_000e: call bool Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::IsUpdateSupported() - IL_0013: brtrue.s IL_001b - - .line 40,40 : 39,73 '' - IL_0015: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_001a: throw - - .line 42,42 : 13,94 '' - IL_001b: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0020: stloc.0 - .line 47,47 : 17,58 '' - .try - { - .try - { - IL_0021: ldarg.0 - IL_0022: ldloca.s updateNative - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::MarshalToNative(valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE&) - .line 49,49 : 17,84 '' - IL_0029: ldloca.s updateNative - IL_002b: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0030: stloc.0 - .line 50,50 : 17,120 '' - IL_0031: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0036: ldstr "Update/Register" - IL_003b: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0040: ldloca.s updateHandle - IL_0042: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0047: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_004c: stloc.2 - .line 52,52 : 17,33 '' - IL_004d: ldloc.2 - IL_004e: brfalse.s IL_006c - - .line 53,53 : 21,172 '' - IL_0050: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0055: ldstr "Update/Register" - IL_005a: ldloca.s result - IL_005c: call instance string [mscorlib]System.Int32::ToString() - IL_0061: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0066: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_006b: throw - - IL_006c: leave.s IL_007e - - .line 55,55 : 13,37 '' - } // end .try - catch Virtuoso.Miranda.Plugins.Native.MirandaException - { - IL_006e: pop - .line 57,57 : 17,23 '' - IL_006f: rethrow - .line 59,59 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_0071: stloc.3 - .line 61,61 : 17,107 '' - IL_0072: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0077: ldloc.3 - IL_0078: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_007d: throw - - } // end handler - IL_007e: leave.s IL_0088 - - .line 65,65 : 17,37 '' - } // end .try - finally - { - IL_0080: ldloca.s updateHandle - IL_0082: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_0087: endfinally - .line 67,67 : 9,10 '' - } // end handler - IL_0088: ret - } // end of method UpdaterPlugin::RegisterForUpdate - -} // end of class Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin - -.class private auto ansi '{7837B2B6-050C-4F1A-9C07-71AF8D055FEC}' - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .class explicit ansi sealed nested private '__StaticArrayInitTypeSize=10' - extends [mscorlib]System.ValueType - { - .pack 1 - .size 10 - } // end of class '__StaticArrayInitTypeSize=10' - - .field static assembly valuetype '{7837B2B6-050C-4F1A-9C07-71AF8D055FEC}'/'__StaticArrayInitTypeSize=10' '$$method0x6000651-1' at I_0000EF98 -} // end of class '{7837B2B6-050C-4F1A-9C07-71AF8D055FEC}' - - -// ============================================================= - -.data cil I_0000EF98 = bytearray ( - 0D 4A 40 00 0B 80 20 2C 71 2A) // .J@... ,q* -// *********** DISASSEMBLY COMPLETE *********************** -// Warnung: Win32-Ressourcendatei "IL\Plugins.res" wurde erstellt. diff --git a/Hyphen/Plugins/bin/IL/Plugins.res b/Hyphen/Plugins/bin/IL/Plugins.res deleted file mode 100644 index 2c473da..0000000 Binary files a/Hyphen/Plugins/bin/IL/Plugins.res and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources deleted file mode 100644 index 51278b3..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources deleted file mode 100644 index 87099be..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources deleted file mode 100644 index 70bd6c6..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources deleted file mode 100644 index b035c7c..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources deleted file mode 100644 index 4611dec..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources deleted file mode 100644 index abf881a..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources deleted file mode 100644 index a874aaa..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources deleted file mode 100644 index 7fc32d0..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Properties.Resources.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Properties.Resources.resources deleted file mode 100644 index a784a01..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Properties.Resources.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.Configure.ico b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.Configure.ico deleted file mode 100644 index 0ed7851..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.Configure.ico and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugins.ico b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugins.ico deleted file mode 100644 index 6593b82..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugins.ico and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.ShowManagedMenuItems.ico b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.ShowManagedMenuItems.ico deleted file mode 100644 index 3dd0b50..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.ShowManagedMenuItems.ico and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.TextResources.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.TextResources.resources deleted file mode 100644 index 8b2cd21..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.TextResources.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources deleted file mode 100644 index 2ed4022..0000000 Binary files a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources and /dev/null differ diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.miranda32.exe.config b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.miranda32.exe.config deleted file mode 100644 index c2c11f2..0000000 --- a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.Resources.miranda32.exe.config +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.il b/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.il deleted file mode 100644 index 1250da7..0000000 --- a/Hyphen/Plugins/bin/IL/Virtuoso.Miranda.Plugins.il +++ /dev/null @@ -1,51450 +0,0 @@ - -// Microsoft (R) .NET Framework IL Disassembler. Version 3.5.30729.1 -// Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. - - - -// Metadata version: v2.0.50727 -.assembly extern mscorlib -{ - .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. - .ver 2:0:0:0 -} -.assembly extern System.Windows.Forms -{ - .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. - .ver 2:0:0:0 -} -.assembly extern System -{ - .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. - .ver 2:0:0:0 -} -.assembly extern System.Drawing -{ - .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 2:0:0:0 -} -.assembly extern TabStripControlLibrary -{ - .publickeytoken = (FA E8 F1 19 9E 71 06 DC ) // .....q.. - .ver 1:0:0:0 -} -.assembly extern System.Security -{ - .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 2:0:0:0 -} -.assembly Hyphen -{ - .custom instance void [mscorlib]System.Reflection.AssemblyCopyrightAttribute::.ctor(string) = ( 01 00 16 C2 A9 20 32 30 30 36 2D 32 30 31 30 2C // ..... 2006-2010, - 20 76 69 72 74 75 6F 73 6F 00 00 ) // virtuoso.. - .custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Reflection.AssemblyCompanyAttribute::.ctor(string) = ( 01 00 08 76 69 72 74 75 6F 73 6F 00 00 ) // ...virtuoso.. - .custom instance void [mscorlib]System.Reflection.AssemblyProductAttribute::.ctor(string) = ( 01 00 0F 56 69 72 74 75 6F 73 6F 2E 48 79 70 68 // ...Virtuoso.Hyph - 65 6E 00 00 ) // en.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx - 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. - .custom instance void [mscorlib]System.Reflection.AssemblyConfigurationAttribute::.ctor(string) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 30 30 63 39 31 66 63 31 2D 64 63 38 65 // ..$00c91fc1-dc8e - 2D 34 37 33 64 2D 62 65 39 65 2D 33 63 37 32 32 // -473d-be9e-3c722 - 38 39 61 62 64 66 32 00 00 ) // 89abdf2.. - .custom instance void [mscorlib]System.Reflection.AssemblyDescriptionAttribute::.ctor(string) = ( 01 00 00 00 00 ) - - // --- The following custom attribute is added automatically, do not uncomment ------- - // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 02 00 00 00 00 00 ) - - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) - .custom instance void [mscorlib]System.Reflection.AssemblyTrademarkAttribute::.ctor(string) = ( 01 00 08 76 69 72 74 75 6F 73 6F 00 00 ) // ...virtuoso.. - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [mscorlib]System.Reflection.AssemblyFileVersionAttribute::.ctor(string) = ( 01 00 0E 30 2E 38 2E 33 30 30 30 2E 30 30 39 30 // ...0.8.3000.0090 - 39 00 00 ) // 9.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.InternalsVisibleToAttribute::.ctor(string) = ( 01 00 81 60 56 69 72 74 75 6F 73 6F 2E 48 79 70 // ...`Virtuoso.Hyp - 68 65 6E 2E 4D 69 6E 69 2C 20 50 75 62 6C 69 63 // hen.Mini, Public - 4B 65 79 3D 30 30 32 34 30 30 30 30 30 34 38 30 // Key=002400000480 - 30 30 30 30 39 34 30 30 30 30 30 30 30 36 30 32 // 0000940000000602 - 30 30 30 30 30 30 32 34 30 30 30 30 35 32 35 33 // 0000002400005253 - 34 31 33 31 30 30 30 34 30 30 30 30 30 31 30 30 // 4131000400000100 - 30 31 30 30 35 64 39 62 64 33 35 38 32 64 30 63 // 01005d9bd3582d0c - 30 31 64 63 64 35 34 38 35 34 61 63 32 66 33 36 // 01dcd54854ac2f36 - 63 39 34 66 37 62 65 66 32 33 35 62 32 65 32 62 // c94f7bef235b2e2b - 35 34 37 39 32 34 38 65 66 64 64 64 36 35 34 33 // 5479248efddd6543 - 31 62 63 65 65 66 36 63 39 32 64 37 35 39 64 37 // 1bceef6c92d759d7 - 66 32 33 66 33 36 39 32 37 30 34 63 64 31 38 66 // f23f3692704cd18f - 30 63 35 62 37 65 65 33 34 33 36 61 30 66 37 62 // 0c5b7ee3436a0f7b - 39 62 32 65 61 66 38 66 62 66 32 30 35 62 38 35 // 9b2eaf8fbf205b85 - 31 35 30 64 31 37 31 61 30 66 62 62 37 36 35 38 // 150d171a0fbb7658 - 66 62 35 30 63 31 35 33 31 66 36 65 65 65 33 65 // fb50c1531f6eee3e - 63 37 30 32 33 39 61 65 33 38 61 63 33 38 33 64 // c70239ae38ac383d - 64 37 34 32 61 37 35 34 36 39 31 63 39 36 35 63 // d742a754691c965c - 63 32 33 63 64 37 31 36 36 31 38 62 38 63 38 39 // c23cd716618b8c89 - 62 32 35 63 61 30 34 34 30 32 65 61 34 61 35 37 // b25ca04402ea4a57 - 39 61 36 36 62 64 66 35 30 33 33 35 65 34 62 36 // 9a66bdf50335e4b6 - 64 32 62 30 63 37 32 62 64 31 38 33 33 32 38 34 // d2b0c72bd1833284 - 38 37 62 35 00 00 ) // 87b5.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.InternalsVisibleToAttribute::.ctor(string) = ( 01 00 81 6E 56 69 72 74 75 6F 73 6F 2E 4D 69 72 // ...nVirtuoso.Mir - 61 6E 64 61 2E 50 6C 75 67 69 6E 73 2E 55 6E 69 // anda.Plugins.Uni - 74 54 65 73 74 73 2C 20 50 75 62 6C 69 63 4B 65 // tTests, PublicKe - 79 3D 30 30 32 34 30 30 30 30 30 34 38 30 30 30 // y=00240000048000 - 30 30 39 34 30 30 30 30 30 30 30 36 30 32 30 30 // 0094000000060200 - 30 30 30 30 32 34 30 30 30 30 35 32 35 33 34 31 // 0000240000525341 - 33 31 30 30 30 34 30 30 30 30 30 31 30 30 30 31 // 3100040000010001 - 30 30 31 39 30 65 30 63 64 30 39 36 32 62 66 65 // 00190e0cd0962bfe - 37 38 33 35 62 32 32 62 65 34 33 63 65 34 39 61 // 7835b22be43ce49a - 63 64 31 30 39 64 35 64 30 63 30 35 31 32 35 33 // cd109d5d0c051253 - 34 66 37 34 61 61 66 30 31 66 63 64 62 37 37 31 // 4f74aaf01fcdb771 - 32 66 63 61 37 62 38 31 62 35 30 34 38 61 35 31 // 2fca7b81b5048a51 - 61 34 33 37 35 30 66 61 38 64 65 35 63 31 36 38 // a43750fa8de5c168 - 36 32 38 63 32 65 34 66 39 30 61 63 66 34 33 35 // 628c2e4f90acf435 - 35 39 62 63 33 32 38 30 32 34 32 36 35 64 66 35 // 59bc328024265df5 - 33 64 35 62 32 31 61 36 31 37 32 30 63 33 62 65 // 3d5b21a61720c3be - 37 35 65 39 61 33 62 31 35 30 34 36 61 34 62 30 // 75e9a3b15046a4b0 - 38 39 32 66 36 30 61 32 31 35 65 31 63 62 38 64 // 892f60a215e1cb8d - 62 34 36 37 64 38 34 64 32 36 32 36 31 30 30 65 // b467d84d2626100e - 37 33 39 30 61 39 32 39 66 33 35 62 35 33 63 34 // 7390a929f35b53c4 - 66 38 35 33 64 32 35 32 33 63 66 65 38 37 64 34 // f853d2523cfe87d4 - 38 34 32 34 36 64 64 66 34 34 36 63 31 38 34 39 // 84246ddf446c1849 - 63 36 62 35 65 34 33 30 62 31 32 63 63 30 62 36 // c6b5e430b12cc0b6 - 61 61 00 00 ) // aa.. - .custom instance void [mscorlib]System.Reflection.AssemblyTitleAttribute::.ctor(string) = ( 01 00 0F 56 69 72 74 75 6F 73 6F 2E 48 79 70 68 // ...Virtuoso.Hyph - 65 6E 00 00 ) // en.. - .permissionset reqmin - = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property enum class 'System.Security.Permissions.SecurityPermissionFlag, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 'Flags' = int32(1306)}, - [mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} - .hash algorithm 0x00008004 - .ver 0:8:3000:909 -} -.mresource public Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources -{ - // Offset: 0x00000000 Length: 0x000046E0 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.TextResources.resources -{ - // Offset: 0x000046E8 Length: 0x0000320D - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.TextResources.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.VisualResources.resources -{ - // Offset: 0x00007900 Length: 0x000082F0 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.VisualResources.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources -{ - // Offset: 0x0000FBF8 Length: 0x00004835 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources -{ - // Offset: 0x00014438 Length: 0x000000B4 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources -{ - // Offset: 0x000144F0 Length: 0x000000B4 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources -{ - // Offset: 0x000145A8 Length: 0x00000957 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources" wurde erstellt. -} -.mresource public Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources -{ - // Offset: 0x00014F08 Length: 0x00000CC8 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources -{ - // Offset: 0x00015BD8 Length: 0x00001847 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources -{ - // Offset: 0x00017428 Length: 0x000000B4 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources -{ - // Offset: 0x000174E0 Length: 0x000000B4 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources -{ - // Offset: 0x00017598 Length: 0x00000561 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources -{ - // Offset: 0x00017B00 Length: 0x00006AF1 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources -{ - // Offset: 0x0001E5F8 Length: 0x0000599E - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Properties.Resources.resources -{ - // Offset: 0x00023FA0 Length: 0x000024CF - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Properties.Resources.resources" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.ShowManagedMenuItems.ico -{ - // Offset: 0x00026478 Length: 0x0000057E - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.ShowManagedMenuItems.ico" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.Configure.ico -{ - // Offset: 0x00026A00 Length: 0x0000047E - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.Configure.ico" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugins.ico -{ - // Offset: 0x00026E88 Length: 0x0000047E - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugins.ico" wurde erstellt. -} -.mresource public Virtuoso.Miranda.Plugins.Resources.miranda32.exe.config -{ - // Offset: 0x00027310 Length: 0x00000298 - // WARNUNG: Die verwaltete Ressourcendatei "Virtuoso.Miranda.Plugins.Resources.miranda32.exe.config" wurde erstellt. -} -.module Hyphen.dll -// MVID: {FD0927AC-A943-4855-87EE-E6F69D6BD04C} -.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 ) -.imagebase 0x10000000 -.file alignment 0x00000200 -.stackreserve 0x00100000 -.subsystem 0x0003 // WINDOWS_CUI -.corflags 0x00000003 // ILONLY 32BITREQUIRED -// Image base: 0x0000000000800000 - - -// =============== CLASS MEMBERS DECLARATION =================== - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.ExposingPluginAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 01 00 00 00 01 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 01 ) // Multiple. - .field private class [mscorlib]System.Type pluginType - .method public hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .language '{3F5162F8-07C6-11D3-9053-00C04FA302A1}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}' - .line 35,35 : 9,56 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\ExposingPluginAttribute.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 37,37 : 13,36 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 38,38 : 17,63 '' - IL_0009: ldstr "pluginType" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 40,40 : 13,42 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::pluginType - .line 41,41 : 9,10 '' - IL_001b: ret - } // end of method ExposingPluginAttribute::.ctor - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_PluginType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 51,51 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::pluginType - IL_0006: ret - } // end of method ExposingPluginAttribute::get_PluginType - - .property instance class [mscorlib]System.Type - PluginType() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::get_PluginType() - } // end of property ExposingPluginAttribute::PluginType -} // end of class Virtuoso.Miranda.Plugins.ExposingPluginAttribute - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.Module - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested private beforefieldinit AuxiliaryPluginManager - extends Virtuoso.Miranda.Plugins.PluginManagerBase - { - .field private static class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Singleton - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 42,43 : 13,58 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Module.AuxiliaryPluginManager.cs' - IL_0000: ldarg.0 - IL_0001: call class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::get_Empty() - IL_0006: ldc.i4.0 - IL_0007: ldc.i4.0 - IL_0008: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::.ctor(class Virtuoso.Hyphen.FusionContext, - bool, - bool) - .line 43,43 : 61,62 '' - IL_000d: ret - } // end of method AuxiliaryPluginManager::.ctor - - .method famorassem hidebysig virtual - instance void FindAndLoadPlugins() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 51,51 : 17,51 '' - IL_0000: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_0005: throw - } // end of method AuxiliaryPluginManager::FindAndLoadPlugins - - .method public hidebysig static class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager - GetInstance() cil managed synchronized - { - // Code size 21 (0x15) - .maxstack 8 - .line 57,57 : 17,80 '' - IL_0000: ldsfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::Singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::Singleton - IL_0014: ret - } // end of method AuxiliaryPluginManager::GetInstance - - .method public hidebysig instance void - FinishInitialization() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 66,66 : 17,69 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateContextInformation() - .line 67,67 : 13,14 '' - IL_000a: ret - } // end of method AuxiliaryPluginManager::FinishInitialization - - } // end of class AuxiliaryPluginManager - - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass3`1' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public string exportName - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass3`1'::.ctor - - .method public hidebysig instance bool - 'b__2'(class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor _handler) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 518,518 : 17,58 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Module.cs' - IL_0000: ldarg.1 - IL_0001: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::get_ExportName() - IL_0006: ldarg.0 - IL_0007: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::exportName - IL_000c: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0011: ret - } // end of method '<>c__DisplayClass3`1'::'b__2' - - } // end of class '<>c__DisplayClass3`1' - - .field private static literal string LogCategory = "HyphenMini" - .field private static literal string MasterSuffx = ".master.dll" - .field private class [mscorlib]System.Reflection.Assembly MasterAssembly - .field private class Virtuoso.Hyphen.Mini.StandalonePlugin standalonePlugin - .field private class Virtuoso.Miranda.Plugins.PluginDescriptor PluginDescriptor - .field private bool isPostV07Build20Api - .field private native int PluginInfoPtr - .field private native int MirandaPluginInterfacesPtr - .field private initonly class [mscorlib]System.Reflection.Assembly MiniAssembly - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Loaded - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Unloaded - .field private valuetype Virtuoso.Miranda.Plugins.LoaderOptions LoaderOptions - .field private class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager PluginManager - .field private class Virtuoso.Hyphen.Loader HyphenLoader - .field private initonly string MasterDirectory - .field private initonly string MasterAssemblyPath - .field private static class [mscorlib]System.Predicate`1 'CS$<>9__CachedAnonymousMethodDelegate1' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method assembly hidebysig specialname rtspecialname - instance void .ctor(bool exApi) cil managed noinlining - { - // Code size 142 (0x8e) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Version supportedVersion) - .line 73,74 : 9,36 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 77,77 : 13,33 '' - IL_0006: call void Virtuoso.Hyphen.Loader::Initialize() - .line 80,80 : 13,58 '' - IL_000b: ldarg.0 - IL_000c: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetCallingAssembly() - IL_0011: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - .line 83,83 : 13,71 '' - IL_0016: ldarg.0 - IL_0017: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - IL_001c: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_0021: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_0026: stloc.0 - .line 84,84 : 13,90 '' - IL_0027: ldarg.0 - IL_0028: ldloc.0 - IL_0029: ldc.i4.3 - IL_002a: callvirt instance string [mscorlib]System.Version::ToString(int32) - IL_002f: newobj instance void [mscorlib]System.Version::.ctor(string) - IL_0034: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance(class [mscorlib]System.Version) - IL_0039: stfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - .line 86,86 : 13,38 '' - IL_003e: ldarg.0 - IL_003f: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - IL_0044: brtrue.s IL_005a - - .line 88,88 : 17,170 '' - IL_0046: ldstr "Hyphen.Mini module requested a Loader of version {" - + "0}, but that one is not available. Upgrade Hyphen." - IL_004b: ldloc.0 - IL_004c: call string [mscorlib]System.String::Format(string, - object) - IL_0051: pop - .line 91,91 : 17,80 '' - IL_0052: ldnull - IL_0053: ldloc.0 - IL_0054: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type, - class [mscorlib]System.Version) - IL_0059: throw - - .line 94,94 : 13,41 '' - IL_005a: ldarg.0 - IL_005b: ldarg.1 - IL_005c: stfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api - .line 95,95 : 13,76 '' - IL_0061: ldarg.0 - IL_0062: ldarg.0 - IL_0063: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - IL_0068: callvirt instance string [mscorlib]System.Reflection.Assembly::get_Location() - IL_006d: call string [mscorlib]System.IO.Path::GetDirectoryName(string) - IL_0072: stfld string Virtuoso.Hyphen.Mini.Module::MasterDirectory - .line 96,96 : 13,74 '' - IL_0077: ldarg.0 - IL_0078: ldarg.0 - IL_0079: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - IL_007e: callvirt instance string [mscorlib]System.Reflection.Assembly::get_Location() - IL_0083: call string [mscorlib]System.IO.Path::GetFileName(string) - IL_0088: stfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath - .line 99,99 : 9,10 '' - IL_008d: ret - } // end of method Module::.ctor - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 19 (0x13) - .maxstack 2 - .line 106,106 : 13,29 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: volatile. - IL_0004: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded - IL_0009: leave.s IL_0012 - - .line 107,107 : 9,10 '' - } // end .try - finally - { - IL_000b: ldarg.0 - IL_000c: call instance void [mscorlib]System.Object::Finalize() - IL_0011: endfinally - .line 107,107 : 9,10 '' - } // end handler - IL_0012: ret - } // end of method Module::Finalize - - .method assembly hidebysig instance native int - MirandaPluginInfo(uint32 version) cil managed - { - // Code size 147 (0x93) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.Mini.StandalonePlugin plugin, - [1] class [mscorlib]System.Exception e, - [2] native int CS$1$0000, - [3] native int CS$0$0001) - .line 121,121 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_0019 - - .line 122,122 : 17,38 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_0018: ret - - .line 125,125 : 13,44 '' - IL_0019: ldnull - IL_001a: stloc.0 - .line 130,130 : 17,63 '' - .try - { - IL_001b: ldarg.0 - IL_001c: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - IL_0021: ldarg.1 - IL_0022: callvirt instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32) - .line 133,133 : 17,45 '' - IL_0027: ldarg.0 - IL_0028: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::LoadActualPlugin() - IL_002d: stloc.0 - .line 136,136 : 17,36 '' - IL_002e: ldloc.0 - IL_002f: brfalse.s IL_0070 - - .line 138,138 : 21,42 '' - IL_0031: ldloc.0 - IL_0032: ldarg.0 - IL_0033: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::set_Module(class Virtuoso.Hyphen.Mini.Module) - .line 139,139 : 21,64 '' - IL_0038: ldloc.0 - IL_0039: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::AfterModuleInitializationInternal() - .line 142,142 : 21,67 '' - IL_003e: ldarg.0 - IL_003f: ldloc.0 - IL_0040: ldarg.1 - IL_0041: call instance bool Virtuoso.Hyphen.Mini.Module::PublishPluginInformation(class Virtuoso.Hyphen.Mini.StandalonePlugin, - uint32) - IL_0046: brfalse.s IL_0070 - - .line 144,144 : 25,51 '' - IL_0048: ldarg.0 - IL_0049: ldloc.0 - IL_004a: stfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - .line 145,145 : 25,68 '' - IL_004f: ldarg.0 - IL_0050: ldloc.0 - IL_0051: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0056: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_005b: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MasterAssembly - .line 147,147 : 25,55 '' - IL_0060: ldarg.0 - IL_0061: ldloc.0 - IL_0062: call instance void Virtuoso.Hyphen.Mini.Module::ProbeCustomApiExports(class Virtuoso.Hyphen.Mini.StandalonePlugin) - .line 148,148 : 25,46 '' - IL_0067: ldarg.0 - IL_0068: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_006d: stloc.2 - IL_006e: leave.s IL_0091 - - IL_0070: leave.s IL_0082 - - .line 154,154 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0072: stloc.1 - .line 156,156 : 17,81 '' - IL_0073: ldloc.0 - IL_0074: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0079: ldloc.1 - IL_007a: ldnull - IL_007b: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_0080: leave.s IL_0082 - - .line 161,161 : 13,64 '' - } // end handler - IL_0082: ldarg.0 - IL_0083: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo() - IL_0088: dup - IL_0089: stloc.3 - IL_008a: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_008f: ldloc.3 - IL_0090: ret - - .line 162,162 : 9,10 '' - IL_0091: ldloc.2 - IL_0092: ret - } // end of method Module::MirandaPluginInfo - - .method assembly hidebysig instance native int - MirandaPluginInterfaces() cil managed - { - // Code size 87 (0x57) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] native int CS$1$0000, - [2] native int CS$0$0001) - .line 170,170 : 13,59 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_0019 - - .line 171,171 : 17,51 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr - IL_0018: ret - - .line 175,175 : 17,98 '' - .try - { - IL_0019: ldarg.0 - IL_001a: ldarg.0 - IL_001b: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0020: callvirt instance native int Virtuoso.Hyphen.Mini.StandalonePlugin::MirandaPluginInterfaces() - IL_0025: dup - IL_0026: stloc.2 - IL_0027: stfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr - IL_002c: ldloc.2 - IL_002d: stloc.1 - IL_002e: leave.s IL_0055 - - .line 177,177 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0030: stloc.0 - .line 179,179 : 17,114 '' - IL_0031: ldarg.0 - IL_0032: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_0037: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_003c: ldloc.0 - IL_003d: ldarg.0 - IL_003e: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_0043: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0048: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_004d: leave.s IL_004f - - .line 183,183 : 13,32 '' - } // end handler - IL_004f: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0054: ret - - .line 184,184 : 9,10 '' - IL_0055: ldloc.1 - IL_0056: ret - } // end of method Module::MirandaPluginInterfaces - - .method assembly hidebysig instance int32 - Load(native int pPluginLink) cil managed - { - // Code size 162 (0xa2) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Exception e, - [1] int32 CS$1$0000) - .line 195,195 : 17,28 '' - .try - { - .try - { - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Loaded - IL_0008: brfalse.s IL_0015 - - .line 196,196 : 21,110 '' - IL_000a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized() - IL_000f: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0014: throw - - .line 201,201 : 17,61 '' - IL_0015: ldarg.0 - IL_0016: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - IL_001b: ldarg.1 - IL_001c: callvirt instance void Virtuoso.Hyphen.Loader::ModuleInducedLoad(native int) - .line 202,202 : 17,62 '' - IL_0021: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_0026: ldarg.0 - IL_0027: callvirt instance void Virtuoso.Hyphen.Mini.ModuleManager::RegisterModule(class Virtuoso.Hyphen.Mini.Module) - .line 205,205 : 17,70 '' - IL_002c: ldarg.0 - IL_002d: call class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::GetInstance() - IL_0032: stfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - .line 206,206 : 17,86 '' - IL_0037: ldarg.0 - IL_0038: ldarg.0 - IL_0039: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_003e: ldarg.0 - IL_003f: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0044: ldc.i4.0 - IL_0045: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin, - bool) - IL_004a: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - .line 209,209 : 17,60 '' - IL_004f: ldarg.0 - IL_0050: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0055: ldarg.1 - IL_0056: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::LoadInternal(native int) - .line 212,212 : 17,78 '' - IL_005b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0060: ldarg.0 - IL_0061: ldftn instance void Virtuoso.Hyphen.Mini.Module::ModulesLoadedHandler(object, - class [mscorlib]System.EventArgs) - IL_0067: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_006c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_ModulesLoaded(class [mscorlib]System.EventHandler) - .line 215,215 : 17,52 '' - IL_0071: ldc.i4.0 - IL_0072: stloc.1 - IL_0073: leave.s IL_00a0 - - .line 217,217 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0075: stloc.0 - .line 219,219 : 17,114 '' - IL_0076: ldarg.0 - IL_0077: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_007c: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0081: ldloc.0 - IL_0082: ldarg.0 - IL_0083: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_0088: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_008d: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 222,222 : 17,52 '' - IL_0092: ldc.i4.m1 - IL_0093: stloc.1 - IL_0094: leave.s IL_00a0 - - .line 226,226 : 17,31 '' - } // end handler - } // end .try - finally - { - IL_0096: ldarg.0 - IL_0097: ldc.i4.1 - IL_0098: volatile. - IL_009a: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Loaded - IL_009f: endfinally - .line 228,228 : 9,10 '' - } // end handler - IL_00a0: ldloc.1 - IL_00a1: ret - } // end of method Module::Load - - .method private hidebysig instance void - ModulesLoadedHandler(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 104 (0x68) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception ex) - .line 238,238 : 17,54 '' - .try - { - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_0006: callvirt instance void Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::FinishInitialization() - .line 242,242 : 17,77 '' - IL_000b: ldarg.0 - IL_000c: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_0017: callvirt instance void Virtuoso.Hyphen.Loader::PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase) - .line 245,245 : 17,55 '' - IL_001c: ldarg.0 - IL_001d: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginLoaded() - IL_0022: brfalse.s IL_003e - - IL_0024: ldarg.0 - IL_0025: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginInitialized() - IL_002a: brfalse.s IL_003e - - .line 246,246 : 21,89 '' - IL_002c: ldarg.0 - IL_002d: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_0032: ldarg.0 - IL_0033: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0038: ldc.i4.1 - IL_0039: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState) - IL_003e: leave.s IL_005f - - .line 248,248 : 13,33 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0040: stloc.0 - .line 250,250 : 17,111 '' - IL_0041: ldarg.0 - IL_0042: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0047: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_004c: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0051: ldloc.0 - IL_0052: ldarg.0 - IL_0053: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0058: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_005d: leave.s IL_005f - - } // end handler - IL_005f: leave.s IL_0067 - - .line 254,254 : 17,51 '' - } // end .try - finally - { - IL_0061: call void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FlushCaches() - IL_0066: endfinally - .line 256,256 : 9,10 '' - } // end handler - IL_0067: ret - } // end of method Module::ModulesLoadedHandler - - .method assembly hidebysig instance int32 - Unload() cil managed - { - // Code size 168 (0xa8) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] int32 CS$1$0000) - .line 266,266 : 17,34 '' - .try - { - .try - { - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Hyphen.Mini.Module::CanUnload() - IL_0006: brtrue.s IL_000f - - .line 267,267 : 21,56 '' - IL_0008: ldc.i4.0 - IL_0009: stloc.1 - IL_000a: leave IL_00a6 - - .line 270,270 : 17,51 '' - IL_000f: ldarg.0 - IL_0010: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0015: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::UnloadInternal() - .line 272,272 : 17,86 '' - IL_001a: ldarg.0 - IL_001b: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager - IL_0020: ldarg.0 - IL_0021: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0026: ldc.i4.0 - IL_0027: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState) - .line 273,273 : 17,64 '' - IL_002c: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_0031: ldarg.0 - IL_0032: callvirt instance void Virtuoso.Hyphen.Mini.ModuleManager::UnregisterModule(class Virtuoso.Hyphen.Mini.Module) - .line 275,275 : 17,59 '' - IL_0037: ldarg.0 - IL_0038: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_003d: callvirt instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInfo() - IL_0042: brtrue.s IL_004f - - .line 276,276 : 21,56 '' - IL_0044: ldarg.0 - IL_0045: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - IL_004a: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 278,278 : 17,65 '' - IL_004f: ldarg.0 - IL_0050: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0055: callvirt instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInterfaces() - IL_005a: brtrue.s IL_0067 - - .line 279,279 : 21,69 '' - IL_005c: ldarg.0 - IL_005d: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr - IL_0062: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 281,281 : 17,41 '' - IL_0067: ldarg.0 - IL_0068: ldnull - IL_0069: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - .line 282,282 : 17,41 '' - IL_006e: ldarg.0 - IL_006f: ldnull - IL_0070: stfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0075: leave.s IL_0098 - - .line 286,286 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0077: stloc.0 - .line 288,288 : 17,114 '' - IL_0078: ldarg.0 - IL_0079: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_007e: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0083: ldloc.0 - IL_0084: ldarg.0 - IL_0085: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_008a: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_008f: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 291,291 : 17,52 '' - IL_0094: ldc.i4.m1 - IL_0095: stloc.1 - IL_0096: leave.s IL_00a6 - - } // end handler - IL_0098: leave.s IL_00a4 - - .line 295,295 : 17,33 '' - } // end .try - finally - { - IL_009a: ldarg.0 - IL_009b: ldc.i4.1 - IL_009c: volatile. - IL_009e: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded - IL_00a3: endfinally - .line 298,298 : 13,48 '' - } // end handler - IL_00a4: ldc.i4.0 - IL_00a5: ret - - .line 299,299 : 9,10 '' - IL_00a6: ldloc.1 - IL_00a7: ret - } // end of method Module::Unload - - .method private hidebysig instance bool - CanUnload() cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 307,308 : 13,100 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded - IL_0008: brtrue.s IL_0021 - - IL_000a: ldarg.0 - IL_000b: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginInitialized() - IL_0010: brfalse.s IL_0021 - - IL_0012: ldarg.0 - IL_0013: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions - IL_0018: ldc.i4.4 - IL_0019: and - IL_001a: ldc.i4.4 - IL_001b: ceq - IL_001d: ldc.i4.0 - IL_001e: ceq - IL_0020: ret - - IL_0021: ldc.i4.0 - IL_0022: ret - } // end of method Module::CanUnload - - .method private hidebysig instance bool - PublishPluginInformation(class Virtuoso.Hyphen.Mini.StandalonePlugin plugin, - uint32 version) cil managed - { - // Code size 93 (0x5d) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute loaderOptions, - [1] bool CS$1$0000) - .line 323,323 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 324,324 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 328,328 : 17,126 '' - .try - { - IL_000e: ldarg.1 - IL_000f: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0014: ldc.i4.0 - IL_0015: call class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::Get(class [mscorlib]System.Type, - valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner) - IL_001a: stloc.0 - .line 330,330 : 17,68 '' - IL_001b: ldloc.0 - IL_001c: ldarg.2 - IL_001d: callvirt instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(uint32) - IL_0022: brtrue.s IL_0028 - - .line 331,331 : 21,34 '' - IL_0024: ldc.i4.0 - IL_0025: stloc.1 - IL_0026: leave.s IL_005b - - .line 333,333 : 17,55 '' - IL_0028: ldarg.0 - IL_0029: ldloc.0 - IL_002a: callvirt instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_Options() - IL_002f: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions - .line 334,334 : 17,88 '' - IL_0034: ldarg.0 - IL_0035: ldarg.1 - IL_0036: ldarg.2 - IL_0037: ldarg.0 - IL_0038: ldfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api - IL_003d: callvirt instance native int Virtuoso.Hyphen.Mini.StandalonePlugin::MirandaPluginInfo(uint32, - bool) - IL_0042: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - .line 336,336 : 17,29 '' - IL_0047: ldc.i4.1 - IL_0048: stloc.1 - IL_0049: leave.s IL_005b - - .line 338,338 : 13,30 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_004b: pop - .line 340,340 : 17,45 '' - IL_004c: ldarg.0 - IL_004d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0052: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr - .line 341,341 : 17,30 '' - IL_0057: ldc.i4.0 - IL_0058: stloc.1 - IL_0059: leave.s IL_005b - - .line 343,343 : 9,10 '' - } // end handler - IL_005b: ldloc.1 - IL_005c: ret - } // end of method Module::PublishPluginInformation - - .method private hidebysig instance void - ProbeCustomApiExports(class Virtuoso.Hyphen.Mini.StandalonePlugin plugin) cil managed - { - // Code size 163 (0xa3) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Type customApiHandlerAttribType, - [1] class [mscorlib]System.Type customApiHandlerCallbackType, - [2] class [mscorlib]System.Reflection.MethodInfo 'method', - [3] class [mscorlib]System.Delegate callbackDeleg, - [4] class Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute attrib, - [5] class [mscorlib]System.Reflection.MethodInfo[] CS$6$0000, - [6] int32 CS$7$0001) - .line 351,351 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 352,352 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 354,354 : 13,106 '' - IL_000e: ldarg.0 - IL_000f: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions - IL_0014: ldc.i4.2 - IL_0015: and - IL_0016: ldc.i4.2 - IL_0017: beq.s IL_001a - - .line 355,355 : 17,24 '' - IL_0019: ret - - .line 358,358 : 17,91 '' - .try - { - IL_001a: ldtoken Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute - IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0024: stloc.0 - .line 359,359 : 22,85 '' - IL_0025: ldtoken Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - IL_002a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_002f: stloc.1 - .line 361,361 : 47,176 '' - IL_0030: ldarg.1 - IL_0031: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0036: ldc.i4.s 116 - IL_0038: callvirt instance class [mscorlib]System.Reflection.MethodInfo[] [mscorlib]System.Type::GetMethods(valuetype [mscorlib]System.Reflection.BindingFlags) - IL_003d: stloc.s CS$6$0000 - IL_003f: ldc.i4.0 - IL_0040: stloc.s CS$7$0001 - IL_0042: br.s IL_0095 - - .line 361,361 : 26,43 '' - IL_0044: ldloc.s CS$6$0000 - IL_0046: ldloc.s CS$7$0001 - IL_0048: ldelem.ref - IL_0049: stloc.2 - .line 363,363 : 21,77 '' - IL_004a: ldloc.2 - IL_004b: ldloc.0 - IL_004c: ldc.i4.1 - IL_004d: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_0052: brfalse.s IL_008f - - .line 366,366 : 21,123 '' - IL_0054: ldloc.1 - IL_0055: ldarg.1 - IL_0056: ldloc.2 - IL_0057: ldc.i4.0 - IL_0058: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::CreateDelegate(class [mscorlib]System.Type, - object, - class [mscorlib]System.Reflection.MethodInfo, - bool) - IL_005d: stloc.3 - .line 368,368 : 21,47 '' - IL_005e: ldloc.3 - IL_005f: brfalse.s IL_008f - - .line 371,371 : 21,159 '' - IL_0061: ldloc.2 - IL_0062: ldloc.0 - IL_0063: ldc.i4.1 - IL_0064: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0069: ldc.i4.0 - IL_006a: ldelem.ref - IL_006b: castclass Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute - IL_0070: stloc.s attrib - .line 372,372 : 21,140 '' - IL_0072: ldarg.1 - IL_0073: callvirt instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::get_CustomApiHandlers() - IL_0078: ldloc.s attrib - IL_007a: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::get_ExportName() - IL_007f: ldloc.3 - IL_0080: castclass Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - IL_0085: newobj instance void Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::.ctor(string, - class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback) - IL_008a: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_008f: ldloc.s CS$7$0001 - IL_0091: ldc.i4.1 - IL_0092: add - IL_0093: stloc.s CS$7$0001 - .line 361,361 : 44,46 '' - IL_0095: ldloc.s CS$7$0001 - IL_0097: ldloc.s CS$6$0000 - IL_0099: ldlen - IL_009a: conv.i4 - IL_009b: blt.s IL_0044 - - IL_009d: leave.s IL_00a2 - - .line 376,376 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_009f: pop - .line 379,379 : 17,23 '' - IL_00a0: rethrow - .line 381,381 : 9,10 '' - } // end handler - IL_00a2: ret - } // end of method Module::ProbeCustomApiExports - - .method private hidebysig instance class Virtuoso.Hyphen.Mini.StandalonePlugin - LoadActualPlugin() cil managed - { - // Code size 187 (0xbb) - .maxstack 4 - .locals init ([0] string assemblyPath, - [1] class [mscorlib]System.Reflection.Assembly masterAssembly, - [2] class [mscorlib]System.Type[] exposedTypes, - [3] class [mscorlib]System.Type masterType, - [4] class Virtuoso.Miranda.Plugins.RuntimeNotSupportedException rvnsE, - [5] class Virtuoso.Hyphen.Mini.StandalonePlugin CS$1$0000) - .line 391,391 : 17,137 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Mini.Module::MasterDirectory - IL_0006: ldarg.0 - IL_0007: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath - IL_000c: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string) - IL_0011: ldstr ".master.dll" - IL_0016: call string [mscorlib]System.String::Concat(string, - string) - IL_001b: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_0020: stloc.0 - .line 393,393 : 17,48 '' - IL_0021: ldloc.0 - IL_0022: call bool [mscorlib]System.IO.File::Exists(string) - IL_0027: brtrue.s IL_0031 - - .line 394,394 : 21,33 '' - IL_0029: ldnull - IL_002a: stloc.s CS$1$0000 - IL_002c: leave IL_00b8 - - .line 396,396 : 17,75 '' - IL_0031: ldloc.0 - IL_0032: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::LoadFile(string) - IL_0037: stloc.1 - .line 397,397 : 17,91 '' - IL_0038: ldloc.1 - IL_0039: call class [mscorlib]System.Type[] Virtuoso.Miranda.Plugins.PluginManagerBase::GetExposedPlugins(class [mscorlib]System.Reflection.Assembly) - IL_003e: stloc.2 - .line 400,403 : 17,20 '' - IL_003f: ldloc.2 - IL_0040: ldsfld class [mscorlib]System.Predicate`1 Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0045: brtrue.s IL_0058 - - IL_0047: ldnull - IL_0048: ldftn bool Virtuoso.Hyphen.Mini.Module::'b__0'(class [mscorlib]System.Type) - IL_004e: newobj instance void class [mscorlib]System.Predicate`1::.ctor(object, - native int) - IL_0053: stsfld class [mscorlib]System.Predicate`1 Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0058: ldsfld class [mscorlib]System.Predicate`1 Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_005d: call !!0 [mscorlib]System.Array::Find(!!0[], - class [mscorlib]System.Predicate`1) - IL_0062: stloc.3 - .line 406,406 : 17,40 '' - IL_0063: ldloc.3 - IL_0064: brtrue.s IL_007c - - .line 407,407 : 21,147 '' - IL_0066: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToLoadMasterType() - IL_006b: ldarg.0 - IL_006c: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath - IL_0071: call string [mscorlib]System.String::Format(string, - object) - IL_0076: newobj instance void [mscorlib]System.TypeLoadException::.ctor(string) - IL_007b: throw - - .line 411,411 : 21,100 '' - .try - { - IL_007c: ldloc.3 - IL_007d: ldc.i4.1 - IL_007e: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type, - bool) - IL_0083: castclass Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0088: stloc.s CS$1$0000 - IL_008a: leave.s IL_00b8 - - .line 413,413 : 17,59 '' - } // end .try - catch Virtuoso.Miranda.Plugins.RuntimeNotSupportedException - { - IL_008c: stloc.s rvnsE - .line 415,415 : 21,264 '' - IL_008e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() - IL_0093: ldloc.3 - IL_0094: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0099: ldloc.s rvnsE - IL_009b: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::get_RequiredVersion() - IL_00a0: call string [mscorlib]System.String::Format(string, - object, - object) - IL_00a5: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_RuntimeVersionNotAvailable() - IL_00aa: ldc.i4.0 - IL_00ab: ldc.i4.s 16 - IL_00ad: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_00b2: pop - .line 416,416 : 21,27 '' - IL_00b3: rethrow - .line 419,419 : 13,32 '' - } // end handler - } // end .try - catch [mscorlib]System.Exception - { - IL_00b5: pop - .line 422,422 : 17,23 '' - IL_00b6: rethrow - .line 424,424 : 9,10 '' - } // end handler - IL_00b8: ldloc.s CS$1$0000 - IL_00ba: ret - } // end of method Module::LoadActualPlugin - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 432,432 : 13,58 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly - IL_0006: callvirt instance string [mscorlib]System.Object::ToString() - IL_000b: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0010: ret - } // end of method Module::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 27 (0x1b) - .maxstack 2 - .locals init ([0] class Virtuoso.Hyphen.Mini.Module other) - .line 437,437 : 13,42 '' - IL_0000: ldarg.1 - IL_0001: isinst Virtuoso.Hyphen.Mini.Module - IL_0006: stloc.0 - .line 439,439 : 13,31 '' - IL_0007: ldloc.0 - IL_0008: brtrue.s IL_000c - - .line 440,440 : 17,30 '' - IL_000a: ldc.i4.0 - IL_000b: ret - - .line 442,442 : 13,57 '' - IL_000c: ldloc.0 - IL_000d: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0012: ldarg.0 - IL_0013: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0018: ceq - IL_001a: ret - } // end of method Module::Equals - - .method public hidebysig specialname instance class Virtuoso.Hyphen.Mini.StandalonePlugin - get_StandalonePlugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 456,456 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0006: ret - } // end of method Module::get_StandalonePlugin - - .method public hidebysig specialname instance bool - get_IsPostV07Build20Api() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 467,467 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api - IL_0006: ret - } // end of method Module::get_IsPostV07Build20Api - - .method private hidebysig specialname instance bool - get_PluginLoaded() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 478,478 : 17,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method Module::get_PluginLoaded - - .method private hidebysig specialname instance bool - get_PluginInitialized() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 489,489 : 17,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method Module::get_PluginInitialized - - .method assembly hidebysig instance !!T - ExecuteCustomApiExport(string exportName, - object[] data) cil managed - { - .param [2] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 122 (0x7a) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor descriptor, - [1] class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1' 'CS$<>8__locals4') - IL_0000: newobj instance void class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::.ctor() - IL_0005: stloc.1 - IL_0006: ldloc.1 - IL_0007: ldarg.1 - IL_0008: stfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::exportName - .line 506,506 : 13,50 '' - IL_000d: ldloc.1 - IL_000e: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::exportName - IL_0013: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0018: brfalse.s IL_0025 - - .line 507,507 : 17,63 '' - IL_001a: ldstr "exportName" - IL_001f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0024: throw - - .line 509,509 : 13,30 '' - IL_0025: ldarg.2 - IL_0026: brtrue.s IL_0033 - - .line 510,510 : 17,57 '' - IL_0028: ldstr "data" - IL_002d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0032: throw - - .line 512,512 : 13,31 '' - IL_0033: ldarg.0 - IL_0034: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginLoaded() - IL_0039: brtrue.s IL_0046 - - .line 513,513 : 17,102 '' - IL_003b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_0040: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0045: throw - - .line 516,519 : 13,16 '' - IL_0046: ldarg.0 - IL_0047: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin - IL_004c: callvirt instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::get_CustomApiHandlers() - IL_0051: ldloc.1 - IL_0052: ldftn instance bool class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::'b__2'(class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor) - IL_0058: newobj instance void class [mscorlib]System.Predicate`1::.ctor(object, - native int) - IL_005d: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1::Find(class [mscorlib]System.Predicate`1) - IL_0062: stloc.0 - .line 521,521 : 13,36 '' - IL_0063: ldloc.0 - IL_0064: brtrue.s IL_0072 - - .line 522,522 : 17,63 '' - IL_0066: ldloc.1 - IL_0067: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'::exportName - IL_006c: newobj instance void [mscorlib]System.NotImplementedException::.ctor(string) - IL_0071: throw - - .line 524,524 : 17,52 '' - IL_0072: ldloc.0 - IL_0073: ldarg.2 - IL_0074: callvirt instance !!0 Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::Execute(object[]) - IL_0079: ret - } // end of method Module::ExecuteCustomApiExport - - .method private hidebysig static bool 'b__0'(class [mscorlib]System.Type _type) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 17 (0x11) - .maxstack 8 - .line 402,402 : 21,73 '' - IL_0000: ldarg.0 - IL_0001: ldtoken Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0010: ret - } // end of method Module::'b__0' - - .property instance class Virtuoso.Hyphen.Mini.StandalonePlugin - StandalonePlugin() - { - .get instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - } // end of property Module::StandalonePlugin - .property instance bool IsPostV07Build20Api() - { - .get instance bool Virtuoso.Hyphen.Mini.Module::get_IsPostV07Build20Api() - } // end of property Module::IsPostV07Build20Api - .property instance bool PluginLoaded() - { - .get instance bool Virtuoso.Hyphen.Mini.Module::get_PluginLoaded() - } // end of property Module::PluginLoaded - .property instance bool PluginInitialized() - { - .get instance bool Virtuoso.Hyphen.Mini.Module::get_PluginInitialized() - } // end of property Module::PluginInitialized -} // end of class Virtuoso.Hyphen.Mini.Module - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject - extends [mscorlib]System.MarshalByRefObject -{ - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 26,26 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\RemoteObject.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.MarshalByRefObject::.ctor() - .line 26,26 : 36,37 '' - IL_0006: ret - } // end of method RemoteObject::.ctor - - .method public hidebysig virtual instance object - InitializeLifetimeService() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 30,30 : 13,25 '' - IL_0000: ldnull - IL_0001: ret - } // end of method RemoteObject::InitializeLifetimeService - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .method famorassem hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 29,29 : 9,43 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ContextWorker.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 29,29 : 46,47 '' - IL_0006: ret - } // end of method ContextWorker::.ctor - - .method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - get_Context() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 33,33 : 19,49 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ret - } // end of method ContextWorker::get_Context - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - Context() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context() - } // end of property ContextWorker::Context -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.IExceptionHandler -{ - .method public hidebysig newslot abstract virtual - instance void HandleException(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - } // end of method IExceptionHandler::HandleException - -} // end of class Virtuoso.Miranda.Plugins.IExceptionHandler - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.PluginManagerBase - extends Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - implements Virtuoso.Miranda.Plugins.IExceptionHandler -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .class auto ansi sealed nested public PluginManagerContextCallback`1 - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method PluginManagerContextCallback`1::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(class Virtuoso.Miranda.Plugins.PluginManagerBase sender, - !T state) runtime managed - { - } // end of method PluginManagerContextCallback`1::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Miranda.Plugins.PluginManagerBase sender, - !T state, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method PluginManagerContextCallback`1::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method PluginManagerContextCallback`1::EndInvoke - - } // end of class PluginManagerContextCallback`1 - - .field static assembly literal string LogCategory = "Hyphen::PluginManagerBase" - .field static famorassem initonly class [mscorlib]System.Type PluginType - .field static famorassem initonly class [mscorlib]System.Type ExposingPluginAttributeType - .field private bool initialized - .field private initonly class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection pluginDescriptors - .field private initonly class [mscorlib]System.AppDomain livingDomain - .field private initonly class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection pluginDescriptorsAsReadOnly - .field private initonly class Virtuoso.Hyphen.FusionContext fusionContext - .field private static class [mscorlib]System.EventHandler PrimaryPluginManagerInitialized - .field private class [mscorlib]System.EventHandler FusionCompleted - .field private class [mscorlib]System.EventHandler`1 PluginStateChange - .field private static class [mscorlib]System.Converter`2 'CS$<>9__CachedAnonymousMethodDelegate6' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method family hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Hyphen.FusionContext fusionContext) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 56,56 : 9,99 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\PluginManagerBase.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.1 - IL_0003: ldc.i4.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::.ctor(class Virtuoso.Hyphen.FusionContext, - bool, - bool) - .line 56,56 : 102,103 '' - IL_0009: ret - } // end of method PluginManagerBase::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Hyphen.FusionContext fusionContext, - bool initializeMirandaContext, - bool initializeConfiguration) cil managed - { - // Code size 123 (0x7b) - .maxstack 2 - .locals init ([0] native int pluginLink) - .line 58,58 : 9,125 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 60,60 : 13,39 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 61,61 : 17,66 '' - IL_0009: ldstr "fusionContext" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 63,63 : 13,57 '' - IL_0014: ldarg.0 - IL_0015: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_001a: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.PluginManagerBase::livingDomain - .line 64,64 : 13,48 '' - IL_001f: ldarg.0 - IL_0020: ldarg.1 - IL_0021: stfld class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::fusionContext - .line 66,66 : 13,71 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::.ctor() - IL_002c: stfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - .line 67,67 : 13,111 '' - IL_0031: ldarg.0 - IL_0032: ldarg.0 - IL_0033: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0038: newobj instance void Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection) - IL_003d: stfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptorsAsReadOnly - .line 69,69 : 13,42 '' - IL_0042: ldarg.2 - IL_0043: brfalse.s IL_0072 - - .line 71,71 : 17,46 '' - IL_0045: ldarg.1 - IL_0046: callvirt instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid() - IL_004b: brtrue.s IL_0067 - - .line 73,73 : 21,72 '' - IL_004d: ldarg.1 - IL_004e: callvirt instance native int Virtuoso.Hyphen.FusionContext::get_NativePluginLink() - IL_0053: stloc.0 - .line 76,76 : 21,56 '' - IL_0054: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent() - .line 80,80 : 21,103 '' - IL_0059: ldloc.0 - IL_005a: call class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.MirandaPluginLink::FromPointer(native int) - IL_005f: ldarg.0 - IL_0060: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase) - IL_0065: br.s IL_0072 - - .line 83,83 : 21,66 '' - IL_0067: ldstr "fusionContext" - IL_006c: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0071: throw - - .line 86,86 : 13,41 '' - IL_0072: ldarg.3 - IL_0073: brfalse.s IL_007a - - .line 87,87 : 17,46 '' - IL_0075: call void Virtuoso.Miranda.Plugins.PMConfiguration::Initialize() - .line 88,88 : 9,10 '' - IL_007a: ret - } // end of method PluginManagerBase::.ctor - - .method public hidebysig specialname static - void add_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 39 (0x27) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_0005: stloc.0 - IL_0006: ldloc.0 - IL_0007: stloc.1 - IL_0008: ldloc.1 - IL_0009: ldarg.0 - IL_000a: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_000f: castclass [mscorlib]System.EventHandler - IL_0014: stloc.2 - IL_0015: ldsflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_001a: ldloc.2 - IL_001b: ldloc.1 - IL_001c: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0021: stloc.0 - IL_0022: ldloc.0 - IL_0023: ldloc.1 - IL_0024: bne.un.s IL_0006 - - IL_0026: ret - } // end of method PluginManagerBase::add_PrimaryPluginManagerInitialized - - .method public hidebysig specialname static - void remove_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 39 (0x27) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_0005: stloc.0 - IL_0006: ldloc.0 - IL_0007: stloc.1 - IL_0008: ldloc.1 - IL_0009: ldarg.0 - IL_000a: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_000f: castclass [mscorlib]System.EventHandler - IL_0014: stloc.2 - IL_0015: ldsflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_001a: ldloc.2 - IL_001b: ldloc.1 - IL_001c: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0021: stloc.0 - IL_0022: ldloc.0 - IL_0023: ldloc.1 - IL_0024: bne.un.s IL_0006 - - IL_0026: ret - } // end of method PluginManagerBase::remove_PrimaryPluginManagerInitialized - - .method public hidebysig specialname instance void - add_FusionCompleted(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginManagerBase::add_FusionCompleted - - .method public hidebysig specialname instance void - remove_FusionCompleted(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginManagerBase::remove_FusionCompleted - - .method public hidebysig specialname instance void - add_PluginStateChange(class [mscorlib]System.EventHandler`1 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler`1 V_0, - class [mscorlib]System.EventHandler`1 V_1, - class [mscorlib]System.EventHandler`1 V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass class [mscorlib]System.EventHandler`1 - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange>(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginManagerBase::add_PluginStateChange - - .method public hidebysig specialname instance void - remove_PluginStateChange(class [mscorlib]System.EventHandler`1 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler`1 V_0, - class [mscorlib]System.EventHandler`1 V_1, - class [mscorlib]System.EventHandler`1 V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass class [mscorlib]System.EventHandler`1 - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange>(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginManagerBase::remove_PluginStateChange - - .method family hidebysig static void FirePrimaryPluginManagerInitializedEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 102,102 : 13,57 '' - IL_0000: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_0005: brfalse.s IL_0013 - - .line 103,103 : 17,60 '' - IL_0007: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized - IL_000c: ldarg.0 - IL_000d: ldarg.1 - IL_000e: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 104,104 : 9,10 '' - IL_0013: ret - } // end of method PluginManagerBase::FirePrimaryPluginManagerInitializedEvent - - .method family hidebysig instance void - RaiseFusionCompletedEvent(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 108,108 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_0006: brfalse.s IL_0015 - - .line 109,109 : 17,42 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 110,110 : 9,10 '' - IL_0015: ret - } // end of method PluginManagerBase::RaiseFusionCompletedEvent - - .method family hidebysig instance void - FirePluginStateChangeEvent(class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs e) cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 114,114 : 13,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_0006: brfalse.s IL_0015 - - .line 115,115 : 17,44 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: callvirt instance void class [mscorlib]System.EventHandler`1::Invoke(object, - !0) - .line 116,116 : 9,10 '' - IL_0015: ret - } // end of method PluginManagerBase::FirePluginStateChangeEvent - - .method family hidebysig specialname instance bool - get_Initialized() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 126,126 : 17,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.PluginManagerBase::initialized - IL_0006: ret - } // end of method PluginManagerBase::get_Initialized - - .method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - get_PluginDescriptors() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 132,132 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0006: ret - } // end of method PluginManagerBase::get_PluginDescriptors - - .method family hidebysig specialname instance class [mscorlib]System.AppDomain - get_LivingDomain() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 139,139 : 17,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.PluginManagerBase::livingDomain - IL_0006: ret - } // end of method PluginManagerBase::get_LivingDomain - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection - get_Plugins() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 147,147 : 17,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptorsAsReadOnly - IL_0006: ret - } // end of method PluginManagerBase::get_Plugins - - .method public hidebysig specialname instance class Virtuoso.Hyphen.FusionContext - get_FusionContext() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 155,155 : 17,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::fusionContext - IL_0006: ret - } // end of method PluginManagerBase::get_FusionContext - - .method famorassem hidebysig newslot abstract virtual - instance void FindAndLoadPlugins() cil managed - { - } // end of method PluginManagerBase::FindAndLoadPlugins - - .method famorassem hidebysig static class [mscorlib]System.Type[] - GetExposedPlugins(class [mscorlib]System.Reflection.Assembly 'assembly') cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .line 167,167 : 13,73 '' - IL_0000: ldarg.0 - IL_0001: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::ExposingPluginAttributeType - IL_0006: ldc.i4.0 - IL_0007: callvirt instance bool [mscorlib]System.Reflection.Assembly::IsDefined(class [mscorlib]System.Type, - bool) - IL_000c: brtrue.s IL_0015 - - .line 168,168 : 17,36 '' - IL_000e: ldc.i4.0 - IL_000f: newarr [mscorlib]System.Type - IL_0014: ret - - .line 170,174 : 13,20 '' - IL_0015: ldarg.0 - IL_0016: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::ExposingPluginAttributeType - IL_001b: ldc.i4.0 - IL_001c: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0021: castclass class Virtuoso.Miranda.Plugins.ExposingPluginAttribute[] - IL_0026: ldsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6' - IL_002b: brtrue.s IL_003e - - IL_002d: ldnull - IL_002e: ldftn class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::'b__5'(class Virtuoso.Miranda.Plugins.ExposingPluginAttribute) - IL_0034: newobj instance void class [mscorlib]System.Converter`2::.ctor(object, - native int) - IL_0039: stsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6' - IL_003e: ldsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6' - IL_0043: call !!1[] [mscorlib]System.Array::ConvertAll(!!0[], - class [mscorlib]System.Converter`2) - IL_0048: ret - } // end of method PluginManagerBase::GetExposedPlugins - - .method family hidebysig instance void - DeclareInitialized() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 179,179 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.PluginManagerBase::initialized - .line 180,180 : 9,10 '' - IL_0007: ret - } // end of method PluginManagerBase::DeclareInitialized - - .method family hidebysig newslot virtual - instance void AccountPluginDescriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 82 (0x52) - .maxstack 2 - .line 184,184 : 13,42 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 185,185 : 17,69 '' - IL_0003: ldstr "pluginDescriptor" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 189,189 : 17,80 '' - .try - { - IL_000e: ldarg.0 - IL_000f: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0014: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 191,191 : 17,85 '' - IL_0019: ldarg.0 - IL_001a: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_001f: ldarg.1 - IL_0020: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0025: callvirt instance bool Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_002a: brfalse.s IL_0037 - - .line 192,192 : 21,110 '' - IL_002c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized() - IL_0031: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0036: throw - - .line 194,194 : 17,57 '' - IL_0037: ldarg.0 - IL_0038: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_003d: ldarg.1 - IL_003e: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0043: leave.s IL_0051 - - .line 198,198 : 17,68 '' - } // end .try - finally - { - IL_0045: ldarg.0 - IL_0046: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_004b: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0050: endfinally - .line 200,200 : 9,10 '' - } // end handler - IL_0051: ret - } // end of method PluginManagerBase::AccountPluginDescriptor - - .method famorassem hidebysig static class Virtuoso.Miranda.Plugins.MirandaPlugin - InstantiatePlugin(class [mscorlib]System.Type 'type') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 204,204 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type, - bool) - IL_0007: ret - } // end of method PluginManagerBase::InstantiatePlugin - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.MirandaPlugin - InstantiatePlugin(class [mscorlib]System.Type 'type', - bool acceptIndividualPlugins) cil managed - { - // Code size 124 (0x7c) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute loaderOptions) - .line 209,209 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 210,210 : 17,57 '' - IL_0003: ldstr "type" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 212,212 : 13,128 '' - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::PluginType - IL_0014: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0019: brfalse.s IL_002b - - IL_001b: ldarg.1 - IL_001c: brtrue.s IL_002d - - IL_001e: ldarg.0 - IL_001f: ldsfld class [mscorlib]System.Type Virtuoso.Hyphen.Mini.StandalonePlugin::PluginType - IL_0024: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0029: brfalse.s IL_002d - - .line 213,213 : 17,29 '' - IL_002b: ldnull - IL_002c: ret - - .line 215,215 : 13,110 '' - IL_002d: ldarg.0 - IL_002e: ldc.i4.0 - IL_002f: call class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::Get(class [mscorlib]System.Type, - valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner) - IL_0034: stloc.0 - .line 217,217 : 13,70 '' - IL_0035: ldloc.0 - IL_0036: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion() - IL_003b: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_0040: call bool [mscorlib]System.Version::op_GreaterThan(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0045: brfalse.s IL_0054 - - .line 218,218 : 17,93 '' - IL_0047: ldarg.0 - IL_0048: ldloc.0 - IL_0049: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion() - IL_004e: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type, - class [mscorlib]System.Version) - IL_0053: throw - - .line 220,220 : 13,90 '' - IL_0054: ldloc.0 - IL_0055: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaVersion() - IL_005a: callvirt instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(class [mscorlib]System.Version) - IL_005f: brtrue.s IL_006f - - .line 221,221 : 17,106 '' - IL_0061: ldarg.0 - IL_0062: ldloc.0 - IL_0063: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - IL_0068: ldc.i4.0 - IL_0069: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type, - class [mscorlib]System.Version, - bool) - IL_006e: throw - - .line 223,223 : 13,72 '' - IL_006f: ldarg.0 - IL_0070: ldc.i4.1 - IL_0071: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_0076: castclass Virtuoso.Miranda.Plugins.MirandaPlugin - IL_007b: ret - } // end of method PluginManagerBase::InstantiatePlugin - - .method family hidebysig static void RegisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 89 (0x59) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactList list, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItemAttrib, - [3] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 230,230 : 17,79 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 231,231 : 17,63 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_000c: stloc.0 - .line 233,233 : 17,71 '' - IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0012: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - IL_0017: stloc.1 - .line 235,235 : 73,98 '' - IL_0018: ldloc.0 - IL_0019: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - IL_001e: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0023: stloc.3 - .try - { - IL_0024: br.s IL_0036 - - .line 235,235 : 26,69 '' - IL_0026: ldloca.s CS$5$0000 - IL_0028: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_002d: stloc.2 - .line 236,236 : 21,61 '' - IL_002e: ldloc.1 - IL_002f: ldloc.0 - IL_0030: ldloc.2 - IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 235,235 : 70,72 '' - IL_0036: ldloca.s CS$5$0000 - IL_0038: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_003d: brtrue.s IL_0026 - - IL_003f: leave.s IL_004f - - } // end .try - finally - { - IL_0041: ldloca.s CS$5$0000 - IL_0043: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0049: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004e: endfinally - } // end handler - IL_004f: leave.s IL_0058 - - .line 240,240 : 17,67 '' - } // end .try - finally - { - IL_0051: ldarg.0 - IL_0052: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0057: endfinally - .line 242,242 : 9,10 '' - } // end handler - IL_0058: ret - } // end of method PluginManagerBase::RegisterMenuItems - - .method family hidebysig static void UnregisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 89 (0x59) - .maxstack 8 - .locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactList list, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItemAttrib, - [3] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 248,248 : 17,79 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 249,249 : 17,63 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_000c: stloc.0 - .line 251,251 : 17,71 '' - IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0012: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - IL_0017: stloc.1 - .line 253,253 : 73,88 '' - IL_0018: ldloc.0 - IL_0019: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItems() - IL_001e: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0023: stloc.3 - .try - { - IL_0024: br.s IL_003b - - .line 253,253 : 26,69 '' - IL_0026: ldloc.3 - IL_0027: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_002c: stloc.2 - .line 255,255 : 21,127 '' - IL_002d: ldloc.1 - IL_002e: ldloc.0 - IL_002f: ldloc.2 - IL_0030: ldnull - IL_0031: ldc.i4.4 - IL_0032: ldnull - IL_0033: ldc.i4.0 - IL_0034: ldc.i4.0 - IL_0035: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_003a: pop - .line 253,253 : 70,72 '' - IL_003b: ldloc.3 - IL_003c: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0041: brtrue.s IL_0026 - - IL_0043: leave.s IL_004f - - } // end .try - finally - { - IL_0045: ldloc.3 - IL_0046: brfalse.s IL_004e - - IL_0048: ldloc.3 - IL_0049: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004e: endfinally - } // end handler - IL_004f: leave.s IL_0058 - - .line 261,261 : 17,67 '' - } // end .try - finally - { - IL_0051: ldarg.0 - IL_0052: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0057: endfinally - .line 263,263 : 9,10 '' - } // end handler - IL_0058: ret - } // end of method PluginManagerBase::UnregisterMenuItems - - .method family hidebysig instance void - HookPlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 54 (0x36) - .maxstack 1 - .line 269,269 : 17,79 '' - .try - { - IL_0000: ldarg.1 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 271,271 : 17,65 '' - IL_0006: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000b: pop - .line 273,273 : 17,86 '' - IL_000c: ldarg.1 - IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_0012: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1::ToArray() - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHooks(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[]) - .line 274,274 : 17,80 '' - IL_001c: ldarg.1 - IL_001d: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_0022: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1::ToArray() - IL_0027: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHooks(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[]) - IL_002c: leave.s IL_0035 - - .line 278,278 : 17,67 '' - } // end .try - finally - { - IL_002e: ldarg.1 - IL_002f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0034: endfinally - .line 280,280 : 9,10 '' - } // end handler - IL_0035: ret - } // end of method PluginManagerBase::HookPlugin - - .method public hidebysig instance void - DoContextCallback(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 del, - !!T state) cil managed - { - // Code size 23 (0x17) - .maxstack 8 - .line 288,288 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 289,289 : 17,56 '' - IL_0003: ldstr "del" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 291,291 : 13,30 '' - IL_000e: ldarg.1 - IL_000f: ldarg.0 - IL_0010: ldarg.2 - IL_0011: callvirt instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1::Invoke(class Virtuoso.Miranda.Plugins.PluginManagerBase, - !0) - .line 292,292 : 9,10 '' - IL_0016: ret - } // end of method PluginManagerBase::DoContextCallback - - .method public hidebysig newslot virtual - instance void SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState newState) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 296,296 : 13,63 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldc.i4.0 - IL_0004: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 297,297 : 9,10 '' - IL_0009: ret - } // end of method PluginManagerBase::SetPluginState - - .method public hidebysig newslot virtual - instance void SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState newState, - bool rememberState) cil managed - { - // Code size 79 (0x4f) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.PluginState previousState) - .line 303,303 : 17,79 '' - .try - { - IL_0000: ldarg.1 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 304,304 : 17,74 '' - IL_0006: ldarg.1 - IL_0007: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - IL_000c: stloc.0 - .line 306,306 : 17,128 '' - IL_000d: ldloc.0 - IL_000e: ldarg.2 - IL_000f: beq.s IL_0019 - - IL_0011: ldloc.0 - IL_0012: ldc.i4.2 - IL_0013: bne.un.s IL_001b - - IL_0015: ldarg.2 - IL_0016: ldc.i4.1 - IL_0017: beq.s IL_001b - - .line 307,307 : 21,28 '' - IL_0019: leave.s IL_004e - - .line 309,309 : 17,62 '' - IL_001b: ldarg.1 - IL_001c: ldarg.2 - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::UpdatePluginState(valuetype Virtuoso.Miranda.Plugins.PluginState) - .line 310,310 : 17,101 '' - IL_0022: ldarg.0 - IL_0023: ldloc.0 - IL_0024: ldarg.2 - IL_0025: newobj instance void Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::.ctor(valuetype Virtuoso.Miranda.Plugins.PluginState, - valuetype Virtuoso.Miranda.Plugins.PluginState) - IL_002a: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::FirePluginStateChangeEvent(class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs) - .line 312,312 : 17,53 '' - IL_002f: ldarg.2 - IL_0030: ldc.i4.1 - IL_0031: bne.un.s IL_003d - - .line 313,313 : 21,67 '' - IL_0033: ldarg.0 - IL_0034: ldarg.1 - IL_0035: ldarg.3 - IL_0036: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::EnablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor, - bool) - IL_003b: br.s IL_0045 - - .line 315,315 : 21,68 '' - IL_003d: ldarg.0 - IL_003e: ldarg.1 - IL_003f: ldarg.3 - IL_0040: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DisablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor, - bool) - IL_0045: leave.s IL_004e - - .line 319,319 : 17,67 '' - } // end .try - finally - { - IL_0047: ldarg.1 - IL_0048: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_004d: endfinally - .line 321,321 : 9,10 '' - } // end handler - IL_004e: ret - } // end of method PluginManagerBase::SetPluginState - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 325,325 : 13,45 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.1 - IL_0003: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin, - bool) - IL_0008: ret - } // end of method PluginManagerBase::LoadPlugin - - .method private hidebysig instance void - EnablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - bool rememberState) cil managed - { - // Code size 74 (0x4a) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 disabledPlugins, - [1] class [mscorlib]System.Collections.Generic.List`1 CS$2$0000) - .line 332,332 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::HookPlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 333,333 : 13,49 '' - IL_0007: ldarg.1 - IL_0008: call void Virtuoso.Miranda.Plugins.PluginManagerBase::RegisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 335,335 : 13,65 '' - IL_000d: ldarg.1 - IL_000e: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0013: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginEnableInternal() - .line 337,337 : 13,31 '' - IL_0018: ldarg.2 - IL_0019: brfalse.s IL_0049 - - .line 339,339 : 17,90 '' - IL_001b: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0020: callvirt instance class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins() - IL_0025: stloc.0 - .line 341,341 : 17,39 '' - IL_0026: ldloc.0 - IL_0027: dup - IL_0028: stloc.1 - IL_0029: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 342,342 : 21,80 '' - .try - { - IL_002e: ldloc.0 - IL_002f: ldarg.1 - IL_0030: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0035: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName() - IL_003a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_003f: pop - IL_0040: leave.s IL_0049 - - } // end .try - finally - { - IL_0042: ldloc.1 - IL_0043: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0048: endfinally - .line 344,344 : 9,10 '' - } // end handler - IL_0049: ret - } // end of method PluginManagerBase::EnablePlugin - - .method private hidebysig instance void - DisablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - bool rememberState) cil managed - { - // Code size 128 (0x80) - .maxstack 2 - .locals init ([0] string typeName, - [1] class [mscorlib]System.Collections.Generic.List`1 disabledPlugins, - [2] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0000, - [3] class [mscorlib]System.Collections.Generic.List`1 CS$2$0001) - .line 348,348 : 13,67 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0006: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisableInternal() - .line 350,350 : 13,63 '' - IL_000b: ldarg.1 - IL_000c: ldc.i4.1 - IL_000d: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::CloseDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor, - bool) - .line 351,351 : 13,51 '' - IL_0012: ldarg.1 - IL_0013: call void Virtuoso.Miranda.Plugins.PluginManagerBase::UnregisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 353,353 : 13,53 '' - IL_0018: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_001d: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0022: dup - IL_0023: stloc.2 - IL_0024: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 355,355 : 17,48 '' - .try - { - IL_0029: ldarg.1 - IL_002a: call void Virtuoso.Miranda.Plugins.PluginManagerBase::UnhookEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 356,356 : 17,51 '' - IL_002f: ldarg.1 - IL_0030: call void Virtuoso.Miranda.Plugins.PluginManagerBase::DestroyServices(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 357,357 : 17,49 '' - IL_0035: ldarg.1 - IL_0036: call void Virtuoso.Miranda.Plugins.PluginManagerBase::DestroyEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_003b: leave.s IL_0044 - - } // end .try - finally - { - IL_003d: ldloc.2 - IL_003e: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0043: endfinally - .line 360,360 : 13,31 '' - } // end handler - IL_0044: ldarg.2 - IL_0045: brfalse.s IL_007f - - .line 362,362 : 17,70 '' - IL_0047: ldarg.1 - IL_0048: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_004d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName() - IL_0052: stloc.0 - .line 363,363 : 17,90 '' - IL_0053: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0058: callvirt instance class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins() - IL_005d: stloc.1 - .line 365,365 : 17,39 '' - IL_005e: ldloc.1 - IL_005f: dup - IL_0060: stloc.3 - IL_0061: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 366,366 : 21,61 '' - .try - { - IL_0066: ldloc.1 - IL_0067: ldloc.0 - IL_0068: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Contains(!0) - IL_006d: brtrue.s IL_0076 - - .line 367,367 : 25,55 '' - IL_006f: ldloc.1 - IL_0070: ldloc.0 - IL_0071: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0076: leave.s IL_007f - - } // end .try - finally - { - IL_0078: ldloc.3 - IL_0079: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_007e: endfinally - .line 369,369 : 9,10 '' - } // end handler - IL_007f: ret - } // end of method PluginManagerBase::DisablePlugin - - .method family hidebysig instance bool - IsEnabled(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 60 (0x3c) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 disabledPlugins, - [1] bool CS$1$0000, - [2] class [mscorlib]System.Collections.Generic.List`1 CS$2$0001) - .line 373,373 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 374,374 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 376,376 : 13,86 '' - IL_000e: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0013: callvirt instance class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins() - IL_0018: stloc.0 - .line 378,378 : 13,35 '' - IL_0019: ldloc.0 - IL_001a: dup - IL_001b: stloc.2 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 379,379 : 17,69 '' - .try - { - IL_0021: ldloc.0 - IL_0022: ldarg.1 - IL_0023: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName() - IL_0028: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Contains(!0) - IL_002d: ldc.i4.0 - IL_002e: ceq - IL_0030: stloc.1 - IL_0031: leave.s IL_003a - - } // end .try - finally - { - IL_0033: ldloc.2 - IL_0034: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0039: endfinally - .line 380,380 : 9,10 '' - } // end handler - IL_003a: ldloc.1 - IL_003b: ret - } // end of method PluginManagerBase::IsEnabled - - .method private hidebysig static void DestroyEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 69 (0x45) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle handle, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 384,384 : 44,73 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles() - IL_0006: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_000b: stloc.1 - .try - { - IL_000c: br.s IL_002b - - .line 384,384 : 22,40 '' - IL_000e: ldloca.s CS$5$0000 - IL_0010: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0015: stloc.0 - .line 388,388 : 21,69 '' - .try - { - IL_0016: ldloc.0 - IL_0017: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginHandleUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject) - .line 389,389 : 21,54 '' - IL_001c: ldloc.0 - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.EventManager::RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle) - IL_0022: leave.s IL_002b - - .line 393,393 : 21,61 '' - } // end .try - finally - { - IL_0024: ldloc.0 - IL_0025: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_002a: endfinally - .line 384,384 : 41,43 '' - } // end handler - IL_002b: ldloca.s CS$5$0000 - IL_002d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0032: brtrue.s IL_000e - - IL_0034: leave.s IL_0044 - - } // end .try - finally - { - IL_0036: ldloca.s CS$5$0000 - IL_0038: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_003e: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0043: endfinally - .line 396,396 : 9,10 '' - } // end handler - IL_0044: ret - } // end of method PluginManagerBase::DestroyEvents - - .method private hidebysig static void DestroyServices(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 60 (0x3c) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 401,401 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: pop - .line 403,403 : 45,78 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_000c: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0011: stloc.1 - .try - { - IL_0012: br.s IL_0022 - - .line 403,403 : 22,41 '' - IL_0014: ldloca.s CS$5$0000 - IL_0016: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001b: stloc.0 - .line 404,404 : 17,47 '' - IL_001c: ldloc.0 - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 403,403 : 42,44 '' - IL_0022: ldloca.s CS$5$0000 - IL_0024: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0029: brtrue.s IL_0014 - - IL_002b: leave.s IL_003b - - } // end .try - finally - { - IL_002d: ldloca.s CS$5$0000 - IL_002f: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0035: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_003a: endfinally - .line 405,405 : 9,10 '' - } // end handler - IL_003b: ret - } // end of method PluginManagerBase::DestroyServices - - .method private hidebysig static void UnhookEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed - { - // Code size 60 (0x3c) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hookDesc, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 410,410 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: pop - .line 412,412 : 49,76 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_000c: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0011: stloc.1 - .try - { - IL_0012: br.s IL_0022 - - .line 412,412 : 22,45 '' - IL_0014: ldloca.s CS$5$0000 - IL_0016: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001b: stloc.0 - .line 413,413 : 17,51 '' - IL_001c: ldloc.0 - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 412,412 : 46,48 '' - IL_0022: ldloca.s CS$5$0000 - IL_0024: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0029: brtrue.s IL_0014 - - IL_002b: leave.s IL_003b - - } // end .try - finally - { - IL_002d: ldloca.s CS$5$0000 - IL_002f: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0035: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_003a: endfinally - .line 414,414 : 9,10 '' - } // end handler - IL_003b: ret - } // end of method PluginManagerBase::UnhookEvents - - .method famorassem hidebysig newslot virtual - instance void Shutdown(bool lazy) cil managed - { - // Code size 104 (0x68) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 421,421 : 17,85 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0006: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 423,423 : 17,50 '' - IL_000b: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0010: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - .line 425,425 : 17,27 '' - IL_0015: ldarg.1 - IL_0016: brtrue.s IL_0059 - - .line 427,427 : 21,85 '' - IL_0018: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::RaiseIsolatedModePluginsUnloadingEvent() - .line 429,429 : 67,89 '' - IL_0022: ldarg.0 - IL_0023: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0028: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_002d: stloc.1 - .try - { - IL_002e: br.s IL_0040 - - .line 429,429 : 30,63 '' - IL_0030: ldloca.s CS$5$0000 - IL_0032: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0037: stloc.0 - .line 430,430 : 25,80 '' - IL_0038: ldarg.0 - IL_0039: ldloc.0 - IL_003a: ldc.i4.0 - IL_003b: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState) - .line 429,429 : 64,66 '' - IL_0040: ldloca.s CS$5$0000 - IL_0042: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0047: brtrue.s IL_0030 - - IL_0049: leave.s IL_0059 - - } // end .try - finally - { - IL_004b: ldloca.s CS$5$0000 - IL_004d: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0053: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0058: endfinally - } // end handler - IL_0059: leave.s IL_0067 - - .line 435,435 : 17,73 '' - } // end .try - finally - { - IL_005b: ldarg.0 - IL_005c: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors - IL_0061: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0066: endfinally - .line 438,438 : 9,10 '' - } // end handler - IL_0067: ret - } // end of method PluginManagerBase::Shutdown - - .method famorassem hidebysig newslot virtual - instance class Virtuoso.Miranda.Plugins.PluginDescriptor - LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - bool accountDescriptor) cil managed - { - // Code size 19 (0x13) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) - .line 442,442 : 13,74 '' - IL_0000: ldarg.1 - IL_0001: call class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginDescriptor::SetUp(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0006: stloc.0 - .line 444,444 : 13,35 '' - IL_0007: ldarg.2 - IL_0008: brfalse.s IL_0011 - - .line 445,445 : 17,53 '' - IL_000a: ldarg.0 - IL_000b: ldloc.0 - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::AccountPluginDescriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 447,447 : 13,31 '' - IL_0011: ldloc.0 - IL_0012: ret - } // end of method PluginManagerBase::LoadPlugin - - .method public hidebysig newslot virtual - instance void HandleException(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - // Code size 77 (0x4d) - .maxstack 7 - .line 452,452 : 13,36 '' - IL_0000: ldarg.2 - IL_0001: brfalse.s IL_0040 - - .line 454,454 : 17,247 '' - IL_0003: ldc.i4.1 - IL_0004: ldarg.1 - IL_0005: ldarg.2 - IL_0006: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_000b: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0010: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable2_Text_PluginError() - IL_0015: call string [mscorlib]System.Environment::get_NewLine() - IL_001a: ldarg.2 - IL_001b: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0020: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0025: ldarg.1 - IL_0026: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_002b: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_0030: ldc.i4.1 - IL_0031: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0036: bne.un.s IL_004c - - .line 455,455 : 21,74 '' - IL_0038: ldarg.2 - IL_0039: ldc.i4.2 - IL_003a: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState) - IL_003f: ret - - .line 459,459 : 17,81 '' - IL_0040: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create() - IL_0045: ldarg.1 - IL_0046: ldarg.2 - IL_0047: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 461,461 : 9,10 '' - IL_004c: ret - } // end of method PluginManagerBase::HandleException - - .method private hidebysig static class [mscorlib]System.Type - 'b__5'(class Virtuoso.Miranda.Plugins.ExposingPluginAttribute attrib) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 7 (0x7) - .maxstack 8 - .line 173,173 : 21,46 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::get_PluginType() - IL_0006: ret - } // end of method PluginManagerBase::'b__5' - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 31 (0x1f) - .maxstack 8 - .line 43,43 : 9,84 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.MirandaPlugin - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::PluginType - .line 44,44 : 9,111 '' - IL_000f: ldtoken Virtuoso.Miranda.Plugins.ExposingPluginAttribute - IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0019: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::ExposingPluginAttributeType - IL_001e: ret - } // end of method PluginManagerBase::.cctor - - .event [mscorlib]System.EventHandler PrimaryPluginManagerInitialized - { - .removeon void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler) - .addon void Virtuoso.Miranda.Plugins.PluginManagerBase::add_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler) - } // end of event PluginManagerBase::PrimaryPluginManagerInitialized - .event [mscorlib]System.EventHandler FusionCompleted - { - .addon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_FusionCompleted(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_FusionCompleted(class [mscorlib]System.EventHandler) - } // end of event PluginManagerBase::FusionCompleted - .event class [mscorlib]System.EventHandler`1 PluginStateChange - { - .addon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_PluginStateChange(class [mscorlib]System.EventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_PluginStateChange(class [mscorlib]System.EventHandler`1) - } // end of event PluginManagerBase::PluginStateChange - .property instance bool Initialized() - { - .get instance bool Virtuoso.Miranda.Plugins.PluginManagerBase::get_Initialized() - } // end of property PluginManagerBase::Initialized - .property instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - PluginDescriptors() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_PluginDescriptors() - } // end of property PluginManagerBase::PluginDescriptors - .property instance class [mscorlib]System.AppDomain - LivingDomain() - { - .get instance class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.PluginManagerBase::get_LivingDomain() - } // end of property PluginManagerBase::LivingDomain - .property instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection - Plugins() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - } // end of property PluginManagerBase::Plugins - .property instance class Virtuoso.Hyphen.FusionContext - FusionContext() - { - .get instance class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::get_FusionContext() - } // end of property PluginManagerBase::FusionContext -} // end of class Virtuoso.Miranda.Plugins.PluginManagerBase - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 40 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..@.....T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private initonly string exportName - .method public hidebysig specialname instance string - get_ExportName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 19,37 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Custom\\CustomApiExportHandlerAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::exportName - IL_0006: ret - } // end of method CustomApiExportHandlerAttribute::get_ExportName - - .method public hidebysig specialname rtspecialname - instance void .ctor(string exportName) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 39,39 : 9,66 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 41,41 : 13,36 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 41,41 : 37,83 '' - IL_0009: ldstr "exportName" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 42,42 : 13,42 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::exportName - .line 43,43 : 9,10 '' - IL_001b: ret - } // end of method CustomApiExportHandlerAttribute::.ctor - - .property instance string ExportName() - { - .get instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::get_ExportName() - } // end of property CustomApiExportHandlerAttribute::ExportName -} // end of class Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - extends [mscorlib]System.MulticastDelegate -{ - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CustomApiExportCallback::.ctor - - .method public hidebysig newslot virtual - instance object Invoke(object[] args) runtime managed - { - } // end of method CustomApiExportCallback::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(object[] args, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CustomApiExportCallback::BeginInvoke - - .method public hidebysig newslot virtual - instance object EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CustomApiExportCallback::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor - extends [mscorlib]System.Object -{ - .field private initonly string exportName - .field private initonly class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback callback - .method public hidebysig specialname instance string - get_ExportName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 33,33 : 19,37 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Custom\\CustomApiExportDescriptor.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::exportName - IL_0006: ret - } // end of method CustomApiExportDescriptor::get_ExportName - - .method public hidebysig specialname instance class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - get_Callback() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 39,39 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback - IL_0006: ret - } // end of method CustomApiExportDescriptor::get_Callback - - .method public hidebysig specialname rtspecialname - instance void .ctor(string exportName, - class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback callback) cil managed - { - // Code size 54 (0x36) - .maxstack 8 - .line 46,46 : 9,94 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 48,48 : 13,50 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 48,48 : 51,97 '' - IL_000e: ldstr "exportName" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 49,49 : 13,34 '' - IL_0019: ldarg.2 - IL_001a: brtrue.s IL_0027 - - .line 49,49 : 35,79 '' - IL_001c: ldstr "callback" - IL_0021: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0026: throw - - .line 51,51 : 13,42 '' - IL_0027: ldarg.0 - IL_0028: ldarg.1 - IL_0029: stfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::exportName - .line 52,52 : 13,38 '' - IL_002e: ldarg.0 - IL_002f: ldarg.2 - IL_0030: stfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback - .line 53,53 : 9,10 '' - IL_0035: ret - } // end of method CustomApiExportDescriptor::.ctor - - .method assembly hidebysig instance !!T - Execute(object[] args) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 33 (0x21) - .maxstack 2 - .locals init ([0] object result, - [1] !!T CS$0$0000) - .line 61,61 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback - IL_0006: ldarg.1 - IL_0007: callvirt instance object Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback::Invoke(object[]) - IL_000c: stloc.0 - .line 63,63 : 13,32 '' - IL_000d: ldloc.0 - IL_000e: brfalse.s IL_0017 - - .line 64,64 : 17,34 '' - IL_0010: ldloc.0 - IL_0011: unbox.any !!T - IL_0016: ret - - .line 66,66 : 17,38 '' - IL_0017: ldloca.s CS$0$0000 - IL_0019: initobj !!T - IL_001f: ldloc.1 - IL_0020: ret - } // end of method CustomApiExportDescriptor::Execute - - .property instance string ExportName() - { - .get instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::get_ExportName() - } // end of property CustomApiExportDescriptor::ExportName - .property instance class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback - Callback() - { - .get instance class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::get_Callback() - } // end of property CustomApiExportDescriptor::Callback -} // end of class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner -{ - .method public hidebysig newslot specialname abstract virtual - instance string get_Name() cil managed - { - } // end of method ISettingOwner::get_Name - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - } // end of property ISettingOwner::Name -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.MirandaPlugin - extends Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - implements Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner -{ - .class auto ansi sealed nested assembly beforefieldinit Hyphen - extends Virtuoso.Miranda.Plugins.MirandaPlugin - implements Virtuoso.Miranda.Plugins.IExceptionHandler, - Virtuoso.Miranda.Plugins.IExceptionReporter - { - .field private static initonly class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen singleton - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 43,43 : 13,29 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\MirandaPlugin.EmptyPlugin.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::.ctor() - .line 45,45 : 17,46 '' - IL_0006: ldarg.0 - IL_0007: call class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginDescriptor::SetUp(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_000c: pop - .line 46,46 : 13,14 '' - IL_000d: ret - } // end of method Hyphen::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen - get_Singleton() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 56,56 : 21,38 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::singleton - IL_0005: ret - } // end of method Hyphen::get_Singleton - - .method public hidebysig specialname virtual - instance string get_Name() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 62,62 : 23,39 '' - IL_0000: ldstr "Hyphen" - IL_0005: ret - } // end of method Hyphen::get_Name - - .method public hidebysig specialname virtual - instance string get_Author() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 67,67 : 23,41 '' - IL_0000: ldstr "virtuoso" - IL_0005: ret - } // end of method Hyphen::get_Author - - .method public hidebysig specialname virtual - instance string get_Description() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 72,72 : 23,43 '' - IL_0000: ldsfld string [mscorlib]System.String::Empty - IL_0005: ret - } // end of method Hyphen::get_Description - - .method public hidebysig specialname virtual - instance class [System]System.Uri - get_HomePage() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 77,77 : 23,61 '' - IL_0000: ldstr "http://www.none.com" - IL_0005: newobj instance void [System]System.Uri::.ctor(string) - IL_000a: ret - } // end of method Hyphen::get_HomePage - - .method public hidebysig specialname virtual - instance class [mscorlib]System.Version - get_Version() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 82,82 : 23,80 '' - IL_0000: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_0005: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_000a: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_000f: ret - } // end of method Hyphen::get_Version - - .method public hidebysig specialname virtual - instance bool get_HasOptions() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 87,87 : 23,36 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method Hyphen::get_HasOptions - - .method public hidebysig newslot virtual final - instance void HandleException(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 96,96 : 17,99 '' - IL_0000: ldarg.1 - IL_0001: ldarg.0 - IL_0002: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_HyphenCrashed() - IL_0007: ldc.i4.0 - IL_0008: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_000d: pop - .line 97,97 : 13,14 '' - IL_000e: ret - } // end of method Hyphen::HandleException - - .method private hidebysig newslot virtual final - instance void Virtuoso.Miranda.Plugins.IExceptionReporter.ReportException(class [mscorlib]System.Exception e) cil managed - { - .override Virtuoso.Miranda.Plugins.IExceptionReporter::ReportException - // Code size 47 (0x2f) - .maxstack 4 - .locals init ([0] class [System]System.Diagnostics.ProcessStartInfo startInfo) - .line 105,105 : 17,199 '' - IL_0000: ldstr "mailto:{0}\?subject={1}&body={2}" - IL_0005: ldstr "deml.tomas@seznam.cz" - IL_000a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_HyphenCrashed() - IL_000f: ldarg.1 - IL_0010: callvirt instance string [mscorlib]System.Object::ToString() - IL_0015: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_001a: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor(string) - IL_001f: stloc.0 - .line 106,106 : 17,50 '' - IL_0020: ldloc.0 - IL_0021: ldc.i4.1 - IL_0022: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool) - .line 108,108 : 17,42 '' - IL_0027: ldloc.0 - IL_0028: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo) - IL_002d: pop - .line 109,109 : 13,14 '' - IL_002e: ret - } // end of method Hyphen::Virtuoso.Miranda.Plugins.IExceptionReporter.ReportException - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 37,37 : 13,69 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::.ctor() - IL_0005: stsfld class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::singleton - IL_000a: ret - } // end of method Hyphen::.cctor - - .property class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen - Singleton() - { - .get class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - } // end of property Hyphen::Singleton - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Name() - } // end of property Hyphen::Name - .property instance string Author() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Author() - } // end of property Hyphen::Author - .property instance string Description() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Description() - } // end of property Hyphen::Description - .property instance class [System]System.Uri - HomePage() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_HomePage() - } // end of property Hyphen::HomePage - .property instance class [mscorlib]System.Version - Version() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Version() - } // end of property Hyphen::Version - .property instance bool HasOptions() - { - .get instance bool Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_HasOptions() - } // end of property Hyphen::HasOptions - } // end of class Hyphen - - .field private class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection menuItemsCollection - .field private class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection menuItemsReadOnly - .field private class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 49,49 : 9,34 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\MirandaPlugin.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 51,51 : 13,71 '' - IL_0006: ldarg.0 - IL_0007: newobj instance void Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection::.ctor() - IL_000c: stfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection - .line 52,52 : 13,96 '' - IL_0011: ldarg.0 - IL_0012: ldarg.0 - IL_0013: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection) - IL_001d: stfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsReadOnly - .line 53,53 : 9,10 '' - IL_0022: ret - } // end of method MirandaPlugin::.ctor - - .method public hidebysig newslot specialname abstract virtual - instance string get_Name() cil managed - { - } // end of method MirandaPlugin::get_Name - - .method public hidebysig newslot specialname abstract virtual - instance string get_Author() cil managed - { - } // end of method MirandaPlugin::get_Author - - .method public hidebysig newslot specialname abstract virtual - instance string get_Description() cil managed - { - } // end of method MirandaPlugin::get_Description - - .method public hidebysig newslot specialname abstract virtual - instance class [System]System.Uri - get_HomePage() cil managed - { - } // end of method MirandaPlugin::get_HomePage - - .method public hidebysig newslot specialname abstract virtual - instance class [mscorlib]System.Version - get_Version() cil managed - { - } // end of method MirandaPlugin::get_Version - - .method public hidebysig newslot specialname abstract virtual - instance bool get_HasOptions() cil managed - { - } // end of method MirandaPlugin::get_HasOptions - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection - get_MenuItems() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 73,73 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsReadOnly - IL_0006: ret - } // end of method MirandaPlugin::get_MenuItems - - .method public hidebysig specialname instance bool - get_Initialized() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 80,80 : 17,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method MirandaPlugin::get_Initialized - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection - get_MenuItemsCollection() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 88,88 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection - IL_0006: ret - } // end of method MirandaPlugin::get_MenuItemsCollection - - .method famorassem hidebysig specialname - instance class Virtuoso.Miranda.Plugins.PluginDescriptor - get_Descriptor() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 96,96 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - IL_0006: brtrue.s IL_0013 - - .line 97,97 : 21,106 '' - IL_0008: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0012: throw - - .line 99,99 : 17,35 '' - IL_0013: ldarg.0 - IL_0014: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - IL_0019: ret - } // end of method MirandaPlugin::get_Descriptor - - .method assembly hidebysig specialname - instance void set_Descriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor 'value') cil managed - { - // Code size 27 (0x1b) - .maxstack 8 - .line 103,103 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - IL_0006: brfalse.s IL_0013 - - .line 104,104 : 21,110 '' - IL_0008: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized() - IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0012: throw - - .line 106,106 : 17,36 '' - IL_0013: ldarg.0 - IL_0014: ldarg.1 - IL_0015: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor - .line 107,107 : 13,14 '' - IL_001a: ret - } // end of method MirandaPlugin::set_Descriptor - - .method assembly hidebysig specialname - instance string get_UniqueName() cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 114,114 : 17,76 '' - IL_0000: ldstr "{0}.{1}.{2}" - IL_0005: ldarg.0 - IL_0006: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - IL_000b: ldarg.0 - IL_000c: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0011: ldarg.0 - IL_0012: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_0017: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_001c: ret - } // end of method MirandaPlugin::get_UniqueName - - .method public hidebysig virtual final - instance int32 GetHashCode() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 124,124 : 13,53 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0006: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_000b: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0010: ret - } // end of method MirandaPlugin::GetHashCode - - .method public hidebysig virtual final - instance bool Equals(object obj) cil managed - { - // Code size 32 (0x20) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin other) - .line 129,129 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 129,129 : 30,43 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 130,130 : 13,56 '' - IL_0005: ldarg.1 - IL_0006: isinst Virtuoso.Miranda.Plugins.MirandaPlugin - IL_000b: stloc.0 - .line 132,132 : 13,31 '' - IL_000c: ldloc.0 - IL_000d: brtrue.s IL_0011 - - .line 132,132 : 32,45 '' - IL_000f: ldc.i4.0 - IL_0010: ret - - .line 133,133 : 13,57 '' - IL_0011: ldarg.0 - IL_0012: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0017: ldloc.0 - IL_0018: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_001d: ceq - IL_001f: ret - } // end of method MirandaPlugin::Equals - - .method public hidebysig virtual instance string - ToString() cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 138,138 : 13,77 '' - IL_0000: ldstr "{0} by {1}, v{2}" - IL_0005: ldarg.0 - IL_0006: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_000b: ldarg.0 - IL_000c: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - IL_0011: ldarg.0 - IL_0012: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_0017: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_001c: ret - } // end of method MirandaPlugin::ToString - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.IExceptionHandler - GetExceptionHandler(class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - // Code size 70 (0x46) - .maxstack 1 - .line 143,143 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 144,144 : 17,63 '' - IL_0003: ldstr "descriptor" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 147,147 : 13,56 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0014: isinst Virtuoso.Miranda.Plugins.IExceptionHandler - IL_0019: brfalse.s IL_0027 - - .line 148,148 : 17,61 '' - IL_001b: ldarg.0 - IL_001c: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0021: castclass Virtuoso.Miranda.Plugins.IExceptionHandler - IL_0026: ret - - .line 150,150 : 18,47 '' - IL_0027: ldarg.0 - IL_0028: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsStandalone() - IL_002d: brtrue.s IL_003a - - .line 151,151 : 17,61 '' - IL_002f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0034: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_0039: ret - - .line 154,154 : 17,74 '' - IL_003a: ldarg.0 - IL_003b: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0040: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0045: ret - } // end of method MirandaPlugin::GetExceptionHandler - - .method assembly hidebysig newslot strict virtual - instance void AfterMenuItemsPopulationInternal(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection items) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 161,161 : 103,135 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterMenuItemsPopulation(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection) - .line 161,161 : 136,137 '' - IL_0007: ret - } // end of method MirandaPlugin::AfterMenuItemsPopulationInternal - - .method family hidebysig newslot virtual - instance void AfterMenuItemsPopulation(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection items) cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 162,162 : 96,97 '' - IL_0000: ret - } // end of method MirandaPlugin::AfterMenuItemsPopulation - - .method assembly hidebysig newslot strict virtual - instance void BeforeMirandaShutdownInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 164,164 : 65,89 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdown() - .line 164,164 : 90,91 '' - IL_0006: ret - } // end of method MirandaPlugin::BeforeMirandaShutdownInternal - - .method family hidebysig newslot virtual - instance void BeforeMirandaShutdown() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 165,165 : 58,59 '' - IL_0000: ret - } // end of method MirandaPlugin::BeforeMirandaShutdown - - .method assembly hidebysig newslot strict virtual - instance void BeforePluginDisableInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 167,167 : 63,85 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisable() - .line 167,167 : 86,87 '' - IL_0006: ret - } // end of method MirandaPlugin::BeforePluginDisableInternal - - .method family hidebysig newslot virtual - instance void BeforePluginDisable() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 168,168 : 56,57 '' - IL_0000: ret - } // end of method MirandaPlugin::BeforePluginDisable - - .method assembly hidebysig newslot strict virtual - instance void AfterPluginEnableInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 170,170 : 61,81 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginEnable() - .line 170,170 : 82,83 '' - IL_0006: ret - } // end of method MirandaPlugin::AfterPluginEnableInternal - - .method family hidebysig newslot virtual - instance void AfterPluginEnable() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 171,171 : 54,55 '' - IL_0000: ret - } // end of method MirandaPlugin::AfterPluginEnable - - .method assembly hidebysig newslot strict virtual - instance void AfterPluginInitializationInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 173,173 : 69,97 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitialization() - .line 173,173 : 98,99 '' - IL_0006: ret - } // end of method MirandaPlugin::AfterPluginInitializationInternal - - .method family hidebysig newslot virtual - instance void AfterPluginInitialization() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 174,174 : 62,63 '' - IL_0000: ret - } // end of method MirandaPlugin::AfterPluginInitialization - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - } // end of property MirandaPlugin::Name - .property instance string Author() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - } // end of property MirandaPlugin::Author - .property instance string Description() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Description() - } // end of property MirandaPlugin::Description - .property instance class [System]System.Uri - HomePage() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - } // end of property MirandaPlugin::HomePage - .property instance class [mscorlib]System.Version - Version() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - } // end of property MirandaPlugin::Version - .property instance bool HasOptions() - { - .get instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_HasOptions() - } // end of property MirandaPlugin::HasOptions - .property instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection - MenuItems() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItems() - } // end of property MirandaPlugin::MenuItems - .property instance bool Initialized() - { - .get instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - } // end of property MirandaPlugin::Initialized - .property instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection - MenuItemsCollection() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - } // end of property MirandaPlugin::MenuItemsCollection - .property instance class Virtuoso.Miranda.Plugins.PluginDescriptor - Descriptor() - { - .set instance void Virtuoso.Miranda.Plugins.MirandaPlugin::set_Descriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .get instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - } // end of property MirandaPlugin::Descriptor - .property instance string UniqueName() - { - .get instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName() - } // end of property MirandaPlugin::UniqueName -} // end of class Virtuoso.Miranda.Plugins.MirandaPlugin - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.IExceptionReporter -{ - .method public hidebysig newslot abstract virtual - instance void ReportException(class [mscorlib]System.Exception e) cil managed - { - } // end of method IExceptionReporter::ReportException - -} // end of class Virtuoso.Miranda.Plugins.IExceptionReporter - -.class public abstract auto ansi beforefieldinit Virtuoso.Hyphen.Mini.StandalonePlugin - extends Virtuoso.Miranda.Plugins.MirandaPlugin -{ - .field static assembly initonly class [mscorlib]System.Type PluginType - .field private initonly class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection customApiHandlers - .field private class Virtuoso.Hyphen.Mini.Module module - .field private bool hasCustomPluginInterfaces - .field private bool hasCustomPluginInfo - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 78,78 : 9,55 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\StandalonePlugin.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInterfaces - .line 84,84 : 9,49 '' - IL_0007: ldarg.0 - IL_0008: ldc.i4.1 - IL_0009: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInfo - .line 46,46 : 9,37 '' - IL_000e: ldarg.0 - IL_000f: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::.ctor() - .line 48,48 : 13,75 '' - IL_0014: ldarg.0 - IL_0015: newobj instance void Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection::.ctor() - IL_001a: stfld class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::customApiHandlers - .line 49,49 : 9,10 '' - IL_001f: ret - } // end of method StandalonePlugin::.ctor - - .method famorassem hidebysig specialname - instance class Virtuoso.Hyphen.Mini.Module - get_Module() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 57,57 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module - IL_0006: ret - } // end of method StandalonePlugin::get_Module - - .method assembly hidebysig specialname - instance void set_Module(class Virtuoso.Hyphen.Mini.Module 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 58,58 : 28,48 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module - .line 58,58 : 49,50 '' - IL_0007: ret - } // end of method StandalonePlugin::set_Module - - .method public hidebysig newslot specialname abstract virtual - instance string get_Copyright() cil managed - { - } // end of method StandalonePlugin::get_Copyright - - .method public hidebysig newslot specialname abstract virtual - instance string get_AuthorEmail() cil managed - { - } // end of method StandalonePlugin::get_AuthorEmail - - .method public hidebysig newslot specialname virtual - instance valuetype Virtuoso.Hyphen.Native.PluginFlags - get_Flags() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 65,65 : 50,82 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method StandalonePlugin::get_Flags - - .method public hidebysig newslot specialname abstract virtual - instance int32 get_ReplacesDefaultModule() cil managed - { - } // end of method StandalonePlugin::get_ReplacesDefaultModule - - .method public hidebysig newslot specialname abstract virtual - instance valuetype [mscorlib]System.Guid - get_UUID() cil managed - { - } // end of method StandalonePlugin::get_UUID - - .method public hidebysig newslot specialname abstract virtual - instance valuetype [mscorlib]System.Guid[] - get_PluginInterfaces() cil managed - { - } // end of method StandalonePlugin::get_PluginInterfaces - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection - get_CustomApiHandlers() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 75,75 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::customApiHandlers - IL_0006: ret - } // end of method StandalonePlugin::get_CustomApiHandlers - - .method assembly hidebysig specialname - instance bool get_HasCustomPluginInterfaces() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 81,81 : 19,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInterfaces - IL_0006: ret - } // end of method StandalonePlugin::get_HasCustomPluginInterfaces - - .method assembly hidebysig specialname - instance bool get_HasCustomPluginInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 87,87 : 19,46 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInfo - IL_0006: ret - } // end of method StandalonePlugin::get_HasCustomPluginInfo - - .method assembly hidebysig instance int32 - BeforeMirandaShutdownTriggerService(native uint wParam, - native int lParam) cil managed - { - .custom instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::.ctor(string) = ( 01 00 1C 4D 69 72 61 6E 64 61 2F 53 79 73 74 65 // ...Miranda/Syste - 6D 2F 4F 6B 54 6F 45 78 69 74 45 76 65 6E 74 00 // m/OkToExitEvent. - 00 ) - // Code size 20 (0x14) - .maxstack 8 - .line 99,99 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdown() - .line 100,100 : 13,29 '' - IL_0006: ldarg.0 - IL_0007: ldfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module - IL_000c: callvirt instance int32 Virtuoso.Hyphen.Mini.Module::Unload() - IL_0011: pop - .line 102,102 : 13,22 '' - IL_0012: ldc.i4.0 - IL_0013: ret - } // end of method StandalonePlugin::BeforeMirandaShutdownTriggerService - - .method famorassem hidebysig newslot virtual - instance native int MirandaPluginInfo(uint32 version, - bool ex) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 221 (0xdd) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.Native.PLUGININFO info, - [1] native int pInfo) - .line 108,108 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInfo - .line 109,109 : 13,74 '' - IL_0007: ldarg.2 - IL_0008: brtrue.s IL_0011 - - IL_000a: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - IL_000f: br.s IL_0016 - - IL_0011: newobj instance void Virtuoso.Hyphen.Native.PLUGININFOEX::.ctor() - IL_0016: stloc.0 - .line 111,111 : 13,56 '' - IL_0017: ldloc.0 - IL_0018: ldloc.0 - IL_0019: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_001e: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0023: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::Size - .line 112,112 : 13,34 '' - IL_0028: ldloc.0 - IL_0029: ldarg.0 - IL_002a: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - IL_002f: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Author - .line 113,113 : 13,44 '' - IL_0034: ldloc.0 - IL_0035: ldarg.0 - IL_0036: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_AuthorEmail() - IL_003b: stfld string Virtuoso.Hyphen.Native.PLUGININFO::AuthorEmail - .line 114,114 : 13,40 '' - IL_0040: ldloc.0 - IL_0041: ldarg.0 - IL_0042: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_Copyright() - IL_0047: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Copyright - .line 115,115 : 13,44 '' - IL_004c: ldloc.0 - IL_004d: ldarg.0 - IL_004e: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Description() - IL_0053: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Description - .line 116,116 : 13,83 '' - IL_0058: ldloc.0 - IL_0059: ldarg.0 - IL_005a: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_005f: ldnull - IL_0060: call bool [System]System.Uri::op_Equality(class [System]System.Uri, - class [System]System.Uri) - IL_0065: brtrue.s IL_0074 - - IL_0067: ldarg.0 - IL_0068: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_006d: callvirt instance string [mscorlib]System.Object::ToString() - IL_0072: br.s IL_0079 - - IL_0074: ldsfld string [mscorlib]System.String::Empty - IL_0079: stfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage - .line 117,117 : 13,38 '' - IL_007e: ldloc.0 - IL_007f: ldarg.0 - IL_0080: callvirt instance valuetype Virtuoso.Hyphen.Native.PluginFlags Virtuoso.Hyphen.Mini.StandalonePlugin::get_Flags() - IL_0085: stfld uint8 Virtuoso.Hyphen.Native.PLUGININFO::Flags - .line 118,118 : 13,64 '' - IL_008a: ldloc.0 - IL_008b: ldarg.0 - IL_008c: callvirt instance int32 Virtuoso.Hyphen.Mini.StandalonePlugin::get_ReplacesDefaultModule() - IL_0091: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::ReplacesDefaultModule - .line 119,119 : 13,35 '' - IL_0096: ldloc.0 - IL_0097: ldarg.0 - IL_0098: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_009d: stfld string Virtuoso.Hyphen.Native.PLUGININFO::ShortName - .line 120,120 : 13,64 '' - IL_00a2: ldloc.0 - IL_00a3: ldarg.0 - IL_00a4: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_00a9: call uint32 Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToMirandaVersion(class [mscorlib]System.Version) - IL_00ae: stfld uint32 Virtuoso.Hyphen.Native.PLUGININFO::Version - .line 121,121 : 13,20 '' - IL_00b3: ldarg.2 - IL_00b4: brfalse.s IL_00c7 - - .line 121,121 : 21,54 '' - IL_00b6: ldloc.0 - IL_00b7: castclass Virtuoso.Hyphen.Native.PLUGININFOEX - IL_00bc: ldarg.0 - IL_00bd: callvirt instance valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Mini.StandalonePlugin::get_UUID() - IL_00c2: stfld valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Native.PLUGININFOEX::UUID - .line 123,123 : 13,60 '' - IL_00c7: ldloc.0 - IL_00c8: ldfld int32 Virtuoso.Hyphen.Native.PLUGININFO::Size - IL_00cd: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_00d2: stloc.1 - .line 124,124 : 13,56 '' - IL_00d3: ldloc.0 - IL_00d4: ldloc.1 - IL_00d5: ldc.i4.0 - IL_00d6: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object, - native int, - bool) - .line 126,126 : 13,26 '' - IL_00db: ldloc.1 - IL_00dc: ret - } // end of method StandalonePlugin::MirandaPluginInfo - - .method famorassem hidebysig newslot virtual - instance native int MirandaPluginInterfaces() cil managed - { - // Code size 150 (0x96) - .maxstack 5 - .locals init ([0] valuetype [mscorlib]System.Guid[] interfaces, - [1] int32 uuidSize, - [2] native int pInterfaces, - [3] uint8[] uuidBytes, - [4] int64 baseAddr, - [5] int32 i, - [6] valuetype [mscorlib]System.Guid CS$0$0000) - .line 131,131 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInterfaces - .line 132,132 : 13,50 '' - IL_0007: ldarg.0 - IL_0008: callvirt instance valuetype [mscorlib]System.Guid[] Virtuoso.Hyphen.Mini.StandalonePlugin::get_PluginInterfaces() - IL_000d: stloc.0 - .line 134,134 : 13,57 '' - IL_000e: ldtoken [mscorlib]System.Guid - IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0018: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_001d: stloc.1 - .line 135,135 : 13,91 '' - IL_001e: ldloc.0 - IL_001f: ldlen - IL_0020: conv.i4 - IL_0021: ldc.i4.1 - IL_0022: add - IL_0023: ldloc.1 - IL_0024: mul - IL_0025: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_002a: stloc.2 - .line 137,137 : 13,37 '' - IL_002b: ldnull - IL_002c: stloc.3 - .line 138,138 : 13,51 '' - IL_002d: ldloca.s pInterfaces - IL_002f: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0034: stloc.s baseAddr - .line 140,140 : 18,28 '' - IL_0036: ldc.i4.0 - IL_0037: stloc.s i - IL_0039: br.s IL_0066 - - .line 142,142 : 17,57 '' - IL_003b: ldloc.0 - IL_003c: ldloc.s i - IL_003e: ldelema [mscorlib]System.Guid - IL_0043: call instance uint8[] [mscorlib]System.Guid::ToByteArray() - IL_0048: stloc.3 - .line 143,143 : 17,99 '' - IL_0049: ldloc.3 - IL_004a: ldc.i4.0 - IL_004b: ldloc.s baseAddr - IL_004d: ldloc.s i - IL_004f: ldloc.1 - IL_0050: mul - IL_0051: conv.i8 - IL_0052: add - IL_0053: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_0058: ldloc.3 - IL_0059: ldlen - IL_005a: conv.i4 - IL_005b: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 140,140 : 52,55 '' - IL_0060: ldloc.s i - IL_0062: ldc.i4.1 - IL_0063: add - IL_0064: stloc.s i - .line 140,140 : 29,50 '' - IL_0066: ldloc.s i - IL_0068: ldloc.0 - IL_0069: ldlen - IL_006a: conv.i4 - IL_006b: blt.s IL_003b - - .line 147,147 : 13,81 '' - IL_006d: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_Last() - IL_0072: stloc.s CS$0$0000 - IL_0074: ldloca.s CS$0$0000 - IL_0076: call instance uint8[] [mscorlib]System.Guid::ToByteArray() - IL_007b: stloc.3 - .line 148,148 : 13,111 '' - IL_007c: ldloc.3 - IL_007d: ldc.i4.0 - IL_007e: ldloc.s baseAddr - IL_0080: ldloc.0 - IL_0081: ldlen - IL_0082: conv.i4 - IL_0083: ldloc.1 - IL_0084: mul - IL_0085: conv.i8 - IL_0086: add - IL_0087: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_008c: ldloc.3 - IL_008d: ldlen - IL_008e: conv.i4 - IL_008f: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 150,150 : 13,32 '' - IL_0094: ldloc.2 - IL_0095: ret - } // end of method StandalonePlugin::MirandaPluginInterfaces - - .method assembly hidebysig newslot strict virtual - instance void AfterModuleInitializationInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 153,153 : 69,97 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::AfterModuleInitialization() - .line 153,153 : 98,99 '' - IL_0006: ret - } // end of method StandalonePlugin::AfterModuleInitializationInternal - - .method family hidebysig newslot virtual - instance void AfterModuleInitialization() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 154,154 : 62,63 '' - IL_0000: ret - } // end of method StandalonePlugin::AfterModuleInitialization - - .method assembly hidebysig newslot strict virtual - instance void LoadInternal(native int pPluginLink) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 156,156 : 66,84 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::Load(native int) - .line 156,156 : 85,86 '' - IL_0007: ret - } // end of method StandalonePlugin::LoadInternal - - .method family hidebysig newslot virtual - instance void Load(native int pPluginLink) cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 157,157 : 59,60 '' - IL_0000: ret - } // end of method StandalonePlugin::Load - - .method assembly hidebysig newslot strict virtual - instance void UnloadInternal() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 159,159 : 50,59 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::Unload() - .line 159,159 : 60,61 '' - IL_0006: ret - } // end of method StandalonePlugin::UnloadInternal - - .method family hidebysig newslot virtual - instance void Unload() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 160,160 : 43,44 '' - IL_0000: ret - } // end of method StandalonePlugin::Unload - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 37,37 : 9,77 '' - IL_0000: ldtoken Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Hyphen.Mini.StandalonePlugin::PluginType - IL_000f: ret - } // end of method StandalonePlugin::.cctor - - .property instance class Virtuoso.Hyphen.Mini.Module - Module() - { - .get instance class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::get_Module() - .set instance void Virtuoso.Hyphen.Mini.StandalonePlugin::set_Module(class Virtuoso.Hyphen.Mini.Module) - } // end of property StandalonePlugin::Module - .property instance string Copyright() - { - .get instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_Copyright() - } // end of property StandalonePlugin::Copyright - .property instance string AuthorEmail() - { - .get instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_AuthorEmail() - } // end of property StandalonePlugin::AuthorEmail - .property instance valuetype Virtuoso.Hyphen.Native.PluginFlags - Flags() - { - .get instance valuetype Virtuoso.Hyphen.Native.PluginFlags Virtuoso.Hyphen.Mini.StandalonePlugin::get_Flags() - } // end of property StandalonePlugin::Flags - .property instance int32 ReplacesDefaultModule() - { - .get instance int32 Virtuoso.Hyphen.Mini.StandalonePlugin::get_ReplacesDefaultModule() - } // end of property StandalonePlugin::ReplacesDefaultModule - .property instance valuetype [mscorlib]System.Guid - UUID() - { - .get instance valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Mini.StandalonePlugin::get_UUID() - } // end of property StandalonePlugin::UUID - .property instance valuetype [mscorlib]System.Guid[] - PluginInterfaces() - { - .get instance valuetype [mscorlib]System.Guid[] Virtuoso.Hyphen.Mini.StandalonePlugin::get_PluginInterfaces() - } // end of property StandalonePlugin::PluginInterfaces - .property instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection - CustomApiHandlers() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::get_CustomApiHandlers() - } // end of property StandalonePlugin::CustomApiHandlers - .property instance bool HasCustomPluginInterfaces() - { - .get instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInterfaces() - } // end of property StandalonePlugin::HasCustomPluginInterfaces - .property instance bool HasCustomPluginInfo() - { - .get instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInfo() - } // end of property StandalonePlugin::HasCustomPluginInfo -} // end of class Virtuoso.Hyphen.Mini.StandalonePlugin - -.class public abstract auto ansi beforefieldinit Virtuoso.Hyphen.Mini.Custom.DatabaseDriver - extends Virtuoso.Hyphen.Mini.StandalonePlugin -{ - .custom instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(valuetype Virtuoso.Miranda.Plugins.LoaderOptions) = ( 01 00 06 00 00 00 00 00 ) - .field private valuetype [mscorlib]System.Runtime.InteropServices.GCHandle DatabaseLinkGcHandle - .field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 DatabaseLinkHandle - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Disposed - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 41,41 : 9,35 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Custom\\DatabaseDriver.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::.ctor() - .line 41,41 : 38,39 '' - IL_0006: ret - } // end of method DatabaseDriver::.ctor - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 18 (0x12) - .maxstack 2 - .line 45,45 : 13,31 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadPreThunk(int32) - IL_0007: pop - IL_0008: leave.s IL_0011 - - .line 46,46 : 9,10 '' - } // end .try - finally - { - IL_000a: ldarg.0 - IL_000b: call instance void [mscorlib]System.Object::Finalize() - IL_0010: endfinally - .line 46,46 : 9,10 '' - } // end handler - IL_0011: ret - } // end of method DatabaseDriver::Finalize - - .method assembly hidebysig instance object - DatabasePluginInfoThunk(object[] args) cil managed - { - .custom instance void Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::.ctor(string) = ( 01 00 12 44 61 74 61 62 61 73 65 50 6C 75 67 69 // ...DatabasePlugi - 6E 49 6E 66 6F 00 00 ) // nInfo.. - // Code size 195 (0xc3) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink link) - .line 55,55 : 13,52 '' - IL_0000: ldloca.s link - IL_0002: initobj Virtuoso.Hyphen.Mini.Custom.DatabaseLink - .line 57,57 : 13,62 '' - IL_0008: ldloca.s link - IL_000a: ldtoken Virtuoso.Hyphen.Mini.Custom.DatabaseLink - IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0014: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0019: stfld int32 Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Size - .line 58,58 : 13,53 '' - IL_001e: ldloca.s link - IL_0020: ldarg.0 - IL_0021: dup - IL_0022: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GetCapabilityThunk(int32) - IL_0028: newobj instance void Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype::.ctor(object, - native int) - IL_002d: stfld class Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GetCapability - .line 59,59 : 13,57 '' - IL_0032: ldloca.s link - IL_0034: ldarg.0 - IL_0035: dup - IL_0036: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GetFriendlyNameThunk(native int, - int32, - int32) - IL_003c: newobj instance void Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype::.ctor(object, - native int) - IL_0041: stfld class Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GetFriendlyName - .line 60,60 : 13,47 '' - IL_0046: ldloca.s link - IL_0048: ldarg.0 - IL_0049: dup - IL_004a: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GrokHeaderThunk(string, - int32&) - IL_0050: newobj instance void Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype::.ctor(object, - native int) - IL_0055: stfld class Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GrokHeader - .line 61,61 : 13,38 '' - IL_005a: ldloca.s link - IL_005c: ldarg.0 - IL_005d: ldftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::InitPreThunk(string, - native int) - IL_0063: newobj instance void Virtuoso.Hyphen.Mini.Custom.InitPrototype::.ctor(object, - native int) - IL_0068: stfld class Virtuoso.Hyphen.Mini.Custom.InitPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Init - .line 62,62 : 13,51 '' - IL_006d: ldloca.s link - IL_006f: ldarg.0 - IL_0070: dup - IL_0071: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::MakeDatabaseThunk(string, - int32&) - IL_0077: newobj instance void Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype::.ctor(object, - native int) - IL_007c: stfld class Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::MakeDatabase - .line 63,63 : 13,42 '' - IL_0081: ldloca.s link - IL_0083: ldarg.0 - IL_0084: ldftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadPreThunk(int32) - IL_008a: newobj instance void Virtuoso.Hyphen.Mini.Custom.UnloadPrototype::.ctor(object, - native int) - IL_008f: stfld class Virtuoso.Hyphen.Mini.Custom.UnloadPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Unload - .line 64,64 : 13,84 '' - IL_0094: ldarg.0 - IL_0095: ldloca.s link - IL_0097: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_009c: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle - .line 66,66 : 13,57 '' - IL_00a1: ldarg.0 - IL_00a2: ldloc.0 - IL_00a3: box Virtuoso.Hyphen.Mini.Custom.DatabaseLink - IL_00a8: call valuetype [mscorlib]System.Runtime.InteropServices.GCHandle [mscorlib]System.Runtime.InteropServices.GCHandle::Alloc(object) - IL_00ad: stfld valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle - .line 67,67 : 13,46 '' - IL_00b2: ldarg.0 - IL_00b3: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle - IL_00b8: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_00bd: box [mscorlib]System.IntPtr - IL_00c2: ret - } // end of method DatabaseDriver::DatabasePluginInfoThunk - - .method family hidebysig newslot abstract virtual - instance int32 MakeDatabaseThunk(string profile, - int32& 'error') cil managed - { - } // end of method DatabaseDriver::MakeDatabaseThunk - - .method family hidebysig newslot abstract virtual - instance int32 GrokHeaderThunk(string profile, - int32& 'error') cil managed - { - } // end of method DatabaseDriver::GrokHeaderThunk - - .method family hidebysig newslot abstract virtual - instance int32 GetCapabilityThunk(int32 'flags') cil managed - { - } // end of method DatabaseDriver::GetCapabilityThunk - - .method family hidebysig newslot abstract virtual - instance int32 GetFriendlyNameThunk(native int buffer, - int32 size, - int32 shortName) cil managed - { - } // end of method DatabaseDriver::GetFriendlyNameThunk - - .method private hidebysig instance int32 - InitPreThunk(string profile, - native int pLink) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 90,90 : 13,90 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::get_Module() - IL_0006: ldarg.2 - IL_0007: callvirt instance int32 Virtuoso.Hyphen.Mini.Module::Load(native int) - IL_000c: call int32 [mscorlib]System.Math::Abs(int32) - IL_0011: ldarg.0 - IL_0012: ldarg.1 - IL_0013: ldarg.2 - IL_0014: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::InitThunk(string, - native int) - IL_0019: call int32 [mscorlib]System.Math::Abs(int32) - IL_001e: add - IL_001f: neg - IL_0020: ret - } // end of method DatabaseDriver::InitPreThunk - - .method family hidebysig newslot abstract virtual - instance int32 InitThunk(string profile, - native int link) cil managed - { - } // end of method DatabaseDriver::InitThunk - - .method private hidebysig instance int32 - UnloadPreThunk(int32 wasLoaded) cil managed - { - // Code size 67 (0x43) - .maxstack 2 - .line 99,99 : 17,31 '' - .try - { - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::Disposed - IL_0008: brtrue.s IL_0035 - - .line 101,101 : 21,44 '' - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadThunk(int32) - IL_0011: pop - .line 102,102 : 21,47 '' - IL_0012: ldarg.0 - IL_0013: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle - IL_0018: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 104,104 : 21,58 '' - IL_001d: ldarg.0 - IL_001e: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle - IL_0023: call instance bool [mscorlib]System.Runtime.InteropServices.GCHandle::get_IsAllocated() - IL_0028: brfalse.s IL_0035 - - .line 105,105 : 25,53 '' - IL_002a: ldarg.0 - IL_002b: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle - IL_0030: call instance void [mscorlib]System.Runtime.InteropServices.GCHandle::Free() - IL_0035: leave.s IL_0041 - - .line 110,110 : 17,33 '' - } // end .try - finally - { - IL_0037: ldarg.0 - IL_0038: ldc.i4.1 - IL_0039: volatile. - IL_003b: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::Disposed - IL_0040: endfinally - .line 113,113 : 13,22 '' - } // end handler - IL_0041: ldc.i4.0 - IL_0042: ret - } // end of method DatabaseDriver::UnloadPreThunk - - .method family hidebysig newslot abstract virtual - instance int32 UnloadThunk(int32 wasLoaded) cil managed - { - } // end of method DatabaseDriver::UnloadThunk - -} // end of class Virtuoso.Hyphen.Mini.Custom.DatabaseDriver - -.class public sequential ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.Custom.DatabaseLink - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public int32 Size - .field public class Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype GetCapability - .field public class Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype GetFriendlyName - .field public class Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype MakeDatabase - .field public class Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype GrokHeader - .field public class Virtuoso.Hyphen.Mini.Custom.InitPrototype Init - .field public class Virtuoso.Hyphen.Mini.Custom.UnloadPrototype Unload -} // end of class Virtuoso.Hyphen.Mini.Custom.DatabaseLink - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method GetCapabilityPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(int32 'flags') runtime managed - { - } // end of method GetCapabilityPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(int32 'flags', - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method GetCapabilityPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method GetCapabilityPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method GetFriendlyNamePrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int buf, - int32 size, - int32 shortName) runtime managed - { - } // end of method GetFriendlyNamePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int buf, - int32 size, - int32 shortName, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method GetFriendlyNamePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method GetFriendlyNamePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MakeDatabasePrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) profile, - int32& 'error') runtime managed - { - } // end of method MakeDatabasePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) profile, - int32& 'error', - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MakeDatabasePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(int32& 'error', - class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MakeDatabasePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method GrokHeaderPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) profile, - int32& 'error') runtime managed - { - } // end of method GrokHeaderPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) profile, - int32& 'error', - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method GrokHeaderPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(int32& 'error', - class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method GrokHeaderPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.InitPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method InitPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) profile, - native int link) runtime managed - { - } // end of method InitPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) profile, - native int link, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method InitPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method InitPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.InitPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Mini.Custom.UnloadPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method UnloadPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(int32 wasLoaded) runtime managed - { - } // end of method UnloadPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(int32 wasLoaded, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method UnloadPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method UnloadPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Mini.Custom.UnloadPrototype - -.class public abstract auto ansi beforefieldinit Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver - extends Virtuoso.Hyphen.Mini.Custom.DatabaseDriver -{ - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 33,33 : 9,45 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Custom\\CustomizedDatabaseDriver.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::.ctor() - .line 33,33 : 48,49 '' - IL_0006: ret - } // end of method CustomizedDatabaseDriver::.ctor - - .method family hidebysig virtual final - instance int32 GetCapabilityThunk(int32 'flags') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 41,41 : 13,58 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: callvirt instance bool Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::GetCapability(int32) - IL_0007: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_000c: ret - } // end of method CustomizedDatabaseDriver::GetCapabilityThunk - - .method family hidebysig virtual final - instance int32 GetFriendlyNameThunk(native int buffer, - int32 size, - int32 shortName) cil managed - { - // Code size 53 (0x35) - .maxstack 4 - .locals init ([0] string name, - [1] uint8[] bytes) - .line 46,46 : 13,65 '' - IL_0000: ldarg.0 - IL_0001: ldarg.3 - IL_0002: ldc.i4.0 - IL_0003: ceq - IL_0005: ldc.i4.0 - IL_0006: ceq - IL_0008: ldarg.2 - IL_0009: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::GetFriendlyName(bool, - int32) - IL_000e: stloc.0 - .line 47,47 : 13,30 '' - IL_000f: ldloc.0 - IL_0010: brtrue.s IL_0014 - - .line 47,47 : 31,41 '' - IL_0012: ldc.i4.m1 - IL_0013: ret - - .line 49,49 : 13,60 '' - IL_0014: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0019: ldloc.0 - IL_001a: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string) - IL_001f: stloc.1 - .line 51,51 : 13,37 '' - IL_0020: ldarg.2 - IL_0021: ldloc.1 - IL_0022: ldlen - IL_0023: conv.i4 - IL_0024: bge.s IL_0028 - - .line 52,52 : 17,27 '' - IL_0026: ldc.i4.m1 - IL_0027: ret - - .line 55,55 : 17,62 '' - IL_0028: ldloc.1 - IL_0029: ldc.i4.0 - IL_002a: ldarg.1 - IL_002b: ldloc.1 - IL_002c: ldlen - IL_002d: conv.i4 - IL_002e: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 56,56 : 17,26 '' - IL_0033: ldc.i4.0 - IL_0034: ret - } // end of method CustomizedDatabaseDriver::GetFriendlyNameThunk - - .method family hidebysig virtual final - instance int32 InitThunk(string profile, - native int pLink) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 62,62 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::Init(string, - native int) - IL_0008: ret - } // end of method CustomizedDatabaseDriver::InitThunk - - .method family hidebysig virtual final - instance int32 UnloadThunk(int32 wasLoaded) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 67,67 : 13,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ceq - IL_0005: ldc.i4.0 - IL_0006: ceq - IL_0008: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::Unload(bool) - IL_000d: ret - } // end of method CustomizedDatabaseDriver::UnloadThunk - - .method family hidebysig newslot abstract virtual - instance bool GetCapability(int32 'flags') cil managed - { - } // end of method CustomizedDatabaseDriver::GetCapability - - .method family hidebysig newslot abstract virtual - instance string GetFriendlyName(bool shortName, - int32 size) cil managed - { - } // end of method CustomizedDatabaseDriver::GetFriendlyName - - .method family hidebysig newslot abstract virtual - instance int32 MakeDatabase(string profile, - int32& 'error') cil managed - { - } // end of method CustomizedDatabaseDriver::MakeDatabase - - .method family hidebysig newslot abstract virtual - instance int32 GrokHeader(string profile, - int32& 'error') cil managed - { - } // end of method CustomizedDatabaseDriver::GrokHeader - - .method family hidebysig newslot abstract virtual - instance int32 Init(string profile, - native int pLink) cil managed - { - } // end of method CustomizedDatabaseDriver::Init - - .method family hidebysig newslot abstract virtual - instance int32 Unload(bool wasLoaded) cil managed - { - } // end of method CustomizedDatabaseDriver::Unload - -} // end of class Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.LoaderOptions - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptions None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptions HasCustomApiExports = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptions CannotBeUnloaded = int32(0x00000004) -} // end of class Virtuoso.Miranda.Plugins.LoaderOptions - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.LoaderOptionsOwner - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner Type = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner Assembly = int32(0x00000001) -} // end of class Virtuoso.Miranda.Plugins.LoaderOptionsOwner - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 05 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private valuetype Virtuoso.Miranda.Plugins.LoaderOptions options - .field private class [mscorlib]System.Version requiredVersion - .field private class [mscorlib]System.Version minimalMirandaVersion - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions - get_Options() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,34 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\LoaderOptionsAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - IL_0006: ret - } // end of method LoaderOptionsAttribute::get_Options - - .method public hidebysig specialname instance void - set_Options(valuetype Virtuoso.Miranda.Plugins.LoaderOptions 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 50,50 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - .line 50,50 : 36,37 '' - IL_0007: ret - } // end of method LoaderOptionsAttribute::set_Options - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_RequiredVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 56,56 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - IL_0006: ret - } // end of method LoaderOptionsAttribute::get_RequiredVersion - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_MinimalMirandaVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 62,62 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - IL_0006: ret - } // end of method LoaderOptionsAttribute::get_MinimalMirandaVersion - - .method public hidebysig specialname rtspecialname - instance void .ctor(valuetype Virtuoso.Miranda.Plugins.LoaderOptions options) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 69,70 : 9,40 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldnull - IL_0003: ldarg.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(string, - string, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .line 70,70 : 43,44 '' - IL_0009: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string requiredVersion) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 72,73 : 9,62 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldc.i4.0 - IL_0004: call instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(string, - string, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .line 73,73 : 65,66 '' - IL_0009: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string requiredVersion, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions options) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 75,76 : 9,51 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldarg.2 - IL_0004: call instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(string, - string, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .line 76,76 : 54,55 '' - IL_0009: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string requiredVersion, - string minimalMirandaVersion) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 78,79 : 9,79 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldc.i4.0 - IL_0004: call instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(string, - string, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .line 79,79 : 82,83 '' - IL_0009: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string requiredVersion, - string minimalMirandaVersion, - valuetype Virtuoso.Miranda.Plugins.LoaderOptions options) cil managed - { - // Code size 54 (0x36) - .maxstack 8 - .line 81,81 : 9,115 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 83,83 : 13,56 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brtrue.s IL_001a - - .line 84,84 : 17,69 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: newobj instance void [mscorlib]System.Version::.ctor(string) - IL_0015: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - .line 86,86 : 13,62 '' - IL_001a: ldarg.2 - IL_001b: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0020: brtrue.s IL_002e - - .line 87,87 : 17,81 '' - IL_0022: ldarg.0 - IL_0023: ldarg.2 - IL_0024: newobj instance void [mscorlib]System.Version::.ctor(string) - IL_0029: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - .line 89,89 : 13,36 '' - IL_002e: ldarg.0 - IL_002f: ldarg.3 - IL_0030: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - .line 90,90 : 9,10 '' - IL_0035: ret - } // end of method LoaderOptionsAttribute::.ctor - - .method assembly hidebysig instance bool - SupportsMirandaVersion(uint32 mirandaVersion) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 98,98 : 13,89 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32) - IL_0007: call instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(class [mscorlib]System.Version) - IL_000c: ret - } // end of method LoaderOptionsAttribute::SupportsMirandaVersion - - .method assembly hidebysig instance bool - SupportsMirandaVersion(class [mscorlib]System.Version mirandaVersion) cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 104,104 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - IL_0006: ldnull - IL_0007: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_000c: brfalse.s IL_001e - - .line 106,106 : 17,60 '' - IL_000e: ldarg.1 - IL_000f: ldarg.0 - IL_0010: call instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - IL_0015: call bool [mscorlib]System.Version::op_LessThan(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_001a: brfalse.s IL_0028 - - .line 107,107 : 21,34 '' - IL_001c: ldc.i4.0 - IL_001d: ret - - .line 110,110 : 18,69 '' - IL_001e: ldarg.1 - IL_001f: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(class [mscorlib]System.Version) - IL_0024: brtrue.s IL_0028 - - .line 111,111 : 17,30 '' - IL_0026: ldc.i4.0 - IL_0027: ret - - .line 113,113 : 13,25 '' - IL_0028: ldc.i4.1 - IL_0029: ret - } // end of method LoaderOptionsAttribute::SupportsMirandaVersion - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - Get(class [mscorlib]System.Type pluginType, - valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner target) cil managed - { - // Code size 289 (0x121) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Type thisType, - [1] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute result, - [2] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute attrib, - [3] valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner CS$0$0000, - [4] object[] CS$6$0001, - [5] int32 CS$7$0002) - .line 118,118 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 119,119 : 17,63 '' - IL_0003: ldstr "pluginType" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 121,121 : 13,60 '' - IL_000e: ldtoken Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0018: stloc.0 - .line 122,122 : 13,50 '' - IL_0019: ldnull - IL_001a: stloc.1 - .line 124,124 : 13,28 '' - IL_001b: ldarg.1 - IL_001c: stloc.3 - IL_001d: ldloc.3 - IL_001e: switch ( - IL_0030, - IL_00e4) - IL_002b: br IL_010a - - .line 127,127 : 63,109 '' - IL_0030: ldarg.0 - IL_0031: ldloc.0 - IL_0032: ldc.i4.1 - IL_0033: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0038: stloc.s CS$6$0001 - IL_003a: ldc.i4.0 - IL_003b: stloc.s CS$7$0002 - IL_003d: br IL_00d7 - - .line 127,127 : 30,59 '' - IL_0042: ldloc.s CS$6$0001 - IL_0044: ldloc.s CS$7$0002 - IL_0046: ldelem.ref - IL_0047: castclass Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - IL_004c: stloc.2 - .line 129,129 : 25,44 '' - IL_004d: ldloc.1 - IL_004e: brtrue.s IL_0054 - - .line 130,130 : 29,45 '' - IL_0050: ldloc.2 - IL_0051: stloc.1 - IL_0052: br.s IL_00be - - .line 133,133 : 29,64 '' - IL_0054: ldloc.1 - IL_0055: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - IL_005a: ldnull - IL_005b: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0060: brfalse.s IL_0070 - - .line 134,134 : 33,81 '' - IL_0062: ldloc.1 - IL_0063: ldloc.2 - IL_0064: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - IL_0069: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion - IL_006e: br.s IL_0089 - - .line 135,135 : 34,69 '' - IL_0070: ldloc.2 - IL_0071: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion() - IL_0076: ldnull - IL_0077: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_007c: brfalse.s IL_0089 - - .line 136,136 : 33,115 '' - IL_007e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_DuplicitLoaderOptions() - IL_0083: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string) - IL_0088: throw - - .line 138,138 : 29,70 '' - IL_0089: ldloc.1 - IL_008a: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - IL_008f: ldnull - IL_0090: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0095: brfalse.s IL_00a5 - - .line 139,139 : 33,93 '' - IL_0097: ldloc.1 - IL_0098: ldloc.2 - IL_0099: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - IL_009e: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion - IL_00a3: br.s IL_00be - - .line 140,140 : 34,75 '' - IL_00a5: ldloc.2 - IL_00a6: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - IL_00ab: ldnull - IL_00ac: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_00b1: brfalse.s IL_00be - - .line 141,141 : 33,115 '' - IL_00b3: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_DuplicitLoaderOptions() - IL_00b8: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string) - IL_00bd: throw - - .line 144,144 : 25,58 '' - IL_00be: ldloc.1 - IL_00bf: dup - IL_00c0: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - IL_00c5: ldloc.2 - IL_00c6: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - IL_00cb: or - IL_00cc: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options - IL_00d1: ldloc.s CS$7$0002 - IL_00d3: ldc.i4.1 - IL_00d4: add - IL_00d5: stloc.s CS$7$0002 - .line 127,127 : 60,62 '' - IL_00d7: ldloc.s CS$7$0002 - IL_00d9: ldloc.s CS$6$0001 - IL_00db: ldlen - IL_00dc: conv.i4 - IL_00dd: blt IL_0042 - - .line 146,146 : 21,27 '' - IL_00e2: br.s IL_0115 - - .line 148,148 : 21,72 '' - IL_00e4: ldarg.0 - IL_00e5: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_00ea: ldloc.0 - IL_00eb: ldc.i4.0 - IL_00ec: callvirt instance bool [mscorlib]System.Reflection.Assembly::IsDefined(class [mscorlib]System.Type, - bool) - IL_00f1: brfalse.s IL_0115 - - .line 149,149 : 25,118 '' - IL_00f3: ldarg.0 - IL_00f4: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_00f9: ldloc.0 - IL_00fa: ldc.i4.0 - IL_00fb: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0100: ldc.i4.0 - IL_0101: ldelem.ref - IL_0102: castclass Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - IL_0107: stloc.1 - .line 150,150 : 21,27 '' - IL_0108: br.s IL_0115 - - .line 152,152 : 21,69 '' - IL_010a: ldstr "target" - IL_010f: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0114: throw - - .line 155,155 : 13,77 '' - IL_0115: ldloc.1 - IL_0116: dup - IL_0117: brtrue.s IL_0120 - - IL_0119: pop - IL_011a: ldc.i4.0 - IL_011b: newobj instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - IL_0120: ret - } // end of method LoaderOptionsAttribute::Get - - .property instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions - Options() - { - .set instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::set_Options(valuetype Virtuoso.Miranda.Plugins.LoaderOptions) - .get instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_Options() - } // end of property LoaderOptionsAttribute::Options - .property instance class [mscorlib]System.Version - RequiredVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion() - } // end of property LoaderOptionsAttribute::RequiredVersion - .property instance class [mscorlib]System.Version - MinimalMirandaVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion() - } // end of property LoaderOptionsAttribute::MinimalMirandaVersion -} // end of class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.Mini.ModuleManager - extends [mscorlib]System.Object -{ - .field private static initonly object SyncObject - .field private static class Virtuoso.Hyphen.Mini.ModuleManager singleton - .field private initonly class Virtuoso.Miranda.Plugins.Collections.ModuleCollection RegistredModulesCollection - .field private initonly class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection registeredModules - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 37,37 : 9,95 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\ModuleManager.cs' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Collections.ModuleCollection::.ctor() - IL_0006: stfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection - .line 44,44 : 9,32 '' - IL_000b: ldarg.0 - IL_000c: call instance void [mscorlib]System.Object::.ctor() - .line 46,46 : 13,95 '' - IL_0011: ldarg.0 - IL_0012: ldarg.0 - IL_0013: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.ModuleCollection) - IL_001d: stfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules - .line 47,47 : 9,10 '' - IL_0022: ret - } // end of method ModuleManager::.ctor - - .method public hidebysig specialname static - class Virtuoso.Hyphen.Mini.ModuleManager - get_Singleton() cil managed - { - // Code size 49 (0x31) - .maxstack 2 - .locals init ([0] class Virtuoso.Hyphen.Mini.ModuleManager CS$1$0000, - [1] object CS$2$0001) - .line 57,57 : 17,46 '' - IL_0000: call void Virtuoso.Hyphen.Loader::VerifyDefaultDomain() - .line 59,59 : 17,34 '' - IL_0005: ldsfld object Virtuoso.Hyphen.Mini.ModuleManager::SyncObject - IL_000a: dup - IL_000b: stloc.1 - IL_000c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 60,60 : 21,75 '' - .try - { - IL_0011: ldsfld class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::singleton - IL_0016: dup - IL_0017: brtrue.s IL_0025 - - IL_0019: pop - IL_001a: newobj instance void Virtuoso.Hyphen.Mini.ModuleManager::.ctor() - IL_001f: dup - IL_0020: stsfld class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::singleton - IL_0025: stloc.0 - IL_0026: leave.s IL_002f - - } // end .try - finally - { - IL_0028: ldloc.1 - IL_0029: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_002e: endfinally - .line 61,61 : 13,14 '' - } // end handler - IL_002f: ldloc.0 - IL_0030: ret - } // end of method ModuleManager::get_Singleton - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection - get_RegisteredModules() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 68,68 : 17,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules - IL_0006: ret - } // end of method ModuleManager::get_RegisteredModules - - .method public hidebysig specialname instance bool - get_HasModules() cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 76,76 : 17,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules - IL_0006: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() - IL_000b: ldc.i4.0 - IL_000c: cgt - IL_000e: ret - } // end of method ModuleManager::get_HasModules - - .method assembly hidebysig instance void - RegisterModule(class Virtuoso.Hyphen.Mini.Module module) cil managed - { - // Code size 27 (0x1b) - .maxstack 8 - .line 86,86 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 87,87 : 17,59 '' - IL_0003: ldstr "module" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 89,89 : 13,52 '' - IL_000e: ldarg.0 - IL_000f: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection - IL_0014: ldarg.1 - IL_0015: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 90,90 : 9,10 '' - IL_001a: ret - } // end of method ModuleManager::RegisterModule - - .method assembly hidebysig instance void - UnregisterModule(class Virtuoso.Hyphen.Mini.Module module) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 94,94 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 95,95 : 17,59 '' - IL_0003: ldstr "module" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 97,97 : 13,55 '' - IL_000e: ldarg.0 - IL_000f: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection - IL_0014: ldarg.1 - IL_0015: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_001a: pop - .line 98,98 : 9,10 '' - IL_001b: ret - } // end of method ModuleManager::UnregisterModule - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 34,34 : 9,66 '' - IL_0000: newobj instance void [mscorlib]System.Object::.ctor() - IL_0005: stsfld object Virtuoso.Hyphen.Mini.ModuleManager::SyncObject - IL_000a: ret - } // end of method ModuleManager::.cctor - - .property class Virtuoso.Hyphen.Mini.ModuleManager - Singleton() - { - .get class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - } // end of property ModuleManager::Singleton - .property instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection - RegisteredModules() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::get_RegisteredModules() - } // end of property ModuleManager::RegisteredModules - .property instance bool HasModules() - { - .get instance bool Virtuoso.Hyphen.Mini.ModuleManager::get_HasModules() - } // end of property ModuleManager::HasModules -} // end of class Virtuoso.Hyphen.Mini.ModuleManager - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. - .field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2 Interceptors - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 35,35 : 9,48 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ServiceCallInterceptionManager.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 37,37 : 13,69 '' - IL_0006: ldarg.0 - IL_0007: ldc.i4.2 - IL_0008: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_000d: stfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - .line 38,38 : 9,10 '' - IL_0012: ret - } // end of method ServiceCallInterceptionManager::.ctor - - .method public hidebysig instance bool - RequiresInterception(string serviceName) cil managed - { - // Code size 37 (0x25) - .maxstack 2 - .locals init ([0] bool CS$1$0000, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 46,46 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 47,47 : 17,62 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0013: ldarg.1 - IL_0014: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0019: stloc.0 - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.1 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 48,48 : 9,10 '' - } // end handler - IL_0023: ldloc.0 - IL_0024: ret - } // end of method ServiceCallInterceptionManager::RequiresInterception - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Callback - get_Item(string serviceName) cil managed - { - // Code size 43 (0x2b) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Callback interceptor, - [1] class Virtuoso.Miranda.Plugins.Callback CS$1$0000, - [2] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 54,54 : 17,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0006: dup - IL_0007: stloc.2 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 56,56 : 21,49 '' - .try - { - IL_000d: ldnull - IL_000e: stloc.0 - .line 57,57 : 21,76 '' - IL_000f: ldarg.0 - IL_0010: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0015: ldarg.1 - IL_0016: ldloca.s interceptor - IL_0018: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::TryGetValue(!0, - !1&) - IL_001d: pop - .line 59,59 : 21,40 '' - IL_001e: ldloc.0 - IL_001f: stloc.1 - IL_0020: leave.s IL_0029 - - } // end .try - finally - { - IL_0022: ldloc.2 - IL_0023: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0028: endfinally - .line 61,61 : 13,14 '' - } // end handler - IL_0029: ldloc.1 - IL_002a: ret - } // end of method ServiceCallInterceptionManager::get_Item - - .method public hidebysig specialname instance void - set_Item(string serviceName, - class Virtuoso.Miranda.Plugins.Callback 'value') cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 64,64 : 17,46 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 65,65 : 13,14 '' - IL_0008: ret - } // end of method ServiceCallInterceptionManager::set_Item - - .method public hidebysig instance void - Register(string serviceName, - class Virtuoso.Miranda.Plugins.Callback interceptor) cil managed - { - // Code size 36 (0x24) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 70,70 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 71,71 : 17,57 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0013: ldarg.1 - IL_0014: ldarg.2 - IL_0015: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.0 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 72,72 : 9,10 '' - } // end handler - IL_0023: ret - } // end of method ServiceCallInterceptionManager::Register - - .method public hidebysig instance void - Unregister(string serviceName) cil managed - { - // Code size 36 (0x24) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 76,76 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 77,77 : 17,50 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors - IL_0013: ldarg.1 - IL_0014: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::Remove(!0) - IL_0019: pop - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.0 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 78,78 : 9,10 '' - } // end handler - IL_0023: ret - } // end of method ServiceCallInterceptionManager::Unregister - - .property instance class Virtuoso.Miranda.Plugins.Callback - Item(string) - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::set_Item(string, - class Virtuoso.Miranda.Plugins.Callback) - .get instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::get_Item(string) - } // end of property ServiceCallInterceptionManager::Item -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.AssemblyProbe - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .method public hidebysig newslot abstract virtual - instance string[] FindAssemblies() cil managed - { - } // end of method AssemblyProbe::FindAssemblies - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - IL_0006: ret - } // end of method AssemblyProbe::.ctor - -} // end of class Virtuoso.Miranda.Plugins.AssemblyProbe - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.DefaultAssemblyProbe - extends Virtuoso.Miranda.Plugins.AssemblyProbe -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,31 : 9,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\DefaultAssemblyProbe.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.AssemblyProbe::.ctor() - .line 31,31 : 41,42 '' - IL_0006: ret - } // end of method DefaultAssemblyProbe::.ctor - - .method public hidebysig virtual instance string[] - FindAssemblies() cil managed - { - // Code size 50 (0x32) - .maxstack 2 - .locals init ([0] string[] CS$1$0000) - .line 41,42 : 17,126 '' - .try - { - IL_0000: ldstr "plugins\\managed" - IL_0005: call bool [mscorlib]System.IO.Directory::Exists(string) - IL_000a: brtrue.s IL_0014 - - IL_000c: ldc.i4.0 - IL_000d: newarr [mscorlib]System.String - IL_0012: br.s IL_0023 - - IL_0014: ldstr "plugins\\managed" - IL_0019: ldstr "*.dll" - IL_001e: call string[] [mscorlib]System.IO.Directory::GetFiles(string, - string) - IL_0023: stloc.0 - IL_0024: leave.s IL_0030 - - .line 44,44 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0026: pop - .line 47,47 : 17,38 '' - IL_0027: ldc.i4.0 - IL_0028: newarr [mscorlib]System.String - IL_002d: stloc.0 - IL_002e: leave.s IL_0030 - - .line 49,49 : 9,10 '' - } // end handler - IL_0030: ldloc.0 - IL_0031: ret - } // end of method DefaultAssemblyProbe::FindAssemblies - -} // end of class Virtuoso.Miranda.Plugins.DefaultAssemblyProbe - -.class interface private abstract auto ansi Virtuoso.Miranda.Plugins.IDescriptor -{ -} // end of class Virtuoso.Miranda.Plugins.IDescriptor - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject -{ - .method public hidebysig newslot specialname abstract virtual - instance native int get_MirandaHandle() cil managed - { - } // end of method IMirandaObject::get_MirandaHandle - - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject::get_MirandaHandle() - } // end of property IMirandaObject::MirandaHandle -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject -{ - .field private native int mirandaHandle - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 9,34 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaObject.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 34,34 : 37,38 '' - IL_0006: ret - } // end of method MirandaObject::.ctor - - .method public hidebysig newslot specialname virtual final - instance native int get_MirandaHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 42,42 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::mirandaHandle - IL_0006: ret - } // end of method MirandaObject::get_MirandaHandle - - .method famorassem hidebysig specialname - instance void set_MirandaHandle(native int 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 43,43 : 38,60 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::mirandaHandle - .line 43,43 : 61,62 '' - IL_0007: ret - } // end of method MirandaObject::set_MirandaHandle - - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - } // end of property MirandaObject::MirandaHandle -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventHandle - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private initonly class Virtuoso.Miranda.Plugins.MirandaPlugin owner - .field private initonly string eventName - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.MirandaPlugin - get_Owner() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 37,37 : 19,32 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\EventHandle.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::owner - IL_0006: ret - } // end of method EventHandle::get_Owner - - .method public hidebysig specialname instance string - get_EventName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 43,43 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::eventName - IL_0006: ret - } // end of method EventHandle::get_EventName - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - string eventName, - native int handle) cil managed - { - // Code size 114 (0x72) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 eventHandles) - .line 50,50 : 9,83 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::.ctor() - .line 52,52 : 13,39 '' - IL_0006: ldarg.3 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0011: brfalse.s IL_001e - - .line 53,53 : 17,59 '' - IL_0013: ldstr "handle" - IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001d: throw - - .line 55,55 : 13,31 '' - IL_001e: ldarg.1 - IL_001f: brtrue.s IL_002c - - .line 56,56 : 17,58 '' - IL_0021: ldstr "owner" - IL_0026: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002b: throw - - .line 58,58 : 13,35 '' - IL_002c: ldarg.2 - IL_002d: brtrue.s IL_003a - - .line 59,59 : 17,62 '' - IL_002f: ldstr "eventName" - IL_0034: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0039: throw - - .line 61,61 : 13,32 '' - IL_003a: ldarg.0 - IL_003b: ldarg.1 - IL_003c: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::owner - .line 62,62 : 13,41 '' - IL_0041: ldarg.0 - IL_0042: ldarg.3 - IL_0043: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - .line 63,63 : 13,40 '' - IL_0048: ldarg.0 - IL_0049: ldarg.2 - IL_004a: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::eventName - .line 65,65 : 13,76 '' - IL_004f: ldarg.1 - IL_0050: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0055: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles() - IL_005a: stloc.0 - .line 69,69 : 17,75 '' - .try - { - IL_005b: ldloc.0 - IL_005c: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 70,70 : 17,40 '' - IL_0061: ldloc.0 - IL_0062: ldarg.0 - IL_0063: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0068: leave.s IL_0071 - - .line 74,74 : 17,63 '' - } // end .try - finally - { - IL_006a: ldloc.0 - IL_006b: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0070: endfinally - .line 76,76 : 9,10 '' - } // end handler - IL_0071: ret - } // end of method EventHandle::.ctor - - .method public hidebysig instance int32 - FireEvent() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 84,84 : 13,57 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::FireEvent(native uint, - native int) - IL_0010: ret - } // end of method EventHandle::FireEvent - - .method public hidebysig instance int32 - FireEvent(native uint wParam, - native int lParam) cil managed - { - // Code size 55 (0x37) - .maxstack 4 - .locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link, - [1] int32 CS$1$0000, - [2] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0001) - .line 89,89 : 13,72 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_000a: stloc.0 - .line 91,91 : 13,24 '' - IL_000b: ldloc.0 - IL_000c: dup - IL_000d: stloc.2 - IL_000e: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 92,92 : 17,94 '' - .try - { - IL_0013: ldloc.0 - IL_0014: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0019: ldfld class Virtuoso.Hyphen.Native.NotifyEventHooksPrototype Virtuoso.Hyphen.Native.NativePluginLink::NotifyEventHooks - IL_001e: ldarg.0 - IL_001f: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0024: ldarg.1 - IL_0025: ldarg.2 - IL_0026: callvirt instance int32 Virtuoso.Hyphen.Native.NotifyEventHooksPrototype::Invoke(native int, - native uint, - native int) - IL_002b: stloc.1 - IL_002c: leave.s IL_0035 - - } // end .try - finally - { - IL_002e: ldloc.2 - IL_002f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0034: endfinally - .line 93,93 : 9,10 '' - } // end handler - IL_0035: ldloc.1 - IL_0036: ret - } // end of method EventHandle::FireEvent - - .method public hidebysig instance void - SetDefaultSubscriber(class Virtuoso.Miranda.Plugins.Callback subscriber) cil managed synchronized - { - // Code size 98 (0x62) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link, - [1] int32 result, - [2] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0000) - .line 98,98 : 13,36 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 99,99 : 17,63 '' - IL_0003: ldstr "subscriber" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 101,101 : 13,72 '' - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0013: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0018: stloc.0 - .line 103,103 : 13,24 '' - IL_0019: ldloc.0 - IL_001a: dup - IL_001b: stloc.2 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 107,107 : 17,117 '' - .try - { - IL_0021: ldloc.0 - IL_0022: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0027: ldfld class Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::SetHookDefaultForHookableEvent - IL_002c: ldarg.0 - IL_002d: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0032: ldarg.1 - IL_0033: callvirt instance int32 Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype::Invoke(native int, - class Virtuoso.Miranda.Plugins.Callback) - IL_0038: dup - IL_0039: stloc.1 - IL_003a: brfalse.s IL_0058 - - .line 108,108 : 21,186 '' - IL_003c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0041: ldstr "SetHookDefaultForHookableEvent" - IL_0046: ldloca.s result - IL_0048: call instance string [mscorlib]System.Int32::ToString() - IL_004d: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0052: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0057: throw - - IL_0058: leave.s IL_0061 - - } // end .try - finally - { - IL_005a: ldloc.2 - IL_005b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0060: endfinally - .line 110,110 : 9,10 '' - } // end handler - IL_0061: ret - } // end of method EventHandle::SetDefaultSubscriber - - .property instance class Virtuoso.Miranda.Plugins.MirandaPlugin - Owner() - { - .get instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::get_Owner() - } // end of property EventHandle::Owner - .property instance string EventName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::get_EventName() - } // end of property EventHandle::EventName -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment - extends [mscorlib]System.Object -{ - .field static assembly literal string MirandaPluginsFolderRelativePath = "plugins\\" - .field static assembly literal string ManagedPluginsFolderName = "managed" - .field static assembly literal string ManagedPluginsFolderRelativePath = "plugins\\managed" - .field private static class [mscorlib]System.Version mirandaVersion - .field private static valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding mirandaStringEncoding - .field private static initonly string mirandaFolderPath - .field private static initonly string mirandaPluginsFolderPath - .field private static initonly string managedPluginsFolderPath - .field private static initonly string mirandaBootIniPath - .method public hidebysig static string - GetManagedSubdirectoryRelativePath(string subDir) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 50,50 : 13,75 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaEnvironment.cs' - IL_0000: ldstr "plugins\\managed" - IL_0005: ldarg.0 - IL_0006: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_000b: ret - } // end of method MirandaEnvironment::GetManagedSubdirectoryRelativePath - - .method public hidebysig specialname static - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding - get_MirandaStringEncoding() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 61,61 : 17,46 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaStringEncoding - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaStringEncoding - - .method assembly hidebysig specialname static - void set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 65,65 : 17,47 '' - IL_0000: ldarg.0 - IL_0001: stsfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaStringEncoding - .line 66,66 : 13,14 '' - IL_0006: ret - } // end of method MirandaEnvironment::set_MirandaStringEncoding - - .method public hidebysig specialname static - string get_MirandaFolderPath() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 73,73 : 17,42 '' - IL_0000: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaFolderPath - - .method public hidebysig specialname static - string get_MirandaPluginsFolderPath() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 81,81 : 17,49 '' - IL_0000: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaPluginsFolderPath - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaPluginsFolderPath - - .method public hidebysig specialname static - string get_ManagedPluginsFolderPath() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 89,89 : 17,49 '' - IL_0000: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::managedPluginsFolderPath - IL_0005: ret - } // end of method MirandaEnvironment::get_ManagedPluginsFolderPath - - .method public hidebysig specialname static - class [mscorlib]System.Version - get_MirandaVersion() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 97,97 : 17,39 '' - IL_0000: ldsfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaVersion - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaVersion - - .method assembly hidebysig specialname static - void set_MirandaVersion(class [mscorlib]System.Version 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 101,101 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: stsfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaVersion - .line 102,102 : 13,14 '' - IL_0006: ret - } // end of method MirandaEnvironment::set_MirandaVersion - - .method public hidebysig specialname static - class [mscorlib]System.Version - get_HyphenVersion() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 109,109 : 17,45 '' - IL_0000: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_0005: ret - } // end of method MirandaEnvironment::get_HyphenVersion - - .method public hidebysig specialname static - string get_MirandaBootIniPath() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 117,117 : 17,43 '' - IL_0000: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaBootIniPath - IL_0005: ret - } // end of method MirandaEnvironment::get_MirandaBootIniPath - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 71 (0x47) - .maxstack 2 - .line 39,39 : 9,84 '' - IL_0000: call string [System.Windows.Forms]System.Windows.Forms.Application::get_StartupPath() - IL_0005: stsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - .line 40,40 : 24,117 '' - IL_000a: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - IL_000f: ldstr "plugins\\" - IL_0014: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_0019: stsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaPluginsFolderPath - .line 41,41 : 24,117 '' - IL_001e: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - IL_0023: ldstr "plugins\\managed" - IL_0028: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_002d: stsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::managedPluginsFolderPath - .line 42,42 : 24,85 '' - IL_0032: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath - IL_0037: ldstr "\\MirandaBoot.ini" - IL_003c: call string [mscorlib]System.String::Concat(string, - string) - IL_0041: stsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaBootIniPath - IL_0046: ret - } // end of method MirandaEnvironment::.cctor - - .property valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding - MirandaStringEncoding() - { - .get valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding() - .set void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - } // end of property MirandaEnvironment::MirandaStringEncoding - .property string MirandaFolderPath() - { - .get string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaFolderPath() - } // end of property MirandaEnvironment::MirandaFolderPath - .property string MirandaPluginsFolderPath() - { - .get string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaPluginsFolderPath() - } // end of property MirandaEnvironment::MirandaPluginsFolderPath - .property string ManagedPluginsFolderPath() - { - .get string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - } // end of property MirandaEnvironment::ManagedPluginsFolderPath - .property class [mscorlib]System.Version - MirandaVersion() - { - .set void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaVersion(class [mscorlib]System.Version) - .get class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaVersion() - } // end of property MirandaEnvironment::MirandaVersion - .property class [mscorlib]System.Version - HyphenVersion() - { - .get class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_HyphenVersion() - } // end of property MirandaEnvironment::HyphenVersion - .property string MirandaBootIniPath() - { - .get string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaBootIniPath() - } // end of property MirandaEnvironment::MirandaBootIniPath -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment - -.class private abstract auto ansi sealed Virtuoso.Miranda.Plugins.Log - extends [mscorlib]System.Object -{ - .field private static class [System]System.Diagnostics.TraceSwitch traceSwitch - .method public hidebysig specialname static - class [System]System.Diagnostics.TraceSwitch - get_TraceSwitch() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 32,32 : 19,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Log.cs' - IL_0000: ldsfld class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::traceSwitch - IL_0005: ret - } // end of method Log::get_TraceSwitch - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 41,41 : 13,89 '' - IL_0000: ldstr "HyphenTracing" - IL_0005: ldstr "Hyphen Tracing" - IL_000a: ldstr "Warning" - IL_000f: newobj instance void [System]System.Diagnostics.TraceSwitch::.ctor(string, - string, - string) - IL_0014: stsfld class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::traceSwitch - .line 42,42 : 9,10 '' - IL_0019: ret - } // end of method Log::.cctor - - .method public hidebysig static void DebuggerWrite(int32 priority, - string source, - string message) cil managed - { - .custom instance void [mscorlib]System.Diagnostics.ConditionalAttribute::.ctor(string) = ( 01 00 05 44 45 42 55 47 00 00 ) // ...DEBUG.. - // Code size 9 (0x9) - .maxstack 8 - .line 49,49 : 13,53 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call void [mscorlib]System.Diagnostics.Debugger::Log(int32, - string, - string) - .line 50,50 : 9,10 '' - IL_0008: ret - } // end of method Log::DebuggerWrite - - .method public hidebysig static void Warning(string message, - string category, - string[] formatArgs) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 24 (0x18) - .maxstack 8 - .line 54,54 : 13,103 '' - IL_0000: call class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::get_TraceSwitch() - IL_0005: callvirt instance bool [System]System.Diagnostics.TraceSwitch::get_TraceWarning() - IL_000a: ldarg.0 - IL_000b: ldarg.2 - IL_000c: call string [mscorlib]System.String::Format(string, - object[]) - IL_0011: ldarg.1 - IL_0012: call void [System]System.Diagnostics.Trace::WriteLineIf(bool, - string, - string) - .line 55,55 : 9,10 '' - IL_0017: ret - } // end of method Log::Warning - - .property class [System]System.Diagnostics.TraceSwitch - TraceSwitch() - { - .get class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::get_TraceSwitch() - } // end of property Log::TraceSwitch -} // end of class Virtuoso.Miranda.Plugins.Log - -.class public auto ansi sealed beforefieldinit Virtuoso.Hyphen.FusionContext - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private initonly class Virtuoso.Miranda.Plugins.AssemblyProbe assemblyProbe - .field private initonly native int nativePluginLink - .field private initonly class Virtuoso.Hyphen.Loader loader - .field private static class Virtuoso.Hyphen.FusionContext emptySingleton - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 43,43 : 9,32 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\FusionContext.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 43,43 : 35,36 '' - IL_0006: ret - } // end of method FusionContext::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Hyphen.Loader loader, - class Virtuoso.Miranda.Plugins.AssemblyProbe pluginProbe, - native int nativePluginLink) cil managed - { - // Code size 80 (0x50) - .maxstack 2 - .line 45,45 : 9,98 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 47,47 : 13,32 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 48,48 : 17,59 '' - IL_0009: ldstr "loader" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 50,50 : 13,37 '' - IL_0014: ldarg.2 - IL_0015: brtrue.s IL_0022 - - .line 51,51 : 17,64 '' - IL_0017: ldstr "pluginProbe" - IL_001c: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0021: throw - - .line 53,53 : 13,49 '' - IL_0022: ldarg.3 - IL_0023: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0028: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_002d: brfalse.s IL_003a - - .line 54,54 : 17,69 '' - IL_002f: ldstr "nativePluginLink" - IL_0034: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0039: throw - - .line 56,56 : 13,34 '' - IL_003a: ldarg.0 - IL_003b: ldarg.1 - IL_003c: stfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.FusionContext::loader - .line 57,57 : 13,46 '' - IL_0041: ldarg.0 - IL_0042: ldarg.2 - IL_0043: stfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::assemblyProbe - .line 58,58 : 13,54 '' - IL_0048: ldarg.0 - IL_0049: ldarg.3 - IL_004a: stfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink - .line 59,59 : 9,10 '' - IL_004f: ret - } // end of method FusionContext::.ctor - - .method private hidebysig instance void - CheckEmpty() cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 68,68 : 13,27 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid() - IL_0006: brfalse.s IL_0013 - - .line 68,68 : 28,90 '' - IL_0008: ldstr "This context is empty." - IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0012: throw - - .line 69,69 : 9,10 '' - IL_0013: ret - } // end of method FusionContext::CheckEmpty - - .method public hidebysig specialname instance bool - get_IsInvalid() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 75,75 : 17,61 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0010: ret - } // end of method FusionContext::get_IsInvalid - - .method assembly hidebysig specialname static - class Virtuoso.Hyphen.FusionContext - get_Empty() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 83,83 : 17,81 '' - IL_0000: ldsfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::emptySingleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Hyphen.FusionContext::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::emptySingleton - IL_0014: ret - } // end of method FusionContext::get_Empty - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.AssemblyProbe - get_AssemblyProbe() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 89,89 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.FusionContext::CheckEmpty() - .line 89,89 : 33,54 '' - IL_0006: ldarg.0 - IL_0007: ldfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::assemblyProbe - IL_000c: ret - } // end of method FusionContext::get_AssemblyProbe - - .method assembly hidebysig specialname - instance native int get_NativePluginLink() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 94,94 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.FusionContext::CheckEmpty() - .line 94,94 : 33,57 '' - IL_0006: ldarg.0 - IL_0007: ldfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink - IL_000c: ret - } // end of method FusionContext::get_NativePluginLink - - .method assembly hidebysig specialname - instance class Virtuoso.Hyphen.Loader - get_Loader() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 101,101 : 17,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.FusionContext::loader - IL_0006: ret - } // end of method FusionContext::get_Loader - - .property instance bool IsInvalid() - { - .get instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid() - } // end of property FusionContext::IsInvalid - .property class Virtuoso.Hyphen.FusionContext - Empty() - { - .get class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::get_Empty() - } // end of property FusionContext::Empty - .property instance class Virtuoso.Miranda.Plugins.AssemblyProbe - AssemblyProbe() - { - .get instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::get_AssemblyProbe() - } // end of property FusionContext::AssemblyProbe - .property instance native int NativePluginLink() - { - .get instance native int Virtuoso.Hyphen.FusionContext::get_NativePluginLink() - } // end of property FusionContext::NativePluginLink - .property instance class Virtuoso.Hyphen.Loader - Loader() - { - .get instance class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.FusionContext::get_Loader() - } // end of property FusionContext::Loader -} // end of class Virtuoso.Hyphen.FusionContext - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.Loader - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .field public static literal string LogCategory = "Hyphen" - .field private static literal string ServicePrefix = "Virtuoso.Hyphen.Loader.Services" - .field private static literal string LoadUnloadPluginsServiceName = "Virtuoso.Hyphen.Loader.ServicesLoadUnloadPlugins" - .field private static literal string ConfigureModulesServiceName = "Virtuoso.Hyphen.Loader.ServicesConfigureModules" - .field private static literal string ShowManagedMenuServiceName = "Virtuoso.Hyphen.Loader.ServicesShowManagedMenu" - .field private static literal string ManagePluginsServiceName = "Virtuoso.Hyphen.Loader.ServicesManagePlugins" - .field private static initonly class [System]System.Uri HyphenUpdateUrl - .field private static initonly class [System]System.Uri HyphenVersionUrl - .field private static initonly class [System]System.Uri HyphenHomepageUrl - .field private static initonly class [mscorlib]System.Version MinMirandaVersion - .field private static class Virtuoso.Hyphen.Loader Singleton - .field private static initonly object SyncObject - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Unloaded - .field private class Virtuoso.Hyphen.Native.PLUGININFO pluginInfo - .field private static native int DummyPluginInfo - .field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 PluginInfoHandle - .field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 PluginInfoExHandle - .field private class Virtuoso.Hyphen.MirandaPluginLink PluginLink - .field private class Virtuoso.Hyphen.FusionContext FusionContext - .field private class Virtuoso.Hyphen.PluginsSandbox IsolatedPluginsSandbox - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute PluginTasksItem - .field private class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu ManagedMainMenu - .field private initonly class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection InternalHooks - .field private class [System]System.IO.FileSystemWatcher PluginsFolderWatcher - .field private initonly class [mscorlib]System.Threading.ManualResetEvent PluginsLoadedEvent - .field private class [mscorlib]System.Threading.Mutex SingleInstanceMutex - .field private class [mscorlib]System.Threading.SynchronizationContext UIThreadSyncContext - .field private static class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 'CS$<>9__CachedAnonymousMethodDelegate2' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 'CS$<>9__CachedAnonymousMethodDelegate4' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method public hidebysig specialname static - class [mscorlib]System.Version - get_HyphenVersion() cil managed noinlining - { - // Code size 16 (0x10) - .maxstack 8 - .line 115,115 : 17,74 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Loader.cs' - IL_0000: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_0005: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_000a: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_000f: ret - } // end of method Loader::get_HyphenVersion - - .method public hidebysig specialname instance bool - get_PluginsLoaded() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 127,127 : 17,55 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method Loader::get_PluginsLoaded - - .method public hidebysig specialname instance class Virtuoso.Hyphen.Native.PLUGININFO - get_PluginInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 138,138 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::pluginInfo - IL_0006: ret - } // end of method Loader::get_PluginInfo - - .method public hidebysig static void Initialize() cil managed - { - // Code size 39 (0x27) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 156,156 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 158,158 : 17,39 '' - .try - { - IL_000c: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton - IL_0011: brtrue.s IL_001d - - .line 159,159 : 21,46 '' - IL_0013: newobj instance void Virtuoso.Hyphen.Loader::.ctor() - IL_0018: stsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton - IL_001d: leave.s IL_0026 - - } // end .try - finally - { - IL_001f: ldloc.0 - IL_0020: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0025: endfinally - .line 161,161 : 9,10 '' - } // end handler - IL_0026: ret - } // end of method Loader::Initialize - - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 68 (0x44) - .maxstack 3 - .line 93,93 : 9,98 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::.ctor() - IL_0006: stfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - .line 96,96 : 9,92 '' - IL_000b: ldarg.0 - IL_000c: ldc.i4.0 - IL_000d: newobj instance void [mscorlib]System.Threading.ManualResetEvent::.ctor(bool) - IL_0012: stfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - .line 166,166 : 9,25 '' - IL_0017: ldarg.0 - IL_0018: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 168,168 : 13,82 '' - IL_001d: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0022: ldarg.0 - IL_0023: ldftn instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object, - class [mscorlib]System.UnhandledExceptionEventArgs) - IL_0029: newobj instance void [mscorlib]System.UnhandledExceptionEventHandler::.ctor(object, - native int) - IL_002e: callvirt instance void [mscorlib]System.AppDomain::add_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler) - .line 173,173 : 17,40 '' - .try - { - IL_0033: ldarg.0 - IL_0034: call instance void Virtuoso.Hyphen.Loader::InitializePluginInfo() - .line 174,174 : 17,89 '' - IL_0039: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialize() - IL_003e: leave.s IL_0043 - - .line 178,178 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0040: pop - .line 181,181 : 17,23 '' - IL_0041: rethrow - .line 183,183 : 9,10 '' - } // end handler - IL_0043: ret - } // end of method Loader::.ctor - - .method private hidebysig instance void - InitializePluginInfo() cil managed - { - // Code size 63 (0x3f) - .maxstack 2 - .locals init ([0] class Virtuoso.Hyphen.Native.PLUGININFO pluginInfo, - [1] class Virtuoso.Hyphen.Native.PLUGININFOEX pluginInfoEx) - .line 190,190 : 13,54 '' - IL_0000: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - IL_0005: stloc.0 - .line 191,191 : 13,44 '' - IL_0006: ldloc.0 - IL_0007: call void Virtuoso.Hyphen.Loader::PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO) - .line 192,192 : 13,86 '' - IL_000c: ldarg.0 - IL_000d: ldloca.s pluginInfo - IL_000f: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0014: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoHandle - .line 194,194 : 13,75 '' - IL_0019: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenUUID() - IL_001e: newobj instance void Virtuoso.Hyphen.Native.PLUGININFOEX::.ctor(valuetype [mscorlib]System.Guid) - IL_0023: stloc.1 - .line 195,195 : 13,46 '' - IL_0024: ldloc.1 - IL_0025: call void Virtuoso.Hyphen.Loader::PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO) - .line 196,196 : 13,92 '' - IL_002a: ldarg.0 - IL_002b: ldloca.s pluginInfoEx - IL_002d: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0032: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoExHandle - .line 198,198 : 13,44 '' - IL_0037: ldarg.0 - IL_0038: ldloc.1 - IL_0039: stfld class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::pluginInfo - .line 199,199 : 9,10 '' - IL_003e: ret - } // end of method Loader::InitializePluginInfo - - .method private hidebysig static void PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO pluginInfo) cil managed - { - // Code size 133 (0x85) - .maxstack 2 - .line 207,207 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 208,208 : 17,63 '' - IL_0003: ldstr "pluginInfo" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 210,210 : 13,68 '' - IL_000e: ldarg.0 - IL_000f: ldarg.0 - IL_0010: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0015: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_001a: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::Size - .line 211,211 : 13,44 '' - IL_001f: ldarg.0 - IL_0020: ldstr "virtuoso" - IL_0025: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Author - .line 212,212 : 13,61 '' - IL_002a: ldarg.0 - IL_002b: ldstr "deml.tomas@seznam.cz" - IL_0030: stfld string Virtuoso.Hyphen.Native.PLUGININFO::AuthorEmail - .line 213,213 : 13,60 '' - IL_0035: ldarg.0 - IL_0036: ldstr bytearray (A9 00 20 00 32 00 30 00 30 00 36 00 2D 00 32 00 // .. .2.0.0.6.-.2. - 30 00 31 00 30 00 2C 00 20 00 76 00 69 00 72 00 // 0.1.0.,. .v.i.r. - 74 00 75 00 6F 00 73 00 6F 00 ) // t.u.o.s.o. - IL_003b: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Copyright - .line 214,214 : 13,83 '' - IL_0040: ldarg.0 - IL_0041: ldstr "Microsoft.net runtime for managed plugins." - IL_0046: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Description - .line 215,215 : 13,64 '' - IL_004b: ldarg.0 - IL_004c: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenHomepageUrl - IL_0051: callvirt instance string [mscorlib]System.Object::ToString() - IL_0056: stfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage - .line 216,216 : 13,63 '' - IL_005b: ldarg.0 - IL_005c: ldc.i4.1 - IL_005d: stfld uint8 Virtuoso.Hyphen.Native.PLUGININFO::Flags - .line 217,217 : 13,50 '' - IL_0062: ldarg.0 - IL_0063: ldc.i4.0 - IL_0064: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::ReplacesDefaultModule - .line 218,218 : 13,45 '' - IL_0069: ldarg.0 - IL_006a: ldstr "Hyphen" - IL_006f: stfld string Virtuoso.Hyphen.Native.PLUGININFO::ShortName - .line 219,219 : 13,76 '' - IL_0074: ldarg.0 - IL_0075: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_007a: call uint32 Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToMirandaVersion(class [mscorlib]System.Version) - IL_007f: stfld uint32 Virtuoso.Hyphen.Native.PLUGININFO::Version - .line 220,220 : 9,10 '' - IL_0084: ret - } // end of method Loader::PopulatePluginInfo - - .method public hidebysig static class Virtuoso.Hyphen.Loader - GetInstance(class [mscorlib]System.Version requiredVersion) cil managed noinlining - { - // Code size 21 (0x15) - .maxstack 8 - .line 237,237 : 13,49 '' - IL_0000: ldarg.0 - IL_0001: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_0006: call bool [mscorlib]System.Version::op_GreaterThan(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_000b: brfalse.s IL_000f - - .line 238,238 : 17,29 '' - IL_000d: ldnull - IL_000e: ret - - .line 240,240 : 17,38 '' - IL_000f: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance() - IL_0014: ret - } // end of method Loader::GetInstance - - .method public hidebysig static class Virtuoso.Hyphen.Loader - GetInstance() cil managed - { - // Code size 42 (0x2a) - .maxstack 2 - .locals init ([0] class Virtuoso.Hyphen.Loader CS$1$0000, - [1] object CS$2$0001) - .line 250,250 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 252,252 : 17,39 '' - .try - { - IL_000c: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton - IL_0011: brtrue.s IL_0019 - - .line 253,253 : 21,59 '' - IL_0013: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_0018: throw - - .line 255,255 : 17,34 '' - IL_0019: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton - IL_001e: stloc.0 - IL_001f: leave.s IL_0028 - - } // end .try - finally - { - IL_0021: ldloc.1 - IL_0022: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0027: endfinally - .line 257,257 : 9,10 '' - } // end handler - IL_0028: ldloc.0 - IL_0029: ret - } // end of method Loader::GetInstance - - .method public hidebysig instance native int - MirandaPluginInfo(uint32 version) cil managed - { - // Code size 56 (0x38) - .maxstack 2 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 272,272 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32) - .line 274,274 : 13,50 '' - IL_0007: ldarg.1 - IL_0008: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(uint32) - IL_000d: brtrue.s IL_0015 - - .line 275,275 : 17,45 '' - IL_000f: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo() - IL_0014: ret - - .line 278,278 : 17,34 '' - IL_0015: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_001a: dup - IL_001b: stloc.1 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 279,279 : 21,52 '' - .try - { - IL_0021: ldarg.0 - IL_0022: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoHandle - IL_0027: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_002c: stloc.0 - IL_002d: leave.s IL_0036 - - } // end .try - finally - { - IL_002f: ldloc.1 - IL_0030: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0035: endfinally - .line 281,281 : 9,10 '' - } // end handler - IL_0036: ldloc.0 - IL_0037: ret - } // end of method Loader::MirandaPluginInfo - - .method public hidebysig instance native int - MirandaPluginInfoEx(uint32 version) cil managed - { - // Code size 56 (0x38) - .maxstack 2 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 293,293 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32) - .line 295,295 : 13,50 '' - IL_0007: ldarg.1 - IL_0008: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(uint32) - IL_000d: brtrue.s IL_0015 - - .line 296,296 : 17,45 '' - IL_000f: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo() - IL_0014: ret - - .line 299,299 : 17,34 '' - IL_0015: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_001a: dup - IL_001b: stloc.1 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 300,300 : 21,54 '' - .try - { - IL_0021: ldarg.0 - IL_0022: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoExHandle - IL_0027: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_002c: stloc.0 - IL_002d: leave.s IL_0036 - - } // end .try - finally - { - IL_002f: ldloc.1 - IL_0030: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0035: endfinally - .line 302,302 : 9,10 '' - } // end handler - IL_0036: ldloc.0 - IL_0037: ret - } // end of method Loader::MirandaPluginInfoEx - - .method public hidebysig static native int - GetDummyPluginInfo() cil managed - { - // Code size 87 (0x57) - .maxstack 3 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 310,310 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 312,312 : 17,52 '' - .try - { - IL_000c: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo - IL_0011: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0016: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_001b: brfalse.s IL_0046 - - .line 314,314 : 21,96 '' - IL_001d: ldtoken Virtuoso.Hyphen.Native.PLUGININFO - IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0027: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_002c: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0031: stsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo - .line 315,315 : 21,86 '' - IL_0036: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - IL_003b: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo - IL_0040: ldc.i4.0 - IL_0041: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object, - native int, - bool) - .line 318,318 : 17,40 '' - IL_0046: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo - IL_004b: stloc.0 - IL_004c: leave.s IL_0055 - - } // end .try - finally - { - IL_004e: ldloc.1 - IL_004f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0054: endfinally - .line 320,320 : 9,10 '' - } // end handler - IL_0055: ldloc.0 - IL_0056: ret - } // end of method Loader::GetDummyPluginInfo - - .method public hidebysig instance void - MirandaPluginInfoShared(uint32 version) cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 328,328 : 13,59 '' - IL_0000: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaVersion() - IL_0005: ldnull - IL_0006: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_000b: brfalse.s IL_0018 - - .line 329,329 : 17,91 '' - IL_000d: ldarg.1 - IL_000e: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32) - IL_0013: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaVersion(class [mscorlib]System.Version) - .line 330,330 : 9,10 '' - IL_0018: ret - } // end of method Loader::MirandaPluginInfoShared - - .method public hidebysig static bool SupportsMirandaVersion(uint32 version) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 334,334 : 13,82 '' - IL_0000: ldarg.0 - IL_0001: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32) - IL_0006: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(class [mscorlib]System.Version) - IL_000b: ret - } // end of method Loader::SupportsMirandaVersion - - .method public hidebysig static bool SupportsMirandaVersion(class [mscorlib]System.Version version) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 339,339 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: ldsfld class [mscorlib]System.Version Virtuoso.Hyphen.Loader::MinMirandaVersion - IL_0006: call bool [mscorlib]System.Version::op_GreaterThanOrEqual(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_000b: ret - } // end of method Loader::SupportsMirandaVersion - - .method public hidebysig instance native int - MirandaPluginInterfaces() cil managed - { - // Code size 29 (0x1d) - .maxstack 2 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 348,348 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 349,349 : 17,50 '' - .try - { - IL_000c: call native int Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenInterfaceUUIDs() - IL_0011: stloc.0 - IL_0012: leave.s IL_001b - - } // end .try - finally - { - IL_0014: ldloc.1 - IL_0015: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_001a: endfinally - .line 350,350 : 9,10 '' - } // end handler - IL_001b: ldloc.0 - IL_001c: ret - } // end of method Loader::MirandaPluginInterfaces - - .method public hidebysig instance void - ModuleInducedLoad(native int pPluginLink) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 367,367 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance int32 Virtuoso.Hyphen.Loader::Load(native int) - IL_0007: pop - .line 368,368 : 9,10 '' - IL_0008: ret - } // end of method Loader::ModuleInducedLoad - - .method public hidebysig instance int32 - Load(native int pPluginLink) cil managed - { - // Code size 94 (0x5e) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] int32 CS$1$0000, - [2] object CS$2$0001) - .line 377,377 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.2 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 379,379 : 17,99 '' - .try - { - IL_000c: ldc.i4.1 - IL_000d: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::set_HyphenIsLoading(bool) - .line 384,384 : 21,44 '' - .try - { - .try - { - IL_0012: ldarg.0 - IL_0013: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink - IL_0018: brtrue.s IL_0032 - - .line 388,388 : 25,49 '' - IL_001a: call void Virtuoso.Hyphen.Loader::VerifyFxConfiguration() - .line 389,389 : 25,48 '' - IL_001f: ldarg.0 - IL_0020: call instance void Virtuoso.Hyphen.Loader::EnsureSingleInstance() - .line 391,391 : 25,63 '' - IL_0025: ldarg.0 - IL_0026: ldarg.1 - IL_0027: call instance void Virtuoso.Hyphen.Loader::InitializeRuntimeContext(native int) - .line 392,392 : 25,45 '' - IL_002c: ldarg.0 - IL_002d: call instance void Virtuoso.Hyphen.Loader::HookRuntimeEvents() - .line 396,396 : 21,51 '' - IL_0032: ldc.i4.0 - IL_0033: stloc.1 - IL_0034: leave.s IL_005c - - .line 398,398 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0036: stloc.0 - .line 401,401 : 21,77 '' - IL_0037: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_003c: ldloc.0 - IL_003d: ldnull - IL_003e: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 403,403 : 21,30 '' - IL_0043: ldarg.0 - IL_0044: call instance int32 Virtuoso.Hyphen.Loader::Unload() - IL_0049: pop - .line 404,404 : 21,51 '' - IL_004a: ldc.i4.m1 - IL_004b: stloc.1 - IL_004c: leave.s IL_005c - - .line 408,408 : 21,104 '' - } // end handler - } // end .try - finally - { - IL_004e: ldc.i4.0 - IL_004f: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::set_HyphenIsLoading(bool) - IL_0054: endfinally - } // end handler - } // end .try - finally - { - IL_0055: ldloc.2 - IL_0056: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_005b: endfinally - .line 411,411 : 9,10 '' - } // end handler - IL_005c: ldloc.1 - IL_005d: ret - } // end of method Loader::Load - - .method private hidebysig instance void - InitializeRuntimeContext(native int pPluginLink) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 420,420 : 13,47 '' - IL_0000: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Initialize() - .line 423,423 : 13,69 '' - IL_0005: ldarg.0 - IL_0006: ldarg.1 - IL_0007: call class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.MirandaPluginLink::FromPointer(native int) - IL_000c: stfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink - .line 426,426 : 13,64 '' - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink - IL_0017: ldc.i4.1 - IL_0018: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink, - bool) - .line 427,427 : 9,10 '' - IL_001d: ret - } // end of method Loader::InitializeRuntimeContext - - .method private hidebysig instance void - HookRuntimeEvents() cil managed - { - // Code size 62 (0x3e) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor modulesLoadedEventHook, - [1] class [mscorlib]System.Exception e) - .line 436,436 : 17,227 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0006: ldstr "Miranda/System/ModulesLoaded" - IL_000b: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0010: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0015: ldarg.0 - IL_0016: ldftn instance int32 Virtuoso.Hyphen.Loader::CompleteInitialization(native uint, - native int) - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0021: ldc.i4.1 - IL_0022: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0027: stloc.0 - .line 437,437 : 17,64 '' - IL_0028: ldloc.0 - IL_0029: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_002e: leave.s IL_003d - - .line 439,439 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0030: stloc.1 - .line 442,442 : 17,97 '' - IL_0031: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred() - IL_0036: ldloc.1 - IL_0037: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_003c: throw - - .line 444,444 : 9,10 '' - } // end handler - IL_003d: ret - } // end of method Loader::HookRuntimeEvents - - .method private hidebysig instance int32 - CompleteInitialization(native uint wParam, - native int lParam) cil managed - { - // Code size 144 (0x90) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor, - [1] int32 CS$1$0000, - [2] object CS$2$0001) - .line 453,453 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.2 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 458,458 : 21,107 '' - .try - { - .try - { - IL_000c: ldarg.0 - IL_000d: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0012: ldstr "Miranda/System/ModulesLoaded" - IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string) - IL_001c: stloc.0 - .line 459,459 : 21,57 '' - IL_001d: ldloc.0 - IL_001e: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 460,460 : 21,54 '' - IL_0023: ldarg.0 - IL_0024: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0029: ldloc.0 - IL_002a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_002f: pop - .line 463,463 : 21,211 '' - IL_0030: ldarg.0 - IL_0031: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0036: ldstr "Miranda/System/OkToExitEvent" - IL_003b: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0040: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0045: ldarg.0 - IL_0046: ldftn instance int32 Virtuoso.Hyphen.Loader::UnloadOnShutdownService(native uint, - native int) - IL_004c: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0051: ldc.i4.1 - IL_0052: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0057: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 465,465 : 21,41 '' - IL_005c: call void Virtuoso.Hyphen.Loader::InitializeUpdater() - .line 466,466 : 21,47 '' - IL_0061: ldarg.0 - IL_0062: call instance void Virtuoso.Hyphen.Loader::InitializePluginsFolder() - .line 467,467 : 21,38 '' - IL_0067: ldarg.0 - IL_0068: call instance void Virtuoso.Hyphen.Loader::InitializeMenu() - .line 469,469 : 21,70 '' - IL_006d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0072: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::RaiseModulesLoadedEvent() - IL_0077: leave.s IL_0083 - - .line 471,471 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0079: pop - .line 474,474 : 21,30 '' - IL_007a: ldarg.0 - IL_007b: call instance int32 Virtuoso.Hyphen.Loader::Unload() - IL_0080: pop - IL_0081: leave.s IL_0083 - - .line 477,477 : 17,52 '' - } // end handler - IL_0083: ldc.i4.0 - IL_0084: stloc.1 - IL_0085: leave.s IL_008e - - } // end .try - finally - { - IL_0087: ldloc.2 - IL_0088: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_008d: endfinally - .line 479,479 : 9,10 '' - } // end handler - IL_008e: ldloc.1 - IL_008f: ret - } // end of method Loader::CompleteInitialization - - .method private hidebysig static void InitializeUpdater() cil managed - { - // Code size 40 (0x28) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update update) - .line 486,486 : 13,51 '' - IL_0000: call bool Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::IsUpdateSupported() - IL_0005: brfalse.s IL_0027 - - .line 488,488 : 17,116 '' - IL_0007: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_000c: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenUpdateUrl - IL_0011: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenVersionUrl - IL_0016: ldstr " " - IL_001b: newobj instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [System]System.Uri, - class [System]System.Uri, - string) - IL_0020: stloc.0 - .line 489,489 : 17,57 '' - IL_0021: ldloc.0 - IL_0022: call void Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::RegisterForUpdate(class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update) - .line 491,491 : 9,10 '' - IL_0027: ret - } // end of method Loader::InitializeUpdater - - .method private hidebysig instance void - InitializePluginsFolder() cil managed - { - // Code size 139 (0x8b) - .maxstack 3 - .line 498,498 : 13,80 '' - IL_0000: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - IL_0005: call bool [mscorlib]System.IO.Directory::Exists(string) - IL_000a: brtrue.s IL_0017 - - .line 499,499 : 17,88 '' - IL_000c: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - IL_0011: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string) - IL_0016: pop - .line 501,501 : 13,112 '' - IL_0017: ldarg.0 - IL_0018: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - IL_001d: ldstr "*.dll" - IL_0022: newobj instance void [System]System.IO.FileSystemWatcher::.ctor(string, - string) - IL_0027: stfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - .line 502,502 : 13,64 '' - IL_002c: ldarg.0 - IL_002d: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0032: ldc.i4.0 - IL_0033: callvirt instance void [System]System.IO.FileSystemWatcher::set_IncludeSubdirectories(bool) - .line 503,503 : 13,73 '' - IL_0038: ldarg.0 - IL_0039: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_003e: ldc.i4.s 16 - IL_0040: callvirt instance void [System]System.IO.FileSystemWatcher::set_NotifyFilter(valuetype [System]System.IO.NotifyFilters) - .line 504,504 : 13,67 '' - IL_0045: ldarg.0 - IL_0046: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_004b: ldarg.0 - IL_004c: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object, - class [System]System.IO.FileSystemEventArgs) - IL_0052: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object, - native int) - IL_0057: callvirt instance void [System]System.IO.FileSystemWatcher::add_Deleted(class [System]System.IO.FileSystemEventHandler) - .line 505,505 : 13,67 '' - IL_005c: ldarg.0 - IL_005d: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0062: ldarg.0 - IL_0063: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object, - class [System]System.IO.FileSystemEventArgs) - IL_0069: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object, - native int) - IL_006e: callvirt instance void [System]System.IO.FileSystemWatcher::add_Changed(class [System]System.IO.FileSystemEventHandler) - .line 506,506 : 13,67 '' - IL_0073: ldarg.0 - IL_0074: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0079: ldarg.0 - IL_007a: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object, - class [System]System.IO.FileSystemEventArgs) - IL_0080: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object, - native int) - IL_0085: callvirt instance void [System]System.IO.FileSystemWatcher::add_Created(class [System]System.IO.FileSystemEventHandler) - .line 507,507 : 9,10 '' - IL_008a: ret - } // end of method Loader::InitializePluginsFolder - - .method private hidebysig instance void - InitializeMenu() cil managed - { - // Code size 373 (0x175) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactList clist, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item, - [3] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$0$0000) - .line 514,514 : 13,85 '' - IL_0000: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_000a: stloc.0 - .line 515,515 : 13,68 '' - IL_000b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0010: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - IL_0015: stloc.1 - .line 518,518 : 13,175 '' - IL_0016: ldarg.0 - IL_0017: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_001c: ldstr "Virtuoso.Hyphen.Loader.ServicesLoadUnloadPlugins" - IL_0021: ldloc.0 - IL_0022: ldarg.0 - IL_0023: ldftn instance int32 Virtuoso.Hyphen.Loader::LoadUnloadPluginsService(native uint, - native int) - IL_0029: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_002e: ldc.i4.2 - IL_002f: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0034: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 519,519 : 13,173 '' - IL_0039: ldarg.0 - IL_003a: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_003f: ldstr "Virtuoso.Hyphen.Loader.ServicesConfigureModules" - IL_0044: ldloc.0 - IL_0045: ldarg.0 - IL_0046: ldftn instance int32 Virtuoso.Hyphen.Loader::ConfigureModulesService(native uint, - native int) - IL_004c: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0051: ldc.i4.2 - IL_0052: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0057: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 520,520 : 13,171 '' - IL_005c: ldarg.0 - IL_005d: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0062: ldstr "Virtuoso.Hyphen.Loader.ServicesShowManagedMenu" - IL_0067: ldloc.0 - IL_0068: ldarg.0 - IL_0069: ldftn instance int32 Virtuoso.Hyphen.Loader::ShowManagedMenuService(native uint, - native int) - IL_006f: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0074: ldc.i4.2 - IL_0075: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_007a: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 521,521 : 13,167 '' - IL_007f: ldarg.0 - IL_0080: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0085: ldstr "Virtuoso.Hyphen.Loader.ServicesManagePlugins" - IL_008a: ldloc.0 - IL_008b: ldarg.0 - IL_008c: ldftn instance int32 Virtuoso.Hyphen.Loader::ManagePluginsService(native uint, - native int) - IL_0092: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0097: ldc.i4.2 - IL_0098: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_009d: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 523,523 : 13,37 '' - IL_00a2: ldarg.0 - IL_00a3: call instance void Virtuoso.Hyphen.Loader::InitializeManagedMenu() - .line 525,525 : 13,183 '' - IL_00a8: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_LoadUnloadPlugins() - IL_00ad: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen() - IL_00b2: ldstr "Virtuoso.Hyphen.Loader.ServicesLoadUnloadPlugins" - IL_00b7: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string) - IL_00bc: stloc.2 - .line 526,526 : 13,44 '' - IL_00bd: ldloc.2 - IL_00be: ldc.i4.0 - IL_00bf: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - .line 527,527 : 13,33 '' - IL_00c4: ldloc.2 - IL_00c5: ldc.i4.1 - IL_00c6: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .line 528,528 : 13,41 '' - IL_00cb: ldloc.2 - IL_00cc: ldc.i4.1 - IL_00cd: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - .line 529,529 : 13,86 '' - IL_00d2: ldloc.2 - IL_00d3: ldstr "Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugi" - + "ns.ico" - IL_00d8: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - .line 530,530 : 13,69 '' - IL_00dd: ldloc.1 - IL_00de: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_00e3: ldloc.2 - IL_00e4: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 532,532 : 13,164 '' - IL_00e9: ldarg.0 - IL_00ea: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ManagePlugins() - IL_00ef: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen() - IL_00f4: ldstr "Virtuoso.Hyphen.Loader.ServicesManagePlugins" - IL_00f9: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string) - IL_00fe: dup - IL_00ff: stloc.3 - IL_0100: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Hyphen.Loader::PluginTasksItem - IL_0105: ldloc.3 - IL_0106: stloc.2 - .line 533,533 : 13,44 '' - IL_0107: ldloc.2 - IL_0108: ldc.i4.0 - IL_0109: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - .line 534,534 : 13,33 '' - IL_010e: ldloc.2 - IL_010f: ldc.i4.1 - IL_0110: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .line 535,535 : 13,41 '' - IL_0115: ldloc.2 - IL_0116: ldc.i4.1 - IL_0117: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - .line 536,536 : 13,78 '' - IL_011c: ldloc.2 - IL_011d: ldstr "Virtuoso.Miranda.Plugins.Resources.Configure.ico" - IL_0122: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - .line 537,537 : 13,69 '' - IL_0127: ldloc.1 - IL_0128: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_012d: ldloc.2 - IL_012e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 539,539 : 13,162 '' - IL_0133: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ConfigureStandaloneModules() - IL_0138: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen() - IL_013d: ldstr "Virtuoso.Hyphen.Loader.ServicesConfigureModules" - IL_0142: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string) - IL_0147: stloc.2 - .line 540,540 : 13,44 '' - IL_0148: ldloc.2 - IL_0149: ldc.i4.0 - IL_014a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - .line 541,541 : 13,33 '' - IL_014f: ldloc.2 - IL_0150: ldc.i4.1 - IL_0151: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .line 542,542 : 13,41 '' - IL_0156: ldloc.2 - IL_0157: ldc.i4.1 - IL_0158: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - .line 543,543 : 13,78 '' - IL_015d: ldloc.2 - IL_015e: ldstr "Virtuoso.Miranda.Plugins.Resources.Configure.ico" - IL_0163: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - .line 544,544 : 13,69 '' - IL_0168: ldloc.1 - IL_0169: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_016e: ldloc.2 - IL_016f: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 545,545 : 9,10 '' - IL_0174: ret - } // end of method Loader::InitializeMenu - - .method private hidebysig instance void - InitializeManagedMenu() cil managed - { - // Code size 81 (0x51) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item) - .line 552,552 : 13,53 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::.ctor() - IL_0006: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - .line 554,554 : 13,153 '' - IL_000b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ShowManagedMainMenu() - IL_0010: ldstr "Virtuoso.Hyphen.Loader.ServicesShowManagedMenu" - IL_0015: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string) - IL_001a: stloc.0 - .line 555,555 : 13,44 '' - IL_001b: ldloc.0 - IL_001c: ldc.i4.0 - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - .line 556,556 : 13,33 '' - IL_0022: ldloc.0 - IL_0023: ldc.i4.1 - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .line 557,557 : 13,41 '' - IL_0029: ldloc.0 - IL_002a: ldc.i4.1 - IL_002b: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - .line 558,558 : 13,89 '' - IL_0030: ldloc.0 - IL_0031: ldstr "Virtuoso.Miranda.Plugins.Resources.ShowManagedMenu" - + "Items.ico" - IL_0036: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - .line 561,561 : 13,98 '' - IL_003b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0040: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - IL_0045: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_004a: ldloc.0 - IL_004b: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 562,562 : 9,10 '' - IL_0050: ret - } // end of method Loader::InitializeManagedMenu - - .method public hidebysig instance int32 - Unload() cil managed - { - // Code size 106 (0x6a) - .maxstack 2 - .locals init ([0] bool lazy, - [1] int32 CS$1$0000, - [2] object CS$2$0001) - .line 581,581 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.2 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 587,587 : 21,34 '' - .try - { - .try - { - .try - { - IL_000c: ldarg.0 - IL_000d: volatile. - IL_000f: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Loader::Unloaded - IL_0014: brfalse.s IL_001a - - .line 588,588 : 25,60 '' - IL_0016: ldc.i4.0 - IL_0017: stloc.1 - IL_0018: leave.s IL_0068 - - .line 590,590 : 21,58 '' - IL_001a: call bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Initialized() - IL_001f: brfalse.s IL_002b - - .line 591,591 : 25,63 '' - IL_0021: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - .line 593,593 : 21,78 '' - IL_002b: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0030: callvirt instance bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_UseLazyUnload() - IL_0035: stloc.0 - .line 595,595 : 21,39 '' - IL_0036: ldarg.0 - IL_0037: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_003c: brfalse.s IL_0045 - - .line 596,596 : 25,45 '' - IL_003e: ldarg.0 - IL_003f: ldloc.0 - IL_0040: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins(bool) - .line 599,599 : 21,30 '' - IL_0045: ldloc.0 - IL_0046: brtrue.s IL_004e - - .line 606,606 : 25,45 '' - IL_0048: ldarg.0 - IL_0049: call instance void Virtuoso.Hyphen.Loader::PerformFullUnload() - .line 609,609 : 21,56 '' - IL_004e: ldc.i4.0 - IL_004f: stloc.1 - IL_0050: leave.s IL_0068 - - .line 611,611 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0052: pop - .line 614,614 : 21,56 '' - IL_0053: ldc.i4.m1 - IL_0054: stloc.1 - IL_0055: leave.s IL_0068 - - .line 618,618 : 21,37 '' - } // end handler - } // end .try - finally - { - IL_0057: ldarg.0 - IL_0058: ldc.i4.1 - IL_0059: volatile. - IL_005b: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Loader::Unloaded - IL_0060: endfinally - } // end handler - } // end .try - finally - { - IL_0061: ldloc.2 - IL_0062: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0067: endfinally - .line 621,621 : 9,10 '' - } // end handler - IL_0068: ldloc.1 - IL_0069: ret - } // end of method Loader::Unload - - .method private hidebysig instance void - PerformFullUnload() cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 628,628 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Loader::DisposePluginsWatcher() - .line 630,630 : 13,37 '' - IL_0006: ldarg.0 - IL_0007: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoHandle - IL_000c: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 631,631 : 13,39 '' - IL_0011: ldarg.0 - IL_0012: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Virtuoso.Hyphen.Loader::PluginInfoExHandle - IL_0017: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 633,633 : 13,41 '' - IL_001c: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Dispose() - .line 636,636 : 13,83 '' - IL_0021: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized() - IL_0026: brfalse.s IL_0039 - - IL_0028: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_002d: callvirt instance bool Virtuoso.Hyphen.Mini.ModuleManager::get_HasModules() - IL_0032: brtrue.s IL_0039 - - .line 637,637 : 17,52 '' - IL_0034: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent() - .line 640,640 : 9,10 '' - IL_0039: ret - } // end of method Loader::PerformFullUnload - - .method private hidebysig instance void - DisposePluginsWatcher() cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 647,647 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0006: brfalse.s IL_0013 - - .line 648,648 : 17,48 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_000e: callvirt instance void [System]System.ComponentModel.Component::Dispose() - .line 649,649 : 9,10 '' - IL_0013: ret - } // end of method Loader::DisposePluginsWatcher - - .method private hidebysig instance void - DisposePluginTasksMenu() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 658,658 : 9,10 '' - IL_0000: ret - } // end of method Loader::DisposePluginTasksMenu - - .method private hidebysig instance int32 - UnloadOnShutdownService(native uint wParam, - native int lParam) cil managed - { - // Code size 108 (0x6c) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor, - [1] object CS$2$0000) - .line 667,667 : 17,34 '' - .try - { - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 669,669 : 21,102 '' - .try - { - IL_000c: ldarg.0 - IL_000d: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0012: ldstr "Miranda/System/OkToExitEvent" - IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string) - IL_001c: stloc.0 - .line 670,670 : 21,57 '' - IL_001d: ldloc.0 - IL_001e: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 671,671 : 21,54 '' - IL_0023: ldarg.0 - IL_0024: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks - IL_0029: ldloc.0 - IL_002a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_002f: pop - .line 673,673 : 21,39 '' - IL_0030: ldarg.0 - IL_0031: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0036: brfalse.s IL_0055 - - .line 674,674 : 25,127 '' - IL_0038: ldarg.0 - IL_0039: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_003e: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_0043: ldnull - IL_0044: ldftn void Virtuoso.Hyphen.Loader::BroadcastBeforeMirandaExitEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase, - object) - IL_004a: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1::.ctor(object, - native int) - IL_004f: ldnull - IL_0050: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1, - !!0) - .line 676,676 : 21,30 '' - IL_0055: ldarg.0 - IL_0056: call instance int32 Virtuoso.Hyphen.Loader::Unload() - IL_005b: pop - IL_005c: leave.s IL_0065 - - } // end .try - finally - { - IL_005e: ldloc.1 - IL_005f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0064: endfinally - } // end handler - IL_0065: leave.s IL_006a - - .line 679,679 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0067: pop - IL_0068: leave.s IL_006a - - .line 684,684 : 13,22 '' - } // end handler - IL_006a: ldc.i4.0 - IL_006b: ret - } // end of method Loader::UnloadOnShutdownService - - .method private hidebysig static void BroadcastBeforeMirandaExitEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase sender, - object state) cil managed - { - // Code size 93 (0x5d) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 694,694 : 17,77 '' - .try - { - IL_0000: ldarg.0 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_0006: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 696,696 : 57,71 '' - IL_000b: ldarg.0 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_0011: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0016: stloc.1 - .try - { - IL_0017: br.s IL_003a - - .line 696,696 : 26,53 '' - IL_0019: ldloc.1 - IL_001a: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_001f: stloc.0 - .line 700,700 : 25,81 '' - .try - { - IL_0020: ldloc.0 - IL_0021: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 701,701 : 25,75 '' - IL_0026: ldloc.0 - IL_0027: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_002c: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdownInternal() - IL_0031: leave.s IL_003a - - .line 705,705 : 25,69 '' - } // end .try - finally - { - IL_0033: ldloc.0 - IL_0034: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0039: endfinally - .line 696,696 : 54,56 '' - } // end handler - IL_003a: ldloc.1 - IL_003b: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0040: brtrue.s IL_0019 - - IL_0042: leave.s IL_004e - - } // end .try - finally - { - IL_0044: ldloc.1 - IL_0045: brfalse.s IL_004d - - IL_0047: ldloc.1 - IL_0048: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004d: endfinally - } // end handler - IL_004e: leave.s IL_005c - - .line 711,711 : 17,65 '' - } // end .try - finally - { - IL_0050: ldarg.0 - IL_0051: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_0056: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_005b: endfinally - .line 713,713 : 9,10 '' - } // end handler - IL_005c: ret - } // end of method Loader::BroadcastBeforeMirandaExitEvent - - .method private hidebysig instance int32 - LoadUnloadPluginsService(native uint wParam, - native int lParam) cil managed - { - // Code size 83 (0x53) - .maxstack 5 - .locals init ([0] class [mscorlib]System.Exception e, - [1] object CS$2$0000) - .line 732,732 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 736,736 : 21,40 '' - .try - { - .try - { - IL_000c: ldarg.0 - IL_000d: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0012: brtrue.s IL_001c - - .line 737,737 : 25,39 '' - IL_0014: ldarg.0 - IL_0015: call instance void Virtuoso.Hyphen.Loader::LoadPlugins() - IL_001a: br.s IL_0037 - - .line 738,738 : 26,215 '' - IL_001c: ldc.i4.6 - IL_001d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_LoadUnloadPlugins_Unload() - IL_0022: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_LoadUnloadPlugins() - IL_0027: ldc.i4.4 - IL_0028: ldc.i4.s 48 - IL_002a: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_002f: bne.un.s IL_0037 - - .line 739,739 : 25,41 '' - IL_0031: ldarg.0 - IL_0032: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins() - IL_0037: leave.s IL_0048 - - .line 741,741 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0039: stloc.0 - .line 743,743 : 21,77 '' - IL_003a: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_003f: ldloc.0 - IL_0040: ldnull - IL_0041: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_0046: leave.s IL_0048 - - } // end handler - IL_0048: leave.s IL_0051 - - } // end .try - finally - { - IL_004a: ldloc.1 - IL_004b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0050: endfinally - .line 747,747 : 13,48 '' - } // end handler - IL_0051: ldc.i4.0 - IL_0052: ret - } // end of method Loader::LoadUnloadPluginsService - - .method private hidebysig instance void - ReloadPlugins() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 755,755 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins() - .line 756,756 : 13,27 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Hyphen.Loader::LoadPlugins() - .line 757,757 : 9,10 '' - IL_000c: ret - } // end of method Loader::ReloadPlugins - - .method private hidebysig instance void - LoadPlugins() cil managed - { - // Code size 64 (0x40) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 764,764 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 766,766 : 17,35 '' - .try - { - IL_000c: ldarg.0 - IL_000d: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0012: brfalse.s IL_001f - - .line 767,767 : 21,107 '' - IL_0014: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred() - IL_0019: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_001e: throw - - .line 769,769 : 17,45 '' - IL_001f: ldarg.0 - IL_0020: call instance void Virtuoso.Hyphen.Loader::InitializePluginTasksMenu() - .line 772,772 : 17,62 '' - IL_0025: ldarg.0 - IL_0026: ldftn instance void Virtuoso.Hyphen.Loader::StartFusion() - IL_002c: newobj instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate::.ctor(object, - native int) - IL_0031: call void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::ShowDialog(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate) - IL_0036: leave.s IL_003f - - } // end .try - finally - { - IL_0038: ldloc.0 - IL_0039: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_003e: endfinally - .line 774,774 : 9,10 '' - } // end handler - IL_003f: ret - } // end of method Loader::LoadPlugins - - .method private hidebysig instance void - StartFusion() cil managed - { - // Code size 65 (0x41) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Exception e) - .line 783,783 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Loader::InitializeSandbox() - .line 784,784 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Hyphen.Loader::InitializeFusionContext() - .line 786,786 : 13,33 '' - IL_000c: ldarg.0 - IL_000d: call instance void Virtuoso.Hyphen.Loader::LoadPluginManager() - .line 790,790 : 17,75 '' - .try - { - IL_0012: ldarg.0 - IL_0013: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0018: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::FindAndLoadPlugins() - .line 791,791 : 17,44 '' - IL_0022: call void Virtuoso.Hyphen.Loader::ClearStringResolverCache() - IL_0027: leave.s IL_0040 - - .line 793,793 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0029: stloc.0 - .line 795,795 : 17,33 '' - IL_002a: ldarg.0 - IL_002b: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins() - .line 796,796 : 17,89 '' - IL_0030: ldarg.0 - IL_0031: ldarg.0 - IL_0032: ldloc.0 - IL_0033: ldc.i4.0 - IL_0034: newobj instance void [mscorlib]System.UnhandledExceptionEventArgs::.ctor(object, - bool) - IL_0039: call instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object, - class [mscorlib]System.UnhandledExceptionEventArgs) - IL_003e: leave.s IL_0040 - - .line 798,798 : 9,10 '' - } // end handler - IL_0040: ret - } // end of method Loader::StartFusion - - .method private hidebysig instance void - InitializeSandbox() cil managed - { - // Code size 46 (0x2e) - .maxstack 8 - .line 805,805 : 13,59 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Hyphen.PluginsSandbox::.ctor() - IL_0006: stfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - .line 806,806 : 13,89 '' - IL_000b: ldarg.0 - IL_000c: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0011: ldarg.0 - IL_0012: ldftn instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object, - class [mscorlib]System.UnhandledExceptionEventArgs) - IL_0018: newobj instance void [mscorlib]System.UnhandledExceptionEventHandler::.ctor(object, - native int) - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::SetUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler) - .line 807,807 : 13,56 '' - IL_0022: ldarg.0 - IL_0023: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0028: callvirt instance void Virtuoso.Hyphen.PluginsSandbox::LoadAssemblyProbe() - .line 808,808 : 9,10 '' - IL_002d: ret - } // end of method Loader::InitializeSandbox - - .method private hidebysig instance void - InitializeFusionContext() cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 815,815 : 13,123 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldarg.0 - IL_0003: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0008: callvirt instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::get_AssemblyProbe() - IL_000d: ldarg.0 - IL_000e: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink - IL_0013: callvirt instance native int Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLinkPtr() - IL_0018: newobj instance void Virtuoso.Hyphen.FusionContext::.ctor(class Virtuoso.Hyphen.Loader, - class Virtuoso.Miranda.Plugins.AssemblyProbe, - native int) - IL_001d: stfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.Loader::FusionContext - .line 816,816 : 9,10 '' - IL_0022: ret - } // end of method Loader::InitializeFusionContext - - .method private hidebysig instance void - LoadPluginManager() cil managed - { - // Code size 84 (0x54) - .maxstack 3 - .line 823,823 : 13,69 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0006: ldarg.0 - IL_0007: ldfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.Loader::FusionContext - IL_000c: callvirt instance void Virtuoso.Hyphen.PluginsSandbox::LoadPluginManager(class Virtuoso.Hyphen.FusionContext) - .line 826,826 : 13,97 '' - IL_0011: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0016: ldarg.0 - IL_0017: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_001c: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_0021: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::AssociatePluginManager(class Virtuoso.Miranda.Plugins.PluginManagerBase) - .line 828,832 : 13,15 '' - IL_0026: ldarg.0 - IL_0027: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_002c: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_0031: ldarg.0 - IL_0032: ldftn instance void Virtuoso.Hyphen.Loader::'b__0'(object, - class [mscorlib]System.EventArgs) - IL_0038: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_003d: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_FusionCompleted(class [mscorlib]System.EventHandler) - .line 834,834 : 13,83 '' - IL_0042: ldarg.0 - IL_0043: ldarg.0 - IL_0044: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0049: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_004e: call instance void Virtuoso.Hyphen.Loader::PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase) - .line 835,835 : 9,10 '' - IL_0053: ret - } // end of method Loader::LoadPluginManager - - .method public hidebysig instance void - InitializePluginTasksMenu() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 844,844 : 9,10 '' - IL_0000: ret - } // end of method Loader::InitializePluginTasksMenu - - .method private hidebysig instance void - InitializeUISyncContext() cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 855,855 : 13,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Threading.SynchronizationContext Virtuoso.Hyphen.Loader::UIThreadSyncContext - IL_0006: brtrue.s IL_001c - - .line 856,856 : 17,102 '' - IL_0008: ldarg.0 - IL_0009: call class [mscorlib]System.Threading.SynchronizationContext [mscorlib]System.Threading.SynchronizationContext::get_Current() - IL_000e: dup - IL_000f: brtrue.s IL_0017 - - IL_0011: pop - IL_0012: newobj instance void [mscorlib]System.Threading.SynchronizationContext::.ctor() - IL_0017: stfld class [mscorlib]System.Threading.SynchronizationContext Virtuoso.Hyphen.Loader::UIThreadSyncContext - .line 857,857 : 9,10 '' - IL_001c: ret - } // end of method Loader::InitializeUISyncContext - - .method public hidebysig instance void - PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager) cil managed - { - // Code size 64 (0x40) - .maxstack 3 - .line 865,865 : 13,39 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 866,866 : 17,66 '' - IL_0003: ldstr "pluginManager" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 868,868 : 13,41 '' - IL_000e: ldarg.0 - IL_000f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - IL_0014: brfalse.s IL_003f - - .line 870,873 : 17,37 '' - IL_0016: ldarg.1 - IL_0017: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_001c: brtrue.s IL_002f - - IL_001e: ldnull - IL_001f: ldftn void Virtuoso.Hyphen.Loader::'b__1'(class Virtuoso.Miranda.Plugins.PluginManagerBase, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu) - IL_0025: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1::.ctor(object, - native int) - IL_002a: stsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_002f: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_0034: ldarg.0 - IL_0035: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - IL_003a: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1, - !!0) - .line 875,875 : 9,10 '' - IL_003f: ret - } // end of method Loader::PromoteManagedMenuIntoAppDomain - - .method private hidebysig static void ClearStringResolverCache() cil managed - { - // Code size 30 (0x1e) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache cache, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache CS$2$0000) - .line 882,882 : 13,71 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::get_Singleton() - IL_0005: stloc.0 - .line 884,884 : 13,25 '' - IL_0006: ldloc.0 - IL_0007: dup - IL_0008: stloc.1 - IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 885,885 : 17,31 '' - .try - { - IL_000e: ldloc.0 - IL_000f: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - IL_0014: leave.s IL_001d - - } // end .try - finally - { - IL_0016: ldloc.1 - IL_0017: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_001c: endfinally - .line 886,886 : 9,10 '' - } // end handler - IL_001d: ret - } // end of method Loader::ClearStringResolverCache - - .method private hidebysig instance int32 - ShowManagedMenuService(native uint wParam, - native int lParam) cil managed - { - // Code size 86 (0x56) - .maxstack 3 - .locals init ([0] object CS$2$0000) - .line 899,899 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 902,902 : 17,75 '' - .try - { - IL_000c: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_0011: callvirt instance bool Virtuoso.Hyphen.Mini.ModuleManager::get_HasModules() - IL_0016: brtrue.s IL_0038 - - IL_0018: ldarg.0 - IL_0019: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_001e: brtrue.s IL_0038 - - .line 905,905 : 21,35 '' - IL_0020: ldarg.0 - IL_0021: call instance void Virtuoso.Hyphen.Loader::LoadPlugins() - .line 906,906 : 21,62 '' - IL_0026: ldarg.0 - IL_0027: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - IL_002c: ldc.i4 0x2710 - IL_0031: ldc.i4.0 - IL_0032: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne(int32, - bool) - IL_0037: pop - .line 909,909 : 17,45 '' - IL_0038: ldarg.0 - IL_0039: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - IL_003e: brfalse.s IL_004b - - .line 910,910 : 21,55 '' - IL_0040: ldarg.0 - IL_0041: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu - IL_0046: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ShowUnderCursor() - IL_004b: leave.s IL_0054 - - } // end .try - finally - { - IL_004d: ldloc.0 - IL_004e: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0053: endfinally - .line 913,913 : 13,48 '' - } // end handler - IL_0054: ldc.i4.0 - IL_0055: ret - } // end of method Loader::ShowManagedMenuService - - .method private hidebysig instance int32 - ConfigureModulesService(native uint wParam, - native int lParam) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 921,921 : 13,48 '' - IL_0000: ldc.i4.0 - IL_0001: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool) - .line 922,922 : 13,48 '' - IL_0006: ldc.i4.0 - IL_0007: ret - } // end of method Loader::ConfigureModulesService - - .method private hidebysig instance int32 - ManagePluginsService(native uint wParam, - native int lParam) cil managed - { - // Code size 37 (0x25) - .maxstack 8 - .line 930,930 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0006: brtrue.s IL_001d - - .line 931,931 : 17,168 '' - IL_0008: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_NoPluginsLoaded() - IL_000d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_NoPluginsLoaded() - IL_0012: ldc.i4.0 - IL_0013: ldc.i4.s 48 - IL_0015: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_001a: pop - IL_001b: br.s IL_0023 - - .line 933,933 : 17,33 '' - IL_001d: ldarg.0 - IL_001e: call instance void Virtuoso.Hyphen.Loader::ManagePlugins() - .line 935,935 : 13,43 '' - IL_0023: ldc.i4.0 - IL_0024: ret - } // end of method Loader::ManagePluginsService - - .method public hidebysig instance void - ManagePlugins() cil managed - { - // Code size 54 (0x36) - .maxstack 8 - .line 943,943 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0006: brfalse.s IL_0035 - - .line 945,948 : 17,26 '' - IL_0008: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_0012: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4' - IL_0017: brtrue.s IL_002a - - IL_0019: ldnull - IL_001a: ldftn void Virtuoso.Hyphen.Loader::'b__3'(class Virtuoso.Miranda.Plugins.PluginManagerBase, - object) - IL_0020: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1::.ctor(object, - native int) - IL_0025: stsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4' - IL_002a: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1 Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4' - IL_002f: ldnull - IL_0030: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1, - !!0) - .line 950,950 : 9,10 '' - IL_0035: ret - } // end of method Loader::ManagePlugins - - .method private hidebysig instance void - PluginsWatcherHandler(object sender, - class [System]System.IO.FileSystemEventArgs e) cil managed - { - // Code size 131 (0x83) - .maxstack 7 - .locals init ([0] object CS$2$0000) - .line 957,957 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 961,961 : 21,40 '' - .try - { - .try - { - IL_000c: ldarg.0 - IL_000d: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0012: brtrue.s IL_0016 - - .line 962,962 : 25,32 '' - IL_0014: leave.s IL_0082 - - .line 964,964 : 21,266 '' - IL_0016: ldc.i4.6 - IL_0017: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginUpdated() - IL_001c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Caption_PluginUpdated() - IL_0021: ldarg.2 - IL_0022: callvirt instance string [System]System.IO.FileSystemEventArgs::get_Name() - IL_0027: ldc.i4.0 - IL_0028: ldarg.2 - IL_0029: callvirt instance string [System]System.IO.FileSystemEventArgs::get_Name() - IL_002e: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0033: ldc.i4.4 - IL_0034: sub - IL_0035: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_003a: call string [mscorlib]System.String::Format(string, - object) - IL_003f: ldc.i4.4 - IL_0040: ldc.i4.s 64 - IL_0042: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0047: bne.un.s IL_0074 - - .line 967,967 : 25,41 '' - IL_0049: ldarg.0 - IL_004a: call instance void Virtuoso.Hyphen.Loader::ReloadPlugins() - .line 968,968 : 25,66 '' - IL_004f: ldarg.0 - IL_0050: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - IL_0055: ldc.i4 0x2710 - IL_005a: ldc.i4.0 - IL_005b: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne(int32, - bool) - IL_0060: pop - .line 970,970 : 25,190 '' - IL_0061: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginReloadComplete() - IL_0066: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_PluginReloadComplete() - IL_006b: ldc.i4.0 - IL_006c: ldc.i4.s 64 - IL_006e: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0073: pop - IL_0074: leave.s IL_0079 - - .line 973,973 : 17,37 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0076: pop - IL_0077: leave.s IL_0079 - - } // end handler - IL_0079: leave.s IL_0082 - - } // end .try - finally - { - IL_007b: ldloc.0 - IL_007c: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0081: endfinally - .line 978,978 : 9,10 '' - } // end handler - IL_0082: ret - } // end of method Loader::PluginsWatcherHandler - - .method public hidebysig instance void - UnloadPlugins() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 989,989 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins(bool) - .line 990,990 : 9,10 '' - IL_0007: ret - } // end of method Loader::UnloadPlugins - - .method public hidebysig instance void - UnloadPlugins(bool lazy) cil managed - { - // Code size 119 (0x77) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 998,998 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 1000,1000 : 17,36 '' - .try - { - IL_000c: ldarg.0 - IL_000d: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_0012: brtrue.s IL_001f - - .line 1001,1001 : 21,107 '' - IL_0014: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred() - IL_0019: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_001e: throw - - .line 1003,1003 : 17,42 '' - IL_001f: ldarg.0 - IL_0020: call instance void Virtuoso.Hyphen.Loader::DisposePluginTasksMenu() - .line 1005,1005 : 17,66 '' - IL_0025: ldarg.0 - IL_0026: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_002b: ldc.i4.0 - IL_002c: callvirt instance void [System]System.IO.FileSystemWatcher::set_EnableRaisingEvents(bool) - .line 1006,1006 : 17,44 '' - IL_0031: ldarg.0 - IL_0032: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - IL_0037: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Reset() - IL_003c: pop - .line 1008,1008 : 17,62 '' - IL_003d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0042: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::DetachPluginManager() - .line 1009,1009 : 17,69 '' - IL_0047: ldarg.0 - IL_0048: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_004d: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - IL_0052: ldarg.1 - IL_0053: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::Shutdown(bool) - .line 1011,1011 : 17,27 '' - IL_0058: ldarg.1 - IL_0059: brtrue.s IL_0066 - - .line 1012,1012 : 21,60 '' - IL_005b: ldarg.0 - IL_005c: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_0061: call void Virtuoso.Miranda.Plugins.Helpers.Sandbox::Unload(class Virtuoso.Miranda.Plugins.Helpers.Sandbox) - .line 1014,1014 : 17,47 '' - IL_0066: ldarg.0 - IL_0067: ldnull - IL_0068: stfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox - IL_006d: leave.s IL_0076 - - } // end .try - finally - { - IL_006f: ldloc.0 - IL_0070: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0075: endfinally - .line 1016,1016 : 9,10 '' - } // end handler - IL_0076: ret - } // end of method Loader::UnloadPlugins - - .method private hidebysig instance void - TrapUnhandledException(object sender, - class [mscorlib]System.UnhandledExceptionEventArgs e) cil managed - { - // Code size 23 (0x17) - .maxstack 8 - .line 1029,1029 : 13,96 '' - IL_0000: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0005: ldarg.2 - IL_0006: callvirt instance object [mscorlib]System.UnhandledExceptionEventArgs::get_ExceptionObject() - IL_000b: castclass [mscorlib]System.Exception - IL_0010: ldnull - IL_0011: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 1030,1030 : 9,10 '' - IL_0016: ret - } // end of method Loader::TrapUnhandledException - - .method private hidebysig instance void - TrapUnhandledException(object sender, - class [System]System.Threading.ThreadExceptionEventArgs e) cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 1037,1037 : 13,97 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: callvirt instance class [mscorlib]System.Exception [System]System.Threading.ThreadExceptionEventArgs::get_Exception() - IL_0008: ldc.i4.0 - IL_0009: newobj instance void [mscorlib]System.UnhandledExceptionEventArgs::.ctor(object, - bool) - IL_000e: call instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object, - class [mscorlib]System.UnhandledExceptionEventArgs) - .line 1038,1038 : 9,10 '' - IL_0013: ret - } // end of method Loader::TrapUnhandledException - - .method private hidebysig static void VerifyFxConfiguration() cil managed - { - // Code size 127 (0x7f) - .maxstack 4 - .locals init ([0] string configFileName, - [1] class [mscorlib]System.IO.StreamReader reader, - [2] class [mscorlib]System.IO.StreamWriter writer) - .line 1045,1045 : 13,96 '' - IL_0000: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0005: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation() - IL_000a: callvirt instance string [mscorlib]System.AppDomainSetup::get_ConfigurationFile() - IL_000f: stloc.0 - .line 1047,1047 : 13,86 '' - IL_0010: ldloc.0 - IL_0011: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0016: brtrue.s IL_0020 - - IL_0018: ldloc.0 - IL_0019: call bool [mscorlib]System.IO.File::Exists(string) - IL_001e: brtrue.s IL_007e - - .line 1049,1049 : 24,180 '' - IL_0020: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_0025: ldstr "Virtuoso.Miranda.Plugins.Resources.miranda32.exe.c" - + "onfig" - IL_002a: callvirt instance class [mscorlib]System.IO.Stream [mscorlib]System.Reflection.Assembly::GetManifestResourceStream(string) - IL_002f: newobj instance void [mscorlib]System.IO.StreamReader::.ctor(class [mscorlib]System.IO.Stream) - IL_0034: stloc.1 - .line 1050,1050 : 24,78 '' - .try - { - IL_0035: ldloc.0 - IL_0036: newobj instance void [mscorlib]System.IO.StreamWriter::.ctor(string) - IL_003b: stloc.2 - .line 1051,1051 : 21,54 '' - .try - { - IL_003c: ldloc.2 - IL_003d: ldloc.1 - IL_003e: callvirt instance string [mscorlib]System.IO.TextReader::ReadToEnd() - IL_0043: callvirt instance void [mscorlib]System.IO.TextWriter::Write(string) - IL_0048: leave.s IL_0054 - - } // end .try - finally - { - IL_004a: ldloc.2 - IL_004b: brfalse.s IL_0053 - - IL_004d: ldloc.2 - IL_004e: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0053: endfinally - } // end handler - IL_0054: leave.s IL_0060 - - } // end .try - finally - { - IL_0056: ldloc.1 - IL_0057: brfalse.s IL_005f - - IL_0059: ldloc.1 - IL_005a: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_005f: endfinally - .line 1053,1053 : 17,180 '' - } // end handler - IL_0060: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_MirandaRestartRequired() - IL_0065: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaRestartRequired() - IL_006a: ldc.i4.0 - IL_006b: ldc.i4.s 48 - IL_006d: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0072: pop - .line 1054,1054 : 17,95 '' - IL_0073: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaRestartRequired() - IL_0078: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_007d: throw - - .line 1056,1056 : 9,10 '' - IL_007e: ret - } // end of method Loader::VerifyFxConfiguration - - .method private hidebysig instance void - EnsureSingleInstance() cil managed - { - // Code size 36 (0x24) - .maxstack 4 - .locals init ([0] bool acquired) - .line 1063,1063 : 13,35 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.0 - .line 1064,1064 : 13,90 '' - IL_0002: ldarg.0 - IL_0003: ldc.i4.1 - IL_0004: call string Virtuoso.Hyphen.Loader::GetSingletonMutexName() - IL_0009: ldloca.s acquired - IL_000b: newobj instance void [mscorlib]System.Threading.Mutex::.ctor(bool, - string, - bool&) - IL_0010: stfld class [mscorlib]System.Threading.Mutex Virtuoso.Hyphen.Loader::SingleInstanceMutex - .line 1066,1066 : 13,27 '' - IL_0015: ldloc.0 - IL_0016: brtrue.s IL_0023 - - .line 1067,1067 : 17,99 '' - IL_0018: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_HyphenSxSNotSupported() - IL_001d: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string) - IL_0022: throw - - .line 1068,1068 : 9,10 '' - IL_0023: ret - } // end of method Loader::EnsureSingleInstance - - .method private hidebysig static string - GetSingletonMutexName() cil managed - { - // Code size 29 (0x1d) - .maxstack 2 - .locals init ([0] int32 CS$0$0000) - .line 1076,1076 : 13,92 '' - IL_0000: ldstr "{0}::Hyphen" - IL_0005: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::GetCurrentProcess() - IL_000a: callvirt instance int32 [System]System.Diagnostics.Process::get_Id() - IL_000f: stloc.0 - IL_0010: ldloca.s CS$0$0000 - IL_0012: call instance string [mscorlib]System.Int32::ToString() - IL_0017: call string [mscorlib]System.String::Format(string, - object) - IL_001c: ret - } // end of method Loader::GetSingletonMutexName - - .method public hidebysig instance object - DoContextCallback(class [mscorlib]System.Delegate del, - object[] args) cil managed - { - .param [2] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 22 (0x16) - .maxstack 8 - .line 1087,1087 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 1088,1088 : 17,56 '' - IL_0003: ldstr "del" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 1090,1090 : 13,44 '' - IL_000e: ldarg.1 - IL_000f: ldarg.2 - IL_0010: callvirt instance object [mscorlib]System.Delegate::DynamicInvoke(object[]) - IL_0015: ret - } // end of method Loader::DoContextCallback - - .method public hidebysig static void VerifyDefaultDomain() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 1099,1099 : 13,63 '' - IL_0000: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0005: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain() - IL_000a: brtrue.s IL_0017 - - .line 1100,1100 : 17,105 '' - IL_000c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_FeatureNotAvailableInDomain() - IL_0011: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string) - IL_0016: throw - - .line 1101,1101 : 9,10 '' - IL_0017: ret - } // end of method Loader::VerifyDefaultDomain - - .method private hidebysig instance void - 'b__0'(object param0, - class [mscorlib]System.EventArgs param1) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 25 (0x19) - .maxstack 8 - .line 830,830 : 17,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent - IL_0006: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set() - IL_000b: pop - .line 831,831 : 17,65 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher - IL_0012: ldc.i4.1 - IL_0013: callvirt instance void [System]System.IO.FileSystemWatcher::set_EnableRaisingEvents(bool) - IL_0018: ret - } // end of method Loader::'b__0' - - .method private hidebysig static void 'b__1'(class Virtuoso.Miranda.Plugins.PluginManagerBase _sender, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu _menu) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 7 (0x7) - .maxstack 8 - .line 872,872 : 21,65 '' - IL_0000: ldarg.1 - IL_0001: call void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::RegisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu) - IL_0006: ret - } // end of method Loader::'b__1' - - .method private hidebysig static void 'b__3'(class Virtuoso.Miranda.Plugins.PluginManagerBase param0, - object param1) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 27 (0x1b) - .maxstack 8 - .line 947,947 : 21,188 '' - IL_0000: ldc.i4.0 - IL_0001: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Singleton() - IL_0006: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management() - IL_000b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins() - IL_0010: call string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string, - string) - IL_0015: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool, - string) - IL_001a: ret - } // end of method Loader::'b__3' - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 70 (0x46) - .maxstack 4 - .line 54,54 : 9,153 '' - IL_0000: ldstr "http://virtuosity.aspone.cz/files/miranda/developm" - + "ent/hyphen/updates/hyphen_update.zip" - IL_0005: newobj instance void [System]System.Uri::.ctor(string) - IL_000a: stsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenUpdateUrl - .line 55,55 : 13,138 '' - IL_000f: ldstr "http://virtuosity.aspone.cz/files/miranda/developm" - + "ent/hyphen/updates/hyphen_update_version.txt" - IL_0014: newobj instance void [System]System.Uri::.ctor(string) - IL_0019: stsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenVersionUrl - .line 56,56 : 13,72 '' - IL_001e: ldstr "http://virtuosity.aspone.cz" - IL_0023: newobj instance void [System]System.Uri::.ctor(string) - IL_0028: stsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenHomepageUrl - .line 58,58 : 9,85 '' - IL_002d: ldc.i4.0 - IL_002e: ldc.i4.7 - IL_002f: ldc.i4.0 - IL_0030: ldc.i4.0 - IL_0031: newobj instance void [mscorlib]System.Version::.ctor(int32, - int32, - int32, - int32) - IL_0036: stsfld class [mscorlib]System.Version Virtuoso.Hyphen.Loader::MinMirandaVersion - .line 76,76 : 9,66 '' - IL_003b: newobj instance void [mscorlib]System.Object::.ctor() - IL_0040: stsfld object Virtuoso.Hyphen.Loader::SyncObject - IL_0045: ret - } // end of method Loader::.cctor - - .property class [mscorlib]System.Version - HyphenVersion() - { - .get class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - } // end of property Loader::HyphenVersion - .property instance bool PluginsLoaded() - { - .get instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - } // end of property Loader::PluginsLoaded - .property instance class Virtuoso.Hyphen.Native.PLUGININFO - PluginInfo() - { - .get instance class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::get_PluginInfo() - } // end of property Loader::PluginInfo -} // end of class Virtuoso.Hyphen.Loader - -.class private sequential ansi sealed beforefieldinit Virtuoso.Hyphen.Native.NativePluginLink - extends [mscorlib]System.Object -{ - .pack 4 - .size 0 - .custom instance void [mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor() = ( 01 00 00 00 ) - .field public initonly class Virtuoso.Hyphen.Native.CreateHookableEventPrototype CreateHookableEvent - .field public initonly class Virtuoso.Hyphen.Native.DestroyHookableEventPrototype DestroyHookableEvent - .field public initonly class Virtuoso.Hyphen.Native.NotifyEventHooksPrototype NotifyEventHooks - .field public initonly class Virtuoso.Hyphen.Native.HookEventPrototype HookEvent - .field public initonly class Virtuoso.Hyphen.Native.HookEventMessagePrototype HookEventMessage - .field public initonly class Virtuoso.Hyphen.Native.UnhookEventPrototype UnhookEvent - .field public initonly class Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype CreateServiceFunction - .field public initonly class Virtuoso.Hyphen.Native.CreateTransientServiceFunctionPrototype CreateTransientServiceFunction - .field public initonly class Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype DestroyServiceFunction - .field public initonly class Virtuoso.Hyphen.Native.CallServicePrototype CallService - .field public initonly class Virtuoso.Hyphen.Native.ServiceExistsPrototype ServiceExists - .field public initonly class Virtuoso.Hyphen.Native.CallServiceSyncPrototype CallServiceSync - .field public initonly class Virtuoso.Hyphen.Native.CallFunctionAsyncPrototype CallFunctionAsync - .field public initonly class Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype SetHookDefaultForHookableEvent - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method NativePluginLink::.ctor - -} // end of class Virtuoso.Hyphen.Native.NativePluginLink - -.class public auto ansi sealed Virtuoso.Hyphen.Native.AsyncFunctionCall - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 03 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method AsyncFunctionCall::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(native int ptr) runtime managed - { - } // end of method AsyncFunctionCall::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int ptr, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method AsyncFunctionCall::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method AsyncFunctionCall::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.AsyncFunctionCall - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CreateHookableEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CreateHookableEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name) runtime managed - { - } // end of method CreateHookableEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CreateHookableEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CreateHookableEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CreateHookableEventPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.DestroyHookableEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method DestroyHookableEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle) runtime managed - { - } // end of method DestroyHookableEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method DestroyHookableEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method DestroyHookableEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.DestroyHookableEventPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.NotifyEventHooksPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method NotifyEventHooksPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle, - native uint wParam, - native int lParam) runtime managed - { - } // end of method NotifyEventHooksPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - native uint wParam, - native int lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method NotifyEventHooksPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method NotifyEventHooksPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.NotifyEventHooksPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.HookEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method HookEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback hook) runtime managed - { - } // end of method HookEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback hook, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method HookEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method HookEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.HookEventPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.HookEventMessagePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method HookEventMessagePrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name, - native int hwnd, - uint32 msg) runtime managed - { - } // end of method HookEventMessagePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - native int hwnd, - uint32 msg, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method HookEventMessagePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method HookEventMessagePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.HookEventMessagePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.UnhookEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method UnhookEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle) runtime managed - { - } // end of method UnhookEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method UnhookEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method UnhookEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.UnhookEventPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CreateServiceFunctionPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback service) runtime managed - { - } // end of method CreateServiceFunctionPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback service, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CreateServiceFunctionPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CreateServiceFunctionPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CreateTransientServiceFunctionPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CreateTransientServiceFunctionPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback service) runtime managed - { - } // end of method CreateTransientServiceFunctionPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class Virtuoso.Miranda.Plugins.Callback service, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CreateTransientServiceFunctionPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CreateTransientServiceFunctionPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CreateTransientServiceFunctionPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method DestroyServiceFunctionPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle) runtime managed - { - } // end of method DestroyServiceFunctionPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method DestroyServiceFunctionPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method DestroyServiceFunctionPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CallServicePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CallServicePrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) name, - native uint wParam, - native int lParam) runtime managed - { - } // end of method CallServicePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - native uint wParam, - native int lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CallServicePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CallServicePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CallServicePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CallServiceUnsafePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CallServiceUnsafePrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) serviceName, - void* wParam, - void* lParam) runtime managed - { - } // end of method CallServiceUnsafePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) serviceName, - void* wParam, - void* lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CallServiceUnsafePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CallServiceUnsafePrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.ServiceExistsPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method ServiceExistsPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) name) runtime managed - { - } // end of method ServiceExistsPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method ServiceExistsPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method ServiceExistsPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.ServiceExistsPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CallServiceSyncPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CallServiceSyncPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(string marshal( lpstr) name, - native uint wParam, - native int lParam) runtime managed - { - } // end of method CallServiceSyncPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(string marshal( lpstr) name, - native uint wParam, - native int lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CallServiceSyncPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CallServiceSyncPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CallServiceSyncPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.CallFunctionAsyncPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method CallFunctionAsyncPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(class Virtuoso.Hyphen.Native.AsyncFunctionCall function, - native int ptr) runtime managed - { - } // end of method CallFunctionAsyncPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Hyphen.Native.AsyncFunctionCall function, - native int ptr, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method CallFunctionAsyncPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method CallFunctionAsyncPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.CallFunctionAsyncPrototype - -.class public auto ansi sealed Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method SetHookDefaultForHookableEventPrototype::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native int handle, - class Virtuoso.Miranda.Plugins.Callback hook) runtime managed - { - } // end of method SetHookDefaultForHookableEventPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int handle, - class Virtuoso.Miranda.Plugins.Callback hook, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method SetHookDefaultForHookableEventPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method SetHookDefaultForHookableEventPrototype::EndInvoke - -} // end of class Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu - extends [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip -{ - .class auto ansi sealed nested private AddMainMenuItemInvoker - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method AddMainMenuItemInvoker::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem item) runtime managed - { - } // end of method AddMainMenuItemInvoker::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem item, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method AddMainMenuItemInvoker::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method AddMainMenuItemInvoker::EndInvoke - - } // end of class AddMainMenuItemInvoker - - .class auto ansi sealed nested private ModifyMenuItemInvoker - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method ModifyMenuItemInvoker::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM& itemData, - string handle) runtime managed - { - } // end of method ModifyMenuItemInvoker::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM& itemData, - string handle, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method ModifyMenuItemInvoker::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM& itemData, - class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method ModifyMenuItemInvoker::EndInvoke - - } // end of class ModifyMenuItemInvoker - - .field private static initonly class [mscorlib]System.Random HandleGenerator - .field private static initonly class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker AddMainMenuItemDelegate - .field private static initonly class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker ModifyMenuItemDelegate - .field private static initonly class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem EmptyItem - .field private initonly int32 EmptyItemIndex - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 71 (0x47) - .maxstack 2 - .line 43,43 : 9,71 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\Controls\\ManagedMainMenu.cs' - IL_0000: newobj instance void [mscorlib]System.Random::.ctor() - IL_0005: stsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::HandleGenerator - .line 45,45 : 9,126 '' - IL_000a: ldnull - IL_000b: ldftn void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItem(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem) - IL_0011: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker::.ctor(object, - native int) - IL_0016: stsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemDelegate - .line 46,46 : 9,122 '' - IL_001b: ldnull - IL_001c: ldftn void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItem(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM&, - string) - IL_0022: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker::.ctor(object, - native int) - IL_0027: stsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemDelegate - .line 57,57 : 13,77 '' - IL_002c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Empty() - IL_0031: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor(string) - IL_0036: stsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem - .line 58,58 : 13,39 '' - IL_003b: ldsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem - IL_0040: ldc.i4.0 - IL_0041: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool) - .line 59,59 : 9,10 '' - IL_0046: ret - } // end of method ManagedMainMenu::.cctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 36 (0x24) - .maxstack 8 - .line 61,61 : 9,35 '' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip::.ctor() - .line 63,63 : 13,53 '' - IL_0006: ldarg.0 - IL_0007: ldc.i4.1 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_RenderMode(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripRenderMode) - .line 64,64 : 13,51 '' - IL_000d: ldarg.0 - IL_000e: ldarg.0 - IL_000f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0014: ldsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem - IL_0019: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_001e: stfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex - .line 65,65 : 9,10 '' - IL_0023: ret - } // end of method ManagedMainMenu::.ctor - - .method public hidebysig virtual instance object - InitializeLifetimeService() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 75,75 : 13,25 '' - IL_0000: ldnull - IL_0001: ret - } // end of method ManagedMainMenu::InitializeLifetimeService - - .method assembly hidebysig instance void - ShowUnderCursor() cil managed - { - // Code size 74 (0x4a) - .maxstack 2 - .line 84,84 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0006: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count() - IL_000b: ldc.i4.1 - IL_000c: bne.un.s IL_0027 - - .line 85,85 : 17,54 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0014: ldarg.0 - IL_0015: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex - IL_001a: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(int32) - IL_001f: ldc.i4.1 - IL_0020: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool) - IL_0025: br.s IL_003e - - .line 87,87 : 17,55 '' - IL_0027: ldarg.0 - IL_0028: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_002d: ldarg.0 - IL_002e: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex - IL_0033: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(int32) - IL_0038: ldc.i4.0 - IL_0039: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool) - .line 89,89 : 13,35 '' - IL_003e: ldarg.0 - IL_003f: call valuetype [System.Drawing]System.Drawing.Point [System.Windows.Forms]System.Windows.Forms.Cursor::get_Position() - IL_0044: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripDropDown::Show(valuetype [System.Drawing]System.Drawing.Point) - .line 90,90 : 9,10 '' - IL_0049: ret - } // end of method ManagedMainMenu::ShowUnderCursor - - .method assembly hidebysig static void - RegisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu) cil managed - { - // Code size 63 (0x3f) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) - .line 105,105 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: stloc.0 - .line 107,107 : 13,136 '' - IL_0006: ldloc.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - IL_000c: ldstr "CList/AddMainMenuItem" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemServiceInterceptor(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 108,108 : 13,127 '' - IL_0022: ldloc.0 - IL_0023: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - IL_0028: ldstr "CList/ModifyMenuItem" - IL_002d: ldarg.0 - IL_002e: ldftn instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemInterceptor(native uint, - native int) - IL_0034: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0039: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 109,109 : 9,10 '' - IL_003e: ret - } // end of method ManagedMainMenu::RegisterInterceptors - - .method assembly hidebysig static void - UnregisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu) cil managed - { - // Code size 39 (0x27) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) - .line 113,113 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: stloc.0 - .line 115,115 : 13,98 '' - IL_0006: ldloc.0 - IL_0007: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - IL_000c: ldstr "CList/AddMainMenuItem" - IL_0011: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Unregister(string) - .line 116,116 : 13,97 '' - IL_0016: ldloc.0 - IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - IL_001c: ldstr "CList/ModifyMenuItem" - IL_0021: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Unregister(string) - .line 117,117 : 9,10 '' - IL_0026: ret - } // end of method ManagedMainMenu::UnregisterInterceptors - - .method private hidebysig instance int32 - AddMainMenuItemServiceInterceptor(native uint wParam, - native int lParam) cil managed - { - // Code size 148 (0x94) - .maxstack 5 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM itemData, - [1] class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem menuItem, - [2] class [System.Drawing]System.Drawing.Image itemImage, - [3] object[] CS$0$0000) - .line 121,121 : 13,107 '' - IL_0000: ldarg.2 - IL_0001: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0010: unbox.any Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_0015: stloc.0 - .line 122,122 : 13,49 '' - IL_0016: ldnull - IL_0017: stloc.1 - .line 123,123 : 13,36 '' - IL_0018: ldnull - IL_0019: stloc.2 - .line 125,125 : 13,46 '' - IL_001a: ldloca.s itemData - IL_001c: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0021: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0026: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_002b: brfalse.s IL_003f - - .line 126,126 : 17,82 '' - IL_002d: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton() - IL_0032: ldloca.s itemData - IL_0034: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0039: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIconImage(native int) - IL_003e: stloc.2 - .line 128,128 : 13,112 '' - IL_003f: ldloca.s itemData - IL_0041: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text - IL_0046: ldloca.s itemData - IL_0048: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_004d: ldloca.s itemData - IL_004f: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Service - IL_0054: ldloc.2 - IL_0055: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::.ctor(string, - string, - string, - class [System.Drawing]System.Drawing.Image) - IL_005a: stloc.1 - .line 130,130 : 13,32 '' - IL_005b: ldarg.0 - IL_005c: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_0061: brfalse.s IL_0081 - - .line 131,131 : 17,65 '' - IL_0063: ldarg.0 - IL_0064: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemDelegate - IL_0069: ldc.i4.2 - IL_006a: newarr [mscorlib]System.Object - IL_006f: stloc.3 - IL_0070: ldloc.3 - IL_0071: ldc.i4.0 - IL_0072: ldarg.0 - IL_0073: stelem.ref - IL_0074: ldloc.3 - IL_0075: ldc.i4.1 - IL_0076: ldloc.1 - IL_0077: stelem.ref - IL_0078: ldloc.3 - IL_0079: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate, - object[]) - IL_007e: pop - IL_007f: br.s IL_008d - - .line 133,133 : 17,57 '' - IL_0081: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemDelegate - IL_0086: ldarg.0 - IL_0087: ldloc.1 - IL_0088: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker::Invoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem) - .line 135,135 : 13,36 '' - IL_008d: ldloc.1 - IL_008e: callvirt instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_Handle() - IL_0093: ret - } // end of method ManagedMainMenu::AddMainMenuItemServiceInterceptor - - .method private hidebysig static void AddMainMenuItem(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem item) cil managed - { - // Code size 108 (0x6c) - .maxstack 3 - .locals init ([0] string popupName, - [1] class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem popupItem, - [2] class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] popupItems) - .line 140,140 : 13,55 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_PopUpMenu() - IL_0006: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000b: brtrue.s IL_005e - - .line 142,142 : 17,51 '' - IL_000d: ldarg.1 - IL_000e: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_PopUpMenu() - IL_0013: stloc.0 - .line 143,143 : 17,52 '' - IL_0014: ldnull - IL_0015: stloc.1 - .line 145,145 : 17,80 '' - IL_0016: ldarg.0 - IL_0017: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_001c: ldloc.0 - IL_001d: ldc.i4.0 - IL_001e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Find(string, - bool) - IL_0023: stloc.2 - .line 147,147 : 17,43 '' - IL_0024: ldloc.2 - IL_0025: ldlen - IL_0026: conv.i4 - IL_0027: ldc.i4.0 - IL_0028: ble.s IL_0035 - - .line 148,148 : 21,66 '' - IL_002a: ldloc.2 - IL_002b: ldc.i4.0 - IL_002c: ldelem.ref - IL_002d: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem - IL_0032: stloc.1 - IL_0033: br.s IL_0050 - - .line 151,151 : 21,66 '' - IL_0035: ldloc.0 - IL_0036: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor(string) - IL_003b: stloc.1 - .line 152,152 : 21,48 '' - IL_003c: ldloc.1 - IL_003d: ldloc.0 - IL_003e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string) - .line 154,154 : 21,47 '' - IL_0043: ldarg.0 - IL_0044: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0049: ldloc.1 - IL_004a: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_004f: pop - .line 157,157 : 17,51 '' - IL_0050: ldloc.1 - IL_0051: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems() - IL_0056: ldarg.1 - IL_0057: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_005c: pop - IL_005d: ret - - .line 160,160 : 17,38 '' - IL_005e: ldarg.0 - IL_005f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0064: ldarg.1 - IL_0065: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_006a: pop - .line 161,161 : 9,10 '' - IL_006b: ret - } // end of method ManagedMainMenu::AddMainMenuItem - - .method private hidebysig instance int32 - ModifyMenuItemInterceptor(native uint wParam, - native int lParam) cil managed - { - // Code size 213 (0xd5) - .maxstack 5 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM itemData, - [1] string handle, - [2] int32 CS$1$0000, - [3] object[] CS$0$0001) - .line 167,167 : 17,111 '' - .try - { - IL_0000: ldarg.2 - IL_0001: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0010: unbox.any Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_0015: stloc.0 - .line 168,168 : 17,51 '' - IL_0016: ldarga.s wParam - IL_0018: constrained. [mscorlib]System.UIntPtr - IL_001e: callvirt instance string [mscorlib]System.Object::ToString() - IL_0023: stloc.1 - .line 170,170 : 17,48 '' - IL_0024: ldarg.0 - IL_0025: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_002a: ldloc.1 - IL_002b: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string) - IL_0030: brtrue.s IL_008d - - .line 172,174 : 21,107 '' - IL_0032: ldloca.s itemData - IL_0034: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_0039: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_003e: brtrue.s IL_0078 - - IL_0040: ldarg.0 - IL_0041: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0046: ldloca.s itemData - IL_0048: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_004d: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string) - IL_0052: brfalse.s IL_0078 - - IL_0054: ldarg.0 - IL_0055: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_005a: ldloca.s itemData - IL_005c: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_0061: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(string) - IL_0066: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem - IL_006b: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems() - IL_0070: ldloc.1 - IL_0071: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string) - IL_0076: brtrue.s IL_008d - - .line 175,175 : 29,134 '' - IL_0078: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_007d: ldstr "CList/ModifyMenuItem" - IL_0082: ldarg.1 - IL_0083: ldarg.2 - IL_0084: ldc.i4.1 - IL_0085: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_008a: stloc.2 - IL_008b: leave.s IL_00d3 - - .line 178,178 : 17,36 '' - IL_008d: ldarg.0 - IL_008e: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_0093: brfalse.s IL_00bc - - .line 179,179 : 21,76 '' - IL_0095: ldarg.0 - IL_0096: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemDelegate - IL_009b: ldc.i4.3 - IL_009c: newarr [mscorlib]System.Object - IL_00a1: stloc.3 - IL_00a2: ldloc.3 - IL_00a3: ldc.i4.0 - IL_00a4: ldarg.0 - IL_00a5: stelem.ref - IL_00a6: ldloc.3 - IL_00a7: ldc.i4.1 - IL_00a8: ldloc.0 - IL_00a9: box Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_00ae: stelem.ref - IL_00af: ldloc.3 - IL_00b0: ldc.i4.2 - IL_00b1: ldloc.1 - IL_00b2: stelem.ref - IL_00b3: ldloc.3 - IL_00b4: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate, - object[]) - IL_00b9: pop - IL_00ba: br.s IL_00ca - - .line 181,181 : 21,72 '' - IL_00bc: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemDelegate - IL_00c1: ldarg.0 - IL_00c2: ldloca.s itemData - IL_00c4: ldloc.1 - IL_00c5: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker::Invoke(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM&, - string) - .line 183,183 : 17,26 '' - IL_00ca: ldc.i4.0 - IL_00cb: stloc.2 - IL_00cc: leave.s IL_00d3 - - .line 185,185 : 13,18 '' - } // end .try - catch [mscorlib]System.Object - { - IL_00ce: pop - .line 187,187 : 17,27 '' - IL_00cf: ldc.i4.m1 - IL_00d0: stloc.2 - IL_00d1: leave.s IL_00d3 - - .line 189,189 : 9,10 '' - } // end handler - IL_00d3: ldloc.2 - IL_00d4: ret - } // end of method ManagedMainMenu::ModifyMenuItemInterceptor - - .method private hidebysig static void ModifyMenuItem(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu, - valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM& itemData, - string handle) cil managed - { - // Code size 292 (0x124) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem item, - [1] valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags 'flags', - [2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties itemFlags, - [3] class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem popupItem, - [4] valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties CS$0$0000) - .line 193,193 : 13,116 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0006: ldarg.2 - IL_0007: ldarg.1 - IL_0008: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - IL_000d: ldnull - IL_000e: ceq - IL_0010: ldc.i4.0 - IL_0011: ceq - IL_0013: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Find(string, - bool) - IL_0018: ldc.i4.0 - IL_0019: ldelem.ref - IL_001a: castclass Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem - IL_001f: stloc.0 - .line 194,194 : 13,77 '' - IL_0020: ldarg.1 - IL_0021: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - IL_0026: stloc.1 - .line 196,196 : 13,90 '' - IL_0027: ldloc.1 - IL_0028: ldc.i4 0x80000000 - IL_002d: and - IL_002e: ldc.i4 0x80000000 - IL_0033: bne.un.s IL_0041 - - .line 197,197 : 17,43 '' - IL_0035: ldloc.0 - IL_0036: ldarg.1 - IL_0037: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text - IL_003c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string) - .line 199,199 : 13,90 '' - IL_0041: ldloc.1 - IL_0042: ldc.i4 0x20000000 - IL_0047: and - IL_0048: ldc.i4 0x20000000 - IL_004d: bne.un.s IL_0065 - - .line 200,200 : 17,83 '' - IL_004f: ldloc.0 - IL_0050: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton() - IL_0055: ldarg.1 - IL_0056: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_005b: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIconImage(native int) - IL_0060: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 202,202 : 13,94 '' - IL_0065: ldloc.1 - IL_0066: ldc.i4 0x10000000 - IL_006b: and - IL_006c: ldc.i4 0x10000000 - IL_0071: bne.un.s IL_007f - - .line 203,203 : 17,59 '' - IL_0073: ldloc.0 - IL_0074: ldarg.1 - IL_0075: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey - IL_007a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_ShortcutKeys(valuetype [System.Windows.Forms]System.Windows.Forms.Keys) - .line 205,205 : 13,92 '' - IL_007f: ldloc.1 - IL_0080: ldc.i4 0x40000000 - IL_0085: and - IL_0086: ldc.i4 0x40000000 - IL_008b: bne.un IL_0123 - - .line 207,207 : 17,108 '' - IL_0090: ldloc.1 - IL_0091: ldc.i4 0xfffffff - IL_0096: and - IL_0097: stloc.2 - .line 209,209 : 17,35 '' - IL_0098: ldloc.2 - IL_0099: stloc.s CS$0$0000 - IL_009b: ldloc.s CS$0$0000 - IL_009d: switch ( - IL_010e, - IL_00b7, - IL_0106, - IL_0123, - IL_00bf) - IL_00b6: ret - - .line 212,212 : 25,46 '' - IL_00b7: ldloc.0 - IL_00b8: ldc.i4.0 - IL_00b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Enabled(bool) - .line 213,213 : 25,31 '' - IL_00be: ret - - .line 215,215 : 25,52 '' - IL_00bf: ldloc.0 - IL_00c0: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItem::get_OwnerItem() - IL_00c5: brtrue.s IL_00d4 - - .line 216,216 : 29,53 '' - IL_00c7: ldarg.0 - IL_00c8: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_00cd: ldloc.0 - IL_00ce: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_00d3: ret - - .line 219,219 : 29,93 '' - IL_00d4: ldloc.0 - IL_00d5: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItem::get_OwnerItem() - IL_00da: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem - IL_00df: stloc.3 - .line 220,220 : 29,66 '' - IL_00e0: ldloc.3 - IL_00e1: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems() - IL_00e6: ldloc.0 - IL_00e7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - .line 222,222 : 29,68 '' - IL_00ec: ldloc.3 - IL_00ed: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems() - IL_00f2: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count() - IL_00f7: brtrue.s IL_0123 - - .line 223,223 : 33,62 '' - IL_00f9: ldarg.0 - IL_00fa: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_00ff: ldloc.3 - IL_0100: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - .line 225,225 : 25,31 '' - IL_0105: ret - - .line 227,227 : 25,45 '' - IL_0106: ldloc.0 - IL_0107: ldc.i4.1 - IL_0108: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_Checked(bool) - .line 228,228 : 25,31 '' - IL_010d: ret - - .line 230,230 : 25,45 '' - IL_010e: ldloc.0 - IL_010f: ldc.i4.1 - IL_0110: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Enabled(bool) - .line 231,231 : 25,45 '' - IL_0115: ldloc.0 - IL_0116: ldc.i4.1 - IL_0117: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool) - .line 232,232 : 25,46 '' - IL_011c: ldloc.0 - IL_011d: ldc.i4.0 - IL_011e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_Checked(bool) - .line 236,236 : 9,10 '' - IL_0123: ret - } // end of method ManagedMainMenu::ModifyMenuItem - -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.CCSDATA - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public initonly native int ContactHandle - .field public native int ServiceNamePtr - .field public native uint WParam - .field public native int LParam - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - string serviceName) cil managed - { - // Code size 56 (0x38) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0000) - .line 43,43 : 13,56 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\CCSDATA.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0007: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ContactHandle - .line 44,44 : 13,102 '' - IL_000c: ldarg.0 - IL_000d: ldarg.2 - IL_000e: ldc.i4.0 - IL_000f: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0014: stloc.0 - IL_0015: ldloca.s CS$0$0000 - IL_0017: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_001c: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr - .line 46,46 : 13,40 '' - IL_0021: ldarg.0 - IL_0022: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0027: stfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam - .line 47,47 : 13,39 '' - IL_002c: ldarg.0 - IL_002d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0032: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam - .line 48,48 : 9,10 '' - IL_0037: ret - } // end of method CCSDATA::.ctor - - .method public hidebysig instance void - Free() cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 52,52 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_001d - - .line 53,53 : 17,53 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr - IL_0018: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 54,54 : 9,10 '' - IL_001d: ret - } // end of method CCSDATA::Free - -} // end of class Virtuoso.Miranda.Plugins.Native.CCSDATA - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public native int Module - .field public native int Name - .field public valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Value - .method public hidebysig static object - ExtractValue(native int pDbWriteSetting) cil managed - { - // Code size 250 (0xfa) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbWriteSetting, - [1] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType CS$0$0000) - .line 40,40 : 13,105 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\DBCONTACTSETTING.cs' - IL_0000: ldarga.s pDbWriteSetting - IL_0002: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0007: ldobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - IL_000c: stloc.0 - .line 42,42 : 13,68 '' - IL_000d: ldloca.s dbWriteSetting - IL_000f: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0014: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_0019: stloc.1 - IL_001a: ldloc.1 - IL_001b: switch ( - IL_00f0, - IL_0083, - IL_009a, - IL_00f2, - IL_00b1) - IL_0034: ldloc.1 - IL_0035: ldc.i4 0xfc - IL_003a: sub - IL_003b: switch ( - IL_006c, - IL_006c, - IL_00c8, - IL_0055) - IL_0050: br IL_00f2 - - .line 45,45 : 21,87 '' - IL_0055: ldloca.s dbWriteSetting - IL_0057: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_005c: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0061: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_0066: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int) - IL_006b: ret - - .line 48,48 : 21,86 '' - IL_006c: ldloca.s dbWriteSetting - IL_006e: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0073: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0078: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_007d: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int) - IL_0082: ret - - .line 50,50 : 21,65 '' - IL_0083: ldloca.s dbWriteSetting - IL_0085: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_008a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_008f: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte - IL_0094: box [mscorlib]System.Byte - IL_0099: ret - - .line 52,52 : 21,65 '' - IL_009a: ldloca.s dbWriteSetting - IL_009c: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00a1: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00a6: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word - IL_00ab: box [mscorlib]System.UInt16 - IL_00b0: ret - - .line 54,54 : 21,66 '' - IL_00b1: ldloca.s dbWriteSetting - IL_00b3: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00b8: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00bd: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord - IL_00c2: box [mscorlib]System.UInt32 - IL_00c7: ret - - .line 56,56 : 21,112 '' - IL_00c8: ldloca.s dbWriteSetting - IL_00ca: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00cf: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob - IL_00d4: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::BlobPtr - IL_00d9: ldloca.s dbWriteSetting - IL_00db: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00e0: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob - IL_00e5: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::Size - IL_00ea: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToBlob(native int, - int32) - IL_00ef: ret - - .line 58,58 : 21,33 '' - IL_00f0: ldnull - IL_00f1: ret - - .line 60,60 : 21,57 '' - IL_00f2: ldloc.0 - IL_00f3: call void Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::LogUnsupportedValue(valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING) - .line 61,61 : 21,33 '' - IL_00f8: ldnull - IL_00f9: ret - } // end of method DBCONTACTWRITESETTING::ExtractValue - - .method private hidebysig static void LogUnsupportedValue(valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbWriteSetting) cil managed - { - // Code size 94 (0x5e) - .maxstack 6 - .locals init ([0] string name, - [1] string module, - [2] string[] CS$0$0000) - .line 67,67 : 13,33 '' - IL_0000: ldstr "N/A" - IL_0005: stloc.0 - .line 68,68 : 13,35 '' - IL_0006: ldstr "N/A" - IL_000b: stloc.1 - .line 72,72 : 17,85 '' - .try - { - IL_000c: ldarga.s dbWriteSetting - IL_000e: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name - IL_0013: ldc.i4.0 - IL_0014: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0019: stloc.0 - .line 73,73 : 17,89 '' - IL_001a: ldarga.s dbWriteSetting - IL_001c: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module - IL_0021: ldc.i4.0 - IL_0022: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0027: stloc.1 - IL_0028: leave.s IL_002d - - .line 75,75 : 13,30 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_002a: pop - IL_002b: leave.s IL_002d - - .line 78,79 : 13,80 '' - } // end handler - IL_002d: ldstr "Attempted to extract an unsupported DB contact set" - + "ting {0}:{1} of type {1}" - IL_0032: ldloc.1 - IL_0033: ldc.i4.2 - IL_0034: newarr [mscorlib]System.String - IL_0039: stloc.2 - IL_003a: ldloc.2 - IL_003b: ldc.i4.0 - IL_003c: ldloc.0 - IL_003d: stelem.ref - IL_003e: ldloc.2 - IL_003f: ldc.i4.1 - IL_0040: ldarga.s dbWriteSetting - IL_0042: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0047: ldflda uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_004c: ldstr "X" - IL_0051: call instance string [mscorlib]System.Byte::ToString(string) - IL_0056: stelem.ref - IL_0057: ldloc.2 - IL_0058: call void Virtuoso.Miranda.Plugins.Log::Warning(string, - string, - string[]) - .line 80,80 : 9,10 '' - IL_005d: ret - } // end of method DBCONTACTWRITESETTING::LogUnsupportedValue - -} // end of class Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public string Module - .field public string Name - .field public native int DbVariantPtr -} // end of class Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.DbVariantValue - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_DELETED = uint8(0x00) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_BYTE = uint8(0x01) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_WORD = uint8(0x02) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_DWORD = uint8(0x04) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_ASCIIZ = uint8(0xFF) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_BLOB = uint8(0xFE) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_UTF8 = uint8(0xFD) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVT_WCHAR = uint8(0xFC) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue DBVTF_VARIABLELENGTH = uint8(0x80) -} // end of class Virtuoso.Miranda.Plugins.Native.DbVariantValue - -.class private explicit ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBVARIANT - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 12 - .field [0] public uint8 Type - .field [4] public valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Primitives - .field [4] public valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Text - .field [4] public valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Blob -} // end of class Virtuoso.Miranda.Plugins.Native.DBVARIANT - -.class private explicit ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field [0] public uint8 Byte - .field [0] public char Char - .field [0] public uint16 Word - .field [0] public int16 Short - .field [0] public uint32 DWord - .field [0] public int32 Integer -} // end of class Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE - -.class private explicit ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field [0] public native int TextPtr - .field [4] public uint16 TextBufferSize -} // end of class Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT - -.class private explicit ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field [0] public uint16 Size - .field [2] public native int BlobPtr -} // end of class Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB - -.class private sequential ansi beforefieldinit Virtuoso.Hyphen.Native.PLUGININFO - extends [mscorlib]System.Object -{ - .pack 4 - .size 0 - .field public int32 Size - .field public marshal( lpstr) string ShortName - .field public uint32 Version - .field public marshal( lpstr) string Description - .field public marshal( lpstr) string Author - .field public marshal( lpstr) string AuthorEmail - .field public marshal( lpstr) string Copyright - .field public marshal( lpstr) string HomePage - .field public uint8 Flags - .field public int32 ReplacesDefaultModule - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method PLUGININFO::.ctor - -} // end of class Virtuoso.Hyphen.Native.PLUGININFO - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.IconImageCache - extends [mscorlib]System.Object -{ - .field private static class Virtuoso.Miranda.Plugins.Native.IconImageCache singleton - .field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2 IconCache - .field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2 StreamedIconCache - .field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2 ImageCache - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed synchronized - { - // Code size 43 (0x2b) - .maxstack 8 - .line 41,42 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\IconImageCache.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 44,44 : 13,57 '' - IL_0006: ldarg.0 - IL_0007: ldc.i4.1 - IL_0008: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_000d: stfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - .line 45,45 : 13,62 '' - IL_0012: ldarg.0 - IL_0013: ldc.i4.1 - IL_0014: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0019: stfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - .line 46,46 : 13,57 '' - IL_001e: ldarg.0 - IL_001f: ldc.i4.1 - IL_0020: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0025: stfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - .line 47,47 : 9,10 '' - IL_002a: ret - } // end of method IconImageCache::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Native.IconImageCache - get_Singleton() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 57,57 : 17,72 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Native.IconImageCache::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton - IL_0014: ret - } // end of method IconImageCache::get_Singleton - - .method public hidebysig instance class [System.Drawing]System.Drawing.Icon - GetIcon(native int handle) cil managed - { - // Code size 79 (0x4f) - .maxstack 4 - .locals init ([0] class [System.Drawing]System.Drawing.Icon icon, - [1] native int key, - [2] class [System.Drawing]System.Drawing.Icon CS$1$0000, - [3] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 67,67 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0006: dup - IL_0007: stloc.3 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 69,69 : 17,34 '' - .try - { - IL_000d: ldnull - IL_000e: stloc.0 - .line 70,70 : 17,37 '' - IL_000f: ldarg.1 - IL_0010: stloc.1 - .line 72,72 : 17,48 '' - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0017: ldloc.1 - IL_0018: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_001d: brfalse.s IL_002e - - .line 73,73 : 21,43 '' - IL_001f: ldarg.0 - IL_0020: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0025: ldloc.1 - IL_0026: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_002b: stloc.0 - IL_002c: br.s IL_0042 - - .line 75,75 : 21,69 '' - IL_002e: ldarg.0 - IL_002f: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0034: ldloc.1 - IL_0035: ldarg.1 - IL_0036: call class [System.Drawing]System.Drawing.Icon [System.Drawing]System.Drawing.Icon::FromHandle(native int) - IL_003b: dup - IL_003c: stloc.0 - IL_003d: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 77,77 : 17,29 '' - IL_0042: ldloc.0 - IL_0043: stloc.2 - IL_0044: leave.s IL_004d - - } // end .try - finally - { - IL_0046: ldloc.3 - IL_0047: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_004c: endfinally - .line 79,79 : 9,10 '' - } // end handler - IL_004d: ldloc.2 - IL_004e: ret - } // end of method IconImageCache::GetIcon - - .method public hidebysig instance class [System.Drawing]System.Drawing.Icon - GetStreamedIcon(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 141 (0x8d) - .maxstack 3 - .locals init ([0] int32 streamHandle, - [1] class [System.Drawing]System.Drawing.Icon icon, - [2] class [System.Drawing]System.Drawing.Icon CS$1$0000, - [3] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001, - [4] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0002) - .line 83,83 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0006: dup - IL_0007: stloc.3 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 85,85 : 17,33 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0013: dup - IL_0014: stloc.s CS$2$0002 - IL_0016: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 87,87 : 21,68 '' - .try - { - IL_001b: ldarg.1 - IL_001c: call int32 Virtuoso.Miranda.Plugins.Native.IconImageCache::ComputeStreamHandle(class [mscorlib]System.IO.Stream) - IL_0021: stloc.0 - .line 89,89 : 21,69 '' - IL_0022: ldarg.0 - IL_0023: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0028: ldloc.0 - IL_0029: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_002e: brfalse.s IL_003f - - .line 90,90 : 25,64 '' - IL_0030: ldarg.0 - IL_0031: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0036: ldloc.0 - IL_0037: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_003c: stloc.2 - IL_003d: leave.s IL_008b - - .line 92,92 : 21,50 '' - IL_003f: ldarg.1 - IL_0040: newobj instance void [System.Drawing]System.Drawing.Icon::.ctor(class [mscorlib]System.IO.Stream) - IL_0045: stloc.1 - .line 94,94 : 21,60 '' - IL_0046: ldarg.0 - IL_0047: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_004c: ldloc.0 - IL_004d: ldloc.1 - IL_004e: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 96,96 : 21,61 '' - IL_0053: ldarg.0 - IL_0054: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0059: ldloc.1 - IL_005a: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_005f: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0064: brtrue.s IL_0078 - - .line 97,97 : 25,55 '' - IL_0066: ldarg.0 - IL_0067: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_006c: ldloc.1 - IL_006d: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_0072: ldloc.1 - IL_0073: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 99,99 : 21,33 '' - IL_0078: ldloc.1 - IL_0079: stloc.2 - IL_007a: leave.s IL_008b - - } // end .try - finally - { - IL_007c: ldloc.s CS$2$0002 - IL_007e: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0083: endfinally - } // end handler - } // end .try - finally - { - IL_0084: ldloc.3 - IL_0085: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_008a: endfinally - .line 102,102 : 9,10 '' - } // end handler - IL_008b: ldloc.2 - IL_008c: ret - } // end of method IconImageCache::GetStreamedIcon - - .method private hidebysig static int32 - ComputeStreamHandle(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 65 (0x41) - .maxstack 2 - .locals init ([0] int32 streamHandle, - [1] int32 result, - [2] int64 prevPosition, - [3] int32 CS$1$0000, - [4] class [mscorlib]System.IO.Stream CS$2$0001) - .line 106,106 : 13,26 '' - IL_0000: ldarg.0 - IL_0001: dup - IL_0002: stloc.s CS$2$0001 - IL_0004: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 108,108 : 17,38 '' - .try - { - IL_0009: ldc.i4.0 - IL_000a: stloc.0 - .line 110,110 : 17,53 '' - IL_000b: ldarg.0 - IL_000c: callvirt instance int64 [mscorlib]System.IO.Stream::get_Position() - IL_0011: stloc.2 - .line 111,111 : 17,37 '' - IL_0012: ldarg.0 - IL_0013: ldc.i4.0 - IL_0014: conv.i8 - IL_0015: callvirt instance void [mscorlib]System.IO.Stream::set_Position(int64) - IL_001a: br.s IL_0021 - - .line 114,114 : 21,50 '' - IL_001c: ldloc.0 - IL_001d: ldloc.1 - IL_001e: conv.u1 - IL_001f: add - IL_0020: stloc.0 - .line 113,113 : 17,59 '' - IL_0021: ldarg.0 - IL_0022: callvirt instance int32 [mscorlib]System.IO.Stream::ReadByte() - IL_0027: dup - IL_0028: stloc.1 - IL_0029: ldc.i4.m1 - IL_002a: bne.un.s IL_001c - - .line 116,116 : 17,48 '' - IL_002c: ldarg.0 - IL_002d: ldloc.2 - IL_002e: callvirt instance void [mscorlib]System.IO.Stream::set_Position(int64) - .line 117,117 : 17,37 '' - IL_0033: ldloc.0 - IL_0034: stloc.3 - IL_0035: leave.s IL_003f - - } // end .try - finally - { - IL_0037: ldloc.s CS$2$0001 - IL_0039: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_003e: endfinally - .line 119,119 : 9,10 '' - } // end handler - IL_003f: ldloc.3 - IL_0040: ret - } // end of method IconImageCache::ComputeStreamHandle - - .method public hidebysig instance class [System.Drawing]System.Drawing.Image - GetIconImage(native int handle) cil managed - { - // Code size 85 (0x55) - .maxstack 4 - .locals init ([0] class [System.Drawing]System.Drawing.Image image, - [1] class [System.Drawing]System.Drawing.Icon icon, - [2] class [System.Drawing]System.Drawing.Image CS$1$0000, - [3] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 123,123 : 13,32 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 124,124 : 13,41 '' - IL_0002: ldarg.0 - IL_0003: ldarg.1 - IL_0004: call instance class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIcon(native int) - IL_0009: stloc.1 - .line 126,126 : 13,30 '' - IL_000a: ldarg.0 - IL_000b: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_0010: dup - IL_0011: stloc.3 - IL_0012: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 128,128 : 17,50 '' - .try - { - IL_0017: ldarg.0 - IL_0018: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_001d: ldloc.1 - IL_001e: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0023: brfalse.s IL_0034 - - .line 129,129 : 21,46 '' - IL_0025: ldarg.0 - IL_0026: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_002b: ldloc.1 - IL_002c: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0031: stloc.0 - IL_0032: br.s IL_0048 - - .line 131,131 : 21,64 '' - IL_0034: ldarg.0 - IL_0035: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_003a: ldloc.1 - IL_003b: ldloc.1 - IL_003c: callvirt instance class [System.Drawing]System.Drawing.Bitmap [System.Drawing]System.Drawing.Icon::ToBitmap() - IL_0041: dup - IL_0042: stloc.0 - IL_0043: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 133,133 : 17,30 '' - IL_0048: ldloc.0 - IL_0049: stloc.2 - IL_004a: leave.s IL_0053 - - } // end .try - finally - { - IL_004c: ldloc.3 - IL_004d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0052: endfinally - .line 135,135 : 9,10 '' - } // end handler - IL_0053: ldloc.2 - IL_0054: ret - } // end of method IconImageCache::GetIconImage - - .method public hidebysig instance bool - IsCached(native int handle) cil managed - { - // Code size 37 (0x25) - .maxstack 2 - .locals init ([0] bool CS$1$0000, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 139,139 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 140,140 : 17,54 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0013: ldarg.1 - IL_0014: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0019: stloc.0 - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.1 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 141,141 : 9,10 '' - } // end handler - IL_0023: ldloc.0 - IL_0024: ret - } // end of method IconImageCache::IsCached - - .method public hidebysig instance bool - IsCached(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 42 (0x2a) - .maxstack 2 - .locals init ([0] bool CS$1$0000, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001) - .line 145,145 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 146,146 : 17,83 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0013: ldarg.1 - IL_0014: call int32 Virtuoso.Miranda.Plugins.Native.IconImageCache::ComputeStreamHandle(class [mscorlib]System.IO.Stream) - IL_0019: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_001e: stloc.0 - IL_001f: leave.s IL_0028 - - } // end .try - finally - { - IL_0021: ldloc.1 - IL_0022: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0027: endfinally - .line 147,147 : 9,10 '' - } // end handler - IL_0028: ldloc.0 - IL_0029: ret - } // end of method IconImageCache::IsCached - - .method public hidebysig instance void - Dispose() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 155,155 : 13,27 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Native.IconImageCache::Dispose(bool) - .line 156,156 : 9,10 '' - IL_0007: ret - } // end of method IconImageCache::Dispose - - .method private hidebysig instance void - Dispose(bool disposing) cil managed synchronized - { - // Code size 299 (0x12b) - .maxstack 2 - .locals init ([0] class [System.Drawing]System.Drawing.Icon icon, - [1] class [System.Drawing]System.Drawing.Icon V_1, - [2] class [System.Drawing]System.Drawing.Image image, - [3] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000, - [4] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001, - [5] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0002, - [6] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator CS$5$0003, - [7] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator CS$5$0004, - [8] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator CS$5$0005) - .line 161,161 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void [mscorlib]System.GC::SuppressFinalize(object) - .line 163,163 : 13,27 '' - IL_0006: ldarg.1 - IL_0007: brfalse IL_012a - - .line 165,165 : 17,33 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_0012: dup - IL_0013: stloc.3 - IL_0014: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 167,167 : 21,38 '' - .try - { - IL_0019: ldarg.0 - IL_001a: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_001f: dup - IL_0020: stloc.s CS$2$0001 - IL_0022: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 169,169 : 25,49 '' - .try - { - IL_0027: ldarg.0 - IL_0028: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_002d: dup - IL_002e: stloc.s CS$2$0002 - IL_0030: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 171,171 : 51,67 '' - .try - { - IL_0035: ldarg.0 - IL_0036: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_003b: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection class [mscorlib]System.Collections.Generic.Dictionary`2::get_Values() - IL_0040: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() - IL_0045: stloc.s CS$5$0003 - .try - { - IL_0047: br.s IL_0057 - - .line 171,171 : 38,47 '' - IL_0049: ldloca.s CS$5$0003 - IL_004b: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() - IL_0050: stloc.0 - .line 172,172 : 33,48 '' - IL_0051: ldloc.0 - IL_0052: callvirt instance void [System.Drawing]System.Drawing.Icon::Dispose() - .line 171,171 : 48,50 '' - IL_0057: ldloca.s CS$5$0003 - IL_0059: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() - IL_005e: brtrue.s IL_0049 - - IL_0060: leave.s IL_0070 - - } // end .try - finally - { - IL_0062: ldloca.s CS$5$0003 - IL_0064: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator - IL_006a: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_006f: endfinally - .line 174,174 : 51,75 '' - } // end handler - IL_0070: ldarg.0 - IL_0071: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_0076: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection class [mscorlib]System.Collections.Generic.Dictionary`2::get_Values() - IL_007b: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() - IL_0080: stloc.s CS$5$0004 - .try - { - IL_0082: br.s IL_0092 - - .line 174,174 : 38,47 '' - IL_0084: ldloca.s CS$5$0004 - IL_0086: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() - IL_008b: stloc.1 - .line 175,175 : 33,48 '' - IL_008c: ldloc.1 - IL_008d: callvirt instance void [System.Drawing]System.Drawing.Icon::Dispose() - .line 174,174 : 48,50 '' - IL_0092: ldloca.s CS$5$0004 - IL_0094: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() - IL_0099: brtrue.s IL_0084 - - IL_009b: leave.s IL_00ab - - } // end .try - finally - { - IL_009d: ldloca.s CS$5$0004 - IL_009f: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator - IL_00a5: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_00aa: endfinally - .line 177,177 : 53,70 '' - } // end handler - IL_00ab: ldarg.0 - IL_00ac: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_00b1: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection class [mscorlib]System.Collections.Generic.Dictionary`2::get_Values() - IL_00b6: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() - IL_00bb: stloc.s CS$5$0005 - .try - { - IL_00bd: br.s IL_00cd - - .line 177,177 : 38,49 '' - IL_00bf: ldloca.s CS$5$0005 - IL_00c1: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() - IL_00c6: stloc.2 - .line 178,178 : 33,49 '' - IL_00c7: ldloc.2 - IL_00c8: callvirt instance void [System.Drawing]System.Drawing.Image::Dispose() - .line 177,177 : 50,52 '' - IL_00cd: ldloca.s CS$5$0005 - IL_00cf: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() - IL_00d4: brtrue.s IL_00bf - - IL_00d6: leave.s IL_00e6 - - } // end .try - finally - { - IL_00d8: ldloca.s CS$5$0005 - IL_00da: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator - IL_00e0: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_00e5: endfinally - .line 180,180 : 29,47 '' - } // end handler - IL_00e6: ldarg.0 - IL_00e7: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache - IL_00ec: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - .line 181,181 : 29,55 '' - IL_00f1: ldarg.0 - IL_00f2: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache - IL_00f7: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - .line 182,182 : 29,48 '' - IL_00fc: ldarg.0 - IL_00fd: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache - IL_0102: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - .line 184,184 : 29,46 '' - IL_0107: ldnull - IL_0108: stsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton - IL_010d: leave.s IL_0117 - - } // end .try - finally - { - IL_010f: ldloc.s CS$2$0002 - IL_0111: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0116: endfinally - } // end handler - IL_0117: leave.s IL_0121 - - } // end .try - finally - { - IL_0119: ldloc.s CS$2$0001 - IL_011b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0120: endfinally - } // end handler - IL_0121: leave.s IL_012a - - } // end .try - finally - { - IL_0123: ldloc.3 - IL_0124: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0129: endfinally - .line 189,189 : 9,10 '' - } // end handler - IL_012a: ret - } // end of method IconImageCache::Dispose - - .property class Virtuoso.Miranda.Plugins.Native.IconImageCache - Singleton() - { - .get class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton() - } // end of property IconImageCache::Singleton -} // end of class Virtuoso.Miranda.Plugins.Native.IconImageCache - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle - implements [mscorlib]System.IDisposable -{ - .method public hidebysig newslot specialname abstract virtual - instance native int get_IntPtr() cil managed - { - } // end of method IUnmanagedMemoryHandle::get_IntPtr - - .method public hidebysig newslot abstract virtual - instance void Free() cil managed - { - } // end of method IUnmanagedMemoryHandle::Free - - .property instance native int IntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle::get_IntPtr() - } // end of property IUnmanagedMemoryHandle::IntPtr -} // end of class Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.InteropBuffer - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle, - [mscorlib]System.IDisposable -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private static literal string LogCategory = "Hyphen::InteropBuffer" - .field private initonly int32 size - .field private native int sizeAsIntPtr - .field private native uint sizeAsUIntPtr - .field private initonly object SyncObject - .field private native int intPtr - .field private int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Owner - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) reserved - .method assembly hidebysig specialname rtspecialname - instance void .ctor(int32 size) cil managed - { - // Code size 52 (0x34) - .maxstack 8 - .line 53,53 : 9,41 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\InteropBuffer.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 55,55 : 13,27 '' - IL_0006: ldarg.1 - IL_0007: ldc.i4.0 - IL_0008: bgt.s IL_0015 - - .line 55,55 : 28,74 '' - IL_000a: ldstr "size" - IL_000f: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0014: throw - - .line 57,57 : 13,39 '' - IL_0015: ldarg.0 - IL_0016: newobj instance void [mscorlib]System.Object::.ctor() - IL_001b: stfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - .line 60,60 : 13,30 '' - IL_0020: ldarg.0 - IL_0021: ldarg.1 - IL_0022: stfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size - .line 62,62 : 13,49 '' - IL_0027: ldarg.0 - IL_0028: ldarg.1 - IL_0029: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_002e: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - .line 64,64 : 9,10 '' - IL_0033: ret - } // end of method InteropBuffer::.ctor - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 17 (0x11) - .maxstack 2 - .line 68,68 : 13,28 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - IL_0007: leave.s IL_0010 - - .line 69,69 : 9,10 '' - } // end .try - finally - { - IL_0009: ldarg.0 - IL_000a: call instance void [mscorlib]System.Object::Finalize() - IL_000f: endfinally - .line 69,69 : 9,10 '' - } // end handler - IL_0010: ret - } // end of method InteropBuffer::Finalize - - .method private hidebysig instance void - CheckLock() cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 73,73 : 13,28 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - IL_0008: brtrue.s IL_0015 - - .line 73,73 : 29,116 '' - IL_000a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotLocked() - IL_000f: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0014: throw - - .line 74,74 : 9,10 '' - IL_0015: ret - } // end of method InteropBuffer::CheckLock - - .method public hidebysig newslot specialname virtual final - instance native int get_IntPtr() cil managed - { - // Code size 66 (0x42) - .maxstack 2 - .locals init ([0] native int CS$1$0000, - [1] object CS$2$0001) - .line 84,84 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 87,87 : 21,33 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock() - .line 89,89 : 21,47 '' - IL_0013: ldarg.0 - IL_0014: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_0019: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001e: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0023: brfalse.s IL_0030 - - .line 90,90 : 25,76 '' - IL_0025: ldstr "InteropBuffer" - IL_002a: newobj instance void [mscorlib]System.ObjectDisposedException::.ctor(string) - IL_002f: throw - - .line 92,92 : 21,35 '' - IL_0030: ldarg.0 - IL_0031: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_0036: stloc.0 - IL_0037: leave.s IL_0040 - - } // end .try - finally - { - IL_0039: ldloc.1 - IL_003a: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_003f: endfinally - .line 94,94 : 13,14 '' - } // end handler - IL_0040: ldloc.0 - IL_0041: ret - } // end of method InteropBuffer::get_IntPtr - - .method private hidebysig newslot virtual final - instance void Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle.Free() cil managed - { - .override Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle::Free - // Code size 36 (0x24) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 99,99 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 101,101 : 17,29 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock() - .line 102,102 : 17,31 '' - IL_0013: ldarg.0 - IL_0014: ldc.i4.1 - IL_0015: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - IL_001a: leave.s IL_0023 - - } // end .try - finally - { - IL_001c: ldloc.0 - IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0022: endfinally - .line 104,104 : 9,10 '' - } // end handler - IL_0023: ret - } // end of method InteropBuffer::Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle.Free - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 7 (0x7) - .maxstack 8 - .line 112,112 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle::Free() - .line 113,113 : 9,10 '' - IL_0006: ret - } // end of method InteropBuffer::System.IDisposable.Dispose - - .method assembly hidebysig instance void - Dispose(bool disposing) cil managed - { - // Code size 47 (0x2f) - .maxstack 8 - .line 117,117 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void [mscorlib]System.GC::SuppressFinalize(object) - .line 119,119 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_000c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0011: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0016: brfalse.s IL_002e - - .line 121,121 : 17,45 '' - IL_0018: ldarg.0 - IL_0019: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_001e: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 122,122 : 17,38 '' - IL_0023: ldarg.0 - IL_0024: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0029: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - .line 126,126 : 9,10 '' - IL_002e: ret - } // end of method InteropBuffer::Dispose - - .method public hidebysig specialname instance bool - get_Locked() cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 136,136 : 17,35 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - IL_0008: ldc.i4.0 - IL_0009: ceq - IL_000b: ldc.i4.0 - IL_000c: ceq - IL_000e: ret - } // end of method InteropBuffer::get_Locked - - .method public hidebysig specialname instance int32 - get_Size() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 144,144 : 17,29 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size - IL_0006: ret - } // end of method InteropBuffer::get_Size - - .method public hidebysig specialname instance native int - get_SizeAsIntPtr() cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 152,152 : 17,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0010: brfalse.s IL_0023 - - .line 153,153 : 21,53 '' - IL_0012: ldarg.0 - IL_0013: ldarg.0 - IL_0014: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size - IL_0019: newobj instance void [mscorlib]System.IntPtr::.ctor(int32) - IL_001e: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr - .line 155,155 : 17,37 '' - IL_0023: ldarg.0 - IL_0024: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr - IL_0029: ret - } // end of method InteropBuffer::get_SizeAsIntPtr - - .method public hidebysig specialname instance native uint - get_SizeAsUIntPtr() cil managed - { - // Code size 43 (0x2b) - .maxstack 8 - .line 163,163 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr - IL_0006: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_000b: call bool [mscorlib]System.UIntPtr::op_Equality(native uint, - native uint) - IL_0010: brfalse.s IL_0024 - - .line 164,164 : 21,58 '' - IL_0012: ldarg.0 - IL_0013: ldarg.0 - IL_0014: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size - IL_0019: conv.i8 - IL_001a: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64) - IL_001f: stfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr - .line 166,166 : 17,38 '' - IL_0024: ldarg.0 - IL_0025: ldfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr - IL_002a: ret - } // end of method InteropBuffer::get_SizeAsUIntPtr - - .method assembly hidebysig specialname - instance bool get_Reserved() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 174,174 : 17,33 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::reserved - IL_0008: ret - } // end of method InteropBuffer::get_Reserved - - .method assembly hidebysig specialname - instance void set_Reserved(bool 'value') cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 178,178 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: volatile. - IL_0004: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::reserved - .line 179,179 : 13,14 '' - IL_0009: ret - } // end of method InteropBuffer::set_Reserved - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 188,188 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldflda native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_0006: constrained. [mscorlib]System.IntPtr - IL_000c: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0011: ret - } // end of method InteropBuffer::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 32 (0x20) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer other) - .line 193,193 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 193,193 : 30,43 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 195,195 : 13,56 '' - IL_0005: ldarg.1 - IL_0006: isinst Virtuoso.Miranda.Plugins.Native.InteropBuffer - IL_000b: stloc.0 - .line 196,196 : 13,31 '' - IL_000c: ldloc.0 - IL_000d: brtrue.s IL_0011 - - .line 196,196 : 32,45 '' - IL_000f: ldc.i4.0 - IL_0010: ret - - .line 198,198 : 13,59 '' - IL_0011: ldarg.0 - IL_0012: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0017: ldloc.0 - IL_0018: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_001d: ceq - IL_001f: ret - } // end of method InteropBuffer::Equals - - .method public hidebysig instance void - Lock() cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 205,205 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0006: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 206,206 : 13,58 '' - IL_000b: ldarg.0 - IL_000c: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0011: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_0016: volatile. - IL_0018: stfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - .line 209,209 : 9,10 '' - IL_001d: ret - } // end of method InteropBuffer::Lock - - .method public hidebysig instance void - Unlock() cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 214,214 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock() - .line 216,216 : 13,63 '' - IL_0006: ldarg.0 - IL_0007: volatile. - IL_0009: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - IL_000e: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0013: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_0018: bne.un.s IL_002f - - .line 218,218 : 17,42 '' - IL_001a: ldarg.0 - IL_001b: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0020: call void [mscorlib]System.Threading.Monitor::Exit(object) - .line 221,221 : 17,27 '' - IL_0025: ldarg.0 - IL_0026: ldc.i4.0 - IL_0027: volatile. - IL_0029: stfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner - IL_002e: ret - - .line 224,224 : 17,119 '' - IL_002f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() - IL_0034: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0039: throw - } // end of method InteropBuffer::Unlock - - .method public hidebysig instance void - Zero() cil managed - { - // Code size 59 (0x3b) - .maxstack 3 - .locals init ([0] int32 i, - [1] object CS$2$0000) - .line 229,229 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 232,232 : 17,29 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock() - .line 234,234 : 22,32 '' - IL_0013: ldc.i4.0 - IL_0014: stloc.0 - IL_0015: br.s IL_0028 - - .line 235,235 : 21,53 '' - IL_0017: ldarg.0 - IL_0018: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_001d: ldloc.0 - IL_001e: ldc.i4.0 - IL_001f: call void [mscorlib]System.Runtime.InteropServices.Marshal::WriteByte(native int, - int32, - uint8) - .line 234,234 : 43,46 '' - IL_0024: ldloc.0 - IL_0025: ldc.i4.1 - IL_0026: add - IL_0027: stloc.0 - .line 234,234 : 33,41 '' - IL_0028: ldloc.0 - IL_0029: ldarg.0 - IL_002a: call instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_002f: blt.s IL_0017 - - IL_0031: leave.s IL_003a - - } // end .try - finally - { - IL_0033: ldloc.1 - IL_0034: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0039: endfinally - .line 237,237 : 9,10 '' - } // end handler - IL_003a: ret - } // end of method InteropBuffer::Zero - - .method public hidebysig specialname static - native int op_Implicit(class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 241,241 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr - IL_0006: ret - } // end of method InteropBuffer::op_Implicit - - .property instance native int IntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - } // end of property InteropBuffer::IntPtr - .property instance bool Locked() - { - .get instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Locked() - } // end of property InteropBuffer::Locked - .property instance int32 Size() - { - .get instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - } // end of property InteropBuffer::Size - .property instance native int SizeAsIntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsIntPtr() - } // end of property InteropBuffer::SizeAsIntPtr - .property instance native uint SizeAsUIntPtr() - { - .get instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr() - } // end of property InteropBuffer::SizeAsUIntPtr - .property instance bool Reserved() - { - .set instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::set_Reserved(bool) - .get instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Reserved() - } // end of property InteropBuffer::Reserved -} // end of class Virtuoso.Miranda.Plugins.Native.InteropBuffer - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.InteropBufferPool - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass2' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public int32 size - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass2'::.ctor - - .method public hidebysig instance bool - 'b__0'(class Virtuoso.Miranda.Plugins.Native.InteropBuffer _buffer) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 127,127 : 25,50 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\InteropBufferPool.cs' - IL_0000: ldarg.1 - IL_0001: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_0006: ldarg.0 - IL_0007: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_000c: blt.s IL_0010 - - .line 128,128 : 29,41 '' - IL_000e: ldc.i4.1 - IL_000f: ret - - .line 130,130 : 29,42 '' - IL_0010: ldc.i4.0 - IL_0011: ret - } // end of method '<>c__DisplayClass2'::'b__0' - - } // end of class '<>c__DisplayClass2' - - .field public static literal int32 DefaultMaximumAvailableBufferSize = int32(0x00000104) - .field private static literal int32 DefaultBuffersCount = int32(0x00000002) - .field private static int32 maximumAvailableBufferSize - .field private static int32 NextAvailableBufferIndex - .field private static class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Buffers - .field private static bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Disposed - .method public hidebysig specialname static - int32 get_MaximumAvailableBufferSize() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 39,39 : 19,71 '' - IL_0000: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0005: ret - } // end of method InteropBufferPool::get_MaximumAvailableBufferSize - - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 51,51 : 9,36 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 51,51 : 39,40 '' - IL_0006: ret - } // end of method InteropBufferPool::.ctor - - .method assembly hidebysig static void - Dispose() cil managed - { - // Code size 91 (0x5b) - .maxstack 3 - .locals init ([0] int32 i, - [1] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0000) - .line 59,59 : 13,45 '' - IL_0000: volatile. - IL_0002: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed - IL_0007: brtrue.s IL_0010 - - IL_0009: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_000e: brtrue.s IL_0011 - - .line 60,60 : 17,24 '' - IL_0010: ret - - .line 62,62 : 13,27 '' - IL_0011: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0016: dup - IL_0017: stloc.1 - IL_0018: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 64,64 : 17,33 '' - .try - { - IL_001d: ldc.i4.1 - IL_001e: volatile. - IL_0020: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed - .line 66,66 : 22,32 '' - IL_0025: ldc.i4.0 - IL_0026: stloc.0 - IL_0027: br.s IL_0047 - - .line 70,70 : 25,50 '' - .try - { - IL_0029: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_002e: ldloc.0 - IL_002f: ldelem.ref - IL_0030: ldc.i4.1 - IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - .line 71,71 : 25,43 '' - IL_0036: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_003b: ldloc.0 - IL_003c: ldnull - IL_003d: stelem.ref - IL_003e: leave.s IL_0043 - - .line 73,73 : 21,26 '' - } // end .try - catch [mscorlib]System.Object - { - IL_0040: pop - IL_0041: leave.s IL_0043 - - .line 66,66 : 53,56 '' - } // end handler - IL_0043: ldloc.0 - IL_0044: ldc.i4.1 - IL_0045: add - IL_0046: stloc.0 - .line 66,66 : 33,51 '' - IL_0047: ldloc.0 - IL_0048: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_004d: ldlen - IL_004e: conv.i4 - IL_004f: blt.s IL_0029 - - IL_0051: leave.s IL_005a - - } // end .try - finally - { - IL_0053: ldloc.1 - IL_0054: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0059: endfinally - .line 76,76 : 9,10 '' - } // end handler - IL_005a: ret - } // end of method InteropBufferPool::Dispose - - .method assembly hidebysig static void - Refresh() cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 80,80 : 13,23 '' - IL_0000: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Dispose() - .line 82,82 : 13,28 '' - IL_0005: ldnull - IL_0006: stsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - .line 83,83 : 13,30 '' - IL_000b: ldc.i4.0 - IL_000c: volatile. - IL_000e: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed - .line 85,85 : 13,37 '' - IL_0013: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency() - .line 86,86 : 9,10 '' - IL_0018: ret - } // end of method InteropBufferPool::Refresh - - .method private hidebysig static void VerifyPoolConsistency() cil managed - { - // Code size 84 (0x54) - .maxstack 3 - .locals init ([0] int32 i) - .line 90,90 : 13,26 '' - IL_0000: volatile. - IL_0002: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed - IL_0007: brfalse.s IL_0014 - - .line 91,91 : 17,72 '' - IL_0009: ldstr "InteropBufferPool" - IL_000e: newobj instance void [mscorlib]System.ObjectDisposedException::.ctor(string) - IL_0013: throw - - .line 93,93 : 13,33 '' - IL_0014: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0019: brtrue.s IL_0053 - - .line 95,95 : 17,46 '' - IL_001b: ldc.i4.0 - IL_001c: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - .line 96,96 : 17,80 '' - IL_0021: ldc.i4 0x104 - IL_0026: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - .line 98,98 : 17,66 '' - IL_002b: ldc.i4.2 - IL_002c: newarr Virtuoso.Miranda.Plugins.Native.InteropBuffer - IL_0031: stsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - .line 100,100 : 22,32 '' - IL_0036: ldc.i4.0 - IL_0037: stloc.0 - IL_0038: br.s IL_004f - - .line 101,101 : 21,80 '' - IL_003a: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_003f: ldloc.0 - IL_0040: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0045: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32) - IL_004a: stelem.ref - .line 100,100 : 58,61 '' - IL_004b: ldloc.0 - IL_004c: ldc.i4.1 - IL_004d: add - IL_004e: stloc.0 - .line 100,100 : 33,56 '' - IL_004f: ldloc.0 - IL_0050: ldc.i4.2 - IL_0051: blt.s IL_003a - - .line 103,103 : 9,10 '' - IL_0053: ret - } // end of method InteropBufferPool::VerifyPoolConsistency - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Native.InteropBuffer - AcquireBuffer() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 107,107 : 13,62 '' - IL_0000: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0005: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32) - IL_000a: ret - } // end of method InteropBufferPool::AcquireBuffer - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Native.InteropBuffer - AcquireBuffer(int32 size) cil managed - { - // Code size 195 (0xc3) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] int32 index, - [2] class [mscorlib]System.Predicate`1 'CS$<>9__CachedAnonymousMethodDelegate1', - [3] class Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2' 'CS$<>8__locals3', - [4] class Virtuoso.Miranda.Plugins.Native.InteropBuffer CS$1$0000, - [5] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0001) - IL_0000: ldnull - IL_0001: stloc.2 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::.ctor() - IL_0007: stloc.3 - IL_0008: ldloc.3 - IL_0009: ldarg.0 - IL_000a: stfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - .line 112,112 : 13,27 '' - IL_000f: ldloc.3 - IL_0010: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_0015: ldc.i4.0 - IL_0016: bgt.s IL_0023 - - .line 113,113 : 17,63 '' - IL_0018: ldstr "size" - IL_001d: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0022: throw - - .line 115,115 : 13,37 '' - IL_0023: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency() - .line 117,117 : 13,27 '' - IL_0028: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_002d: dup - IL_002e: stloc.s CS$2$0001 - IL_0030: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 119,119 : 17,45 '' - .try - { - IL_0035: ldnull - IL_0036: stloc.0 - .line 121,121 : 17,104 '' - IL_0037: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_003c: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0041: ldlen - IL_0042: conv.i4 - IL_0043: ldc.i4.1 - IL_0044: sub - IL_0045: bgt.s IL_0054 - - IL_0047: ldloc.3 - IL_0048: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_004d: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0052: ble.s IL_0062 - - .line 122,122 : 21,54 '' - IL_0054: ldloc.3 - IL_0055: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_005a: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32) - IL_005f: stloc.0 - IL_0060: br.s IL_00ac - - .line 125,131 : 21,24 '' - IL_0062: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0067: ldloc.2 - IL_0068: brtrue.s IL_0077 - - IL_006a: ldloc.3 - IL_006b: ldftn instance bool Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::'b__0'(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_0071: newobj instance void class [mscorlib]System.Predicate`1::.ctor(object, - native int) - IL_0076: stloc.2 - IL_0077: ldloc.2 - IL_0078: call int32 [mscorlib]System.Array::FindIndex(!!0[], - class [mscorlib]System.Predicate`1) - IL_007d: stloc.1 - .line 133,133 : 21,73 '' - IL_007e: ldloc.1 - IL_007f: ldc.i4.m1 - IL_0080: beq.s IL_008a - - IL_0082: ldloc.1 - IL_0083: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_0088: bge.s IL_0098 - - .line 134,134 : 25,58 '' - IL_008a: ldloc.3 - IL_008b: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size - IL_0090: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32) - IL_0095: stloc.0 - IL_0096: br.s IL_00ac - - .line 137,137 : 25,49 '' - IL_0098: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_009d: ldloc.1 - IL_009e: ldelem.ref - IL_009f: stloc.0 - .line 138,138 : 25,52 '' - IL_00a0: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_00a5: ldc.i4.1 - IL_00a6: add - IL_00a7: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - .line 142,142 : 17,40 '' - IL_00ac: ldloc.0 - IL_00ad: ldc.i4.1 - IL_00ae: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::set_Reserved(bool) - .line 143,143 : 17,31 '' - IL_00b3: ldloc.0 - IL_00b4: stloc.s CS$1$0000 - IL_00b6: leave.s IL_00c0 - - } // end .try - finally - { - IL_00b8: ldloc.s CS$2$0001 - IL_00ba: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_00bf: endfinally - .line 145,145 : 9,10 '' - } // end handler - IL_00c0: ldloc.s CS$1$0000 - IL_00c2: ret - } // end of method InteropBufferPool::AcquireBuffer - - .method public hidebysig static void ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer) cil managed - { - // Code size 177 (0xb1) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0000) - .line 149,149 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_0004 - - .line 150,150 : 17,24 '' - IL_0003: ret - - .line 152,152 : 13,31 '' - IL_0004: ldarg.0 - IL_0005: callvirt instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Locked() - IL_000a: brfalse.s IL_0017 - - .line 153,153 : 17,106 '' - IL_000c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotUnlocked() - IL_0011: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0016: throw - - .line 155,155 : 13,34 '' - IL_0017: ldarg.0 - IL_0018: callvirt instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Reserved() - IL_001d: brtrue.s IL_0025 - - .line 156,156 : 17,47 '' - IL_001f: newobj instance void [mscorlib]System.ArgumentException::.ctor() - IL_0024: throw - - .line 158,158 : 13,37 '' - IL_0025: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency() - .line 160,160 : 13,27 '' - IL_002a: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_002f: dup - IL_0030: stloc.0 - IL_0031: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 162,162 : 17,58 '' - .try - { - IL_0036: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_003b: ldarg.0 - IL_003c: call int32 [mscorlib]System.Array::IndexOf(!!0[], - !!0) - IL_0041: ldc.i4.m1 - IL_0042: bne.un.s IL_0094 - - .line 164,164 : 21,66 '' - IL_0044: ldarg.0 - IL_0045: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_004a: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_004f: ble.s IL_008b - - .line 166,166 : 25,76 '' - IL_0051: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_0056: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_005b: ldlen - IL_005c: conv.i4 - IL_005d: ldc.i4.1 - IL_005e: sub - IL_005f: bgt.s IL_00a0 - - .line 168,168 : 29,77 '' - IL_0061: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0066: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_006b: ldelem.ref - IL_006c: ldc.i4.1 - IL_006d: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - .line 169,169 : 29,72 '' - IL_0072: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers - IL_0077: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_007c: ldarg.0 - IL_007d: stelem.ref - .line 171,171 : 29,70 '' - IL_007e: ldarg.0 - IL_007f: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_0084: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_0089: br.s IL_00a0 - - .line 175,175 : 25,46 '' - IL_008b: ldarg.0 - IL_008c: ldc.i4.1 - IL_008d: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool) - IL_0092: br.s IL_00a0 - - .line 178,178 : 21,48 '' - IL_0094: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - IL_0099: ldc.i4.1 - IL_009a: sub - IL_009b: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex - .line 180,180 : 17,41 '' - IL_00a0: ldarg.0 - IL_00a1: ldc.i4.0 - IL_00a2: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::set_Reserved(bool) - IL_00a7: leave.s IL_00b0 - - } // end .try - finally - { - IL_00a9: ldloc.0 - IL_00aa: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_00af: endfinally - .line 182,182 : 9,10 '' - } // end handler - IL_00b0: ret - } // end of method InteropBufferPool::ReleaseBuffer - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 35,35 : 9,91 '' - IL_0000: ldc.i4 0x104 - IL_0005: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize - IL_000a: ret - } // end of method InteropBufferPool::.cctor - - .property int32 MaximumAvailableBufferSize() - { - .get int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::get_MaximumAvailableBufferSize() - } // end of property InteropBufferPool::MaximumAvailableBufferSize -} // end of class Virtuoso.Miranda.Plugins.Native.InteropBufferPool - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.EventHandleCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 30,30 : 9,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\EventHandleCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.3 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 30,30 : 54,55 '' - IL_0007: ret - } // end of method EventHandleCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection - -.class interface private abstract auto ansi Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 -{ - .method public hidebysig newslot abstract virtual - instance !T Find(string tag) cil managed - { - } // end of method ITagSearchable`1::Find - -} // end of class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - extends class [mscorlib]System.Collections.Generic.List`1 - implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,52 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\HookDescriptorCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.3 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 55,56 '' - IL_0007: ret - } // end of method HookDescriptorCollection::.ctor - - .method public hidebysig instance void - Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor item) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 37,37 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance bool class [mscorlib]System.Collections.Generic.List`1::Contains(!0) - IL_0007: brfalse.s IL_000a - - .line 37,37 : 33,40 '' - IL_0009: ret - - .line 38,38 : 13,28 '' - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: call instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 39,39 : 9,10 '' - IL_0011: ret - } // end of method HookDescriptorCollection::Add - - .method public hidebysig newslot virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - Find(string name) cil managed - { - // Code size 78 (0x4e) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor CS$1$0000, - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001) - .line 43,43 : 13,30 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 44,44 : 17,57 '' - IL_0003: ldstr "name" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 46,46 : 51,55 '' - IL_000e: ldarg.0 - IL_000f: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0014: stloc.2 - .try - { - IL_0015: br.s IL_0031 - - .line 46,46 : 22,47 '' - IL_0017: ldloca.s CS$5$0001 - IL_0019: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001e: stloc.0 - .line 47,47 : 17,45 '' - IL_001f: ldloc.0 - IL_0020: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_0025: ldarg.1 - IL_0026: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_002b: brfalse.s IL_0031 - - .line 48,48 : 21,39 '' - IL_002d: ldloc.0 - IL_002e: stloc.1 - IL_002f: leave.s IL_004c - - .line 46,46 : 48,50 '' - IL_0031: ldloca.s CS$5$0001 - IL_0033: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0038: brtrue.s IL_0017 - - IL_003a: leave.s IL_004a - - } // end .try - finally - { - IL_003c: ldloca.s CS$5$0001 - IL_003e: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0044: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0049: endfinally - .line 50,50 : 13,25 '' - } // end handler - IL_004a: ldnull - IL_004b: ret - - .line 51,51 : 9,10 '' - IL_004c: ldloc.1 - IL_004d: ret - } // end of method HookDescriptorCollection::Find - -} // end of class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher - extends [mscorlib]System.Object -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 26,26 : 9,34 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\EventPublisher.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 26,26 : 37,38 '' - IL_0006: ret - } // end of method EventPublisher::.ctor - - .method family hidebysig instance bool - InvokeChainCancelable<(Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs) TEventArgs>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'handler', - !!TEventArgs eventArgs) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 30,30 : 13,80 '' - IL_0000: ldarg.1 - IL_0001: ldarg.0 - IL_0002: ldarg.2 - IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - object, - !!0) - IL_0008: ret - } // end of method EventPublisher::InvokeChainCancelable - - .method public hidebysig static bool InvokeChainCancelable<(Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs) TEventArgs>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'handler', - object sender, - !!TEventArgs eventArgs) cil managed - { - // Code size 49 (0x31) - .maxstack 3 - .locals init ([0] bool retValue, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 del, - [2] class [mscorlib]System.Delegate[] CS$6$0000, - [3] int32 CS$7$0001) - .line 35,35 : 13,58 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.0 - .line 37,37 : 13,33 '' - IL_0002: ldarg.0 - IL_0003: brfalse.s IL_002f - - .line 39,39 : 65,92 '' - IL_0005: ldarg.0 - IL_0006: callvirt instance class [mscorlib]System.Delegate[] [mscorlib]System.Delegate::GetInvocationList() - IL_000b: stloc.2 - IL_000c: ldc.i4.0 - IL_000d: stloc.3 - IL_000e: br.s IL_0029 - - .line 39,39 : 26,61 '' - IL_0010: ldloc.2 - IL_0011: ldloc.3 - IL_0012: ldelem.ref - IL_0013: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 - IL_0018: stloc.1 - .line 41,41 : 21,92 '' - IL_0019: ldloc.1 - IL_001a: ldarg.1 - IL_001b: ldarg.2 - IL_001c: callvirt instance bool class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1::Invoke(object, - !0) - IL_0021: dup - IL_0022: stloc.0 - IL_0023: brtrue.s IL_002f - - IL_0025: ldloc.3 - IL_0026: ldc.i4.1 - IL_0027: add - IL_0028: stloc.3 - .line 39,39 : 62,64 '' - IL_0029: ldloc.3 - IL_002a: ldloc.2 - IL_002b: ldlen - IL_002c: conv.i4 - IL_002d: blt.s IL_0010 - - .line 46,46 : 13,29 '' - IL_002f: ldloc.0 - IL_0030: ret - } // end of method EventPublisher::InvokeChainCancelable - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactList - extends Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher -{ - .field private static literal string ME_CLC_SHOWINFOTIP = "CLC/ShowInfoTip" - .field private static literal string ME_CLC_HIDEINFOTIP = "CLC/HideInfoTip" - .field private static literal string MS_CLC_SETINFOTIPHOVERTIME = "CLC/SetInfoTipHoverTime" - .field private static literal string MS_CLC_GETINFOTIPHOVERTIME = "CLC/GetInfoTipHoverTime" - .field private static literal string ME_CLIST_STATUSMODECHANGE = "CList/StatusModeChange" - .field private static literal string ME_CLIST_PREBUILDCONTACTMENU = "CList/PreBuildContactMenu" - .field private static literal string ME_CLIST_DOUBLECLICKED = "CList/DoubleClicked" - .field private static literal string MS_CLIST_ADDEVENT = "CList/AddEvent" - .field private static literal string MS_CLIST_REMOVEEVENT = "Clist/RemoveEvent" - .field private static initonly object SyncObject - .field private class [mscorlib]System.EventHandler`1> InfoTipShowEventHandler - .field private class [mscorlib]System.EventHandler`1> InfoTipHideEventHandler - .field private class [mscorlib]System.EventHandler`1 ProtocolStatusChangeEventHandler - .field private class [mscorlib]System.EventHandler`1> ContactMenuShowingEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> ContactDoubleClickedEventHandler - .field private bool ContactSelectionTrackingEnabled - .field private class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo selectedContact - .field private static initonly class [mscorlib]System.Random Random - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 69,69 : 9,31 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ContactList.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::.ctor() - .line 69,69 : 34,35 '' - IL_0006: ret - } // end of method ContactList::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_SelectedContact() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 79,79 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactList::selectedContact - IL_0006: ret - } // end of method ContactList::get_SelectedContact - - .method public hidebysig specialname instance valuetype [mscorlib]System.Nullable`1 - get_Transparency() cil managed - { - // Code size 47 (0x2f) - .maxstack 4 - .locals init ([0] object alpha, - [1] valuetype [mscorlib]System.Nullable`1 CS$0$0000) - .line 87,87 : 17,110 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0005: ldstr "Alpha" - IL_000a: ldstr "CList" - IL_000f: ldc.i4.1 - IL_0010: callvirt instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0015: stloc.0 - .line 89,89 : 17,35 '' - IL_0016: ldloc.0 - IL_0017: brfalse.s IL_0025 - - .line 90,90 : 21,40 '' - IL_0019: ldloc.0 - IL_001a: unbox.any [mscorlib]System.Byte - IL_001f: newobj instance void valuetype [mscorlib]System.Nullable`1::.ctor(!0) - IL_0024: ret - - .line 92,92 : 21,33 '' - IL_0025: ldloca.s CS$0$0000 - IL_0027: initobj valuetype [mscorlib]System.Nullable`1 - IL_002d: ldloc.1 - IL_002e: ret - } // end of method ContactList::get_Transparency - - .method public hidebysig specialname instance void - set_Transparency(valuetype [mscorlib]System.Nullable`1 'value') cil managed - { - // Code size 40 (0x28) - .maxstack 8 - .line 96,96 : 17,136 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0005: ldstr "Alpha" - IL_000a: ldstr "CList" - IL_000f: ldarga.s 'value' - IL_0011: ldc.i4 0xff - IL_0016: call instance !0 valuetype [mscorlib]System.Nullable`1::GetValueOrDefault(!0) - IL_001b: box [mscorlib]System.Byte - IL_0020: ldc.i4.1 - IL_0021: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string, - string, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0026: pop - .line 97,97 : 13,14 '' - IL_0027: ret - } // end of method ContactList::set_Transparency - - .method public hidebysig specialname instance bool - get_TransparencyEnabled() cil managed - { - // Code size 39 (0x27) - .maxstack 4 - .locals init ([0] object enabled) - .line 104,104 : 17,118 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0005: ldstr "Transparent" - IL_000a: ldstr "CList" - IL_000f: ldc.i4.1 - IL_0010: callvirt instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0015: stloc.0 - .line 106,106 : 17,37 '' - IL_0016: ldloc.0 - IL_0017: brfalse.s IL_0025 - - .line 107,107 : 21,61 '' - IL_0019: ldloc.0 - IL_001a: unbox.any [mscorlib]System.Byte - IL_001f: call bool [mscorlib]System.Convert::ToBoolean(uint8) - IL_0024: ret - - .line 109,109 : 21,34 '' - IL_0025: ldc.i4.0 - IL_0026: ret - } // end of method ContactList::get_TransparencyEnabled - - .method public hidebysig specialname instance void - set_TransparencyEnabled(bool 'value') cil managed - { - // Code size 34 (0x22) - .maxstack 8 - .line 113,113 : 17,125 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0005: ldstr "Transparent" - IL_000a: ldstr "CList" - IL_000f: ldarg.1 - IL_0010: call uint8 [mscorlib]System.Convert::ToByte(bool) - IL_0015: box [mscorlib]System.Byte - IL_001a: ldc.i4.1 - IL_001b: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string, - string, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0020: pop - .line 114,114 : 13,14 '' - IL_0021: ret - } // end of method ContactList::set_TransparencyEnabled - - .method private hidebysig instance void - FireInfoTipEvent(class [mscorlib]System.EventHandler`1> e, - native int lParam) cil managed - { - // Code size 42 (0x2a) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip infoTip, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1 eArgs) - .line 123,123 : 13,27 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0004 - - .line 124,124 : 17,24 '' - IL_0003: ret - - .line 126,126 : 13,121 '' - IL_0004: ldarg.2 - IL_0005: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip - IL_000a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000f: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0014: unbox.any Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip - IL_0019: stloc.0 - .line 127,127 : 13,116 '' - IL_001a: ldloc.0 - IL_001b: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::.ctor(!0) - IL_0020: stloc.1 - .line 129,129 : 13,28 '' - IL_0021: ldarg.1 - IL_0022: ldarg.0 - IL_0023: ldloc.1 - IL_0024: callvirt instance void class [mscorlib]System.EventHandler`1>::Invoke(object, - !0) - .line 130,130 : 9,10 '' - IL_0029: ret - } // end of method ContactList::FireInfoTipEvent - - .method public hidebysig specialname instance void - add_InfoTipShow(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 137,137 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>>(!!0&, - !!0) - .line 138,143 : 17,24 '' - IL_000c: ldstr "CLC/ShowInfoTip" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__0'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 144,144 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_InfoTipShow - - .method public hidebysig specialname instance void - remove_InfoTipShow(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 148,148 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>>(!!0&, - !!0) - .line 149,149 : 17,102 '' - IL_000c: ldstr "CLC/ShowInfoTip" - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 150,150 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_InfoTipShow - - .method public hidebysig specialname instance void - add_InfoTipHide(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 158,158 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>>(!!0&, - !!0) - .line 159,164 : 17,24 '' - IL_000c: ldstr "CLC/HideInfoTip" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__1'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 165,165 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_InfoTipHide - - .method public hidebysig specialname instance void - remove_InfoTipHide(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 169,169 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>>(!!0&, - !!0) - .line 170,170 : 17,102 '' - IL_000c: ldstr "CLC/HideInfoTip" - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 171,171 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_InfoTipHide - - .method public hidebysig specialname instance void - add_ProtocolStatusChange(class [mscorlib]System.EventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 179,179 : 17,138 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 180,195 : 17,24 '' - IL_000c: ldstr "CList/StatusModeChange" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__2'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 196,196 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_ProtocolStatusChange - - .method public hidebysig specialname instance void - remove_ProtocolStatusChange(class [mscorlib]System.EventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 200,200 : 17,138 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 201,201 : 17,113 '' - IL_000c: ldstr "CList/StatusModeChange" - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 202,202 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_ProtocolStatusChange - - .method public hidebysig specialname instance void - add_ContactMenuShowing(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 210,210 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>>(!!0&, - !!0) - .line 211,218 : 17,24 '' - IL_000c: ldstr "CList/PreBuildContactMenu" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__3'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 219,219 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_ContactMenuShowing - - .method public hidebysig specialname instance void - remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1> 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 223,223 : 17,140 '' - IL_0000: ldarg.0 - IL_0001: ldflda class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>>(!!0&, - !!0) - .line 224,224 : 17,114 '' - IL_000c: ldstr "CList/PreBuildContactMenu" - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 225,225 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_ContactMenuShowing - - .method public hidebysig specialname instance void - add_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 233,233 : 17,149 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>>(!!0&, - !!0) - .line 234,239 : 17,24 '' - IL_000c: ldstr "CList/DoubleClicked" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__4'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 240,240 : 13,14 '' - IL_0022: ret - } // end of method ContactList::add_ContactDoubleClicked - - .method public hidebysig specialname instance void - remove_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 244,244 : 17,149 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>>(!!0&, - !!0) - .line 245,245 : 17,110 '' - IL_000c: ldstr "CList/DoubleClicked" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 246,246 : 13,14 '' - IL_001c: ret - } // end of method ContactList::remove_ContactDoubleClicked - - .method public hidebysig instance void - AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item) cil managed - { - // Code size 144 (0x90) - .maxstack 6 - .locals init ([0] string serviceName, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeHandle, - [2] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM nativeItem, - [3] native int handle) - .line 257,257 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 258,258 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 260,260 : 13,30 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 261,261 : 17,57 '' - IL_0011: ldstr "item" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 263,263 : 13,146 '' - IL_001c: ldarg.2 - IL_001d: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsContactMenuItem() - IL_0022: brtrue.s IL_002b - - IL_0024: ldstr "CList/AddMainMenuItem" - IL_0029: br.s IL_0030 - - IL_002b: ldstr "CList/AddContactMenuItem" - IL_0030: stloc.0 - .line 265,265 : 13,108 '' - IL_0031: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0036: stloc.1 - .line 266,266 : 13,71 '' - IL_0037: ldloca.s nativeItem - IL_0039: ldarg.1 - IL_003a: ldarg.2 - IL_003b: newobj instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - IL_0040: stobj Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - .line 270,270 : 17,89 '' - .try - { - IL_0045: ldloca.s nativeItem - IL_0047: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_004c: stloc.1 - .line 272,273 : 17,72 '' - IL_004d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0052: ldloc.0 - IL_0053: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0058: ldloca.s nativeHandle - IL_005a: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_005f: ldarg.1 - IL_0060: isinst Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0065: brfalse.s IL_0072 - - IL_0067: ldarg.2 - IL_0068: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsAdditional() - IL_006d: ldc.i4.0 - IL_006e: ceq - IL_0070: br.s IL_0073 - - IL_0072: ldc.i4.0 - IL_0073: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_0078: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_007d: stloc.3 - .line 275,275 : 17,45 '' - IL_007e: ldarg.2 - IL_007f: ldloc.3 - IL_0080: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_MirandaHandle(native int) - IL_0085: leave.s IL_008f - - .line 280,280 : 17,37 '' - } // end .try - finally - { - IL_0087: ldloca.s nativeHandle - IL_0089: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_008e: endfinally - .line 282,282 : 9,10 '' - } // end handler - IL_008f: ret - } // end of method ContactList::AddMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - string text) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 286,286 : 13,98 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldc.i4.0 - IL_0005: ldnull - IL_0006: ldc.i4.0 - IL_0007: ldc.i4.1 - IL_0008: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_000d: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'flags') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 291,291 : 13,80 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: ldarg.3 - IL_0005: ldnull - IL_0006: ldc.i4.0 - IL_0007: ldc.i4.1 - IL_0008: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_000d: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys hotKey) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 296,296 : 13,103 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: ldc.i4.0 - IL_0005: ldnull - IL_0006: ldarg.3 - IL_0007: ldc.i4.1 - IL_0008: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_000d: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - class [System.Drawing]System.Drawing.Icon icon) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 301,301 : 13,98 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: ldc.i4.0 - IL_0005: ldarg.3 - IL_0006: ldc.i4.0 - IL_0007: ldc.i4.1 - IL_0008: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_000d: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - string text, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'flags', - class [System.Drawing]System.Drawing.Icon icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys hotKey) cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 306,306 : 13,85 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldarg.s 'flags' - IL_0006: ldarg.s icon - IL_0008: ldarg.s hotKey - IL_000a: ldc.i4.1 - IL_000b: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties, - class [System.Drawing]System.Drawing.Icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys, - bool) - IL_0010: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ModifyMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - string text, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'flags', - class [System.Drawing]System.Drawing.Icon icon, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys hotKey, - bool updateItemDescriptor) cil managed - { - // Code size 325 (0x145) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM nativeItem, - [2] valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags modifyFlags, - [3] bool result, - [4] class [mscorlib]System.Exception e, - [5] bool CS$1$0000) - .line 311,311 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 312,312 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 314,314 : 13,34 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 315,315 : 17,61 '' - IL_0011: ldstr "menuItem" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 317,317 : 13,55 '' - IL_001c: ldarg.2 - IL_001d: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_MirandaHandle() - IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0027: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_002c: brfalse.s IL_0039 - - .line 318,318 : 17,74 '' - IL_002e: ldstr "Invalid menu item handle." - IL_0033: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0038: throw - - .line 320,320 : 13,108 '' - IL_0039: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_003e: stloc.0 - .line 324,324 : 17,69 '' - .try - { - .try - { - IL_003f: ldarg.2 - IL_0040: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginMenuItemUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 326,326 : 17,79 '' - IL_0045: ldloca.s nativeItem - IL_0047: ldarg.1 - IL_0048: ldarg.2 - IL_0049: newobj instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - IL_004e: stobj Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - .line 327,327 : 17,76 '' - IL_0053: ldc.i4.0 - IL_0054: stloc.2 - .line 329,329 : 17,34 '' - IL_0055: ldarg.3 - IL_0056: brfalse.s IL_0073 - - .line 331,331 : 21,66 '' - IL_0058: ldloc.2 - IL_0059: ldc.i4 0x80000000 - IL_005e: or - IL_005f: stloc.2 - .line 332,332 : 21,44 '' - IL_0060: ldloca.s nativeItem - IL_0062: ldarg.3 - IL_0063: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text - .line 334,334 : 21,46 '' - IL_0068: ldarg.s updateItemDescriptor - IL_006a: brfalse.s IL_0073 - - .line 334,334 : 47,68 '' - IL_006c: ldarg.2 - IL_006d: ldarg.3 - IL_006e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Text(string) - .line 336,336 : 17,61 '' - IL_0073: ldarg.s 'flags' - IL_0075: ldc.i4.m1 - IL_0076: beq.s IL_0095 - - .line 338,338 : 21,67 '' - IL_0078: ldloc.2 - IL_0079: ldc.i4 0x40000000 - IL_007e: or - IL_007f: stloc.2 - .line 339,339 : 21,52 '' - IL_0080: ldloca.s nativeItem - IL_0082: ldarg.s 'flags' - IL_0084: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - .line 341,341 : 21,46 '' - IL_0089: ldarg.s updateItemDescriptor - IL_008b: brfalse.s IL_0095 - - .line 341,341 : 47,70 '' - IL_008d: ldarg.2 - IL_008e: ldarg.s 'flags' - IL_0090: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Flags(valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties) - .line 343,343 : 17,34 '' - IL_0095: ldarg.s icon - IL_0097: brfalse.s IL_00af - - .line 345,345 : 21,66 '' - IL_0099: ldloc.2 - IL_009a: ldc.i4 0x20000000 - IL_009f: or - IL_00a0: stloc.2 - .line 346,346 : 21,51 '' - IL_00a1: ldloca.s nativeItem - IL_00a3: ldarg.s icon - IL_00a5: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_00aa: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - .line 348,348 : 17,33 '' - IL_00af: ldarg.s hotKey - IL_00b1: brfalse.s IL_00d0 - - .line 350,350 : 21,68 '' - IL_00b3: ldloc.2 - IL_00b4: ldc.i4 0x10000000 - IL_00b9: or - IL_00ba: stloc.2 - .line 351,351 : 21,54 '' - IL_00bb: ldloca.s nativeItem - IL_00bd: ldarg.s hotKey - IL_00bf: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey - .line 352,352 : 21,46 '' - IL_00c4: ldarg.s updateItemDescriptor - IL_00c6: brfalse.s IL_00d0 - - .line 352,352 : 47,72 '' - IL_00c8: ldarg.2 - IL_00c9: ldarg.s hotKey - IL_00cb: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HotKey(valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys) - .line 355,355 : 17,55 '' - IL_00d0: ldloca.s nativeItem - IL_00d2: dup - IL_00d3: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - IL_00d8: ldloc.2 - IL_00d9: or - IL_00da: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - .line 357,357 : 17,89 '' - IL_00df: ldloca.s nativeItem - IL_00e1: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_00e6: stloc.0 - .line 358,359 : 17,36 '' - IL_00e7: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_00ec: ldstr "CList/ModifyMenuItem" - IL_00f1: ldarg.2 - IL_00f2: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_MirandaHandle() - IL_00f7: call int32 [mscorlib]System.IntPtr::op_Explicit(native int) - IL_00fc: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_0101: ldloca.s nativeHandle - IL_0103: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0108: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_010d: brfalse.s IL_0112 - - IL_010f: ldc.i4.0 - IL_0110: br.s IL_0113 - - IL_0112: ldc.i4.1 - IL_0113: stloc.3 - .line 362,362 : 17,31 '' - IL_0114: ldloc.3 - IL_0115: stloc.s CS$1$0000 - IL_0117: leave.s IL_0142 - - .line 364,364 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0119: stloc.s e - .line 366,366 : 17,119 '' - IL_011b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0120: ldloc.s e - IL_0122: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0127: call string [mscorlib]System.String::Concat(string, - string) - IL_012c: ldloc.s e - IL_012e: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_0133: throw - - .line 370,370 : 17,37 '' - } // end handler - } // end .try - finally - { - IL_0134: ldloca.s nativeHandle - IL_0136: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 371,371 : 17,59 '' - IL_013b: ldarg.2 - IL_013c: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0141: endfinally - .line 373,373 : 9,10 '' - } // end handler - IL_0142: ldloc.s CS$1$0000 - IL_0144: ret - } // end of method ContactList::ModifyMenuItem - - .method public hidebysig instance bool - ShowBaloonTip(string title, - string text, - string protocol, - valuetype [System.Windows.Forms]System.Windows.Forms.ToolTipIcon icon, - int32 timeout) cil managed - { - // Code size 96 (0x60) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY msn, - [2] int32 result, - [3] bool retValue, - [4] bool CS$1$0000) - .line 381,381 : 13,122 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0005: stloc.0 - .line 385,385 : 17,88 '' - .try - { - IL_0006: ldloca.s msn - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: ldarg.s icon - IL_000c: newobj instance void Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::.ctor(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.ToolTipIcon) - IL_0011: stobj Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY - .line 386,386 : 17,45 '' - IL_0016: ldloca.s msn - IL_0018: ldarg.s timeout - IL_001a: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Timeout - .line 387,387 : 17,41 '' - IL_001f: ldloca.s msn - IL_0021: ldarg.3 - IL_0022: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Protocol - .line 389,389 : 17,89 '' - IL_0027: ldloca.s msn - IL_0029: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_002e: stloc.0 - .line 390,390 : 17,141 '' - IL_002f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0034: ldstr "Miranda/Systray/Notify" - IL_0039: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_003e: ldloca.s nativeHandle - IL_0040: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0045: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_004a: stloc.2 - .line 392,392 : 17,47 '' - IL_004b: ldloc.2 - IL_004c: ldc.i4.0 - IL_004d: ceq - IL_004f: stloc.3 - .line 395,395 : 17,33 '' - IL_0050: ldloc.3 - IL_0051: stloc.s CS$1$0000 - IL_0053: leave.s IL_005d - - .line 399,399 : 17,37 '' - } // end .try - finally - { - IL_0055: ldloca.s nativeHandle - IL_0057: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_005c: endfinally - .line 401,401 : 9,10 '' - } // end handler - IL_005d: ldloc.s CS$1$0000 - IL_005f: ret - } // end of method ContactList::ShowBaloonTip - - .method public hidebysig instance bool - SetInfoTipHoverTime(int32 time) cil managed - { - // Code size 32 (0x20) - .maxstack 4 - .locals init ([0] int32 result) - .line 405,405 : 13,123 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "CLC/SetInfoTipHoverTime" - IL_000a: ldarg.1 - IL_000b: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_0010: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_001a: stloc.0 - .line 408,408 : 13,32 '' - IL_001b: ldloc.0 - IL_001c: ldc.i4.0 - IL_001d: ceq - IL_001f: ret - } // end of method ContactList::SetInfoTipHoverTime - - .method public hidebysig instance int32 - GetInfoTipHoverTime() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 413,413 : 13,83 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "CLC/GetInfoTipHoverTime" - IL_000a: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_000f: ret - } // end of method ContactList::GetInfoTipHoverTime - - .method public hidebysig instance void - EnableContactSelectionTracking() cil managed - { - // Code size 86 (0x56) - .maxstack 3 - .locals init ([0] class [mscorlib]System.EventHandler 'CS$<>9__CachedAnonymousMethodDelegate6', - [1] object CS$2$0000) - IL_0000: ldnull - IL_0001: stloc.0 - .line 418,418 : 13,30 '' - IL_0002: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactList::SyncObject - IL_0007: dup - IL_0008: stloc.1 - IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 420,420 : 17,53 '' - .try - { - IL_000e: ldarg.0 - IL_000f: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactSelectionTrackingEnabled - IL_0014: brfalse.s IL_0018 - - .line 421,421 : 21,28 '' - IL_0016: leave.s IL_0055 - - .line 423,423 : 17,62 '' - IL_0018: ldarg.0 - IL_0019: ldarg.0 - IL_001a: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::HandleContactSelection(object, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1) - IL_0020: newobj instance void class [mscorlib]System.EventHandler`1>::.ctor(object, - native int) - IL_0025: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactMenuShowing(class [mscorlib]System.EventHandler`1>) - .line 424,424 : 17,56 '' - IL_002a: ldarg.0 - IL_002b: ldc.i4.1 - IL_002c: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactSelectionTrackingEnabled - .line 426,426 : 17,131 '' - IL_0031: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0036: ldloc.0 - IL_0037: brtrue.s IL_0046 - - IL_0039: ldarg.0 - IL_003a: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'b__5'(object, - class [mscorlib]System.EventArgs) - IL_0040: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0045: stloc.0 - IL_0046: ldloc.0 - IL_0047: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler) - IL_004c: leave.s IL_0055 - - } // end .try - finally - { - IL_004e: ldloc.1 - IL_004f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0054: endfinally - .line 428,428 : 9,10 '' - } // end handler - IL_0055: ret - } // end of method ContactList::EnableContactSelectionTracking - - .method private hidebysig instance void - HandleContactSelection(object sender, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1 e) cil managed - { - // Code size 34 (0x22) - .maxstack 2 - .locals init ([0] object CS$2$0000) - .line 432,432 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactList::SyncObject - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 433,433 : 17,47 '' - .try - { - IL_000c: ldarg.0 - IL_000d: ldarg.2 - IL_000e: callvirt instance !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::get_EventData() - IL_0013: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactList::selectedContact - IL_0018: leave.s IL_0021 - - } // end .try - finally - { - IL_001a: ldloc.0 - IL_001b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0020: endfinally - .line 434,434 : 9,10 '' - } // end handler - IL_0021: ret - } // end of method ContactList::HandleContactSelection - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - class [System.Drawing]System.Drawing.Icon icon, - string serviceToCall, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties properties, - string toolTip) cil managed - { - // Code size 45 (0x2d) - .maxstack 8 - .line 442,442 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 443,443 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 445,445 : 13,116 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: ldarg.2 - IL_0017: ldarg.3 - IL_0018: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001d: ldarg.1 - IL_001e: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0023: ldarg.s properties - IL_0025: ldarg.s toolTip - IL_0027: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class [System.Drawing]System.Drawing.Icon, - string, - native int, - native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties, - string) - IL_002c: ret - } // end of method ContactList::AddEvent - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - class [System.Drawing]System.Drawing.Icon icon, - string serviceToCall, - native int lParamToPass, - native int eventToken, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties properties, - string toolTip) cil managed - { - // Code size 216 (0xd8) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent clistEvent, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeStruct, - [2] native int eventHandle, - [3] native int CS$1$0000) - .line 450,450 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 451,451 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 453,453 : 13,30 '' - IL_0014: ldarg.2 - IL_0015: brtrue.s IL_0022 - - .line 454,454 : 17,57 '' - IL_0017: ldstr "icon" - IL_001c: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0021: throw - - .line 456,456 : 13,66 '' - IL_0022: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::.ctor() - IL_0027: stloc.0 - .line 457,457 : 13,62 '' - IL_0028: ldloc.0 - IL_0029: ldarg.1 - IL_002a: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_002f: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ContactHandle - .line 458,458 : 13,49 '' - IL_0034: ldloc.0 - IL_0035: ldarg.s eventToken - IL_0037: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::EventHandle - .line 459,459 : 13,49 '' - IL_003c: ldloc.0 - IL_003d: ldarg.s properties - IL_003f: stfld uint32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Flags - .line 460,460 : 13,49 '' - IL_0044: ldloc.0 - IL_0045: ldarg.2 - IL_0046: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_004b: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::IconHandle - .line 461,461 : 13,46 '' - IL_0050: ldloc.0 - IL_0051: ldarg.s lParamToPass - IL_0053: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::set_LParam(native int) - .line 462,462 : 13,52 '' - IL_0058: ldloc.0 - IL_0059: ldarg.3 - IL_005a: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ServiceName - .line 463,463 : 13,42 '' - IL_005f: ldloc.0 - IL_0060: ldarg.s toolTip - IL_0062: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Tooltip - .line 465,465 : 13,114 '' - IL_0067: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_006c: stloc.1 - .line 469,469 : 17,92 '' - .try - { - IL_006d: ldloca.s clistEvent - IL_006f: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0074: stloc.1 - .line 470,470 : 17,135 '' - IL_0075: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_007a: ldstr "CList/AddEvent" - IL_007f: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0084: ldloca.s nativeStruct - IL_0086: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_008b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0090: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0095: stloc.2 - .line 472,472 : 17,48 '' - IL_0096: ldloc.2 - IL_0097: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_009c: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_00a1: brfalse.s IL_00c5 - - .line 473,473 : 21,176 '' - IL_00a3: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_00a8: ldstr "CList/AddEvent" - IL_00ad: ldloca.s eventHandle - IL_00af: constrained. [mscorlib]System.IntPtr - IL_00b5: callvirt instance string [mscorlib]System.Object::ToString() - IL_00ba: call string [mscorlib]System.String::Format(string, - object, - object) - IL_00bf: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_00c4: throw - - .line 475,475 : 17,47 '' - IL_00c5: ldloc.0 - IL_00c6: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::EventHandle - IL_00cb: stloc.3 - IL_00cc: leave.s IL_00d6 - - .line 479,479 : 17,37 '' - } // end .try - finally - { - IL_00ce: ldloca.s nativeStruct - IL_00d0: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_00d5: endfinally - .line 481,481 : 9,10 '' - } // end handler - IL_00d6: ldloc.3 - IL_00d7: ret - } // end of method ContactList::AddEvent - - .method public hidebysig instance bool - RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 34 (0x22) - .maxstack 8 - .line 485,485 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 486,486 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 488,488 : 13,64 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: ldarg.1 - IL_0017: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001c: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - native int) - IL_0021: ret - } // end of method ContactList::RemoveEvent - - .method public hidebysig instance bool - RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - native int eventToken) cil managed - { - // Code size 51 (0x33) - .maxstack 8 - .line 493,493 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 494,494 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 496,496 : 13,132 '' - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0019: ldstr "Clist/RemoveEvent" - IL_001e: ldarg.1 - IL_001f: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0024: ldarg.2 - IL_0025: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_002a: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_002f: ldc.i4.0 - IL_0030: ceq - IL_0032: ret - } // end of method ContactList::RemoveEvent - - .method private hidebysig instance int32 - 'b__0'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 15 (0xf) - .maxstack 8 - .line 141,141 : 25,75 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler - IL_0007: ldarg.2 - IL_0008: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::FireInfoTipEvent(class [mscorlib]System.EventHandler`1>, - native int) - .line 142,142 : 25,60 '' - IL_000d: ldc.i4.0 - IL_000e: ret - } // end of method ContactList::'b__0' - - .method private hidebysig instance int32 - 'b__1'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 15 (0xf) - .maxstack 8 - .line 162,162 : 25,75 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler - IL_0007: ldarg.2 - IL_0008: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::FireInfoTipEvent(class [mscorlib]System.EventHandler`1>, - native int) - .line 163,163 : 25,60 '' - IL_000d: ldc.i4.0 - IL_000e: ret - } // end of method ContactList::'b__1' - - .method private hidebysig instance int32 - 'b__2'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 82 (0x52) - .maxstack 3 - .locals init ([0] string protocolName, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs eArgs) - .line 183,183 : 25,126 '' - IL_0000: ldarg.2 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brtrue.s IL_0016 - - IL_000d: ldarg.2 - IL_000e: ldc.i4.0 - IL_000f: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0014: br.s IL_0017 - - IL_0016: ldnull - IL_0017: stloc.0 - .line 184,184 : 25,50 '' - IL_0018: ldnull - IL_0019: stloc.1 - .line 186,186 : 25,65 '' - IL_001a: ldloc.0 - IL_001b: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0020: brtrue.s IL_002e - - .line 187,187 : 29,90 '' - IL_0022: ldloc.0 - IL_0023: ldc.i4 0x3e8 - IL_0028: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType) - IL_002d: stloc.1 - .line 189,189 : 25,135 '' - IL_002e: ldloc.1 - IL_002f: ldarg.1 - IL_0030: call valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToStatus(native uint) - IL_0035: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - IL_003a: stloc.2 - .line 191,191 : 25,70 '' - IL_003b: ldarg.0 - IL_003c: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0041: brfalse.s IL_0050 - - .line 192,192 : 29,75 '' - IL_0043: ldarg.0 - IL_0044: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler - IL_0049: ldarg.0 - IL_004a: ldloc.2 - IL_004b: callvirt instance void class [mscorlib]System.EventHandler`1::Invoke(object, - !0) - .line 194,194 : 25,60 '' - IL_0050: ldc.i4.0 - IL_0051: ret - } // end of method ContactList::'b__2' - - .method private hidebysig instance int32 - 'b__3'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 33 (0x21) - .maxstack 8 - .line 214,214 : 25,68 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_0006: brfalse.s IL_001f - - .line 215,215 : 29,137 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint) - IL_0015: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::.ctor(!0) - IL_001a: callvirt instance void class [mscorlib]System.EventHandler`1>::Invoke(object, - !0) - .line 217,217 : 25,60 '' - IL_001f: ldc.i4.0 - IL_0020: ret - } // end of method ContactList::'b__3' - - .method private hidebysig instance int32 - 'b__4'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 31 (0x1f) - .maxstack 3 - .locals init ([0] bool retValue) - .line 237,237 : 25,203 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler - IL_0007: ldarg.1 - IL_0008: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint) - IL_000d: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::.ctor(!0) - IL_0012: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - !!0) - IL_0017: stloc.0 - .line 238,238 : 25,58 '' - IL_0018: ldloc.0 - IL_0019: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_001e: ret - } // end of method ContactList::'b__4' - - .method private hidebysig instance void - 'b__5'(object param0, - class [mscorlib]System.EventArgs param1) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 19 (0x13) - .maxstack 8 - .line 426,426 : 83,128 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::HandleContactSelection(object, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1) - IL_0008: newobj instance void class [mscorlib]System.EventHandler`1>::.ctor(object, - native int) - IL_000d: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1>) - IL_0012: ret - } // end of method ContactList::'b__5' - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 51,51 : 9,66 '' - IL_0000: newobj instance void [mscorlib]System.Object::.ctor() - IL_0005: stsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactList::SyncObject - .line 63,63 : 9,62 '' - IL_000a: newobj instance void [mscorlib]System.Random::.ctor() - IL_000f: stsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Infrastructure.ContactList::Random - IL_0014: ret - } // end of method ContactList::.cctor - - .event class [mscorlib]System.EventHandler`1> InfoTipShow - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_InfoTipShow(class [mscorlib]System.EventHandler`1>) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_InfoTipShow(class [mscorlib]System.EventHandler`1>) - } // end of event ContactList::InfoTipShow - .event class [mscorlib]System.EventHandler`1> InfoTipHide - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_InfoTipHide(class [mscorlib]System.EventHandler`1>) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_InfoTipHide(class [mscorlib]System.EventHandler`1>) - } // end of event ContactList::InfoTipHide - .event class [mscorlib]System.EventHandler`1 ProtocolStatusChange - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ProtocolStatusChange(class [mscorlib]System.EventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ProtocolStatusChange(class [mscorlib]System.EventHandler`1) - } // end of event ContactList::ProtocolStatusChange - .event class [mscorlib]System.EventHandler`1> ContactMenuShowing - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactMenuShowing(class [mscorlib]System.EventHandler`1>) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1>) - } // end of event ContactList::ContactMenuShowing - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1> ContactDoubleClicked - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1>) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1>) - } // end of event ContactList::ContactDoubleClicked - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - SelectedContact() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactList::get_SelectedContact() - } // end of property ContactList::SelectedContact - .property instance valuetype [mscorlib]System.Nullable`1 - Transparency() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::set_Transparency(valuetype [mscorlib]System.Nullable`1) - .get instance valuetype [mscorlib]System.Nullable`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::get_Transparency() - } // end of property ContactList::Transparency - .property instance bool TransparencyEnabled() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::get_TransparencyEnabled() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::set_TransparencyEnabled(bool) - } // end of property ContactList::TransparencyEnabled -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactList - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute - extends [mscorlib]System.Attribute -{ - .method famorassem hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 26,26 : 9,43 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\HookAttribute.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 26,26 : 46,47 '' - IL_0006: ret - } // end of method HookAttribute::.ctor - - .method assembly hidebysig newslot specialname abstract strict virtual - instance string get_HookName() cil managed - { - } // end of method HookAttribute::get_HookName - - .method assembly hidebysig newslot specialname abstract strict virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - get_HookType() cil managed - { - } // end of method HookAttribute::get_HookType - - .property instance string HookName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookName() - } // end of property HookAttribute::HookName - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - HookType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookType() - } // end of property HookAttribute::HookType -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute - extends Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 40 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..@.....T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private string eventName - .method public hidebysig specialname instance string - get_EventName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 17,39 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\EventHookAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName - IL_0006: ret - } // end of method EventHookAttribute::get_EventName - - .method public hidebysig specialname instance void - set_EventName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 38,38 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName - .line 39,39 : 13,14 '' - IL_0007: ret - } // end of method EventHookAttribute::set_EventName - - .method assembly hidebysig specialname strict virtual - instance string get_HookName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: call instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_EventName() - IL_0006: ret - } // end of method EventHookAttribute::get_HookName - - .method assembly hidebysig specialname strict virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - get_HookType() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 49,49 : 19,45 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method EventHookAttribute::get_HookType - - .method public hidebysig specialname rtspecialname - instance void .ctor(string eventName) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 56,56 : 9,52 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::.ctor() - .line 58,58 : 13,35 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 59,59 : 17,62 '' - IL_0009: ldstr "eventName" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 61,61 : 13,40 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName - .line 62,62 : 9,10 '' - IL_001b: ret - } // end of method EventHookAttribute::.ctor - - .property instance string EventName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_EventName() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::set_EventName(string) - } // end of property EventHookAttribute::EventName - .property instance string HookName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_HookName() - } // end of property EventHookAttribute::HookName - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - HookType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_HookType() - } // end of property EventHookAttribute::HookType -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute - -.class public abstract auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs - extends [mscorlib]System.EventArgs -{ - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 27,27 : 9,37 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.EventArgs::.ctor() - .line 27,27 : 40,41 '' - IL_0006: ret - } // end of method MirandaEventArgs::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1 - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs -{ - .field private !T eventData - .method public hidebysig specialname instance !T - get_EventData() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 17,39 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ContactListEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::eventData - IL_0006: ret - } // end of method ContactListEventArgs`1::get_EventData - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(!T eventData) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 42,42 : 9,51 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor() - .line 44,44 : 13,40 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::eventData - .line 45,45 : 9,10 '' - IL_000d: ret - } // end of method ContactListEventArgs`1::.ctor - - .property instance !T EventData() - { - .get instance !T Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1::get_EventData() - } // end of property ContactListEventArgs`1::EventData -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1 - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject -{ - .field private static initonly class [mscorlib]System.Type ItemTypeType - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType 'type' - .method family hidebysig specialname rtspecialname - instance void .ctor(native int handle, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType 'type') cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 43,43 : 9,75 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaItem.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::.ctor(native int) - .line 45,45 : 13,53 '' - IL_0007: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::ItemTypeType - IL_000c: ldarg.2 - IL_000d: box Virtuoso.Miranda.Plugins.Infrastructure.ItemType - IL_0012: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_0017: brtrue.s IL_0024 - - .line 46,46 : 17,63 '' - IL_0019: ldstr "type" - IL_001e: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0023: throw - - .line 48,48 : 13,46 '' - IL_0024: ldarg.2 - IL_0025: brtrue.s IL_0032 - - .line 49,49 : 17,83 '' - IL_0027: ldstr "Unspecified type is not supported." - IL_002c: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0031: throw - - .line 51,51 : 13,30 '' - IL_0032: ldarg.0 - IL_0033: ldarg.2 - IL_0034: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::'type' - .line 52,52 : 9,10 '' - IL_0039: ret - } // end of method MirandaItem::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(native int handle) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 54,54 : 9,44 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::.ctor() - .line 56,56 : 13,41 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - .line 57,57 : 9,10 '' - IL_000d: ret - } // end of method MirandaItem::.ctor - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType - get_Type() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::'type' - IL_0006: ret - } // end of method MirandaItem::get_Type - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 35,35 : 9,70 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ItemType - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::ItemTypeType - IL_000f: ret - } // end of method MirandaItem::.cctor - - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType - Type() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::get_Type() - } // end of property MirandaItem::Type -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem -{ - .field private static literal string MS_CLIST_GROUPGETNAME = "CList/GroupGetName" - .method assembly hidebysig specialname rtspecialname - instance void .ctor(native int handle) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 37,37 : 9,73 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\GroupInfo.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::.ctor(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType) - .line 37,37 : 76,77 '' - IL_0008: ret - } // end of method GroupInfo::.ctor - - .method public hidebysig specialname instance string - get_Name() cil managed - { - // Code size 54 (0x36) - .maxstack 4 - .locals init ([0] native int pName) - .line 47,47 : 17,126 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "CList/GroupGetName" - IL_000a: ldarg.0 - IL_000b: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0010: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_001a: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_001f: stloc.0 - .line 50,50 : 17,42 '' - IL_0020: ldloc.0 - IL_0021: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0026: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_002b: brfalse.s IL_0034 - - .line 51,51 : 21,59 '' - IL_002d: ldloc.0 - IL_002e: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int) - IL_0033: ret - - .line 53,53 : 21,33 '' - IL_0034: ldnull - IL_0035: ret - } // end of method GroupInfo::get_Name - - .method public hidebysig specialname instance bool - get_IsExpanded() cil managed - { - // Code size 62 (0x3e) - .maxstack 4 - .locals init ([0] int32 expanded, - [1] native int pName, - [2] native int CS$0$0000) - .line 61,61 : 17,34 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.0 - .line 63,63 : 17,142 '' - IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0007: ldstr "CList/GroupGetName" - IL_000c: ldarg.0 - IL_000d: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0012: stloc.2 - IL_0013: ldloca.s CS$0$0000 - IL_0015: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_001a: ldloca.s expanded - IL_001c: conv.u - IL_001d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0022: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0027: stloc.1 - .line 66,66 : 17,42 '' - IL_0028: ldloc.1 - IL_0029: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_002e: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0033: brfalse.s IL_003c - - .line 67,67 : 21,56 '' - IL_0035: ldloc.0 - IL_0036: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_003b: ret - - .line 69,69 : 21,34 '' - IL_003c: ldc.i4.0 - IL_003d: ret - } // end of method GroupInfo::get_IsExpanded - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo::get_Name() - } // end of property GroupInfo::Name - .property instance bool IsExpanded() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo::get_IsExpanded() - } // end of property GroupInfo::IsExpanded -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.HookType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Undefined = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType EventHook = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType ServiceFunction = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HookType - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - implements [mscorlib]System.Runtime.Serialization.ISerializable -{ - .class auto ansi sealed nested private ContactDisplayNameOptions - extends [mscorlib]System.Enum - { - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions Ansi = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions NoMyHandle = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions Unicode = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions NoCache = int32(0x00000004) - } // end of class ContactDisplayNameOptions - - .field private static literal string MS_DB_CONTACT_IS = "DB/Contact/Is" - .field private static literal string MS_PROTO_GETCONTACTBASEPROTO = "Proto/GetContactBaseProto" - .field private static literal string MS_DB_CONTACT_WRITESETTING = "DB/Contact/WriteSetting" - .field private static literal string MS_DB_CONTACT_GETSETTING = "DB/Contact/GetSetting" - .field private static literal string MS_DB_CONTACT_GETSETTINGSTATIC = "DB/Contact/GetSettingStatic" - .field private static literal string MS_DB_CONTACT_DELETESETTING = "DB/Contact/DeleteSetting" - .field private static literal string MS_DB_CONTACT_ADD = "DB/Contact/Add" - .field private static literal string MS_DB_CONTACT_DELETE = "DB/Contact/Delete" - .field private static literal string MS_CLIST_GETCONTACTDISPLAYNAME = "CList/GetContactDisplayName" - .field private static literal string SETTING_STATUS = "Status" - .field private static literal string MS_MSG_SENDMESSAGE = "SRMsg/SendCommand" - .field private static literal string MS_MSG_SENDMESSAGE_2 = "SRMsg/LaunchMessageWindow" - .field private static initonly object SyncObject - .field private static initonly class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo meNeutral - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.Protocol owningModule - .field private object 'value' - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType valueType - .field private object uniqueID - .field private static class [mscorlib]System.Converter`2 'CS$<>9__CachedAnonymousMethodDelegate2' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 96,97 : 9,50 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ContactInfo.cs' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: ldc.i4.1 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::.ctor(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType) - .line 99,99 : 13,58 '' - IL_000c: ldarg.0 - IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0012: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - .line 100,100 : 9,10 '' - IL_0017: ret - } // end of method ContactInfo::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 23 (0x17) - .maxstack 8 - .line 102,103 : 9,59 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldstr "MirandaHandle" - IL_0007: callvirt instance int64 [mscorlib]System.Runtime.Serialization.SerializationInfo::GetInt64(string) - IL_000c: call native int [mscorlib]System.IntPtr::op_Explicit(int64) - IL_0011: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native int) - .line 105,105 : 9,10 '' - IL_0016: ret - } // end of method ContactInfo::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(native uint contactHandle) cil managed - { - .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor(string) = ( 01 00 3F 57 69 6C 6C 20 62 65 20 72 65 6D 6F 76 // ..?Will be remov - 65 64 20 69 6E 20 74 68 65 20 66 75 74 75 72 65 // ed in the future - 2C 20 75 73 65 20 46 72 6F 6D 48 61 6E 64 6C 65 // , use FromHandle - 28 55 49 6E 74 50 74 72 29 20 69 6E 73 74 65 61 // (UIntPtr) instea - 64 2E 00 00 ) // d... - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 13 (0xd) - .maxstack 8 - .line 107,108 : 9,92 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call native int Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native uint) - IL_0007: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native int) - .line 108,108 : 95,96 '' - IL_000c: ret - } // end of method ContactInfo::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(native int contactHandle) cil managed - { - .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor(string) = ( 01 00 3E 57 69 6C 6C 20 62 65 20 72 65 6D 6F 76 // ..>Will be remov - 65 64 20 69 6E 20 74 68 65 20 66 75 74 75 72 65 // ed in the future - 2C 20 75 73 65 20 46 72 6F 6D 48 61 6E 64 6C 65 // , use FromHandle - 28 49 6E 74 50 74 72 29 20 69 6E 73 74 65 61 64 // (IntPtr) instead - 2E 00 00 ) // ... - // Code size 147 (0x93) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context, - [1] native int protoNamePtr, - [2] string protoName) - .line 110,112 : 9,52 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.1 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::.ctor(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType) - .line 114,114 : 13,61 '' - IL_0008: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000d: stloc.0 - .line 116,116 : 13,120 '' - IL_000e: ldarg.1 - IL_000f: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0014: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0019: brfalse.s IL_0039 - - IL_001b: ldloc.0 - IL_001c: ldstr "DB/Contact/Is" - IL_0021: ldarg.1 - IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0027: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_002c: brtrue.s IL_0039 - - .line 117,117 : 17,87 '' - IL_002e: ldstr "Contact not found in Miranda database." - IL_0033: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0038: throw - - .line 119,119 : 13,67 '' - IL_0039: ldarg.1 - IL_003a: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int) - IL_003f: stloc.1 - .line 121,121 : 13,45 '' - IL_0040: ldloc.1 - IL_0041: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0046: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_004b: brfalse.s IL_006c - - .line 123,123 : 17,90 '' - IL_004d: ldloc.1 - IL_004e: ldc.i4.0 - IL_004f: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0054: stloc.2 - .line 124,124 : 17,91 '' - IL_0055: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_005a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols() - IL_005f: ldloc.2 - IL_0060: ldarg.0 - IL_0061: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - IL_0066: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::TryGetValue(!0, - !1&) - IL_006b: pop - .line 127,127 : 13,38 '' - IL_006c: ldarg.0 - IL_006d: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - IL_0072: brtrue.s IL_008b - - .line 129,129 : 17,57 '' - IL_0074: ldarg.0 - IL_0075: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_007a: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - .line 131,131 : 17,50 '' - IL_007f: ldarg.1 - IL_0080: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0085: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_008a: pop - .line 135,135 : 13,48 '' - IL_008b: ldarg.0 - IL_008c: ldarg.1 - IL_008d: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - .line 136,136 : 9,10 '' - IL_0092: ret - } // end of method ContactInfo::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FromHandle(native int contactHandle) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 140,140 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native int) - IL_0006: ret - } // end of method ContactInfo::FromHandle - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FromHandle(native uint contactHandle) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 7 (0x7) - .maxstack 8 - .line 146,146 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native uint) - IL_0006: ret - } // end of method ContactInfo::FromHandle - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType - get_PropertyType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 155,155 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::valueType - IL_0006: ret - } // end of method ContactInfo::get_PropertyType - - .method public hidebysig specialname instance object - get_PropertyValue() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 160,160 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'value' - IL_0006: ret - } // end of method ContactInfo::get_PropertyValue - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_OwningModule() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 165,165 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule - IL_0006: ret - } // end of method ContactInfo::get_OwningModule - - .method public hidebysig specialname instance bool - get_IsSelf() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 172,172 : 17,55 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0010: ret - } // end of method ContactInfo::get_IsSelf - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_MeNeutral() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 180,180 : 17,34 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::meNeutral - IL_0005: ret - } // end of method ContactInfo::get_MeNeutral - - .method public hidebysig specialname instance valuetype [mscorlib]System.Nullable`1 - get_Status() cil managed - { - // Code size 66 (0x42) - .maxstack 3 - .locals init ([0] object obj, - [1] valuetype [mscorlib]System.Nullable`1 CS$0$0000, - [2] valuetype [mscorlib]System.Nullable`1 CS$0$0001) - .line 188,188 : 17,61 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - IL_0006: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_000b: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0010: brfalse.s IL_001c - - .line 189,189 : 21,33 '' - IL_0012: ldloca.s CS$0$0000 - IL_0014: initobj valuetype [mscorlib]System.Nullable`1 - IL_001a: ldloc.1 - IL_001b: ret - - .line 191,191 : 17,86 '' - IL_001c: ldarg.0 - IL_001d: ldstr "Status" - IL_0022: ldc.i4.2 - IL_0023: call instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0028: stloc.0 - .line 193,193 : 17,33 '' - IL_0029: ldloc.0 - IL_002a: brfalse.s IL_0038 - - .line 194,194 : 21,52 '' - IL_002c: ldloc.0 - IL_002d: unbox.any [mscorlib]System.UInt16 - IL_0032: newobj instance void valuetype [mscorlib]System.Nullable`1::.ctor(!0) - IL_0037: ret - - .line 196,196 : 21,33 '' - IL_0038: ldloca.s CS$0$0001 - IL_003a: initobj valuetype [mscorlib]System.Nullable`1 - IL_0040: ldloc.2 - IL_0041: ret - } // end of method ContactInfo::get_Status - - .method public hidebysig specialname instance string - get_DisplayName() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 204,204 : 17,54 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: call string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetDisplayName(native int) - IL_000b: ret - } // end of method ContactInfo::get_DisplayName - - .method public hidebysig specialname instance object - get_UniqueID() cil managed - { - // Code size 58 (0x3a) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType 'type', - [1] object CS$1$0000, - [2] object CS$2$0001) - .line 213,213 : 17,34 '' - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::SyncObject - IL_0005: dup - IL_0006: stloc.2 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 215,215 : 21,42 '' - .try - { - IL_000c: ldarg.0 - IL_000d: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID - IL_0012: brtrue.s IL_0028 - - .line 218,218 : 25,76 '' - IL_0014: ldarg.0 - IL_0015: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001a: ldarg.0 - IL_001b: ldflda object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID - IL_0020: ldloca.s 'type' - IL_0022: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetUniqueID(native int, - object&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&) - IL_0027: pop - .line 221,221 : 21,37 '' - IL_0028: ldarg.0 - IL_0029: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID - IL_002e: stloc.1 - IL_002f: leave.s IL_0038 - - } // end .try - finally - { - IL_0031: ldloc.2 - IL_0032: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0037: endfinally - .line 223,223 : 13,14 '' - } // end handler - IL_0038: ldloc.1 - IL_0039: ret - } // end of method ContactInfo::get_UniqueID - - .method public hidebysig instance bool - WriteSetting(string name, - object 'value', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType saveAs) cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 234,234 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.0 - IL_0003: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - IL_0008: ldarg.2 - IL_0009: ldarg.3 - IL_000a: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_000f: ret - } // end of method ContactInfo::WriteSetting - - .method public hidebysig instance bool - WriteSetting(string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - object 'value', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType saveAs) cil managed - { - // Code size 31 (0x1f) - .maxstack 8 - .line 239,239 : 13,31 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_000e - - .line 240,240 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 242,242 : 13,66 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0016: ldarg.3 - IL_0017: ldarg.s saveAs - IL_0019: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string, - string, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_001e: ret - } // end of method ContactInfo::WriteSetting - - .method public hidebysig instance bool - WriteSettingAsBlob(string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - uint8[] 'blob') cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 247,247 : 13,31 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_000e - - .line 248,248 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 250,250 : 13,63 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0016: ldarg.3 - IL_0017: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSettingAsBlob(string, - string, - uint8[]) - IL_001c: ret - } // end of method ContactInfo::WriteSettingAsBlob - - .method public hidebysig instance bool - WriteSettingAsBlob(string name, - string owner, - uint8[] 'blob') cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 255,255 : 13,30 '' - IL_0000: ldarg.3 - IL_0001: brtrue.s IL_000e - - .line 256,256 : 17,57 '' - IL_0003: ldstr "blob" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 258,258 : 13,49 '' - IL_000e: newobj instance void [mscorlib]System.NotImplementedException::.ctor() - IL_0013: throw - } // end of method ContactInfo::WriteSettingAsBlob - - .method public hidebysig instance bool - WriteSetting(string name, - string owner, - object 'value', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType saveAs) cil managed - { - // Code size 481 (0x1e1) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle valueHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle nameHandle, - [2] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle moduleNameHandle, - [3] native int blobPtr, - [4] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbSetting, - [5] bool result, - [6] class [mscorlib]System.FormatException fE, - [7] class [mscorlib]System.Exception e, - [8] bool CS$1$0000, - [9] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType CS$0$0001, - [10] native int CS$0$0002) - .line 265,265 : 13,45 '' - IL_0000: ldarg.2 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 266,266 : 17,58 '' - IL_0008: ldstr "owner" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 268,268 : 13,44 '' - IL_0013: ldarg.1 - IL_0014: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0019: brfalse.s IL_0026 - - .line 269,269 : 17,57 '' - IL_001b: ldstr "name" - IL_0020: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0025: throw - - .line 271,271 : 13,77 '' - IL_0026: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_002b: stloc.0 - .line 272,272 : 13,94 '' - IL_002c: ldarg.1 - IL_002d: ldc.i4.0 - IL_002e: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0033: stloc.1 - .line 273,273 : 13,101 '' - IL_0034: ldarg.2 - IL_0035: ldc.i4.0 - IL_0036: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_003b: stloc.2 - .line 275,275 : 13,42 '' - IL_003c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0041: stloc.3 - .line 279,279 : 17,79 '' - .try - { - .try - { - IL_0042: ldloca.s dbSetting - IL_0044: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - .line 280,280 : 17,45 '' - IL_004a: ldloca.s dbSetting - IL_004c: ldloc.1 - IL_004d: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle) - IL_0052: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name - .line 281,281 : 17,53 '' - IL_0057: ldloca.s dbSetting - IL_0059: ldloc.2 - IL_005a: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle) - IL_005f: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module - .line 282,282 : 17,51 '' - IL_0064: ldloca.s dbSetting - IL_0066: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_006b: initobj Virtuoso.Miranda.Plugins.Native.DBVARIANT - .line 283,283 : 17,53 '' - IL_0071: ldloca.s dbSetting - IL_0073: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0078: ldarg.s saveAs - IL_007a: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - .line 285,285 : 17,32 '' - IL_007f: ldarg.s saveAs - IL_0081: stloc.s CS$0$0001 - IL_0083: ldloc.s CS$0$0001 - IL_0085: ldc.i4.1 - IL_0086: sub - IL_0087: switch ( - IL_010f, - IL_0128, - IL_0160, - IL_0141) - IL_009c: ldloc.s CS$0$0001 - IL_009e: ldc.i4 0xfc - IL_00a3: sub - IL_00a4: switch ( - IL_00e8, - IL_00e8, - IL_015a, - IL_00be) - IL_00b9: br IL_0160 - - .line 288,288 : 25,104 '' - IL_00be: ldarg.3 - IL_00bf: callvirt instance string [mscorlib]System.Object::ToString() - IL_00c4: ldc.i4.0 - IL_00c5: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_00ca: stloc.0 - .line 289,289 : 25,75 '' - IL_00cb: ldloca.s dbSetting - IL_00cd: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00d2: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_00d7: ldloca.s valueHandle - IL_00d9: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_00de: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - .line 290,290 : 25,31 '' - IL_00e3: br IL_016b - - .line 293,293 : 25,107 '' - IL_00e8: ldarg.3 - IL_00e9: callvirt instance string [mscorlib]System.Object::ToString() - IL_00ee: ldc.i4.1 - IL_00ef: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_00f4: stloc.0 - .line 294,294 : 25,75 '' - IL_00f5: ldloca.s dbSetting - IL_00f7: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_00fc: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0101: ldloca.s valueHandle - IL_0103: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0108: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - .line 295,295 : 25,31 '' - IL_010d: br.s IL_016b - - .line 298,298 : 25,81 '' - IL_010f: ldloca.s dbSetting - IL_0111: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0116: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_011b: ldarg.3 - IL_011c: call uint8 [mscorlib]System.Convert::ToByte(object) - IL_0121: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte - .line 299,299 : 25,31 '' - IL_0126: br.s IL_016b - - .line 301,301 : 25,83 '' - IL_0128: ldloca.s dbSetting - IL_012a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_012f: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_0134: ldarg.3 - IL_0135: call uint16 [mscorlib]System.Convert::ToUInt16(object) - IL_013a: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word - .line 302,302 : 25,31 '' - IL_013f: br.s IL_016b - - .line 304,304 : 25,84 '' - IL_0141: ldloca.s dbSetting - IL_0143: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_0148: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_014d: ldarg.3 - IL_014e: call uint32 [mscorlib]System.Convert::ToUInt32(object) - IL_0153: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord - .line 305,305 : 25,31 '' - IL_0158: br.s IL_016b - - .line 307,307 : 25,61 '' - IL_015a: newobj instance void [mscorlib]System.NotImplementedException::.ctor() - IL_015f: throw - - .line 321,321 : 25,73 '' - IL_0160: ldstr "saveAs" - IL_0165: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_016a: throw - - .line 324,324 : 17,144 '' - IL_016b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0170: ldstr "DB/Contact/WriteSetting" - IL_0175: ldarg.0 - IL_0176: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_017b: stloc.s CS$0$0002 - IL_017d: ldloca.s CS$0$0002 - IL_017f: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0184: ldloca.s dbSetting - IL_0186: conv.u - IL_0187: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_018c: ldc.i4.0 - IL_018d: ceq - IL_018f: stloc.s result - .line 327,327 : 17,31 '' - IL_0191: ldloc.s result - IL_0193: stloc.s CS$1$0000 - IL_0195: leave.s IL_01de - - .line 329,329 : 13,39 '' - } // end .try - catch [mscorlib]System.FormatException - { - IL_0197: stloc.s fE - .line 331,331 : 17,68 '' - IL_0199: ldstr "value" - IL_019e: ldloc.s fE - IL_01a0: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string, - class [mscorlib]System.Exception) - IL_01a5: throw - - .line 333,333 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_01a6: stloc.s e - .line 335,335 : 17,107 '' - IL_01a8: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_01ad: ldloc.s e - IL_01af: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_01b4: throw - - .line 339,339 : 17,36 '' - } // end handler - } // end .try - finally - { - IL_01b5: ldloca.s valueHandle - IL_01b7: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - .line 340,340 : 17,35 '' - IL_01bc: ldloca.s nameHandle - IL_01be: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - .line 341,341 : 17,41 '' - IL_01c3: ldloca.s moduleNameHandle - IL_01c5: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - .line 343,343 : 17,44 '' - IL_01ca: ldloc.3 - IL_01cb: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_01d0: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_01d5: brfalse.s IL_01dd - - .line 344,344 : 21,50 '' - IL_01d7: ldloc.3 - IL_01d8: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - IL_01dd: endfinally - .line 346,346 : 9,10 '' - } // end handler - IL_01de: ldloc.s CS$1$0000 - IL_01e0: ret - } // end of method ContactInfo::WriteSetting - - .method public hidebysig instance object - ReadSetting(string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 354,354 : 13,61 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_000d: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig static object - ReadSetting(native int contactHandle, - string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 46 (0x2e) - .maxstack 4 - .locals init ([0] native int pOwnerName) - .line 359,359 : 13,65 '' - IL_0000: ldarg.0 - IL_0001: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int) - IL_0006: stloc.0 - .line 361,361 : 13,43 '' - IL_0007: ldloc.0 - IL_0008: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000d: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0012: brfalse.s IL_001f - - .line 362,362 : 17,94 '' - IL_0014: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_OwnerUnknown() - IL_0019: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_001e: throw - - .line 364,364 : 13,98 '' - IL_001f: ldarg.0 - IL_0020: ldarg.1 - IL_0021: ldloc.0 - IL_0022: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int) - IL_0027: ldarg.2 - IL_0028: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_002d: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig instance object - ReadSetting(string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 369,369 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: ldarg.3 - IL_0009: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_000e: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig static object - ReadSetting(native int contactHandle, - string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 374,374 : 13,31 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_000e - - .line 375,375 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 377,377 : 13,73 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0016: ldarg.3 - IL_0017: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_001c: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig instance object - ReadSetting(string name, - string owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 382,382 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: ldarg.3 - IL_0009: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int, - string, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_000e: ret - } // end of method ContactInfo::ReadSetting - - .method public hidebysig static object - ReadSetting(native int contactHandle, - string name, - string owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType readAs) cil managed - { - // Code size 160 (0xa0) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING dbSetting, - [2] valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT dbVariant, - [3] class [mscorlib]System.Exception e, - [4] object CS$1$0000) - .line 387,387 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 388,388 : 17,57 '' - IL_0008: ldstr "name" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 390,390 : 13,70 '' - IL_0013: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer() - IL_0018: stloc.0 - .line 394,394 : 17,75 '' - .try - { - .try - { - IL_0019: ldloca.s dbSetting - IL_001b: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING - .line 395,395 : 17,39 '' - IL_0021: ldloca.s dbSetting - IL_0023: ldarg.1 - IL_0024: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Name - .line 397,397 : 17,55 '' - IL_0029: ldloca.s dbVariant - IL_002b: initobj Virtuoso.Miranda.Plugins.Native.DBVARIANT - .line 398,398 : 17,47 '' - IL_0031: ldloca.s dbVariant - IL_0033: ldarg.3 - IL_0034: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - .line 400,400 : 17,31 '' - IL_0039: ldloc.0 - IL_003a: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 402,402 : 17,56 '' - IL_003f: ldarg.3 - IL_0040: ldc.i4 0xfe - IL_0045: beq.s IL_006e - - .line 404,404 : 21,60 '' - IL_0047: ldloca.s dbVariant - IL_0049: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_004e: ldloc.0 - IL_004f: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0054: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - .line 405,405 : 21,73 '' - IL_0059: ldloca.s dbVariant - IL_005b: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0060: ldloc.0 - IL_0061: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_0066: conv.u2 - IL_0067: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize - IL_006c: br.s IL_0074 - - .line 409,409 : 21,57 '' - IL_006e: newobj instance void [mscorlib]System.NotImplementedException::.ctor() - IL_0073: throw - - .line 413,413 : 17,96 '' - IL_0074: ldarg.0 - IL_0075: ldarg.2 - IL_0076: ldloca.s dbSetting - IL_0078: ldloca.s dbVariant - IL_007a: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSettingInternal(native int, - string, - valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING&, - valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT&) - IL_007f: stloc.s CS$1$0000 - IL_0081: leave.s IL_009d - - .line 416,416 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0083: stloc.3 - .line 418,418 : 17,107 '' - IL_0084: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0089: ldloc.3 - IL_008a: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_008f: throw - - .line 422,422 : 17,33 '' - } // end handler - } // end .try - finally - { - IL_0090: ldloc.0 - IL_0091: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 423,423 : 17,57 '' - IL_0096: ldloc.0 - IL_0097: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_009c: endfinally - .line 425,425 : 9,10 '' - } // end handler - IL_009d: ldloc.s CS$1$0000 - IL_009f: ret - } // end of method ContactInfo::ReadSetting - - .method private hidebysig static object - ReadSettingInternal(native int contactHandle, - string owner, - valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING& setting, - valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT& 'variant') cil managed - { - // Code size 111 (0x6f) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 dbSettingHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 dbVariantHandle, - [2] int32 result, - [3] object CS$1$0000) - .line 429,429 : 13,123 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0005: stloc.0 - .line 430,430 : 13,103 '' - IL_0006: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_000b: stloc.1 - .line 434,434 : 17,85 '' - .try - { - IL_000c: ldarg.3 - IL_000d: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0012: stloc.1 - .line 436,436 : 17,40 '' - IL_0013: ldarg.2 - IL_0014: ldarg.1 - IL_0015: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Module - .line 437,437 : 17,63 '' - IL_001a: ldarg.2 - IL_001b: ldloca.s dbVariantHandle - IL_001d: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0022: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::DbVariantPtr - .line 439,439 : 17,95 '' - IL_0027: ldarg.2 - IL_0028: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_002d: stloc.0 - .line 441,441 : 17,136 '' - IL_002e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0033: ldstr "DB/Contact/GetSettingStatic" - IL_0038: ldarg.0 - IL_0039: ldloca.s dbSettingHandle - IL_003b: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0040: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0045: stloc.2 - .line 444,444 : 17,33 '' - IL_0046: ldloc.2 - IL_0047: brfalse.s IL_004d - - .line 445,445 : 21,33 '' - IL_0049: ldnull - IL_004a: stloc.3 - IL_004b: leave.s IL_006d - - .line 447,447 : 17,58 '' - IL_004d: ldloca.s dbVariantHandle - IL_004f: ldarg.3 - IL_0050: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalBack(!0&) - .line 448,448 : 17,64 '' - IL_0055: ldarg.3 - IL_0056: call object Virtuoso.Miranda.Plugins.Infrastructure.Translate::ValueFromVariant(valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT&) - IL_005b: stloc.3 - IL_005c: leave.s IL_006d - - .line 452,452 : 17,40 '' - } // end .try - finally - { - IL_005e: ldloca.s dbVariantHandle - IL_0060: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 453,453 : 17,40 '' - IL_0065: ldloca.s dbSettingHandle - IL_0067: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_006c: endfinally - .line 455,455 : 9,10 '' - } // end handler - IL_006d: ldloc.3 - IL_006e: ret - } // end of method ContactInfo::ReadSettingInternal - - .method public hidebysig instance bool - DeleteSetting(string name, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 463,463 : 13,31 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_000e - - .line 464,464 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 466,466 : 13,52 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0016: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::DeleteSetting(string, - string) - IL_001b: ret - } // end of method ContactInfo::DeleteSetting - - .method public hidebysig instance bool - DeleteSetting(string name, - string owner) cil managed - { - // Code size 115 (0x73) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING dbGetSetting, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 dbSettingHandle, - [2] bool CS$1$0000) - .line 471,471 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 472,472 : 17,57 '' - IL_0008: ldstr "name" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 474,474 : 13,45 '' - IL_0013: ldarg.2 - IL_0014: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0019: brfalse.s IL_0026 - - .line 475,475 : 17,58 '' - IL_001b: ldstr "owner" - IL_0020: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0025: throw - - .line 477,477 : 13,74 '' - IL_0026: ldloca.s dbGetSetting - IL_0028: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING - .line 478,478 : 13,38 '' - IL_002e: ldloca.s dbGetSetting - IL_0030: ldarg.1 - IL_0031: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Name - .line 479,479 : 13,41 '' - IL_0036: ldloca.s dbGetSetting - IL_0038: ldarg.2 - IL_0039: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Module - .line 481,481 : 13,139 '' - IL_003e: ldloca.s dbSettingHandle - IL_0040: ldloca.s dbGetSetting - IL_0042: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - .line 485,485 : 17,132 '' - .try - { - IL_0047: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_004c: ldstr "DB/Contact/DeleteSetting" - IL_0051: ldarg.0 - IL_0052: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0057: ldloca.s dbSettingHandle - IL_0059: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_005e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0063: ldc.i4.0 - IL_0064: ceq - IL_0066: stloc.2 - IL_0067: leave.s IL_0071 - - .line 489,489 : 17,40 '' - } // end .try - finally - { - IL_0069: ldloca.s dbSettingHandle - IL_006b: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_0070: endfinally - .line 491,491 : 9,10 '' - } // end handler - IL_0071: ldloc.2 - IL_0072: ret - } // end of method ContactInfo::DeleteSetting - - .method public hidebysig static !!TId[] - GetUniqueIDs(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo[] contacts) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 45 (0x2d) - .maxstack 8 - .line 499,499 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 500,500 : 17,61 '' - IL_0003: ldstr "contacts" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 502,502 : 13,38 '' - IL_000e: ldarg.0 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: brtrue.s IL_001a - - .line 503,503 : 17,35 '' - IL_0013: ldc.i4.0 - IL_0014: newarr !!TId - IL_0019: ret - - .line 505,511 : 13,16 '' - IL_001a: ldarg.0 - IL_001b: ldnull - IL_001c: ldftn !!0 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0022: newobj instance void class [mscorlib]System.Converter`2::.ctor(object, - native int) - IL_0027: call !!1[] [mscorlib]System.Array::ConvertAll(!!0[], - class [mscorlib]System.Converter`2) - IL_002c: ret - } // end of method ContactInfo::GetUniqueIDs - - .method public hidebysig static string[] - GetDisplayNames(string[] uuids) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 62 (0x3e) - .maxstack 8 - .line 516,516 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 517,517 : 17,58 '' - IL_0003: ldstr "uuids" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 519,519 : 13,35 '' - IL_000e: ldarg.0 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: brtrue.s IL_001a - - .line 520,520 : 17,38 '' - IL_0013: ldc.i4.0 - IL_0014: newarr [mscorlib]System.String - IL_0019: ret - - .line 522,533 : 13,16 '' - IL_001a: ldarg.0 - IL_001b: ldsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_0020: brtrue.s IL_0033 - - IL_0022: ldnull - IL_0023: ldftn string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'b__1'(string) - IL_0029: newobj instance void class [mscorlib]System.Converter`2::.ctor(object, - native int) - IL_002e: stsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_0033: ldsfld class [mscorlib]System.Converter`2 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2' - IL_0038: call !!1[] [mscorlib]System.Array::ConvertAll(!!0[], - class [mscorlib]System.Converter`2) - IL_003d: ret - } // end of method ContactInfo::GetDisplayNames - - .method private hidebysig static native int - GetModuleNamePtr(native int contactHandle) cil managed - { - // Code size 27 (0x1b) - .maxstack 8 - .line 542,542 : 13,121 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Proto/GetContactBaseProto" - IL_000a: ldarg.0 - IL_000b: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0010: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0015: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_001a: ret - } // end of method ContactInfo::GetModuleNamePtr - - .method public hidebysig static string - GetDisplayName(native int contactHandle) cil managed - { - // Code size 54 (0x36) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions options, - [1] native int pName) - .line 547,547 : 13,83 '' - IL_0000: ldc.i4.2 - IL_0001: stloc.0 - .line 549,549 : 13,135 '' - IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0007: ldstr "CList/GetContactDisplayName" - IL_000c: ldarg.0 - IL_000d: ldloc.0 - IL_000e: conv.i8 - IL_000f: call native int [mscorlib]System.IntPtr::op_Explicit(int64) - IL_0014: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0019: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_001e: stloc.1 - .line 551,551 : 13,38 '' - IL_001f: ldloc.1 - IL_0020: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0025: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_002a: brfalse.s IL_002e - - .line 552,552 : 17,29 '' - IL_002c: ldnull - IL_002d: ret - - .line 554,554 : 17,74 '' - IL_002e: ldloc.1 - IL_002f: ldc.i4.1 - IL_0030: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0035: ret - } // end of method ContactInfo::GetDisplayName - - .method public hidebysig static bool GetUniqueID(native int contactHandle, - [out] object& uuid, - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType& uuidType) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 559,559 : 13,101 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.s 15 - IL_0003: ldarg.1 - IL_0004: ldarg.2 - IL_0005: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - object&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&) - IL_000a: ret - } // end of method ContactInfo::GetUniqueID - - .method public hidebysig static bool GetProperty(native int contactHandle, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty 'property', - [out] object& 'value', - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType& valueType) cil managed - { - // Code size 205 (0xcd) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CONTACTINFO contactInfo, - [1] int32 result, - [2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType CS$0$0000, - [3] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType CS$0$0001) - .line 564,564 : 13,103 '' - IL_0000: ldloca.s contactInfo - IL_0002: ldarg.0 - IL_0003: ldarg.0 - IL_0004: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int) - IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Native.CONTACTINFO::.ctor(native int, - native int) - IL_000e: stobj Virtuoso.Miranda.Plugins.Native.CONTACTINFO - .line 565,565 : 13,96 '' - IL_0013: ldloca.s contactInfo - IL_0015: ldarg.1 - IL_0016: ldc.i4 0x80 - IL_001b: or - IL_001c: conv.u1 - IL_001d: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Flag - .line 569,569 : 17,134 '' - IL_0022: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0027: ldstr "Miranda/Contact/GetContactInfo" - IL_002c: ldc.i4.0 - IL_002d: conv.u - IL_002e: ldloca.s contactInfo - IL_0030: conv.u - IL_0031: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0036: stloc.1 - .line 571,571 : 17,33 '' - IL_0037: ldloc.1 - IL_0038: brfalse.s IL_0042 - - .line 573,573 : 21,34 '' - IL_003a: ldarg.2 - IL_003b: ldnull - IL_003c: stind.ref - .line 574,574 : 21,65 '' - IL_003d: ldarg.3 - IL_003e: ldc.i4.0 - IL_003f: stind.i4 - .line 576,576 : 21,34 '' - IL_0040: ldc.i4.0 - IL_0041: ret - - .line 580,580 : 13,75 '' - IL_0042: ldarg.3 - IL_0043: ldloca.s contactInfo - IL_0045: ldfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Type - IL_004a: dup - IL_004b: stloc.2 - IL_004c: stind.i4 - IL_004d: ldloc.2 - IL_004e: stloc.3 - IL_004f: ldloc.3 - IL_0050: ldc.i4.1 - IL_0051: sub - IL_0052: switch ( - IL_0069, - IL_0094, - IL_00ae, - IL_0083) - IL_0067: br.s IL_00c3 - - .line 583,583 : 21,73 '' - IL_0069: ldarg.2 - IL_006a: ldloca.s contactInfo - IL_006c: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - IL_0071: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_0076: call uint8 [mscorlib]System.Convert::ToByte(int32) - IL_007b: box [mscorlib]System.Byte - IL_0080: stind.ref - .line 584,584 : 21,27 '' - IL_0081: br.s IL_00cb - - .line 586,586 : 21,91 '' - IL_0083: ldarg.2 - IL_0084: ldloca.s contactInfo - IL_0086: ldfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - IL_008b: ldc.i4.1 - IL_008c: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0091: stind.ref - .line 587,587 : 21,27 '' - IL_0092: br.s IL_00cb - - .line 589,589 : 21,75 '' - IL_0094: ldarg.2 - IL_0095: ldloca.s contactInfo - IL_0097: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - IL_009c: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_00a1: call uint16 [mscorlib]System.Convert::ToUInt16(int32) - IL_00a6: box [mscorlib]System.UInt16 - IL_00ab: stind.ref - .line 590,590 : 21,27 '' - IL_00ac: br.s IL_00cb - - .line 592,592 : 21,57 '' - IL_00ae: ldarg.2 - IL_00af: ldloca.s contactInfo - IL_00b1: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - IL_00b6: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_00bb: box [mscorlib]System.Int32 - IL_00c0: stind.ref - .line 593,593 : 21,27 '' - IL_00c1: br.s IL_00cb - - .line 595,595 : 21,34 '' - IL_00c3: ldarg.2 - IL_00c4: ldnull - IL_00c5: stind.ref - .line 596,596 : 21,65 '' - IL_00c6: ldarg.3 - IL_00c7: ldc.i4.0 - IL_00c8: stind.i4 - .line 597,597 : 21,34 '' - IL_00c9: ldc.i4.0 - IL_00ca: ret - - .line 600,600 : 13,25 '' - IL_00cb: ldc.i4.1 - IL_00cc: ret - } // end of method ContactInfo::GetProperty - - .method private hidebysig newslot virtual final - instance void System.Runtime.Serialization.ISerializable.GetObjectData(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - .override [mscorlib]System.Runtime.Serialization.ISerializable::GetObjectData - // Code size 26 (0x1a) - .maxstack 3 - .locals init ([0] native int CS$0$0000) - .line 609,609 : 13,69 '' - IL_0000: ldarg.1 - IL_0001: ldstr "MirandaHandle" - IL_0006: ldarg.0 - IL_0007: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_000c: stloc.0 - IL_000d: ldloca.s CS$0$0000 - IL_000f: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0014: callvirt instance void [mscorlib]System.Runtime.Serialization.SerializationInfo::AddValue(string, - int64) - .line 610,610 : 9,10 '' - IL_0019: ret - } // end of method ContactInfo::System.Runtime.Serialization.ISerializable.GetObjectData - - .method public hidebysig instance !!TId - UniqueIdAs() cil managed - { - // Code size 42 (0x2a) - .maxstack 2 - .locals init ([0] object uuid, - [1] !!TId CS$0$0000) - .line 616,616 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: call instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_UniqueID() - IL_0006: stloc.0 - .line 617,617 : 13,93 '' - IL_0007: ldloc.0 - IL_0008: brfalse.s IL_0020 - - IL_000a: ldloc.0 - IL_000b: ldtoken !!TId - IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0015: call object [mscorlib]System.Convert::ChangeType(object, - class [mscorlib]System.Type) - IL_001a: unbox.any !!TId - IL_001f: ret - - IL_0020: ldloca.s CS$0$0000 - IL_0022: initobj !!TId - IL_0028: ldloc.1 - IL_0029: ret - } // end of method ContactInfo::UniqueIdAs - - .method public hidebysig virtual instance string - ToString() cil managed - { - // Code size 53 (0x35) - .maxstack 8 - .line 622,623 : 13,90 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0005: ldarg.0 - IL_0006: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - IL_000b: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_0010: brfalse.s IL_0019 - - IL_0012: ldarg.0 - IL_0013: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName() - IL_0018: ret - - IL_0019: ldstr "{0} ({1})" - IL_001e: ldarg.0 - IL_001f: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName() - IL_0024: ldarg.0 - IL_0025: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - IL_002a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_002f: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0034: ret - } // end of method ContactInfo::ToString - - .method public hidebysig specialname static - bool op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo first, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo second) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 628,628 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_0007: brfalse.s IL_000b - - .line 629,629 : 17,29 '' - IL_0009: ldc.i4.1 - IL_000a: ret - - .line 630,630 : 18,58 '' - IL_000b: ldarg.0 - IL_000c: ldnull - IL_000d: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_0012: brfalse.s IL_0016 - - .line 631,631 : 17,30 '' - IL_0014: ldc.i4.0 - IL_0015: ret - - .line 633,633 : 17,45 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_001d: ret - } // end of method ContactInfo::op_Equality - - .method public hidebysig specialname static - bool op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo first, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo second) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 638,638 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: ldc.i4.0 - IL_0008: ceq - IL_000a: ret - } // end of method ContactInfo::op_Inequality - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 33 (0x21) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo other) - .line 643,643 : 13,52 '' - IL_0000: ldarg.1 - IL_0001: isinst Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - IL_0006: stloc.0 - .line 645,645 : 13,53 '' - IL_0007: ldloc.0 - IL_0008: ldnull - IL_0009: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000e: brfalse.s IL_0012 - - .line 646,646 : 17,30 '' - IL_0010: ldc.i4.0 - IL_0011: ret - - .line 648,648 : 17,61 '' - IL_0012: ldarg.0 - IL_0013: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0018: ldloc.0 - IL_0019: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_001e: ceq - IL_0020: ret - } // end of method ContactInfo::Equals - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 15 (0xf) - .maxstack 1 - .locals init ([0] native int CS$0$0000) - .line 653,653 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: stloc.0 - IL_0007: ldloca.s CS$0$0000 - IL_0009: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_000e: ret - } // end of method ContactInfo::GetHashCode - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - CreateContact() cil managed - { - // Code size 75 (0x4b) - .maxstack 3 - .locals init ([0] native int hContact) - .line 658,658 : 13,93 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "DB/Contact/Add" - IL_000a: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_000f: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0014: stloc.0 - .line 660,660 : 13,41 '' - IL_0015: ldloc.0 - IL_0016: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0020: brfalse.s IL_0044 - - .line 661,661 : 17,169 '' - IL_0022: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0027: ldstr "DB/Contact/Add" - IL_002c: ldloca.s hContact - IL_002e: constrained. [mscorlib]System.IntPtr - IL_0034: callvirt instance string [mscorlib]System.Object::ToString() - IL_0039: call string [mscorlib]System.String::Format(string, - object, - object) - IL_003e: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0043: throw - - .line 663,663 : 13,53 '' - IL_0044: ldloc.0 - IL_0045: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_004a: ret - } // end of method ContactInfo::CreateContact - - .method public hidebysig instance bool - Delete() cil managed - { - // Code size 44 (0x2c) - .maxstack 8 - .line 668,668 : 13,24 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_IsSelf() - IL_0006: brfalse.s IL_000e - - .line 669,669 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 671,671 : 13,112 '' - IL_000e: ldc.i4.0 - IL_000f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0014: ldstr "DB/Contact/Delete" - IL_0019: ldarg.0 - IL_001a: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001f: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0024: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0029: ceq - IL_002b: ret - } // end of method ContactInfo::Delete - - .method public hidebysig instance bool - GetProperty(valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty 'property', - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding stringEncoding) cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 676,676 : 13,83 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0006: ldarg.1 - IL_0007: ldarg.0 - IL_0008: ldflda object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'value' - IL_000d: ldarg.0 - IL_000e: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::valueType - IL_0013: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - object&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&) - IL_0018: ret - } // end of method ContactInfo::GetProperty - - .method public hidebysig instance int32 - CallContactService(string serviceName) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 681,681 : 13,79 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::CallContactService(string, - native uint, - native int) - IL_0011: ret - } // end of method ContactInfo::CallContactService - - .method public hidebysig instance int32 - CallContactService(string serviceName, - native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 77 (0x4d) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CCSDATA ccsData, - [1] int32 CS$1$0000) - .line 687,687 : 13,37 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 688,688 : 17,64 '' - IL_0003: ldstr "serviceName" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 690,690 : 13,62 '' - IL_000e: ldloca.s ccsData - IL_0010: ldarg.0 - IL_0011: ldarg.1 - IL_0012: newobj instance void Virtuoso.Miranda.Plugins.Native.CCSDATA::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - string) - IL_0017: stobj Virtuoso.Miranda.Plugins.Native.CCSDATA - .line 691,691 : 13,37 '' - IL_001c: ldloca.s ccsData - IL_001e: ldarg.2 - IL_001f: stfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam - .line 692,692 : 13,37 '' - IL_0024: ldloca.s ccsData - IL_0026: ldarg.3 - IL_0027: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam - .line 698,698 : 21,130 '' - .try - { - IL_002c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0031: ldstr "Proto/CallContactService" - IL_0036: ldc.i4.0 - IL_0037: conv.u - IL_0038: ldloca.s ccsData - IL_003a: conv.u - IL_003b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0040: stloc.1 - IL_0041: leave.s IL_004b - - .line 703,703 : 17,32 '' - } // end .try - finally - { - IL_0043: ldloca.s ccsData - IL_0045: call instance void Virtuoso.Miranda.Plugins.Native.CCSDATA::Free() - IL_004a: endfinally - .line 705,705 : 9,10 '' - } // end handler - IL_004b: ldloc.1 - IL_004c: ret - } // end of method ContactInfo::CallContactService - - .method public hidebysig instance void - SendMessage(string message) cil managed - { - // Code size 63 (0x3f) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle nativeHandle) - .line 709,709 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 710,710 : 17,60 '' - IL_0003: ldstr "message" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 712,712 : 13,78 '' - IL_000e: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0013: stloc.0 - .line 716,716 : 17,88 '' - .try - { - IL_0014: ldarg.1 - IL_0015: ldc.i4.0 - IL_0016: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_001b: stloc.0 - .line 717,717 : 17,99 '' - IL_001c: ldarg.0 - IL_001d: ldstr "/SendMsg" - IL_0022: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0027: ldloca.s nativeHandle - IL_0029: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_002e: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::CallContactService(string, - native uint, - native int) - IL_0033: pop - IL_0034: leave.s IL_003e - - .line 721,721 : 17,37 '' - } // end .try - finally - { - IL_0036: ldloca.s nativeHandle - IL_0038: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_003d: endfinally - .line 723,723 : 9,10 '' - } // end handler - IL_003e: ret - } // end of method ContactInfo::SendMessage - - .method public hidebysig instance void - OpenMessageWindow() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 727,727 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::OpenMessageWindow(string) - .line 728,728 : 9,10 '' - IL_0007: ret - } // end of method ContactInfo::OpenMessageWindow - - .method public hidebysig instance void - OpenMessageWindow(string message) cil managed - { - // Code size 126 (0x7e) - .maxstack 5 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle messageHandle, - [1] int32 result) - .line 732,732 : 13,79 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0005: stloc.0 - .line 736,736 : 17,52 '' - .try - { - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brtrue.s IL_0016 - - .line 737,737 : 21,93 '' - IL_000e: ldarg.1 - IL_000f: ldc.i4.0 - IL_0010: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0015: stloc.0 - .line 739,739 : 17,58 '' - IL_0016: ldc.i4.0 - IL_0017: stloc.1 - .line 741,741 : 17,123 '' - IL_0018: ldloc.1 - IL_0019: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_001e: ldstr "SRMsg/SendCommand" - IL_0023: ldarg.0 - IL_0024: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0029: ldloca.s messageHandle - IL_002b: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0030: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0035: beq.s IL_0073 - - .line 742,742 : 21,161 '' - IL_0037: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_003c: ldstr "SRMsg/LaunchMessageWindow" - IL_0041: ldarg.0 - IL_0042: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0047: ldloca.s messageHandle - IL_0049: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_004e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0053: dup - IL_0054: stloc.1 - IL_0055: brfalse.s IL_0073 - - .line 743,743 : 25,176 '' - IL_0057: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_005c: ldstr "SRMsg/SendCommand" - IL_0061: ldloca.s result - IL_0063: call instance string [mscorlib]System.Int32::ToString() - IL_0068: call string [mscorlib]System.String::Format(string, - object, - object) - IL_006d: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0072: throw - - IL_0073: leave.s IL_007d - - .line 747,747 : 17,38 '' - } // end .try - finally - { - IL_0075: ldloca.s messageHandle - IL_0077: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_007c: endfinally - .line 749,749 : 9,10 '' - } // end handler - IL_007d: ret - } // end of method ContactInfo::OpenMessageWindow - - .method private hidebysig static !!TId - 'b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 26 (0x1a) - .maxstack 2 - .locals init ([0] !!TId CS$0$0000) - .line 507,507 : 17,37 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0010 - - .line 508,508 : 21,54 '' - IL_0009: ldarg.0 - IL_000a: callvirt instance !!0 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::UniqueIdAs() - IL_000f: ret - - .line 510,510 : 21,41 '' - IL_0010: ldloca.s CS$0$0000 - IL_0012: initobj !!TId - IL_0018: ldloc.0 - IL_0019: ret - } // end of method ContactInfo::'b__0' - - .method private hidebysig static string - 'b__1'(string uuid) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 40 (0x28) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) - .line 524,524 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_0005 - - .line 525,525 : 21,33 '' - IL_0003: ldnull - IL_0004: ret - - .line 527,527 : 17,96 '' - IL_0005: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000a: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase() - IL_000f: ldarg.0 - IL_0010: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string) - IL_0015: stloc.0 - .line 529,529 : 17,37 '' - IL_0016: ldloc.0 - IL_0017: ldnull - IL_0018: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_001d: brfalse.s IL_0026 - - .line 530,530 : 21,48 '' - IL_001f: ldloc.0 - IL_0020: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName() - IL_0025: ret - - .line 532,532 : 21,33 '' - IL_0026: ldnull - IL_0027: ret - } // end of method ContactInfo::'b__1' - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 84,84 : 9,66 '' - IL_0000: newobj instance void [mscorlib]System.Object::.ctor() - IL_0005: stsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::SyncObject - .line 85,85 : 9,75 '' - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor() - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::meNeutral - IL_0014: ret - } // end of method ContactInfo::.cctor - - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType - PropertyType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_PropertyType() - } // end of property ContactInfo::PropertyType - .property instance object PropertyValue() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_PropertyValue() - } // end of property ContactInfo::PropertyValue - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - OwningModule() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule() - } // end of property ContactInfo::OwningModule - .property instance bool IsSelf() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_IsSelf() - } // end of property ContactInfo::IsSelf - .property class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - MeNeutral() - { - .get class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - } // end of property ContactInfo::MeNeutral - .property instance valuetype [mscorlib]System.Nullable`1 - Status() - { - .get instance valuetype [mscorlib]System.Nullable`1 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_Status() - } // end of property ContactInfo::Status - .property instance string DisplayName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName() - } // end of property ContactInfo::DisplayName - .property instance object UniqueID() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_UniqueID() - } // end of property ContactInfo::UniqueID -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty FirstName = uint8(0x01) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty LastName = uint8(0x02) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Nick = uint8(0x03) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty CustomNick = uint8(0x04) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Email = uint8(0x05) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty City = uint8(0x06) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty State = uint8(0x07) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Country = uint8(0x08) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Phone = uint8(0x09) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty HomePage = uint8(0x0A) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty About = uint8(0x0B) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Gender = uint8(0x0C) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty Age = uint8(0x0D) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty FirstAndLastName = uint8(0x0E) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty UniqueID = uint8(0x0F) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyFlags - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyFlags Unicode = uint8(0x80) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyFlags - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ItemType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Unspecified = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Contact = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Group = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ItemType - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase - extends Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher -{ - .class auto ansi sealed nested private beforefieldinit 'd__6' - extends [mscorlib]System.Object - implements class [mscorlib]System.Collections.Generic.IEnumerable`1, - [mscorlib]System.Collections.IEnumerable, - class [mscorlib]System.Collections.Generic.IEnumerator`1, - [mscorlib]System.Collections.IEnumerator, - [mscorlib]System.IDisposable - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private native int '<>2__current' - .field private int32 '<>1__state' - .field private int32 '<>l__initialThreadId' - .field public class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext '5__7' - .field public class Virtuoso.Miranda.Plugins.Callback '5__8' - .field public native uint '5__9' - .field public class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase '<>4__this' - .method private hidebysig newslot virtual final - instance class [mscorlib]System.Collections.Generic.IEnumerator`1 - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override method instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.Generic.IEnumerable`1::GetEnumerator() - // Code size 60 (0x3c) - .maxstack 2 - .locals init (class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6' V_0) - IL_0000: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0005: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_000a: ldarg.0 - IL_000b: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>l__initialThreadId' - IL_0010: bne.un.s IL_0027 - - IL_0012: ldarg.0 - IL_0013: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_0018: ldc.i4.s -2 - IL_001a: bne.un.s IL_0027 - - IL_001c: ldarg.0 - IL_001d: ldc.i4.0 - IL_001e: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_0023: ldarg.0 - IL_0024: stloc.0 - IL_0025: br.s IL_003a - - IL_0027: ldc.i4.0 - IL_0028: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::.ctor(int32) - IL_002d: stloc.0 - IL_002e: ldloc.0 - IL_002f: ldarg.0 - IL_0030: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>4__this' - IL_0035: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>4__this' - IL_003a: ldloc.0 - IL_003b: ret - } // end of method 'd__6'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method private hidebysig newslot virtual final - instance class [mscorlib]System.Collections.IEnumerator - System.Collections.IEnumerable.GetEnumerator() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerable::GetEnumerator - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'System.Collections.Generic.IEnumerable.GetEnumerator'() - IL_0006: ret - } // end of method 'd__6'::System.Collections.IEnumerable.GetEnumerator - - .method private hidebysig newslot virtual final - instance bool MoveNext() cil managed - { - .override [mscorlib]System.Collections.IEnumerator::MoveNext - // Code size 188 (0xbc) - .maxstack 4 - .locals init ([0] int32 CS$0$0000, - [1] native uint CS$0$0001) - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: switch ( - IL_001a, - IL_0083) - IL_0015: br IL_00ba - - IL_001a: ldarg.0 - IL_001b: ldc.i4.m1 - IL_001c: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - .line 330,330 : 13,61 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0021: ldarg.0 - IL_0022: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0027: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__7' - .line 331,331 : 13,83 '' - IL_002c: ldarg.0 - IL_002d: ldstr "DB/Contact/FindNext" - IL_0032: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string) - IL_0037: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__8' - .line 333,333 : 13,90 '' - IL_003c: ldarg.0 - IL_003d: ldarg.0 - IL_003e: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__7' - IL_0043: ldstr "DB/Contact/FindFirst" - IL_0048: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_004d: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_0052: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - .line 337,337 : 17,44 '' - IL_0057: ldarg.0 - IL_0058: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - IL_005d: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0062: call bool [mscorlib]System.UIntPtr::op_Inequality(native uint, - native uint) - IL_0067: brfalse.s IL_008a - - .line 338,338 : 21,61 '' - IL_0069: ldarg.0 - IL_006a: ldarg.0 - IL_006b: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - IL_0070: call native int Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native uint) - IL_0075: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>2__current' - IL_007a: ldarg.0 - IL_007b: ldc.i4.1 - IL_007c: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_0081: ldc.i4.1 - IL_0082: ret - - IL_0083: ldarg.0 - IL_0084: ldc.i4.m1 - IL_0085: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - .line 340,340 : 13,93 '' - IL_008a: ldarg.0 - IL_008b: ldarg.0 - IL_008c: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__8' - IL_0091: ldarg.0 - IL_0092: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - IL_0097: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_009c: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint, - native int) - IL_00a1: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_00a6: dup - IL_00a7: stloc.1 - IL_00a8: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'5__9' - IL_00ad: ldloc.1 - IL_00ae: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_00b3: call bool [mscorlib]System.UIntPtr::op_Inequality(native uint, - native uint) - IL_00b8: brtrue.s IL_0057 - - IL_00ba: ldc.i4.0 - IL_00bb: ret - } // end of method 'd__6'::MoveNext - - .method private hidebysig newslot specialname virtual final - instance native int 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override method instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>2__current' - IL_0006: ret - } // end of method 'd__6'::'System.Collections.Generic.IEnumerator.get_Current' - - .method private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerator::Reset - // Code size 6 (0x6) - .maxstack 8 - IL_0000: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_0005: throw - } // end of method 'd__6'::System.Collections.IEnumerator.Reset - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 1 (0x1) - .maxstack 8 -// Fehler beim erneuten Öffnen der Datei mit FileToken 0x0800026B. - .line 0,134218346 : 0,0 'c:\\U??' - .line 0,134218348 : 0,0 '' - .line 0,0 : 0,0 '' - IL_0000: ret - } // end of method 'd__6'::System.IDisposable.Dispose - - .method private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerator::get_Current - // Code size 12 (0xc) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>2__current' - IL_0006: box [mscorlib]System.IntPtr - IL_000b: ret - } // end of method 'd__6'::System.Collections.IEnumerator.get_Current - - .method public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 30 (0x1e) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>1__state' - IL_000d: ldarg.0 - IL_000e: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0013: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_0018: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>l__initialThreadId' - IL_001d: ret - } // end of method 'd__6'::.ctor - - .property instance native int 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'System.Collections.Generic.IEnumerator.get_Current'() - } // end of property 'd__6'::'System.Collections.Generic.IEnumerator.Current' - .property instance object System.Collections.IEnumerator.Current() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::System.Collections.IEnumerator.get_Current() - } // end of property 'd__6'::System.Collections.IEnumerator.Current - } // end of class 'd__6' - - .class auto ansi sealed nested private beforefieldinit 'd__c' - extends [mscorlib]System.Object - implements class [mscorlib]System.Collections.Generic.IEnumerable`1, - [mscorlib]System.Collections.IEnumerable, - class [mscorlib]System.Collections.Generic.IEnumerator`1, - [mscorlib]System.Collections.IEnumerator, - [mscorlib]System.IDisposable - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private native int '<>2__current' - .field private int32 '<>1__state' - .field private int32 '<>l__initialThreadId' - .field public native int ownerHandle - .field public native int '<>3__ownerHandle' - .field public class Virtuoso.Miranda.Plugins.Callback '5__d' - .field public native int '5__e' - .field public class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase '<>4__this' - .method private hidebysig newslot virtual final - instance class [mscorlib]System.Collections.Generic.IEnumerator`1 - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override method instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.Generic.IEnumerable`1::GetEnumerator() - // Code size 72 (0x48) - .maxstack 2 - .locals init (class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c' V_0) - IL_0000: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0005: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_000a: ldarg.0 - IL_000b: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>l__initialThreadId' - IL_0010: bne.un.s IL_0027 - - IL_0012: ldarg.0 - IL_0013: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_0018: ldc.i4.s -2 - IL_001a: bne.un.s IL_0027 - - IL_001c: ldarg.0 - IL_001d: ldc.i4.0 - IL_001e: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_0023: ldarg.0 - IL_0024: stloc.0 - IL_0025: br.s IL_003a - - IL_0027: ldc.i4.0 - IL_0028: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::.ctor(int32) - IL_002d: stloc.0 - IL_002e: ldloc.0 - IL_002f: ldarg.0 - IL_0030: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>4__this' - IL_0035: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>4__this' - IL_003a: ldloc.0 - IL_003b: ldarg.0 - IL_003c: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>3__ownerHandle' - IL_0041: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::ownerHandle - IL_0046: ldloc.0 - IL_0047: ret - } // end of method 'd__c'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method private hidebysig newslot virtual final - instance class [mscorlib]System.Collections.IEnumerator - System.Collections.IEnumerable.GetEnumerator() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerable::GetEnumerator - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'System.Collections.Generic.IEnumerable.GetEnumerator'() - IL_0006: ret - } // end of method 'd__c'::System.Collections.IEnumerable.GetEnumerator - - .method private hidebysig newslot virtual final - instance bool MoveNext() cil managed - { - .override [mscorlib]System.Collections.IEnumerator::MoveNext - // Code size 174 (0xae) - .maxstack 5 - .locals init ([0] int32 CS$0$0000) - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: switch ( - IL_001a, - IL_006d) - IL_0015: br IL_00ac - - IL_001a: ldarg.0 - IL_001b: ldc.i4.m1 - IL_001c: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - .line 493,493 : 13,81 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0021: ldarg.0 - IL_0022: ldstr "DB/Event/FindNext" - IL_0027: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string) - IL_002c: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__d' - .line 494,494 : 13,121 '' - IL_0031: ldarg.0 - IL_0032: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0037: ldstr "DB/Event/FindFirst" - IL_003c: ldarg.0 - IL_003d: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::ownerHandle - IL_0042: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0047: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_004c: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0051: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - IL_0056: br.s IL_009a - - .line 498,498 : 17,37 '' - IL_0058: ldarg.0 - IL_0059: ldarg.0 - IL_005a: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - IL_005f: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>2__current' - IL_0064: ldarg.0 - IL_0065: ldc.i4.1 - IL_0066: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_006b: ldc.i4.1 - IL_006c: ret - - IL_006d: ldarg.0 - IL_006e: ldc.i4.m1 - IL_006f: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - .line 499,499 : 17,84 '' - IL_0074: ldarg.0 - IL_0075: ldarg.0 - IL_0076: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__d' - IL_007b: ldarg.0 - IL_007c: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - IL_0081: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int) - IL_0086: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_008b: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint, - native int) - IL_0090: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0095: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - .line 496,496 : 13,42 '' - IL_009a: ldarg.0 - IL_009b: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'5__e' - IL_00a0: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_00a5: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_00aa: brtrue.s IL_0058 - - IL_00ac: ldc.i4.0 - IL_00ad: ret - } // end of method 'd__c'::MoveNext - - .method private hidebysig newslot specialname virtual final - instance native int 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override method instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>2__current' - IL_0006: ret - } // end of method 'd__c'::'System.Collections.Generic.IEnumerator.get_Current' - - .method private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerator::Reset - // Code size 6 (0x6) - .maxstack 8 - IL_0000: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_0005: throw - } // end of method 'd__c'::System.Collections.IEnumerator.Reset - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 1 (0x1) - .maxstack 8 -// Fehler beim erneuten Öffnen der Datei mit FileToken 0x0800026B. - .line 0,134218346 : 0,0 'c:\\U??' - .line 0,134218348 : 0,0 '' - .line 0,0 : 0,0 '' - IL_0000: ret - } // end of method 'd__c'::System.IDisposable.Dispose - - .method private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - .override [mscorlib]System.Collections.IEnumerator::get_Current - // Code size 12 (0xc) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>2__current' - IL_0006: box [mscorlib]System.IntPtr - IL_000b: ret - } // end of method 'd__c'::System.Collections.IEnumerator.get_Current - - .method public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 30 (0x1e) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>1__state' - IL_000d: ldarg.0 - IL_000e: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread() - IL_0013: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId() - IL_0018: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>l__initialThreadId' - IL_001d: ret - } // end of method 'd__c'::.ctor - - .property instance native int 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'System.Collections.Generic.IEnumerator.get_Current'() - } // end of property 'd__c'::'System.Collections.Generic.IEnumerator.Current' - .property instance object System.Collections.IEnumerator.Current() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::System.Collections.IEnumerator.get_Current() - } // end of property 'd__c'::System.Collections.IEnumerator.Current - } // end of class 'd__c' - - .field private static literal string ME_DB_EVENT_ADDED = "DB/Event/Added" - .field private static literal string ME_DB_EVENT_DELETED = "DB/Event/Deleted" - .field private static literal string ME_DB_EVENT_FILTER_ADD = "DB/Event/FilterAdd" - .field private static literal string ME_DB_CONTACT_ADDED = "DB/Contact/Added" - .field private static literal string ME_DB_CONTACT_DELETED = "DB/Contact/Deleted" - .field private static literal string ME_DB_CONTACT_SETTINGCHANGED = "DB/Contact/SettingChanged" - .field private static literal string MS_DB_GETPROFILENAME = "DB/GetProfileName" - .field private static literal string MS_DB_GETPROFILEPATH = "DB/GetProfilePath" - .field private static literal string MS_DB_EVENT_ADD = "DB/Event/Add" - .field private static literal string MS_DB_CONTACT_GETCOUNT = "DB/Contact/GetCount" - .field private static literal string MS_DB_CONTACT_FINDFIRST = "DB/Contact/FindFirst" - .field private static literal string MS_DB_CONTACT_FINDNEXT = "DB/Contact/FindNext" - .field private static literal string MS_DB_EVENT_FINDFIRST = "DB/Event/FindFirst" - .field private static literal string MS_DB_EVENT_FINDNEXT = "DB/Event/FindNext" - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 EventAddedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 EventDeletedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 BeforeEventAddedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactAddedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactDeletedEventHandler - .field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactSettingChangedEventHandler - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 60,60 : 9,35 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::.ctor() - .line 60,60 : 38,39 '' - IL_0006: ret - } // end of method MirandaDatabase::.ctor - - .method private hidebysig instance int32 - RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'handler', - bool fromPointer, - native uint wParam, - native int lParam) cil managed - { - // Code size 56 (0x38) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo eventInfo, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs eventArgs, - [3] bool retValue) - .line 80,80 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 81,81 : 17,26 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 83,83 : 13,70 '' - IL_0005: ldarg.3 - IL_0006: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint) - IL_000b: stloc.0 - .line 84,84 : 13,134 '' - IL_000c: ldarg.2 - IL_000d: brtrue.s IL_0018 - - IL_000f: ldarg.s lParam - IL_0011: call class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::FromHandle(native int) - IL_0016: br.s IL_001f - - IL_0018: ldarg.s lParam - IL_001a: call class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::FromPointer(native int) - IL_001f: stloc.1 - .line 85,85 : 13,103 '' - IL_0020: ldloc.0 - IL_0021: ldloc.1 - IL_0022: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo) - IL_0027: stloc.2 - .line 87,87 : 13,97 '' - IL_0028: ldarg.0 - IL_0029: ldarg.1 - IL_002a: ldloc.2 - IL_002b: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - !!0) - IL_0030: stloc.3 - .line 88,88 : 13,46 '' - IL_0031: ldloc.3 - IL_0032: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_0037: ret - } // end of method MirandaDatabase::RaiseDbEvent - - .method public hidebysig specialname instance void - add_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 96,96 : 17,130 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 97,101 : 17,24 '' - IL_000c: ldstr "DB/Event/Added" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__0'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 102,102 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_EventAdded - - .method public hidebysig specialname instance void - remove_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 106,106 : 17,130 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 107,107 : 17,95 '' - IL_000c: ldstr "DB/Event/Added" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 108,108 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_EventAdded - - .method public hidebysig specialname instance void - add_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 116,116 : 17,132 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 117,121 : 17,24 '' - IL_000c: ldstr "DB/Event/Deleted" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__1'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 122,122 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_EventDeleted - - .method public hidebysig specialname instance void - remove_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 126,126 : 17,132 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 127,127 : 17,99 '' - IL_000c: ldstr "DB/Event/Deleted" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 128,128 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_EventDeleted - - .method public hidebysig specialname instance void - add_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 139,139 : 17,136 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 140,144 : 17,24 '' - IL_000c: ldstr "DB/Event/FilterAdd" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__2'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 145,145 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_BeforeEventAdded - - .method public hidebysig specialname instance void - remove_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 149,149 : 17,136 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 150,150 : 17,106 '' - IL_000c: ldstr "DB/Event/FilterAdd" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 151,151 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_BeforeEventAdded - - .method private hidebysig instance int32 - RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'handler', - native uint wParam) cil managed - { - // Code size 35 (0x23) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs eventArgs, - [2] bool retValue) - .line 156,156 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 157,157 : 17,26 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 159,159 : 13,62 '' - IL_0005: ldarg.2 - IL_0006: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactInfo(native uint) - IL_000b: stloc.0 - .line 160,160 : 13,90 '' - IL_000c: ldloc.0 - IL_000d: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0012: stloc.1 - .line 162,162 : 13,96 '' - IL_0013: ldarg.0 - IL_0014: ldarg.1 - IL_0015: ldloc.1 - IL_0016: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - !!0) - IL_001b: stloc.2 - .line 163,163 : 13,46 '' - IL_001c: ldloc.2 - IL_001d: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_0022: ret - } // end of method MirandaDatabase::RaiseContactEvent - - .method private hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - GetContactInfo(native uint wParam) cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 168,168 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0006: call bool [mscorlib]System.UIntPtr::op_Equality(native uint, - native uint) - IL_000b: brfalse.s IL_0013 - - .line 169,169 : 17,46 '' - IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_0012: ret - - .line 171,171 : 17,55 '' - IL_0013: ldarg.0 - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint) - IL_0019: ret - } // end of method MirandaDatabase::GetContactInfo - - .method private hidebysig instance int32 - RaiseContactSettingEvent(native uint hContact, - native int pDbWriteSetting) cil managed - { - // Code size 145 (0x91) - .maxstack 5 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbWriteSetting, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo, - [2] string name, - [3] string moduleName, - [4] object 'value', - [5] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs eventArgs, - [6] bool retValue) - .line 176,176 : 13,105 '' - IL_0000: ldarga.s pDbWriteSetting - IL_0002: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0007: ldobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING - IL_000c: stloc.0 - .line 177,177 : 13,64 '' - IL_000d: ldarg.1 - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactInfo(native uint) - IL_0013: stloc.1 - .line 179,179 : 13,88 '' - IL_0014: ldloca.s dbWriteSetting - IL_0016: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name - IL_001b: ldc.i4.0 - IL_001c: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0021: stloc.2 - .line 180,180 : 13,96 '' - IL_0022: ldloca.s dbWriteSetting - IL_0024: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module - IL_0029: ldc.i4.0 - IL_002a: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002f: stloc.3 - .line 181,181 : 13,33 '' - IL_0030: ldnull - IL_0031: stloc.s 'value' - .line 183,183 : 13,92 '' - IL_0033: ldloca.s dbWriteSetting - IL_0035: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_003a: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_003f: ldc.i4 0xfe - IL_0044: beq.s IL_0050 - - .line 184,184 : 17,77 '' - IL_0046: ldarg.2 - IL_0047: call object Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::ExtractValue(native int) - IL_004c: stloc.s 'value' - IL_004e: br.s IL_0061 - - .line 186,186 : 17,118 '' - IL_0050: ldc.i4.s 10 - IL_0052: ldstr "Hyphen" - IL_0057: ldstr "Blob settings are not yet supported, the value wil" - + "l be null." - IL_005c: call void [mscorlib]System.Diagnostics.Debugger::Log(int32, - string, - string) - .line 188,188 : 13,177 '' - IL_0061: ldloc.1 - IL_0062: ldloc.2 - IL_0063: ldloc.3 - IL_0064: ldloc.s 'value' - IL_0066: ldloca.s dbWriteSetting - IL_0068: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value - IL_006d: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_0072: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - string, - string, - object, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType) - IL_0077: stloc.s eventArgs - .line 190,190 : 13,129 '' - IL_0079: ldarg.0 - IL_007a: ldarg.0 - IL_007b: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler - IL_0080: ldloc.s eventArgs - IL_0082: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - !!0) - IL_0087: stloc.s retValue - .line 191,191 : 13,46 '' - IL_0089: ldloc.s retValue - IL_008b: call int32 [mscorlib]System.Convert::ToInt32(bool) - IL_0090: ret - } // end of method MirandaDatabase::RaiseContactSettingEvent - - .method public hidebysig specialname instance void - add_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 199,199 : 17,131 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 200,204 : 17,24 '' - IL_000c: ldstr "DB/Contact/Added" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__3'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 205,205 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_ContactAdded - - .method public hidebysig specialname instance void - remove_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 209,209 : 17,131 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 210,210 : 17,99 '' - IL_000c: ldstr "DB/Contact/Added" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 211,211 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_ContactAdded - - .method public hidebysig specialname instance void - add_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 219,219 : 17,133 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 220,224 : 17,24 '' - IL_000c: ldstr "DB/Contact/Deleted" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__4'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 225,225 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_ContactDeleted - - .method public hidebysig specialname instance void - remove_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 229,229 : 17,133 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 230,230 : 17,103 '' - IL_000c: ldstr "DB/Contact/Deleted" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 231,231 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_ContactDeleted - - .method public hidebysig specialname instance void - add_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 35 (0x23) - .maxstack 8 - .line 239,239 : 17,147 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 240,244 : 17,24 '' - IL_000c: ldstr "DB/Contact/SettingChanged" - IL_0011: ldarg.0 - IL_0012: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'b__5'(native uint, - native int) - IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_001d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 245,245 : 13,14 '' - IL_0022: ret - } // end of method MirandaDatabase::add_ContactSettingChanged - - .method public hidebysig specialname instance void - remove_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 29 (0x1d) - .maxstack 8 - .line 249,249 : 17,147 '' - IL_0000: ldarg.0 - IL_0001: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler - IL_0006: ldarg.1 - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 250,250 : 17,117 '' - IL_000c: ldstr "DB/Contact/SettingChanged" - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 251,251 : 13,14 '' - IL_001c: ret - } // end of method MirandaDatabase::remove_ContactSettingChanged - - .method public hidebysig specialname instance string - get_ProfileName() cil managed - { - // Code size 90 (0x5a) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] int32 result, - [2] class [mscorlib]System.Exception e, - [3] string CS$1$0000) - .line 264,264 : 17,74 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer() - IL_0005: stloc.0 - .line 268,268 : 21,35 '' - .try - { - .try - { - IL_0006: ldloc.0 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 270,270 : 21,128 '' - IL_000c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0011: ldstr "DB/GetProfileName" - IL_0016: ldloc.0 - IL_0017: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr() - IL_001c: ldloc.0 - IL_001d: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0022: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0027: stloc.1 - .line 273,273 : 21,37 '' - IL_0028: ldloc.1 - IL_0029: brfalse.s IL_002f - - .line 273,273 : 38,50 '' - IL_002b: ldnull - IL_002c: stloc.3 - IL_002d: leave.s IL_0058 - - .line 274,274 : 21,83 '' - IL_002f: ldloc.0 - IL_0030: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0035: ldc.i4.0 - IL_0036: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_003b: stloc.3 - IL_003c: leave.s IL_0058 - - .line 276,276 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_003e: stloc.2 - .line 278,278 : 21,111 '' - IL_003f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0044: ldloc.2 - IL_0045: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_004a: throw - - .line 282,282 : 21,37 '' - } // end handler - } // end .try - finally - { - IL_004b: ldloc.0 - IL_004c: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 283,283 : 21,61 '' - IL_0051: ldloc.0 - IL_0052: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_0057: endfinally - .line 285,285 : 13,14 '' - } // end handler - IL_0058: ldloc.3 - IL_0059: ret - } // end of method MirandaDatabase::get_ProfileName - - .method public hidebysig specialname instance string - get_ProfilePath() cil managed - { - // Code size 90 (0x5a) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] int32 result, - [2] class [mscorlib]System.Exception e, - [3] string CS$1$0000) - .line 292,292 : 17,74 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer() - IL_0005: stloc.0 - .line 296,296 : 21,35 '' - .try - { - .try - { - IL_0006: ldloc.0 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 298,298 : 21,128 '' - IL_000c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0011: ldstr "DB/GetProfilePath" - IL_0016: ldloc.0 - IL_0017: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr() - IL_001c: ldloc.0 - IL_001d: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0022: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0027: stloc.1 - .line 301,301 : 21,37 '' - IL_0028: ldloc.1 - IL_0029: brfalse.s IL_002f - - .line 301,301 : 38,50 '' - IL_002b: ldnull - IL_002c: stloc.3 - IL_002d: leave.s IL_0058 - - .line 302,302 : 21,83 '' - IL_002f: ldloc.0 - IL_0030: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0035: ldc.i4.0 - IL_0036: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_003b: stloc.3 - IL_003c: leave.s IL_0058 - - .line 304,304 : 17,36 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_003e: stloc.2 - .line 306,306 : 21,111 '' - IL_003f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0044: ldloc.2 - IL_0045: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_004a: throw - - .line 310,310 : 21,37 '' - } // end handler - } // end .try - finally - { - IL_004b: ldloc.0 - IL_004c: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 311,311 : 21,61 '' - IL_0051: ldloc.0 - IL_0052: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_0057: endfinally - .line 313,313 : 13,14 '' - } // end handler - IL_0058: ldloc.3 - IL_0059: ret - } // end of method MirandaDatabase::get_ProfilePath - - .method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 - GetContactHandles() cil managed - { - // Code size 17 (0x11) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6' V_0) -// Fehler beim erneuten Öffnen der Datei mit FileToken 0x00000000. - .line 0,0 : 0,0 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugin' -// Fehler beim erneuten Öffnen der Datei mit FileToken 0x00000000. - .line 0,0 : 0,2 '' - .line 1916892270,363946864 : 29543,-1879041288 '' - IL_0000: ldc.i4.s -2 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::.ctor(int32) - IL_0007: stloc.0 - IL_0008: ldloc.0 - IL_0009: ldarg.0 - IL_000a: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__6'::'<>4__this' - IL_000f: ldloc.0 - IL_0010: ret - } // end of method MirandaDatabase::GetContactHandles - - .method public hidebysig instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 - GetContacts() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 345,345 : 13,39 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContacts(bool) - IL_0007: ret - } // end of method MirandaDatabase::GetContacts - - .method public hidebysig instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 - GetContacts(bool includeSelf) cil managed - { - // Code size 108 (0x6c) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context, - [1] class [mscorlib]System.Collections.Generic.List`1 contacts, - [2] native int handle, - [3] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 350,350 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: stloc.0 - .line 351,351 : 13,83 '' - IL_0006: ldstr "DB/Contact/FindNext" - IL_000b: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string) - IL_0010: pop - .line 353,353 : 13,109 '' - IL_0011: ldloc.0 - IL_0012: ldstr "DB/Contact/GetCount" - IL_0017: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_001c: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_0021: stloc.1 - .line 355,355 : 13,29 '' - IL_0022: ldarg.1 - IL_0023: brfalse.s IL_0030 - - .line 356,356 : 17,53 '' - IL_0025: ldloc.1 - IL_0026: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral() - IL_002b: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 358,358 : 39,58 '' - IL_0030: ldarg.0 - IL_0031: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactHandles() - IL_0036: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.Generic.IEnumerable`1::GetEnumerator() - IL_003b: stloc.3 - .try - { - IL_003c: br.s IL_0051 - - .line 358,358 : 22,35 '' - IL_003e: ldloc.3 - IL_003f: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0044: stloc.2 - .line 359,359 : 17,62 '' - IL_0045: ldloc.1 - IL_0046: ldloc.2 - IL_0047: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_004c: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 358,358 : 36,38 '' - IL_0051: ldloc.3 - IL_0052: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0057: brtrue.s IL_003e - - IL_0059: leave.s IL_0065 - - } // end .try - finally - { - IL_005b: ldloc.3 - IL_005c: brfalse.s IL_0064 - - IL_005e: ldloc.3 - IL_005f: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0064: endfinally - .line 361,361 : 13,42 '' - } // end handler - IL_0065: ldloc.1 - IL_0066: callvirt instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 class [mscorlib]System.Collections.Generic.List`1::AsReadOnly() - IL_006b: ret - } // end of method MirandaDatabase::GetContacts - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FindContact(string uuid) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 366,366 : 13,89 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.s 15 - IL_0004: ldc.i4.0 - IL_0005: call instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_000a: ret - } // end of method MirandaDatabase::FindContact - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FindContact(string searchValue, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty searchCriterion, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding valueEncoding) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 371,371 : 13,103 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldc.i4.4 - IL_0005: call instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding, - valuetype [mscorlib]System.StringComparison) - IL_000a: ret - } // end of method MirandaDatabase::FindContact - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - FindContact(string searchValue, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty searchCriterion, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding valueEncoding, - valuetype [mscorlib]System.StringComparison comparisonType) cil managed - { - // Code size 102 (0x66) - .maxstack 4 - .locals init ([0] native int handle, - [1] object 'value', - [2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType 'type', - [3] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000, - [4] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0001) - .line 376,376 : 13,37 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 377,377 : 17,65 '' - IL_0003: ldstr "searchValues" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 379,379 : 39,58 '' - IL_000e: ldarg.0 - IL_000f: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactHandles() - IL_0014: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.Generic.IEnumerable`1::GetEnumerator() - IL_0019: stloc.s CS$5$0001 - .try - { - IL_001b: br.s IL_004b - - .line 379,379 : 22,35 '' - IL_001d: ldloc.s CS$5$0001 - IL_001f: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0024: stloc.0 - .line 384,385 : 17,77 '' - IL_0025: ldloc.0 - IL_0026: ldarg.2 - IL_0027: ldloca.s 'value' - IL_0029: ldloca.s 'type' - IL_002b: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - object&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&) - IL_0030: brfalse.s IL_004b - - IL_0032: ldarg.1 - IL_0033: ldloc.1 - IL_0034: callvirt instance string [mscorlib]System.Object::ToString() - IL_0039: ldarg.s comparisonType - IL_003b: callvirt instance bool [mscorlib]System.String::Equals(string, - valuetype [mscorlib]System.StringComparison) - IL_0040: brfalse.s IL_004b - - .line 386,386 : 21,59 '' - IL_0042: ldloc.0 - IL_0043: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_0048: stloc.3 - IL_0049: leave.s IL_0064 - - .line 379,379 : 36,38 '' - IL_004b: ldloc.s CS$5$0001 - IL_004d: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0052: brtrue.s IL_001d - - IL_0054: leave.s IL_0062 - - } // end .try - finally - { - IL_0056: ldloc.s CS$5$0001 - IL_0058: brfalse.s IL_0061 - - IL_005a: ldloc.s CS$5$0001 - IL_005c: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0061: endfinally - .line 390,390 : 13,25 '' - } // end handler - IL_0062: ldnull - IL_0063: ret - - .line 391,391 : 9,10 '' - IL_0064: ldloc.3 - IL_0065: ret - } // end of method MirandaDatabase::FindContact - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo[] - FindContacts(string[] uuids) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 82 (0x52) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 results, - [1] string uuid, - [2] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - [3] string[] CS$6$0000, - [4] int32 CS$7$0001) - .line 395,395 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 396,396 : 17,58 '' - IL_0003: ldstr "uuids" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 398,398 : 13,77 '' - IL_000e: ldarg.1 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_0016: stloc.0 - .line 400,400 : 37,42 '' - IL_0017: ldarg.1 - IL_0018: stloc.3 - IL_0019: ldc.i4.0 - IL_001a: stloc.s CS$7$0001 - IL_001c: br.s IL_0044 - - .line 400,400 : 22,33 '' - IL_001e: ldloc.3 - IL_001f: ldloc.s CS$7$0001 - IL_0021: ldelem.ref - IL_0022: stloc.1 - .line 402,402 : 17,108 '' - IL_0023: ldarg.0 - IL_0024: ldloc.1 - IL_0025: ldc.i4.s 15 - IL_0027: ldc.i4.0 - IL_0028: call instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002d: stloc.2 - .line 404,404 : 17,37 '' - IL_002e: ldloc.2 - IL_002f: ldnull - IL_0030: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0035: brfalse.s IL_003e - - .line 405,405 : 21,42 '' - IL_0037: ldloc.0 - IL_0038: ldloc.2 - IL_0039: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_003e: ldloc.s CS$7$0001 - IL_0040: ldc.i4.1 - IL_0041: add - IL_0042: stloc.s CS$7$0001 - .line 400,400 : 34,36 '' - IL_0044: ldloc.s CS$7$0001 - IL_0046: ldloc.3 - IL_0047: ldlen - IL_0048: conv.i4 - IL_0049: blt.s IL_001e - - .line 408,408 : 13,38 '' - IL_004b: ldloc.0 - IL_004c: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1::ToArray() - IL_0051: ret - } // end of method MirandaDatabase::FindContacts - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo associatedContact, - object data, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType 'type', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties 'flags', - valuetype [mscorlib]System.Nullable`1 timestamp) cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 417,417 : 13,91 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldarg.s 'type' - IL_0006: ldarg.s 'flags' - IL_0008: ldarg.s timestamp - IL_000a: ldc.i4.1 - IL_000b: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties, - valuetype [mscorlib]System.Nullable`1, - bool) - IL_0010: ret - } // end of method MirandaDatabase::AddEvent - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo associatedContact, - object data, - class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType 'type', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties 'flags', - valuetype [mscorlib]System.Nullable`1 timestamp, - bool throwOnFailure) cil managed - { - // Code size 37 (0x25) - .maxstack 8 - .line 422,422 : 13,31 '' - IL_0000: ldarg.3 - IL_0001: brtrue.s IL_000e - - .line 423,423 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 425,425 : 13,106 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: ldarg.3 - IL_0012: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name() - IL_0017: ldarg.s 'type' - IL_0019: ldarg.s 'flags' - IL_001b: ldarg.s timestamp - IL_001d: ldarg.s throwOnFailure - IL_001f: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object, - string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties, - valuetype [mscorlib]System.Nullable`1, - bool) - IL_0024: ret - } // end of method MirandaDatabase::AddEvent - - .method public hidebysig instance native int - AddEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo associatedContact, - object data, - string owner, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType 'type', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties 'flags', - valuetype [mscorlib]System.Nullable`1 timestamp, - bool throwOnFailure) cil managed - { - // Code size 406 (0x196) - .maxstack 4 - .locals init ([0] native int pBlob, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeStruct, - [2] int32 totalBytes, - [3] uint8[] dataBytes, - [4] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO info, - [5] native int eventHandle, - [6] native int CS$1$0000, - [7] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0001, - [8] native int[] CS$0$0002) - .line 430,430 : 13,43 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 431,431 : 17,70 '' - IL_0009: ldstr "associatedContact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 433,433 : 13,45 '' - IL_0014: ldarg.3 - IL_0015: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001a: brfalse.s IL_0027 - - .line 434,434 : 17,58 '' - IL_001c: ldstr "owner" - IL_0021: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0026: throw - - .line 436,436 : 13,30 '' - IL_0027: ldarg.2 - IL_0028: brtrue.s IL_0035 - - .line 437,437 : 17,57 '' - IL_002a: ldstr "data" - IL_002f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0034: throw - - .line 439,439 : 13,40 '' - IL_0035: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_003a: stloc.0 - .line 440,440 : 13,104 '' - IL_003b: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0040: stloc.1 - .line 446,446 : 17,36 '' - .try - { - IL_0041: ldarg.2 - IL_0042: isinst [mscorlib]System.String - IL_0047: brfalse.s IL_0059 - - .line 448,448 : 21,91 '' - IL_0049: ldarg.2 - IL_004a: castclass [mscorlib]System.String - IL_004f: ldloca.s pBlob - IL_0051: call int32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::LayoutAnsiUniString(string, - native int&) - IL_0056: stloc.2 - IL_0057: br.s IL_008b - - .line 450,450 : 22,41 '' - IL_0059: ldarg.2 - IL_005a: isinst uint8[] - IL_005f: brfalse.s IL_0080 - - .line 452,452 : 21,53 '' - IL_0061: ldarg.2 - IL_0062: castclass uint8[] - IL_0067: stloc.3 - .line 453,453 : 21,51 '' - IL_0068: ldloc.3 - IL_0069: ldlen - IL_006a: conv.i4 - IL_006b: stloc.2 - .line 455,455 : 21,62 '' - IL_006c: ldloc.2 - IL_006d: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0072: stloc.0 - .line 456,456 : 21,73 '' - IL_0073: ldloc.3 - IL_0074: ldc.i4.0 - IL_0075: ldloc.0 - IL_0076: ldloc.3 - IL_0077: ldlen - IL_0078: conv.i4 - IL_0079: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - IL_007e: br.s IL_008b - - .line 459,459 : 21,67 '' - IL_0080: ldstr "data" - IL_0085: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_008a: throw - - .line 461,461 : 17,68 '' - IL_008b: ldloca.s info - IL_008d: ldc.i4.0 - IL_008e: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0093: newobj instance void Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::.ctor(int32, - native int) - IL_0098: stobj Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - .line 462,462 : 17,85 '' - IL_009d: ldloca.s info - IL_009f: ldarg.3 - IL_00a0: ldc.i4.0 - IL_00a1: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_00a6: stloc.s CS$0$0001 - IL_00a8: ldloca.s CS$0$0001 - IL_00aa: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_00af: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - .line 463,463 : 17,50 '' - IL_00b4: ldloca.s info - IL_00b6: ldloc.2 - IL_00b7: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize - .line 464,464 : 17,38 '' - IL_00bc: ldloca.s info - IL_00be: ldloc.0 - IL_00bf: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobPtr - .line 465,465 : 17,47 '' - IL_00c4: ldloca.s info - IL_00c6: ldarg.s 'type' - IL_00c8: conv.u2 - IL_00c9: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType - .line 466,466 : 17,42 '' - IL_00ce: ldloca.s info - IL_00d0: ldarg.s 'flags' - IL_00d2: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags - .line 467,467 : 17,110 '' - IL_00d7: ldloca.s info - IL_00d9: ldarga.s timestamp - IL_00db: call instance bool valuetype [mscorlib]System.Nullable`1::get_HasValue() - IL_00e0: brtrue.s IL_00e9 - - IL_00e2: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::get_Now() - IL_00e7: br.s IL_00f0 - - IL_00e9: ldarga.s timestamp - IL_00eb: call instance !0 valuetype [mscorlib]System.Nullable`1::get_Value() - IL_00f0: call uint32 Virtuoso.Miranda.Plugins.Helpers.Utilities::GetTimestamp(valuetype [mscorlib]System.DateTime) - IL_00f5: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp - .line 469,469 : 17,101 '' - IL_00fa: ldloca.s info - IL_00fc: ldc.i4.2 - IL_00fd: newarr [mscorlib]System.IntPtr - IL_0102: stloc.s CS$0$0002 - IL_0104: ldloc.s CS$0$0002 - IL_0106: ldc.i4.0 - IL_0107: ldelema [mscorlib]System.IntPtr - IL_010c: ldloc.0 - IL_010d: stobj [mscorlib]System.IntPtr - IL_0112: ldloc.s CS$0$0002 - IL_0114: ldc.i4.1 - IL_0115: ldelema [mscorlib]System.IntPtr - IL_011a: ldloca.s info - IL_011c: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - IL_0121: stobj [mscorlib]System.IntPtr - IL_0126: ldloc.s CS$0$0002 - IL_0128: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - native int[]) - IL_012d: stloc.1 - .line 470,470 : 17,152 '' - IL_012e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0133: ldstr "DB/Event/Add" - IL_0138: ldarg.1 - IL_0139: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_013e: ldloca.s nativeStruct - IL_0140: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0145: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_014a: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_014f: stloc.s eventHandle - .line 472,472 : 17,66 '' - IL_0151: ldloc.s eventHandle - IL_0153: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0158: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_015d: brfalse.s IL_0185 - - IL_015f: ldarg.s throwOnFailure - IL_0161: brfalse.s IL_0185 - - .line 473,473 : 21,174 '' - IL_0163: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0168: ldstr "DB/Event/Add" - IL_016d: ldloca.s eventHandle - IL_016f: constrained. [mscorlib]System.IntPtr - IL_0175: callvirt instance string [mscorlib]System.Object::ToString() - IL_017a: call string [mscorlib]System.String::Format(string, - object, - object) - IL_017f: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0184: throw - - .line 475,475 : 21,40 '' - IL_0185: ldloc.s eventHandle - IL_0187: stloc.s CS$1$0000 - IL_0189: leave.s IL_0193 - - .line 479,479 : 17,37 '' - } // end .try - finally - { - IL_018b: ldloca.s nativeStruct - IL_018d: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_0192: endfinally - .line 481,481 : 9,10 '' - } // end handler - IL_0193: ldloc.s CS$1$0000 - IL_0195: ret - } // end of method MirandaDatabase::AddEvent - - .method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 - GetEventHandles(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo owner) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 485,485 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 486,486 : 17,58 '' - IL_0009: ldstr "owner" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 488,488 : 13,57 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001b: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetEventHandles(native int) - IL_0020: ret - } // end of method MirandaDatabase::GetEventHandles - - .method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1 - GetEventHandles(native int ownerHandle) cil managed - { - // Code size 24 (0x18) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c' V_0) - .line 0,134218404 : 0,0 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugin' - .line 0,0 : 0,0 '' - .line 0,363946864 : 0,-1879041288 '' - IL_0000: ldc.i4.s -2 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::.ctor(int32) - IL_0007: stloc.0 - IL_0008: ldloc.0 - IL_0009: ldarg.0 - IL_000a: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>4__this' - IL_000f: ldloc.0 - IL_0010: ldarg.1 - IL_0011: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'d__c'::'<>3__ownerHandle' - IL_0016: ldloc.0 - IL_0017: ret - } // end of method MirandaDatabase::GetEventHandles - - .method private hidebysig instance int32 - 'b__0'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 16 (0x10) - .maxstack 8 - .line 100,100 : 25,92 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaDatabase.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler - IL_0007: ldc.i4.0 - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - bool, - native uint, - native int) - IL_000f: ret - } // end of method MirandaDatabase::'b__0' - - .method private hidebysig instance int32 - 'b__1'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 16 (0x10) - .maxstack 8 - .line 120,120 : 25,94 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler - IL_0007: ldc.i4.0 - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - bool, - native uint, - native int) - IL_000f: ret - } // end of method MirandaDatabase::'b__1' - - .method private hidebysig instance int32 - 'b__2'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 16 (0x10) - .maxstack 8 - .line 143,143 : 25,97 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler - IL_0007: ldc.i4.1 - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - bool, - native uint, - native int) - IL_000f: ret - } // end of method MirandaDatabase::'b__2' - - .method private hidebysig instance int32 - 'b__3'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 14 (0xe) - .maxstack 8 - .line 203,203 : 25,84 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler - IL_0007: ldarg.1 - IL_0008: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - native uint) - IL_000d: ret - } // end of method MirandaDatabase::'b__3' - - .method private hidebysig instance int32 - 'b__4'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 14 (0xe) - .maxstack 8 - .line 223,223 : 25,86 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler - IL_0007: ldarg.1 - IL_0008: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - native uint) - IL_000d: ret - } // end of method MirandaDatabase::'b__4' - - .method private hidebysig instance int32 - 'b__5'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 9 (0x9) - .maxstack 8 - .line 243,243 : 25,73 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactSettingEvent(native uint, - native int) - IL_0008: ret - } // end of method MirandaDatabase::'b__5' - - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 EventAdded - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::EventAdded - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 EventDeleted - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::EventDeleted - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 BeforeEventAdded - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::BeforeEventAdded - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactAdded - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::ContactAdded - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactDeleted - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::ContactDeleted - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 ContactSettingChanged - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event MirandaDatabase::ContactSettingChanged - .property instance string ProfileName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::get_ProfileName() - } // end of property MirandaDatabase::ProfileName - .property instance string ProfilePath() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::get_ProfilePath() - } // end of property MirandaDatabase::ProfilePath -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject -{ - .field private static literal string MS_DB_EVENT_GETBLOBSIZE = "DB/Event/GetBlobSize" - .field private static literal string MS_DB_EVENT_GET = "DB/Event/Get" - .field private static literal string MS_DB_TIME_TIMESTAMPTOSTRING = "DB/Time/TimestampToString" - .field private static literal string MS_DB_EVENT_GETCONTACT = "DB/Event/GetContact" - .field private static literal string MS_DB_EVENT_GETTEXT = "DB/Event/GetText" - .field private native int mirandaHandle - .field private class Virtuoso.Miranda.Plugins.Infrastructure.Protocol owningModule - .field private valuetype [mscorlib]System.DateTime timestamp - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties 'flags' - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType 'type' - .field private string data - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 93,93 : 9,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\DatabaseEventInfo.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 93,93 : 41,42 '' - IL_0006: ret - } // end of method DatabaseEventInfo::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(native int eventHandle) cil managed - { - // Code size 74 (0x4a) - .maxstack 6 - .line 99,99 : 9,56 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 101,101 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0011: brfalse.s IL_001e - - .line 102,102 : 17,64 '' - IL_0013: ldstr "eventHandle" - IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001d: throw - - .line 104,104 : 13,46 '' - IL_001e: ldarg.0 - IL_001f: ldarg.1 - IL_0020: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle - .line 105,105 : 13,101 '' - IL_0025: ldarg.1 - IL_0026: ldarg.0 - IL_0027: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type' - IL_002c: ldarg.0 - IL_002d: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags' - IL_0032: ldarg.0 - IL_0033: ldflda string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data - IL_0038: ldarg.0 - IL_0039: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule - IL_003e: ldarg.0 - IL_003f: ldflda valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp - IL_0044: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::FromHandle(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties&, - string&, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocol&, - valuetype [mscorlib]System.DateTime&) - .line 106,106 : 9,10 '' - IL_0049: ret - } // end of method DatabaseEventInfo::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - FromHandle(native int eventHandle) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 115,115 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::.ctor(native int) - IL_0006: ret - } // end of method DatabaseEventInfo::FromHandle - - .method public hidebysig static void FromHandle(native int eventHandle, - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType& 'type', - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties& 'flags', - [out] string& data, - [out] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol& owningModule, - [out] valuetype [mscorlib]System.DateTime& timestamp) cil managed - { - // Code size 65 (0x41) - .maxstack 8 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO dbEventInfo, - [2] class [mscorlib]System.Exception e) - .line 133,133 : 13,41 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 140,140 : 21,82 '' - .try - { - .try - { - IL_0002: ldarg.0 - IL_0003: ldloca.s dbEventInfo - IL_0005: ldloca.s buffer - IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::PrepareDbEventInfo(native int, - valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer&) - .line 142,142 : 21,136 '' - IL_000c: ldloca.s dbEventInfo - IL_000e: ldarg.0 - IL_000f: ldloc.0 - IL_0010: ldarg.1 - IL_0011: ldarg.2 - IL_0012: ldarg.3 - IL_0013: ldarg.s owningModule - IL_0015: ldarg.s timestamp - IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventInfo(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - native int, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties&, - string&, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocol&, - valuetype [mscorlib]System.DateTime&) - IL_001c: leave.s IL_002e - - .line 145,145 : 13,37 '' - } // end .try - catch Virtuoso.Miranda.Plugins.Native.MirandaException - { - IL_001e: pop - .line 147,147 : 17,23 '' - IL_001f: rethrow - .line 149,149 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_0021: stloc.2 - .line 151,151 : 17,107 '' - IL_0022: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotFinishMarshaling() - IL_0027: ldloc.2 - IL_0028: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string, - class [mscorlib]System.Exception) - IL_002d: throw - - } // end handler - IL_002e: leave.s IL_0040 - - .line 155,155 : 17,36 '' - } // end .try - finally - { - IL_0030: ldloc.0 - IL_0031: brfalse.s IL_003f - - .line 157,157 : 21,37 '' - IL_0033: ldloc.0 - IL_0034: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 158,158 : 21,61 '' - IL_0039: ldloc.0 - IL_003a: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_003f: endfinally - .line 161,161 : 9,10 '' - } // end handler - IL_0040: ret - } // end of method DatabaseEventInfo::FromHandle - - .method private hidebysig static void PrepareDbEventInfo(native int eventHandle, - [out] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo, - [out] class Virtuoso.Miranda.Plugins.Native.InteropBuffer& buffer) cil managed - { - // Code size 92 (0x5c) - .maxstack 4 - .locals init ([0] int32 blobSize) - .line 171,171 : 13,125 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "DB/Event/GetBlobSize" - IL_000a: ldarga.s eventHandle - IL_000c: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0011: ldc.i4.0 - IL_0012: conv.u - IL_0013: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0018: stloc.0 - .line 173,173 : 13,32 '' - IL_0019: ldloc.0 - IL_001a: ldc.i4.m1 - IL_001b: bne.un.s IL_0039 - - .line 174,174 : 17,175 '' - IL_001d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0022: ldstr "DB/Event/GetBlobSize" - IL_0027: ldloca.s blobSize - IL_0029: call instance string [mscorlib]System.Int32::ToString() - IL_002e: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0033: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0038: throw - - .line 177,177 : 13,64 '' - IL_0039: ldarg.2 - IL_003a: ldloc.0 - IL_003b: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32) - IL_0040: stind.ref - .line 178,178 : 13,27 '' - IL_0041: ldarg.2 - IL_0042: ldind.ref - IL_0043: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 180,180 : 13,68 '' - IL_0048: ldarg.1 - IL_0049: ldloc.0 - IL_004a: ldarg.2 - IL_004b: ldind.ref - IL_004c: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0051: newobj instance void Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::.ctor(int32, - native int) - IL_0056: stobj Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - .line 181,181 : 9,10 '' - IL_005b: ret - } // end of method DatabaseEventInfo::PrepareDbEventInfo - - .method private hidebysig instance void - MarshalEventInfo(native int pDbEventInfo) cil managed - { - // Code size 100 (0x64) - .maxstack 8 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO info, - [1] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer) - .line 189,189 : 13,103 '' - IL_0000: ldarg.1 - IL_0001: ldtoken Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0010: unbox.any Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - IL_0015: stloc.0 - .line 192,192 : 13,88 '' - IL_0016: ldloca.s info - IL_0018: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize - IL_001d: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32) - IL_0022: stloc.1 - .line 196,196 : 17,31 '' - .try - { - IL_0023: ldloc.1 - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 197,197 : 17,125 '' - IL_0029: ldloca.s info - IL_002b: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0030: ldloc.1 - IL_0031: ldarg.0 - IL_0032: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type' - IL_0037: ldarg.0 - IL_0038: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags' - IL_003d: ldarg.0 - IL_003e: ldflda string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data - IL_0043: ldarg.0 - IL_0044: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule - IL_0049: ldarg.0 - IL_004a: ldflda valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp - IL_004f: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventInfo(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - native int, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType&, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties&, - string&, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocol&, - valuetype [mscorlib]System.DateTime&) - IL_0054: leave.s IL_0063 - - .line 201,201 : 17,33 '' - } // end .try - finally - { - IL_0056: ldloc.1 - IL_0057: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 202,202 : 17,57 '' - IL_005c: ldloc.1 - IL_005d: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_0062: endfinally - .line 204,204 : 9,10 '' - } // end handler - IL_0063: ret - } // end of method DatabaseEventInfo::MarshalEventInfo - - .method private hidebysig static void GetEventInfo(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo, - native int eventHandle, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer blobBuffer, - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType& 'type', - [out] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties& 'flags', - [out] string& data, - [out] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol& owningModule, - [out] valuetype [mscorlib]System.DateTime& timestamp) cil managed - { - // Code size 72 (0x48) - .maxstack 3 - .line 219,219 : 13,61 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: pop - .line 224,224 : 17,48 '' - IL_0006: ldarg.1 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0011: brfalse.s IL_001a - - .line 225,225 : 21,70 '' - IL_0013: ldarg.0 - IL_0014: ldarg.1 - IL_0015: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::PopulateBlobBuffer(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - native int) - .line 227,227 : 17,65 '' - IL_001a: ldarg.3 - IL_001b: ldarg.0 - IL_001c: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType - IL_0021: conv.i2 - IL_0022: stind.i2 - .line 228,228 : 17,68 '' - IL_0023: ldarg.s 'flags' - IL_0025: ldarg.0 - IL_0026: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags - IL_002b: stind.i4 - .line 229,229 : 17,54 '' - IL_002c: ldarg.s data - IL_002e: ldarg.0 - IL_002f: call string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventData(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&) - IL_0034: stind.ref - .line 232,232 : 13,60 '' - IL_0035: ldarg.s owningModule - IL_0037: ldarg.0 - IL_0038: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventModule(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&) - IL_003d: stind.ref - .line 233,233 : 13,75 '' - IL_003e: ldarg.0 - IL_003f: ldarg.2 - IL_0040: ldarg.s timestamp - IL_0042: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventTimestamp(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer, - valuetype [mscorlib]System.DateTime&) - .line 234,234 : 9,10 '' - IL_0047: ret - } // end of method DatabaseEventInfo::GetEventInfo - - .method private hidebysig static void PopulateBlobBuffer(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo, - native int eventHandle) cil managed - { - // Code size 62 (0x3e) - .maxstack 4 - .locals init ([0] int32 result, - [1] native int& pinned pDbEventInfo) - .line 246,246 : 20,53 '' - IL_0000: ldarg.0 - IL_0001: stloc.1 - .line 247,247 : 17,123 '' - IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0007: ldstr "DB/Event/Get" - IL_000c: ldarga.s eventHandle - IL_000e: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_0013: ldloc.1 - IL_0014: conv.i - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_001a: stloc.0 - IL_001b: ldc.i4.0 - IL_001c: conv.u - IL_001d: stloc.1 - .line 249,249 : 13,29 '' - IL_001e: ldloc.0 - IL_001f: brfalse.s IL_003d - - .line 250,250 : 17,165 '' - IL_0021: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0026: ldstr "DB/Event/Get" - IL_002b: ldloca.s result - IL_002d: call instance string [mscorlib]System.Int32::ToString() - IL_0032: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0037: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_003c: throw - - .line 251,251 : 9,10 '' - IL_003d: ret - } // end of method DatabaseEventInfo::PopulateBlobBuffer - - .method private hidebysig static void GetEventTimestamp(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo, - class Virtuoso.Miranda.Plugins.Native.InteropBuffer blobBuffer, - [out] valuetype [mscorlib]System.DateTime& timestamp) cil managed - { - // Code size 110 (0x6e) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING timeToString) - .line 263,263 : 17,73 '' - .try - { - IL_0000: ldloca.s timeToString - IL_0002: ldstr "s D" - IL_0007: newobj instance void Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::.ctor(string) - IL_000c: stobj Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING - .line 264,264 : 17,57 '' - IL_0011: ldloca.s timeToString - IL_0013: ldarg.1 - IL_0014: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size() - IL_0019: stfld int32 Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::MaxBytes - .line 265,265 : 17,57 '' - IL_001e: ldloca.s timeToString - IL_0020: ldarg.1 - IL_0021: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_0026: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output - .line 269,269 : 21,137 '' - IL_002b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0030: ldstr "DB/Time/TimestampToString" - IL_0035: ldarg.0 - IL_0036: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp - IL_003b: conv.u - IL_003c: ldloca.s timeToString - IL_003e: conv.u - IL_003f: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0044: pop - .line 272,272 : 17,106 '' - IL_0045: ldarg.2 - IL_0046: ldloca.s timeToString - IL_0048: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output - IL_004d: ldc.i4.0 - IL_004e: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0053: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::Parse(string) - IL_0058: stobj [mscorlib]System.DateTime - IL_005d: leave.s IL_006d - - .line 274,274 : 13,36 '' - } // end .try - catch [mscorlib]System.FormatException - { - IL_005f: pop - .line 276,276 : 17,47 '' - IL_0060: ldarg.2 - IL_0061: ldsfld valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::MinValue - IL_0066: stobj [mscorlib]System.DateTime - IL_006b: leave.s IL_006d - - .line 278,278 : 9,10 '' - } // end handler - IL_006d: ret - } // end of method DatabaseEventInfo::GetEventTimestamp - - .method private hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - GetEventModule(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo) cil managed - { - // Code size 69 (0x45) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol owningModule, - [1] bool moduleFound) - .line 288,288 : 13,38 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.1 - .line 290,290 : 13,51 '' - IL_0002: ldarg.0 - IL_0003: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - IL_0008: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000d: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0012: brfalse.s IL_0034 - - .line 291,291 : 17,155 '' - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0019: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols() - IL_001e: ldarg.0 - IL_001f: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - IL_0024: ldc.i4.0 - IL_0025: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002a: ldloca.s owningModule - IL_002c: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::TryGetValue(!0, - !1&) - IL_0031: stloc.1 - IL_0032: br.s IL_003a - - .line 293,293 : 17,57 '' - IL_0034: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0039: stloc.0 - .line 295,295 : 13,30 '' - IL_003a: ldloc.1 - IL_003b: brtrue.s IL_0043 - - .line 296,296 : 17,57 '' - IL_003d: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0042: stloc.0 - .line 298,298 : 13,33 '' - IL_0043: ldloc.0 - IL_0044: ret - } // end of method DatabaseEventInfo::GetEventModule - - .method private hidebysig static string - GetEventData(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo) cil managed - { - // Code size 146 (0x92) - .maxstack 4 - .locals init ([0] string data, - [1] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT dbGetText, - [2] native int pText, - [3] native int& pinned pDbEventInfo) - .line 310,310 : 13,61 '' - IL_0000: ldloca.s dbGetText - IL_0002: initobj Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT - .line 311,311 : 13,36 '' - IL_0008: ldloca.s dbGetText - IL_000a: ldc.i4.0 - IL_000b: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::Codepage - .line 312,312 : 13,73 '' - IL_0010: ldloca.s dbGetText - IL_0012: ldc.i4 0xfc - IL_0017: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::DataType - .line 316,316 : 20,53 '' - IL_001c: ldarg.0 - IL_001d: stloc.3 - .line 318,318 : 17,69 '' - IL_001e: ldloca.s dbGetText - IL_0020: ldloc.3 - IL_0021: conv.i - IL_0022: newobj instance void [mscorlib]System.IntPtr::.ctor(void*) - IL_0027: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::DbEventInfoPtr - .line 319,319 : 17,113 '' - IL_002c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0031: ldstr "DB/Event/GetText" - IL_0036: ldc.i4.0 - IL_0037: conv.u - IL_0038: ldloca.s dbGetText - IL_003a: conv.u - IL_003b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0040: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0045: stloc.2 - IL_0046: ldc.i4.0 - IL_0047: conv.u - IL_0048: stloc.3 - .line 322,322 : 13,38 '' - IL_0049: ldloc.2 - IL_004a: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_004f: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0054: brfalse.s IL_0076 - - .line 324,324 : 17,74 '' - IL_0056: ldloc.2 - IL_0057: ldc.i4.1 - IL_0058: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_005d: stloc.0 - .line 325,325 : 17,73 '' - IL_005e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0063: callvirt instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaMemoryManager() - IL_0068: ldfld class Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE::Free - IL_006d: ldloc.2 - IL_006e: callvirt instance native int Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype::Invoke(native int) - IL_0073: pop - IL_0074: br.s IL_0090 - - .line 328,328 : 17,158 '' - IL_0076: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_007b: ldstr "DB/Event/GetText" - IL_0080: ldstr "null" - IL_0085: call string [mscorlib]System.String::Format(string, - object, - object) - IL_008a: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_008f: throw - - .line 330,330 : 13,25 '' - IL_0090: ldloc.0 - IL_0091: ret - } // end of method DatabaseEventInfo::GetEventData - - .method public hidebysig newslot specialname virtual final - instance native int get_MirandaHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 340,340 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle - IL_0006: ret - } // end of method DatabaseEventInfo::get_MirandaHandle - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_OwningModule() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 346,346 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule - IL_0006: ret - } // end of method DatabaseEventInfo::get_OwningModule - - .method public hidebysig specialname instance valuetype [mscorlib]System.DateTime - get_Timestamp() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 352,352 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp - IL_0006: ret - } // end of method DatabaseEventInfo::get_Timestamp - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties - get_Flags() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 358,358 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags' - IL_0006: ret - } // end of method DatabaseEventInfo::get_Flags - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType - get_Type() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 364,364 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type' - IL_0006: ret - } // end of method DatabaseEventInfo::get_Type - - .method public hidebysig specialname instance string - get_Data() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 370,370 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data - IL_0006: ret - } // end of method DatabaseEventInfo::get_Data - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - FromPointer(native int pDbEventInfo) cil managed - { - // Code size 15 (0xf) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo info) - .line 384,384 : 13,62 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::.ctor() - IL_0005: stloc.0 - .line 385,385 : 13,49 '' - IL_0006: ldloc.0 - IL_0007: ldarg.0 - IL_0008: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::MarshalEventInfo(native int) - .line 387,387 : 13,25 '' - IL_000d: ldloc.0 - IL_000e: ret - } // end of method DatabaseEventInfo::FromPointer - - .method public hidebysig instance native int - GetContactHandle() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 396,396 : 13,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle - IL_0006: call native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetContactHandle(native int) - IL_000b: ret - } // end of method DatabaseEventInfo::GetContactHandle - - .method public hidebysig static native int - GetContactHandle(native int eventHandle) cil managed - { - // Code size 73 (0x49) - .maxstack 4 - .locals init ([0] int32 contactHandle) - .line 406,406 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 407,407 : 17,64 '' - IL_000d: ldstr "eventHandle" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 409,409 : 13,118 '' - IL_0018: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_001d: ldstr "DB/Event/GetContact" - IL_0022: ldarg.0 - IL_0023: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0028: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_002d: stloc.0 - .line 411,411 : 13,37 '' - IL_002e: ldloc.0 - IL_002f: ldc.i4.m1 - IL_0030: bne.un.s IL_0042 - - .line 412,412 : 17,102 '' - IL_0032: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidHandle() - IL_0037: ldstr "eventHandle" - IL_003c: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string) - IL_0041: throw - - .line 414,414 : 13,42 '' - IL_0042: ldloc.0 - IL_0043: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0048: ret - } // end of method DatabaseEventInfo::GetContactHandle - - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_MirandaHandle() - } // end of property DatabaseEventInfo::MirandaHandle - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - OwningModule() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_OwningModule() - } // end of property DatabaseEventInfo::OwningModule - .property instance valuetype [mscorlib]System.DateTime - Timestamp() - { - .get instance valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_Timestamp() - } // end of property DatabaseEventInfo::Timestamp - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties - Flags() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_Flags() - } // end of property DatabaseEventInfo::Flags - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType - Type() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_Type() - } // end of property DatabaseEventInfo::Type - .property instance string Data() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::get_Data() - } // end of property DatabaseEventInfo::Data -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Deleted = uint8(0x00) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Byte = uint8(0x01) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType UInt16 = uint8(0x02) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType UInt32 = uint8(0x04) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType AsciiString = uint8(0xFF) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Blob = uint8(0xFE) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType UTF8String = uint8(0xFD) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType UnicodeString = uint8(0xFC) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Ignore = int32(0x00000032) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Protocol = int32(0x000003E8) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Encryption = int32(0x000007D0) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Filter = int32(0x00000BB8) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Translation = int32(0x00000FA0) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Other = int32(0x00002710) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind Capabilities = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind StatusModes = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind AwayStatusModes = int32(0x00000003) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field public specialname rtspecialname uint32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities None = uint32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IMSend = uint32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IMReceive = uint32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IM = uint32(0x00000003) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities UrlSend = uint32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities UrlReceive = uint32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Url = uint32(0x0000000C) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities FileSend = uint32(0x00000010) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities FileReceive = uint32(0x00000020) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities File = uint32(0x00000030) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ModeMessageSend = uint32(0x00000040) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ModeMessageReceive = uint32(0x00000080) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ModeMessage = uint32(0x000000C0) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ServerContactList = uint32(0x00000100) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities AuthorizationRequired = uint32(0x00000200) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Added = uint32(0x00000400) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities VisibleList = uint32(0x00000800) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities InvisibleList = uint32(0x00001000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IndividualStatus = uint32(0x00002000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Extensible = uint32(0x00004000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities P2P = uint32(0x00008000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities NewUser = uint32(0x00010000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Chat = uint32(0x00020000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities IndividualModeMessage = uint32(0x00040000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities BasicSearch = uint32(0x00080000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ExtendedSearch = uint32(0x00100000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities CanRenameFile = uint32(0x00200000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities FileResume = uint32(0x00400000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities AddSearches = uint32(0x00800000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ContactSend = uint32(0x01000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ContactReceive = uint32(0x02000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Contact = uint32(0x03000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ChangeInfo = uint32(0x04000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities SearchByEmail = uint32(0x08000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities UserIDIsEmail = uint32(0x10000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities SearchByName = uint32(0x20000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities ExtendedSearchUI = uint32(0x40000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities NumericUserID = uint32(0x80000000) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Online = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Invisible = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes ShortAway = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes LongAway = int32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes LightDND = int32(0x00000010) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes HeavyDND = int32(0x00000020) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes FreeForChat = int32(0x00000040) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes OutToLunch = int32(0x00000080) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes OnThePhone = int32(0x00000100) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Idle = int32(0x00000200) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int16 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Message = int16(0x0000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Url = int16(0x0001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Contacts = int16(0x0002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Added = int16(0x03E8) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType AuthorizationRequest = int16(0x03E9) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType File = int16(0x03EA) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties First = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Sent = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Read = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Rtl = int32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Utf8 = int32(0x00000010) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties KeepCurrent = int32(0xFFFFFFFF) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Grayed = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Checked = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Hidden = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties OnlineOnly = int32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties OfflineOnly = int32(0x00000010) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties NotOnListOnly = int32(0x00000020) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties NonNotOnListOnly = int32(0x00000040) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.HotKeys - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Alt = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Ctrl = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Shift = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys WinKey = int32(0x00000008) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HotKeys - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Unknown = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Byte = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType UInt16 = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType UInt32 = int32(0x00000003) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType String = int32(0x00000004) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.CallbackResult - extends [mscorlib]System.Object -{ - .field public static literal int32 Success = int32(0x00000000) - .field public static literal int32 Failure = int32(0xFFFFFFFF) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.CallbackResult - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventResult - extends [mscorlib]System.Object -{ - .field public static literal bool HonourEventChain = bool(false) - .field public static literal bool BreakEventChain = bool(true) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventResult - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties Urgent = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties Minor = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventProperties - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - extends [mscorlib]System.Attribute - implements Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 44 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..D.....T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private static initonly class [mscorlib]System.Type StringResolverType - .field private string text - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'flags' - .field private int32 position - .field private int32 popUpPosition - .field private bool useEmbeddedIcon - .field private bool hasIcon - .field private string iconID - .field private string service - .field private string popUpMenu - .field private string owningModule - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys hotKey - .field private class [mscorlib]System.Type stringResolver - .field private string tag - .field private bool isContactMenuItem - .field private native int mirandaHandle - .field private bool isAdditional - .method public hidebysig specialname instance string - get_Text() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 38,38 : 19,31 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MenuItemDeclarationAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Text - - .method public hidebysig specialname instance void - set_Text(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 39,39 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text - .line 39,39 : 33,34 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Text - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties - get_Flags() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 45,45 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::'flags' - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Flags - - .method public hidebysig specialname instance void - set_Flags(valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 46,46 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::'flags' - .line 46,46 : 34,35 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Flags - - .method public hidebysig specialname instance int32 - get_PopUpPosition() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 52,52 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpPosition - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_PopUpPosition - - .method public hidebysig specialname instance void - set_PopUpPosition(int32 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 53,53 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpPosition - .line 53,53 : 42,43 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_PopUpPosition - - .method public hidebysig specialname instance int32 - get_Position() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 57,57 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::position - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Position - - .method public hidebysig specialname instance void - set_Position(int32 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 58,58 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::position - .line 58,58 : 37,38 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Position - - .method public hidebysig specialname instance bool - get_UseEmbeddedIcon() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 64,64 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::useEmbeddedIcon - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_UseEmbeddedIcon - - .method public hidebysig specialname instance void - set_UseEmbeddedIcon(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 65,65 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::useEmbeddedIcon - .line 65,65 : 44,45 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_UseEmbeddedIcon - - .method public hidebysig specialname instance bool - get_HasIcon() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hasIcon - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_HasIcon - - .method public hidebysig specialname instance void - set_HasIcon(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 72,72 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hasIcon - .line 72,72 : 36,37 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_HasIcon - - .method public hidebysig specialname instance string - get_IconID() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 78,78 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::iconID - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_IconID - - .method public hidebysig specialname instance void - set_IconID(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 79,79 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::iconID - .line 79,79 : 35,36 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_IconID - - .method public hidebysig specialname instance string - get_Service() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 85,85 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Service - - .method assembly hidebysig specialname - instance void set_Service(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 86,86 : 28,44 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service - .line 86,86 : 45,46 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Service - - .method public hidebysig specialname instance string - get_PopUpMenu() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 92,92 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_PopUpMenu - - .method public hidebysig specialname instance string - get_OwningModule() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 98,98 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::owningModule - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_OwningModule - - .method public hidebysig specialname instance void - set_OwningModule(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 99,99 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::owningModule - .line 99,99 : 41,42 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_OwningModule - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys - get_HotKey() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 105,105 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hotKey - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_HotKey - - .method public hidebysig specialname instance void - set_HotKey(valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 106,106 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hotKey - .line 106,106 : 35,36 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_HotKey - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_StringResolver() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 112,112 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::stringResolver - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_StringResolver - - .method public hidebysig specialname instance string - get_Tag() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 118,118 : 19,30 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_Tag - - .method public hidebysig specialname instance void - set_Tag(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 119,119 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag - .line 119,119 : 32,33 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_Tag - - .method public hidebysig specialname instance bool - get_IsContactMenuItem() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 125,125 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isContactMenuItem - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_IsContactMenuItem - - .method public hidebysig specialname instance void - set_IsContactMenuItem(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 126,126 : 19,45 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isContactMenuItem - .line 126,126 : 46,47 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_IsContactMenuItem - - .method public hidebysig newslot specialname virtual final - instance native int get_MirandaHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 134,134 : 17,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::mirandaHandle - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_MirandaHandle - - .method assembly hidebysig specialname - instance void set_MirandaHandle(native int 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 138,138 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::mirandaHandle - .line 139,139 : 13,14 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_MirandaHandle - - .method public hidebysig specialname instance bool - get_IsAdditional() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 145,145 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isAdditional - IL_0006: ret - } // end of method MenuItemDeclarationAttribute::get_IsAdditional - - .method public hidebysig specialname instance void - set_IsAdditional(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 146,146 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isAdditional - .line 146,146 : 41,42 '' - IL_0007: ret - } // end of method MenuItemDeclarationAttribute::set_IsAdditional - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 153,153 : 9,88 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldnull - IL_0004: ldnull - IL_0005: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string, - class [mscorlib]System.Type) - .line 153,153 : 91,92 '' - IL_000a: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - class [mscorlib]System.Type stringResolver) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 155,155 : 9,113 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldarg.2 - IL_0004: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - class [mscorlib]System.Type) - .line 155,155 : 116,117 '' - IL_0009: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string service) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 157,157 : 9,107 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldarg.2 - IL_0004: ldnull - IL_0005: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string, - class [mscorlib]System.Type) - .line 157,157 : 110,111 '' - IL_000a: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string popUpMenu, - string service) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 159,159 : 9,130 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldnull - IL_0005: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string, - class [mscorlib]System.Type) - .line 159,159 : 133,134 '' - IL_000a: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string service, - class [mscorlib]System.Type stringResolver) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 161,161 : 9,138 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldarg.2 - IL_0004: ldarg.3 - IL_0005: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string, - string, - string, - class [mscorlib]System.Type) - .line 161,161 : 141,142 '' - IL_000a: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string popUpMenu, - string service, - class [mscorlib]System.Type stringResolver) cil managed - { - // Code size 93 (0x5d) - .maxstack 4 - .line 163,163 : 9,112 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 165,165 : 13,30 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 166,166 : 17,57 '' - IL_0009: ldstr "text" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 168,168 : 13,30 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text - .line 169,169 : 13,71 '' - IL_001b: ldarg.0 - IL_001c: ldarg.3 - IL_001d: brfalse.s IL_0022 - - IL_001f: ldarg.3 - IL_0020: br.s IL_0027 - - IL_0022: ldsfld string [mscorlib]System.String::Empty - IL_0027: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service - .line 170,170 : 13,40 '' - IL_002c: ldarg.0 - IL_002d: ldarg.2 - IL_002e: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu - .line 171,171 : 13,50 '' - IL_0033: ldarg.0 - IL_0034: ldarg.s stringResolver - IL_0036: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::stringResolver - .line 176,176 : 13,106 '' - IL_003b: ldarg.s stringResolver - IL_003d: brfalse.s IL_005c - - IL_003f: ldarg.s stringResolver - IL_0041: callvirt instance class [mscorlib]System.Type [mscorlib]System.Type::GetType() - IL_0046: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.LanguagePackStringResolver - IL_004b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0050: beq.s IL_005c - - .line 177,177 : 17,65 '' - IL_0052: ldarg.0 - IL_0053: ldarg.1 - IL_0054: ldarg.2 - IL_0055: ldarg.s stringResolver - IL_0057: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::ResolveStrings(string, - string, - class [mscorlib]System.Type) - .line 178,178 : 9,10 '' - IL_005c: ret - } // end of method MenuItemDeclarationAttribute::.ctor - - .method private hidebysig instance void - ResolveStrings(string text, - string popUpMenu, - class [mscorlib]System.Type stringResolver) cil managed - { - // Code size 164 (0xa4) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver resolver, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache cache, - [2] class [mscorlib]System.Exception e, - [3] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache CS$2$0000) - .line 184,184 : 17,112 '' - .try - { - IL_0000: ldarg.3 - IL_0001: brfalse IL_0086 - - IL_0006: ldarg.3 - IL_0007: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::StringResolverType - IL_000c: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0011: callvirt instance class [mscorlib]System.Type [mscorlib]System.Type::GetInterface(string) - IL_0016: brfalse.s IL_0086 - - .line 186,186 : 21,53 '' - IL_0018: ldnull - IL_0019: stloc.0 - .line 187,187 : 21,79 '' - IL_001a: call class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::get_Singleton() - IL_001f: stloc.1 - .line 189,189 : 21,33 '' - IL_0020: ldloc.1 - IL_0021: dup - IL_0022: stloc.3 - IL_0023: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 191,191 : 25,78 '' - .try - { - IL_0028: ldloc.1 - IL_0029: ldarg.3 - IL_002a: ldloca.s resolver - IL_002c: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::TryGetValue(!0, - !1&) - IL_0031: brtrue.s IL_0057 - - .line 193,193 : 29,104 '' - IL_0033: ldarg.3 - IL_0034: ldc.i4.1 - IL_0035: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_003a: castclass Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver - IL_003f: stloc.0 - .line 195,195 : 29,50 '' - IL_0040: ldloc.0 - IL_0041: brtrue.s IL_004f - - .line 196,196 : 33,86 '' - IL_0043: ldarg.3 - IL_0044: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0049: newobj instance void [mscorlib]System.TypeLoadException::.ctor(string) - IL_004e: throw - - .line 198,198 : 33,69 '' - IL_004f: ldloc.1 - IL_0050: ldarg.3 - IL_0051: ldloc.0 - IL_0052: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Add(!0, - !1) - IL_0057: leave.s IL_0060 - - } // end .try - finally - { - IL_0059: ldloc.3 - IL_005a: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_005f: endfinally - .line 202,202 : 21,67 '' - } // end handler - IL_0060: ldarg.0 - IL_0061: ldloc.0 - IL_0062: ldarg.1 - IL_0063: ldarg.0 - IL_0064: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag - IL_0069: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver::ResolveString(string, - string) - IL_006e: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text - .line 203,203 : 21,77 '' - IL_0073: ldarg.0 - IL_0074: ldloc.0 - IL_0075: ldarg.2 - IL_0076: ldarg.0 - IL_0077: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag - IL_007c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver::ResolveString(string, - string) - IL_0081: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu - IL_0086: leave.s IL_00a3 - - .line 206,206 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0088: stloc.2 - .line 208,208 : 17,169 '' - IL_0089: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_CannotLoadStringResolver() - IL_008e: ldarg.3 - IL_008f: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0094: call string [mscorlib]System.String::Format(string, - object) - IL_0099: ldnull - IL_009a: ldnull - IL_009b: ldnull - IL_009c: ldloc.2 - IL_009d: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_00a2: throw - - .line 210,210 : 9,10 '' - } // end handler - IL_00a3: ret - } // end of method MenuItemDeclarationAttribute::ResolveStrings - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 33,33 : 9,83 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::StringResolverType - IL_000f: ret - } // end of method MenuItemDeclarationAttribute::.cctor - - .property instance string Text() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Text() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Text(string) - } // end of property MenuItemDeclarationAttribute::Text - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties - Flags() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Flags() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Flags(valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties) - } // end of property MenuItemDeclarationAttribute::Flags - .property instance int32 PopUpPosition() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_PopUpPosition(int32) - .get instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpPosition() - } // end of property MenuItemDeclarationAttribute::PopUpPosition - .property instance int32 Position() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Position(int32) - .get instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Position() - } // end of property MenuItemDeclarationAttribute::Position - .property instance bool UseEmbeddedIcon() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_UseEmbeddedIcon() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool) - } // end of property MenuItemDeclarationAttribute::UseEmbeddedIcon - .property instance bool HasIcon() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool) - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HasIcon() - } // end of property MenuItemDeclarationAttribute::HasIcon - .property instance string IconID() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IconID() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string) - } // end of property MenuItemDeclarationAttribute::IconID - .property instance string Service() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Service(string) - } // end of property MenuItemDeclarationAttribute::Service - .property instance string PopUpMenu() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpMenu() - } // end of property MenuItemDeclarationAttribute::PopUpMenu - .property instance string OwningModule() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_OwningModule(string) - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_OwningModule() - } // end of property MenuItemDeclarationAttribute::OwningModule - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys - HotKey() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HotKey(valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys) - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HotKey() - } // end of property MenuItemDeclarationAttribute::HotKey - .property instance class [mscorlib]System.Type - StringResolver() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_StringResolver() - } // end of property MenuItemDeclarationAttribute::StringResolver - .property instance string Tag() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Tag(string) - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Tag() - } // end of property MenuItemDeclarationAttribute::Tag - .property instance bool IsContactMenuItem() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsContactMenuItem() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool) - } // end of property MenuItemDeclarationAttribute::IsContactMenuItem - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_MirandaHandle() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_MirandaHandle(native int) - } // end of property MenuItemDeclarationAttribute::MirandaHandle - .property instance bool IsAdditional() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsAdditional(bool) - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsAdditional() - } // end of property MenuItemDeclarationAttribute::IsAdditional -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs -{ - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo) cil managed - { - // Code size 34 (0x22) - .maxstack 8 - .line 35,35 : 9,64 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaContactEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor() - .line 37,37 : 13,37 '' - IL_0006: ldarg.1 - IL_0007: ldnull - IL_0008: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_000d: brfalse.s IL_001a - - .line 38,38 : 17,64 '' - IL_000f: ldstr "contactInfo" - IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0019: throw - - .line 40,40 : 13,44 '' - IL_001a: ldarg.0 - IL_001b: ldarg.1 - IL_001c: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::contactInfo - .line 41,41 : 9,10 '' - IL_0021: ret - } // end of method MirandaContactEventArgs::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_ContactInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::contactInfo - IL_0006: ret - } // end of method MirandaContactEventArgs::get_ContactInfo - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - ContactInfo() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::get_ContactInfo() - } // end of property MirandaContactEventArgs::ContactInfo -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs -{ - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo eventInfo - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo eventInfo) cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 29,29 : 9,106 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaDatabaseEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - .line 31,31 : 13,35 '' - IL_0007: ldarg.2 - IL_0008: brtrue.s IL_0015 - - .line 32,32 : 17,62 '' - IL_000a: ldstr "eventInfo" - IL_000f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0014: throw - - .line 34,34 : 13,40 '' - IL_0015: ldarg.0 - IL_0016: ldarg.2 - IL_0017: stfld class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::eventInfo - .line 35,35 : 9,10 '' - IL_001c: ret - } // end of method MirandaDatabaseEventArgs::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - get_EventInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::eventInfo - IL_0006: ret - } // end of method MirandaDatabaseEventArgs::get_EventInfo - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo - EventInfo() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::get_EventInfo() - } // end of property MirandaDatabaseEventArgs::EventInfo -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver -{ - .method public hidebysig newslot abstract virtual - instance string ResolveString(string stringToResolve, - string tag) cil managed - { - } // end of method IStringResolver::ResolveString - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.LanguagePackStringResolver - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 26,26 : 9,44 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\LanguagePackStringResolver.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 26,26 : 47,48 '' - IL_0006: ret - } // end of method LanguagePackStringResolver::.ctor - - .method public hidebysig newslot virtual final - instance string ResolveString(string stringToResolve, - string tag) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 13,66 '' - IL_0000: ldarg.1 - IL_0001: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string) - IL_0006: ret - } // end of method LanguagePackStringResolver::ResolveString - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.LanguagePackStringResolver - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs -{ - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode newStatus - .field private class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - get_NewStatus() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,31 : 19,36 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ProtocolStatusChangeEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::newStatus - IL_0006: ret - } // end of method ProtocolStatusChangeEventArgs::get_NewStatus - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_Protocol() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 37,37 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::protocol - IL_0006: ret - } // end of method ProtocolStatusChangeEventArgs::get_Protocol - - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode newStatus) cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 44,44 : 9,86 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor() - .line 46,46 : 13,40 '' - IL_0006: ldarg.0 - IL_0007: ldarg.2 - IL_0008: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::newStatus - .line 47,47 : 13,38 '' - IL_000d: ldarg.0 - IL_000e: ldarg.1 - IL_000f: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::protocol - .line 48,48 : 9,10 '' - IL_0014: ret - } // end of method ProtocolStatusChangeEventArgs::.ctor - - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - NewStatus() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::get_NewStatus() - } // end of property ProtocolStatusChangeEventArgs::NewStatus - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - Protocol() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::get_Protocol() - } // end of property ProtocolStatusChangeEventArgs::Protocol -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatus - extends [mscorlib]System.Object -{ - .field private static literal string MS_AWAYMSG_SHOWAWAYMSG = "SRAway/GetMessage" - .field private static literal string MS_AWAYMSG_GETSTATUSMSG = "SRAway/GetStatusMessage" - .method public hidebysig static bool ShowAwayMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 32 (0x20) - .maxstack 4 - .locals init ([0] int32 result) - .line 41,41 : 13,121 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ProtocolStatus.cs' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "SRAway/GetMessage" - IL_000a: ldarg.0 - IL_000b: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_0010: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_001a: stloc.0 - .line 44,44 : 13,32 '' - IL_001b: ldloc.0 - IL_001c: ldc.i4.0 - IL_001d: ceq - IL_001f: ret - } // end of method ProtocolStatus::ShowAwayMessage - - .method public hidebysig static string - GetStatusMessage(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed - { - // Code size 151 (0x97) - .maxstack 4 - .locals init ([0] native int statusPtr, - [1] class [mscorlib]System.Exception e, - [2] string CS$1$0000) - .line 49,49 : 13,61 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: ldarg.0 - IL_000b: box Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - IL_0010: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_0015: brtrue.s IL_0022 - - .line 50,50 : 17,65 '' - IL_0017: ldstr "status" - IL_001c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0021: throw - - .line 52,52 : 13,44 '' - IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0027: stloc.0 - .line 56,56 : 17,134 '' - .try - { - .try - { - IL_0028: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_002d: ldstr "SRAway/GetStatusMessage" - IL_0032: ldarg.0 - IL_0033: conv.i8 - IL_0034: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64) - IL_0039: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_003e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0043: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0048: stloc.0 - .line 57,57 : 17,46 '' - IL_0049: ldloc.0 - IL_004a: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_004f: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0054: brfalse.s IL_005a - - .line 57,57 : 47,59 '' - IL_0056: ldnull - IL_0057: stloc.2 - IL_0058: leave.s IL_0095 - - .line 59,59 : 17,107 '' - IL_005a: ldloc.0 - IL_005b: ldc.i4.0 - IL_005c: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0061: stloc.2 - IL_0062: leave.s IL_0095 - - .line 61,61 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0064: stloc.1 - .line 63,63 : 17,160 '' - IL_0065: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_006a: ldstr "SRAway/GetStatusMessage" - IL_006f: ldc.i4.0 - IL_0070: box [mscorlib]System.Int32 - IL_0075: call string [mscorlib]System.String::Format(string, - object, - object) - IL_007a: ldloc.1 - IL_007b: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_0080: throw - - .line 67,67 : 17,46 '' - } // end handler - } // end .try - finally - { - IL_0081: ldloc.0 - IL_0082: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0087: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_008c: brfalse.s IL_0094 - - .line 68,68 : 21,52 '' - IL_008e: ldloc.0 - IL_008f: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - IL_0094: endfinally - .line 70,70 : 9,10 '' - } // end handler - IL_0095: ldloc.2 - IL_0096: ret - } // end of method ProtocolStatus::GetStatusMessage - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatus - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute - extends Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 40 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..@.....T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 01 ) // rited. - .field private string serviceName - .method public hidebysig specialname instance string - get_ServiceName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 17,41 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ServiceFunctionAttribute.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName - IL_0006: ret - } // end of method ServiceFunctionAttribute::get_ServiceName - - .method public hidebysig specialname instance void - set_ServiceName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 38,38 : 17,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName - .line 39,39 : 13,14 '' - IL_0007: ret - } // end of method ServiceFunctionAttribute::set_ServiceName - - .method assembly hidebysig specialname strict virtual - instance string get_HookName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_ServiceName() - IL_0006: ret - } // end of method ServiceFunctionAttribute::get_HookName - - .method assembly hidebysig specialname strict virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - get_HookType() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 49,49 : 19,51 '' - IL_0000: ldc.i4.2 - IL_0001: ret - } // end of method ServiceFunctionAttribute::get_HookType - - .method public hidebysig specialname rtspecialname - instance void .ctor(string serviceName) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 56,56 : 9,60 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::.ctor() - .line 58,58 : 13,37 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 59,59 : 17,64 '' - IL_0009: ldstr "serviceName" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 61,61 : 13,44 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName - .line 62,62 : 9,10 '' - IL_001b: ret - } // end of method ServiceFunctionAttribute::.ctor - - .property instance string ServiceName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_ServiceName() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::set_ServiceName(string) - } // end of property ServiceFunctionAttribute::ServiceName - .property instance string HookName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_HookName() - } // end of property ServiceFunctionAttribute::HookName - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - HookType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_HookType() - } // end of property ServiceFunctionAttribute::HookType -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.ErrorDialog - extends [System.Windows.Forms]System.Windows.Forms.Form -{ - .field private class Virtuoso.Miranda.Plugins.IExceptionReporter Reporter - .field private class [mscorlib]System.Exception Exception - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.Label MessageLABEL - .field private class [System.Windows.Forms]System.Windows.Forms.TextBox DetailsTBOX - .field private class [System.Windows.Forms]System.Windows.Forms.Label label2 - .field private class [System.Windows.Forms]System.Windows.Forms.Button OkBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Label label3 - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Panel1 - .field private class [System.Windows.Forms]System.Windows.Forms.Button CancelBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Label label1 - .field private class [System.Windows.Forms]System.Windows.Forms.Label label4 - .field private class [System.Windows.Forms]System.Windows.Forms.LinkLabel SendReportLBTN - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 43,43 : 9,30 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\ErrorDialog.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() - .line 45,45 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::InitializeComponent() - .line 46,46 : 9,10 '' - IL_000c: ret - } // end of method ErrorDialog::.ctor - - .method public hidebysig static valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - PresentModal(class [mscorlib]System.Exception e) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 50,50 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldnull - IL_0003: ldc.i4.0 - IL_0004: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0009: ret - } // end of method ErrorDialog::PresentModal - - .method public hidebysig static valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - PresentModal(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.IExceptionReporter reporter) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 55,55 : 13,59 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldc.i4.0 - IL_0004: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0009: ret - } // end of method ErrorDialog::PresentModal - - .method public hidebysig static valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - PresentModal(class [mscorlib]System.Exception e, - string message, - bool canCancel) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 60,60 : 13,62 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0009: ret - } // end of method ErrorDialog::PresentModal - - .method public hidebysig static valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - PresentModal(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.IExceptionReporter reporter, - string message, - bool canCancel) cil managed - { - // Code size 31 (0x1f) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Forms.ErrorDialog dlg, - [1] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult CS$1$0000) - .line 65,65 : 20,55 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::.ctor() - IL_0005: stloc.0 - .line 67,67 : 17,73 '' - .try - { - IL_0006: ldloc.0 - IL_0007: ldarg.0 - IL_0008: ldarg.1 - IL_0009: ldarg.2 - IL_000a: ldarg.3 - IL_000b: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::BindAndShow(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0010: stloc.1 - IL_0011: leave.s IL_001d - - } // end .try - finally - { - IL_0013: ldloc.0 - IL_0014: brfalse.s IL_001c - - IL_0016: ldloc.0 - IL_0017: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_001c: endfinally - .line 69,69 : 9,10 '' - } // end handler - IL_001d: ldloc.1 - IL_001e: ret - } // end of method ErrorDialog::PresentModal - - .method private hidebysig instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult - BindAndShow(class [mscorlib]System.Exception exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter reporter, - string message, - bool canCancel) cil managed - { - // Code size 90 (0x5a) - .maxstack 3 - .line 77,77 : 13,35 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 78,78 : 17,62 '' - IL_0003: ldstr "exception" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 80,80 : 13,40 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: stfld class [mscorlib]System.Exception Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Exception - .line 81,81 : 13,67 '' - IL_0015: ldarg.0 - IL_0016: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - IL_001b: ldarg.3 - IL_001c: dup - IL_001d: brtrue.s IL_0026 - - IL_001f: pop - IL_0020: ldarg.1 - IL_0021: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0026: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 83,83 : 13,52 '' - IL_002b: ldarg.0 - IL_002c: ldarg.1 - IL_002d: ldarg.2 - IL_002e: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PrepareReportLink(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter) - .line 84,84 : 13,38 '' - IL_0033: ldarg.0 - IL_0034: ldarg.1 - IL_0035: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DumpException(class [mscorlib]System.Exception) - .line 86,86 : 13,43 '' - IL_003a: ldarg.0 - IL_003b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0040: ldarg.s canCancel - IL_0042: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool) - .line 87,87 : 13,27 '' - IL_0047: ldarg.0 - IL_0048: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_004d: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::Focus() - IL_0052: pop - .line 89,89 : 13,33 '' - IL_0053: ldarg.0 - IL_0054: call instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog() - IL_0059: ret - } // end of method ErrorDialog::BindAndShow - - .method private hidebysig instance void - PrepareReportLink(class [mscorlib]System.Exception exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter reporter) cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 94,94 : 13,34 '' - IL_0000: ldarg.2 - IL_0001: brtrue.s IL_0010 - - .line 96,96 : 17,48 '' - IL_0003: ldarg.0 - IL_0004: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_0009: ldc.i4.0 - IL_000a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_000f: ret - - .line 100,100 : 17,42 '' - IL_0010: ldarg.0 - IL_0011: ldarg.2 - IL_0012: stfld class Virtuoso.Miranda.Plugins.IExceptionReporter Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Reporter - .line 102,102 : 9,10 '' - IL_0017: ret - } // end of method ErrorDialog::PrepareReportLink - - .method private hidebysig instance void - DumpException(class [mscorlib]System.Exception e) cil managed - { - // Code size 68 (0x44) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Text.StringBuilder dump) - .line 106,106 : 13,54 '' - IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() - IL_0005: stloc.0 - .line 108,108 : 13,47 '' - IL_0006: ldarg.1 - IL_0007: isinst Virtuoso.Miranda.Plugins.IExceptionDumpController - IL_000c: brfalse.s IL_001b - - .line 110,110 : 17,70 '' - IL_000e: ldarg.1 - IL_000f: castclass Virtuoso.Miranda.Plugins.IExceptionDumpController - IL_0014: ldarg.1 - IL_0015: ldloc.0 - IL_0016: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionDumpController::DumpException(class [mscorlib]System.Exception, - class [mscorlib]System.Text.StringBuilder) - .line 113,113 : 13,104 '' - IL_001b: ldloc.0 - IL_001c: ldstr "=== Exception dump ==={0}{1}{0}{0}" - IL_0021: call string [mscorlib]System.Environment::get_NewLine() - IL_0026: ldarg.1 - IL_0027: callvirt instance string [mscorlib]System.Object::ToString() - IL_002c: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_0031: pop - .line 114,114 : 13,48 '' - IL_0032: ldarg.0 - IL_0033: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_0038: ldloc.0 - IL_0039: callvirt instance string [mscorlib]System.Object::ToString() - IL_003e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 115,115 : 9,10 '' - IL_0043: ret - } // end of method ErrorDialog::DumpException - - .method private hidebysig instance void - PluginErrorDialog_Shown(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 123,123 : 13,38 '' - IL_0000: call class [System]System.Media.SystemSound [System]System.Media.SystemSounds::get_Hand() - IL_0005: callvirt instance void [System]System.Media.SystemSound::Play() - .line 124,124 : 9,10 '' - IL_000a: ret - } // end of method ErrorDialog::PluginErrorDialog_Shown - - .method private hidebysig instance void - SendReportLBTN_LinkClicked(object sender, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs e) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 128,128 : 13,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.IExceptionReporter Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Reporter - IL_0006: ldarg.0 - IL_0007: ldfld class [mscorlib]System.Exception Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Exception - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionReporter::ReportException(class [mscorlib]System.Exception) - .line 129,129 : 9,10 '' - IL_0011: ret - } // end of method ErrorDialog::SendReportLBTN_LinkClicked - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 16,16 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\ErrorDialog.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.ErrorDialog::components - IL_0009: brfalse.s IL_0016 - - .line 18,18 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.ErrorDialog::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 20,20 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool) - .line 21,21 : 9,10 '' - IL_001d: ret - } // end of method ErrorDialog::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 1043 (0x413) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 31,31 : 13,144 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Forms.ErrorDialog - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 32,32 : 13,66 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0016: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - .line 33,33 : 13,67 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void [System.Windows.Forms]System.Windows.Forms.TextBox::.ctor() - IL_0021: stfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - .line 34,34 : 13,60 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_002c: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2 - .line 35,35 : 13,60 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0037: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - .line 36,36 : 13,60 '' - IL_003c: ldarg.0 - IL_003d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0042: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - .line 37,37 : 13,106 '' - IL_0047: ldarg.0 - IL_0048: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_004d: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - .line 38,38 : 13,64 '' - IL_0052: ldarg.0 - IL_0053: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0058: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - .line 39,39 : 13,60 '' - IL_005d: ldarg.0 - IL_005e: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0063: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1 - .line 40,40 : 13,60 '' - IL_0068: ldarg.0 - IL_0069: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_006e: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4 - .line 41,41 : 13,72 '' - IL_0073: ldarg.0 - IL_0074: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor() - IL_0079: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - .line 42,42 : 13,41 '' - IL_007e: ldarg.0 - IL_007f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_0084: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 43,43 : 13,34 '' - IL_0089: ldarg.0 - IL_008a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 47,47 : 13,73 '' - IL_008f: ldloc.0 - IL_0090: ldarg.0 - IL_0091: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - IL_0096: ldstr "MessageLABEL" - IL_009b: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 48,48 : 13,53 '' - IL_00a0: ldarg.0 - IL_00a1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - IL_00a6: ldstr "MessageLABEL" - IL_00ab: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 52,52 : 13,77 '' - IL_00b0: ldarg.0 - IL_00b1: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_00b6: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_00bb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 53,53 : 13,71 '' - IL_00c0: ldloc.0 - IL_00c1: ldarg.0 - IL_00c2: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_00c7: ldstr "DetailsTBOX" - IL_00cc: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 54,54 : 13,51 '' - IL_00d1: ldarg.0 - IL_00d2: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_00d7: ldstr "DetailsTBOX" - IL_00dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 55,55 : 13,46 '' - IL_00e1: ldarg.0 - IL_00e2: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_00e7: ldc.i4.1 - IL_00e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.TextBoxBase::set_ReadOnly(bool) - .line 59,59 : 13,61 '' - IL_00ed: ldloc.0 - IL_00ee: ldarg.0 - IL_00ef: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2 - IL_00f4: ldstr "label2" - IL_00f9: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 60,60 : 13,41 '' - IL_00fe: ldarg.0 - IL_00ff: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2 - IL_0104: ldstr "label2" - IL_0109: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 64,64 : 13,59 '' - IL_010e: ldloc.0 - IL_010f: ldarg.0 - IL_0110: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0115: ldstr "OkBTN" - IL_011a: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 65,65 : 13,76 '' - IL_011f: ldarg.0 - IL_0120: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0125: ldc.i4.1 - IL_0126: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 66,66 : 13,39 '' - IL_012b: ldarg.0 - IL_012c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0131: ldstr "OkBTN" - IL_0136: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 67,67 : 13,55 '' - IL_013b: ldarg.0 - IL_013c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0141: ldc.i4.1 - IL_0142: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 71,71 : 13,61 '' - IL_0147: ldloc.0 - IL_0148: ldarg.0 - IL_0149: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - IL_014e: ldstr "label3" - IL_0153: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 72,72 : 13,70 '' - IL_0158: ldarg.0 - IL_0159: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - IL_015e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0163: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 73,73 : 13,41 '' - IL_0168: ldarg.0 - IL_0169: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - IL_016e: ldstr "label3" - IL_0173: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 77,77 : 13,70 '' - IL_0178: ldarg.0 - IL_0179: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_017e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0183: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 78,78 : 13,75 '' - IL_0188: ldarg.0 - IL_0189: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_018e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ActiveCaption() - IL_0193: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 79,79 : 13,51 '' - IL_0198: ldarg.0 - IL_0199: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_019e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_01a3: ldarg.0 - IL_01a4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3 - IL_01a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 80,80 : 13,61 '' - IL_01ae: ldloc.0 - IL_01af: ldarg.0 - IL_01b0: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_01b5: ldstr "Panel1" - IL_01ba: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 81,81 : 13,157 '' - IL_01bf: ldarg.0 - IL_01c0: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_01c5: ldstr "Tahoma" - IL_01ca: ldc.r4 8. - IL_01cf: ldc.i4.1 - IL_01d0: ldc.i4.3 - IL_01d1: ldc.i4 0xee - IL_01d6: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_01db: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 82,82 : 13,95 '' - IL_01e0: ldarg.0 - IL_01e1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_01e6: ldloc.0 - IL_01e7: ldstr "Panel1.Image" - IL_01ec: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_01f1: castclass [System.Drawing]System.Drawing.Image - IL_01f6: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 83,83 : 13,72 '' - IL_01fb: ldarg.0 - IL_01fc: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_0201: ldc.i4 0x12c - IL_0206: ldc.i4.s 40 - IL_0208: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_020d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 84,84 : 13,41 '' - IL_0212: ldarg.0 - IL_0213: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_0218: ldstr "Panel1" - IL_021d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 88,88 : 13,84 '' - IL_0222: ldarg.0 - IL_0223: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0228: ldc.i4.2 - IL_0229: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 89,89 : 13,67 '' - IL_022e: ldloc.0 - IL_022f: ldarg.0 - IL_0230: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0235: ldstr "CancelBTN" - IL_023a: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 90,90 : 13,47 '' - IL_023f: ldarg.0 - IL_0240: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0245: ldstr "CancelBTN" - IL_024a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 91,91 : 13,59 '' - IL_024f: ldarg.0 - IL_0250: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0255: ldc.i4.1 - IL_0256: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 95,95 : 13,61 '' - IL_025b: ldloc.0 - IL_025c: ldarg.0 - IL_025d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1 - IL_0262: ldstr "label1" - IL_0267: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 96,96 : 13,41 '' - IL_026c: ldarg.0 - IL_026d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1 - IL_0272: ldstr "label1" - IL_0277: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 100,100 : 13,61 '' - IL_027c: ldloc.0 - IL_027d: ldarg.0 - IL_027e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4 - IL_0283: ldstr "label4" - IL_0288: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 101,101 : 13,41 '' - IL_028d: ldarg.0 - IL_028e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4 - IL_0293: ldstr "label4" - IL_0298: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 105,105 : 13,77 '' - IL_029d: ldloc.0 - IL_029e: ldarg.0 - IL_029f: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02a4: ldstr "SendReportLBTN" - IL_02a9: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 106,106 : 13,57 '' - IL_02ae: ldarg.0 - IL_02af: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02b4: ldstr "SendReportLBTN" - IL_02b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 107,107 : 13,48 '' - IL_02be: ldarg.0 - IL_02bf: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02c4: ldc.i4.1 - IL_02c5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool) - .line 108,108 : 13,67 '' - IL_02ca: ldarg.0 - IL_02cb: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02d0: ldc.i4.1 - IL_02d1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::set_UseCompatibleTextRendering(bool) - .line 109,109 : 13,139 '' - IL_02d6: ldarg.0 - IL_02d7: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_02dc: ldarg.0 - IL_02dd: ldftn instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN_LinkClicked(object, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs) - IL_02e3: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler::.ctor(object, - native int) - IL_02e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::add_LinkClicked(class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler) - .line 113,113 : 13,44 '' - IL_02ed: ldarg.0 - IL_02ee: ldarg.0 - IL_02ef: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_02f4: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_AcceptButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl) - .line 114,114 : 13,53 '' - IL_02f9: ldloc.0 - IL_02fa: ldarg.0 - IL_02fb: ldstr "$this" - IL_0300: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object, - string) - .line 115,115 : 13,74 '' - IL_0305: ldarg.0 - IL_0306: ldc.i4.1 - IL_0307: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 116,116 : 13,65 '' - IL_030c: ldarg.0 - IL_030d: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_0312: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 117,117 : 13,48 '' - IL_0317: ldarg.0 - IL_0318: ldarg.0 - IL_0319: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_031e: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_CancelButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl) - .line 118,118 : 13,52 '' - IL_0323: ldarg.0 - IL_0324: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0329: ldarg.0 - IL_032a: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN - IL_032f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 119,119 : 13,44 '' - IL_0334: ldarg.0 - IL_0335: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_033a: ldarg.0 - IL_033b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4 - IL_0340: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 120,120 : 13,47 '' - IL_0345: ldarg.0 - IL_0346: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_034b: ldarg.0 - IL_034c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN - IL_0351: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 121,121 : 13,50 '' - IL_0356: ldarg.0 - IL_0357: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_035c: ldarg.0 - IL_035d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL - IL_0362: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 122,122 : 13,49 '' - IL_0367: ldarg.0 - IL_0368: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_036d: ldarg.0 - IL_036e: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX - IL_0373: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 123,123 : 13,43 '' - IL_0378: ldarg.0 - IL_0379: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_037e: ldarg.0 - IL_037f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN - IL_0384: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 124,124 : 13,44 '' - IL_0389: ldarg.0 - IL_038a: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_038f: ldarg.0 - IL_0390: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1 - IL_0395: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 125,125 : 13,44 '' - IL_039a: ldarg.0 - IL_039b: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03a0: ldarg.0 - IL_03a1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_03a6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 126,126 : 13,44 '' - IL_03ab: ldarg.0 - IL_03ac: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03b1: ldarg.0 - IL_03b2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2 - IL_03b7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 127,127 : 13,85 '' - IL_03bc: ldarg.0 - IL_03bd: ldc.i4.3 - IL_03be: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle) - .line 128,128 : 13,38 '' - IL_03c3: ldarg.0 - IL_03c4: ldc.i4.0 - IL_03c5: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool) - .line 129,129 : 13,38 '' - IL_03ca: ldarg.0 - IL_03cb: ldc.i4.0 - IL_03cc: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool) - .line 130,130 : 13,39 '' - IL_03d1: ldarg.0 - IL_03d2: ldstr "ErrorDialog" - IL_03d7: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 131,131 : 13,81 '' - IL_03dc: ldarg.0 - IL_03dd: ldarg.0 - IL_03de: ldftn instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PluginErrorDialog_Shown(object, - class [mscorlib]System.EventArgs) - IL_03e4: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_03e9: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler) - .line 132,132 : 13,45 '' - IL_03ee: ldarg.0 - IL_03ef: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_03f4: ldc.i4.0 - IL_03f5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 133,133 : 13,41 '' - IL_03fa: ldarg.0 - IL_03fb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1 - IL_0400: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 134,134 : 13,38 '' - IL_0405: ldarg.0 - IL_0406: ldc.i4.0 - IL_0407: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 135,135 : 13,34 '' - IL_040c: ldarg.0 - IL_040d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 137,137 : 9,10 '' - IL_0412: ret - } // end of method ErrorDialog::InitializeComponent - -} // end of class Virtuoso.Miranda.Plugins.Forms.ErrorDialog - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.IExceptionDumpController -{ - .method public hidebysig newslot abstract virtual - instance void DumpException(class [mscorlib]System.Exception e, - class [mscorlib]System.Text.StringBuilder dump) cil managed - { - } // end of method IExceptionDumpController::DumpException - -} // end of class Virtuoso.Miranda.Plugins.IExceptionDumpController - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.FusionException - extends [mscorlib]System.Exception - implements Virtuoso.Miranda.Plugins.IExceptionDumpController -{ - .field private initonly class [mscorlib]System.Reflection.Assembly 'assembly' - .field private initonly class [mscorlib]System.Type pluginType - .field private initonly class Virtuoso.Miranda.Plugins.MirandaPlugin instantiatedPlugin - .field private initonly string fusionLog - .method public hidebysig specialname rtspecialname - instance void .ctor(string message, - class [mscorlib]System.Reflection.Assembly 'assembly', - class [mscorlib]System.Type 'type', - class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - class [mscorlib]System.Exception inner) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 42,43 : 9,89 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\FusionException.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Empty() - IL_0007: ldarg.2 - IL_0008: ldarg.3 - IL_0009: ldarg.s plugin - IL_000b: ldarg.s inner - IL_000d: call instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - .line 44,44 : 11,12 '' - IL_0012: ret - } // end of method FusionException::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string message, - string fusionLog, - class [mscorlib]System.Reflection.Assembly 'assembly', - class [mscorlib]System.Type 'type', - class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - class [mscorlib]System.Exception inner) cil managed - { - // Code size 40 (0x28) - .maxstack 8 - .line 46,46 : 9,157 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.s inner - IL_0004: call instance void [mscorlib]System.Exception::.ctor(string, - class [mscorlib]System.Exception) - .line 48,48 : 13,38 '' - IL_0009: ldarg.0 - IL_000a: ldarg.3 - IL_000b: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::'assembly' - .line 49,49 : 13,36 '' - IL_0010: ldarg.0 - IL_0011: ldarg.s 'type' - IL_0013: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::pluginType - .line 50,50 : 13,46 '' - IL_0018: ldarg.0 - IL_0019: ldarg.s plugin - IL_001b: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.FusionException::instantiatedPlugin - .line 51,51 : 13,40 '' - IL_0020: ldarg.0 - IL_0021: ldarg.2 - IL_0022: stfld string Virtuoso.Miranda.Plugins.FusionException::fusionLog - .line 52,52 : 9,10 '' - IL_0027: ret - } // end of method FusionException::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 54,54 : 9,106 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 54,54 : 108,109 '' - IL_0008: ret - } // end of method FusionException::.ctor - - .method public hidebysig specialname instance class [mscorlib]System.Reflection.Assembly - get_Assembly() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 62,62 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::'assembly' - IL_0006: ret - } // end of method FusionException::get_Assembly - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_PluginType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::pluginType - IL_0006: ret - } // end of method FusionException::get_PluginType - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.MirandaPlugin - get_InstantiatedPlugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 72,72 : 19,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.FusionException::instantiatedPlugin - IL_0006: ret - } // end of method FusionException::get_InstantiatedPlugin - - .method public hidebysig specialname instance string - get_FusionLog() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 77,77 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.FusionException::fusionLog - IL_0006: ret - } // end of method FusionException::get_FusionLog - - .method private hidebysig newslot virtual final - instance void Virtuoso.Miranda.Plugins.IExceptionDumpController.DumpException(class [mscorlib]System.Exception e, - class [mscorlib]System.Text.StringBuilder dump) cil managed - { - .override Virtuoso.Miranda.Plugins.IExceptionDumpController::DumpException - // Code size 140 (0x8c) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.FusionException ex) - .line 86,86 : 13,53 '' - IL_0000: ldarg.1 - IL_0001: castclass Virtuoso.Miranda.Plugins.FusionException - IL_0006: stloc.0 - .line 88,88 : 13,99 '' - IL_0007: ldarg.2 - IL_0008: ldstr "=== Description ==={0}{1}{0}{0}" - IL_000d: call string [mscorlib]System.Environment::get_NewLine() - IL_0012: ldloc.0 - IL_0013: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0018: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_001d: pop - .line 89,89 : 13,163 '' - IL_001e: ldarg.2 - IL_001f: ldstr "=== Assembly ==={0}{1}{0}{0}" - IL_0024: call string [mscorlib]System.Environment::get_NewLine() - IL_0029: ldloc.0 - IL_002a: callvirt instance class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::get_Assembly() - IL_002f: brfalse.s IL_003e - - IL_0031: ldloc.0 - IL_0032: callvirt instance class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::get_Assembly() - IL_0037: callvirt instance string [mscorlib]System.Object::ToString() - IL_003c: br.s IL_0043 - - IL_003e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown() - IL_0043: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_0048: pop - .line 90,90 : 13,161 '' - IL_0049: ldarg.2 - IL_004a: ldstr "=== Type ==={0}{1}{0}{0}" - IL_004f: call string [mscorlib]System.Environment::get_NewLine() - IL_0054: ldloc.0 - IL_0055: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::get_PluginType() - IL_005a: brfalse.s IL_0069 - - IL_005c: ldloc.0 - IL_005d: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::get_PluginType() - IL_0062: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0067: br.s IL_006e - - IL_0069: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown() - IL_006e: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_0073: pop - .line 91,91 : 13,100 '' - IL_0074: ldarg.2 - IL_0075: ldstr "=== Fusion log ==={0}{1}{0}{0}" - IL_007a: call string [mscorlib]System.Environment::get_NewLine() - IL_007f: ldloc.0 - IL_0080: callvirt instance string Virtuoso.Miranda.Plugins.FusionException::get_FusionLog() - IL_0085: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string, - object, - object) - IL_008a: pop - .line 92,92 : 9,10 '' - IL_008b: ret - } // end of method FusionException::Virtuoso.Miranda.Plugins.IExceptionDumpController.DumpException - - .property instance class [mscorlib]System.Reflection.Assembly - Assembly() - { - .get instance class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::get_Assembly() - } // end of property FusionException::Assembly - .property instance class [mscorlib]System.Type - PluginType() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::get_PluginType() - } // end of property FusionException::PluginType - .property instance class Virtuoso.Miranda.Plugins.MirandaPlugin - InstantiatedPlugin() - { - .get instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.FusionException::get_InstantiatedPlugin() - } // end of property FusionException::InstantiatedPlugin - .property instance string FusionLog() - { - .get instance string Virtuoso.Miranda.Plugins.FusionException::get_FusionLog() - } // end of property FusionException::FusionLog -} // end of class Virtuoso.Miranda.Plugins.FusionException - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocol - extends Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker - implements Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner -{ - .field static assembly literal string PS_GETSTATUS = "/GetStatus" - .field static assembly literal string PS_SETSTATUS = "/SetStatus" - .field static assembly literal string PS_GETCAPS = "/GetCaps" - .field static assembly literal string PS_GETNAME = "/GetName" - .field static assembly literal string PS_LOADICON = "/LoadIcon" - .field static assembly literal string PSS_MESSAGE = "/SendMsg" - .field private static literal string MS_PROTO_ISPROTOONCONTACT = "Proto/IsProtoOnContact" - .field private static initonly class Virtuoso.Miranda.Plugins.Infrastructure.Protocol unknownProtocol - .field private initonly string name - .field private initonly valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType 'type' - .field private static class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 StatusChangedEventHandler - .field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle namePtr - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 56,56 : 9,28 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocol.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 58,58 : 13,38 '' - IL_0006: ldarg.0 - IL_0007: ldsfld string [mscorlib]System.String::Empty - IL_000c: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - .line 59,59 : 13,44 '' - IL_0011: ldarg.0 - IL_0012: ldc.i4 0x2710 - IL_0017: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type' - .line 60,60 : 9,10 '' - IL_001c: ret - } // end of method Protocol::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType 'type') cil managed - { - // Code size 74 (0x4a) - .maxstack 2 - .line 62,62 : 9,58 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 64,64 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 65,65 : 17,57 '' - IL_000e: ldstr "name" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 67,67 : 13,61 '' - IL_0019: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0023: ldarg.2 - IL_0024: box Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - IL_0029: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_002e: brtrue.s IL_003b - - .line 68,68 : 17,63 '' - IL_0030: ldstr "type" - IL_0035: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_003a: throw - - .line 70,70 : 13,30 '' - IL_003b: ldarg.0 - IL_003c: ldarg.1 - IL_003d: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - .line 71,71 : 13,30 '' - IL_0042: ldarg.0 - IL_0043: ldarg.2 - IL_0044: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type' - .line 72,72 : 9,10 '' - IL_0049: ret - } // end of method Protocol::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR& descriptor) cil managed - { - // Code size 61 (0x3d) - .maxstack 8 - .line 74,74 : 9,61 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor() - .line 76,76 : 13,48 '' - IL_0006: ldarg.1 - IL_0007: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - IL_000c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0011: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0016: brfalse.s IL_001e - - .line 77,77 : 17,47 '' - IL_0018: newobj instance void [mscorlib]System.ArgumentException::.ctor() - IL_001d: throw - - .line 79,79 : 13,82 '' - IL_001e: ldarg.0 - IL_001f: ldarg.1 - IL_0020: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - IL_0025: ldc.i4.0 - IL_0026: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002b: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - .line 80,80 : 13,55 '' - IL_0030: ldarg.0 - IL_0031: ldarg.1 - IL_0032: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Type - IL_0037: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type' - .line 81,81 : 9,10 '' - IL_003c: ret - } // end of method Protocol::.ctor - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 34 (0x22) - .maxstack 1 - .line 85,85 : 13,33 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - IL_0006: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - IL_000b: brfalse.s IL_0018 - - .line 86,86 : 17,32 '' - IL_000d: ldarg.0 - IL_000e: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - IL_0013: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_0018: leave.s IL_0021 - - .line 87,87 : 9,10 '' - } // end .try - finally - { - IL_001a: ldarg.0 - IL_001b: call instance void [mscorlib]System.Object::Finalize() - IL_0020: endfinally - .line 87,87 : 9,10 '' - } // end handler - IL_0021: ret - } // end of method Protocol::Finalize - - .method public hidebysig specialname static - void add_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 50 (0x32) - .maxstack 8 - .line 100,100 : 17,35 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 101,101 : 21,62 '' - IL_0003: ldstr "value" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 104,104 : 17,55 '' - IL_000e: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_0013: brtrue.s IL_0026 - - .line 105,105 : 21,68 '' - IL_0015: ldnull - IL_0016: ldftn bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::AckRouter_AckReceived(object, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs) - IL_001c: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1::.ctor(object, - native int) - IL_0021: call void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::add_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .line 107,107 : 17,138 '' - IL_0026: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_002b: ldarg.0 - IL_002c: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 108,108 : 13,14 '' - IL_0031: ret - } // end of method Protocol::add_StatusChanged - - .method public hidebysig specialname static - void remove_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 36 (0x24) - .maxstack 8 - .line 112,112 : 17,138 '' - IL_0000: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_0005: ldarg.0 - IL_0006: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 115,115 : 17,55 '' - IL_000b: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_0010: brtrue.s IL_0023 - - .line 116,116 : 21,68 '' - IL_0012: ldnull - IL_0013: ldftn bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::AckRouter_AckReceived(object, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs) - IL_0019: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1::.ctor(object, - native int) - IL_001e: call void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .line 117,117 : 13,14 '' - IL_0023: ret - } // end of method Protocol::remove_StatusChanged - - .method private hidebysig static bool AckRouter_AckReceived(object sender, - class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs e) cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 122,122 : 13,42 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Type() - IL_0006: ldc.i4.s 12 - IL_0008: bne.un.s IL_0038 - - .line 124,124 : 17,55 '' - IL_000a: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_000f: brfalse.s IL_0038 - - .line 125,125 : 21,128 '' - IL_0011: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler - IL_0016: ldarg.1 - IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Protocol() - IL_001c: ldarg.1 - IL_001d: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Protocol() - IL_0022: ldarg.1 - IL_0023: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_LParam() - IL_0028: call int32 [mscorlib]System.IntPtr::op_Explicit(native int) - IL_002d: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - IL_0032: callvirt instance bool class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1::Invoke(object, - !0) - IL_0037: pop - .line 128,128 : 13,49 '' - IL_0038: ldc.i4.0 - IL_0039: ret - } // end of method Protocol::AckRouter_AckReceived - - .method private hidebysig instance void - CheckUnknown() cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 137,137 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - IL_0006: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000b: brfalse.s IL_0018 - - .line 138,138 : 17,118 '' - IL_000d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol() - IL_0012: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0017: throw - - .line 139,139 : 9,10 '' - IL_0018: ret - } // end of method Protocol::CheckUnknown - - .method public hidebysig instance int32 - CallProtocolService(string serviceName, - native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 40 (0x28) - .maxstack 8 - .line 144,144 : 13,37 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 145,145 : 17,64 '' - IL_0003: ldstr "serviceName" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 147,147 : 13,28 '' - IL_000e: ldarg.0 - IL_000f: call instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CheckUnknown() - .line 148,148 : 13,105 '' - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0019: ldarg.0 - IL_001a: ldarg.1 - IL_001b: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_0020: ldarg.2 - IL_0021: ldarg.3 - IL_0022: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0027: ret - } // end of method Protocol::CallProtocolService - - .method public hidebysig instance string - GetProtoServiceName(string service) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 153,153 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 154,154 : 17,60 '' - IL_0003: ldstr "service" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 156,156 : 13,59 '' - IL_000e: ldstr "{0}{1}" - IL_0013: ldarg.0 - IL_0014: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_0019: ldarg.1 - IL_001a: call string [mscorlib]System.String::Format(string, - object, - object) - IL_001f: ret - } // end of method Protocol::GetProtoServiceName - - .method public hidebysig instance bool - HasInChain(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 161,161 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 162,162 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 164,164 : 13,54 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001b: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::HasInChain(native int) - IL_0020: ret - } // end of method Protocol::HasInChain - - .method public hidebysig instance bool - HasInChain(native int contactHandle) cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 169,169 : 13,110 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context() - IL_0006: ldstr "Proto/IsProtoOnContact" - IL_000b: ldarg.1 - IL_000c: ldarg.0 - IL_000d: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_NamePtr() - IL_0012: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_0017: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_001c: ret - } // end of method Protocol::HasInChain - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_UnknownProtocol() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 178,178 : 19,51 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::unknownProtocol - IL_0005: ret - } // end of method Protocol::get_UnknownProtocol - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - get_Status() cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 185,185 : 17,97 '' - IL_0000: ldarg.0 - IL_0001: ldstr "/GetStatus" - IL_0006: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_000b: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0010: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CallProtocolService(string, - native uint, - native int) - IL_0015: ret - } // end of method Protocol::get_Status - - .method public hidebysig specialname instance void - set_Status(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode 'value') cil managed - { - // Code size 25 (0x19) - .maxstack 8 - .line 189,189 : 17,80 '' - IL_0000: ldarg.0 - IL_0001: ldstr "/SetStatus" - IL_0006: ldarg.1 - IL_0007: conv.i8 - IL_0008: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64) - IL_000d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0012: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CallProtocolService(string, - native uint, - native int) - IL_0017: pop - .line 190,190 : 13,14 '' - IL_0018: ret - } // end of method Protocol::set_Status - - .method public hidebysig newslot specialname virtual final - instance string get_Name() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 195,195 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name - IL_0006: ret - } // end of method Protocol::get_Name - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - get_Type() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 200,200 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type' - IL_0006: ret - } // end of method Protocol::get_Type - - .method public hidebysig specialname instance bool - get_IsUnknown() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 207,207 : 17,70 '' - IL_0000: ldarg.0 - IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0006: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000b: ret - } // end of method Protocol::get_IsUnknown - - .method family hidebysig newslot specialname virtual - instance native int get_NamePtr() cil managed - { - // Code size 43 (0x2b) - .maxstack 8 - .line 216,216 : 17,38 '' - IL_0000: ldarg.0 - IL_0001: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - IL_0006: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - IL_000b: brtrue.s IL_001f - - .line 217,217 : 21,77 '' - IL_000d: ldarg.0 - IL_000e: ldarg.0 - IL_000f: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_0014: ldc.i4.0 - IL_0015: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_001a: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - .line 219,219 : 17,39 '' - IL_001f: ldarg.0 - IL_0020: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr - IL_0025: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_002a: ret - } // end of method Protocol::get_NamePtr - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 47,47 : 9,75 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor() - IL_0005: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::unknownProtocol - IL_000a: ret - } // end of method Protocol::.cctor - - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 StatusChanged - { - .addon void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::add_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .removeon void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::remove_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event Protocol::StatusChanged - .property class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - UnknownProtocol() - { - .get class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - } // end of property Protocol::UnknownProtocol - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - Status() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::set_Status(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Status() - } // end of property Protocol::Status - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - } // end of property Protocol::Name - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - Type() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Type() - } // end of property Protocol::Type - .property instance bool IsUnknown() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_IsUnknown() - } // end of property Protocol::IsUnknown - .property instance native int NamePtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_NamePtr() - } // end of property Protocol::NamePtr -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaEvents - extends [mscorlib]System.Object -{ - .field public static literal string ME_SYSTEM_SHUTDOWN = "Miranda/System/Shutdown" - .field public static literal string ME_SYSTEM_OKTOEXIT = "Miranda/System/OkToExitEvent" - .field public static literal string ME_DB_EVENT_ADDED = "DB/Event/Added" - .field public static literal string ME_DB_EVENT_DELETED = "DB/Event/Deleted" - .field public static literal string ME_DB_CONTACT_ADDED = "DB/Contact/Added" - .field public static literal string ME_DB_CONTACT_DELETED = "DB/Contact/Deleted" - .field public static literal string ME_DB_CONTACT_SETTINGCHANGED = "DB/Contact/SettingChanged" - .field public static literal string ME_SYSTEM_MODULESLOADED = "Miranda/System/ModulesLoaded" -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEvents - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Offline = int32(0x00009C87) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Online = int32(0x00009C88) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Away = int32(0x00009C89) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode DND = int32(0x00009C8A) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode NA = int32(0x00009C8B) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Occupied = int32(0x00009C8C) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode FreeForChat = int32(0x00009C8D) - .custom instance void Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::.ctor(string) = ( 01 00 0D 46 72 65 65 20 66 6F 72 20 63 68 61 74 // ...Free for chat - 00 00 ) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Invisible = int32(0x00009C8E) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode OnThePhone = int32(0x00009C8F) - .custom instance void Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::.ctor(string) = ( 01 00 0C 4F 6E 20 74 68 65 20 70 68 6F 6E 65 00 // ...On the phone. - 00 ) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode OutToLunch = int32(0x00009C90) - .custom instance void Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::.ctor(string) = ( 01 00 0C 4F 75 74 20 74 6F 20 6C 75 6E 63 68 00 // ...Out to lunch. - 00 ) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Idle = int32(0x00009C91) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - extends [mscorlib]System.Object -{ - .field private static literal string MS_SYSTEM_GETVERSIONTEXT = "Miranda/System/GetVersionText" - .field private static literal string MS_SYSTEM_GET_MMI = "Miranda/System/GetMMI" - .field private static class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext singleton - .field private class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager serviceInterceptors - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase mirandaDatabase - .field private class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary protocols - .field private initonly class Virtuoso.Hyphen.MirandaPluginLink pluginLink - .field private initonly class Virtuoso.Miranda.Plugins.Infrastructure.ContactList contactList - .field private valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE mirandaMemoryManager - .field private class [mscorlib]System.EventHandler ModulesLoaded - .field private class [mscorlib]System.EventHandler IsolatedModePluginsUnloading - .method private hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager, - class Virtuoso.Hyphen.MirandaPluginLink mirandaLink, - bool skipContextInfo) cil managed - { - // Code size 102 (0x66) - .maxstack 2 - .line 66,66 : 9,117 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaContext.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 68,68 : 13,37 '' - IL_0006: ldarg.2 - IL_0007: brtrue.s IL_0014 - - .line 69,69 : 17,64 '' - IL_0009: ldstr "mirandaLink" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 71,71 : 13,48 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - .line 72,72 : 13,58 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::.ctor() - IL_0021: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaDatabase - .line 73,73 : 13,43 '' - IL_0026: ldarg.0 - IL_0027: ldarg.2 - IL_0028: stfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink - .line 74,74 : 13,50 '' - IL_002d: ldarg.0 - IL_002e: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::.ctor() - IL_0033: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::contactList - .line 75,75 : 13,77 '' - IL_0038: ldarg.0 - IL_0039: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::.ctor() - IL_003e: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors - .line 77,77 : 13,30 '' - IL_0043: ldarg.0 - IL_0044: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::GetMMInterface() - .line 79,79 : 13,46 '' - IL_0049: ldarg.0 - IL_004a: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateEnvironmentInformation() - .line 81,81 : 13,34 '' - IL_004f: ldarg.3 - IL_0050: brtrue.s IL_0059 - - .line 82,82 : 17,46 '' - IL_0052: ldarg.0 - IL_0053: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateContextInformation() - IL_0058: ret - - .line 84,84 : 17,60 '' - IL_0059: ldarg.0 - IL_005a: ldc.i4.0 - IL_005b: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32) - IL_0060: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols - .line 85,85 : 9,10 '' - IL_0065: ret - } // end of method MirandaContext::.ctor - - .method assembly hidebysig static void - InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink mirandaLink, - bool skipContextPopulation) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 94,94 : 13,73 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase, - bool) - .line 95,95 : 9,10 '' - IL_0008: ret - } // end of method MirandaContext::InitializeCurrent - - .method assembly hidebysig static void - InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink mirandaLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 99,99 : 13,66 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase, - bool) - .line 100,100 : 9,10 '' - IL_0008: ret - } // end of method MirandaContext::InitializeCurrent - - .method assembly hidebysig static void - InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink mirandaLink, - class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager, - bool skipContextPopulation) cil managed synchronized - { - // Code size 21 (0x15) - .maxstack 8 - .line 105,105 : 13,35 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0005: brtrue.s IL_0014 - - .line 106,106 : 17,99 '' - IL_0007: ldarg.1 - IL_0008: ldarg.0 - IL_0009: ldarg.2 - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::.ctor(class Virtuoso.Miranda.Plugins.PluginManagerBase, - class Virtuoso.Hyphen.MirandaPluginLink, - bool) - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - .line 107,107 : 9,10 '' - IL_0014: ret - } // end of method MirandaContext::InitializeCurrent - - .method assembly hidebysig static void - InitializeCurrent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) cil managed synchronized - { - // Code size 34 (0x22) - .maxstack 8 - .line 112,112 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 113,113 : 17,60 '' - IL_0003: ldstr "context" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 115,115 : 13,35 '' - IL_000e: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0013: brtrue.s IL_001c - - .line 116,116 : 17,37 '' - IL_0015: ldarg.0 - IL_0016: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_001b: ret - - .line 118,118 : 17,55 '' - IL_001c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_0021: throw - } // end of method MirandaContext::InitializeCurrent - - .method assembly hidebysig static void - InvalidateCurrent() cil managed synchronized - { - // Code size 24 (0x18) - .maxstack 8 - .line 124,124 : 13,29 '' - IL_0000: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized() - IL_0005: brfalse.s IL_0017 - - .line 126,126 : 17,49 '' - IL_0007: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::DetachPluginManager() - .line 127,127 : 17,34 '' - IL_0011: ldnull - IL_0012: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - .line 129,129 : 9,10 '' - IL_0017: ret - } // end of method MirandaContext::InvalidateCurrent - - .method assembly hidebysig instance void - AssociatePluginManager(class Virtuoso.Miranda.Plugins.PluginManagerBase manager) cil managed synchronized - { - // Code size 22 (0x16) - .maxstack 8 - .line 134,134 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 135,135 : 17,60 '' - IL_0003: ldstr "manager" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 137,137 : 13,37 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - .line 138,138 : 9,10 '' - IL_0015: ret - } // end of method MirandaContext::AssociatePluginManager - - .method assembly hidebysig instance void - DetachPluginManager() cil managed synchronized - { - // Code size 8 (0x8) - .maxstack 8 - .line 143,143 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - .line 144,144 : 9,10 '' - IL_0007: ret - } // end of method MirandaContext::DetachPluginManager - - .method private hidebysig instance void - GetMMInterface() cil managed - { - // Code size 128 (0x80) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 mmiHandle) - .line 152,152 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_0006: initobj Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - .line 153,153 : 13,78 '' - IL_000c: ldarg.0 - IL_000d: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_0012: ldtoken Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001c: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0021: stfld int32 Virtuoso.Miranda.Plugins.Native.MM_INTERFACE::Size - .line 155,155 : 13,127 '' - IL_0026: ldloca.s mmiHandle - IL_0028: ldarg.0 - IL_0029: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_002e: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - .line 159,159 : 17,109 '' - .try - { - IL_0033: ldarg.0 - IL_0034: ldstr "Miranda/System/GetMMI" - IL_0039: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_003e: ldloca.s mmiHandle - IL_0040: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0045: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_004a: brtrue.s IL_005b - - .line 160,160 : 21,69 '' - IL_004c: ldloca.s mmiHandle - IL_004e: ldarg.0 - IL_004f: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_0054: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalBack(!0&) - IL_0059: br.s IL_0075 - - .line 162,162 : 21,157 '' - IL_005b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0060: ldstr "Miranda/System/GetMMI" - IL_0065: ldstr "1" - IL_006a: call string [mscorlib]System.String::Format(string, - object, - object) - IL_006f: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0074: throw - - IL_0075: leave.s IL_007f - - .line 166,166 : 17,34 '' - } // end .try - finally - { - IL_0077: ldloca.s mmiHandle - IL_0079: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_007e: endfinally - .line 168,168 : 9,10 '' - } // end handler - IL_007f: ret - } // end of method MirandaContext::GetMMInterface - - .method assembly hidebysig instance void - PopulateContextInformation() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 172,172 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateNetworkProtocols() - .line 173,173 : 9,10 '' - IL_0006: ret - } // end of method MirandaContext::PopulateContextInformation - - .method private hidebysig instance void - PopulateNetworkProtocols() cil managed - { - // Code size 141 (0x8d) - .maxstack 4 - .locals init ([0] int32 count, - [1] valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR** pointerArrayPtr, - [2] int32 result, - [3] class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary protocols, - [4] int32 i, - [5] valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR nativeDescriptor, - [6] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol) - .line 182,182 : 17,114 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldstr "Proto/EnumProtocols" - IL_0006: ldloca.s count - IL_0008: conv.u - IL_0009: ldloca.s pointerArrayPtr - IL_000b: conv.u - IL_000c: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0011: stloc.2 - .line 183,183 : 17,33 '' - IL_0012: ldloc.2 - IL_0013: brfalse.s IL_0031 - - .line 183,183 : 34,205 '' - IL_0015: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_001a: ldstr "Proto/EnumProtocols" - IL_001f: ldloca.s result - IL_0021: call instance string [mscorlib]System.Int32::ToString() - IL_0026: call string [mscorlib]System.String::Format(string, - object, - object) - IL_002b: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0030: throw - - .line 185,185 : 17,78 '' - IL_0031: ldloc.0 - IL_0032: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32) - IL_0037: stloc.3 - .line 187,187 : 22,32 '' - IL_0038: ldc.i4.0 - IL_0039: stloc.s i - IL_003b: br.s IL_006f - - .line 190,190 : 21,107 '' - IL_003d: ldloc.1 - IL_003e: ldloc.s i - IL_0040: conv.i - IL_0041: sizeof valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR* - IL_0047: mul - IL_0048: add - IL_0049: ldind.i - IL_004a: ldobj Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - IL_004f: stloc.s nativeDescriptor - .line 191,191 : 21,76 '' - IL_0051: ldloca.s nativeDescriptor - IL_0053: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor(valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR&) - IL_0058: stloc.s protocol - .line 193,193 : 21,60 '' - IL_005a: ldloc.3 - IL_005b: ldloc.s protocol - IL_005d: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_0062: ldloc.s protocol - IL_0064: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Add(!0, - !1) - .line 187,187 : 44,47 '' - IL_0069: ldloc.s i - IL_006b: ldc.i4.1 - IL_006c: add - IL_006d: stloc.s i - .line 187,187 : 33,42 '' - IL_006f: ldloc.s i - IL_0071: ldloc.0 - IL_0072: blt.s IL_003d - - .line 196,196 : 17,44 '' - IL_0074: ldarg.0 - IL_0075: ldloc.3 - IL_0076: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols - IL_007b: leave.s IL_008c - - .line 198,198 : 13,30 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_007d: pop - .line 200,200 : 17,60 '' - IL_007e: ldarg.0 - IL_007f: ldc.i4.0 - IL_0080: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32) - IL_0085: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols - IL_008a: leave.s IL_008c - - .line 202,202 : 9,10 '' - } // end handler - IL_008c: ret - } // end of method MirandaContext::PopulateNetworkProtocols - - .method private hidebysig instance void - PopulateEnvironmentInformation() cil managed - { - // Code size 115 (0x73) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer, - [1] int32 result) - .line 206,206 : 13,70 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer() - IL_0005: stloc.0 - .line 210,210 : 17,31 '' - .try - { - IL_0006: ldloc.0 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock() - .line 212,212 : 17,105 '' - IL_000c: ldarg.0 - IL_000d: ldstr "Miranda/System/GetVersionText" - IL_0012: ldloc.0 - IL_0013: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr() - IL_0018: ldloc.0 - IL_0019: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_001e: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0023: stloc.1 - .line 215,215 : 17,116 '' - IL_0024: ldloc.1 - IL_0025: brtrue.s IL_0048 - - IL_0027: ldloc.0 - IL_0028: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr() - IL_002d: ldc.i4.0 - IL_002e: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0033: ldstr "Unicode" - IL_0038: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_003d: ldc.i4.m1 - IL_003e: beq.s IL_0048 - - .line 216,216 : 21,87 '' - IL_0040: ldc.i4.1 - IL_0041: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0046: br.s IL_004e - - .line 218,218 : 21,84 '' - IL_0048: ldc.i4.0 - IL_0049: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_004e: leave.s IL_005d - - .line 222,222 : 17,33 '' - } // end .try - finally - { - IL_0050: ldloc.0 - IL_0051: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock() - .line 223,223 : 17,57 '' - IL_0056: ldloc.0 - IL_0057: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer) - IL_005c: endfinally - .line 226,226 : 13,135 '' - } // end handler - IL_005d: ldarg.0 - IL_005e: ldstr "Miranda/System/GetVersion" - IL_0063: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_0068: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32) - IL_006d: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaVersion(class [mscorlib]System.Version) - .line 227,227 : 9,10 '' - IL_0072: ret - } // end of method MirandaContext::PopulateEnvironmentInformation - - .method assembly hidebysig specialname - instance class Virtuoso.Hyphen.MirandaPluginLink - get_PluginLink() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 237,237 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink - IL_0006: ret - } // end of method MirandaContext::get_PluginLink - - .method assembly hidebysig specialname - instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - get_MirandaMemoryManager() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 244,244 : 19,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager - IL_0006: ret - } // end of method MirandaContext::get_MirandaMemoryManager - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.PluginManagerBase - get_PluginManager() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 251,251 : 17,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - IL_0006: brtrue.s IL_0013 - - .line 252,252 : 21,108 '' - IL_0008: ldstr "No plugin manager associated with this context." - IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0012: throw - - .line 254,254 : 17,43 '' - IL_0013: ldarg.0 - IL_0014: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - IL_0019: ret - } // end of method MirandaContext::get_PluginManager - - .method public hidebysig specialname instance bool - get_HasPluginManager() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 262,262 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method MirandaContext::get_HasPluginManager - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - get_Current() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 270,270 : 17,39 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0005: brtrue.s IL_0012 - - .line 271,271 : 21,112 '' - IL_0007: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaContextNotAvailable() - IL_000c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0011: throw - - .line 273,273 : 17,34 '' - IL_0012: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0017: ret - } // end of method MirandaContext::get_Current - - .method public hidebysig specialname static - bool get_Initialized() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 281,281 : 17,42 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton - IL_0005: ldnull - IL_0006: ceq - IL_0008: ldc.i4.0 - IL_0009: ceq - IL_000b: ret - } // end of method MirandaContext::get_Initialized - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager - get_ServiceCallInterceptors() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 289,289 : 17,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors - IL_0006: ret - } // end of method MirandaContext::get_ServiceCallInterceptors - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase - get_MirandaDatabase() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 297,297 : 17,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaDatabase - IL_0006: ret - } // end of method MirandaContext::get_MirandaDatabase - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary - get_Protocols() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 305,305 : 17,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols - IL_0006: ret - } // end of method MirandaContext::get_Protocols - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList - get_ContactList() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 311,311 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::contactList - IL_0006: ret - } // end of method MirandaContext::get_ContactList - - .method public hidebysig specialname instance void - add_ModulesLoaded(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MirandaContext::add_ModulesLoaded - - .method public hidebysig specialname instance void - remove_ModulesLoaded(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MirandaContext::remove_ModulesLoaded - - .method assembly hidebysig instance void - RaiseModulesLoadedEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 322,322 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_0006: brfalse.s IL_0019 - - .line 323,323 : 17,54 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 324,324 : 9,10 '' - IL_0019: ret - } // end of method MirandaContext::RaiseModulesLoadedEvent - - .method assembly hidebysig specialname - instance void add_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MirandaContext::add_IsolatedModePluginsUnloading - - .method assembly hidebysig specialname - instance void remove_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MirandaContext::remove_IsolatedModePluginsUnloading - - .method assembly hidebysig instance void - RaiseIsolatedModePluginsUnloadingEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 330,330 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_0006: brfalse.s IL_0019 - - .line 331,331 : 17,69 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading - IL_000e: ldnull - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 332,332 : 9,10 '' - IL_0019: ret - } // end of method MirandaContext::RaiseIsolatedModePluginsUnloadingEvent - - .method public hidebysig instance int32 - CallService(string serviceName) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 340,340 : 13,79 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: ldc.i4.0 - IL_000d: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_0012: ret - } // end of method MirandaContext::CallService - - .method public hidebysig instance int32 - CallService(string serviceName, - native int wParam, - native int lParam) cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 345,345 : 13,88 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int) - IL_0008: ldarg.3 - IL_0009: ldc.i4.0 - IL_000a: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_000f: ret - } // end of method MirandaContext::CallService - - .method public hidebysig instance int32 - CallService(string serviceName, - native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 11 (0xb) - .maxstack 8 - .line 351,351 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldc.i4.0 - IL_0005: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int, - bool) - IL_000a: ret - } // end of method MirandaContext::CallService - - .method assembly hidebysig instance int32 - CallService(string serviceName, - native uint wParam, - native int lParam, - bool noInterception) cil managed - { - // Code size 85 (0x55) - .maxstack 4 - .locals init ([0] int32 returnCode) - .line 356,356 : 13,51 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 357,357 : 17,60 '' - IL_0008: ldstr "service" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 359,361 : 13,137 '' - IL_0013: ldarg.0 - IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors - IL_0019: ldarg.1 - IL_001a: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::RequiresInterception(string) - IL_001f: brfalse.s IL_0025 - - IL_0021: ldarg.s noInterception - IL_0023: brfalse.s IL_003f - - IL_0025: ldarg.0 - IL_0026: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink - IL_002b: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0030: ldfld class Virtuoso.Hyphen.Native.CallServicePrototype Virtuoso.Hyphen.Native.NativePluginLink::CallService - IL_0035: ldarg.1 - IL_0036: ldarg.2 - IL_0037: ldarg.3 - IL_0038: callvirt instance int32 Virtuoso.Hyphen.Native.CallServicePrototype::Invoke(string, - native uint, - native int) - IL_003d: br.s IL_0052 - - IL_003f: ldarg.0 - IL_0040: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors - IL_0045: ldarg.1 - IL_0046: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::get_Item(string) - IL_004b: ldarg.2 - IL_004c: ldarg.3 - IL_004d: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint, - native int) - IL_0052: stloc.0 - .line 363,363 : 13,31 '' - IL_0053: ldloc.0 - IL_0054: ret - } // end of method MirandaContext::CallService - - .method assembly hidebysig instance int32 - CallServiceUnsafe(string serviceName, - void* wParam, - void* lParam) cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 368,368 : 13,78 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink - IL_0006: ldfld class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype Virtuoso.Hyphen.MirandaPluginLink::CallServiceUnsafe - IL_000b: ldarg.1 - IL_000c: ldarg.2 - IL_000d: ldarg.3 - IL_000e: callvirt instance int32 Virtuoso.Hyphen.Native.CallServiceUnsafePrototype::Invoke(string, - void*, - void*) - IL_0013: ret - } // end of method MirandaContext::CallServiceUnsafe - - .event [mscorlib]System.EventHandler ModulesLoaded - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_ModulesLoaded(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::remove_ModulesLoaded(class [mscorlib]System.EventHandler) - } // end of event MirandaContext::ModulesLoaded - .event [mscorlib]System.EventHandler IsolatedModePluginsUnloading - { - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::remove_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler) - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler) - } // end of event MirandaContext::IsolatedModePluginsUnloading - .property instance class Virtuoso.Hyphen.MirandaPluginLink - PluginLink() - { - .get instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - } // end of property MirandaContext::PluginLink - .property instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - MirandaMemoryManager() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaMemoryManager() - } // end of property MirandaContext::MirandaMemoryManager - .property instance class Virtuoso.Miranda.Plugins.PluginManagerBase - PluginManager() - { - .get instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - } // end of property MirandaContext::PluginManager - .property instance bool HasPluginManager() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_HasPluginManager() - } // end of property MirandaContext::HasPluginManager - .property class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - Current() - { - .get class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - } // end of property MirandaContext::Current - .property bool Initialized() - { - .get bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized() - } // end of property MirandaContext::Initialized - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager - ServiceCallInterceptors() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors() - } // end of property MirandaContext::ServiceCallInterceptors - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase - MirandaDatabase() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase() - } // end of property MirandaContext::MirandaDatabase - .property instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary - Protocols() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols() - } // end of property MirandaContext::Protocols - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList - ContactList() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList() - } // end of property MirandaContext::ContactList -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - -.class private abstract auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder - extends [mscorlib]System.Object -{ - .field private static initonly class [mscorlib]System.Collections.Generic.Dictionary`2 EventHandlerDescriptorsTable - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 45,45 : 13,86 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\LazyEventBinder.cs' - IL_0000: ldc.i4.3 - IL_0001: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0006: stsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - .line 46,46 : 9,10 '' - IL_000b: ret - } // end of method LazyEventBinder::.cctor - - .method public hidebysig static void AttachDelegate(!!T& destination, - !!T 'value') cil managed - { - // Code size 106 (0x6a) - .maxstack 3 - .line 54,54 : 13,31 '' - IL_0000: ldarg.1 - IL_0001: box !!T - IL_0006: brtrue.s IL_0013 - - .line 55,55 : 17,58 '' - IL_0008: ldstr "value" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 57,57 : 13,59 '' - IL_0013: ldtoken !!T - IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001d: ldtoken [mscorlib]System.Delegate - IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0027: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_002c: brtrue.s IL_0039 - - .line 58,58 : 17,50 '' - IL_002e: ldstr "T" - IL_0033: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0038: throw - - .line 60,60 : 13,93 '' - IL_0039: ldarg.0 - IL_003a: ldarg.0 - IL_003b: ldobj !!T - IL_0040: box !!T - IL_0045: isinst [mscorlib]System.Delegate - IL_004a: ldarg.1 - IL_004b: box !!T - IL_0050: isinst [mscorlib]System.Delegate - IL_0055: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_005a: isinst !!T - IL_005f: unbox.any !!T - IL_0064: stobj !!T - .line 61,61 : 9,10 '' - IL_0069: ret - } // end of method LazyEventBinder::AttachDelegate - - .method public hidebysig static void DetachDelegate(!!T& destination, - !!T 'value') cil managed - { - // Code size 87 (0x57) - .maxstack 3 - .line 65,65 : 13,59 '' - IL_0000: ldtoken !!T - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: ldtoken [mscorlib]System.Delegate - IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0014: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0019: brtrue.s IL_0026 - - .line 66,66 : 17,50 '' - IL_001b: ldstr "T" - IL_0020: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0025: throw - - .line 68,68 : 13,92 '' - IL_0026: ldarg.0 - IL_0027: ldarg.0 - IL_0028: ldobj !!T - IL_002d: box !!T - IL_0032: isinst [mscorlib]System.Delegate - IL_0037: ldarg.1 - IL_0038: box !!T - IL_003d: isinst [mscorlib]System.Delegate - IL_0042: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0047: isinst !!T - IL_004c: unbox.any !!T - IL_0051: stobj !!T - .line 69,69 : 9,10 '' - IL_0056: ret - } // end of method LazyEventBinder::DetachDelegate - - .method public hidebysig static void HookMirandaEvent(string eventName, - class Virtuoso.Miranda.Plugins.Callback callback) cil managed - { - // Code size 67 (0x43) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 73,73 : 13,48 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 75,75 : 17,73 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0011: ldarg.0 - IL_0012: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_0017: brfalse.s IL_001b - - .line 76,76 : 21,28 '' - IL_0019: leave.s IL_0042 - - .line 78,78 : 17,188 '' - IL_001b: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0020: ldarg.0 - IL_0021: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton() - IL_0026: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_002b: ldarg.1 - IL_002c: ldc.i4.1 - IL_002d: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0032: stloc.0 - .line 79,79 : 17,52 '' - IL_0033: ldloc.0 - IL_0034: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_0039: leave.s IL_0042 - - } // end .try - finally - { - IL_003b: ldloc.1 - IL_003c: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0041: endfinally - .line 81,81 : 9,10 '' - } // end handler - IL_0042: ret - } // end of method LazyEventBinder::HookMirandaEvent - - .method public hidebysig static void UnhookMirandaEvent(string eventName, - class [mscorlib]System.Delegate callback) cil managed - { - // Code size 95 (0x5f) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 85,85 : 13,34 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0004 - - .line 86,86 : 17,24 '' - IL_0003: ret - - .line 88,88 : 13,48 '' - IL_0004: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0009: dup - IL_000a: stloc.0 - IL_000b: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 90,90 : 17,74 '' - .try - { - IL_0010: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0015: ldarg.0 - IL_0016: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_001b: brtrue.s IL_001f - - .line 91,91 : 21,28 '' - IL_001d: leave.s IL_005e - - .line 93,93 : 17,148 '' - IL_001f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0024: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0029: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_002e: ldfld class Virtuoso.Hyphen.Native.UnhookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::UnhookEvent - IL_0033: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_0038: ldarg.0 - IL_0039: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_003e: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0043: callvirt instance int32 Virtuoso.Hyphen.Native.UnhookEventPrototype::Invoke(native int) - IL_0048: pop - .line 96,96 : 17,64 '' - IL_0049: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable - IL_004e: ldarg.0 - IL_004f: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::Remove(!0) - IL_0054: pop - IL_0055: leave.s IL_005e - - } // end .try - finally - { - IL_0057: ldloc.0 - IL_0058: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_005d: endfinally - .line 98,98 : 9,10 '' - } // end handler - IL_005e: ret - } // end of method LazyEventBinder::UnhookMirandaEvent - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection - extends class [mscorlib]System.Collections.Generic.List`1 - implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 -{ - .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,59 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\MenuItemDeclarationCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.3 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 62,63 '' - IL_0007: ret - } // end of method MenuItemDeclarationCollection::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - get_Item(string tag) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 39,39 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection::Find(string) - IL_0007: ret - } // end of method MenuItemDeclarationCollection::get_Item - - .method public hidebysig newslot virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - Find(string tag) cil managed - { - // Code size 65 (0x41) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$1$0000, - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001) - .line 45,45 : 59,63 '' - IL_0000: ldarg.0 - IL_0001: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0006: stloc.2 - .try - { - IL_0007: br.s IL_0024 - - .line 45,45 : 22,55 '' - IL_0009: ldloca.s CS$5$0001 - IL_000b: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0010: stloc.0 - .line 46,46 : 17,68 '' - IL_0011: ldloc.0 - IL_0012: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Tag() - IL_0017: ldarg.1 - IL_0018: ldc.i4.4 - IL_0019: callvirt instance bool [mscorlib]System.String::Equals(string, - valuetype [mscorlib]System.StringComparison) - IL_001e: brfalse.s IL_0024 - - .line 46,46 : 69,81 '' - IL_0020: ldloc.0 - IL_0021: stloc.1 - IL_0022: leave.s IL_003f - - .line 45,45 : 56,58 '' - IL_0024: ldloca.s CS$5$0001 - IL_0026: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_002b: brtrue.s IL_0009 - - IL_002d: leave.s IL_003d - - } // end .try - finally - { - IL_002f: ldloca.s CS$5$0001 - IL_0031: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0037: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_003c: endfinally - .line 48,48 : 13,25 '' - } // end handler - IL_003d: ldnull - IL_003e: ret - - .line 49,49 : 9,10 '' - IL_003f: ldloc.1 - IL_0040: ret - } // end of method MenuItemDeclarationCollection::Find - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - Item(string) - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection::get_Item(string) - } // end of property MenuItemDeclarationCollection::Item -} // end of class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection - extends class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 - implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1 -{ - .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection list) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 30,30 : 9,104 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\MenuItemDeclarationReadOnlyCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(class [mscorlib]System.Collections.Generic.IList`1) - .line 30,30 : 107,108 '' - IL_0007: ret - } // end of method MenuItemDeclarationReadOnlyCollection::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - get_Item(string tag) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 40,40 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection::Find(string) - IL_0007: ret - } // end of method MenuItemDeclarationReadOnlyCollection::get_Item - - .method public hidebysig newslot virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - Find(string tag) cil managed - { - // Code size 78 (0x4e) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$1$0000, - [2] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0001) - .line 46,46 : 13,43 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 47,47 : 17,56 '' - IL_0008: ldstr "tag" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 49,49 : 59,63 '' - IL_0013: ldarg.0 - IL_0014: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0019: stloc.2 - .try - { - IL_001a: br.s IL_0036 - - .line 49,49 : 22,55 '' - IL_001c: ldloc.2 - IL_001d: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0022: stloc.0 - .line 50,50 : 17,68 '' - IL_0023: ldarg.1 - IL_0024: ldloc.0 - IL_0025: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Tag() - IL_002a: ldc.i4.4 - IL_002b: callvirt instance bool [mscorlib]System.String::Equals(string, - valuetype [mscorlib]System.StringComparison) - IL_0030: brfalse.s IL_0036 - - .line 51,51 : 21,33 '' - IL_0032: ldloc.0 - IL_0033: stloc.1 - IL_0034: leave.s IL_004c - - .line 49,49 : 56,58 '' - IL_0036: ldloc.2 - IL_0037: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_003c: brtrue.s IL_001c - - IL_003e: leave.s IL_004a - - } // end .try - finally - { - IL_0040: ldloc.2 - IL_0041: brfalse.s IL_0049 - - IL_0043: ldloc.2 - IL_0044: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0049: endfinally - .line 53,53 : 13,25 '' - } // end handler - IL_004a: ldnull - IL_004b: ret - - .line 54,54 : 9,10 '' - IL_004c: ldloc.1 - IL_004d: ret - } // end of method MenuItemDeclarationReadOnlyCollection::Find - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - Item(string) - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection::get_Item(string) - } // end of property MenuItemDeclarationReadOnlyCollection::Item -} // end of class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private int32 size - .field private int32 isTreeFocused - .field private int32 isGroup - .field private native int itemPtr - .field private valuetype [System.Drawing]System.Drawing.Point point - .field private valuetype [System.Drawing]System.Drawing.Rectangle rectangle - .method public hidebysig specialname instance bool - get_IsTreeFocused() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 43,43 : 19,59 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ContactListInfoTip.cs' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::isTreeFocused - IL_0006: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_000b: ret - } // end of method ContactListInfoTip::get_IsTreeFocused - - .method public hidebysig specialname instance bool - get_IsGroup() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 48,48 : 19,53 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::isGroup - IL_0006: call bool [mscorlib]System.Convert::ToBoolean(int32) - IL_000b: ret - } // end of method ContactListInfoTip::get_IsGroup - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - get_Item() cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 55,55 : 17,117 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_IsGroup() - IL_0006: brtrue.s IL_0014 - - IL_0008: ldarg.0 - IL_0009: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::itemPtr - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_0013: ret - - IL_0014: ldarg.0 - IL_0015: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::itemPtr - IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo::.ctor(native int) - IL_001f: ret - } // end of method ContactListInfoTip::get_Item - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Point - get_Point() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 61,61 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [System.Drawing]System.Drawing.Point Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::point - IL_0006: ret - } // end of method ContactListInfoTip::get_Point - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Rectangle - get_Rectangle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 66,66 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [System.Drawing]System.Drawing.Rectangle Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::rectangle - IL_0006: ret - } // end of method ContactListInfoTip::get_Rectangle - - .property instance bool IsTreeFocused() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_IsTreeFocused() - } // end of property ContactListInfoTip::IsTreeFocused - .property instance bool IsGroup() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_IsGroup() - } // end of property ContactListInfoTip::IsGroup - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem - Item() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_Item() - } // end of property ContactListInfoTip::Item - .property instance valuetype [System.Drawing]System.Drawing.Point - Point() - { - .get instance valuetype [System.Drawing]System.Drawing.Point Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_Point() - } // end of property ContactListInfoTip::Point - .property instance valuetype [System.Drawing]System.Drawing.Rectangle - Rectangle() - { - .get instance valuetype [System.Drawing]System.Drawing.Rectangle Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_Rectangle() - } // end of property ContactListInfoTip::Rectangle -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.CONTACTINFO - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public uint8 Flag - .field public native int ContactHandle - .field public native int Module - .field public uint8 Type - .field public native int Value - .method public hidebysig specialname rtspecialname - instance void .ctor(native int contactHandle, - native int module) cil managed - { - // Code size 61 (0x3d) - .maxstack 8 - .line 46,46 : 13,48 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\CONTACTINFO.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::ContactHandle - .line 47,47 : 13,27 '' - IL_0007: ldarg.0 - IL_0008: ldc.i4.0 - IL_0009: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Flag - .line 48,48 : 13,34 '' - IL_000e: ldarg.0 - IL_000f: ldarg.2 - IL_0010: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Module - .line 49,49 : 13,27 '' - IL_0015: ldarg.0 - IL_0016: ldc.i4.0 - IL_0017: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Type - .line 50,50 : 13,38 '' - IL_001c: ldarg.0 - IL_001d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0022: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value - .line 51,51 : 13,61 '' - IL_0027: ldarg.0 - IL_0028: ldtoken Virtuoso.Miranda.Plugins.Native.CONTACTINFO - IL_002d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0032: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0037: stfld int32 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Size - .line 52,52 : 9,10 '' - IL_003c: ret - } // end of method CONTACTINFO::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.CONTACTINFO - -.class public sequential ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private initonly int32 Size - .field public native int Module - .field public uint32 Timestamp - .field public uint32 Flags - .field public uint16 EventType - .field public uint32 BlobSize - .field public notserialized native int BlobPtr - .method public hidebysig specialname rtspecialname - instance void .ctor(int32 blobSize, - native int blobPtr) cil managed - { - // Code size 63 (0x3f) - .maxstack 5 - .locals init ([0] uint16 CS$0$0000, - [1] uint32 CS$0$0001) - .line 47,47 : 13,39 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\DBEVENTINFO.cs' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module - .line 48,48 : 13,62 '' - IL_000b: ldarg.0 - IL_000c: ldarg.0 - IL_000d: ldarg.0 - IL_000e: ldc.i4.0 - IL_000f: dup - IL_0010: stloc.0 - IL_0011: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType - IL_0016: ldloc.0 - IL_0017: dup - IL_0018: stloc.1 - IL_0019: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags - IL_001e: ldloc.1 - IL_001f: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp - .line 49,49 : 13,44 '' - IL_0024: ldarg.0 - IL_0025: ldarg.1 - IL_0026: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize - .line 50,50 : 13,36 '' - IL_002b: ldarg.0 - IL_002c: ldarg.2 - IL_002d: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobPtr - .line 54,54 : 17,49 '' - IL_0032: ldarg.0 - IL_0033: sizeof Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - IL_0039: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Size - .line 56,56 : 9,10 '' - IL_003e: ret - } // end of method DBEVENTINFO::.ctor - - .method public hidebysig static int32 LayoutAnsiUniString(string data, - [out] native int& pBlob) cil managed - { - // Code size 174 (0xae) - .maxstack 4 - .locals init ([0] int32 ansiBytesCount, - [1] int32 unicodeBytesCount, - [2] int32 terminatorBytesCount, - [3] int32 totalBytes, - [4] native int pAnsiEnd, - [5] native int pAnsiTermEnd, - [6] char[] CS$0$0000, - [7] char[] CS$0$0001) - .line 71,71 : 13,70 '' - IL_0000: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0005: ldarg.0 - IL_0006: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string) - IL_000b: stloc.0 - .line 72,72 : 13,73 '' - IL_000c: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode() - IL_0011: ldarg.0 - IL_0012: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string) - IL_0017: stloc.1 - .line 73,73 : 13,42 '' - IL_0018: ldc.i4.3 - IL_0019: stloc.2 - .line 75,75 : 13,88 '' - IL_001a: ldloc.0 - IL_001b: ldloc.1 - IL_001c: add - IL_001d: ldloc.2 - IL_001e: add - IL_001f: stloc.3 - .line 77,77 : 13,54 '' - IL_0020: ldarg.1 - IL_0021: ldloc.3 - IL_0022: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0027: stobj [mscorlib]System.IntPtr - .line 78,78 : 13,82 '' - IL_002c: ldloca.s pAnsiEnd - IL_002e: ldarg.1 - IL_002f: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0034: ldloc.0 - IL_0035: conv.i8 - IL_0036: add - IL_0037: call instance void [mscorlib]System.IntPtr::.ctor(int64) - .line 79,79 : 13,71 '' - IL_003c: ldloca.s pAnsiTermEnd - IL_003e: ldloca.s pAnsiEnd - IL_0040: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0045: ldc.i4.1 - IL_0046: conv.i8 - IL_0047: add - IL_0048: call instance void [mscorlib]System.IntPtr::.ctor(int64) - .line 81,81 : 13,85 '' - IL_004d: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0052: ldarg.0 - IL_0053: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string) - IL_0058: ldc.i4.0 - IL_0059: ldarg.1 - IL_005a: ldobj [mscorlib]System.IntPtr - IL_005f: ldloc.0 - IL_0060: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 82,82 : 13,63 '' - IL_0065: ldc.i4.1 - IL_0066: newarr [mscorlib]System.Char - IL_006b: stloc.s CS$0$0000 - IL_006d: ldloc.s CS$0$0000 - IL_006f: ldc.i4.0 - IL_0070: ldloc.s pAnsiEnd - IL_0072: ldc.i4.1 - IL_0073: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(char[], - int32, - native int, - int32) - .line 84,84 : 13,95 '' - IL_0078: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode() - IL_007d: ldarg.0 - IL_007e: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string) - IL_0083: ldc.i4.0 - IL_0084: ldloc.s pAnsiTermEnd - IL_0086: ldloc.1 - IL_0087: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 85,85 : 13,121 '' - IL_008c: ldc.i4.2 - IL_008d: newarr [mscorlib]System.Char - IL_0092: stloc.s CS$0$0001 - IL_0094: ldloc.s CS$0$0001 - IL_0096: ldc.i4.0 - IL_0097: ldloca.s pAnsiTermEnd - IL_0099: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_009e: ldloc.1 - IL_009f: conv.i8 - IL_00a0: add - IL_00a1: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_00a6: ldc.i4.2 - IL_00a7: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(char[], - int32, - native int, - int32) - .line 87,87 : 13,31 '' - IL_00ac: ldloc.3 - IL_00ad: ret - } // end of method DBEVENTINFO::LayoutAnsiUniString - -} // end of class Virtuoso.Miranda.Plugins.Native.DBEVENTINFO - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING - extends [mscorlib]System.ValueType -{ - .field public native int Format - .field public native int Output - .field public int32 MaxBytes - .method public hidebysig specialname rtspecialname - instance void .ctor(string format) cil managed - { - // Code size 40 (0x28) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0000) - .line 108,108 : 13,84 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0008: stloc.0 - IL_0009: ldloca.s CS$0$0000 - IL_000b: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0010: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format - .line 109,109 : 13,34 '' - IL_0015: ldarg.0 - IL_0016: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001b: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output - .line 110,110 : 13,26 '' - IL_0020: ldarg.0 - IL_0021: ldc.i4.0 - IL_0022: stfld int32 Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::MaxBytes - .line 111,111 : 9,10 '' - IL_0027: ret - } // end of method DBTIMETOSTRING::.ctor - - .method public hidebysig instance void - Free() cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 115,115 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_001d - - .line 116,116 : 17,45 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format - IL_0018: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 117,117 : 9,10 '' - IL_001d: ret - } // end of method DBTIMETOSTRING::Free - -} // end of class Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public initonly native int Name - .field public initonly valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Type - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType 'type') cil managed - { - // Code size 47 (0x2f) - .maxstack 8 - .line 42,42 : 13,71 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\PROTOCOLDESCRIPTOR.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0008: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle) - IL_000d: stfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - .line 43,43 : 13,30 '' - IL_0012: ldarg.0 - IL_0013: ldarg.2 - IL_0014: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Type - .line 45,45 : 13,68 '' - IL_0019: ldarg.0 - IL_001a: ldtoken Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0024: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0029: stfld int32 Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Size - .line 46,46 : 9,10 '' - IL_002e: ret - } // end of method PROTOCOLDESCRIPTOR::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Native.StringEncoding - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Ansi = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Unicode = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding MirandaDefault = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Native.StringEncoding - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle - extends [mscorlib]System.ValueType - implements Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle, - [mscorlib]System.IDisposable -{ - .field private native int intPtr - .field public static initonly valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Empty - .field private string originalString - .field private valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding - .method public hidebysig specialname rtspecialname - instance void .ctor(string str, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding) cil managed - { - // Code size 83 (0x53) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$0$0000) - .line 51,51 : 13,30 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\UnmanagedStringHandle.cs' - IL_0000: ldarg.2 - IL_0001: stloc.0 - IL_0002: ldloc.0 - IL_0003: switch ( - IL_0020, - IL_0012) - IL_0010: br.s IL_002e - - .line 54,54 : 21,67 '' - IL_0012: ldarg.0 - IL_0013: ldarg.1 - IL_0014: call native int [mscorlib]System.Runtime.InteropServices.Marshal::StringToHGlobalUni(string) - IL_0019: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - .line 55,55 : 21,27 '' - IL_001e: br.s IL_0044 - - .line 57,57 : 21,68 '' - IL_0020: ldarg.0 - IL_0021: ldarg.1 - IL_0022: call native int [mscorlib]System.Runtime.InteropServices.Marshal::StringToHGlobalAnsi(string) - IL_0027: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - .line 58,58 : 21,27 '' - IL_002c: br.s IL_0044 - - .line 60,60 : 21,73 '' - IL_002e: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding() - IL_0033: starg.s encoding - .line 62,62 : 21,67 '' - IL_0035: ldarg.2 - IL_0036: ldc.i4.2 - IL_0037: bne.un.s IL_0000 - - .line 63,63 : 25,122 '' - IL_0039: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() - IL_003e: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0043: throw - - .line 68,68 : 13,39 '' - IL_0044: ldarg.0 - IL_0045: ldarg.1 - IL_0046: stfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString - .line 69,69 : 13,38 '' - IL_004b: ldarg.0 - IL_004c: ldarg.2 - IL_004d: stfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding - .line 70,70 : 9,10 '' - IL_0052: ret - } // end of method UnmanagedStringHandle::.ctor - - .method public hidebysig specialname instance string - get_OriginalString() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 78,78 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString - IL_0006: ret - } // end of method UnmanagedStringHandle::get_OriginalString - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding - get_Encoding() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 85,85 : 17,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding - IL_0006: ret - } // end of method UnmanagedStringHandle::get_Encoding - - .method public hidebysig newslot specialname virtual final - instance native int get_IntPtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 91,91 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - IL_0006: ret - } // end of method UnmanagedStringHandle::get_IntPtr - - .method public hidebysig specialname static - native int op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle operand) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 96,96 : 13,35 '' - IL_0000: ldarga.s operand - IL_0002: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0007: ret - } // end of method UnmanagedStringHandle::op_Implicit - - .method public hidebysig specialname static - native uint op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle operand) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 13 (0xd) - .maxstack 8 - .line 102,102 : 13,55 '' - IL_0000: ldarga.s operand - IL_0002: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0007: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int) - IL_000c: ret - } // end of method UnmanagedStringHandle::op_Implicit - - .method public hidebysig specialname instance int32 - get_Size() cil managed - { - // Code size 69 (0x45) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$0$0000) - .line 109,109 : 17,30 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - IL_0006: brtrue.s IL_000a - - .line 110,110 : 21,30 '' - IL_0008: ldc.i4.0 - IL_0009: ret - - .line 112,112 : 17,34 '' - IL_000a: ldarg.0 - IL_000b: ldfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding - IL_0010: stloc.0 - IL_0011: ldloc.0 - IL_0012: switch ( - IL_0021, - IL_0032) - IL_001f: br.s IL_0043 - - .line 115,115 : 25,90 '' - IL_0021: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0026: ldarg.0 - IL_0027: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString - IL_002c: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string) - IL_0031: ret - - .line 117,117 : 25,90 '' - IL_0032: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode() - IL_0037: ldarg.0 - IL_0038: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString - IL_003d: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string) - IL_0042: ret - - .line 119,119 : 25,35 '' - IL_0043: ldc.i4.m1 - IL_0044: ret - } // end of method UnmanagedStringHandle::get_Size - - .method public hidebysig specialname instance bool - get_IsValid() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 128,128 : 17,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: ret - } // end of method UnmanagedStringHandle::get_IsValid - - .method public hidebysig newslot virtual final - instance void Free() cil managed - { - // Code size 31 (0x1f) - .maxstack 8 - .line 138,138 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - IL_0006: brfalse.s IL_001e - - .line 140,140 : 17,45 '' - IL_0008: ldarg.0 - IL_0009: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - IL_000e: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 141,141 : 17,38 '' - IL_0013: ldarg.0 - IL_0014: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0019: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr - .line 143,143 : 9,10 '' - IL_001e: ret - } // end of method UnmanagedStringHandle::Free - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 7 (0x7) - .maxstack 8 - .line 147,147 : 13,20 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - .line 148,148 : 9,10 '' - IL_0006: ret - } // end of method UnmanagedStringHandle::System.IDisposable.Dispose - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 39,39 : 9,90 '' - IL_0000: ldsflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0005: initobj Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle - IL_000b: ret - } // end of method UnmanagedStringHandle::.cctor - - .property instance string OriginalString() - { - .get instance string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_OriginalString() - } // end of property UnmanagedStringHandle::OriginalString - .property instance valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding - Encoding() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_Encoding() - } // end of property UnmanagedStringHandle::Encoding - .property instance native int IntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - } // end of property UnmanagedStringHandle::IntPtr - .property instance int32 Size() - { - .get instance int32 Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_Size() - } // end of property UnmanagedStringHandle::Size - .property instance bool IsValid() - { - .get instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid() - } // end of property UnmanagedStringHandle::IsValid -} // end of class Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary - extends class [mscorlib]System.Collections.Generic.Dictionary`2 -{ - .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. - .method assembly hidebysig specialname rtspecialname - instance void .ctor(int32 count) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 31,31 : 9,61 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\ProtocolDictionary.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - .line 31,31 : 64,65 '' - IL_0007: ret - } // end of method ProtocolDictionary::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_Item(string key) cil managed - { - // Code size 34 (0x22) - .maxstack 2 - .locals init ([0] bool notFound) - .line 41,41 : 17,68 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_000f - - IL_0003: ldarg.0 - IL_0004: ldarg.1 - IL_0005: call instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_000a: ldc.i4.0 - IL_000b: ceq - IL_000d: br.s IL_0010 - - IL_000f: ldc.i4.1 - IL_0010: stloc.0 - .line 44,44 : 17,30 '' - IL_0011: ldloc.0 - IL_0012: brfalse.s IL_001a - - .line 45,45 : 21,53 '' - IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol() - IL_0019: ret - - .line 47,47 : 17,34 '' - IL_001a: ldarg.0 - IL_001b: ldarg.1 - IL_001c: call instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0021: ret - } // end of method ProtocolDictionary::get_Item - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - Item(string) - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::get_Item(string) - } // end of property ProtocolDictionary::Item -} // end of class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 30,30 : 9,56 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\PluginDescriptorCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.3 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 30,30 : 59,60 '' - IL_0007: ret - } // end of method PluginDescriptorCollection::.ctor - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 73 (0x49) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000, - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001) - .line 38,38 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 39,39 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 41,41 : 53,57 '' - IL_000e: ldarg.0 - IL_000f: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0014: stloc.2 - .try - { - IL_0015: br.s IL_002c - - .line 41,41 : 22,49 '' - IL_0017: ldloca.s CS$5$0001 - IL_0019: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001e: stloc.0 - .line 42,42 : 17,49 '' - IL_001f: ldloc.0 - IL_0020: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0025: ldarg.1 - IL_0026: bne.un.s IL_002c - - .line 42,42 : 50,68 '' - IL_0028: ldloc.0 - IL_0029: stloc.1 - IL_002a: leave.s IL_0047 - - .line 41,41 : 50,52 '' - IL_002c: ldloca.s CS$5$0001 - IL_002e: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0033: brtrue.s IL_0017 - - IL_0035: leave.s IL_0045 - - } // end .try - finally - { - IL_0037: ldloca.s CS$5$0001 - IL_0039: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_003f: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0044: endfinally - .line 44,44 : 13,25 '' - } // end handler - IL_0045: ldnull - IL_0046: ret - - .line 45,45 : 9,10 '' - IL_0047: ldloc.1 - IL_0048: ret - } // end of method PluginDescriptorCollection::FindDescriptorOf - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - FindDescriptorOf(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 93 (0x5d) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000, - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001) - .line 49,49 : 13,36 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 50,50 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 52,52 : 13,75 '' - IL_000e: ldarg.1 - IL_000f: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::PluginType - IL_0014: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0019: brtrue.s IL_001d - - .line 53,53 : 17,29 '' - IL_001b: ldnull - IL_001c: ret - - .line 55,55 : 53,57 '' - IL_001d: ldarg.0 - IL_001e: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0023: stloc.2 - .try - { - IL_0024: br.s IL_0040 - - .line 55,55 : 22,49 '' - IL_0026: ldloca.s CS$5$0001 - IL_0028: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_002d: stloc.0 - .line 56,56 : 17,63 '' - IL_002e: ldloc.0 - IL_002f: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0034: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0039: ldarg.1 - IL_003a: bne.un.s IL_0040 - - .line 56,56 : 64,82 '' - IL_003c: ldloc.0 - IL_003d: stloc.1 - IL_003e: leave.s IL_005b - - .line 55,55 : 50,52 '' - IL_0040: ldloca.s CS$5$0001 - IL_0042: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0047: brtrue.s IL_0026 - - IL_0049: leave.s IL_0059 - - } // end .try - finally - { - IL_004b: ldloca.s CS$5$0001 - IL_004d: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0053: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0058: endfinally - .line 58,58 : 13,25 '' - } // end handler - IL_0059: ldnull - IL_005a: ret - - .line 59,59 : 9,10 '' - IL_005b: ldloc.1 - IL_005c: ret - } // end of method PluginDescriptorCollection::FindDescriptorOf - - .method public hidebysig instance bool - ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 67,67 : 13,55 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0007: ldnull - IL_0008: ceq - IL_000a: ldc.i4.0 - IL_000b: ceq - IL_000d: ret - } // end of method PluginDescriptorCollection::ContainsDescriptorOf - - .method public hidebysig instance bool - ContainsDescriptorOf(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 72,72 : 13,59 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type) - IL_0007: ldnull - IL_0008: ceq - IL_000a: ldc.i4.0 - IL_000b: ceq - IL_000d: ret - } // end of method PluginDescriptorCollection::ContainsDescriptorOf - -} // end of class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection - extends class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection list) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 32,32 : 9,98 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\PluginDescriptorReadOnlyCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(class [mscorlib]System.Collections.Generic.IList`1) - .line 32,32 : 101,102 '' - IL_0007: ret - } // end of method PluginDescriptorReadOnlyCollection::.ctor - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 40,40 : 13,81 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IList`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Items() - IL_0006: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - IL_000b: ldarg.1 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0011: ret - } // end of method PluginDescriptorReadOnlyCollection::FindDescriptorOf - - .method public hidebysig instance class Virtuoso.Miranda.Plugins.PluginDescriptor - FindDescriptorOf(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 45,45 : 13,85 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IList`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Items() - IL_0006: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - IL_000b: ldarg.1 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type) - IL_0011: ret - } // end of method PluginDescriptorReadOnlyCollection::FindDescriptorOf - - .method public hidebysig instance bool - ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 54,54 : 13,89 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IList`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Items() - IL_0006: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - IL_000b: ldarg.1 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0011: ldnull - IL_0012: ceq - IL_0014: ldc.i4.0 - IL_0015: ceq - IL_0017: ret - } // end of method PluginDescriptorReadOnlyCollection::ContainsDescriptorOf - - .method public hidebysig instance bool - ContainsDescriptorOf(class [mscorlib]System.Type pluginType) cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 59,59 : 13,93 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.Collections.Generic.IList`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Items() - IL_0006: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection - IL_000b: ldarg.1 - IL_000c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type) - IL_0011: ldnull - IL_0012: ceq - IL_0014: ldc.i4.0 - IL_0015: ceq - IL_0017: ret - } // end of method PluginDescriptorReadOnlyCollection::ContainsDescriptorOf - -} // end of class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Translate - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .field private static initonly class [mscorlib]System.Type StatusEnumType - .method public hidebysig static valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - ToStatus(native uint wParam) cil managed - { - // Code size 47 (0x2f) - .maxstack 8 - .line 42,42 : 13,73 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Translate.cs' - IL_0000: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.Translate::StatusEnumType - IL_0005: ldarga.s wParam - IL_0007: call instance uint32 [mscorlib]System.UIntPtr::ToUInt32() - IL_000c: box [mscorlib]System.Int32 - IL_0011: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_0016: brtrue.s IL_0028 - - .line 43,43 : 17,107 '' - IL_0018: ldstr "wParam" - IL_001d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidValueToTranslate() - IL_0022: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string) - IL_0027: throw - - .line 45,45 : 13,41 '' - IL_0028: ldarg.0 - IL_0029: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint) - IL_002e: ret - } // end of method Translate::ToStatus - - .method public hidebysig static string - ToString(native int lParam, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding marshalAs) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 54,54 : 13,58 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: ldarg.1 - IL_0003: ldc.i4.0 - IL_0004: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding, - bool) - IL_0009: ret - } // end of method Translate::ToString - - .method public hidebysig static string - ToString(native int lParam, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding marshalAs, - bool transformExceptionsToNull) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 59,59 : 13,78 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding, - bool) - IL_0009: ret - } // end of method Translate::ToString - - .method public hidebysig static string - ToString(native int lParam, - int32 length, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding marshalAs) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 64,64 : 13,63 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldc.i4.0 - IL_0004: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding, - bool) - IL_0009: ret - } // end of method Translate::ToString - - .method public hidebysig static string - ToString(native int lParam, - int32 length, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding marshalAs, - bool tranformExceptionsToNull) cil managed - { - // Code size 193 (0xc1) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] string CS$1$0000, - [2] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$0$0001) - .line 69,69 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 70,70 : 17,59 '' - IL_000d: ldstr "lParam" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 72,72 : 13,28 '' - IL_0018: ldarg.1 - IL_0019: ldc.i4.0 - IL_001a: bge.s IL_0027 - - .line 73,73 : 17,65 '' - IL_001c: ldstr "length" - IL_0021: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0026: throw - - .line 75,75 : 13,135 '' - IL_0027: ldarg.2 - IL_0028: ldc.i4.2 - IL_0029: beq.s IL_003d - - IL_002b: ldarg.2 - IL_002c: brfalse.s IL_003d - - IL_002e: ldarg.2 - IL_002f: ldc.i4.1 - IL_0030: beq.s IL_003d - - .line 76,76 : 17,68 '' - IL_0032: ldstr "marshalAs" - IL_0037: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_003c: throw - - .line 81,81 : 17,35 '' - .try - { - IL_003d: ldarg.2 - IL_003e: stloc.2 - IL_003f: ldloc.2 - IL_0040: switch ( - IL_0069, - IL_0080, - IL_0053) - IL_0051: br.s IL_0097 - - .line 84,84 : 25,78 '' - IL_0053: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding() - IL_0058: starg.s marshalAs - .line 85,85 : 25,72 '' - IL_005a: ldarg.2 - IL_005b: ldc.i4.2 - IL_005c: bne.un.s IL_003d - - .line 85,85 : 73,170 '' - IL_005e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() - IL_0063: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0068: throw - - .line 88,88 : 25,40 '' - IL_0069: ldarg.1 - IL_006a: ldc.i4.0 - IL_006b: ble.s IL_0077 - - .line 89,89 : 29,76 '' - IL_006d: ldarg.0 - IL_006e: ldarg.1 - IL_006f: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int, - int32) - IL_0074: stloc.1 - IL_0075: leave.s IL_00bf - - .line 91,91 : 29,68 '' - IL_0077: ldarg.0 - IL_0078: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int) - IL_007d: stloc.1 - IL_007e: leave.s IL_00bf - - .line 93,93 : 25,40 '' - IL_0080: ldarg.1 - IL_0081: ldc.i4.0 - IL_0082: ble.s IL_008e - - .line 94,94 : 29,75 '' - IL_0084: ldarg.0 - IL_0085: ldarg.1 - IL_0086: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int, - int32) - IL_008b: stloc.1 - IL_008c: leave.s IL_00bf - - .line 96,96 : 29,67 '' - IL_008e: ldarg.0 - IL_008f: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int) - IL_0094: stloc.1 - IL_0095: leave.s IL_00bf - - .line 98,98 : 25,37 '' - IL_0097: ldnull - IL_0098: stloc.1 - IL_0099: leave.s IL_00bf - - .line 101,101 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_009b: stloc.0 - .line 103,103 : 17,47 '' - IL_009c: ldarg.3 - IL_009d: brtrue.s IL_00bb - - .line 104,104 : 21,126 '' - IL_009f: ldstr "lParam" - IL_00a4: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidValueToTranslate() - IL_00a9: ldloc.0 - IL_00aa: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_00af: call string [mscorlib]System.String::Concat(string, - string) - IL_00b4: ldloc.0 - IL_00b5: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string, - class [mscorlib]System.Exception) - IL_00ba: throw - - .line 106,106 : 21,33 '' - IL_00bb: ldnull - IL_00bc: stloc.1 - IL_00bd: leave.s IL_00bf - - .line 108,108 : 9,10 '' - } // end handler - IL_00bf: ldloc.1 - IL_00c0: ret - } // end of method Translate::ToString - - .method public hidebysig static native int - ToHandle(native uint wParam) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 116,116 : 13,56 '' - IL_0000: ldarga.s wParam - IL_0002: call instance uint64 [mscorlib]System.UIntPtr::ToUInt64() - IL_0007: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_000c: ret - } // end of method Translate::ToHandle - - .method public hidebysig static native uint - ToHandle(native int lParam) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 121,121 : 13,57 '' - IL_0000: ldarga.s lParam - IL_0002: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0007: newobj instance void [mscorlib]System.UIntPtr::.ctor(uint64) - IL_000c: ret - } // end of method Translate::ToHandle - - .method public hidebysig static valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle - ToHandle(string str, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 126,126 : 13,61 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0007: ret - } // end of method Translate::ToHandle - - .method public hidebysig static uint32 - ToMirandaVersion(class [mscorlib]System.Version version) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 80 (0x50) - .maxstack 3 - .line 136,136 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0007: brfalse.s IL_0014 - - .line 137,137 : 17,60 '' - IL_0009: ldstr "version" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 139,139 : 13,191 '' - IL_0014: ldarg.0 - IL_0015: callvirt instance int32 [mscorlib]System.Version::get_Major() - IL_001a: ldc.i4 0xff - IL_001f: and - IL_0020: ldc.i4.s 24 - IL_0022: shl - IL_0023: ldarg.0 - IL_0024: callvirt instance int32 [mscorlib]System.Version::get_Minor() - IL_0029: ldc.i4 0xff - IL_002e: and - IL_002f: ldc.i4.s 16 - IL_0031: shl - IL_0032: or - IL_0033: ldarg.0 - IL_0034: callvirt instance int32 [mscorlib]System.Version::get_Build() - IL_0039: ldc.i4 0xff - IL_003e: and - IL_003f: ldc.i4.8 - IL_0040: shl - IL_0041: or - IL_0042: ldarg.0 - IL_0043: callvirt instance int16 [mscorlib]System.Version::get_MinorRevision() - IL_0048: ldc.i4 0xff - IL_004d: and - IL_004e: or - IL_004f: ret - } // end of method Translate::ToMirandaVersion - - .method public hidebysig static class [mscorlib]System.Version - FromMirandaVersion(uint32 version) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 42 (0x2a) - .maxstack 8 - .line 145,145 : 13,147 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.s 24 - IL_0003: shr.un - IL_0004: ldc.i4 0xff - IL_0009: and - IL_000a: ldarg.0 - IL_000b: ldc.i4.s 16 - IL_000d: shr.un - IL_000e: ldc.i4 0xff - IL_0013: and - IL_0014: ldarg.0 - IL_0015: ldc.i4.8 - IL_0016: shr.un - IL_0017: ldc.i4 0xff - IL_001c: and - IL_001d: ldarg.0 - IL_001e: ldc.i4 0xff - IL_0023: and - IL_0024: newobj instance void [mscorlib]System.Version::.ctor(int32, - int32, - int32, - int32) - IL_0029: ret - } // end of method Translate::FromMirandaVersion - - .method public hidebysig static uint8[] - ToBlob(native int blobPtr, - int32 size) cil managed - { - // Code size 57 (0x39) - .maxstack 4 - .locals init ([0] uint8[] 'blob') - .line 154,154 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 155,155 : 17,60 '' - IL_000d: ldstr "blobPtr" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 157,157 : 13,26 '' - IL_0018: ldarg.1 - IL_0019: ldc.i4.0 - IL_001a: bge.s IL_0027 - - .line 158,158 : 17,63 '' - IL_001c: ldstr "size" - IL_0021: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0026: throw - - .line 160,160 : 13,42 '' - IL_0027: ldarg.1 - IL_0028: newarr [mscorlib]System.Byte - IL_002d: stloc.0 - .line 161,161 : 13,50 '' - IL_002e: ldarg.0 - IL_002f: ldloc.0 - IL_0030: ldc.i4.0 - IL_0031: ldarg.1 - IL_0032: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(native int, - uint8[], - int32, - int32) - .line 163,163 : 13,25 '' - IL_0037: ldloc.0 - IL_0038: ret - } // end of method Translate::ToBlob - - .method assembly hidebysig static object - ValueFromVariant(valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT& dbVariant) cil managed - { - // Code size 241 (0xf1) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue CS$0$0000) - .line 172,172 : 13,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: switch ( - IL_00b4, - IL_00a3, - IL_00c7, - IL_00ef, - IL_00b6) - IL_0021: ldloc.0 - IL_0022: ldc.i4 0x80 - IL_0027: beq IL_00e9 - - IL_002c: ldloc.0 - IL_002d: ldc.i4 0xfc - IL_0032: sub - IL_0033: switch ( - IL_00d8, - IL_006a, - IL_0087, - IL_004d) - IL_0048: br IL_00ef - - .line 175,175 : 21,123 '' - IL_004d: ldarg.0 - IL_004e: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0053: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_0058: ldarg.0 - IL_0059: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_005e: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize - IL_0063: ldc.i4.0 - IL_0064: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0069: ret - - .line 177,177 : 21,126 '' - IL_006a: ldarg.0 - IL_006b: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_0070: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_0075: ldarg.0 - IL_0076: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_007b: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize - IL_0080: ldc.i4.1 - IL_0081: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - int32, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0086: ret - - .line 179,179 : 21,80 '' - IL_0087: ldarg.0 - IL_0088: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob - IL_008d: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::BlobPtr - IL_0092: ldarg.0 - IL_0093: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob - IL_0098: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::Size - IL_009d: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToBlob(native int, - int32) - IL_00a2: ret - - .line 181,181 : 21,54 '' - IL_00a3: ldarg.0 - IL_00a4: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00a9: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte - IL_00ae: box [mscorlib]System.Byte - IL_00b3: ret - - .line 183,183 : 21,33 '' - IL_00b4: ldnull - IL_00b5: ret - - .line 185,185 : 21,55 '' - IL_00b6: ldarg.0 - IL_00b7: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00bc: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord - IL_00c1: box [mscorlib]System.UInt32 - IL_00c6: ret - - .line 187,187 : 21,54 '' - IL_00c7: ldarg.0 - IL_00c8: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives - IL_00cd: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word - IL_00d2: box [mscorlib]System.UInt16 - IL_00d7: ret - - .line 189,189 : 21,76 '' - IL_00d8: ldarg.0 - IL_00d9: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text - IL_00de: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr - IL_00e3: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringBSTR(native int) - IL_00e8: ret - - .line 191,191 : 21,55 '' - IL_00e9: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_00ee: throw - - .line 193,193 : 21,33 '' - IL_00ef: ldnull - IL_00f0: ret - } // end of method Translate::ValueFromVariant - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 34,34 : 9,74 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.Translate::StatusEnumType - IL_000f: ret - } // end of method Translate::.cctor - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Translate - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Callback - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method Callback::.ctor - - .method public hidebysig newslot virtual - instance int32 Invoke(native uint wParam, - native int lParam) runtime managed - { - } // end of method Callback::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native uint wParam, - native int lParam, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method Callback::BeginInvoke - - .method public hidebysig newslot virtual - instance int32 EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method Callback::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Callback - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.PluginState - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.PluginState Disabled = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.PluginState Enabled = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.PluginState CrashDisabled = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.PluginState - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaServices - extends [mscorlib]System.Object -{ - .field public static literal string MS_CLIST_ADDMAINMENUITEM = "CList/AddMainMenuItem" - .field public static literal string MS_CLIST_ADDCONTACTMENUITEM = "CList/AddContactMenuItem" - .field public static literal string MS_CLIST_MODIFYMENUITEM = "CList/ModifyMenuItem" - .field public static literal string MS_CLIST_SYSTRAY_NOTIFY = "Miranda/Systray/Notify" - .field public static literal string MS_CONTACT_GETCONTACTINFO = "Miranda/Contact/GetContactInfo" - .field public static literal string MS_PROTO_GETCONTACTBASEPROTO = "Proto/GetContactBaseProto" - .field public static literal string MS_PROTO_ENUMPROTOCOLS = "Proto/EnumProtocols" - .field public static literal string MS_PROTO_CALLCONTACTSERVICE = "Proto/CallContactService" - .field public static literal string MS_PROTO_REGISTERMODULE = "Proto/RegisterModule" - .field public static literal string PS_MESSAGE = "/SendMsg" - .field public static literal string MS_SYSTEM_GETVERSION = "Miranda/System/GetVersion" -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaServices - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject, - Virtuoso.Miranda.Plugins.IDescriptor -{ - .field private string name - .field private native int handle - .field private class Virtuoso.Miranda.Plugins.Callback callback - .field private class Virtuoso.Miranda.Plugins.Callback callbackStub - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType hookType - .field private class Virtuoso.Miranda.Plugins.PluginDescriptor owner - .field private bool registeredManually - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - class Virtuoso.Miranda.Plugins.Callback callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType 'type') cil managed - { - // Code size 101 (0x65) - .maxstack 3 - .line 45,45 : 9,101 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\HookDescriptor.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 47,47 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 48,48 : 17,57 '' - IL_000e: ldstr "name" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 50,50 : 13,31 '' - IL_0019: ldarg.2 - IL_001a: brtrue.s IL_0027 - - .line 51,51 : 17,58 '' - IL_001c: ldstr "owner" - IL_0021: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0026: throw - - .line 53,53 : 13,34 '' - IL_0027: ldarg.3 - IL_0028: brtrue.s IL_0035 - - .line 54,54 : 17,61 '' - IL_002a: ldstr "callback" - IL_002f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0034: throw - - .line 56,56 : 13,50 '' - IL_0035: ldarg.0 - IL_0036: ldarg.0 - IL_0037: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SafeCallbackStub(native uint, - native int) - IL_003d: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0042: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callbackStub - .line 58,58 : 13,30 '' - IL_0047: ldarg.0 - IL_0048: ldarg.1 - IL_0049: stfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name - .line 59,59 : 13,32 '' - IL_004e: ldarg.0 - IL_004f: ldarg.2 - IL_0050: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner - .line 60,60 : 13,38 '' - IL_0055: ldarg.0 - IL_0056: ldarg.3 - IL_0057: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback - .line 61,61 : 13,34 '' - IL_005c: ldarg.0 - IL_005d: ldarg.s 'type' - IL_005f: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType - .line 62,62 : 9,10 '' - IL_0064: ret - } // end of method HookDescriptor::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1 targetContainer, - string name, - class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - class Virtuoso.Miranda.Plugins.Callback callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType 'type') cil managed - { - // Code size 34 (0x22) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 66,66 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 67,67 : 17,68 '' - IL_0003: ldstr "targetContainer" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 69,69 : 13,89 '' - IL_000e: ldarg.1 - IL_000f: ldarg.2 - IL_0010: ldarg.3 - IL_0011: ldarg.s 'type' - IL_0013: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::.ctor(string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0018: stloc.0 - .line 70,70 : 13,45 '' - IL_0019: ldarg.0 - IL_001a: ldloc.0 - IL_001b: callvirt instance void class [mscorlib]System.Collections.Generic.ICollection`1::Add(!0) - .line 72,72 : 13,31 '' - IL_0020: ldloc.0 - IL_0021: ret - } // end of method HookDescriptor::SetUpAndStore - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2 targetContainer, - string name, - class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - class Virtuoso.Miranda.Plugins.Callback callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType 'type') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 77,77 : 13,94 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: ldarg.3 - IL_0005: ldarg.s 'type' - IL_0007: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2, - !!0, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_000c: ret - } // end of method HookDescriptor::SetUpAndStore - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2 targetContainer, - !!T key, - string name, - class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - class Virtuoso.Miranda.Plugins.Callback callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType 'type') cil managed - { - // Code size 36 (0x24) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 82,82 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 83,83 : 17,68 '' - IL_0003: ldstr "targetContainer" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 85,85 : 13,89 '' - IL_000e: ldarg.2 - IL_000f: ldarg.3 - IL_0010: ldarg.s callback - IL_0012: ldarg.s 'type' - IL_0014: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::.ctor(string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0019: stloc.0 - .line 86,86 : 13,50 '' - IL_001a: ldarg.0 - IL_001b: ldarg.1 - IL_001c: ldloc.0 - IL_001d: callvirt instance void class [mscorlib]System.Collections.Generic.IDictionary`2::Add(!0, - !1) - .line 88,88 : 13,31 '' - IL_0022: ldloc.0 - IL_0023: ret - } // end of method HookDescriptor::SetUpAndStore - - .method private hidebysig instance int32 - SafeCallbackStub(native uint wParam, - native int lParam) cil managed - { - // Code size 46 (0x2e) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Exception e, - [1] int32 CS$1$0000) - .line 99,99 : 17,49 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint, - native int) - IL_000d: stloc.1 - IL_000e: leave.s IL_002c - - .line 101,101 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0010: stloc.0 - .line 103,103 : 17,84 '' - IL_0011: ldarg.0 - IL_0012: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner - IL_0017: call class Virtuoso.Miranda.Plugins.IExceptionHandler Virtuoso.Miranda.Plugins.MirandaPlugin::GetExceptionHandler(class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_001c: ldloc.0 - IL_001d: ldarg.0 - IL_001e: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner - IL_0023: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 104,104 : 17,52 '' - IL_0028: ldc.i4.m1 - IL_0029: stloc.1 - IL_002a: leave.s IL_002c - - .line 106,106 : 9,10 '' - } // end handler - IL_002c: ldloc.1 - IL_002d: ret - } // end of method HookDescriptor::SafeCallbackStub - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 41 (0x29) - .maxstack 8 - .line 110,110 : 13,94 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name - IL_0006: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_000b: ldarg.0 - IL_000c: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback - IL_0011: callvirt instance class [mscorlib]System.Reflection.MethodInfo [mscorlib]System.Delegate::get_Method() - IL_0016: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() - IL_001b: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0020: add - IL_0021: ldarg.0 - IL_0022: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType - IL_0027: add - IL_0028: ret - } // end of method HookDescriptor::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 32 (0x20) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor other) - .line 115,115 : 13,29 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 116,116 : 17,30 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 118,118 : 13,58 '' - IL_0005: ldarg.1 - IL_0006: isinst Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - IL_000b: stloc.0 - .line 120,120 : 13,31 '' - IL_000c: ldloc.0 - IL_000d: brtrue.s IL_0011 - - .line 121,121 : 17,30 '' - IL_000f: ldc.i4.0 - IL_0010: ret - - .line 123,123 : 13,57 '' - IL_0011: ldarg.0 - IL_0012: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0017: ldloc.0 - IL_0018: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_001d: ceq - IL_001f: ret - } // end of method HookDescriptor::Equals - - .method public hidebysig specialname instance string - get_Name() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 132,132 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name - IL_0006: ret - } // end of method HookDescriptor::get_Name - - .method public hidebysig newslot specialname virtual final - instance native int get_MirandaHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 137,137 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::handle - IL_0006: ret - } // end of method HookDescriptor::get_MirandaHandle - - .method assembly hidebysig specialname - instance void set_MirandaHandle(native int 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 138,138 : 28,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::handle - .line 138,138 : 44,45 '' - IL_0007: ret - } // end of method HookDescriptor::set_MirandaHandle - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Callback - get_Callback() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 143,143 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callbackStub - IL_0006: ret - } // end of method HookDescriptor::get_Callback - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - get_HookType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 148,148 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType - IL_0006: ret - } // end of method HookDescriptor::get_HookType - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.PluginDescriptor - get_Owner() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 153,153 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner - IL_0006: ret - } // end of method HookDescriptor::get_Owner - - .method public hidebysig specialname instance bool - get_RegisteredManually() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 158,158 : 19,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::registeredManually - IL_0006: ret - } // end of method HookDescriptor::get_RegisteredManually - - .method public hidebysig specialname instance void - set_RegisteredManually(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 159,159 : 19,46 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::registeredManually - .line 159,159 : 47,48 '' - IL_0007: ret - } // end of method HookDescriptor::set_RegisteredManually - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - } // end of property HookDescriptor::Name - .property instance native int MirandaHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - } // end of property HookDescriptor::MirandaHandle - .property instance class Virtuoso.Miranda.Plugins.Callback - Callback() - { - .get instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Callback() - } // end of property HookDescriptor::Callback - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType - HookType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - } // end of property HookDescriptor::HookType - .property instance class Virtuoso.Miranda.Plugins.PluginDescriptor - Owner() - { - .get instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Owner() - } // end of property HookDescriptor::Owner - .property instance bool RegisteredManually() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_RegisteredManually(bool) - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_RegisteredManually() - } // end of property HookDescriptor::RegisteredManually -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname uint32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags None = uint32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_NAME = uint32(0x80000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_FLAGS = uint32(0x40000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_ICON = uint32(0x20000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_HOTKEY = uint32(0x10000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags CMIM_ALL = uint32(0xF0000000) -} // end of class Virtuoso.Miranda.Plugins.Native.MenuItemModifyFlags - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Native.MirandaException - extends [mscorlib]System.Exception -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor(string message) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 30,30 : 9,66 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\MirandaException.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void [mscorlib]System.Exception::.ctor(string) - .line 30,30 : 69,70 '' - IL_0007: ret - } // end of method MirandaException::.ctor - - .method assembly hidebysig specialname rtspecialname - instance void .ctor(string message, - class [mscorlib]System.Exception inner) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 31,31 : 9,90 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(string, - class [mscorlib]System.Exception) - .line 31,31 : 93,94 '' - IL_0008: ret - } // end of method MirandaException::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 33,33 : 9,107 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 33,33 : 110,111 '' - IL_0008: ret - } // end of method MirandaException::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.MirandaException - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public string Protocol - .field public string Title - .field public string Text - .field public uint32 Flags - .field public uint32 Timeout - .method public hidebysig specialname rtspecialname - instance void .ctor(string title, - string text, - valuetype [System.Windows.Forms]System.Windows.Forms.ToolTipIcon 'flags') cil managed - { - // Code size 65 (0x41) - .maxstack 2 - .line 45,45 : 13,42 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\MIRANDASYSTRAYNOTIFY.cs' - IL_0000: ldarg.0 - IL_0001: ldsfld string [mscorlib]System.String::Empty - IL_0006: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Protocol - .line 46,46 : 13,32 '' - IL_000b: ldarg.0 - IL_000c: ldarg.1 - IL_000d: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Title - .line 47,47 : 13,30 '' - IL_0012: ldarg.0 - IL_0013: ldarg.2 - IL_0014: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Text - .line 48,48 : 13,38 '' - IL_0019: ldarg.0 - IL_001a: ldarg.3 - IL_001b: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Flags - .line 49,49 : 13,38 '' - IL_0020: ldarg.0 - IL_0021: ldc.i4 0x2710 - IL_0026: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Timeout - .line 51,51 : 13,70 '' - IL_002b: ldarg.0 - IL_002c: ldtoken Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY - IL_0031: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0036: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_003b: stfld int32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Size - .line 52,52 : 9,10 '' - IL_0040: ret - } // end of method MIRANDASYSTRAYNOTIFY::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Native.MarshalKind - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind Copy = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind PinBlittable = int32(0x00000001) -} // end of class Virtuoso.Miranda.Plugins.Native.MarshalKind - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - extends [mscorlib]System.ValueType - implements Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle, - [mscorlib]System.IDisposable -{ - .field public static initonly valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 Empty - .field private class [mscorlib]System.Type ActualType - .field private valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind MarshalKind - .field private valuetype [mscorlib]System.Runtime.InteropServices.GCHandle GcHandle - .field private native int intPtr - .field private native int SinglePressure - .field private native int[] Pressure - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 51,52 : 9,58 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\UnmanagedStructHandle.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ldnull - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 53,53 : 11,12 '' - IL_0009: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - native int pressure) cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 55,56 : 9,58 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ldnull - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 58,58 : 13,44 '' - IL_0009: ldarg.0 - IL_000a: ldarg.2 - IL_000b: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - .line 59,59 : 9,10 '' - IL_0010: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - native int[] pressure) cil managed - { - .param [2] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 10 (0xa) - .maxstack 8 - .line 61,62 : 9,62 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ldarg.2 - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 63,63 : 11,12 '' - IL_0009: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind marshalKind) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 65,66 : 9,53 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 67,67 : 11,12 '' - IL_0009: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind marshalKind, - native int pressure) cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 69,70 : 9,53 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind, - native int[]) - .line 72,72 : 13,44 '' - IL_0009: ldarg.0 - IL_000a: ldarg.3 - IL_000b: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - .line 73,73 : 9,10 '' - IL_0010: ret - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(!T& structure, - valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind marshalKind, - native int[] pressure) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 218 (0xda) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind CS$0$0000) - .line 78,78 : 13,83 '' - IL_0000: ldtoken !T - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: call instance bool [mscorlib]System.Type::get_IsValueType() - IL_000f: brtrue.s IL_002f - - IL_0011: ldarg.1 - IL_0012: ldobj !T - IL_0017: box !T - IL_001c: ldnull - IL_001d: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_0022: brfalse.s IL_002f - - .line 79,79 : 17,62 '' - IL_0024: ldstr "structure" - IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002e: throw - - .line 81,81 : 13,47 '' - IL_002f: ldarg.0 - IL_0030: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0035: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - .line 82,82 : 13,38 '' - IL_003a: ldarg.0 - IL_003b: ldarg.3 - IL_003c: stfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - .line 83,83 : 13,44 '' - IL_0041: ldarg.0 - IL_0042: ldarg.2 - IL_0043: stfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalKind - .line 84,84 : 13,51 '' - IL_0048: ldarg.0 - IL_0049: ldarg.1 - IL_004a: constrained. !T - IL_0050: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0055: stfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - .line 86,86 : 13,33 '' - IL_005a: ldarg.2 - IL_005b: stloc.0 - IL_005c: ldloc.0 - IL_005d: switch ( - IL_006c, - IL_00a6) - IL_006a: br.s IL_00cf - - .line 89,89 : 21,84 '' - IL_006c: ldarg.0 - IL_006d: ldarg.0 - IL_006e: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - IL_0073: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0078: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_007d: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - .line 90,90 : 21,83 '' - IL_0082: ldarg.1 - IL_0083: ldobj !T - IL_0088: box !T - IL_008d: ldarg.0 - IL_008e: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_0093: ldc.i4.0 - IL_0094: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object, - native int, - bool) - .line 91,91 : 21,52 '' - IL_0099: ldarg.0 - IL_009a: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - IL_009f: initobj [mscorlib]System.Runtime.InteropServices.GCHandle - .line 92,92 : 21,27 '' - IL_00a5: ret - - .line 94,94 : 21,92 '' - IL_00a6: ldarg.0 - IL_00a7: ldarg.1 - IL_00a8: ldobj !T - IL_00ad: box !T - IL_00b2: ldc.i4.3 - IL_00b3: call valuetype [mscorlib]System.Runtime.InteropServices.GCHandle [mscorlib]System.Runtime.InteropServices.GCHandle::Alloc(object, - valuetype [mscorlib]System.Runtime.InteropServices.GCHandleType) - IL_00b8: stfld valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - .line 95,95 : 21,70 '' - IL_00bd: ldarg.0 - IL_00be: ldarg.0 - IL_00bf: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - IL_00c4: call instance native int [mscorlib]System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject() - IL_00c9: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - .line 96,96 : 21,27 '' - IL_00ce: ret - - .line 98,98 : 21,74 '' - IL_00cf: ldstr "marshalKind" - IL_00d4: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_00d9: throw - } // end of method UnmanagedStructHandle`1::.ctor - - .method public hidebysig specialname static - native int op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 operand) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 108,108 : 13,35 '' - IL_0000: ldarga.s operand - IL_0002: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0007: ret - } // end of method UnmanagedStructHandle`1::op_Implicit - - .method public hidebysig specialname static - native uint op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 operand) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 13 (0xd) - .maxstack 8 - .line 114,114 : 13,55 '' - IL_0000: ldarga.s operand - IL_0002: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0007: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int) - IL_000c: ret - } // end of method UnmanagedStructHandle`1::op_Implicit - - .method public hidebysig newslot specialname virtual final - instance native int get_IntPtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 125,125 : 17,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_0006: ret - } // end of method UnmanagedStructHandle`1::get_IntPtr - - .method public hidebysig instance void - MarshalBack([out] !T& destination) cil managed - { - // Code size 61 (0x3d) - .maxstack 8 - .line 135,135 : 13,57 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalKind - IL_0006: ldc.i4.1 - IL_0007: bne.un.s IL_0020 - - .line 136,136 : 17,50 '' - IL_0009: ldarg.1 - IL_000a: ldarg.0 - IL_000b: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - IL_0010: call instance object [mscorlib]System.Runtime.InteropServices.GCHandle::get_Target() - IL_0015: unbox.any !T - IL_001a: stobj !T - IL_001f: ret - - .line 138,138 : 17,77 '' - IL_0020: ldarg.1 - IL_0021: ldarg.0 - IL_0022: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0027: ldarg.0 - IL_0028: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - IL_002d: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0032: unbox.any !T - IL_0037: stobj !T - .line 139,139 : 9,10 '' - IL_003c: ret - } // end of method UnmanagedStructHandle`1::MarshalBack - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 143,143 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldflda native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_0006: constrained. [mscorlib]System.IntPtr - IL_000c: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_0011: ret - } // end of method UnmanagedStructHandle`1::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 148,148 : 13,67 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_000b - - IL_0003: ldarg.1 - IL_0004: isinst valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - IL_0009: brtrue.s IL_000d - - .line 149,149 : 17,30 '' - IL_000b: ldc.i4.0 - IL_000c: ret - - .line 151,151 : 13,58 '' - IL_000d: ldarg.0 - IL_000e: ldarg.1 - IL_000f: unbox.any valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - IL_0014: call instance bool valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Equals(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1) - IL_0019: ret - } // end of method UnmanagedStructHandle`1::Equals - - .method public hidebysig instance bool - Equals(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 other) cil managed - { - // Code size 56 (0x38) - .maxstack 8 - .line 156,156 : 13,132 '' - IL_0000: ldarga.s other - IL_0002: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_0007: ldarg.0 - IL_0008: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - IL_000d: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0012: brfalse.s IL_0036 - - IL_0014: ldarga.s other - IL_0016: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_001b: ldarg.0 - IL_001c: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_0021: bne.un.s IL_0036 - - IL_0023: ldarga.s other - IL_0025: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - IL_002a: ldarg.0 - IL_002b: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - IL_0030: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0035: ret - - IL_0036: ldc.i4.0 - IL_0037: ret - } // end of method UnmanagedStructHandle`1::Equals - - .method private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - { - .override [mscorlib]System.IDisposable::Dispose - // Code size 7 (0x7) - .maxstack 8 - .line 163,163 : 13,20 '' - IL_0000: ldarg.0 - IL_0001: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - .line 164,164 : 9,10 '' - IL_0006: ret - } // end of method UnmanagedStructHandle`1::System.IDisposable.Dispose - - .method public hidebysig newslot virtual final - instance void Free() cil managed - { - // Code size 87 (0x57) - .maxstack 2 - .line 170,170 : 17,43 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_0051 - - .line 172,172 : 21,36 '' - IL_0012: ldarg.0 - IL_0013: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::FreePressure() - .line 174,174 : 21,65 '' - IL_0018: ldarg.0 - IL_0019: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::MarshalKind - IL_001e: ldc.i4.1 - IL_001f: bne.un.s IL_002e - - .line 175,175 : 25,41 '' - IL_0021: ldarg.0 - IL_0022: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::GcHandle - IL_0027: call instance void [mscorlib]System.Runtime.InteropServices.GCHandle::Free() - IL_002c: br.s IL_003f - - .line 177,177 : 25,70 '' - IL_002e: ldarg.0 - IL_002f: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0034: ldarg.0 - IL_0035: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - IL_003a: call void [mscorlib]System.Runtime.InteropServices.Marshal::DestroyStructure(native int, - class [mscorlib]System.Type) - .line 179,179 : 21,42 '' - IL_003f: ldarg.0 - IL_0040: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0045: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::intPtr - .line 180,180 : 21,39 '' - IL_004a: ldarg.0 - IL_004b: ldnull - IL_004c: stfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::ActualType - IL_0051: leave.s IL_0056 - - .line 183,183 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0053: pop - IL_0054: leave.s IL_0056 - - .line 187,187 : 9,10 '' - } // end handler - IL_0056: ret - } // end of method UnmanagedStructHandle`1::Free - - .method private hidebysig instance void - FreePressure() cil managed - { - // Code size 112 (0x70) - .maxstack 2 - .locals init ([0] int32 i, - [1] native int ptr) - .line 191,191 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0010: brfalse.s IL_0028 - - .line 193,193 : 17,53 '' - IL_0012: ldarg.0 - IL_0013: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - IL_0018: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 194,194 : 17,46 '' - IL_001d: ldarg.0 - IL_001e: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0023: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::SinglePressure - .line 197,197 : 13,34 '' - IL_0028: ldarg.0 - IL_0029: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_002e: brfalse.s IL_006f - - .line 199,199 : 22,32 '' - IL_0030: ldc.i4.0 - IL_0031: stloc.0 - IL_0032: br.s IL_005d - - .line 201,201 : 21,46 '' - IL_0034: ldarg.0 - IL_0035: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_003a: ldloc.0 - IL_003b: ldelema [mscorlib]System.IntPtr - IL_0040: ldobj [mscorlib]System.IntPtr - IL_0045: stloc.1 - .line 203,203 : 21,44 '' - IL_0046: ldloc.1 - IL_0047: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_004c: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0051: brfalse.s IL_0059 - - .line 204,204 : 25,50 '' - IL_0053: ldloc.1 - IL_0054: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int) - .line 199,199 : 54,57 '' - IL_0059: ldloc.0 - IL_005a: ldc.i4.1 - IL_005b: add - IL_005c: stloc.0 - .line 199,199 : 33,52 '' - IL_005d: ldloc.0 - IL_005e: ldarg.0 - IL_005f: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - IL_0064: ldlen - IL_0065: conv.i4 - IL_0066: blt.s IL_0034 - - .line 207,207 : 17,33 '' - IL_0068: ldarg.0 - IL_0069: ldnull - IL_006a: stfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Pressure - .line 209,209 : 9,10 '' - IL_006f: ret - } // end of method UnmanagedStructHandle`1::FreePressure - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 36,36 : 9,96 '' - IL_0000: ldsflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0005: initobj valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - IL_000b: ret - } // end of method UnmanagedStructHandle`1::.cctor - - .property instance native int IntPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - } // end of property UnmanagedStructHandle`1::IntPtr -} // end of class Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.PluginDescriptor - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.IDescriptor -{ - .custom instance void [mscorlib]System.Diagnostics.DebuggerDisplayAttribute::.ctor(string) = ( 01 00 08 7B 50 6C 75 67 69 6E 7D 00 00 ) // ...{Plugin}.. - .field private static initonly class [mscorlib]System.Type HookDescriptorType - .field private static initonly class [mscorlib]System.Type EventHookAttribType - .field private static initonly class [mscorlib]System.Type MenuItemAttribType - .field private static initonly class [mscorlib]System.Type ServiceFncAttribType - .field private static initonly class [mscorlib]System.Type CallbackDelegType - .field private initonly class Virtuoso.Miranda.Plugins.MirandaPlugin plugin - .field private valuetype Virtuoso.Miranda.Plugins.PluginState PluginStateInternal - .field private initonly class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection eventHooks - .field private initonly class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection serviceFunctions - .field private initonly class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection eventHandles - .method private hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 67 (0x43) - .maxstack 2 - .line 52,52 : 9,55 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\PluginDescriptor.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 54,54 : 13,32 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 55,55 : 17,59 '' - IL_0009: ldstr "plugin" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 57,57 : 13,34 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - .line 59,59 : 13,62 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::.ctor() - IL_0021: stfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks - .line 60,60 : 13,68 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::.ctor() - IL_002c: stfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions - .line 61,61 : 13,61 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void Virtuoso.Miranda.Plugins.Collections.EventHandleCollection::.ctor() - IL_0037: stfld class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHandles - .line 63,63 : 13,26 '' - IL_003c: ldarg.0 - IL_003d: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::Initialize() - .line 64,64 : 9,10 '' - IL_0042: ret - } // end of method PluginDescriptor::.ctor - - .method private hidebysig instance void - Initialize() cil managed - { - // Code size 138 (0x8a) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Type pluginType, - [1] class [mscorlib]System.Reflection.MethodInfo[] methods, - [2] class [mscorlib]System.Reflection.MethodInfo 'method', - [3] class [mscorlib]System.Reflection.MethodInfo[] CS$6$0000, - [4] int32 CS$7$0001) - .line 68,68 : 13,38 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0006: ldarg.0 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::set_Descriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 70,70 : 13,48 '' - IL_000c: ldarg.0 - IL_000d: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0012: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0017: stloc.0 - .line 71,71 : 13,59 '' - IL_0018: ldloc.0 - IL_0019: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_001e: pop - .line 73,73 : 13,182 '' - IL_001f: ldloc.0 - IL_0020: ldc.i4.s 124 - IL_0022: callvirt instance class [mscorlib]System.Reflection.MethodInfo[] [mscorlib]System.Type::GetMethods(valuetype [mscorlib]System.Reflection.BindingFlags) - IL_0027: stloc.1 - .line 75,75 : 43,50 '' - IL_0028: ldloc.1 - IL_0029: stloc.3 - IL_002a: ldc.i4.0 - IL_002b: stloc.s CS$7$0001 - IL_002d: br.s IL_005b - - .line 75,75 : 22,39 '' - IL_002f: ldloc.3 - IL_0030: ldloc.s CS$7$0001 - IL_0032: ldelem.ref - IL_0033: stloc.2 - .line 77,77 : 17,88 '' - IL_0034: ldarg.0 - IL_0035: ldloc.2 - IL_0036: ldarg.0 - IL_0037: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_003c: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooksByAttribute(class [mscorlib]System.Reflection.MethodInfo, - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection) - .line 78,78 : 17,100 '' - IL_0041: ldarg.0 - IL_0042: ldloc.2 - IL_0043: ldarg.0 - IL_0044: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_0049: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooksByAttribute(class [mscorlib]System.Reflection.MethodInfo, - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection) - .line 80,80 : 17,62 '' - IL_004e: ldarg.0 - IL_004f: ldloc.2 - IL_0050: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodLevelDeclaredMenuItems(class [mscorlib]System.Reflection.MethodInfo) - IL_0055: ldloc.s CS$7$0001 - IL_0057: ldc.i4.1 - IL_0058: add - IL_0059: stloc.s CS$7$0001 - .line 75,75 : 40,42 '' - IL_005b: ldloc.s CS$7$0001 - IL_005d: ldloc.3 - IL_005e: ldlen - IL_005f: conv.i4 - IL_0060: blt.s IL_002f - - .line 83,83 : 13,49 '' - IL_0062: ldarg.0 - IL_0063: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateTopLevelDeclaredMenuItems() - .line 84,84 : 13,81 '' - IL_0068: ldarg.0 - IL_0069: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_006e: ldarg.0 - IL_006f: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0074: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - IL_0079: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterMenuItemsPopulationInternal(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection) - .line 86,86 : 13,56 '' - IL_007e: ldarg.0 - IL_007f: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0084: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitializationInternal() - .line 87,87 : 9,10 '' - IL_0089: ret - } // end of method PluginDescriptor::Initialize - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.PluginDescriptor - SetUp(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 70 (0x46) - .maxstack 5 - .locals init ([0] class [mscorlib]System.Exception e, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000) - .line 91,91 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 92,92 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 96,96 : 17,53 '' - .try - { - IL_000e: ldarg.0 - IL_000f: newobj instance void Virtuoso.Miranda.Plugins.PluginDescriptor::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0014: stloc.1 - IL_0015: leave.s IL_0044 - - .line 98,98 : 13,36 '' - } // end .try - catch Virtuoso.Miranda.Plugins.FusionException - { - IL_0017: pop - .line 100,100 : 17,23 '' - IL_0018: rethrow - .line 102,102 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_001a: stloc.0 - .line 104,104 : 17,195 '' - IL_001b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() - IL_0020: ldloc.0 - IL_0021: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0026: call string [mscorlib]System.String::Format(string, - object) - IL_002b: ldarg.0 - IL_002c: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0031: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0036: ldarg.0 - IL_0037: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_003c: ldarg.0 - IL_003d: ldloc.0 - IL_003e: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_0043: throw - - .line 106,106 : 9,10 '' - } // end handler - IL_0044: ldloc.1 - IL_0045: ret - } // end of method PluginDescriptor::SetUp - - .method private hidebysig instance void - PopulateMethodHooksByAttribute<(Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute) TAttrib>(class [mscorlib]System.Reflection.MethodInfo 'method', - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection hookBag) cil managed - { - // Code size 79 (0x4f) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Type attribType, - [1] !!TAttrib[] attributes) - .line 114,114 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 115,115 : 17,59 '' - IL_0003: ldstr "method" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 117,117 : 13,33 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 118,118 : 17,60 '' - IL_0011: ldstr "hookBag" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 120,120 : 13,47 '' - IL_001c: ldtoken !!TAttrib - IL_0021: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0026: stloc.0 - .line 122,122 : 13,52 '' - IL_0027: ldarg.1 - IL_0028: ldloc.0 - IL_0029: ldc.i4.1 - IL_002a: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_002f: brfalse.s IL_004e - - .line 124,124 : 17,107 '' - IL_0031: ldarg.1 - IL_0032: ldloc.0 - IL_0033: ldc.i4.1 - IL_0034: call class [mscorlib]System.Attribute[] [mscorlib]System.Attribute::GetCustomAttributes(class [mscorlib]System.Reflection.MemberInfo, - class [mscorlib]System.Type, - bool) - IL_0039: castclass !!TAttrib[] - IL_003e: stloc.1 - .line 126,126 : 17,43 '' - IL_003f: ldloc.1 - IL_0040: ldlen - IL_0041: conv.i4 - IL_0042: ldc.i4.0 - IL_0043: ble.s IL_004e - - .line 127,127 : 21,79 '' - IL_0045: ldarg.0 - IL_0046: ldarg.1 - IL_0047: ldarg.2 - IL_0048: ldloc.1 - IL_0049: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooks(class [mscorlib]System.Reflection.MethodInfo, - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection, - !!0[]) - .line 129,129 : 9,10 '' - IL_004e: ret - } // end of method PluginDescriptor::PopulateMethodHooksByAttribute - - .method private hidebysig instance void - PopulateMethodHooks<(Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute) TAttrib>(class [mscorlib]System.Reflection.MethodInfo 'method', - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection hookBag, - !!TAttrib[] attributes) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 191 (0xbf) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Callback hookCallback, - [1] !!TAttrib attribute, - [2] !!TAttrib[] CS$6$0000, - [3] int32 CS$7$0001) - .line 133,133 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 134,134 : 17,59 '' - IL_0003: ldstr "method" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 136,136 : 13,33 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 137,137 : 17,60 '' - IL_0011: ldstr "hookBag" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 139,139 : 13,36 '' - IL_001c: ldarg.3 - IL_001d: brtrue.s IL_002a - - .line 140,140 : 17,63 '' - IL_001f: ldstr "attributes" - IL_0024: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0029: throw - - .line 142,142 : 13,40 '' - IL_002a: ldarg.3 - IL_002b: ldlen - IL_002c: conv.i4 - IL_002d: brtrue.s IL_0030 - - .line 143,143 : 17,24 '' - IL_002f: ret - - .line 145,145 : 13,115 '' - IL_0030: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::CallbackDelegType - IL_0035: ldarg.0 - IL_0036: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_003b: ldarg.1 - IL_003c: ldc.i4.0 - IL_003d: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::CreateDelegate(class [mscorlib]System.Type, - object, - class [mscorlib]System.Reflection.MethodInfo, - bool) - IL_0042: isinst Virtuoso.Miranda.Plugins.Callback - IL_0047: stloc.0 - .line 147,147 : 13,38 '' - IL_0048: ldloc.0 - IL_0049: brtrue.s IL_0083 - - .line 148,148 : 17,193 '' - IL_004b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_InvalidMethodSignature() - IL_0050: ldarg.1 - IL_0051: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() - IL_0056: call string [mscorlib]System.String::Format(string, - object) - IL_005b: ldarg.0 - IL_005c: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0061: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0066: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_006b: ldarg.0 - IL_006c: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0071: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0076: ldarg.0 - IL_0077: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_007c: ldnull - IL_007d: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_0082: throw - - .line 150,150 : 43,53 '' - IL_0083: ldarg.3 - IL_0084: stloc.2 - IL_0085: ldc.i4.0 - IL_0086: stloc.3 - IL_0087: br.s IL_00b8 - - .line 150,150 : 22,39 '' - IL_0089: ldloc.2 - IL_008a: ldloc.3 - IL_008b: ldelem !!TAttrib - IL_0090: stloc.1 - .line 152,152 : 17,115 '' - IL_0091: ldarg.2 - IL_0092: ldloca.s attribute - IL_0094: constrained. !!TAttrib - IL_009a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookName() - IL_009f: ldarg.0 - IL_00a0: ldloc.0 - IL_00a1: ldloca.s attribute - IL_00a3: constrained. !!TAttrib - IL_00a9: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookType() - IL_00ae: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_00b3: pop - IL_00b4: ldloc.3 - IL_00b5: ldc.i4.1 - IL_00b6: add - IL_00b7: stloc.3 - .line 150,150 : 40,42 '' - IL_00b8: ldloc.3 - IL_00b9: ldloc.2 - IL_00ba: ldlen - IL_00bb: conv.i4 - IL_00bc: blt.s IL_0089 - - .line 154,154 : 9,10 '' - IL_00be: ret - } // end of method PluginDescriptor::PopulateMethodHooks - - .method private hidebysig instance void - PopulateTopLevelDeclaredMenuItems() cil managed - { - // Code size 62 (0x3e) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Type pluginType, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] menuItemAttribs) - .line 158,158 : 13,48 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0006: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_000b: stloc.0 - .line 160,160 : 13,64 '' - IL_000c: ldloc.0 - IL_000d: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - IL_0012: ldc.i4.1 - IL_0013: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_0018: brfalse.s IL_003d - - .line 162,162 : 17,155 '' - IL_001a: ldloc.0 - IL_001b: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - IL_0020: ldc.i4.1 - IL_0021: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0026: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] - IL_002b: stloc.1 - .line 163,163 : 17,70 '' - IL_002c: ldarg.0 - IL_002d: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0032: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - IL_0037: ldloc.1 - IL_0038: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::AddRange(class [mscorlib]System.Collections.Generic.IEnumerable`1) - .line 165,165 : 9,10 '' - IL_003d: ret - } // end of method PluginDescriptor::PopulateTopLevelDeclaredMenuItems - - .method private hidebysig instance void - PopulateMethodLevelDeclaredMenuItems(class [mscorlib]System.Reflection.MethodInfo 'method') cil managed - { - // Code size 217 (0xd9) - .maxstack 6 - .locals init ([0] string methodService, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] menuItems, - [2] bool serviceRegistered, - [3] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute menuItem, - [4] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] CS$6$0000, - [5] int32 CS$7$0001, - [6] class Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute[] CS$0$0002) - .line 169,169 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 170,170 : 17,59 '' - IL_0003: ldstr "method" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 172,172 : 13,60 '' - IL_000e: ldarg.1 - IL_000f: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - IL_0014: ldc.i4.1 - IL_0015: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_001a: brfalse IL_00d8 - - .line 174,174 : 17,105 '' - IL_001f: ldstr "{0}.{1}" - IL_0024: ldarg.0 - IL_0025: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_002a: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_002f: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0034: ldarg.1 - IL_0035: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() - IL_003a: call string [mscorlib]System.String::Format(string, - object, - object) - IL_003f: stloc.0 - .line 175,175 : 17,145 '' - IL_0040: ldarg.1 - IL_0041: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - IL_0046: ldc.i4.1 - IL_0047: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_004c: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] - IL_0051: stloc.1 - .line 177,177 : 17,48 '' - IL_0052: ldc.i4.0 - IL_0053: stloc.2 - .line 179,179 : 67,76 '' - IL_0054: ldloc.1 - IL_0055: stloc.s CS$6$0000 - IL_0057: ldc.i4.0 - IL_0058: stloc.s CS$7$0001 - IL_005a: br.s IL_00d0 - - .line 179,179 : 26,63 '' - IL_005c: ldloc.s CS$6$0000 - IL_005e: ldloc.s CS$7$0001 - IL_0060: ldelem.ref - IL_0061: stloc.3 - .line 181,181 : 21,65 '' - IL_0062: ldloc.3 - IL_0063: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service() - IL_0068: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_006d: brtrue.s IL_008c - - .line 182,182 : 25,190 '' - IL_006f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() - IL_0074: ldloc.3 - IL_0075: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Text() - IL_007a: ldloc.0 - IL_007b: ldloc.3 - IL_007c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service() - IL_0081: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_0086: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_008b: throw - - .line 184,184 : 21,44 '' - IL_008c: ldloc.2 - IL_008d: brtrue.s IL_00b2 - - .line 186,186 : 25,142 '' - IL_008f: ldarg.0 - IL_0090: ldarg.1 - IL_0091: ldarg.0 - IL_0092: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_0097: ldc.i4.1 - IL_0098: newarr Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute - IL_009d: stloc.s CS$0$0002 - IL_009f: ldloc.s CS$0$0002 - IL_00a1: ldc.i4.0 - IL_00a2: ldloc.0 - IL_00a3: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::.ctor(string) - IL_00a8: stelem.ref - IL_00a9: ldloc.s CS$0$0002 - IL_00ab: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooks(class [mscorlib]System.Reflection.MethodInfo, - class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection, - !!0[]) - .line 187,187 : 25,50 '' - IL_00b0: ldc.i4.1 - IL_00b1: stloc.2 - .line 190,190 : 21,54 '' - IL_00b2: ldloc.3 - IL_00b3: ldloc.0 - IL_00b4: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Service(string) - .line 191,191 : 21,62 '' - IL_00b9: ldarg.0 - IL_00ba: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_00bf: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection() - IL_00c4: ldloc.3 - IL_00c5: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_00ca: ldloc.s CS$7$0001 - IL_00cc: ldc.i4.1 - IL_00cd: add - IL_00ce: stloc.s CS$7$0001 - .line 179,179 : 64,66 '' - IL_00d0: ldloc.s CS$7$0001 - IL_00d2: ldloc.s CS$6$0000 - IL_00d4: ldlen - IL_00d5: conv.i4 - IL_00d6: blt.s IL_005c - - .line 194,194 : 9,10 '' - IL_00d8: ret - } // end of method PluginDescriptor::PopulateMethodLevelDeclaredMenuItems - - .method public hidebysig virtual instance int32 - GetHashCode() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 202,202 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0006: callvirt instance int32 [mscorlib]System.Object::GetHashCode() - IL_000b: ret - } // end of method PluginDescriptor::GetHashCode - - .method public hidebysig virtual instance bool - Equals(object obj) cil managed - { - // Code size 36 (0x24) - .maxstack 8 - .line 207,207 : 13,59 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_000b - - IL_0003: ldarg.1 - IL_0004: isinst Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0009: brtrue.s IL_000d - - .line 208,208 : 17,30 '' - IL_000b: ldc.i4.0 - IL_000c: ret - - .line 210,210 : 13,66 '' - IL_000d: ldarg.0 - IL_000e: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0013: ldarg.1 - IL_0014: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0019: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_001e: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_0023: ret - } // end of method PluginDescriptor::Equals - - .method public hidebysig instance void - SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState newState) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 215,215 : 13,45 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 216,216 : 9,10 '' - IL_0008: ret - } // end of method PluginDescriptor::SetPluginState - - .method public hidebysig instance void - SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState newState, - bool rememberState) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 220,220 : 13,96 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: ldarg.2 - IL_000d: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 221,221 : 9,10 '' - IL_0012: ret - } // end of method PluginDescriptor::SetPluginState - - .method assembly hidebysig instance void - AssociateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 94 (0x5e) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$0$0000) - .line 225,225 : 13,30 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 226,226 : 17,57 '' - IL_0003: ldstr "hook" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 230,230 : 17,67 '' - .try - { - IL_000e: ldarg.0 - IL_000f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 232,232 : 17,39 '' - IL_0014: ldarg.1 - IL_0015: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_001a: stloc.0 - IL_001b: ldloc.0 - IL_001c: ldc.i4.1 - IL_001d: sub - IL_001e: switch ( - IL_002d, - IL_003b) - IL_002b: br.s IL_0049 - - .line 235,235 : 25,46 '' - IL_002d: ldarg.0 - IL_002e: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks - IL_0033: ldarg.1 - IL_0034: callvirt instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 236,236 : 25,31 '' - IL_0039: br.s IL_0054 - - .line 238,238 : 25,52 '' - IL_003b: ldarg.0 - IL_003c: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions - IL_0041: ldarg.1 - IL_0042: callvirt instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 239,239 : 25,31 '' - IL_0047: br.s IL_0054 - - .line 241,241 : 25,71 '' - IL_0049: ldstr "hook" - IL_004e: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0053: throw - - IL_0054: leave.s IL_005d - - .line 246,246 : 17,55 '' - } // end .try - finally - { - IL_0056: ldarg.0 - IL_0057: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_005c: endfinally - .line 248,248 : 9,10 '' - } // end handler - IL_005d: ret - } // end of method PluginDescriptor::AssociateHook - - .method assembly hidebysig instance void - UpdatePluginState(valuetype Virtuoso.Miranda.Plugins.PluginState state) cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 252,252 : 13,61 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.PluginState - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: ldarg.1 - IL_000b: box Virtuoso.Miranda.Plugins.PluginState - IL_0010: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type, - object) - IL_0015: brtrue.s IL_0022 - - .line 253,253 : 17,64 '' - IL_0017: ldstr "state" - IL_001c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0021: throw - - .line 255,255 : 13,41 '' - IL_0022: ldarg.0 - IL_0023: ldarg.1 - IL_0024: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::PluginStateInternal - .line 256,256 : 9,10 '' - IL_0029: ret - } // end of method PluginDescriptor::UpdatePluginState - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.PluginState - get_PluginState() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 266,266 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::PluginStateInternal - IL_0006: ret - } // end of method PluginDescriptor::get_PluginState - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.MirandaPlugin - get_Plugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 274,274 : 17,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0006: ret - } // end of method PluginDescriptor::get_Plugin - - .method public hidebysig specialname instance bool - get_IsStandalone() cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 282,282 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0006: isinst Virtuoso.Hyphen.Mini.StandalonePlugin - IL_000b: ldnull - IL_000c: cgt.un - IL_000e: ret - } // end of method PluginDescriptor::get_IsStandalone - - .method assembly hidebysig specialname - instance bool get_IsConfigurable() cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 290,290 : 17,75 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0006: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_HasOptions() - IL_000b: brfalse.s IL_001c - - IL_000d: ldarg.0 - IL_000e: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin - IL_0013: isinst Virtuoso.Miranda.Plugins.IConfigurablePlugin - IL_0018: ldnull - IL_0019: cgt.un - IL_001b: ret - - IL_001c: ldc.i4.0 - IL_001d: ret - } // end of method PluginDescriptor::get_IsConfigurable - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - get_EventHooks() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 298,298 : 17,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks - IL_0006: ret - } // end of method PluginDescriptor::get_EventHooks - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - get_ServiceFunctions() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 306,306 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions - IL_0006: ret - } // end of method PluginDescriptor::get_ServiceFunctions - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection - get_EventHandles() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 314,314 : 17,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHandles - IL_0006: ret - } // end of method PluginDescriptor::get_EventHandles - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 76 (0x4c) - .maxstack 1 - .line 36,36 : 9,82 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::HookDescriptorType - .line 37,37 : 13,62 '' - IL_000f: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute - IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0019: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::EventHookAttribType - .line 38,38 : 13,71 '' - IL_001e: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute - IL_0023: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0028: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType - .line 39,39 : 13,69 '' - IL_002d: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute - IL_0032: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0037: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::ServiceFncAttribType - .line 40,40 : 13,50 '' - IL_003c: ldtoken Virtuoso.Miranda.Plugins.Callback - IL_0041: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0046: stsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::CallbackDelegType - IL_004b: ret - } // end of method PluginDescriptor::.cctor - - .property instance valuetype Virtuoso.Miranda.Plugins.PluginState - PluginState() - { - .get instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - } // end of property PluginDescriptor::PluginState - .property instance class Virtuoso.Miranda.Plugins.MirandaPlugin - Plugin() - { - .get instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - } // end of property PluginDescriptor::Plugin - .property instance bool IsStandalone() - { - .get instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsStandalone() - } // end of property PluginDescriptor::IsStandalone - .property instance bool IsConfigurable() - { - .get instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsConfigurable() - } // end of property PluginDescriptor::IsConfigurable - .property instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - EventHooks() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - } // end of property PluginDescriptor::EventHooks - .property instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection - ServiceFunctions() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - } // end of property PluginDescriptor::ServiceFunctions - .property instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection - EventHandles() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles() - } // end of property PluginDescriptor::EventHandles -} // end of class Virtuoso.Miranda.Plugins.PluginDescriptor - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.DefaultPluginManager - extends Virtuoso.Miranda.Plugins.PluginManagerBase -{ - .field public static literal string LogCategory = "Hyphen::PluginManager" - .field public static literal string InternalServiceNamePrefix = "Virtuoso.Miranda.Plugins.Services." - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Hyphen.FusionContext fusionContext) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 38,39 : 9,46 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\DefaultPluginManager.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.1 - IL_0003: ldc.i4.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::.ctor(class Virtuoso.Hyphen.FusionContext, - bool, - bool) - .line 41,41 : 13,83 '' - IL_0009: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_000e: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_0013: pop - .line 44,44 : 13,77 '' - IL_0014: ldarg.0 - IL_0015: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_001a: call void Virtuoso.Miranda.Plugins.PluginManagerBase::FirePrimaryPluginManagerInitializedEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase, - class [mscorlib]System.EventArgs) - .line 46,46 : 9,10 '' - IL_001f: ret - } // end of method DefaultPluginManager::.ctor - - .method famorassem hidebysig virtual instance void - FindAndLoadPlugins() cil managed - { - // Code size 239 (0xef) - .maxstack 5 - .locals init ([0] class [mscorlib]System.Reflection.Assembly currentAssembly, - [1] class [mscorlib]System.Type currentType, - [2] class Virtuoso.Miranda.Plugins.MirandaPlugin currentPlugin, - [3] string[] paths, - [4] string path, - [5] class [mscorlib]System.Exception e, - [6] class Virtuoso.Miranda.Plugins.FusionException fEx, - [7] string[] CS$6$0000, - [8] int32 CS$7$0001) - .line 54,54 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::get_FusionContext() - IL_0006: callvirt instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid() - IL_000b: brfalse.s IL_0018 - - .line 55,55 : 17,102 '' - IL_000d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidFusionContext() - IL_0012: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0017: throw - - .line 57,57 : 13,29 '' - IL_0018: ldarg.0 - IL_0019: call instance bool Virtuoso.Miranda.Plugins.PluginManagerBase::get_Initialized() - IL_001e: brfalse.s IL_002b - - .line 58,58 : 17,113 '' - IL_0020: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginManagerAlreadyInitialized() - IL_0025: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_002a: throw - - .line 60,60 : 13,45 '' - IL_002b: ldnull - IL_002c: stloc.0 - .line 61,61 : 13,37 '' - IL_002d: ldnull - IL_002e: stloc.1 - .line 62,62 : 13,48 '' - IL_002f: ldnull - IL_0030: stloc.2 - .line 66,66 : 17,79 '' - .try - { - .try - { - IL_0031: ldarg.0 - IL_0032: call instance class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::get_FusionContext() - IL_0037: callvirt instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::get_AssemblyProbe() - IL_003c: callvirt instance string[] Virtuoso.Miranda.Plugins.AssemblyProbe::FindAssemblies() - IL_0041: stloc.3 - .line 68,68 : 17,39 '' - IL_0042: ldloc.3 - IL_0043: ldlen - IL_0044: conv.i4 - IL_0045: brtrue.s IL_004c - - .line 71,71 : 21,28 '' - IL_0047: leave IL_00ee - - .line 76,76 : 41,46 '' - IL_004c: ldloc.3 - IL_004d: stloc.s CS$6$0000 - IL_004f: ldc.i4.0 - IL_0050: stloc.s CS$7$0001 - IL_0052: br.s IL_006f - - .line 76,76 : 26,37 '' - IL_0054: ldloc.s CS$6$0000 - IL_0056: ldloc.s CS$7$0001 - IL_0058: ldelem.ref - IL_0059: stloc.s path - .line 77,77 : 21,97 '' - IL_005b: ldarg.0 - IL_005c: ldloc.s path - IL_005e: ldloca.s currentAssembly - IL_0060: ldloca.s currentType - IL_0062: ldloca.s currentPlugin - IL_0064: call instance void Virtuoso.Miranda.Plugins.DefaultPluginManager::LoadAssembly(string, - class [mscorlib]System.Reflection.Assembly&, - class [mscorlib]System.Type&, - class Virtuoso.Miranda.Plugins.MirandaPlugin&) - IL_0069: ldloc.s CS$7$0001 - IL_006b: ldc.i4.1 - IL_006c: add - IL_006d: stloc.s CS$7$0001 - .line 76,76 : 38,40 '' - IL_006f: ldloc.s CS$7$0001 - IL_0071: ldloc.s CS$6$0000 - IL_0073: ldlen - IL_0074: conv.i4 - IL_0075: blt.s IL_0054 - - IL_0077: leave.s IL_00d5 - - .line 79,79 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0079: stloc.s e - .line 81,81 : 17,44 '' - IL_007b: ldnull - IL_007c: stloc.s fEx - .line 84,84 : 17,38 '' - IL_007e: ldloc.s e - IL_0080: isinst [mscorlib]System.IO.IOException - IL_0085: brfalse.s IL_0098 - - .line 85,85 : 21,123 '' - IL_0087: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_IOErrorOccurred() - IL_008c: ldloc.0 - IL_008d: ldnull - IL_008e: ldnull - IL_008f: ldloc.s e - IL_0091: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_0096: stloc.s fEx - .line 86,86 : 17,42 '' - IL_0098: ldloc.s e - IL_009a: isinst Virtuoso.Miranda.Plugins.FusionException - IL_009f: brfalse.s IL_00ac - - .line 87,87 : 21,46 '' - IL_00a1: ldloc.s e - IL_00a3: castclass Virtuoso.Miranda.Plugins.FusionException - IL_00a8: stloc.s fEx - IL_00aa: br.s IL_00bf - - .line 89,89 : 21,97 '' - IL_00ac: ldloc.s e - IL_00ae: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_00b3: ldloc.0 - IL_00b4: ldloc.1 - IL_00b5: ldnull - IL_00b6: ldloc.s e - IL_00b8: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_00bd: stloc.s fEx - .line 91,91 : 17,113 '' - IL_00bf: ldarg.0 - IL_00c0: ldloc.s fEx - IL_00c2: ldloc.2 - IL_00c3: brtrue.s IL_00c8 - - IL_00c5: ldnull - IL_00c6: br.s IL_00ce - - IL_00c8: ldloc.2 - IL_00c9: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_00ce: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_00d3: leave.s IL_00d5 - - } // end handler - IL_00d5: leave.s IL_00ee - - .line 95,95 : 17,38 '' - } // end .try - finally - { - IL_00d7: ldarg.0 - IL_00d8: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DeclareInitialized() - .line 96,96 : 17,60 '' - IL_00dd: ldarg.0 - IL_00de: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_00e3: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::RaiseFusionCompletedEvent(class [mscorlib]System.EventArgs) - .line 98,98 : 17,66 '' - IL_00e8: call void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FlushCaches() - IL_00ed: endfinally - .line 101,101 : 9,10 '' - } // end handler - IL_00ee: ret - } // end of method DefaultPluginManager::FindAndLoadPlugins - - .method private hidebysig instance void - LoadAssembly(string path, - class [mscorlib]System.Reflection.Assembly& currentAssembly, - class [mscorlib]System.Type& currentType, - class Virtuoso.Miranda.Plugins.MirandaPlugin& currentPlugin) cil managed - { - // Code size 173 (0xad) - .maxstack 6 - .locals init ([0] class [mscorlib]System.Type 'type', - [1] class [mscorlib]System.BadImageFormatException bifE, - [2] class [mscorlib]System.IO.FileNotFoundException fnfE, - [3] class [mscorlib]System.Exception e, - [4] class [mscorlib]System.Type[] CS$6$0000, - [5] int32 CS$7$0001, - [6] class [mscorlib]System.Type CS$0$0002) - .line 109,109 : 17,89 '' - .try - { - IL_0000: ldarg.2 - IL_0001: ldarg.1 - IL_0002: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string) - IL_0007: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::Load(string) - IL_000c: stind.ref - .line 111,111 : 39,73 '' - IL_000d: ldarg.2 - IL_000e: ldind.ref - IL_000f: call class [mscorlib]System.Type[] Virtuoso.Miranda.Plugins.PluginManagerBase::GetExposedPlugins(class [mscorlib]System.Reflection.Assembly) - IL_0014: stloc.s CS$6$0000 - IL_0016: ldc.i4.0 - IL_0017: stloc.s CS$7$0001 - IL_0019: br.s IL_0035 - - .line 111,111 : 26,35 '' - IL_001b: ldloc.s CS$6$0000 - IL_001d: ldloc.s CS$7$0001 - IL_001f: ldelem.ref - IL_0020: stloc.0 - .line 112,112 : 21,60 '' - IL_0021: ldarg.0 - IL_0022: ldarg.3 - IL_0023: ldloc.0 - IL_0024: dup - IL_0025: stloc.s CS$0$0002 - IL_0027: stind.ref - IL_0028: ldloc.s CS$0$0002 - IL_002a: call instance void Virtuoso.Miranda.Plugins.DefaultPluginManager::LoadPluginFromType(class [mscorlib]System.Type) - IL_002f: ldloc.s CS$7$0001 - IL_0031: ldc.i4.1 - IL_0032: add - IL_0033: stloc.s CS$7$0001 - .line 111,111 : 36,38 '' - IL_0035: ldloc.s CS$7$0001 - IL_0037: ldloc.s CS$6$0000 - IL_0039: ldlen - IL_003a: conv.i4 - IL_003b: blt.s IL_001b - - IL_003d: leave.s IL_00ac - - .line 114,114 : 13,49 '' - } // end .try - catch [mscorlib]System.BadImageFormatException - { - IL_003f: stloc.1 - .line 116,116 : 17,164 '' - IL_0040: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnmanagedImageFound() - IL_0045: ldarg.1 - IL_0046: call string [mscorlib]System.String::Format(string, - object) - IL_004b: ldloc.1 - IL_004c: callvirt instance string [mscorlib]System.BadImageFormatException::get_FusionLog() - IL_0051: ldnull - IL_0052: ldnull - IL_0053: ldnull - IL_0054: ldloc.1 - IL_0055: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_005a: throw - - .line 118,118 : 13,47 '' - } // end handler - catch [mscorlib]System.IO.FileNotFoundException - { - IL_005b: stloc.2 - .line 120,120 : 17,235 '' - IL_005c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError() - IL_0061: ldarg.2 - IL_0062: ldind.ref - IL_0063: brtrue.s IL_0068 - - IL_0065: ldarg.1 - IL_0066: br.s IL_006f - - IL_0068: ldarg.2 - IL_0069: ldind.ref - IL_006a: callvirt instance string [mscorlib]System.Object::ToString() - IL_006f: call string [mscorlib]System.String::Format(string, - object) - IL_0074: ldloc.2 - IL_0075: callvirt instance string [mscorlib]System.IO.FileNotFoundException::get_FusionLog() - IL_007a: ldarg.2 - IL_007b: ldind.ref - IL_007c: ldarg.3 - IL_007d: ldind.ref - IL_007e: ldnull - IL_007f: ldloc.2 - IL_0080: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_0085: throw - - .line 122,122 : 13,36 '' - } // end handler - catch Virtuoso.Miranda.Plugins.FusionException - { - IL_0086: pop - .line 124,124 : 17,23 '' - IL_0087: rethrow - .line 126,126 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_0089: stloc.3 - .line 128,128 : 17,182 '' - IL_008a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError() - IL_008f: ldarg.1 - IL_0090: ldloc.3 - IL_0091: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0096: call string [mscorlib]System.String::Format(string, - object, - object) - IL_009b: ldarg.2 - IL_009c: ldind.ref - IL_009d: callvirt instance string [mscorlib]System.Object::ToString() - IL_00a2: ldnull - IL_00a3: ldnull - IL_00a4: ldnull - IL_00a5: ldloc.3 - IL_00a6: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_00ab: throw - - .line 130,130 : 9,10 '' - } // end handler - IL_00ac: ret - } // end of method DefaultPluginManager::LoadAssembly - - .method private hidebysig instance void - LoadPluginFromType(class [mscorlib]System.Type 'type') cil managed - { - // Code size 190 (0xbe) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor, - [2] class [mscorlib]System.MissingMethodException mmEx, - [3] class [mscorlib]System.Reflection.TargetInvocationException tiEx, - [4] class [mscorlib]System.MethodAccessException maEx) - .line 134,134 : 13,30 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 135,135 : 17,57 '' - IL_0003: ldstr "type" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 141,141 : 17,71 '' - .try - { - IL_000e: ldarg.1 - IL_000f: ldc.i4.0 - IL_0010: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type, - bool) - IL_0015: stloc.0 - .line 143,143 : 17,36 '' - IL_0016: ldloc.0 - IL_0017: brtrue.s IL_001e - - .line 144,144 : 21,28 '' - IL_0019: leave IL_00bd - - .line 146,146 : 17,72 '' - IL_001e: ldarg.0 - IL_001f: ldloc.0 - IL_0020: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0025: stloc.1 - .line 149,149 : 17,39 '' - IL_0026: ldarg.0 - IL_0027: ldloc.0 - IL_0028: call instance bool Virtuoso.Miranda.Plugins.PluginManagerBase::IsEnabled(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_002d: brfalse.s IL_0037 - - .line 150,150 : 21,75 '' - IL_002f: ldarg.0 - IL_0030: ldloc.1 - IL_0031: ldc.i4.1 - IL_0032: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor, - valuetype Virtuoso.Miranda.Plugins.PluginState) - IL_0037: leave IL_00bd - - .line 154,154 : 13,48 '' - } // end .try - catch [mscorlib]System.MissingMethodException - { - IL_003c: stloc.2 - .line 156,156 : 17,169 '' - IL_003d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_NoValidPluginCtorFound() - IL_0042: ldarg.1 - IL_0043: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0048: call string [mscorlib]System.String::Format(string, - object) - IL_004d: ldarg.1 - IL_004e: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0053: ldarg.1 - IL_0054: ldnull - IL_0055: ldloc.2 - IL_0056: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_005b: throw - - .line 158,158 : 13,51 '' - } // end handler - catch [mscorlib]System.Reflection.TargetInvocationException - { - IL_005c: stloc.3 - .line 160,162 : 17,69 '' - IL_005d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() - IL_0062: ldarg.1 - IL_0063: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0068: ldloc.3 - IL_0069: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException() - IL_006e: brtrue.s IL_0077 - - IL_0070: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown() - IL_0075: br.s IL_0082 - - IL_0077: ldloc.3 - IL_0078: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException() - IL_007d: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0082: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0087: ldarg.1 - IL_0088: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_008d: ldarg.1 - IL_008e: ldnull - IL_008f: ldloc.3 - IL_0090: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException() - IL_0095: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_009a: throw - - .line 164,164 : 13,47 '' - } // end handler - catch [mscorlib]System.MethodAccessException - { - IL_009b: stloc.s maEx - .line 166,166 : 17,178 '' - IL_009d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() - IL_00a2: ldarg.1 - IL_00a3: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_00a8: call string [mscorlib]System.String::Format(string, - object) - IL_00ad: ldarg.1 - IL_00ae: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_00b3: ldarg.1 - IL_00b4: ldnull - IL_00b5: ldloc.s maEx - IL_00b7: newobj instance void Virtuoso.Miranda.Plugins.FusionException::.ctor(string, - class [mscorlib]System.Reflection.Assembly, - class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class [mscorlib]System.Exception) - IL_00bc: throw - - .line 168,168 : 9,10 '' - } // end handler - IL_00bd: ret - } // end of method DefaultPluginManager::LoadPluginFromType - -} // end of class Virtuoso.Miranda.Plugins.DefaultPluginManager - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public string Text - .field public uint32 Flags - .field public int32 Position - .field public native int Icon - .field public string Service - .field public string PopUpMenu - .field public int32 PopUpPosition - .field public uint32 HotKey - .field public string ContactOwner - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute attrib) cil managed - { - // Code size 165 (0xa5) - .maxstack 3 - .line 53,53 : 13,31 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\CLISTMENUITEM.cs' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 54,54 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 56,56 : 13,32 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 57,57 : 17,59 '' - IL_0011: ldstr "attrib" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 59,59 : 13,37 '' - IL_001c: ldarg.0 - IL_001d: ldarg.2 - IL_001e: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Text() - IL_0023: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text - .line 60,60 : 13,43 '' - IL_0028: ldarg.0 - IL_0029: ldarg.2 - IL_002a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service() - IL_002f: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Service - .line 61,61 : 13,53 '' - IL_0034: ldarg.0 - IL_0035: ldarg.2 - IL_0036: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_OwningModule() - IL_003b: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::ContactOwner - .line 62,62 : 13,45 '' - IL_0040: ldarg.0 - IL_0041: ldarg.2 - IL_0042: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Flags() - IL_0047: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags - .line 63,63 : 13,47 '' - IL_004c: ldarg.0 - IL_004d: ldarg.2 - IL_004e: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpMenu() - IL_0053: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu - .line 64,64 : 13,55 '' - IL_0058: ldarg.0 - IL_0059: ldarg.2 - IL_005a: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpPosition() - IL_005f: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpPosition - .line 65,65 : 13,45 '' - IL_0064: ldarg.0 - IL_0065: ldarg.2 - IL_0066: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Position() - IL_006b: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Position - .line 66,66 : 13,47 '' - IL_0070: ldarg.0 - IL_0071: ldarg.2 - IL_0072: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HotKey() - IL_0077: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey - .line 67,67 : 13,37 '' - IL_007c: ldarg.0 - IL_007d: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0082: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - .line 68,68 : 13,63 '' - IL_0087: ldarg.0 - IL_0088: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - IL_008d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0092: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0097: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Size - .line 70,70 : 13,37 '' - IL_009c: ldarg.0 - IL_009d: ldarg.1 - IL_009e: ldarg.2 - IL_009f: call instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::LoadIcon(class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute) - .line 71,71 : 9,10 '' - IL_00a4: ret - } // end of method CLISTMENUITEM::.ctor - - .method private hidebysig instance void - LoadIcon(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute attrib) cil managed - { - // Code size 117 (0x75) - .maxstack 3 - .locals init ([0] class [mscorlib]System.IO.Stream 'stream') - .line 81,81 : 17,37 '' - .try - { - IL_0000: ldarg.2 - IL_0001: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HasIcon() - IL_0006: brtrue.s IL_000a - - .line 82,82 : 21,28 '' - IL_0008: leave.s IL_0074 - - .line 84,84 : 17,44 '' - IL_000a: ldarg.2 - IL_000b: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_UseEmbeddedIcon() - IL_0010: brfalse.s IL_004e - - .line 86,86 : 28,109 '' - IL_0012: ldarg.1 - IL_0013: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0018: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_001d: ldarg.2 - IL_001e: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IconID() - IL_0023: callvirt instance class [mscorlib]System.IO.Stream [mscorlib]System.Reflection.Assembly::GetManifestResourceStream(string) - IL_0028: stloc.0 - .line 88,88 : 25,44 '' - .try - { - IL_0029: ldloc.0 - IL_002a: brfalse.s IL_0042 - - .line 89,89 : 29,92 '' - IL_002c: ldarg.0 - IL_002d: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton() - IL_0032: ldloc.0 - IL_0033: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Native.IconImageCache::GetStreamedIcon(class [mscorlib]System.IO.Stream) - IL_0038: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_003d: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0042: leave.s IL_0064 - - } // end .try - finally - { - IL_0044: ldloc.0 - IL_0045: brfalse.s IL_004d - - IL_0047: ldloc.0 - IL_0048: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004d: endfinally - .line 95,95 : 21,68 '' - } // end handler - IL_004e: ldarg.0 - IL_004f: ldarg.2 - IL_0050: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IconID() - IL_0055: call int32 [mscorlib]System.Int32::Parse(string) - IL_005a: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadIcon(int32) - IL_005f: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0064: leave.s IL_0074 - - .line 97,97 : 13,18 '' - } // end .try - catch [mscorlib]System.Object - { - IL_0066: pop - .line 99,99 : 17,41 '' - IL_0067: ldarg.0 - IL_0068: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_006d: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon - IL_0072: leave.s IL_0074 - - .line 101,101 : 9,10 '' - } // end handler - IL_0074: ret - } // end of method CLISTMENUITEM::LoadIcon - -} // end of class Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Resources.TextResources - extends [mscorlib]System.Object -{ - .custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string, - string) = ( 01 00 33 53 79 73 74 65 6D 2E 52 65 73 6F 75 72 // ..3System.Resour - 63 65 73 2E 54 6F 6F 6C 73 2E 53 74 72 6F 6E 67 // ces.Tools.Strong - 6C 79 54 79 70 65 64 52 65 73 6F 75 72 63 65 42 // lyTypedResourceB - 75 69 6C 64 65 72 07 34 2E 30 2E 30 2E 30 00 00 ) // uilder.4.0.0.0.. - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class [mscorlib]System.Resources.ResourceManager resourceMan - .field private static class [mscorlib]System.Globalization.CultureInfo resourceCulture - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,32 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Resources\\TextResources.Designer.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 33,33 : 9,10 '' - IL_0006: ret - } // end of method TextResources::.ctor - - .method assembly hidebysig specialname static - class [mscorlib]System.Resources.ResourceManager - get_ResourceManager() cil managed - { - // Code size 51 (0x33) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Resources.ResourceManager temp) - .line 41,41 : 17,63 '' - IL_0000: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan - IL_0005: ldnull - IL_0006: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000b: brfalse.s IL_002d - - .line 42,42 : 21,198 '' - IL_000d: ldstr "Virtuoso.Miranda.Plugins.Resources.TextResources" - IL_0012: ldtoken Virtuoso.Miranda.Plugins.Resources.TextResources - IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001c: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0021: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string, - class [mscorlib]System.Reflection.Assembly) - IL_0026: stloc.0 - .line 43,43 : 21,40 '' - IL_0027: ldloc.0 - IL_0028: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan - .line 45,45 : 17,36 '' - IL_002d: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan - IL_0032: ret - } // end of method TextResources::get_ResourceManager - - .method assembly hidebysig specialname static - class [mscorlib]System.Globalization.CultureInfo - get_Culture() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 56,56 : 17,40 '' - IL_0000: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_0005: ret - } // end of method TextResources::get_Culture - - .method assembly hidebysig specialname static - void set_Culture(class [mscorlib]System.Globalization.CultureInfo 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 59,59 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - .line 60,60 : 13,14 '' - IL_0006: ret - } // end of method TextResources::set_Culture - - .method assembly hidebysig specialname static - string get_Balloon_Text_FusionFinished() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 68,68 : 17,98 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Balloon_Text_FusionFinished" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Balloon_Text_FusionFinished - - .method assembly hidebysig specialname static - string get_Config_General() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 77,77 : 17,85 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_General" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_General - - .method assembly hidebysig specialname static - string get_Config_General_About() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 86,86 : 17,91 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_General_About" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_General_About - - .method assembly hidebysig specialname static - string get_Config_General_About_Description() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 95,95 : 17,103 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_General_About_Description" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_General_About_Description - - .method assembly hidebysig specialname static - string get_Config_General_Description() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 104,104 : 17,97 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_General_Description" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_General_Description - - .method assembly hidebysig specialname static - string get_Config_Management() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 113,113 : 17,88 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_Management" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_Management - - .method assembly hidebysig specialname static - string get_Config_Management_Description() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 122,122 : 17,100 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_Management_Description" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_Management_Description - - .method assembly hidebysig specialname static - string get_Config_Management_Plugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 131,131 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_Management_Plugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_Management_Plugins - - .method assembly hidebysig specialname static - string get_Config_Management_Plugins_Description() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 140,140 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "Config_Management_Plugins_Description" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_Config_Management_Plugins_Description - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 149,149 : 17,120 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CallInvalidForUnknownNetworkProtocol" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 158,158 : 17,124 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CannotDetectMirandaDefaultStringEncod" - + "ing" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CannotFinishMarshaling() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 167,167 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CannotFinishMarshaling" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CannotFinishMarshaling - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CannotOpenHomePage() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 176,176 : 17,102 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CannotOpenHomePage" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CannotOpenHomePage - - .method assembly hidebysig specialname static - string get_ExceptionMsg_CannotRegisterBuiltinProtocol() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 185,185 : 17,113 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_CannotRegisterBuiltinProtocol" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_CannotRegisterBuiltinProtocol - - .method assembly hidebysig specialname static - string get_ExceptionMsg_ConfigurationFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 194,194 : 17,103 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_ConfigurationFailed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_ConfigurationFailed - - .method assembly hidebysig specialname static - string get_ExceptionMsg_DuplicitLoaderOptions() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 203,203 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_DuplicitLoaderOptions" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_DuplicitLoaderOptions - - .method assembly hidebysig specialname static - string get_ExceptionMsg_ErrorWhileCallingMirandaService() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 212,212 : 17,115 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_ErrorWhileCallingMirandaService" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService - - .method assembly hidebysig specialname static - string get_ExceptionMsg_ErrorWhileLoadingPlugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 221,221 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_ErrorWhileLoadingPlugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_ErrorWhileLoadingPlugins - - .method assembly hidebysig specialname static - string get_ExceptionMsg_FeatureNotAvailableInDomain() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 230,230 : 17,111 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_FeatureNotAvailableInDomain" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_FeatureNotAvailableInDomain - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_AssemblyLoadError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 239,239 : 17,113 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_AssemblyLoadError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_CannotLoadStringResolver() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 248,248 : 17,120 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_CannotLoadStringResolver" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_CannotLoadStringResolver - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_EventHookingFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 257,257 : 17,114 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_EventHookingFailed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_EventHookingFailed - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 266,266 : 17,123 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_InvalidMethodSignature() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 275,275 : 17,118 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_InvalidMethodSignature" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_InvalidMethodSignature - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_NoValidPluginCtorFound() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 284,284 : 17,118 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_NoValidPluginCtorFound" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_NoValidPluginCtorFound - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 293,293 : 17,124 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_ServiceFunctionAlreadyExi" - + "sts" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 302,302 : 17,125 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_ServiceFunctionCreationFa" - + "iled" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_UnableToLoadMasterType() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 311,311 : 17,118 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_UnableToLoadMasterType" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_UnableToLoadMasterType - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 320,320 : 17,125 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_UnableToSetUpPluginDescri" - + "ptor" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 329,329 : 17,127 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_UnauthorizedToInstantiate" - + "Plugin" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable1_UnmanagedImageFound() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 338,338 : 17,115 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable1_UnmanagedImageFound" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable1_UnmanagedImageFound - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 347,347 : 17,125 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable2_ErrorWhileInstantiatingPl" - + "ugin" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 356,356 : 17,125 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable2_MirandaServiceReturnedFai" - + "lure" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 365,365 : 17,122 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable2_RuntimeVersionNotAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable - - .method assembly hidebysig specialname static - string get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 374,374 : 17,121 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_Formatable3_MenuItemServiceAlreadySet" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet - - .method assembly hidebysig specialname static - string get_ExceptionMsg_HookNotFound() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 383,383 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_HookNotFound" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_HookNotFound - - .method assembly hidebysig specialname static - string get_ExceptionMsg_HyphenSxSNotSupported() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 392,392 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_HyphenSxSNotSupported" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_HyphenSxSNotSupported - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InternalErrorOccurred() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 401,401 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InternalErrorOccurred" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InternalErrorOccurred - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InteropBufferNotLocked() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 410,410 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InteropBufferNotLocked" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InteropBufferNotLocked - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InteropBufferNotUnlocked() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 419,419 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InteropBufferNotUnlocked" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InteropBufferNotUnlocked - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 428,428 : 17,121 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InvalidCrossThreadInteropBufferUnlock" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InvalidFusionContext() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 437,437 : 17,104 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InvalidFusionContext" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InvalidFusionContext - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InvalidHandle() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 446,446 : 17,97 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InvalidHandle" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InvalidHandle - - .method assembly hidebysig specialname static - string get_ExceptionMsg_InvalidValueToTranslate() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 455,455 : 17,107 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_InvalidValueToTranslate" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_InvalidValueToTranslate - - .method assembly hidebysig specialname static - string get_ExceptionMsg_IOErrorOccurred() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 464,464 : 17,99 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_IOErrorOccurred" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_IOErrorOccurred - - .method assembly hidebysig specialname static - string get_ExceptionMsg_MirandaContextNotAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 473,473 : 17,110 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_MirandaContextNotAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_MirandaContextNotAvailable - - .method assembly hidebysig specialname static - string get_ExceptionMsg_MirandaRestartRequired() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 482,482 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_MirandaRestartRequired" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_MirandaRestartRequired - - .method assembly hidebysig specialname static - string get_ExceptionMsg_OwnerUnknown() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 491,491 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_OwnerUnknown" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_OwnerUnknown - - .method assembly hidebysig specialname static - string get_ExceptionMsg_PluginAlreadyInitialized() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 500,500 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_PluginAlreadyInitialized" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_PluginAlreadyInitialized - - .method assembly hidebysig specialname static - string get_ExceptionMsg_PluginManagerAlreadyInitialized() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 509,509 : 17,115 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_PluginManagerAlreadyInitialized" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_PluginManagerAlreadyInitialized - - .method assembly hidebysig specialname static - string get_ExceptionMsg_PluginNotInitialized() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 518,518 : 17,104 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_PluginNotInitialized" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_PluginNotInitialized - - .method assembly hidebysig specialname static - string get_ExceptionMsg_SingletonNotInitializedYet() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 527,527 : 17,110 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_SingletonNotInitializedYet" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_SingletonNotInitializedYet - - .method assembly hidebysig specialname static - string get_ExceptionMsg_UnableToLoadConfiguration_StorageError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 536,536 : 17,122 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_UnableToLoadConfiguration_StorageError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError - - .method assembly hidebysig specialname static - string get_ExceptionMsg_UnableToSaveConfiguration_StorageError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 545,545 : 17,122 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_UnableToSaveConfiguration_StorageError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_UnableToSaveConfiguration_StorageError - - .method assembly hidebysig specialname static - string get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 554,554 : 17,130 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "ExceptionMsg_UnableToUnloadPluginMangerFromCurrent" - + "AppDomain" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_HyphenCrashed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 563,563 : 17,99 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_HyphenCrashed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_HyphenCrashed - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_HyphenLoadFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 572,572 : 17,102 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_HyphenLoadFailed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_HyphenLoadFailed - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_LoadUnloadPlugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 581,581 : 17,103 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_LoadUnloadPlugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_LoadUnloadPlugins - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_LoadUnloadPluginsFailure() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 590,590 : 17,110 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_LoadUnloadPluginsFailure" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_LoadUnloadPluginsFailure - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_NoOptionsAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 599,599 : 17,104 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_NoOptionsAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_NoOptionsAvailable - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_NoPluginsLoaded() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 608,608 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_NoPluginsLoaded" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_NoPluginsLoaded - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_PluginReloadComplete() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 617,617 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_PluginReloadComplete" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_PluginReloadComplete - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_RuntimeVersionNotAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 626,626 : 17,112 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_RuntimeVersionNotAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_RuntimeVersionNotAvailable - - .method assembly hidebysig specialname static - string get_MsgBox_Caption_Warning() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 635,635 : 17,93 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Caption_Warning" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Caption_Warning - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Caption_PluginError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 644,644 : 17,109 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Caption_PluginError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Caption_PluginError - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Caption_PluginUpdated() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 653,653 : 17,111 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Caption_PluginUpdated" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Caption_PluginUpdated - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Text_HyphenLoadFailed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 662,662 : 17,111 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Text_HyphenLoadFailed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Text_HyphenLoadFailed - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Text_LoadUnloadPluginsFailure() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 671,671 : 17,119 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Text_LoadUnloadPluginsFailure" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Text_LoadUnloadPluginsFailure - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable1_Text_ModuleError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 680,680 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable1_Text_ModuleError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable1_Text_ModuleError - - .method assembly hidebysig specialname static - string get_MsgBox_Formatable2_Text_PluginError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 689,689 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Formatable2_Text_PluginError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Formatable2_Text_PluginError - - .method assembly hidebysig specialname static - string get_MsgBox_Text_GenericPluginError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 698,698 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_GenericPluginError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_GenericPluginError - - .method assembly hidebysig specialname static - string get_MsgBox_Text_HyphenCrashed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 707,707 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_HyphenCrashed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_HyphenCrashed - - .method assembly hidebysig specialname static - string get_MsgBox_Text_LoadUnloadPlugins_Unload() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 716,716 : 17,107 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_LoadUnloadPlugins_Unload" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_LoadUnloadPlugins_Unload - - .method assembly hidebysig specialname static - string get_MsgBox_Text_MirandaRestartRequired() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 725,725 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_MirandaRestartRequired" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_MirandaRestartRequired - - .method assembly hidebysig specialname static - string get_MsgBox_Text_NoOptionsAvailable() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 734,734 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_NoOptionsAvailable" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_NoOptionsAvailable - - .method assembly hidebysig specialname static - string get_MsgBox_Text_NoPluginsLoaded() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 743,743 : 17,98 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_NoPluginsLoaded" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_NoPluginsLoaded - - .method assembly hidebysig specialname static - string get_MsgBox_Text_PluginReloadComplete() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 752,752 : 17,103 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_PluginReloadComplete" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_PluginReloadComplete - - .method assembly hidebysig specialname static - string get_MsgBox_Text_PluginUpdated() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 761,761 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_PluginUpdated" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_PluginUpdated - - .method assembly hidebysig specialname static - string get_MsgBox_Text_UnableToReportError() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 770,770 : 17,102 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "MsgBox_Text_UnableToReportError" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_MsgBox_Text_UnableToReportError - - .method assembly hidebysig specialname static - string get_UI_Caption_Configure() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 779,779 : 17,91 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Caption_Configure" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Caption_Configure - - .method assembly hidebysig specialname static - string get_UI_Caption_Error() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 788,788 : 17,87 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Caption_Error" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Caption_Error - - .method assembly hidebysig specialname static - string get_UI_Formatable1_Text_PluginCrashed() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 797,797 : 17,104 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Formatable1_Text_PluginCrashed" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Formatable1_Text_PluginCrashed - - .method assembly hidebysig specialname static - string get_UI_Label_Empty() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 806,806 : 17,85 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Label_Empty" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Label_Empty - - .method assembly hidebysig specialname static - string get_UI_Label_SelectPluginToDisplayDescr() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 815,815 : 17,106 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Label_SelectPluginToDisplayDescr" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Label_SelectPluginToDisplayDescr - - .method assembly hidebysig specialname static - string get_UI_Label_Unknown() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 824,824 : 17,87 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Label_Unknown" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Label_Unknown - - .method assembly hidebysig specialname static - string get_UI_Text_ConfigureStandaloneModules() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 833,833 : 17,105 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_ConfigureStandaloneModules" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_ConfigureStandaloneModules - - .method assembly hidebysig specialname static - string get_UI_Text_Hyphen() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 842,842 : 17,85 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_Hyphen" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_Hyphen - - .method assembly hidebysig specialname static - string get_UI_Text_LoadUnloadPlugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 851,851 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_LoadUnloadPlugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_LoadUnloadPlugins - - .method assembly hidebysig specialname static - string get_UI_Text_ManagePlugins() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 860,860 : 17,92 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_ManagePlugins" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_ManagePlugins - - .method assembly hidebysig specialname static - string get_UI_Text_No() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 869,869 : 17,81 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_No" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_No - - .method assembly hidebysig specialname static - string get_UI_Text_ShowManagedMainMenu() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 878,878 : 17,98 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_ShowManagedMainMenu" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_ShowManagedMainMenu - - .method assembly hidebysig specialname static - string get_UI_Text_Yes() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 887,887 : 17,82 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_Text_Yes" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_Text_Yes - - .method assembly hidebysig specialname static - string get_UI_ToolTip_HyphenTrayIcon() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 896,896 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - IL_0005: ldstr "UI_ToolTip_HyphenTrayIcon" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture - IL_000f: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: ret - } // end of method TextResources::get_UI_ToolTip_HyphenTrayIcon - - .property class [mscorlib]System.Resources.ResourceManager - ResourceManager() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .get class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager() - } // end of property TextResources::ResourceManager - .property class [mscorlib]System.Globalization.CultureInfo - Culture() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .set void Virtuoso.Miranda.Plugins.Resources.TextResources::set_Culture(class [mscorlib]System.Globalization.CultureInfo) - .get class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::get_Culture() - } // end of property TextResources::Culture - .property string Balloon_Text_FusionFinished() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Balloon_Text_FusionFinished() - } // end of property TextResources::Balloon_Text_FusionFinished - .property string Config_General() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General() - } // end of property TextResources::Config_General - .property string Config_General_About() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About() - } // end of property TextResources::Config_General_About - .property string Config_General_About_Description() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About_Description() - } // end of property TextResources::Config_General_About_Description - .property string Config_General_Description() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_Description() - } // end of property TextResources::Config_General_Description - .property string Config_Management() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management() - } // end of property TextResources::Config_Management - .property string Config_Management_Description() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Description() - } // end of property TextResources::Config_Management_Description - .property string Config_Management_Plugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins() - } // end of property TextResources::Config_Management_Plugins - .property string Config_Management_Plugins_Description() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins_Description() - } // end of property TextResources::Config_Management_Plugins_Description - .property string ExceptionMsg_CallInvalidForUnknownNetworkProtocol() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol() - } // end of property TextResources::ExceptionMsg_CallInvalidForUnknownNetworkProtocol - .property string ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() - } // end of property TextResources::ExceptionMsg_CannotDetectMirandaDefaultStringEncoding - .property string ExceptionMsg_CannotFinishMarshaling() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotFinishMarshaling() - } // end of property TextResources::ExceptionMsg_CannotFinishMarshaling - .property string ExceptionMsg_CannotOpenHomePage() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotOpenHomePage() - } // end of property TextResources::ExceptionMsg_CannotOpenHomePage - .property string ExceptionMsg_CannotRegisterBuiltinProtocol() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotRegisterBuiltinProtocol() - } // end of property TextResources::ExceptionMsg_CannotRegisterBuiltinProtocol - .property string ExceptionMsg_ConfigurationFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ConfigurationFailed() - } // end of property TextResources::ExceptionMsg_ConfigurationFailed - .property string ExceptionMsg_DuplicitLoaderOptions() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_DuplicitLoaderOptions() - } // end of property TextResources::ExceptionMsg_DuplicitLoaderOptions - .property string ExceptionMsg_ErrorWhileCallingMirandaService() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - } // end of property TextResources::ExceptionMsg_ErrorWhileCallingMirandaService - .property string ExceptionMsg_ErrorWhileLoadingPlugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileLoadingPlugins() - } // end of property TextResources::ExceptionMsg_ErrorWhileLoadingPlugins - .property string ExceptionMsg_FeatureNotAvailableInDomain() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_FeatureNotAvailableInDomain() - } // end of property TextResources::ExceptionMsg_FeatureNotAvailableInDomain - .property string ExceptionMsg_Formatable1_AssemblyLoadError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError() - } // end of property TextResources::ExceptionMsg_Formatable1_AssemblyLoadError - .property string ExceptionMsg_Formatable1_CannotLoadStringResolver() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_CannotLoadStringResolver() - } // end of property TextResources::ExceptionMsg_Formatable1_CannotLoadStringResolver - .property string ExceptionMsg_Formatable1_EventHookingFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_EventHookingFailed() - } // end of property TextResources::ExceptionMsg_Formatable1_EventHookingFailed - .property string ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden() - } // end of property TextResources::ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden - .property string ExceptionMsg_Formatable1_InvalidMethodSignature() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_InvalidMethodSignature() - } // end of property TextResources::ExceptionMsg_Formatable1_InvalidMethodSignature - .property string ExceptionMsg_Formatable1_NoValidPluginCtorFound() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_NoValidPluginCtorFound() - } // end of property TextResources::ExceptionMsg_Formatable1_NoValidPluginCtorFound - .property string ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() - } // end of property TextResources::ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists - .property string ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() - } // end of property TextResources::ExceptionMsg_Formatable1_ServiceFunctionCreationFailed - .property string ExceptionMsg_Formatable1_UnableToLoadMasterType() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToLoadMasterType() - } // end of property TextResources::ExceptionMsg_Formatable1_UnableToLoadMasterType - .property string ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() - } // end of property TextResources::ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor - .property string ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() - } // end of property TextResources::ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin - .property string ExceptionMsg_Formatable1_UnmanagedImageFound() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnmanagedImageFound() - } // end of property TextResources::ExceptionMsg_Formatable1_UnmanagedImageFound - .property string ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() - } // end of property TextResources::ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin - .property string ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - } // end of property TextResources::ExceptionMsg_Formatable2_MirandaServiceReturnedFailure - .property string ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() - } // end of property TextResources::ExceptionMsg_Formatable2_RuntimeVersionNotAvailable - .property string ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() - } // end of property TextResources::ExceptionMsg_Formatable3_MenuItemServiceAlreadySet - .property string ExceptionMsg_HookNotFound() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_HookNotFound() - } // end of property TextResources::ExceptionMsg_HookNotFound - .property string ExceptionMsg_HyphenSxSNotSupported() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_HyphenSxSNotSupported() - } // end of property TextResources::ExceptionMsg_HyphenSxSNotSupported - .property string ExceptionMsg_InternalErrorOccurred() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred() - } // end of property TextResources::ExceptionMsg_InternalErrorOccurred - .property string ExceptionMsg_InteropBufferNotLocked() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotLocked() - } // end of property TextResources::ExceptionMsg_InteropBufferNotLocked - .property string ExceptionMsg_InteropBufferNotUnlocked() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotUnlocked() - } // end of property TextResources::ExceptionMsg_InteropBufferNotUnlocked - .property string ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() - } // end of property TextResources::ExceptionMsg_InvalidCrossThreadInteropBufferUnlock - .property string ExceptionMsg_InvalidFusionContext() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidFusionContext() - } // end of property TextResources::ExceptionMsg_InvalidFusionContext - .property string ExceptionMsg_InvalidHandle() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidHandle() - } // end of property TextResources::ExceptionMsg_InvalidHandle - .property string ExceptionMsg_InvalidValueToTranslate() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidValueToTranslate() - } // end of property TextResources::ExceptionMsg_InvalidValueToTranslate - .property string ExceptionMsg_IOErrorOccurred() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_IOErrorOccurred() - } // end of property TextResources::ExceptionMsg_IOErrorOccurred - .property string ExceptionMsg_MirandaContextNotAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaContextNotAvailable() - } // end of property TextResources::ExceptionMsg_MirandaContextNotAvailable - .property string ExceptionMsg_MirandaRestartRequired() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaRestartRequired() - } // end of property TextResources::ExceptionMsg_MirandaRestartRequired - .property string ExceptionMsg_OwnerUnknown() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_OwnerUnknown() - } // end of property TextResources::ExceptionMsg_OwnerUnknown - .property string ExceptionMsg_PluginAlreadyInitialized() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized() - } // end of property TextResources::ExceptionMsg_PluginAlreadyInitialized - .property string ExceptionMsg_PluginManagerAlreadyInitialized() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginManagerAlreadyInitialized() - } // end of property TextResources::ExceptionMsg_PluginManagerAlreadyInitialized - .property string ExceptionMsg_PluginNotInitialized() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - } // end of property TextResources::ExceptionMsg_PluginNotInitialized - .property string ExceptionMsg_SingletonNotInitializedYet() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_SingletonNotInitializedYet() - } // end of property TextResources::ExceptionMsg_SingletonNotInitializedYet - .property string ExceptionMsg_UnableToLoadConfiguration_StorageError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError() - } // end of property TextResources::ExceptionMsg_UnableToLoadConfiguration_StorageError - .property string ExceptionMsg_UnableToSaveConfiguration_StorageError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToSaveConfiguration_StorageError() - } // end of property TextResources::ExceptionMsg_UnableToSaveConfiguration_StorageError - .property string ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() - } // end of property TextResources::ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain - .property string MsgBox_Caption_HyphenCrashed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_HyphenCrashed() - } // end of property TextResources::MsgBox_Caption_HyphenCrashed - .property string MsgBox_Caption_HyphenLoadFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_HyphenLoadFailed() - } // end of property TextResources::MsgBox_Caption_HyphenLoadFailed - .property string MsgBox_Caption_LoadUnloadPlugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_LoadUnloadPlugins() - } // end of property TextResources::MsgBox_Caption_LoadUnloadPlugins - .property string MsgBox_Caption_LoadUnloadPluginsFailure() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_LoadUnloadPluginsFailure() - } // end of property TextResources::MsgBox_Caption_LoadUnloadPluginsFailure - .property string MsgBox_Caption_NoOptionsAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_NoOptionsAvailable() - } // end of property TextResources::MsgBox_Caption_NoOptionsAvailable - .property string MsgBox_Caption_NoPluginsLoaded() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_NoPluginsLoaded() - } // end of property TextResources::MsgBox_Caption_NoPluginsLoaded - .property string MsgBox_Caption_PluginReloadComplete() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_PluginReloadComplete() - } // end of property TextResources::MsgBox_Caption_PluginReloadComplete - .property string MsgBox_Caption_RuntimeVersionNotAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_RuntimeVersionNotAvailable() - } // end of property TextResources::MsgBox_Caption_RuntimeVersionNotAvailable - .property string MsgBox_Caption_Warning() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_Warning() - } // end of property TextResources::MsgBox_Caption_Warning - .property string MsgBox_Formatable1_Caption_PluginError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Caption_PluginError() - } // end of property TextResources::MsgBox_Formatable1_Caption_PluginError - .property string MsgBox_Formatable1_Caption_PluginUpdated() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Caption_PluginUpdated() - } // end of property TextResources::MsgBox_Formatable1_Caption_PluginUpdated - .property string MsgBox_Formatable1_Text_HyphenLoadFailed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_HyphenLoadFailed() - } // end of property TextResources::MsgBox_Formatable1_Text_HyphenLoadFailed - .property string MsgBox_Formatable1_Text_LoadUnloadPluginsFailure() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_LoadUnloadPluginsFailure() - } // end of property TextResources::MsgBox_Formatable1_Text_LoadUnloadPluginsFailure - .property string MsgBox_Formatable1_Text_ModuleError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_ModuleError() - } // end of property TextResources::MsgBox_Formatable1_Text_ModuleError - .property string MsgBox_Formatable2_Text_PluginError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable2_Text_PluginError() - } // end of property TextResources::MsgBox_Formatable2_Text_PluginError - .property string MsgBox_Text_GenericPluginError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_GenericPluginError() - } // end of property TextResources::MsgBox_Text_GenericPluginError - .property string MsgBox_Text_HyphenCrashed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_HyphenCrashed() - } // end of property TextResources::MsgBox_Text_HyphenCrashed - .property string MsgBox_Text_LoadUnloadPlugins_Unload() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_LoadUnloadPlugins_Unload() - } // end of property TextResources::MsgBox_Text_LoadUnloadPlugins_Unload - .property string MsgBox_Text_MirandaRestartRequired() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_MirandaRestartRequired() - } // end of property TextResources::MsgBox_Text_MirandaRestartRequired - .property string MsgBox_Text_NoOptionsAvailable() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_NoOptionsAvailable() - } // end of property TextResources::MsgBox_Text_NoOptionsAvailable - .property string MsgBox_Text_NoPluginsLoaded() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_NoPluginsLoaded() - } // end of property TextResources::MsgBox_Text_NoPluginsLoaded - .property string MsgBox_Text_PluginReloadComplete() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginReloadComplete() - } // end of property TextResources::MsgBox_Text_PluginReloadComplete - .property string MsgBox_Text_PluginUpdated() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginUpdated() - } // end of property TextResources::MsgBox_Text_PluginUpdated - .property string MsgBox_Text_UnableToReportError() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_UnableToReportError() - } // end of property TextResources::MsgBox_Text_UnableToReportError - .property string UI_Caption_Configure() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Caption_Configure() - } // end of property TextResources::UI_Caption_Configure - .property string UI_Caption_Error() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Caption_Error() - } // end of property TextResources::UI_Caption_Error - .property string UI_Formatable1_Text_PluginCrashed() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Formatable1_Text_PluginCrashed() - } // end of property TextResources::UI_Formatable1_Text_PluginCrashed - .property string UI_Label_Empty() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Empty() - } // end of property TextResources::UI_Label_Empty - .property string UI_Label_SelectPluginToDisplayDescr() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_SelectPluginToDisplayDescr() - } // end of property TextResources::UI_Label_SelectPluginToDisplayDescr - .property string UI_Label_Unknown() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown() - } // end of property TextResources::UI_Label_Unknown - .property string UI_Text_ConfigureStandaloneModules() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ConfigureStandaloneModules() - } // end of property TextResources::UI_Text_ConfigureStandaloneModules - .property string UI_Text_Hyphen() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen() - } // end of property TextResources::UI_Text_Hyphen - .property string UI_Text_LoadUnloadPlugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_LoadUnloadPlugins() - } // end of property TextResources::UI_Text_LoadUnloadPlugins - .property string UI_Text_ManagePlugins() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ManagePlugins() - } // end of property TextResources::UI_Text_ManagePlugins - .property string UI_Text_No() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_No() - } // end of property TextResources::UI_Text_No - .property string UI_Text_ShowManagedMainMenu() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ShowManagedMainMenu() - } // end of property TextResources::UI_Text_ShowManagedMainMenu - .property string UI_Text_Yes() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Yes() - } // end of property TextResources::UI_Text_Yes - .property string UI_ToolTip_HyphenTrayIcon() - { - .get string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_ToolTip_HyphenTrayIcon() - } // end of property TextResources::UI_ToolTip_HyphenTrayIcon -} // end of class Virtuoso.Miranda.Plugins.Resources.TextResources - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Resources.VisualResources - extends [mscorlib]System.Object -{ - .custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string, - string) = ( 01 00 33 53 79 73 74 65 6D 2E 52 65 73 6F 75 72 // ..3System.Resour - 63 65 73 2E 54 6F 6F 6C 73 2E 53 74 72 6F 6E 67 // ces.Tools.Strong - 6C 79 54 79 70 65 64 52 65 73 6F 75 72 63 65 42 // lyTypedResourceB - 75 69 6C 64 65 72 07 34 2E 30 2E 30 2E 30 00 00 ) // uilder.4.0.0.0.. - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class [mscorlib]System.Resources.ResourceManager resourceMan - .field private static class [mscorlib]System.Globalization.CultureInfo resourceCulture - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,32 : 9,35 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Resources\\VisualResources.Designer.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 33,33 : 9,10 '' - IL_0006: ret - } // end of method VisualResources::.ctor - - .method assembly hidebysig specialname static - class [mscorlib]System.Resources.ResourceManager - get_ResourceManager() cil managed - { - // Code size 51 (0x33) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Resources.ResourceManager temp) - .line 41,41 : 17,63 '' - IL_0000: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan - IL_0005: ldnull - IL_0006: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000b: brfalse.s IL_002d - - .line 42,42 : 21,202 '' - IL_000d: ldstr "Virtuoso.Miranda.Plugins.Resources.VisualResources" - IL_0012: ldtoken Virtuoso.Miranda.Plugins.Resources.VisualResources - IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001c: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0021: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string, - class [mscorlib]System.Reflection.Assembly) - IL_0026: stloc.0 - .line 43,43 : 21,40 '' - IL_0027: ldloc.0 - IL_0028: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan - .line 45,45 : 17,36 '' - IL_002d: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan - IL_0032: ret - } // end of method VisualResources::get_ResourceManager - - .method assembly hidebysig specialname static - class [mscorlib]System.Globalization.CultureInfo - get_Culture() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 56,56 : 17,40 '' - IL_0000: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_0005: ret - } // end of method VisualResources::get_Culture - - .method assembly hidebysig specialname static - void set_Culture(class [mscorlib]System.Globalization.CultureInfo 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 59,59 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - .line 60,60 : 13,14 '' - IL_0006: ret - } // end of method VisualResources::set_Culture - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Engine() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 68,68 : 17,83 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Engine" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 69,69 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Engine - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Icon_16x16_Configuration() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 78,78 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Icon_16x16_Configuration" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 79,79 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Icon_16x16_Configuration - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Icon_16x16_Hyphen() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 88,88 : 17,94 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Icon_16x16_Hyphen" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 89,89 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Icon_16x16_Hyphen - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Icon_32x32_Configuration() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 98,98 : 17,101 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Icon_32x32_Configuration" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 99,99 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Icon_32x32_Configuration - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Icon - get_Icon_32x32_ConfigurationWarning() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 108,108 : 17,108 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Icon_32x32_ConfigurationWarning" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 109,109 : 17,53 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Icon - IL_001b: ret - } // end of method VisualResources::get_Icon_32x32_ConfigurationWarning - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Image_48x48_Warning() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 118,118 : 17,96 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Image_48x48_Warning" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 119,119 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method VisualResources::get_Image_48x48_Warning - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Image_64x67_Configuration() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 128,128 : 17,102 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Image_64x67_Configuration" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 129,129 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method VisualResources::get_Image_64x67_Configuration - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Image_64x67_Information() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 138,138 : 17,100 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Image_64x67_Information" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 139,139 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method VisualResources::get_Image_64x67_Information - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Image_64x67_Management() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 148,148 : 17,99 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - IL_0005: ldstr "Image_64x67_Management" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 149,149 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method VisualResources::get_Image_64x67_Management - - .property class [mscorlib]System.Resources.ResourceManager - ResourceManager() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .get class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager() - } // end of property VisualResources::ResourceManager - .property class [mscorlib]System.Globalization.CultureInfo - Culture() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .set void Virtuoso.Miranda.Plugins.Resources.VisualResources::set_Culture(class [mscorlib]System.Globalization.CultureInfo) - .get class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Culture() - } // end of property VisualResources::Culture - .property class [System.Drawing]System.Drawing.Icon - Engine() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Engine() - } // end of property VisualResources::Engine - .property class [System.Drawing]System.Drawing.Icon - Icon_16x16_Configuration() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Configuration() - } // end of property VisualResources::Icon_16x16_Configuration - .property class [System.Drawing]System.Drawing.Icon - Icon_16x16_Hyphen() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Hyphen() - } // end of property VisualResources::Icon_16x16_Hyphen - .property class [System.Drawing]System.Drawing.Icon - Icon_32x32_Configuration() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_32x32_Configuration() - } // end of property VisualResources::Icon_32x32_Configuration - .property class [System.Drawing]System.Drawing.Icon - Icon_32x32_ConfigurationWarning() - { - .get class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_32x32_ConfigurationWarning() - } // end of property VisualResources::Icon_32x32_ConfigurationWarning - .property class [System.Drawing]System.Drawing.Bitmap - Image_48x48_Warning() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_48x48_Warning() - } // end of property VisualResources::Image_48x48_Warning - .property class [System.Drawing]System.Drawing.Bitmap - Image_64x67_Configuration() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Configuration() - } // end of property VisualResources::Image_64x67_Configuration - .property class [System.Drawing]System.Drawing.Bitmap - Image_64x67_Information() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Information() - } // end of property VisualResources::Image_64x67_Information - .property class [System.Drawing]System.Drawing.Bitmap - Image_64x67_Management() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Management() - } // end of property VisualResources::Image_64x67_Management -} // end of class Virtuoso.Miranda.Plugins.Resources.VisualResources - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.SynchronizationHelper - extends [mscorlib]System.Object -{ - .method private hidebysig static void VerifyNotNull(object obj) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 35,35 : 13,29 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\SynchronizationHelper.cs' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_0009 - - .line 36,36 : 17,51 '' - IL_0003: newobj instance void [mscorlib]System.ArgumentNullException::.ctor() - IL_0008: throw - - .line 37,37 : 9,10 '' - IL_0009: ret - } // end of method SynchronizationHelper::VerifyNotNull - - .method public hidebysig static void EndUpdate(object obj) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 45,45 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 46,46 : 13,31 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Exit(object) - .line 47,47 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::EndUpdate - - .method public hidebysig static void BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 51,51 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 52,52 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 53,53 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginPluginUpdate - - .method public hidebysig static void BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor descriptor) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 57,57 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 58,58 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 59,59 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginDescriptorUpdate - - .method public hidebysig static void BeginMenuItemUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 63,63 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 64,64 : 13,33 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 65,65 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginMenuItemUpdate - - .method public hidebysig static void BeginCollectionUpdate(class [mscorlib]System.Collections.IList collection) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 69,69 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 70,70 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 71,71 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginCollectionUpdate - - .method public hidebysig static void BeginCollectionUpdate(class [mscorlib]System.Collections.IDictionary dictionary) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 75,75 : 13,39 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 76,76 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 77,77 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginCollectionUpdate - - .method public hidebysig static void BeginHandleUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject handle) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 81,81 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object) - .line 82,82 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 83,83 : 9,10 '' - IL_000c: ret - } // end of method SynchronizationHelper::BeginHandleUpdate - -} // end of class Virtuoso.Miranda.Plugins.SynchronizationHelper - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.ControlCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,47 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\ControlCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 50,51 '' - IL_0007: ret - } // end of method ControlCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.ControlCollection - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.ModuleCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,46 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\ModuleCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 49,50 '' - IL_0007: ret - } // end of method ModuleCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.ModuleCollection - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection - extends class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Collections.ModuleCollection list) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 31,31 : 9,78 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\ModuleReadOnlyCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(class [mscorlib]System.Collections.Generic.IList`1) - .line 31,31 : 81,82 '' - IL_0007: ret - } // end of method ModuleReadOnlyCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 27,27 : 9,62 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\CustomApiExportDescriptorCollection.cs' - IL_0000: ldarg.0 - IL_0001: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor() - .line 27,27 : 65,66 '' - IL_0006: ret - } // end of method CustomApiExportDescriptorCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Collections.ConfigurationValues - extends class [mscorlib]System.Collections.Generic.Dictionary`2 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 28,28 : 9,47 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Collections\\ConfigurationValues.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - .line 28,28 : 50,51 '' - IL_0007: ret - } // end of method ConfigurationValues::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 29,29 : 9,110 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 29,29 : 113,114 '' - IL_0008: ret - } // end of method ConfigurationValues::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .method public hidebysig newslot specialname abstract virtual - instance string get_Name() cil managed - { - } // end of method IConfigurablePlugin::get_Name - - .method public hidebysig newslot specialname abstract virtual - instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - get_Configuration() cil managed - { - } // end of method IConfigurablePlugin::get_Configuration - - .method public hidebysig newslot abstract virtual - instance void PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories) cil managed - { - } // end of method IConfigurablePlugin::PopulateConfiguration - - .method public hidebysig newslot abstract virtual - instance void ResetConfiguration() cil managed - { - } // end of method IConfigurablePlugin::ResetConfiguration - - .method public hidebysig newslot abstract virtual - instance void ReloadConfiguration() cil managed - { - } // end of method IConfigurablePlugin::ReloadConfiguration - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - } // end of property IConfigurablePlugin::Name - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Configuration() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Configuration() - } // end of property IConfigurablePlugin::Configuration -} // end of class Virtuoso.Miranda.Plugins.IConfigurablePlugin - -.class interface private abstract auto ansi Virtuoso.Miranda.Plugins.IConfigurablePluginBase`1<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) TConfiguration> - implements Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .method public hidebysig newslot specialname abstract virtual - instance !TConfiguration get_PluginConfiguration() cil managed - { - } // end of method IConfigurablePluginBase`1::get_PluginConfiguration - - .property instance !TConfiguration PluginConfiguration() - { - .get instance !TConfiguration Virtuoso.Miranda.Plugins.IConfigurablePluginBase`1::get_PluginConfiguration() - } // end of property IConfigurablePluginBase`1::PluginConfiguration -} // end of class Virtuoso.Miranda.Plugins.IConfigurablePluginBase`1 - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) TConfiguration> - extends Virtuoso.Miranda.Plugins.MirandaPlugin - implements class Virtuoso.Miranda.Plugins.IConfigurablePluginBase`1, - Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .field private !TConfiguration pluginConfiguration - .field private class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] configuration - .method public hidebysig newslot specialname virtual final - instance !TConfiguration get_PluginConfiguration() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 35,35 : 19,46 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\ConfigurableMirandaPlugin.cs' - IL_0000: ldarg.0 - IL_0001: ldfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - IL_0006: ret - } // end of method ConfigurableMirandaPlugin`1::get_PluginConfiguration - - .method private hidebysig newslot specialname virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Virtuoso.Miranda.Plugins.IConfigurablePlugin.get_Configuration() cil managed - { - .override Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Configuration - // Code size 42 (0x2a) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0000, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001) - .line 41,41 : 19,111 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::configuration - IL_0006: dup - IL_0007: brtrue.s IL_0029 - - IL_0009: pop - IL_000a: ldarg.0 - IL_000b: ldc.i4.1 - IL_000c: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldc.i4.0 - IL_0014: ldarg.0 - IL_0015: ldfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - IL_001a: box !TConfiguration - IL_001f: stelem.ref - IL_0020: ldloc.0 - IL_0021: dup - IL_0022: stloc.1 - IL_0023: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::configuration - IL_0028: ldloc.1 - IL_0029: ret - } // end of method ConfigurableMirandaPlugin`1::Virtuoso.Miranda.Plugins.IConfigurablePlugin.get_Configuration - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 48,48 : 9,46 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::.ctor() - .line 48,48 : 49,50 '' - IL_0006: ret - } // end of method ConfigurableMirandaPlugin`1::.ctor - - .method assembly hidebysig strict virtual - instance void AfterPluginInitializationInternal() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 56,56 : 13,93 '' - IL_0000: ldarg.0 - IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load() - IL_0006: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - .line 57,57 : 13,54 '' - IL_000b: ldarg.0 - IL_000c: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitializationInternal() - .line 58,58 : 9,10 '' - IL_0011: ret - } // end of method ConfigurableMirandaPlugin`1::AfterPluginInitializationInternal - - .method assembly hidebysig strict virtual - instance void BeforePluginDisableInternal() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 62,62 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: call instance void class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::SaveConfiguration() - .line 63,63 : 13,48 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisableInternal() - .line 64,64 : 9,10 '' - IL_000c: ret - } // end of method ConfigurableMirandaPlugin`1::BeforePluginDisableInternal - - .method assembly hidebysig strict virtual - instance void BeforeMirandaShutdownInternal() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 68,68 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: call instance void class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::SaveConfiguration() - .line 69,69 : 13,50 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdownInternal() - .line 70,70 : 9,10 '' - IL_000c: ret - } // end of method ConfigurableMirandaPlugin`1::BeforeMirandaShutdownInternal - - .method private hidebysig instance void - SaveConfiguration() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 75,75 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldflda !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - IL_0006: constrained. !TConfiguration - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - .line 76,76 : 9,10 '' - IL_0011: ret - } // end of method ConfigurableMirandaPlugin`1::SaveConfiguration - - .method public hidebysig newslot virtual final - instance void ResetConfiguration() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 80,80 : 13,112 '' - IL_0000: ldarg.0 - IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_0006: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - .line 81,81 : 9,10 '' - IL_000b: ret - } // end of method ConfigurableMirandaPlugin`1::ResetConfiguration - - .method public hidebysig newslot virtual final - instance void ReloadConfiguration() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 85,85 : 13,93 '' - IL_0000: ldarg.0 - IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load() - IL_0006: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::pluginConfiguration - .line 86,86 : 9,10 '' - IL_000b: ret - } // end of method ConfigurableMirandaPlugin`1::ReloadConfiguration - - .method public hidebysig newslot abstract virtual - instance void PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories) cil managed - { - } // end of method ConfigurableMirandaPlugin`1::PopulateConfiguration - - .method public hidebysig specialname virtual - instance bool get_HasOptions() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 96,96 : 19,31 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method ConfigurableMirandaPlugin`1::get_HasOptions - - .property instance !TConfiguration PluginConfiguration() - { - .get instance !TConfiguration Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::get_PluginConfiguration() - } // end of property ConfigurableMirandaPlugin`1::PluginConfiguration - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Virtuoso.Miranda.Plugins.IConfigurablePlugin.Configuration() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::Virtuoso.Miranda.Plugins.IConfigurablePlugin.get_Configuration() - } // end of property ConfigurableMirandaPlugin`1::Virtuoso.Miranda.Plugins.IConfigurablePlugin.Configuration - .property instance bool HasOptions() - { - .get instance bool Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1::get_HasOptions() - } // end of property ConfigurableMirandaPlugin`1::HasOptions -} // end of class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1 - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor - extends [mscorlib]System.Object -{ - .field private class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 28,28 : 9,72 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\ConfigurableEntityDescriptor.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 30,30 : 13,32 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 31,31 : 17,59 '' - IL_0009: ldstr "plugin" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 33,33 : 13,34 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: stfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::plugin - .line 34,34 : 9,10 '' - IL_001b: ret - } // end of method ConfigurableEntityDescriptor::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin - get_Plugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 43,43 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::plugin - IL_0006: ret - } // end of method ConfigurableEntityDescriptor::get_Plugin - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection - get_Categories() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::categories - IL_0006: ret - } // end of method ConfigurableEntityDescriptor::get_Categories - - .method public hidebysig specialname instance void - set_Categories(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 50,50 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::categories - .line 50,50 : 39,40 '' - IL_0007: ret - } // end of method ConfigurableEntityDescriptor::set_Categories - - .property instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin - Plugin() - { - .get instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - } // end of property ConfigurableEntityDescriptor::Plugin - .property instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection - Categories() - { - .get instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Categories() - .set instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::set_Categories(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection) - } // end of property ConfigurableEntityDescriptor::Categories -} // end of class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - extends [System.Windows.Forms]System.Windows.Forms.UserControl -{ - .field private bool dirty - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryItem parentItem - .field private string configurationParameter - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 33,33 : 9,40 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemControl.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::.ctor() - .line 35,35 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::InitializeComponent() - .line 36,36 : 9,10 '' - IL_000c: ret - } // end of method CategoryItemControl::.ctor - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 85 (0x55) - .maxstack 6 - .line 40,40 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 44,44 : 13,65 '' - IL_0006: ldarg.0 - IL_0007: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_000c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 45,45 : 13,147 '' - IL_0011: ldarg.0 - IL_0012: ldstr "Tahoma" - IL_0017: ldc.r4 8. - IL_001c: ldc.i4.0 - IL_001d: ldc.i4.3 - IL_001e: ldc.i4 0xee - IL_0023: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0028: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 46,46 : 13,47 '' - IL_002d: ldarg.0 - IL_002e: ldstr "CategoryItemControl" - IL_0033: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 47,47 : 13,59 '' - IL_0038: ldarg.0 - IL_0039: ldc.i4 0x318 - IL_003e: ldc.i4 0x190 - IL_0043: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0048: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 48,48 : 13,38 '' - IL_004d: ldarg.0 - IL_004e: ldc.i4.0 - IL_004f: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 50,50 : 9,10 '' - IL_0054: ret - } // end of method CategoryItemControl::InitializeComponent - - .method famorassem hidebysig specialname - instance bool get_IsDirty() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 59,59 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::dirty - IL_0006: ret - } // end of method CategoryItemControl::get_IsDirty - - .method famorassem hidebysig specialname - instance void set_IsDirty(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 60,60 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::dirty - .line 60,60 : 34,35 '' - IL_0007: ret - } // end of method CategoryItemControl::set_IsDirty - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem - get_ParentItem() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 66,66 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::parentItem - IL_0006: ret - } // end of method CategoryItemControl::get_ParentItem - - .method famorassem hidebysig specialname - instance string get_ConfigurationParameter() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 72,72 : 19,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::configurationParameter - IL_0006: ret - } // end of method CategoryItemControl::get_ConfigurationParameter - - .method assembly hidebysig specialname - instance void set_ConfigurationParameter(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 73,73 : 28,59 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::configurationParameter - .line 73,73 : 60,61 '' - IL_0007: ret - } // end of method CategoryItemControl::set_ConfigurationParameter - - .method famorassem hidebysig newslot specialname virtual - instance bool get_HasUI() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 83,83 : 55,67 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method CategoryItemControl::get_HasUI - - .method famorassem hidebysig newslot virtual - instance void OnSelected() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 88,88 : 56,57 '' - IL_0000: ret - } // end of method CategoryItemControl::OnSelected - - .method famorassem hidebysig newslot virtual - instance bool OnShow(bool firstTime) cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 95,95 : 66,79 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method CategoryItemControl::OnShow - - .method famorassem hidebysig newslot virtual - instance bool OnHide() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 101,101 : 52,65 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method CategoryItemControl::OnHide - - .method famorassem hidebysig newslot virtual - instance void Save() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 106,106 : 50,51 '' - IL_0000: ret - } // end of method CategoryItemControl::Save - - .method famorassem hidebysig newslot virtual - instance void Close() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 111,111 : 51,52 '' - IL_0000: ret - } // end of method CategoryItemControl::Close - - .method family hidebysig newslot virtual - instance void SetControlDirtyHandler(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 118,118 : 13,28 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_IsDirty(bool) - .line 119,119 : 9,10 '' - IL_0007: ret - } // end of method CategoryItemControl::SetControlDirtyHandler - - .method assembly hidebysig instance void - Initialize(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem parentItem) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 127,127 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::parentItem - .line 128,128 : 9,10 '' - IL_0007: ret - } // end of method CategoryItemControl::Initialize - - .method family hidebysig instance void - CloseDialog() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 132,132 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System.Windows.Forms]System.Windows.Forms.Form [System.Windows.Forms]System.Windows.Forms.ContainerControl::get_ParentForm() - IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::Close() - .line 133,133 : 9,10 '' - IL_000b: ret - } // end of method CategoryItemControl::CloseDialog - - .property instance bool IsDirty() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_IsDirty() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_IsDirty(bool) - } // end of property CategoryItemControl::IsDirty - .property instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem - ParentItem() - { - .get instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_ParentItem() - } // end of property CategoryItemControl::ParentItem - .property instance string ConfigurationParameter() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_ConfigurationParameter() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_ConfigurationParameter(string) - } // end of property CategoryItemControl::ConfigurationParameter - .property instance bool HasUI() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_HasUI() - } // end of property CategoryItemControl::HasUI -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent - extends Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl -{ - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.Button EnablePluginBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Button DisablePluginBTN - .field private class [System.Windows.Forms]System.Windows.Forms.ColumnHeader StatusColumn - .field private class [System.Windows.Forms]System.Windows.Forms.ListView PluginsLVIEW - .field private class [System.Windows.Forms]System.Windows.Forms.ColumnHeader NameColumn - .field private class [System.Windows.Forms]System.Windows.Forms.ColumnHeader AuthorColumn - .field private class [System.Windows.Forms]System.Windows.Forms.ColumnHeader VersionColumn - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader panel1 - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox pictureBox1 - .field private class [System.Windows.Forms]System.Windows.Forms.Label DescriptionLABEL - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection panel2 - .field private class [System.Windows.Forms]System.Windows.Forms.LinkLabel HomePageLBTN - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 67 (0x43) - .maxstack 3 - .line 31,31 : 9,42 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::.ctor() - .line 33,33 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::InitializeComponent() - .line 35,35 : 13,33 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0012: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Hide() - .line 36,36 : 13,87 '' - IL_0017: ldarg.0 - IL_0018: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_001d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_SelectPluginToDisplayDescr() - IL_0022: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 38,38 : 13,103 '' - IL_0027: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_002c: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_0031: ldarg.0 - IL_0032: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginManager_PluginStateChange(object, - class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs) - IL_0038: newobj instance void class [mscorlib]System.EventHandler`1::.ctor(object, - native int) - IL_003d: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_PluginStateChange(class [mscorlib]System.EventHandler`1) - .line 39,39 : 9,10 '' - IL_0042: ret - } // end of method PluginManagementContent::.ctor - - .method private hidebysig instance void - PluginManager_PluginStateChange(object sender, - class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs e) cil managed - { - // Code size 37 (0x25) - .maxstack 8 - .line 43,43 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_0006: brfalse.s IL_001c - - .line 44,44 : 17,71 '' - IL_0008: ldarg.0 - IL_0009: ldarg.0 - IL_000a: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::'b__0'() - IL_0010: newobj instance void [System.Windows.Forms]System.Windows.Forms.MethodInvoker::.ctor(object, - native int) - IL_0015: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate) - IL_001a: pop - IL_001b: ret - - .line 46,46 : 17,30 '' - IL_001c: ldarg.0 - IL_001d: ldc.i4.1 - IL_001e: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool) - IL_0023: pop - .line 47,47 : 9,10 '' - IL_0024: ret - } // end of method PluginManagementContent::PluginManager_PluginStateChange - - .method famorassem hidebysig virtual instance void - Close() cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 55,55 : 13,103 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_000a: ldarg.0 - IL_000b: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginManager_PluginStateChange(object, - class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs) - IL_0011: newobj instance void class [mscorlib]System.EventHandler`1::.ctor(object, - native int) - IL_0016: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_PluginStateChange(class [mscorlib]System.EventHandler`1) - .line 56,56 : 9,10 '' - IL_001b: ret - } // end of method PluginManagementContent::Close - - .method famorassem hidebysig virtual instance bool - OnShow(bool firstTime) cil managed - { - // Code size 141 (0x8d) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection plugins, - [1] bool CS$0$0000, - [2] bool CS$0$0001) - .line 60,60 : 13,28 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_0005 - - .line 61,61 : 17,30 '' - IL_0003: ldc.i4.0 - IL_0004: ret - - .line 63,63 : 13,103 '' - IL_0005: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_000a: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_000f: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_0014: stloc.0 - .line 67,67 : 17,70 '' - .try - { - IL_0015: ldloc.0 - IL_0016: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 69,69 : 17,44 '' - IL_001b: ldarg.0 - IL_001c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0021: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0026: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Clear() - .line 70,70 : 17,99 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_0031: ldarg.0 - IL_0032: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_0037: ldarg.0 - IL_0038: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_003d: ldc.i4.0 - IL_003e: dup - IL_003f: stloc.1 - IL_0040: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_0045: ldloc.1 - IL_0046: dup - IL_0047: stloc.2 - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_004d: ldloc.2 - IL_004e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 72,72 : 17,40 '' - IL_0053: ldloc.0 - IL_0054: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() - IL_0059: brtrue.s IL_0075 - - .line 74,74 : 21,50 '' - IL_005b: ldarg.0 - IL_005c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0061: ldc.i4.0 - IL_0062: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 75,75 : 21,49 '' - IL_0067: ldarg.0 - IL_0068: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_006d: ldc.i4.1 - IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool) - IL_0073: br.s IL_007c - - .line 79,79 : 21,45 '' - IL_0075: ldarg.0 - IL_0076: ldloc.0 - IL_0077: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PublishPlugins(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection) - IL_007c: leave.s IL_0085 - - .line 84,84 : 17,58 '' - } // end .try - finally - { - IL_007e: ldloc.0 - IL_007f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0084: endfinally - .line 87,87 : 13,37 '' - } // end handler - IL_0085: ldarg.0 - IL_0086: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::CommitListViewChanges() - .line 88,88 : 13,26 '' - IL_008b: ldc.i4.0 - IL_008c: ret - } // end of method PluginManagementContent::OnShow - - .method private hidebysig instance void - CommitListViewChanges() cil managed - { - // Code size 60 (0x3c) - .maxstack 8 - .line 93,93 : 13,75 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn - IL_0006: ldc.i4.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle) - .line 94,94 : 13,77 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn - IL_0012: ldc.i4.1 - IL_0013: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle) - .line 95,95 : 13,78 '' - IL_0018: ldarg.0 - IL_0019: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn - IL_001e: ldc.i4.1 - IL_001f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle) - .line 96,96 : 13,77 '' - IL_0024: ldarg.0 - IL_0025: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn - IL_002a: ldc.i4.1 - IL_002b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle) - .line 98,98 : 13,33 '' - IL_0030: ldarg.0 - IL_0031: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0036: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Show() - .line 99,99 : 9,10 '' - IL_003b: ret - } // end of method PluginManagementContent::CommitListViewChanges - - .method private hidebysig instance void - PublishPlugins(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection plugins) cil managed - { - // Code size 287 (0x11f) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item, - [2] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000, - [3] string[] CS$0$0001, - [4] valuetype Virtuoso.Miranda.Plugins.PluginState CS$0$0002) - .line 107,107 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::BeginUpdate() - .line 109,109 : 53,60 '' - IL_000b: ldarg.1 - IL_000c: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0011: stloc.2 - .try - { - IL_0012: br IL_0107 - - .line 109,109 : 22,49 '' - IL_0017: ldloc.2 - IL_0018: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_001d: stloc.0 - .line 113,114 : 21,104 '' - .try - { - IL_001e: ldc.i4.4 - IL_001f: newarr [mscorlib]System.String - IL_0024: stloc.3 - IL_0025: ldloc.3 - IL_0026: ldc.i4.0 - IL_0027: ldloc.0 - IL_0028: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_002d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0032: stelem.ref - IL_0033: ldloc.3 - IL_0034: ldc.i4.1 - IL_0035: ldloc.0 - IL_0036: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_003b: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author() - IL_0040: stelem.ref - IL_0041: ldloc.3 - IL_0042: ldc.i4.2 - IL_0043: ldloc.0 - IL_0044: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0049: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_004e: callvirt instance string [mscorlib]System.Object::ToString() - IL_0053: stelem.ref - IL_0054: ldloc.3 - IL_0055: ldc.i4.3 - IL_0056: ldloc.0 - IL_0057: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - IL_005c: box Virtuoso.Miranda.Plugins.PluginState - IL_0061: callvirt instance string [mscorlib]System.Object::ToString() - IL_0066: stelem.ref - IL_0067: ldloc.3 - IL_0068: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::.ctor(string[]) - IL_006d: stloc.1 - .line 116,116 : 21,52 '' - IL_006e: ldloc.0 - IL_006f: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - IL_0074: stloc.s CS$0$0002 - IL_0076: ldloc.s CS$0$0002 - IL_0078: switch ( - IL_00a8, - IL_008b, - IL_00c5) - IL_0089: br.s IL_00e0 - - .line 119,119 : 29,78 '' - IL_008b: ldloc.1 - IL_008c: ldarg.0 - IL_008d: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0092: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups() - IL_0097: ldstr "EnabledGroup" - IL_009c: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string) - IL_00a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup) - .line 120,120 : 29,35 '' - IL_00a6: br.s IL_00e0 - - .line 122,122 : 29,85 '' - IL_00a8: ldloc.1 - IL_00a9: ldarg.0 - IL_00aa: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_00af: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups() - IL_00b4: ldstr "DisabledByUserGroup" - IL_00b9: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string) - IL_00be: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup) - .line 123,123 : 29,35 '' - IL_00c3: br.s IL_00e0 - - .line 125,125 : 29,86 '' - IL_00c5: ldloc.1 - IL_00c6: ldarg.0 - IL_00c7: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_00cc: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups() - IL_00d1: ldstr "DisabledByCrashGroup" - IL_00d6: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string) - IL_00db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup) - .line 129,129 : 21,43 '' - IL_00e0: ldloc.1 - IL_00e1: ldloc.0 - IL_00e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Tag(object) - .line 130,130 : 21,50 '' - IL_00e7: ldarg.0 - IL_00e8: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_00ed: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_00f2: ldloc.1 - IL_00f3: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ListViewItem) - IL_00f8: pop - IL_00f9: leave.s IL_0107 - - .line 134,134 : 21,46 '' - } // end .try - finally - { - IL_00fb: ldarg.0 - IL_00fc: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0101: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::EndUpdate() - IL_0106: endfinally - .line 109,109 : 50,52 '' - } // end handler - IL_0107: ldloc.2 - IL_0108: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_010d: brtrue IL_0017 - - IL_0112: leave.s IL_011e - - } // end .try - finally - { - IL_0114: ldloc.2 - IL_0115: brfalse.s IL_011d - - IL_0117: ldloc.2 - IL_0118: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_011d: endfinally - .line 137,137 : 9,10 '' - } // end handler - IL_011e: ret - } // end of method PluginManagementContent::PublishPlugins - - .method private hidebysig instance void - PluginsLVIEW_ItemSelectionChanged(object sender, - class [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs e) cil managed - { - // Code size 208 (0xd0) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [1] bool CS$0$0000, - [2] bool CS$0$0001) - .line 141,141 : 13,30 '' - IL_0000: ldarg.2 - IL_0001: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs::get_IsSelected() - IL_0006: brfalse IL_008b - - .line 143,143 : 17,76 '' - IL_000b: ldarg.2 - IL_000c: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs::get_Item() - IL_0011: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag() - IL_0016: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_001b: stloc.0 - .line 144,144 : 17,47 '' - IL_001c: ldarg.0 - IL_001d: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0022: ldloc.0 - IL_0023: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object) - .line 146,146 : 17,71 '' - IL_0028: ldarg.0 - IL_0029: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_002e: ldloc.0 - IL_002f: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0034: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Description() - IL_0039: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 148,148 : 17,92 '' - IL_003e: ldarg.0 - IL_003f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_0044: ldloc.0 - IL_0045: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState() - IL_004a: ldc.i4.1 - IL_004b: ceq - IL_004d: ldc.i4.0 - IL_004e: ceq - IL_0050: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 149,149 : 17,69 '' - IL_0055: ldarg.0 - IL_0056: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_005b: ldarg.0 - IL_005c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_0061: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_Enabled() - IL_0066: ldc.i4.0 - IL_0067: ceq - IL_0069: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 151,151 : 17,75 '' - IL_006e: ldarg.0 - IL_006f: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_0074: ldloc.0 - IL_0075: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_007a: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_007f: ldnull - IL_0080: call bool [System]System.Uri::op_Inequality(class [System]System.Uri, - class [System]System.Uri) - IL_0085: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_008a: ret - - .line 155,155 : 17,41 '' - IL_008b: ldarg.0 - IL_008c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0091: ldnull - IL_0092: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object) - .line 157,157 : 17,99 '' - IL_0097: ldarg.0 - IL_0098: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_009d: ldarg.0 - IL_009e: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00a3: ldarg.0 - IL_00a4: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_00a9: ldc.i4.0 - IL_00aa: dup - IL_00ab: stloc.1 - IL_00ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_00b1: ldloc.1 - IL_00b2: dup - IL_00b3: stloc.2 - IL_00b4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - IL_00b9: ldloc.2 - IL_00ba: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 158,158 : 17,91 '' - IL_00bf: ldarg.0 - IL_00c0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_00c5: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_SelectPluginToDisplayDescr() - IL_00ca: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 160,160 : 9,10 '' - IL_00cf: ret - } // end of method PluginManagementContent::PluginsLVIEW_ItemSelectionChanged - - .method private hidebysig instance void - DisablePluginBTN_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 164,164 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0006: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_000b: isinst Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0010: brfalse.s IL_0029 - - .line 165,165 : 17,97 '' - IL_0012: ldarg.0 - IL_0013: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0018: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_001d: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0022: ldc.i4.0 - IL_0023: ldc.i4.1 - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 166,166 : 9,10 '' - IL_0029: ret - } // end of method PluginManagementContent::DisablePluginBTN_Click - - .method private hidebysig instance void - EnablePluginBTN_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 42 (0x2a) - .maxstack 8 - .line 170,170 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0006: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_000b: isinst Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0010: brfalse.s IL_0029 - - .line 171,171 : 17,96 '' - IL_0012: ldarg.0 - IL_0013: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0018: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_001d: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0022: ldc.i4.1 - IL_0023: ldc.i4.1 - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState, - bool) - .line 172,172 : 9,10 '' - IL_0029: ret - } // end of method PluginManagementContent::EnablePluginBTN_Click - - .method private hidebysig instance void - HomePageLBTN_LinkClicked(object sender, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs eArgs) cil managed - { - // Code size 91 (0x5b) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Exception e) - .line 178,178 : 17,58 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0006: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_000b: isinst Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0010: brfalse.s IL_0037 - - .line 179,179 : 21,100 '' - IL_0012: ldarg.0 - IL_0013: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0018: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_001d: castclass Virtuoso.Miranda.Plugins.PluginDescriptor - IL_0022: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0027: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_002c: callvirt instance string [mscorlib]System.Object::ToString() - IL_0031: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(string) - IL_0036: pop - IL_0037: leave.s IL_005a - - .line 181,181 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0039: stloc.0 - .line 183,183 : 17,168 '' - IL_003a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotOpenHomePage() - IL_003f: ldloc.0 - IL_0040: callvirt instance string [mscorlib]System.Exception::get_Message() - IL_0045: call string [mscorlib]System.String::Concat(string, - string) - IL_004a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Caption_Error() - IL_004f: ldc.i4.0 - IL_0050: ldc.i4.s 16 - IL_0052: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0057: pop - IL_0058: leave.s IL_005a - - .line 185,185 : 9,10 '' - } // end handler - IL_005a: ret - } // end of method PluginManagementContent::HomePageLBTN_LinkClicked - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 18,18 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::components - IL_0009: brfalse.s IL_0016 - - .line 20,20 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 22,22 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool) - .line 23,23 : 9,10 '' - IL_001d: ret - } // end of method PluginManagementContent::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 2065 (0x811) - .maxstack 6 - .locals init ([0] class [System.Windows.Forms]System.Windows.Forms.ListViewGroup listViewGroup1, - [1] class [System.Windows.Forms]System.Windows.Forms.ListViewGroup listViewGroup2, - [2] class [System.Windows.Forms]System.Windows.Forms.ListViewGroup listViewGroup3, - [3] class [System]System.ComponentModel.ComponentResourceManager resources, - [4] class [System.Windows.Forms]System.Windows.Forms.ColumnHeader[] CS$0$0000, - [5] class [System.Windows.Forms]System.Windows.Forms.ListViewGroup[] CS$0$0001) - .line 33,33 : 13,174 '' - IL_0000: ldstr "Enabled and running" - IL_0005: ldc.i4.0 - IL_0006: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string, - valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment) - IL_000b: stloc.0 - .line 34,34 : 13,175 '' - IL_000c: ldstr "Disabled by the user" - IL_0011: ldc.i4.0 - IL_0012: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string, - valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment) - IL_0017: stloc.1 - .line 35,35 : 13,162 '' - IL_0018: ldstr "Crashed" - IL_001d: ldc.i4.0 - IL_001e: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string, - valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment) - IL_0023: stloc.2 - .line 36,36 : 13,156 '' - IL_0024: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent - IL_0029: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_002e: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_0033: stloc.3 - .line 37,37 : 13,70 '' - IL_0034: ldarg.0 - IL_0035: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_003a: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - .line 38,38 : 13,71 '' - IL_003f: ldarg.0 - IL_0040: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0045: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - .line 39,39 : 13,73 '' - IL_004a: ldarg.0 - IL_004b: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor() - IL_0050: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn - .line 40,40 : 13,69 '' - IL_0055: ldarg.0 - IL_0056: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListView::.ctor() - IL_005b: stfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - .line 41,41 : 13,71 '' - IL_0060: ldarg.0 - IL_0061: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor() - IL_0066: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn - .line 42,42 : 13,73 '' - IL_006b: ldarg.0 - IL_006c: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor() - IL_0071: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn - .line 43,43 : 13,74 '' - IL_0076: ldarg.0 - IL_0077: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor() - IL_007c: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn - .line 44,44 : 13,106 '' - IL_0081: ldarg.0 - IL_0082: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_0087: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - .line 45,45 : 13,70 '' - IL_008c: ldarg.0 - IL_008d: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0092: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - .line 46,46 : 13,70 '' - IL_0097: ldarg.0 - IL_0098: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_009d: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - .line 47,47 : 13,107 '' - IL_00a2: ldarg.0 - IL_00a3: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor() - IL_00a8: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - .line 48,48 : 13,70 '' - IL_00ad: ldarg.0 - IL_00ae: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor() - IL_00b3: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - .line 49,49 : 13,88 '' - IL_00b8: ldarg.0 - IL_00b9: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_00be: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 50,50 : 13,34 '' - IL_00c3: ldarg.0 - IL_00c4: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 54,54 : 13,50 '' - IL_00c9: ldarg.0 - IL_00ca: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00cf: ldc.i4.1 - IL_00d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 55,55 : 13,50 '' - IL_00d5: ldarg.0 - IL_00d6: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00db: ldc.i4.0 - IL_00dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 56,56 : 13,83 '' - IL_00e1: ldarg.0 - IL_00e2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00e7: ldc.i4.0 - IL_00e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 57,57 : 13,79 '' - IL_00ed: ldarg.0 - IL_00ee: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_00f3: ldc.i4 0x2a6 - IL_00f8: ldc.i4.s 46 - IL_00fa: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 58,58 : 13,59 '' - IL_0104: ldarg.0 - IL_0105: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_010a: ldstr "EnablePluginBTN" - IL_010f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 59,59 : 13,73 '' - IL_0114: ldarg.0 - IL_0115: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_011a: ldc.i4.s 95 - IL_011c: ldc.i4.s 23 - IL_011e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0123: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 60,60 : 13,48 '' - IL_0128: ldarg.0 - IL_0129: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_012e: ldc.i4.s 11 - IL_0130: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 61,61 : 13,57 '' - IL_0135: ldarg.0 - IL_0136: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_013b: ldstr "Enable plugin" - IL_0140: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 62,62 : 13,66 '' - IL_0145: ldarg.0 - IL_0146: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_014b: ldc.i4.0 - IL_014c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 63,63 : 13,95 '' - IL_0151: ldarg.0 - IL_0152: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_0157: ldarg.0 - IL_0158: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN_Click(object, - class [mscorlib]System.EventArgs) - IL_015e: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0163: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 67,67 : 13,51 '' - IL_0168: ldarg.0 - IL_0169: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_016e: ldc.i4.1 - IL_016f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 68,68 : 13,51 '' - IL_0174: ldarg.0 - IL_0175: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_017a: ldc.i4.0 - IL_017b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 69,69 : 13,84 '' - IL_0180: ldarg.0 - IL_0181: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_0186: ldc.i4.0 - IL_0187: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 70,70 : 13,80 '' - IL_018c: ldarg.0 - IL_018d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_0192: ldc.i4 0x2a6 - IL_0197: ldc.i4.s 75 - IL_0199: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_019e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 71,71 : 13,61 '' - IL_01a3: ldarg.0 - IL_01a4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01a9: ldstr "DisablePluginBTN" - IL_01ae: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 72,72 : 13,74 '' - IL_01b3: ldarg.0 - IL_01b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01b9: ldc.i4.s 95 - IL_01bb: ldc.i4.s 23 - IL_01bd: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_01c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 73,73 : 13,49 '' - IL_01c7: ldarg.0 - IL_01c8: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01cd: ldc.i4.s 10 - IL_01cf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 74,74 : 13,59 '' - IL_01d4: ldarg.0 - IL_01d5: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01da: ldstr "Disable plugin" - IL_01df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 75,75 : 13,67 '' - IL_01e4: ldarg.0 - IL_01e5: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01ea: ldc.i4.0 - IL_01eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 76,76 : 13,97 '' - IL_01f0: ldarg.0 - IL_01f1: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_01f6: ldarg.0 - IL_01f7: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN_Click(object, - class [mscorlib]System.EventArgs) - IL_01fd: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0202: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 80,80 : 13,47 '' - IL_0207: ldarg.0 - IL_0208: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn - IL_020d: ldstr "Status" - IL_0212: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string) - .line 84,88 : 13,33 '' - IL_0217: ldarg.0 - IL_0218: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_021d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ColumnHeaderCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Columns() - IL_0222: ldc.i4.4 - IL_0223: newarr [System.Windows.Forms]System.Windows.Forms.ColumnHeader - IL_0228: stloc.s CS$0$0000 - IL_022a: ldloc.s CS$0$0000 - IL_022c: ldc.i4.0 - IL_022d: ldarg.0 - IL_022e: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn - IL_0233: stelem.ref - IL_0234: ldloc.s CS$0$0000 - IL_0236: ldc.i4.1 - IL_0237: ldarg.0 - IL_0238: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn - IL_023d: stelem.ref - IL_023e: ldloc.s CS$0$0000 - IL_0240: ldc.i4.2 - IL_0241: ldarg.0 - IL_0242: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn - IL_0247: stelem.ref - IL_0248: ldloc.s CS$0$0000 - IL_024a: ldc.i4.3 - IL_024b: ldarg.0 - IL_024c: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn - IL_0251: stelem.ref - IL_0252: ldloc.s CS$0$0000 - IL_0254: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ColumnHeaderCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ColumnHeader[]) - .line 89,89 : 13,52 '' - IL_0259: ldarg.0 - IL_025a: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_025f: ldc.i4.1 - IL_0260: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_FullRowSelect(bool) - .line 90,90 : 13,59 '' - IL_0265: ldloc.0 - IL_0266: ldstr "Enabled and running" - IL_026b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string) - .line 91,91 : 13,50 '' - IL_0270: ldloc.0 - IL_0271: ldstr "EnabledGroup" - IL_0276: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string) - .line 92,92 : 13,60 '' - IL_027b: ldloc.1 - IL_027c: ldstr "Disabled by the user" - IL_0281: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string) - .line 93,93 : 13,57 '' - IL_0286: ldloc.1 - IL_0287: ldstr "DisabledByUserGroup" - IL_028c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string) - .line 94,94 : 13,47 '' - IL_0291: ldloc.2 - IL_0292: ldstr "Crashed" - IL_0297: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string) - .line 95,95 : 13,58 '' - IL_029c: ldloc.2 - IL_029d: ldstr "DisabledByCrashGroup" - IL_02a2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string) - .line 96,99 : 13,30 '' - IL_02a7: ldarg.0 - IL_02a8: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_02ad: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups() - IL_02b2: ldc.i4.3 - IL_02b3: newarr [System.Windows.Forms]System.Windows.Forms.ListViewGroup - IL_02b8: stloc.s CS$0$0001 - IL_02ba: ldloc.s CS$0$0001 - IL_02bc: ldc.i4.0 - IL_02bd: ldloc.0 - IL_02be: stelem.ref - IL_02bf: ldloc.s CS$0$0001 - IL_02c1: ldc.i4.1 - IL_02c2: ldloc.1 - IL_02c3: stelem.ref - IL_02c4: ldloc.s CS$0$0001 - IL_02c6: ldc.i4.2 - IL_02c7: ldloc.2 - IL_02c8: stelem.ref - IL_02c9: ldloc.s CS$0$0001 - IL_02cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup[]) - .line 100,100 : 13,97 '' - IL_02d0: ldarg.0 - IL_02d1: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_02d6: ldc.i4.1 - IL_02d7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_HeaderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderStyle) - .line 101,101 : 13,53 '' - IL_02dc: ldarg.0 - IL_02dd: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_02e2: ldc.i4.0 - IL_02e3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_HideSelection(bool) - .line 102,102 : 13,75 '' - IL_02e8: ldarg.0 - IL_02e9: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_02ee: ldc.i4.s 12 - IL_02f0: ldc.i4.s 46 - IL_02f2: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_02f7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 103,103 : 13,51 '' - IL_02fc: ldarg.0 - IL_02fd: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0302: ldc.i4.0 - IL_0303: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_MultiSelect(bool) - .line 104,104 : 13,53 '' - IL_0308: ldarg.0 - IL_0309: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_030e: ldstr "PluginsLVIEW" - IL_0313: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 105,105 : 13,55 '' - IL_0318: ldarg.0 - IL_0319: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_031e: ldc.i4.1 - IL_031f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_ShowItemToolTips(bool) - .line 106,106 : 13,72 '' - IL_0324: ldarg.0 - IL_0325: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_032a: ldc.i4 0x28a - IL_032f: ldc.i4 0x101 - IL_0334: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0339: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 107,107 : 13,82 '' - IL_033e: ldarg.0 - IL_033f: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0344: ldc.i4.1 - IL_0345: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_Sorting(valuetype [System.Windows.Forms]System.Windows.Forms.SortOrder) - .line 108,108 : 13,44 '' - IL_034a: ldarg.0 - IL_034b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0350: ldc.i4.s 9 - IL_0352: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 109,109 : 13,71 '' - IL_0357: ldarg.0 - IL_0358: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_035d: ldc.i4.0 - IL_035e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_UseCompatibleStateImageBehavior(bool) - .line 110,110 : 13,72 '' - IL_0363: ldarg.0 - IL_0364: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0369: ldc.i4.1 - IL_036a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_View(valuetype [System.Windows.Forms]System.Windows.Forms.View) - .line 111,111 : 13,161 '' - IL_036f: ldarg.0 - IL_0370: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_0375: ldarg.0 - IL_0376: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW_ItemSelectionChanged(object, - class [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs) - IL_037c: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventHandler::.ctor(object, - native int) - IL_0381: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::add_ItemSelectionChanged(class [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventHandler) - .line 115,115 : 13,44 '' - IL_0386: ldarg.0 - IL_0387: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn - IL_038c: ldstr "Title" - IL_0391: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string) - .line 119,119 : 13,47 '' - IL_0396: ldarg.0 - IL_0397: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn - IL_039c: ldstr "Author" - IL_03a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string) - .line 123,123 : 13,49 '' - IL_03a6: ldarg.0 - IL_03a7: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn - IL_03ac: ldstr "Version" - IL_03b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string) - .line 127,127 : 13,70 '' - IL_03b6: ldarg.0 - IL_03b7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_03bc: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_03c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 128,128 : 13,133 '' - IL_03c6: ldarg.0 - IL_03c7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_03cc: ldc.i4 0xff - IL_03d1: ldc.i4 0x80 - IL_03d6: ldc.i4.0 - IL_03d7: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_03dc: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 129,129 : 13,67 '' - IL_03e1: ldarg.0 - IL_03e2: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_03e7: ldc.i4.1 - IL_03e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 130,130 : 13,73 '' - IL_03ed: ldarg.0 - IL_03ee: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_03f3: ldstr "Tahoma" - IL_03f8: ldc.r4 8.25 - IL_03fd: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32) - IL_0402: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 131,131 : 13,157 '' - IL_0407: ldarg.0 - IL_0408: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_040d: ldstr "Tahoma" - IL_0412: ldc.r4 8. - IL_0417: ldc.i4.1 - IL_0418: ldc.i4.3 - IL_0419: ldc.i4 0xee - IL_041e: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0423: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 132,132 : 13,94 '' - IL_0428: ldarg.0 - IL_0429: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_042e: ldstr "The following list contains installed Hyphen plugi" - + "ns." - IL_0433: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 133,133 : 13,95 '' - IL_0438: ldarg.0 - IL_0439: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_043e: ldloc.3 - IL_043f: ldstr "panel1.Image" - IL_0444: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0449: castclass [System.Drawing]System.Drawing.Image - IL_044e: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 134,134 : 13,67 '' - IL_0453: ldarg.0 - IL_0454: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_0459: ldc.i4.0 - IL_045a: ldc.i4.0 - IL_045b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0460: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 135,135 : 13,72 '' - IL_0465: ldarg.0 - IL_0466: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_046b: ldc.i4 0x12c - IL_0470: ldc.i4.s 40 - IL_0472: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0477: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 136,136 : 13,41 '' - IL_047c: ldarg.0 - IL_047d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_0482: ldstr "panel1" - IL_0487: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 137,137 : 13,65 '' - IL_048c: ldarg.0 - IL_048d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_0492: ldc.i4 0x316 - IL_0497: ldc.i4.s 40 - IL_0499: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_049e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 138,138 : 13,39 '' - IL_04a3: ldarg.0 - IL_04a4: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_04a9: ldc.i4.s 16 - IL_04ab: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 142,142 : 13,163 '' - IL_04b0: ldarg.0 - IL_04b1: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_04b6: ldc.i4.s 10 - IL_04b8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Anchor(valuetype [System.Windows.Forms]System.Windows.Forms.AnchorStyles) - .line 143,143 : 13,105 '' - IL_04bd: ldarg.0 - IL_04be: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_04c3: ldloc.3 - IL_04c4: ldstr "pictureBox1.Image" - IL_04c9: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_04ce: castclass [System.Drawing]System.Drawing.Image - IL_04d3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 144,144 : 13,79 '' - IL_04d8: ldarg.0 - IL_04d9: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_04de: ldc.i4.0 - IL_04df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 145,145 : 13,76 '' - IL_04e4: ldarg.0 - IL_04e5: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_04ea: ldc.i4 0x271 - IL_04ef: ldc.i4 0xaa - IL_04f4: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_04f9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 146,146 : 13,51 '' - IL_04fe: ldarg.0 - IL_04ff: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_0504: ldstr "pictureBox1" - IL_0509: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 147,147 : 13,71 '' - IL_050e: ldarg.0 - IL_050f: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_0514: ldc.i4 0xd4 - IL_0519: ldc.i4 0xeb - IL_051e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0523: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 148,148 : 13,90 '' - IL_0528: ldarg.0 - IL_0529: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_052e: ldc.i4.2 - IL_052f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 149,149 : 13,44 '' - IL_0534: ldarg.0 - IL_0535: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_053a: ldc.i4.s 15 - IL_053c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 150,150 : 13,46 '' - IL_0541: ldarg.0 - IL_0542: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_0547: ldc.i4.0 - IL_0548: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 154,154 : 13,55 '' - IL_054d: ldarg.0 - IL_054e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_0553: ldc.i4.1 - IL_0554: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_AutoEllipsis(bool) - .line 155,155 : 13,80 '' - IL_0559: ldarg.0 - IL_055a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_055f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0564: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 156,156 : 13,84 '' - IL_0569: ldarg.0 - IL_056a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_056f: ldc.i4.0 - IL_0570: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 157,157 : 13,80 '' - IL_0575: ldarg.0 - IL_0576: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_057b: ldc.i4.s 20 - IL_057d: ldc.i4 0x14f - IL_0582: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0587: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 158,158 : 13,61 '' - IL_058c: ldarg.0 - IL_058d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_0592: ldstr "DescriptionLABEL" - IL_0597: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 159,159 : 13,75 '' - IL_059c: ldarg.0 - IL_059d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_05a2: ldc.i4 0x24a - IL_05a7: ldc.i4.s 53 - IL_05a9: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_05ae: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 160,160 : 13,49 '' - IL_05b3: ldarg.0 - IL_05b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_05b9: ldc.i4.s 12 - IL_05bb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 161,161 : 13,50 '' - IL_05c0: ldarg.0 - IL_05c1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_05c6: ldstr "(...)" - IL_05cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 165,165 : 13,70 '' - IL_05d0: ldarg.0 - IL_05d1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_05d6: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_05db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 166,166 : 13,135 '' - IL_05e0: ldarg.0 - IL_05e1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_05e6: ldc.i4 0xff - IL_05eb: ldc.i4 0xe0 - IL_05f0: ldc.i4 0xc0 - IL_05f5: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_05fa: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 167,167 : 13,154 '' - IL_05ff: ldarg.0 - IL_0600: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0605: ldstr "Tahoma" - IL_060a: ldc.r4 8.25 - IL_060f: ldc.i4.1 - IL_0610: ldc.i4.3 - IL_0611: ldc.i4 0xee - IL_0616: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_061b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 168,168 : 13,64 '' - IL_0620: ldarg.0 - IL_0621: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0626: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_062b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 169,169 : 13,70 '' - IL_0630: ldarg.0 - IL_0631: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0636: ldc.i4.s 12 - IL_0638: ldc.i4 0x135 - IL_063d: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0642: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 170,170 : 13,72 '' - IL_0647: ldarg.0 - IL_0648: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_064d: ldc.i4 0x12c - IL_0652: ldc.i4.s 20 - IL_0654: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0659: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 171,171 : 13,41 '' - IL_065e: ldarg.0 - IL_065f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0664: ldstr "panel2" - IL_0669: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 172,172 : 13,53 '' - IL_066e: ldarg.0 - IL_066f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0674: ldstr "Description" - IL_0679: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string) - .line 173,173 : 13,65 '' - IL_067e: ldarg.0 - IL_067f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_0684: ldc.i4 0x21f - IL_0689: ldc.i4.s 20 - IL_068b: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0690: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 174,174 : 13,39 '' - IL_0695: ldarg.0 - IL_0696: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_069b: ldc.i4.s 17 - IL_069d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 178,178 : 13,47 '' - IL_06a2: ldarg.0 - IL_06a3: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06a8: ldc.i4.1 - IL_06a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 179,179 : 13,47 '' - IL_06ae: ldarg.0 - IL_06af: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06b4: ldc.i4.0 - IL_06b5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool) - .line 180,180 : 13,80 '' - IL_06ba: ldarg.0 - IL_06bb: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06c0: ldc.i4.0 - IL_06c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode) - .line 181,181 : 13,77 '' - IL_06c6: ldarg.0 - IL_06c7: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06cc: ldc.i4 0x231 - IL_06d1: ldc.i4 0x139 - IL_06d6: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_06db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 182,182 : 13,53 '' - IL_06e0: ldarg.0 - IL_06e1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06e6: ldstr "HomePageLBTN" - IL_06eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 183,183 : 13,70 '' - IL_06f0: ldarg.0 - IL_06f1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_06f6: ldc.i4.s 58 - IL_06f8: ldc.i4.s 13 - IL_06fa: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_06ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 184,184 : 13,45 '' - IL_0704: ldarg.0 - IL_0705: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_070a: ldc.i4.s 18 - IL_070c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 185,185 : 13,46 '' - IL_0711: ldarg.0 - IL_0712: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_0717: ldc.i4.1 - IL_0718: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool) - .line 186,186 : 13,49 '' - IL_071d: ldarg.0 - IL_071e: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_0723: ldstr "Homepage" - IL_0728: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 190,190 : 13,74 '' - IL_072d: ldarg.0 - IL_072e: ldc.r4 6. - IL_0733: ldc.r4 13. - IL_0738: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_073d: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 191,191 : 13,74 '' - IL_0742: ldarg.0 - IL_0743: ldc.i4.1 - IL_0744: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 192,192 : 13,77 '' - IL_0749: ldarg.0 - IL_074a: ldc.i4.1 - IL_074b: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::set_BorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.BorderStyle) - .line 193,193 : 13,50 '' - IL_0750: ldarg.0 - IL_0751: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0756: ldarg.0 - IL_0757: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN - IL_075c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 194,194 : 13,44 '' - IL_0761: ldarg.0 - IL_0762: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0767: ldarg.0 - IL_0768: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2 - IL_076d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 195,195 : 13,53 '' - IL_0772: ldarg.0 - IL_0773: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0778: ldarg.0 - IL_0779: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN - IL_077e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 196,196 : 13,54 '' - IL_0783: ldarg.0 - IL_0784: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0789: ldarg.0 - IL_078a: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN - IL_078f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 197,197 : 13,50 '' - IL_0794: ldarg.0 - IL_0795: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_079a: ldarg.0 - IL_079b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW - IL_07a0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 198,198 : 13,44 '' - IL_07a5: ldarg.0 - IL_07a6: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_07ab: ldarg.0 - IL_07ac: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1 - IL_07b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 199,199 : 13,49 '' - IL_07b6: ldarg.0 - IL_07b7: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_07bc: ldarg.0 - IL_07bd: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_07c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 200,200 : 13,54 '' - IL_07c7: ldarg.0 - IL_07c8: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_07cd: ldarg.0 - IL_07ce: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL - IL_07d3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 201,201 : 13,51 '' - IL_07d8: ldarg.0 - IL_07d9: ldstr "PluginManagementContent" - IL_07de: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 202,202 : 13,59 '' - IL_07e3: ldarg.0 - IL_07e4: ldc.i4 0x316 - IL_07e9: ldc.i4 0x18e - IL_07ee: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_07f3: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 203,203 : 13,86 '' - IL_07f8: ldarg.0 - IL_07f9: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1 - IL_07fe: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 204,204 : 13,38 '' - IL_0803: ldarg.0 - IL_0804: ldc.i4.0 - IL_0805: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 205,205 : 13,34 '' - IL_080a: ldarg.0 - IL_080b: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 207,207 : 9,10 '' - IL_0810: ret - } // end of method PluginManagementContent::InitializeComponent - - .method private hidebysig instance void - 'b__0'() cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 9 (0x9) - .maxstack 8 - .line 44,44 : 53,66 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool) - IL_0007: pop - IL_0008: ret - } // end of method PluginManagementContent::'b__0' - -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.RemotableForm - extends [System.Windows.Forms]System.Windows.Forms.Form -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 29,29 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\RemotableForm.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() - .line 29,29 : 36,37 '' - IL_0006: ret - } // end of method RemotableForm::.ctor - - .method public hidebysig virtual instance object - InitializeLifetimeService() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 37,37 : 13,25 '' - IL_0000: ldnull - IL_0001: ret - } // end of method RemotableForm::InitializeLifetimeService - -} // end of class Virtuoso.Miranda.Plugins.Forms.RemotableForm - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.PluginDialog - extends Virtuoso.Miranda.Plugins.Forms.RemotableForm -{ - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass2' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public class Virtuoso.Miranda.Plugins.Forms.PluginDialog dialog - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass2'::.ctor - - .method public hidebysig instance void - 'b__0'() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 99,99 : 68,85 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\PluginDialog.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - IL_0006: callvirt instance void [System]System.ComponentModel.Component::Dispose() - IL_000b: ret - } // end of method '<>c__DisplayClass2'::'b__0' - - } // end of class '<>c__DisplayClass2' - - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass5' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public class [mscorlib]System.Threading.ParameterizedThreadStart threadStart - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass5'::.ctor - - .method public hidebysig instance void - 'b__4'(object _state) cil managed - { - // Code size 50 (0x32) - .maxstack 2 - .line 149,149 : 25,84 '' - .try - { - IL_0000: ldnull - IL_0001: ldftn void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Application_ThreadException(object, - class [System]System.Threading.ThreadExceptionEventArgs) - IL_0007: newobj instance void [System]System.Threading.ThreadExceptionEventHandler::.ctor(object, - native int) - IL_000c: call void [System.Windows.Forms]System.Windows.Forms.Application::add_ThreadException(class [System]System.Threading.ThreadExceptionEventHandler) - .line 150,150 : 25,45 '' - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::threadStart - IL_0017: ldarg.1 - IL_0018: callvirt instance void [mscorlib]System.Threading.ParameterizedThreadStart::Invoke(object) - IL_001d: leave.s IL_0031 - - .line 154,154 : 25,84 '' - } // end .try - finally - { - IL_001f: ldnull - IL_0020: ldftn void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Application_ThreadException(object, - class [System]System.Threading.ThreadExceptionEventArgs) - IL_0026: newobj instance void [System]System.Threading.ThreadExceptionEventHandler::.ctor(object, - native int) - IL_002b: call void [System.Windows.Forms]System.Windows.Forms.Application::remove_ThreadException(class [System]System.Threading.ThreadExceptionEventHandler) - IL_0030: endfinally - } // end handler - IL_0031: ret - } // end of method '<>c__DisplayClass5'::'b__4' - - } // end of class '<>c__DisplayClass5' - - .field private static initonly class [mscorlib]System.Collections.Generic.List`1 ActiveDialogs - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 40,40 : 9,33 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Forms.RemotableForm::.ctor() - .line 40,40 : 36,37 '' - IL_0006: ret - } // end of method PluginDialog::.ctor - - .method family hidebysig virtual instance void - OnShown(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 48,48 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::RegisterDialog() - .line 49,49 : 13,29 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnShown(class [mscorlib]System.EventArgs) - .line 50,50 : 9,10 '' - IL_000d: ret - } // end of method PluginDialog::OnShown - - .method family hidebysig virtual instance void - OnClosed(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 54,54 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog() - .line 55,55 : 13,30 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnClosed(class [mscorlib]System.EventArgs) - .line 56,56 : 9,10 '' - IL_000d: ret - } // end of method PluginDialog::OnClosed - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 60,60 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog() - .line 61,61 : 13,37 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool) - .line 62,62 : 9,10 '' - IL_000d: ret - } // end of method PluginDialog::Dispose - - .method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - get_Context() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 70,70 : 19,49 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ret - } // end of method PluginDialog::get_Context - - .method assembly hidebysig newslot strict virtual - instance void RegisterDialog() cil managed - { - // Code size 33 (0x21) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 CS$2$0000) - .line 79,79 : 13,33 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 80,80 : 17,41 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_0011: ldarg.0 - IL_0012: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0017: leave.s IL_0020 - - } // end .try - finally - { - IL_0019: ldloc.0 - IL_001a: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_001f: endfinally - .line 81,81 : 9,10 '' - } // end handler - IL_0020: ret - } // end of method PluginDialog::RegisterDialog - - .method assembly hidebysig newslot strict virtual - instance void UnregisterDialog() cil managed - { - // Code size 34 (0x22) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.List`1 CS$2$0000) - .line 88,88 : 13,33 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 89,89 : 17,44 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_0011: ldarg.0 - IL_0012: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_0017: pop - IL_0018: leave.s IL_0021 - - } // end .try - finally - { - IL_001a: ldloc.0 - IL_001b: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0020: endfinally - .line 90,90 : 9,10 '' - } // end handler - IL_0021: ret - } // end of method PluginDialog::UnregisterDialog - - .method public hidebysig static void CloseDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor owner, - bool force) cil managed - { - // Code size 126 (0x7e) - .maxstack 3 - .locals init ([0] class [System.Windows.Forms]System.Windows.Forms.MethodInvoker 'CS$<>9__CachedAnonymousMethodDelegate1', - [1] class Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2' 'CS$<>8__locals3', - [2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 94,94 : 45,81 '' - IL_0000: ldarg.0 - IL_0001: call class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterAndGetActiveDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor) - IL_0006: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_000b: stloc.2 - .try - { - IL_000c: br.s IL_0064 - - IL_000e: ldnull - IL_000f: stloc.0 - IL_0010: newobj instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::.ctor() - IL_0015: stloc.1 - .line 94,94 : 22,41 '' - IL_0016: ldloc.1 - IL_0017: ldloca.s CS$5$0000 - IL_0019: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_001e: stfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - .line 98,98 : 21,47 '' - .try - { - IL_0023: ldloc.1 - IL_0024: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - IL_0029: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_002e: brfalse.s IL_004f - - .line 99,99 : 25,90 '' - IL_0030: ldloc.1 - IL_0031: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - IL_0036: ldloc.0 - IL_0037: brtrue.s IL_0046 - - IL_0039: ldloc.1 - IL_003a: ldftn instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::'b__0'() - IL_0040: newobj instance void [System.Windows.Forms]System.Windows.Forms.MethodInvoker::.ctor(object, - native int) - IL_0045: stloc.0 - IL_0046: ldloc.0 - IL_0047: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate) - IL_004c: pop - IL_004d: br.s IL_005a - - .line 101,101 : 25,42 '' - IL_004f: ldloc.1 - IL_0050: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog - IL_0055: callvirt instance void [System]System.ComponentModel.Component::Dispose() - IL_005a: leave.s IL_0064 - - .line 103,103 : 17,22 '' - } // end .try - catch [mscorlib]System.Object - { - IL_005c: pop - .line 103,103 : 25,36 '' - IL_005d: ldarg.1 - IL_005e: brtrue.s IL_0062 - - .line 103,103 : 37,43 '' - IL_0060: rethrow - IL_0062: leave.s IL_0064 - - .line 94,94 : 42,44 '' - } // end handler - IL_0064: ldloca.s CS$5$0000 - IL_0066: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_006b: brtrue.s IL_000e - - IL_006d: leave.s IL_007d - - } // end .try - finally - { - IL_006f: ldloca.s CS$5$0000 - IL_0071: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0077: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_007c: endfinally - .line 105,105 : 9,10 '' - } // end handler - IL_007d: ret - } // end of method PluginDialog::CloseDialogs - - .method private hidebysig static class [mscorlib]System.Collections.Generic.List`1 - UnregisterAndGetActiveDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor plugin) cil managed - { - // Code size 174 (0xae) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Reflection.Assembly pluginAssembly, - [1] class [mscorlib]System.Collections.Generic.List`1 dialogsToRemove, - [2] class Virtuoso.Miranda.Plugins.Forms.PluginDialog dialog, - [3] class Virtuoso.Miranda.Plugins.Forms.PluginDialog V_3, - [4] class [mscorlib]System.Collections.Generic.List`1 CS$2$0000, - [5] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001, - [6] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0002) - .line 114,114 : 13,72 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_0006: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_000b: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0010: stloc.0 - .line 115,115 : 13,76 '' - IL_0011: ldc.i4.2 - IL_0012: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_0017: stloc.1 - .line 117,117 : 13,33 '' - IL_0018: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_001d: dup - IL_001e: stloc.s CS$2$0000 - IL_0020: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 119,119 : 49,62 '' - .try - { - IL_0025: ldsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_002a: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_002f: stloc.s CS$5$0001 - .try - { - IL_0031: br.s IL_0058 - - .line 119,119 : 26,45 '' - IL_0033: ldloca.s CS$5$0001 - IL_0035: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_003a: stloc.2 - .line 122,122 : 21,90 '' - IL_003b: ldloc.2 - IL_003c: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_IsDisposed() - IL_0041: brtrue.s IL_0058 - - IL_0043: ldloc.2 - IL_0044: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0049: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_004e: ldloc.0 - IL_004f: bne.un.s IL_0058 - - .line 125,125 : 21,49 '' - IL_0051: ldloc.1 - IL_0052: ldloc.2 - IL_0053: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 119,119 : 46,48 '' - IL_0058: ldloca.s CS$5$0001 - IL_005a: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_005f: brtrue.s IL_0033 - - IL_0061: leave.s IL_0071 - - } // end .try - finally - { - IL_0063: ldloca.s CS$5$0001 - IL_0065: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_006b: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0070: endfinally - .line 128,128 : 49,64 '' - } // end handler - IL_0071: ldloc.1 - IL_0072: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0077: stloc.s CS$5$0002 - .try - { - IL_0079: br.s IL_0089 - - .line 128,128 : 26,45 '' - IL_007b: ldloca.s CS$5$0002 - IL_007d: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0082: stloc.3 - .line 129,129 : 21,47 '' - IL_0083: ldloc.3 - IL_0084: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog() - .line 128,128 : 46,48 '' - IL_0089: ldloca.s CS$5$0002 - IL_008b: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0090: brtrue.s IL_007b - - IL_0092: leave.s IL_00a2 - - } // end .try - finally - { - IL_0094: ldloca.s CS$5$0002 - IL_0096: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_009c: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_00a1: endfinally - } // end handler - IL_00a2: leave.s IL_00ac - - } // end .try - finally - { - IL_00a4: ldloc.s CS$2$0000 - IL_00a6: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_00ab: endfinally - .line 132,132 : 13,36 '' - } // end handler - IL_00ac: ldloc.1 - IL_00ad: ret - } // end of method PluginDialog::UnregisterAndGetActiveDialogs - - .method public hidebysig static void ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart threadStart) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 137,137 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart, - object) - .line 138,138 : 9,10 '' - IL_0007: ret - } // end of method PluginDialog::ExecuteOnSTAThread - - .method public hidebysig static void ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart threadStart, - object state) cil managed - { - // Code size 72 (0x48) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Threading.Thread thread, - [1] class Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5' 'CS$<>8__locals6') - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::.ctor() - IL_0005: stloc.1 - IL_0006: ldloc.1 - IL_0007: ldarg.0 - IL_0008: stfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::threadStart - .line 142,142 : 13,37 '' - IL_000d: ldloc.1 - IL_000e: ldfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::threadStart - IL_0013: brtrue.s IL_0020 - - .line 143,143 : 17,64 '' - IL_0015: ldstr "threadStart" - IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001f: throw - - .line 145,156 : 13,20 '' - IL_0020: ldloc.1 - IL_0021: ldftn instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::'b__4'(object) - IL_0027: newobj instance void [mscorlib]System.Threading.ParameterizedThreadStart::.ctor(object, - native int) - IL_002c: newobj instance void [mscorlib]System.Threading.Thread::.ctor(class [mscorlib]System.Threading.ParameterizedThreadStart) - IL_0031: stloc.0 - .line 158,158 : 13,58 '' - IL_0032: ldloc.0 - IL_0033: ldc.i4.0 - IL_0034: callvirt instance void [mscorlib]System.Threading.Thread::SetApartmentState(valuetype [mscorlib]System.Threading.ApartmentState) - .line 159,159 : 13,40 '' - IL_0039: ldloc.0 - IL_003a: ldc.i4.1 - IL_003b: callvirt instance void [mscorlib]System.Threading.Thread::set_IsBackground(bool) - .line 161,161 : 13,33 '' - IL_0040: ldloc.0 - IL_0041: ldarg.1 - IL_0042: callvirt instance void [mscorlib]System.Threading.Thread::Start(object) - .line 162,162 : 9,10 '' - IL_0047: ret - } // end of method PluginDialog::ExecuteOnSTAThread - - .method private hidebysig static void Application_ThreadException(object sender, - class [System]System.Threading.ThreadExceptionEventArgs e) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 166,166 : 13,81 '' - IL_0000: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create() - IL_0005: ldarg.1 - IL_0006: callvirt instance class [mscorlib]System.Exception [System]System.Threading.ThreadExceptionEventArgs::get_Exception() - IL_000b: ldnull - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.PluginDescriptor) - .line 167,167 : 9,10 '' - IL_0011: ret - } // end of method PluginDialog::Application_ThreadException - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 34,34 : 9,93 '' - IL_0000: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor() - IL_0005: stsfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs - IL_000a: ret - } // end of method PluginDialog::.cctor - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext - Context() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Forms.PluginDialog::get_Context() - } // end of property PluginDialog::Context -} // end of class Virtuoso.Miranda.Plugins.Forms.PluginDialog - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.SingletonDialog - extends Virtuoso.Miranda.Plugins.Forms.PluginDialog -{ - .class auto ansi sealed nested private ShowSingletonInvoker - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method ShowSingletonInvoker::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(bool modal) runtime managed - { - } // end of method ShowSingletonInvoker::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(bool modal, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method ShowSingletonInvoker::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method ShowSingletonInvoker::EndInvoke - - } // end of class ShowSingletonInvoker - - .field private static initonly class [mscorlib]System.Collections.Generic.Dictionary`2 visibleDialogs - .field private string singletonName - .method family hidebysig specialname static - class [mscorlib]System.Collections.Generic.Dictionary`2 - get_VisibleDialogs() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 32,32 : 19,41 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\SingletonDialog.cs' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0005: ret - } // end of method SingletonDialog::get_VisibleDialogs - - .method family hidebysig specialname instance string - get_SingletonName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 38,38 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName - IL_0006: ret - } // end of method SingletonDialog::get_SingletonName - - .method private hidebysig specialname instance void - set_SingletonName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 39,39 : 27,49 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName - .line 39,39 : 50,51 '' - IL_0007: ret - } // end of method SingletonDialog::set_SingletonName - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 46,46 : 9,49 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::.ctor(string) - .line 46,46 : 52,53 '' - IL_0007: ret - } // end of method SingletonDialog::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(string name) cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 48,48 : 9,47 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::.ctor() - .line 50,50 : 13,96 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000d: brtrue.s IL_0012 - - IL_000f: ldarg.1 - IL_0010: br.s IL_001d - - IL_0012: ldarg.0 - IL_0013: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0018: call string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetDefaultName(class [mscorlib]System.Type) - IL_001d: stfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName - .line 51,51 : 9,10 '' - IL_0022: ret - } // end of method SingletonDialog::.ctor - - .method assembly hidebysig strict virtual - instance void RegisterDialog() cil managed - { - // Code size 63 (0x3f) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 59,59 : 13,34 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 61,61 : 17,64 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0011: ldarg.0 - IL_0012: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName() - IL_0017: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_001c: brtrue.s IL_002f - - .line 62,62 : 21,58 '' - IL_001e: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0023: ldarg.0 - IL_0024: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName() - IL_0029: ldarg.0 - IL_002a: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - IL_002f: leave.s IL_0038 - - } // end .try - finally - { - IL_0031: ldloc.0 - IL_0032: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0037: endfinally - .line 65,65 : 13,35 '' - } // end handler - IL_0038: ldarg.0 - IL_0039: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::RegisterDialog() - .line 66,66 : 9,10 '' - IL_003e: ret - } // end of method SingletonDialog::RegisterDialog - - .method assembly hidebysig strict virtual - instance void UnregisterDialog() cil managed - { - // Code size 45 (0x2d) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0000) - .line 70,70 : 13,34 '' - IL_0000: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0005: dup - IL_0006: stloc.0 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 71,71 : 17,54 '' - .try - { - IL_000c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0011: ldarg.0 - IL_0012: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName() - IL_0017: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::Remove(!0) - IL_001c: pop - IL_001d: leave.s IL_0026 - - } // end .try - finally - { - IL_001f: ldloc.0 - IL_0020: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0025: endfinally - .line 73,73 : 13,37 '' - } // end handler - IL_0026: ldarg.0 - IL_0027: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog() - .line 74,74 : 9,10 '' - IL_002c: ret - } // end of method SingletonDialog::UnregisterDialog - - .method public hidebysig static !!TForm - GetSingleton<(Virtuoso.Miranda.Plugins.Forms.PluginDialog) TForm>(bool createIfNeeded) cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 82,82 : 13,80 '' - IL_0000: ldarg.0 - IL_0001: ldtoken !!TForm - IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000b: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0010: call !!0 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetSingleton(bool, - string) - IL_0015: ret - } // end of method SingletonDialog::GetSingleton - - .method public hidebysig static !!TForm - GetSingleton<(Virtuoso.Miranda.Plugins.Forms.PluginDialog) TForm>(bool createIfNeeded, - string name) cil managed - { - // Code size 134 (0x86) - .maxstack 2 - .locals init ([0] !!TForm CS$1$0000, - [1] class [mscorlib]System.Collections.Generic.Dictionary`2 CS$2$0001, - [2] !!TForm CS$0$0002) - .line 87,87 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 88,88 : 17,57 '' - IL_0008: ldstr "name" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 90,90 : 13,34 '' - IL_0013: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0018: dup - IL_0019: stloc.1 - IL_001a: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 92,92 : 17,90 '' - .try - { - IL_001f: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0024: ldarg.1 - IL_0025: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_002a: brfalse.s IL_003e - - IL_002c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_0031: ldarg.1 - IL_0032: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0037: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_IsDisposed() - IL_003c: brfalse.s IL_0065 - - .line 94,94 : 21,40 '' - IL_003e: ldarg.0 - IL_003f: brfalse.s IL_0059 - - .line 95,95 : 25,85 '' - IL_0041: ldtoken !!TForm - IL_0046: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_004b: ldc.i4.1 - IL_004c: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_0051: unbox.any !!TForm - IL_0056: stloc.0 - IL_0057: leave.s IL_0084 - - .line 97,97 : 25,37 '' - IL_0059: ldloca.s CS$0$0002 - IL_005b: initobj !!TForm - IL_0061: ldloc.2 - IL_0062: stloc.0 - IL_0063: leave.s IL_0084 - - .line 100,100 : 21,58 '' - IL_0065: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_006a: ldarg.1 - IL_006b: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0070: isinst !!TForm - IL_0075: unbox.any !!TForm - IL_007a: stloc.0 - IL_007b: leave.s IL_0084 - - } // end .try - finally - { - IL_007d: ldloc.1 - IL_007e: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0083: endfinally - .line 102,102 : 9,10 '' - } // end handler - IL_0084: ldloc.0 - IL_0085: ret - } // end of method SingletonDialog::GetSingleton - - .method public hidebysig instance void - ShowSingleton(bool modal) cil managed - { - // Code size 53 (0x35) - .maxstack 5 - .locals init ([0] object[] CS$0$0000) - .line 108,108 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired() - IL_0006: brfalse.s IL_002d - - .line 109,109 : 17,74 '' - IL_0008: ldarg.0 - IL_0009: ldarg.0 - IL_000a: ldftn instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::DoShowSingleton(bool) - IL_0010: newobj instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog/ShowSingletonInvoker::.ctor(object, - native int) - IL_0015: ldc.i4.1 - IL_0016: newarr [mscorlib]System.Object - IL_001b: stloc.0 - IL_001c: ldloc.0 - IL_001d: ldc.i4.0 - IL_001e: ldarg.1 - IL_001f: box [mscorlib]System.Boolean - IL_0024: stelem.ref - IL_0025: ldloc.0 - IL_0026: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate, - object[]) - IL_002b: pop - IL_002c: ret - - .line 111,111 : 17,40 '' - IL_002d: ldarg.0 - IL_002e: ldarg.1 - IL_002f: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::DoShowSingleton(bool) - .line 112,112 : 9,10 '' - IL_0034: ret - } // end of method SingletonDialog::ShowSingleton - - .method private hidebysig instance void - DoShowSingleton(bool modal) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 116,116 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_Visible() - IL_0006: brfalse.s IL_000f - - .line 117,117 : 17,28 '' - IL_0008: ldarg.0 - IL_0009: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Activate() - IL_000e: ret - - .line 118,118 : 18,28 '' - IL_000f: ldarg.1 - IL_0010: brfalse.s IL_001a - - .line 119,119 : 17,30 '' - IL_0012: ldarg.0 - IL_0013: call instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog() - IL_0018: pop - IL_0019: ret - - .line 121,121 : 17,24 '' - IL_001a: ldarg.0 - IL_001b: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Show() - .line 122,122 : 9,10 '' - IL_0020: ret - } // end of method SingletonDialog::DoShowSingleton - - .method public hidebysig static string - GetDefaultName(class [mscorlib]System.Type 'type') cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 126,126 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 127,127 : 17,57 '' - IL_0003: ldstr "type" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 129,129 : 13,34 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0014: ret - } // end of method SingletonDialog::GetDefaultName - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 29,29 : 9,129 '' - IL_0000: ldc.i4.1 - IL_0001: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0006: stsfld class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs - IL_000b: ret - } // end of method SingletonDialog::.cctor - - .property class [mscorlib]System.Collections.Generic.Dictionary`2 - VisibleDialogs() - { - .get class [mscorlib]System.Collections.Generic.Dictionary`2 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_VisibleDialogs() - } // end of property SingletonDialog::VisibleDialogs - .property instance string SingletonName() - { - .get instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName() - .set instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::set_SingletonName(string) - } // end of property SingletonDialog::SingletonName -} // end of class Virtuoso.Miranda.Plugins.Forms.SingletonDialog - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog - extends Virtuoso.Miranda.Plugins.Forms.SingletonDialog -{ - .field private static literal char PathSeparator = char(0x002F) - .field private bool Ok - .field private class [mscorlib]System.Collections.Generic.List`1 ConfigurableEntities - .field private string[] CurrentPath - .field private string ConfigurationParameter - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.Panel TopPanel - .field private class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher RibbonPageSwitcher - .field private class [TabStripControlLibrary]RibbonStyle.TabStrip RibbonStrip - .field private class [System.Windows.Forms]System.Windows.Forms.Button CancelBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Button OkBTN - .field private class [System.Windows.Forms]System.Windows.Forms.Panel ControlPanel - .field private class [System.Windows.Forms]System.Windows.Forms.Panel BottomPanel - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader WelcomePanel - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 115 (0x73) - .maxstack 4 - .line 58,58 : 9,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\ConfigurationDialog.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::.ctor() - .line 60,60 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::InitializeComponent() - .line 61,61 : 13,119 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0012: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripRenderer [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Renderer() - IL_0017: castclass [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer - IL_001c: ldc.i4 0xfe - IL_0021: ldc.i4 0xd1 - IL_0026: ldc.i4.s 94 - IL_0028: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_002d: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer::set_HaloColor(valuetype [System.Drawing]System.Drawing.Color) - .line 62,62 : 13,120 '' - IL_0032: ldarg.0 - IL_0033: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0038: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripRenderer [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Renderer() - IL_003d: castclass [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer - IL_0042: ldc.i4 0xd7 - IL_0047: ldc.i4 0xe3 - IL_004c: ldc.i4 0xf2 - IL_0051: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0056: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color) - .line 64,64 : 13,51 '' - IL_005b: ldarg.0 - IL_005c: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryCollection::.ctor() - IL_0061: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::categories - .line 65,65 : 13,78 '' - IL_0066: ldarg.0 - IL_0067: ldc.i4.5 - IL_0068: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_006d: stfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - .line 66,66 : 9,10 '' - IL_0072: ret - } // end of method ConfigurationDialog::.ctor - - .method public hidebysig static void Present(bool modal) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 70,70 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldnull - IL_0003: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string) - .line 71,71 : 9,10 '' - IL_0008: ret - } // end of method ConfigurationDialog::Present - - .method public hidebysig static void Present(bool modal, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 75,75 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string) - .line 76,76 : 9,10 '' - IL_0008: ret - } // end of method ConfigurationDialog::Present - - .method public hidebysig static void Present(bool modal, - string path) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 80,80 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string) - .line 81,81 : 9,10 '' - IL_0008: ret - } // end of method ConfigurationDialog::Present - - .method public hidebysig static void Present(bool modal, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - string path) cil managed - { - // Code size 38 (0x26) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog dialog) - .line 85,85 : 13,103 '' - IL_0000: ldc.i4.0 - IL_0001: call !!0 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetSingleton(bool) - IL_0006: stloc.0 - .line 87,87 : 13,32 '' - IL_0007: ldloc.0 - IL_0008: brtrue.s IL_001e - - .line 89,89 : 17,52 '' - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::.ctor() - IL_000f: stloc.0 - .line 91,91 : 17,38 '' - IL_0010: ldloc.0 - IL_0011: ldarg.2 - IL_0012: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::SetPath(string) - .line 92,92 : 17,41 '' - IL_0017: ldloc.0 - IL_0018: ldarg.1 - IL_0019: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Populate(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - .line 95,95 : 13,41 '' - IL_001e: ldloc.0 - IL_001f: ldarg.0 - IL_0020: callvirt instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::ShowSingleton(bool) - .line 96,96 : 9,10 '' - IL_0025: ret - } // end of method ConfigurationDialog::Present - - .method private hidebysig instance void - OkBTN_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 104,104 : 13,23 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - .line 105,105 : 13,21 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close() - .line 106,106 : 9,10 '' - IL_000d: ret - } // end of method ConfigurationDialog::OkBTN_Click - - .method private hidebysig instance void - CancelBTN_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 110,110 : 13,24 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - .line 111,111 : 13,21 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close() - .line 112,112 : 9,10 '' - IL_000d: ret - } // end of method ConfigurationDialog::CancelBTN_Click - - .method private hidebysig instance void - ConfigurationDialog_FormClosing(object sender, - class [System.Windows.Forms]System.Windows.Forms.FormClosingEventArgs e) cil managed - { - // Code size 103 (0x67) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor descriptor, - [1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 116,116 : 13,50 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - IL_0006: brfalse.s IL_0018 - - IL_0008: ldarg.0 - IL_0009: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanDismissActiveControl() - IL_000e: brtrue.s IL_0018 - - .line 118,118 : 17,33 '' - IL_0010: ldarg.2 - IL_0011: ldc.i4.1 - IL_0012: callvirt instance void [System]System.ComponentModel.CancelEventArgs::set_Cancel(bool) - .line 119,119 : 17,24 '' - IL_0017: ret - - .line 122,122 : 65,85 '' - IL_0018: ldarg.0 - IL_0019: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_001e: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0023: stloc.1 - .try - { - IL_0024: br.s IL_003b - - .line 122,122 : 22,61 '' - IL_0026: ldloca.s CS$5$0000 - IL_0028: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_002d: stloc.0 - .line 123,123 : 17,48 '' - IL_002e: ldarg.0 - IL_002f: ldloc.0 - IL_0030: ldarg.0 - IL_0031: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - IL_0036: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ProcessChanges(class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor, - bool) - .line 122,122 : 62,64 '' - IL_003b: ldloca.s CS$5$0000 - IL_003d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0042: brtrue.s IL_0026 - - IL_0044: leave.s IL_0054 - - } // end .try - finally - { - IL_0046: ldloca.s CS$5$0000 - IL_0048: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_004e: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0053: endfinally - .line 125,125 : 13,20 '' - } // end handler - IL_0054: ldarg.0 - IL_0055: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok - IL_005a: brfalse.s IL_0066 - - .line 126,126 : 17,41 '' - IL_005c: call class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::get_Default() - IL_0061: callvirt instance void [System]System.Configuration.SettingsBase::Save() - .line 127,127 : 9,10 '' - IL_0066: ret - } // end of method ConfigurationDialog::ConfigurationDialog_FormClosing - - .method private hidebysig instance void - ProcessChanges(class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor descriptor, - bool save) cil managed - { - // Code size 185 (0xb9) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Category category, - [1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - [2] class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl control, - [3] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration config, - [4] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000, - [5] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0001, - [6] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$6$0002, - [7] int32 CS$7$0003) - .line 131,131 : 43,64 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Categories() - IL_0006: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_000b: stloc.s CS$5$0000 - .try - { - IL_000d: br.s IL_006d - - .line 131,131 : 22,39 '' - IL_000f: ldloca.s CS$5$0000 - IL_0011: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_0016: stloc.0 - .line 133,133 : 47,61 '' - IL_0017: ldloc.0 - IL_0018: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - IL_001d: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_0022: stloc.s CS$5$0001 - .try - { - IL_0024: br.s IL_0054 - - .line 133,133 : 26,43 '' - IL_0026: ldloca.s CS$5$0001 - IL_0028: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_002d: stloc.1 - .line 135,135 : 21,50 '' - IL_002e: ldloc.1 - IL_002f: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_ControlInitialized() - IL_0034: brfalse.s IL_0054 - - .line 138,138 : 21,64 '' - IL_0036: ldloc.1 - IL_0037: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Control() - IL_003c: stloc.2 - .line 140,140 : 21,49 '' - IL_003d: ldarg.2 - IL_003e: brfalse.s IL_004e - - IL_0040: ldloc.2 - IL_0041: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_IsDirty() - IL_0046: brfalse.s IL_004e - - .line 141,141 : 25,40 '' - IL_0048: ldloc.2 - IL_0049: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Save() - .line 143,143 : 21,37 '' - IL_004e: ldloc.2 - IL_004f: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Close() - .line 133,133 : 44,46 '' - IL_0054: ldloca.s CS$5$0001 - IL_0056: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_005b: brtrue.s IL_0026 - - IL_005d: leave.s IL_006d - - } // end .try - finally - { - IL_005f: ldloca.s CS$5$0001 - IL_0061: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0067: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_006c: endfinally - .line 131,131 : 40,42 '' - } // end handler - IL_006d: ldloca.s CS$5$0000 - IL_006f: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_0074: brtrue.s IL_000f - - IL_0076: leave.s IL_0086 - - } // end .try - finally - { - IL_0078: ldloca.s CS$5$0000 - IL_007a: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0080: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0085: endfinally - .line 147,147 : 13,22 '' - } // end handler - IL_0086: ldarg.2 - IL_0087: brfalse.s IL_00b8 - - .line 149,149 : 56,87 '' - IL_0089: ldarg.1 - IL_008a: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - IL_008f: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Configuration() - IL_0094: stloc.s CS$6$0002 - IL_0096: ldc.i4.0 - IL_0097: stloc.s CS$7$0003 - IL_0099: br.s IL_00b0 - - .line 149,149 : 26,52 '' - IL_009b: ldloc.s CS$6$0002 - IL_009d: ldloc.s CS$7$0003 - IL_009f: ldelem.ref - IL_00a0: stloc.3 - .line 150,150 : 21,40 '' - IL_00a1: ldloc.3 - IL_00a2: brfalse.s IL_00aa - - .line 151,151 : 25,39 '' - IL_00a4: ldloc.3 - IL_00a5: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - IL_00aa: ldloc.s CS$7$0003 - IL_00ac: ldc.i4.1 - IL_00ad: add - IL_00ae: stloc.s CS$7$0003 - .line 149,149 : 53,55 '' - IL_00b0: ldloc.s CS$7$0003 - IL_00b2: ldloc.s CS$6$0002 - IL_00b4: ldlen - IL_00b5: conv.i4 - IL_00b6: blt.s IL_009b - - .line 153,153 : 9,10 '' - IL_00b8: ret - } // end of method ConfigurationDialog::ProcessChanges - - .method public hidebysig static string - CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - string category, - string item) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 163,163 : 13,61 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldnull - IL_0004: call string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - string, - string, - string) - IL_0009: ret - } // end of method ConfigurationDialog::CreatePath - - .method public hidebysig static string - CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - string category, - string item, - string parameter) cil managed - { - // Code size 114 (0x72) - .maxstack 5 - .locals init ([0] object[] CS$0$0000, - [1] char CS$0$0001) - .line 168,168 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 169,169 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 171,171 : 13,48 '' - IL_000e: ldarg.1 - IL_000f: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0014: brfalse.s IL_0021 - - .line 172,172 : 17,61 '' - IL_0016: ldstr "category" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 174,174 : 13,44 '' - IL_0021: ldarg.2 - IL_0022: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0027: brfalse.s IL_0034 - - .line 175,175 : 17,57 '' - IL_0029: ldstr "item" - IL_002e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0033: throw - - .line 177,177 : 13,143 '' - IL_0034: ldstr "{1}{0}{2}{0}{3}{0}{4}" - IL_0039: ldc.i4.5 - IL_003a: newarr [mscorlib]System.Object - IL_003f: stloc.0 - IL_0040: ldloc.0 - IL_0041: ldc.i4.0 - IL_0042: ldc.i4.s 47 - IL_0044: stloc.1 - IL_0045: ldloca.s CS$0$0001 - IL_0047: call instance string [mscorlib]System.Char::ToString() - IL_004c: stelem.ref - IL_004d: ldloc.0 - IL_004e: ldc.i4.1 - IL_004f: ldarg.0 - IL_0050: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_0055: stelem.ref - IL_0056: ldloc.0 - IL_0057: ldc.i4.2 - IL_0058: ldarg.1 - IL_0059: stelem.ref - IL_005a: ldloc.0 - IL_005b: ldc.i4.3 - IL_005c: ldarg.2 - IL_005d: stelem.ref - IL_005e: ldloc.0 - IL_005f: ldc.i4.4 - IL_0060: ldarg.3 - IL_0061: dup - IL_0062: brtrue.s IL_006a - - IL_0064: pop - IL_0065: ldsfld string [mscorlib]System.String::Empty - IL_006a: stelem.ref - IL_006b: ldloc.0 - IL_006c: call string [mscorlib]System.String::Format(string, - object[]) - IL_0071: ret - } // end of method ConfigurationDialog::CreatePath - - .method private hidebysig instance void - SetPath(string path) cil managed - { - // Code size 89 (0x59) - .maxstack 5 - .locals init ([0] char[] CS$0$0000) - .line 182,182 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0009 - - .line 183,183 : 17,24 '' - IL_0008: ret - - .line 185,185 : 13,53 '' - IL_0009: ldarg.0 - IL_000a: ldarg.1 - IL_000b: ldc.i4.1 - IL_000c: newarr [mscorlib]System.Char - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldc.i4.0 - IL_0014: ldc.i4.s 47 - IL_0016: stelem.i2 - IL_0017: ldloc.0 - IL_0018: callvirt instance string[] [mscorlib]System.String::Split(char[]) - IL_001d: stfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - .line 187,187 : 13,41 '' - IL_0022: ldarg.0 - IL_0023: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_0028: ldlen - IL_0029: conv.i4 - IL_002a: ldc.i4.4 - IL_002b: beq.s IL_0038 - - .line 188,188 : 17,63 '' - IL_002d: ldstr "path" - IL_0032: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0037: throw - - .line 190,190 : 13,101 '' - IL_0038: ldarg.0 - IL_0039: ldarg.0 - IL_003a: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_003f: ldc.i4.3 - IL_0040: ldelem.ref - IL_0041: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0046: brtrue.s IL_0052 - - IL_0048: ldarg.0 - IL_0049: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_004e: ldc.i4.3 - IL_004f: ldelem.ref - IL_0050: br.s IL_0053 - - IL_0052: ldnull - IL_0053: stfld string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationParameter - .line 191,191 : 9,10 '' - IL_0058: ret - } // end of method ConfigurationDialog::SetPath - - .method private hidebysig instance bool - CanNavigateTo(class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - class Virtuoso.Miranda.Plugins.Configuration.Category category) cil managed - { - // Code size 81 (0x51) - .maxstack 2 - .line 195,195 : 13,32 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 196,196 : 17,59 '' - IL_0003: ldstr "plugin" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 198,198 : 13,34 '' - IL_000e: ldarg.2 - IL_000f: brtrue.s IL_001c - - .line 199,199 : 17,61 '' - IL_0011: ldstr "category" - IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001b: throw - - .line 201,201 : 13,37 '' - IL_001c: ldarg.0 - IL_001d: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_0022: brtrue.s IL_0026 - - .line 202,202 : 17,30 '' - IL_0024: ldc.i4.0 - IL_0025: ret - - .line 204,204 : 13,87 '' - IL_0026: ldarg.0 - IL_0027: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_002c: ldc.i4.0 - IL_002d: ldelem.ref - IL_002e: ldarg.1 - IL_002f: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_0034: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0039: brfalse.s IL_004f - - IL_003b: ldarg.0 - IL_003c: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_0041: ldc.i4.1 - IL_0042: ldelem.ref - IL_0043: ldarg.2 - IL_0044: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Name() - IL_0049: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_004e: ret - - IL_004f: ldc.i4.0 - IL_0050: ret - } // end of method ConfigurationDialog::CanNavigateTo - - .method private hidebysig instance bool - CanNavigateTo(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) cil managed - { - // Code size 44 (0x2c) - .maxstack 8 - .line 209,209 : 13,30 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 210,210 : 17,57 '' - IL_0003: ldstr "item" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 212,212 : 13,37 '' - IL_000e: ldarg.0 - IL_000f: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_0014: brtrue.s IL_0018 - - .line 213,213 : 17,30 '' - IL_0016: ldc.i4.0 - IL_0017: ret - - .line 215,215 : 13,48 '' - IL_0018: ldarg.0 - IL_0019: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath - IL_001e: ldc.i4.2 - IL_001f: ldelem.ref - IL_0020: ldarg.1 - IL_0021: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name() - IL_0026: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_002b: ret - } // end of method ConfigurationDialog::CanNavigateTo - - .method private hidebysig instance void - Populate(class Virtuoso.Miranda.Plugins.IConfigurablePlugin pluginToPopulate) cil managed - { - // Code size 133 (0x85) - .maxstack 4 - .line 224,224 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0006: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Clear() - .line 226,226 : 13,60 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0011: ldnull - IL_0012: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage) - .line 227,227 : 13,39 '' - IL_0017: ldarg.0 - IL_0018: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_001d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0022: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Clear() - .line 229,229 : 13,42 '' - IL_0027: ldarg.1 - IL_0028: brtrue.s IL_004c - - .line 231,231 : 17,47 '' - IL_002a: ldarg.0 - IL_002b: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateHyphenConfiguration() - .line 233,233 : 17,66 '' - IL_0030: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0035: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain() - IL_003a: brfalse.s IL_0044 - - .line 234,234 : 21,49 '' - IL_003c: ldarg.0 - IL_003d: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateStandalonePlugins() - IL_0042: br.s IL_007e - - .line 236,236 : 21,47 '' - IL_0044: ldarg.0 - IL_0045: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateIsolatedPlugins() - IL_004a: br.s IL_007e - - .line 240,240 : 17,94 '' - IL_004c: ldarg.0 - IL_004d: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0052: ldarg.1 - IL_0053: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_0058: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 241,241 : 17,72 '' - IL_005d: ldarg.0 - IL_005e: dup - IL_005f: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0064: ldstr " : {0}" - IL_0069: ldarg.1 - IL_006a: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_006f: call string [mscorlib]System.String::Format(string, - object) - IL_0074: call string [mscorlib]System.String::Concat(string, - string) - IL_0079: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 244,244 : 13,29 '' - IL_007e: ldarg.0 - IL_007f: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateItems() - .line 245,245 : 9,10 '' - IL_0084: ret - } // end of method ConfigurationDialog::Populate - - .method private hidebysig instance void - PopulateItems() cil managed - { - // Code size 130 (0x82) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories, - [1] int32 i, - [2] class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor descriptor, - [3] class [TabStripControlLibrary]RibbonStyle.TabStripPage page, - [4] int32 j, - [5] class Virtuoso.Miranda.Plugins.Configuration.Category category) - .line 249,249 : 13,50 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 251,251 : 18,28 '' - IL_0002: ldc.i4.0 - IL_0003: stloc.1 - IL_0004: br.s IL_0073 - - .line 253,253 : 17,83 '' - IL_0006: ldarg.0 - IL_0007: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_000c: ldloc.1 - IL_000d: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1::get_Item(int32) - IL_0012: stloc.2 - .line 254,254 : 17,99 '' - IL_0013: ldarg.0 - IL_0014: ldloc.0 - IL_0015: ldloc.2 - IL_0016: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - IL_001b: ldloc.1 - IL_001c: call instance class [TabStripControlLibrary]RibbonStyle.TabStripPage Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreateAndRegisterEntityPage(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - int32) - IL_0021: stloc.3 - .line 256,256 : 17,81 '' - IL_0022: ldloc.2 - IL_0023: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryCollection::.ctor() - IL_0028: dup - IL_0029: stloc.0 - IL_002a: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::set_Categories(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection) - .line 257,257 : 17,69 '' - IL_002f: ldloc.2 - IL_0030: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - IL_0035: ldloc.0 - IL_0036: callvirt instance void Virtuoso.Miranda.Plugins.IConfigurablePlugin::PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection) - .line 259,259 : 22,32 '' - IL_003b: ldc.i4.0 - IL_003c: stloc.s j - IL_003e: br.s IL_0065 - - .line 261,261 : 21,55 '' - IL_0040: ldloc.0 - IL_0041: ldloc.s j - IL_0043: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1::get_Item(int32) - IL_0048: stloc.s category - .line 263,263 : 21,42 '' - IL_004a: ldloc.s category - IL_004c: brfalse.s IL_005f - - .line 266,266 : 21,81 '' - IL_004e: ldarg.0 - IL_004f: ldloc.3 - IL_0050: ldloc.s category - IL_0052: ldloc.2 - IL_0053: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin() - IL_0058: ldloc.s j - IL_005a: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateCategoryPanel(class [TabStripControlLibrary]RibbonStyle.TabStripPage, - class Virtuoso.Miranda.Plugins.Configuration.Category, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - int32) - .line 259,259 : 55,58 '' - IL_005f: ldloc.s j - IL_0061: ldc.i4.1 - IL_0062: add - IL_0063: stloc.s j - .line 259,259 : 33,53 '' - IL_0065: ldloc.s j - IL_0067: ldloc.0 - IL_0068: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1::get_Count() - IL_006d: blt.s IL_0040 - - .line 251,251 : 61,64 '' - IL_006f: ldloc.1 - IL_0070: ldc.i4.1 - IL_0071: add - IL_0072: stloc.1 - .line 251,251 : 29,59 '' - IL_0073: ldloc.1 - IL_0074: ldarg.0 - IL_0075: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_007a: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1::get_Count() - IL_007f: blt.s IL_0006 - - .line 269,269 : 9,10 '' - IL_0081: ret - } // end of method ConfigurationDialog::PopulateItems - - .method private hidebysig instance void - PopulateIsolatedPlugins() cil managed - { - // Code size 103 (0x67) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection plugins, - [1] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor, - [2] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 273,273 : 13,103 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager() - IL_000a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins() - IL_000f: stloc.0 - .line 277,277 : 17,70 '' - .try - { - IL_0010: ldloc.0 - IL_0011: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 279,279 : 57,64 '' - IL_0016: ldloc.0 - IL_0017: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_001c: stloc.2 - .try - { - IL_001d: br.s IL_0049 - - .line 279,279 : 26,53 '' - IL_001f: ldloc.2 - IL_0020: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0025: stloc.1 - .line 280,280 : 21,51 '' - IL_0026: ldloc.1 - IL_0027: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsConfigurable() - IL_002c: brfalse.s IL_0049 - - .line 281,281 : 25,124 '' - IL_002e: ldarg.0 - IL_002f: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0034: ldloc.1 - IL_0035: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin() - IL_003a: castclass Virtuoso.Miranda.Plugins.IConfigurablePlugin - IL_003f: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_0044: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 279,279 : 54,56 '' - IL_0049: ldloc.2 - IL_004a: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_004f: brtrue.s IL_001f - - IL_0051: leave.s IL_005d - - } // end .try - finally - { - IL_0053: ldloc.2 - IL_0054: brfalse.s IL_005c - - IL_0056: ldloc.2 - IL_0057: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_005c: endfinally - } // end handler - IL_005d: leave.s IL_0066 - - .line 285,285 : 17,58 '' - } // end .try - finally - { - IL_005f: ldloc.0 - IL_0060: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0065: endfinally - .line 287,287 : 9,10 '' - } // end handler - IL_0066: ret - } // end of method ConfigurationDialog::PopulateIsolatedPlugins - - .method private hidebysig instance void - PopulateStandalonePlugins() cil managed - { - // Code size 108 (0x6c) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection modules, - [1] class Virtuoso.Hyphen.Mini.Module module, - [2] class [mscorlib]System.Collections.Generic.IEnumerator`1 CS$5$0000) - .line 291,291 : 13,90 '' - IL_0000: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::get_RegisteredModules() - IL_000a: stloc.0 - .line 295,295 : 17,70 '' - .try - { - IL_000b: ldloc.0 - IL_000c: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 297,297 : 43,50 '' - IL_0011: ldloc.0 - IL_0012: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() - IL_0017: stloc.2 - .try - { - IL_0018: br.s IL_004e - - .line 297,297 : 26,39 '' - IL_001a: ldloc.2 - IL_001b: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current() - IL_0020: stloc.1 - .line 298,298 : 21,75 '' - IL_0021: ldloc.1 - IL_0022: callvirt instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_0027: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_002c: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsConfigurable() - IL_0031: brfalse.s IL_004e - - .line 299,299 : 25,130 '' - IL_0033: ldarg.0 - IL_0034: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0039: ldloc.1 - IL_003a: callvirt instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin() - IL_003f: castclass Virtuoso.Miranda.Plugins.IConfigurablePlugin - IL_0044: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_0049: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 297,297 : 40,42 '' - IL_004e: ldloc.2 - IL_004f: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0054: brtrue.s IL_001a - - IL_0056: leave.s IL_0062 - - } // end .try - finally - { - IL_0058: ldloc.2 - IL_0059: brfalse.s IL_0061 - - IL_005b: ldloc.2 - IL_005c: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0061: endfinally - } // end handler - IL_0062: leave.s IL_006b - - .line 303,303 : 17,58 '' - } // end .try - finally - { - IL_0064: ldloc.0 - IL_0065: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_006a: endfinally - .line 305,305 : 9,10 '' - } // end handler - IL_006b: ret - } // end of method ConfigurationDialog::PopulateStandalonePlugins - - .method private hidebysig instance void - PopulateHyphenConfiguration() cil managed - { - // Code size 56 (0x38) - .maxstack 8 - .line 309,309 : 13,62 '' - IL_0000: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0005: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain() - IL_000a: brfalse.s IL_0022 - - .line 310,310 : 17,107 '' - IL_000c: ldarg.0 - IL_000d: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0012: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Singleton() - IL_0017: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_001c: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - IL_0021: ret - - .line 312,312 : 17,102 '' - IL_0022: ldarg.0 - IL_0023: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities - IL_0028: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Singleton() - IL_002d: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin) - IL_0032: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 313,313 : 9,10 '' - IL_0037: ret - } // end of method ConfigurationDialog::PopulateHyphenConfiguration - - .method private hidebysig instance void - PopulateCategoryPanel(class [TabStripControlLibrary]RibbonStyle.TabStripPage entityPage, - class Virtuoso.Miranda.Plugins.Configuration.Category category, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin, - int32 index) cil managed - { - // Code size 144 (0x90) - .maxstack 3 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.TabPanel categoryPanel, - [1] valuetype [System.Drawing]System.Drawing.Point nextLocation, - [2] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - [3] class [TabStripControlLibrary]RibbonStyle.RibbonButton btn, - [4] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator CS$5$0000) - .line 321,321 : 13,75 '' - IL_0000: ldarg.0 - IL_0001: ldarg.2 - IL_0002: ldarg.s index - IL_0004: call instance class [TabStripControlLibrary]RibbonStyle.TabPanel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreateCategoryPanel(class Virtuoso.Miranda.Plugins.Configuration.Category, - int32) - IL_0009: stloc.0 - .line 322,322 : 13,52 '' - IL_000a: ldarg.1 - IL_000b: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0010: ldloc.0 - IL_0011: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 324,324 : 13,49 '' - IL_0016: ldarg.0 - IL_0017: ldarg.3 - IL_0018: ldarg.2 - IL_0019: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanNavigateTo(class Virtuoso.Miranda.Plugins.IConfigurablePlugin, - class Virtuoso.Miranda.Plugins.Configuration.Category) - IL_001e: brfalse.s IL_002c - - .line 325,325 : 17,70 '' - IL_0020: ldarg.0 - IL_0021: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0026: ldarg.1 - IL_0027: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage) - .line 327,327 : 13,46 '' - IL_002c: ldloca.s nextLocation - IL_002e: initobj [System.Drawing]System.Drawing.Point - .line 329,329 : 43,57 '' - IL_0034: ldarg.2 - IL_0035: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - IL_003a: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator class [mscorlib]System.Collections.Generic.List`1::GetEnumerator() - IL_003f: stloc.s CS$5$0000 - .try - { - IL_0041: br.s IL_0076 - - .line 329,329 : 22,39 '' - IL_0043: ldloca.s CS$5$0000 - IL_0045: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::get_Current() - IL_004a: stloc.2 - .line 331,331 : 17,73 '' - IL_004b: ldarg.0 - IL_004c: ldloc.2 - IL_004d: ldloca.s nextLocation - IL_004f: call instance class [TabStripControlLibrary]RibbonStyle.RibbonButton Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreateButton(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem, - valuetype [System.Drawing]System.Drawing.Point&) - IL_0054: stloc.3 - .line 332,332 : 17,49 '' - IL_0055: ldloc.0 - IL_0056: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_005b: ldloc.3 - IL_005c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 334,334 : 17,41 '' - IL_0061: ldarg.0 - IL_0062: ldloc.2 - IL_0063: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanNavigateTo(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem) - IL_0068: brfalse.s IL_0076 - - .line 335,335 : 21,62 '' - IL_006a: ldarg.0 - IL_006b: ldloc.3 - IL_006c: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0071: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonButton_Click(object, - class [mscorlib]System.EventArgs) - .line 329,329 : 40,42 '' - IL_0076: ldloca.s CS$5$0000 - IL_0078: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator::MoveNext() - IL_007d: brtrue.s IL_0043 - - IL_007f: leave.s IL_008f - - } // end .try - finally - { - IL_0081: ldloca.s CS$5$0000 - IL_0083: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator - IL_0089: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_008e: endfinally - .line 337,337 : 9,10 '' - } // end handler - IL_008f: ret - } // end of method ConfigurationDialog::PopulateCategoryPanel - - .method private hidebysig instance class [TabStripControlLibrary]RibbonStyle.RibbonButton - CreateButton(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - valuetype [System.Drawing]System.Drawing.Point& nextLocation) cil managed - { - // Code size 221 (0xdd) - .maxstack 3 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.RibbonButton btn, - [1] valuetype [System.Drawing]System.Drawing.Size CS$0$0000, - [2] valuetype [System.Drawing]System.Drawing.Size CS$0$0001) - .line 341,341 : 13,51 '' - IL_0000: newobj instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::.ctor() - IL_0005: stloc.0 - .line 342,342 : 13,34 '' - IL_0006: ldloc.0 - IL_0007: ldarg.1 - IL_0008: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name() - IL_000d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 344,344 : 13,37 '' - IL_0012: ldloc.0 - IL_0013: ldc.i4.1 - IL_0014: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_ShowInfoTips(bool) - .line 345,345 : 13,39 '' - IL_0019: ldloc.0 - IL_001a: ldarg.1 - IL_001b: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name() - IL_0020: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_InfoTitle(string) - .line 346,346 : 13,48 '' - IL_0025: ldloc.0 - IL_0026: ldarg.1 - IL_0027: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Description() - IL_002c: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_InfoComment(string) - .line 348,348 : 13,36 '' - IL_0031: ldarg.1 - IL_0032: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Image() - IL_0037: brtrue.s IL_0044 - - .line 349,349 : 17,72 '' - IL_0039: ldarg.1 - IL_003a: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Configuration() - IL_003f: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 351,351 : 13,34 '' - IL_0044: ldloc.0 - IL_0045: ldarg.1 - IL_0046: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Image() - IL_004b: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img(class [System.Drawing]System.Drawing.Image) - .line 352,352 : 13,37 '' - IL_0050: ldloc.0 - IL_0051: ldloc.0 - IL_0052: callvirt instance class [System.Drawing]System.Drawing.Image [TabStripControlLibrary]RibbonStyle.RibbonButton::get_img() - IL_0057: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Drawing]System.Drawing.Image::get_Size() - IL_005c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 354,354 : 13,38 '' - IL_0061: ldarg.2 - IL_0062: call instance bool [System.Drawing]System.Drawing.Point::get_IsEmpty() - IL_0067: brfalse.s IL_0084 - - .line 355,355 : 17,62 '' - IL_0069: ldarg.2 - IL_006a: ldloc.0 - IL_006b: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Windows.Forms]System.Windows.Forms.Control::get_Size() - IL_0070: stloc.1 - IL_0071: ldloca.s CS$0$0000 - IL_0073: call instance int32 [System.Drawing]System.Drawing.Size::get_Width() - IL_0078: neg - IL_0079: ldc.i4.6 - IL_007a: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_007f: stobj [System.Drawing]System.Drawing.Point - .line 357,357 : 13,59 '' - IL_0084: ldloc.0 - IL_0085: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonHover() - IL_008a: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img_on(class [System.Drawing]System.Drawing.Image) - .line 358,358 : 13,62 '' - IL_008f: ldloc.0 - IL_0090: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonClick() - IL_0095: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img_click(class [System.Drawing]System.Drawing.Image) - .line 360,360 : 13,60 '' - IL_009a: ldarg.2 - IL_009b: ldloc.0 - IL_009c: callvirt instance class [System.Drawing]System.Drawing.Image [TabStripControlLibrary]RibbonStyle.RibbonButton::get_img() - IL_00a1: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Drawing]System.Drawing.Image::get_Size() - IL_00a6: stloc.2 - IL_00a7: ldloca.s CS$0$0001 - IL_00a9: call instance int32 [System.Drawing]System.Drawing.Size::get_Width() - IL_00ae: ldc.i4.5 - IL_00af: add - IL_00b0: ldc.i4.0 - IL_00b1: call instance void [System.Drawing]System.Drawing.Point::Offset(int32, - int32) - .line 361,361 : 13,41 '' - IL_00b6: ldloc.0 - IL_00b7: ldarg.2 - IL_00b8: ldobj [System.Drawing]System.Drawing.Point - IL_00bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 363,363 : 13,28 '' - IL_00c2: ldloc.0 - IL_00c3: ldarg.1 - IL_00c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object) - .line 364,364 : 13,45 '' - IL_00c9: ldloc.0 - IL_00ca: ldarg.0 - IL_00cb: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonButton_Click(object, - class [mscorlib]System.EventArgs) - IL_00d1: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_00d6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 366,366 : 13,24 '' - IL_00db: ldloc.0 - IL_00dc: ret - } // end of method ConfigurationDialog::CreateButton - - .method private hidebysig instance class [TabStripControlLibrary]RibbonStyle.TabPanel - CreateCategoryPanel(class Virtuoso.Miranda.Plugins.Configuration.Category category, - int32 index) cil managed - { - // Code size 158 (0x9e) - .maxstack 5 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.TabPanel categoryPanel) - .line 371,371 : 13,53 '' - IL_0000: newobj instance void [TabStripControlLibrary]RibbonStyle.TabPanel::.ctor() - IL_0005: stloc.0 - .line 373,373 : 13,84 '' - IL_0006: ldloc.0 - IL_0007: ldc.i4 0xd7 - IL_000c: ldc.i4 0xe3 - IL_0011: ldc.i4 0xf2 - IL_0016: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_001b: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color) - .line 374,374 : 13,86 '' - IL_0020: ldloc.0 - IL_0021: ldc.i4 0xe9 - IL_0026: ldc.i4 0xef - IL_002b: ldc.i4 0xf8 - IL_0030: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0035: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_BaseColorOn(valuetype [System.Drawing]System.Drawing.Color) - .line 375,375 : 13,70 '' - IL_003a: ldloc.0 - IL_003b: ldc.i4.3 - IL_003c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 376,376 : 13,75 '' - IL_0041: ldloc.0 - IL_0042: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Desktop() - IL_0047: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 377,377 : 13,71 '' - IL_004c: ldloc.0 - IL_004d: ldc.i4.s 101 - IL_004f: ldc.i4.3 - IL_0050: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0055: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 378,378 : 13,41 '' - IL_005a: ldloc.0 - IL_005b: ldc.i4 0xff - IL_0060: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Opacity(int32) - .line 379,379 : 13,82 '' - IL_0065: ldloc.0 - IL_0066: ldc.i4.6 - IL_0067: ldc.i4.3 - IL_0068: ldc.i4.6 - IL_0069: ldc.i4.0 - IL_006a: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32, - int32, - int32, - int32) - IL_006f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding) - .line 380,380 : 13,43 '' - IL_0074: ldloc.0 - IL_0075: ldc.i4.1 - IL_0076: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 381,381 : 13,69 '' - IL_007b: ldloc.0 - IL_007c: ldc.i4.0 - IL_007d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Panel::set_AutoSizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoSizeMode) - .line 382,382 : 13,37 '' - IL_0082: ldloc.0 - IL_0083: ldc.i4.1 - IL_0084: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Speed(int32) - .line 383,383 : 13,44 '' - IL_0089: ldloc.0 - IL_008a: ldarg.2 - IL_008b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 384,384 : 13,51 '' - IL_0090: ldloc.0 - IL_0091: ldarg.1 - IL_0092: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Name() - IL_0097: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Caption(string) - .line 386,386 : 13,34 '' - IL_009c: ldloc.0 - IL_009d: ret - } // end of method ConfigurationDialog::CreateCategoryPanel - - .method private hidebysig instance class [TabStripControlLibrary]RibbonStyle.TabStripPage - CreateAndRegisterEntityPage(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories, - class Virtuoso.Miranda.Plugins.IConfigurablePlugin entity, - int32 index) cil managed - { - // Code size 286 (0x11e) - .maxstack 5 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.TabStripPage entityPage, - [1] class [TabStripControlLibrary]RibbonStyle.Tab entityTab) - .line 391,391 : 13,58 '' - IL_0000: newobj instance void [TabStripControlLibrary]RibbonStyle.TabStripPage::.ctor() - IL_0005: stloc.0 - .line 392,392 : 13,81 '' - IL_0006: ldloc.0 - IL_0007: ldc.i4 0xd7 - IL_000c: ldc.i4 0xe3 - IL_0011: ldc.i4 0xf2 - IL_0016: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_001b: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color) - .line 393,393 : 13,83 '' - IL_0020: ldloc.0 - IL_0021: ldc.i4 0xd7 - IL_0026: ldc.i4 0xe3 - IL_002b: ldc.i4 0xf2 - IL_0030: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0035: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_BaseColorOn(valuetype [System.Drawing]System.Drawing.Color) - .line 394,394 : 13,67 '' - IL_003a: ldloc.0 - IL_003b: ldc.i4.5 - IL_003c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 395,395 : 13,38 '' - IL_0041: ldloc.0 - IL_0042: ldc.i4 0xff - IL_0047: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_Opacity(int32) - .line 396,396 : 13,79 '' - IL_004c: ldloc.0 - IL_004d: ldc.i4.0 - IL_004e: ldc.i4.3 - IL_004f: ldc.i4.0 - IL_0050: ldc.i4.0 - IL_0051: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32, - int32, - int32, - int32) - IL_0056: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding) - .line 397,397 : 13,64 '' - IL_005b: ldloc.0 - IL_005c: ldc.i4 0x310 - IL_0061: ldc.i4.s 99 - IL_0063: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0068: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 398,398 : 13,34 '' - IL_006d: ldloc.0 - IL_006e: ldc.i4.1 - IL_006f: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_Speed(int32) - .line 399,399 : 13,41 '' - IL_0074: ldloc.0 - IL_0075: ldarg.3 - IL_0076: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 401,401 : 13,57 '' - IL_007b: ldarg.0 - IL_007c: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0081: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0086: ldloc.0 - IL_0087: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 403,403 : 13,50 '' - IL_008c: ldarg.2 - IL_008d: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_0092: newobj instance void [TabStripControlLibrary]RibbonStyle.Tab::.ctor(string) - IL_0097: stloc.1 - .line 404,404 : 13,40 '' - IL_0098: ldloc.1 - IL_0099: ldc.i4.0 - IL_009a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_AutoSize(bool) - .line 405,405 : 13,38 '' - IL_009f: ldloc.1 - IL_00a0: ldc.i4.1 - IL_00a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripButton::set_Checked(bool) - .line 406,406 : 13,55 '' - IL_00a6: ldloc.1 - IL_00a7: ldc.i4.1 - IL_00a8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripButton::set_CheckState(valuetype [System.Windows.Forms]System.Windows.Forms.CheckState) - .line 407,407 : 13,78 '' - IL_00ad: ldloc.1 - IL_00ae: ldc.i4.s 44 - IL_00b0: ldc.i4.s 90 - IL_00b2: ldc.i4 0x9a - IL_00b7: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_00bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 408,408 : 13,56 '' - IL_00c1: ldloc.1 - IL_00c2: ldc.i4.6 - IL_00c3: ldc.i4.1 - IL_00c4: ldc.i4.0 - IL_00c5: ldc.i4.2 - IL_00c6: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32, - int32, - int32, - int32) - IL_00cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Margin(valuetype [System.Windows.Forms]System.Windows.Forms.Padding) - .line 409,409 : 13,47 '' - IL_00d0: ldloc.1 - IL_00d1: ldc.i4.s 73 - IL_00d3: ldc.i4.s 23 - IL_00d5: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00da: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 410,410 : 13,42 '' - IL_00df: ldloc.1 - IL_00e0: ldarg.2 - IL_00e1: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name() - IL_00e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string) - .line 411,411 : 13,49 '' - IL_00eb: ldloc.1 - IL_00ec: ldloc.0 - IL_00ed: callvirt instance void [TabStripControlLibrary]RibbonStyle.Tab::set_TabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage) - .line 413,413 : 13,49 '' - IL_00f2: ldarg.2 - IL_00f3: isinst Virtuoso.Miranda.Plugins.IInternalConfigurator - IL_00f8: brfalse.s IL_010a - - .line 414,414 : 17,80 '' - IL_00fa: ldloc.1 - IL_00fb: call class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Hyphen() - IL_0100: callvirt instance class [System.Drawing]System.Drawing.Bitmap [System.Drawing]System.Drawing.Icon::ToBitmap() - IL_0105: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 416,416 : 13,46 '' - IL_010a: ldarg.0 - IL_010b: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0110: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_0115: ldloc.1 - IL_0116: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem) - IL_011b: pop - .line 418,418 : 13,31 '' - IL_011c: ldloc.0 - IL_011d: ret - } // end of method ConfigurationDialog::CreateAndRegisterEntityPage - - .method private hidebysig instance bool - CanDismissActiveControl() cil managed - { - // Code size 76 (0x4c) - .maxstack 2 - .line 427,427 : 13,100 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0006: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_000b: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count() - IL_0010: ldc.i4.0 - IL_0011: ble.s IL_004a - - IL_0013: ldarg.0 - IL_0014: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0019: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_001e: ldc.i4.0 - IL_001f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::get_Item(int32) - IL_0024: isinst Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - IL_0029: brfalse.s IL_004a - - .line 428,428 : 17,82 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0031: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0036: ldc.i4.0 - IL_0037: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::get_Item(int32) - IL_003c: castclass Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - IL_0041: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnHide() - IL_0046: ldc.i4.0 - IL_0047: ceq - IL_0049: ret - - .line 430,430 : 17,29 '' - IL_004a: ldc.i4.1 - IL_004b: ret - } // end of method ConfigurationDialog::CanDismissActiveControl - - .method private hidebysig instance void - RibbonButton_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 121 (0x79) - .maxstack 2 - .locals init ([0] class [TabStripControlLibrary]RibbonStyle.RibbonButton btn, - [1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - [2] bool firstTime, - [3] class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl control) - .line 435,435 : 13,53 '' - IL_0000: ldarg.1 - IL_0001: castclass [TabStripControlLibrary]RibbonStyle.RibbonButton - IL_0006: stloc.0 - .line 436,436 : 13,55 '' - IL_0007: ldloc.0 - IL_0008: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag() - IL_000d: castclass Virtuoso.Miranda.Plugins.Configuration.CategoryItem - IL_0012: stloc.1 - .line 438,438 : 13,55 '' - IL_0013: ldloc.1 - IL_0014: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_ControlInitialized() - IL_0019: ldc.i4.0 - IL_001a: ceq - IL_001c: stloc.2 - .line 439,439 : 13,56 '' - IL_001d: ldloc.1 - IL_001e: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Control() - IL_0023: stloc.3 - .line 441,441 : 13,34 '' - IL_0024: ldloc.3 - IL_0025: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnSelected() - .line 443,443 : 13,61 '' - IL_002a: ldloc.3 - IL_002b: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_HasUI() - IL_0030: brfalse.s IL_0078 - - IL_0032: ldloc.3 - IL_0033: ldloc.2 - IL_0034: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool) - IL_0039: brtrue.s IL_0078 - - .line 445,445 : 17,48 '' - IL_003b: ldarg.0 - IL_003c: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanDismissActiveControl() - IL_0041: brtrue.s IL_0044 - - .line 446,446 : 21,28 '' - IL_0043: ret - - .line 448,448 : 17,73 '' - IL_0044: ldloc.3 - IL_0045: ldarg.0 - IL_0046: ldfld string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationParameter - IL_004b: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_ConfigurationParameter(string) - .line 449,449 : 17,47 '' - IL_0050: ldarg.0 - IL_0051: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0056: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Clear() - .line 451,451 : 17,47 '' - IL_0060: ldloc.3 - IL_0061: ldc.i4.5 - IL_0062: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 452,452 : 17,52 '' - IL_0067: ldarg.0 - IL_0068: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_006d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0072: ldloc.3 - IL_0073: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 454,454 : 9,10 '' - IL_0078: ret - } // end of method ConfigurationDialog::RibbonButton_Click - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 16,16 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\ConfigurationDialog.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::components - IL_0009: brfalse.s IL_0016 - - .line 18,18 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 20,20 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Dispose(bool) - .line 21,21 : 9,10 '' - IL_001d: ret - } // end of method ConfigurationDialog::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 1734 (0x6c6) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 31,31 : 13,152 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 32,32 : 13,62 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor() - IL_0016: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - .line 33,33 : 13,73 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::.ctor() - IL_0021: stfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - .line 34,34 : 13,59 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void [TabStripControlLibrary]RibbonStyle.TabStrip::.ctor() - IL_002c: stfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - .line 35,35 : 13,65 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor() - IL_0037: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - .line 36,36 : 13,64 '' - IL_003c: ldarg.0 - IL_003d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0042: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - .line 37,37 : 13,60 '' - IL_0047: ldarg.0 - IL_0048: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_004d: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - .line 38,38 : 13,66 '' - IL_0052: ldarg.0 - IL_0053: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor() - IL_0058: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - .line 39,39 : 13,112 '' - IL_005d: ldarg.0 - IL_005e: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_0063: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - .line 40,40 : 13,43 '' - IL_0068: ldarg.0 - IL_0069: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 41,41 : 13,46 '' - IL_0073: ldarg.0 - IL_0074: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_0079: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 42,42 : 13,47 '' - IL_007e: ldarg.0 - IL_007f: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0084: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 43,43 : 13,34 '' - IL_0089: ldarg.0 - IL_008a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 47,47 : 13,65 '' - IL_008f: ldarg.0 - IL_0090: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_0095: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_009a: ldarg.0 - IL_009b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_00a0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 48,48 : 13,58 '' - IL_00a5: ldarg.0 - IL_00a6: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00ab: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_00b0: ldarg.0 - IL_00b1: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_00b6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 49,49 : 13,69 '' - IL_00bb: ldarg.0 - IL_00bc: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00c1: ldc.i4.1 - IL_00c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 50,50 : 13,69 '' - IL_00c7: ldarg.0 - IL_00c8: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00cd: ldc.i4.0 - IL_00ce: ldc.i4.0 - IL_00cf: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 51,51 : 13,45 '' - IL_00d9: ldarg.0 - IL_00da: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00df: ldstr "TopPanel" - IL_00e4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 52,52 : 13,68 '' - IL_00e9: ldarg.0 - IL_00ea: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_00ef: ldc.i4 0x31a - IL_00f4: ldc.i4.s 127 - IL_00f6: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00fb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 53,53 : 13,40 '' - IL_0100: ldarg.0 - IL_0101: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_0106: ldc.i4.0 - IL_0107: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 57,57 : 13,151 '' - IL_010c: ldarg.0 - IL_010d: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0112: ldc.i4 0xbf - IL_0117: ldc.i4 0xdb - IL_011c: ldc.i4 0xff - IL_0121: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0126: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 58,58 : 13,80 '' - IL_012b: ldarg.0 - IL_012c: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0131: ldc.i4.5 - IL_0132: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 59,59 : 13,80 '' - IL_0137: ldarg.0 - IL_0138: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_013d: ldc.i4.0 - IL_013e: ldc.i4.s 26 - IL_0140: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0145: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 60,60 : 13,65 '' - IL_014a: ldarg.0 - IL_014b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0150: ldstr "RibbonPageSwitcher" - IL_0155: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 61,61 : 13,65 '' - IL_015a: ldarg.0 - IL_015b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0160: ldnull - IL_0161: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage) - .line 62,62 : 13,78 '' - IL_0166: ldarg.0 - IL_0167: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_016c: ldc.i4 0x31a - IL_0171: ldc.i4.s 101 - IL_0173: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0178: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 63,63 : 13,50 '' - IL_017d: ldarg.0 - IL_017e: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_0183: ldc.i4.1 - IL_0184: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 64,64 : 13,65 '' - IL_0189: ldarg.0 - IL_018a: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_018f: ldarg.0 - IL_0190: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0195: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_TabStrip(class [TabStripControlLibrary]RibbonStyle.TabStrip) - .line 65,65 : 13,65 '' - IL_019a: ldarg.0 - IL_019b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher - IL_01a0: ldstr "RibbonPageSwitcher" - IL_01a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 69,69 : 13,47 '' - IL_01aa: ldarg.0 - IL_01ab: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01b0: ldc.i4.0 - IL_01b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 70,70 : 13,144 '' - IL_01b6: ldarg.0 - IL_01b7: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01bc: ldc.i4 0xbf - IL_01c1: ldc.i4 0xdb - IL_01c6: ldc.i4 0xff - IL_01cb: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_01d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 71,71 : 13,89 '' - IL_01d5: ldarg.0 - IL_01d6: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01db: ldc.i4.0 - IL_01dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_GripStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripGripStyle) - .line 72,72 : 13,72 '' - IL_01e1: ldarg.0 - IL_01e2: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01e7: ldc.i4.0 - IL_01e8: ldc.i4.0 - IL_01e9: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_01ee: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 73,73 : 13,51 '' - IL_01f3: ldarg.0 - IL_01f4: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_01f9: ldstr "RibbonStrip" - IL_01fe: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 74,74 : 13,87 '' - IL_0203: ldarg.0 - IL_0204: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0209: ldc.i4.s 60 - IL_020b: ldc.i4.3 - IL_020c: ldc.i4.s 30 - IL_020e: ldc.i4.0 - IL_020f: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32, - int32, - int32, - int32) - IL_0214: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding) - .line 75,75 : 13,49 '' - IL_0219: ldarg.0 - IL_021a: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_021f: ldnull - IL_0220: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStrip::set_SelectedTab(class [TabStripControlLibrary]RibbonStyle.Tab) - .line 76,76 : 13,55 '' - IL_0225: ldarg.0 - IL_0226: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_022b: ldc.i4.0 - IL_022c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_ShowItemToolTips(bool) - .line 77,77 : 13,70 '' - IL_0231: ldarg.0 - IL_0232: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0237: ldc.i4 0x31a - IL_023c: ldc.i4.s 26 - IL_023e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0243: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 78,78 : 13,43 '' - IL_0248: ldarg.0 - IL_0249: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_024e: ldc.i4.0 - IL_024f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 79,79 : 13,45 '' - IL_0254: ldarg.0 - IL_0255: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_025a: ldc.i4.0 - IL_025b: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStrip::set_TabOverlap(int32) - .line 80,80 : 13,49 '' - IL_0260: ldarg.0 - IL_0261: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip - IL_0266: ldstr "tabStrip1" - IL_026b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 84,84 : 13,144 '' - IL_0270: ldarg.0 - IL_0271: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_0276: ldc.i4 0xbf - IL_027b: ldc.i4 0xdb - IL_0280: ldc.i4 0xff - IL_0285: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_028a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 85,85 : 13,59 '' - IL_028f: ldarg.0 - IL_0290: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_0295: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_029a: ldarg.0 - IL_029b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_02a0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 86,86 : 13,55 '' - IL_02a5: ldarg.0 - IL_02a6: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02ab: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_02b0: ldarg.0 - IL_02b1: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_02b6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 87,87 : 13,75 '' - IL_02bb: ldarg.0 - IL_02bc: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02c1: ldc.i4.2 - IL_02c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 88,88 : 13,74 '' - IL_02c7: ldarg.0 - IL_02c8: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02cd: ldc.i4.0 - IL_02ce: ldc.i4 0x211 - IL_02d3: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_02d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 89,89 : 13,51 '' - IL_02dd: ldarg.0 - IL_02de: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02e3: ldstr "BottomPanel" - IL_02e8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 90,90 : 13,70 '' - IL_02ed: ldarg.0 - IL_02ee: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_02f3: ldc.i4 0x31a - IL_02f8: ldc.i4.s 39 - IL_02fa: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_02ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 91,91 : 13,43 '' - IL_0304: ldarg.0 - IL_0305: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_030a: ldc.i4.1 - IL_030b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 95,95 : 13,84 '' - IL_0310: ldarg.0 - IL_0311: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0316: ldc.i4.2 - IL_0317: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 96,96 : 13,71 '' - IL_031c: ldarg.0 - IL_031d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0322: ldc.i4.s 93 - IL_0324: ldc.i4.7 - IL_0325: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_032a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 97,97 : 13,47 '' - IL_032f: ldarg.0 - IL_0330: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0335: ldstr "CancelBTN" - IL_033a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 98,98 : 13,67 '' - IL_033f: ldarg.0 - IL_0340: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0345: ldc.i4.s 75 - IL_0347: ldc.i4.s 23 - IL_0349: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_034e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 99,99 : 13,41 '' - IL_0353: ldarg.0 - IL_0354: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0359: ldc.i4.0 - IL_035a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 100,100 : 13,44 '' - IL_035f: ldarg.0 - IL_0360: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0365: ldstr "Cancel" - IL_036a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 101,101 : 13,59 '' - IL_036f: ldarg.0 - IL_0370: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0375: ldc.i4.1 - IL_0376: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 102,102 : 13,83 '' - IL_037b: ldarg.0 - IL_037c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_0381: ldarg.0 - IL_0382: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN_Click(object, - class [mscorlib]System.EventArgs) - IL_0388: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_038d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 106,106 : 13,76 '' - IL_0392: ldarg.0 - IL_0393: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_0398: ldc.i4.1 - IL_0399: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 107,107 : 13,67 '' - IL_039e: ldarg.0 - IL_039f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03a4: ldc.i4.s 12 - IL_03a6: ldc.i4.7 - IL_03a7: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_03ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 108,108 : 13,39 '' - IL_03b1: ldarg.0 - IL_03b2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03b7: ldstr "OkBTN" - IL_03bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 109,109 : 13,63 '' - IL_03c1: ldarg.0 - IL_03c2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03c7: ldc.i4.s 75 - IL_03c9: ldc.i4.s 23 - IL_03cb: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_03d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 110,110 : 13,37 '' - IL_03d5: ldarg.0 - IL_03d6: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03db: ldc.i4.0 - IL_03dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 111,111 : 13,36 '' - IL_03e1: ldarg.0 - IL_03e2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03e7: ldstr "OK" - IL_03ec: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 112,112 : 13,55 '' - IL_03f1: ldarg.0 - IL_03f2: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_03f7: ldc.i4.1 - IL_03f8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 113,113 : 13,75 '' - IL_03fd: ldarg.0 - IL_03fe: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_0403: ldarg.0 - IL_0404: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN_Click(object, - class [mscorlib]System.EventArgs) - IL_040a: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_040f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler) - .line 117,117 : 13,49 '' - IL_0414: ldarg.0 - IL_0415: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_041a: ldc.i4.1 - IL_041b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ScrollableControl::set_AutoScroll(bool) - .line 118,118 : 13,63 '' - IL_0420: ldarg.0 - IL_0421: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0426: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_042b: ldarg.0 - IL_042c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0431: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 119,119 : 13,74 '' - IL_0436: ldarg.0 - IL_0437: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_043c: ldc.i4.5 - IL_043d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 120,120 : 13,75 '' - IL_0442: ldarg.0 - IL_0443: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0448: ldc.i4.0 - IL_0449: ldc.i4.s 127 - IL_044b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0450: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 121,121 : 13,53 '' - IL_0455: ldarg.0 - IL_0456: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_045b: ldstr "ControlPanel" - IL_0460: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 122,122 : 13,72 '' - IL_0465: ldarg.0 - IL_0466: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_046b: ldc.i4 0x31a - IL_0470: ldc.i4 0x192 - IL_0475: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_047a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 123,123 : 13,44 '' - IL_047f: ldarg.0 - IL_0480: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_0485: ldc.i4.2 - IL_0486: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 127,127 : 13,76 '' - IL_048b: ldarg.0 - IL_048c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0491: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0496: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 128,128 : 13,141 '' - IL_049b: ldarg.0 - IL_049c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_04a1: ldc.i4 0xbf - IL_04a6: ldc.i4 0xdb - IL_04ab: ldc.i4 0xff - IL_04b0: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_04b5: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 129,129 : 13,73 '' - IL_04ba: ldarg.0 - IL_04bb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_04c0: ldc.i4.1 - IL_04c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 130,130 : 13,163 '' - IL_04c6: ldarg.0 - IL_04c7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_04cc: ldstr "Tahoma" - IL_04d1: ldc.r4 8.25 - IL_04d6: ldc.i4.0 - IL_04d7: ldc.i4.3 - IL_04d8: ldc.i4 0xee - IL_04dd: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_04e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 131,131 : 13,166 '' - IL_04e7: ldarg.0 - IL_04e8: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_04ed: ldstr "Tahoma" - IL_04f2: ldc.r4 9.75 - IL_04f7: ldc.i4.1 - IL_04f8: ldc.i4.3 - IL_04f9: ldc.i4 0xee - IL_04fe: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0503: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 132,132 : 13,95 '' - IL_0508: ldarg.0 - IL_0509: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_050e: ldstr " Select a tab and pick a section to configure..." - IL_0513: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 133,133 : 13,107 '' - IL_0518: ldarg.0 - IL_0519: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_051e: ldloc.0 - IL_051f: ldstr "WelcomePanel.Image" - IL_0524: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0529: castclass [System.Drawing]System.Drawing.Image - IL_052e: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 134,134 : 13,73 '' - IL_0533: ldarg.0 - IL_0534: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0539: ldc.i4.0 - IL_053a: ldc.i4.0 - IL_053b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0540: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 135,135 : 13,78 '' - IL_0545: ldarg.0 - IL_0546: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_054b: ldc.i4 0x12c - IL_0550: ldc.i4.s 40 - IL_0552: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0557: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 136,136 : 13,53 '' - IL_055c: ldarg.0 - IL_055d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0562: ldstr "WelcomePanel" - IL_0567: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 137,137 : 13,72 '' - IL_056c: ldarg.0 - IL_056d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0572: ldc.i4 0x31a - IL_0577: ldc.i4.s 100 - IL_0579: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_057e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 138,138 : 13,44 '' - IL_0583: ldarg.0 - IL_0584: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel - IL_0589: ldc.i4.1 - IL_058a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 142,142 : 13,44 '' - IL_058f: ldarg.0 - IL_0590: ldarg.0 - IL_0591: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN - IL_0596: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_AcceptButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl) - .line 143,143 : 13,74 '' - IL_059b: ldarg.0 - IL_059c: ldc.r4 6. - IL_05a1: ldc.r4 13. - IL_05a6: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_05ab: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 144,144 : 13,74 '' - IL_05b0: ldarg.0 - IL_05b1: ldc.i4.1 - IL_05b2: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 145,145 : 13,65 '' - IL_05b7: ldarg.0 - IL_05b8: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_05bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 146,146 : 13,48 '' - IL_05c2: ldarg.0 - IL_05c3: ldarg.0 - IL_05c4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN - IL_05c9: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_CancelButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl) - .line 147,147 : 13,65 '' - IL_05ce: ldarg.0 - IL_05cf: ldc.i4 0x31a - IL_05d4: ldc.i4 0x238 - IL_05d9: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_05de: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size) - .line 148,148 : 13,50 '' - IL_05e3: ldarg.0 - IL_05e4: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05e9: ldarg.0 - IL_05ea: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_05ef: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 149,149 : 13,46 '' - IL_05f4: ldarg.0 - IL_05f5: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05fa: ldarg.0 - IL_05fb: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_0600: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 150,150 : 13,49 '' - IL_0605: ldarg.0 - IL_0606: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_060b: ldarg.0 - IL_060c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_0611: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 151,151 : 13,150 '' - IL_0616: ldarg.0 - IL_0617: ldstr "Tahoma" - IL_061c: ldc.r4 8.25 - IL_0621: ldc.i4.0 - IL_0622: ldc.i4.3 - IL_0623: ldc.i4 0xee - IL_0628: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_062d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 152,152 : 13,85 '' - IL_0632: ldarg.0 - IL_0633: ldc.i4.3 - IL_0634: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle) - .line 153,153 : 13,84 '' - IL_0639: ldarg.0 - IL_063a: ldloc.0 - IL_063b: ldstr "$this.Icon" - IL_0640: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0645: castclass [System.Drawing]System.Drawing.Icon - IL_064a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon) - .line 154,154 : 13,38 '' - IL_064f: ldarg.0 - IL_0650: ldc.i4.0 - IL_0651: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool) - .line 155,155 : 13,66 '' - IL_0656: ldarg.0 - IL_0657: ldc.i4 0x320 - IL_065c: ldc.i4 0x258 - IL_0661: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0666: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 156,156 : 13,47 '' - IL_066b: ldarg.0 - IL_066c: ldstr "ConfigurationDialog" - IL_0671: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 157,157 : 13,86 '' - IL_0676: ldarg.0 - IL_0677: ldc.i4.1 - IL_0678: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition) - .line 158,158 : 13,55 '' - IL_067d: ldarg.0 - IL_067e: ldstr "Hyphen Configuration Center" - IL_0683: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 159,159 : 13,120 '' - IL_0688: ldarg.0 - IL_0689: ldarg.0 - IL_068a: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationDialog_FormClosing(object, - class [System.Windows.Forms]System.Windows.Forms.FormClosingEventArgs) - IL_0690: newobj instance void [System.Windows.Forms]System.Windows.Forms.FormClosingEventHandler::.ctor(object, - native int) - IL_0695: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_FormClosing(class [System.Windows.Forms]System.Windows.Forms.FormClosingEventHandler) - .line 160,160 : 13,47 '' - IL_069a: ldarg.0 - IL_069b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel - IL_06a0: ldc.i4.0 - IL_06a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 161,161 : 13,50 '' - IL_06a6: ldarg.0 - IL_06a7: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel - IL_06ac: ldc.i4.0 - IL_06ad: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 162,162 : 13,51 '' - IL_06b2: ldarg.0 - IL_06b3: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel - IL_06b8: ldc.i4.0 - IL_06b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 163,163 : 13,38 '' - IL_06be: ldarg.0 - IL_06bf: ldc.i4.0 - IL_06c0: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 165,165 : 9,10 '' - IL_06c5: ret - } // end of method ConfigurationDialog::InitializeComponent - -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog - -.class public auto ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.CategoryItem - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested public Command - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method Command::.ctor - - .method public hidebysig newslot virtual - instance void Invoke(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) runtime managed - { - } // end of method Command::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method Command::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method Command::EndInvoke - - } // end of class Command - - .field private string name - .field private string description - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl control - .field private class [mscorlib]System.Type controlType - .field private class [System.Drawing]System.Drawing.Image image - .field private bool isExpertOption - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - string description, - class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command command) cil managed - { - // Code size 36 (0x24) - .maxstack 8 - .line 50,51 : 9,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\CategoryItem.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string, - string) - .line 53,53 : 13,33 '' - IL_0008: ldarg.3 - IL_0009: brtrue.s IL_0016 - - .line 54,54 : 17,60 '' - IL_000b: ldstr "command" - IL_0010: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0015: throw - - .line 56,56 : 13,69 '' - IL_0016: ldarg.0 - IL_0017: ldarg.0 - IL_0018: ldarg.3 - IL_0019: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::.ctor(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem, - class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command) - IL_001e: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - .line 57,57 : 9,10 '' - IL_0023: ret - } // end of method CategoryItem::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - string description, - class [mscorlib]System.Type itemOptionsType) cil managed - { - // Code size 64 (0x40) - .maxstack 3 - .line 59,60 : 9,38 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string, - string) - .line 62,62 : 13,41 '' - IL_0008: ldarg.3 - IL_0009: brtrue.s IL_0016 - - .line 63,63 : 17,68 '' - IL_000b: ldstr "itemOptionsType" - IL_0010: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0015: throw - - .line 65,65 : 13,76 '' - IL_0016: ldarg.3 - IL_0017: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - IL_001c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0021: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type) - IL_0026: brtrue.s IL_0038 - - .line 66,66 : 17,127 '' - IL_0028: ldstr "Type must derive from the CategoryItemOptionsContr" - + "ol class." - IL_002d: ldstr "itemOptionsType" - IL_0032: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string) - IL_0037: throw - - .line 68,68 : 13,48 '' - IL_0038: ldarg.0 - IL_0039: ldarg.3 - IL_003a: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Configuration.CategoryItem::controlType - .line 69,69 : 9,10 '' - IL_003f: ret - } // end of method CategoryItem::.ctor - - .method private hidebysig specialname rtspecialname - instance void .ctor(string name, - string description) cil managed - { - // Code size 59 (0x3b) - .maxstack 8 - .line 71,71 : 9,62 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 73,73 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 74,74 : 17,57 '' - IL_000e: ldstr "name" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 76,76 : 13,51 '' - IL_0019: ldarg.2 - IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001f: brfalse.s IL_002c - - .line 77,77 : 17,64 '' - IL_0021: ldstr "description" - IL_0026: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002b: throw - - .line 79,79 : 13,30 '' - IL_002c: ldarg.0 - IL_002d: ldarg.1 - IL_002e: stfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::name - .line 80,80 : 13,44 '' - IL_0033: ldarg.0 - IL_0034: ldarg.2 - IL_0035: stfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::description - .line 81,81 : 9,10 '' - IL_003a: ret - } // end of method CategoryItem::.ctor - - .method public hidebysig specialname instance string - get_Name() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 89,89 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::name - IL_0006: ret - } // end of method CategoryItem::get_Name - - .method public hidebysig specialname instance string - get_Description() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 94,94 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::description - IL_0006: ret - } // end of method CategoryItem::get_Description - - .method public hidebysig specialname instance class [System.Drawing]System.Drawing.Image - get_Image() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 99,99 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::image - IL_0006: ret - } // end of method CategoryItem::get_Image - - .method public hidebysig specialname instance void - set_Image(class [System.Drawing]System.Drawing.Image 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 100,100 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::image - .line 100,100 : 34,35 '' - IL_0007: ret - } // end of method CategoryItem::set_Image - - .method assembly hidebysig specialname - instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - get_Control() cil managed - { - // Code size 50 (0x32) - .maxstack 8 - .line 107,107 : 17,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - IL_0006: brtrue.s IL_002b - - .line 109,109 : 21,96 '' - IL_0008: ldarg.0 - IL_0009: ldarg.0 - IL_000a: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Configuration.CategoryItem::controlType - IL_000f: ldc.i4.1 - IL_0010: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_0015: castclass Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - IL_001a: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - .line 110,110 : 21,46 '' - IL_001f: ldarg.0 - IL_0020: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - IL_0025: ldarg.0 - IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Initialize(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem) - .line 113,113 : 17,32 '' - IL_002b: ldarg.0 - IL_002c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - IL_0031: ret - } // end of method CategoryItem::get_Control - - .method assembly hidebysig specialname - instance bool get_ControlInitialized() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 121,121 : 17,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control - IL_0006: ldnull - IL_0007: ceq - IL_0009: ldc.i4.0 - IL_000a: ceq - IL_000c: ret - } // end of method CategoryItem::get_ControlInitialized - - .method public hidebysig specialname instance bool - get_IsExpertOption() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 127,127 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::isExpertOption - IL_0006: ret - } // end of method CategoryItem::get_IsExpertOption - - .method public hidebysig specialname instance void - set_IsExpertOption(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 128,128 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::isExpertOption - .line 128,128 : 43,44 '' - IL_0007: ret - } // end of method CategoryItem::set_IsExpertOption - - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name() - } // end of property CategoryItem::Name - .property instance string Description() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Description() - } // end of property CategoryItem::Description - .property instance class [System.Drawing]System.Drawing.Image - Image() - { - .get instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Image() - .set instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image) - } // end of property CategoryItem::Image - .property instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl - Control() - { - .get instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Control() - } // end of property CategoryItem::Control - .property instance bool ControlInitialized() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_ControlInitialized() - } // end of property CategoryItem::ControlInitialized - .property instance bool IsExpertOption() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_IsExpertOption() - .set instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_IsExpertOption(bool) - } // end of property CategoryItem::IsExpertOption -} // end of class Virtuoso.Miranda.Plugins.Configuration.CategoryItem - -.class public auto ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,52 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\CategoryItemCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 55,56 '' - IL_0007: ret - } // end of method CategoryItemCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader - extends [System.Windows.Forms]System.Windows.Forms.UserControl -{ - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox ImagePBOX - .field private class [System.Windows.Forms]System.Windows.Forms.Label DescriptionLABEL - .field private class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel panel1 - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 31,31 : 9,36 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemHeader.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::.ctor() - .line 33,33 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::InitializeComponent() - .line 34,34 : 9,10 '' - IL_000c: ret - } // end of method CategoryItemHeader::.ctor - - .method public hidebysig specialname instance class [System.Drawing]System.Drawing.Image - get_Image() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 39,39 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0006: callvirt instance class [System.Drawing]System.Drawing.Image [System.Windows.Forms]System.Windows.Forms.PictureBox::get_Image() - IL_000b: ret - } // end of method CategoryItemHeader::get_Image - - .method public hidebysig specialname instance void - set_Image(class [System.Drawing]System.Drawing.Image 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 40,40 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 40,40 : 44,45 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_Image - - .method public hidebysig specialname instance string - get_HeaderText() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 47,47 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_000b: ret - } // end of method CategoryItemHeader::get_HeaderText - - .method public hidebysig specialname instance void - set_HeaderText(string 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 48,48 : 19,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 48,48 : 50,51 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_HeaderText - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color - get_Color() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 54,54 : 19,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0006: callvirt instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor() - IL_000b: ret - } // end of method CategoryItemHeader::get_Color - - .method public hidebysig specialname instance void - set_Color(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 55,55 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0006: ldarg.1 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - .line 55,55 : 49,50 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_Color - - .method public hidebysig specialname virtual - instance valuetype [System.Drawing]System.Drawing.Color - get_ForeColor() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 62,62 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_ForeColor() - IL_000b: ret - } // end of method CategoryItemHeader::get_ForeColor - - .method public hidebysig specialname virtual - instance void set_ForeColor(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 66,66 : 17,52 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 67,67 : 13,14 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_ForeColor - - .method public hidebysig specialname instance class [System.Drawing]System.Drawing.Font - get_HeaderFont() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 73,73 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: callvirt instance class [System.Drawing]System.Drawing.Font [System.Windows.Forms]System.Windows.Forms.Control::get_Font() - IL_000b: ret - } // end of method CategoryItemHeader::get_HeaderFont - - .method public hidebysig specialname instance void - set_HeaderFont(class [System.Drawing]System.Drawing.Font 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 74,74 : 19,49 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 74,74 : 50,51 '' - IL_000c: ret - } // end of method CategoryItemHeader::set_HeaderFont - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 17,17 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemHeader.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::components - IL_0009: brfalse.s IL_0016 - - .line 19,19 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 21,21 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool) - .line 22,22 : 9,10 '' - IL_001d: ret - } // end of method CategoryItemHeader::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 637 (0x27d) - .maxstack 6 - .line 32,32 : 13,68 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0006: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - .line 33,33 : 13,70 '' - IL_000b: ldarg.0 - IL_000c: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0011: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - .line 34,34 : 13,87 '' - IL_0016: ldarg.0 - IL_0017: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::.ctor() - IL_001c: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - .line 35,35 : 13,86 '' - IL_0021: ldarg.0 - IL_0022: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0027: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 36,36 : 13,41 '' - IL_002c: ldarg.0 - IL_002d: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0032: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 37,37 : 13,34 '' - IL_0037: ldarg.0 - IL_0038: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 41,41 : 13,105 '' - IL_003d: ldarg.0 - IL_003e: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0043: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_256_32x32() - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 42,42 : 13,71 '' - IL_004d: ldarg.0 - IL_004e: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0053: ldc.i4.s 10 - IL_0055: ldc.i4.4 - IL_0056: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 43,43 : 13,47 '' - IL_0060: ldarg.0 - IL_0061: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0066: ldstr "ImagePBOX" - IL_006b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 44,44 : 13,67 '' - IL_0070: ldarg.0 - IL_0071: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0076: ldc.i4.s 32 - IL_0078: ldc.i4.s 32 - IL_007a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_007f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 45,45 : 13,88 '' - IL_0084: ldarg.0 - IL_0085: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_008a: ldc.i4.2 - IL_008b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 46,46 : 13,41 '' - IL_0090: ldarg.0 - IL_0091: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0096: ldc.i4.0 - IL_0097: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 47,47 : 13,44 '' - IL_009c: ldarg.0 - IL_009d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_00a2: ldc.i4.0 - IL_00a3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 51,51 : 13,51 '' - IL_00a8: ldarg.0 - IL_00a9: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00ae: ldc.i4.1 - IL_00af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 52,52 : 13,160 '' - IL_00b4: ldarg.0 - IL_00b5: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00ba: ldstr "Tahoma" - IL_00bf: ldc.r4 8. - IL_00c4: ldc.i4.1 - IL_00c5: ldc.i4.3 - IL_00c6: ldc.i4 0xee - IL_00cb: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_00d0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 53,53 : 13,74 '' - IL_00d5: ldarg.0 - IL_00d6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00db: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_00e0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 54,54 : 13,79 '' - IL_00e5: ldarg.0 - IL_00e6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00eb: ldc.i4.s 50 - IL_00ed: ldc.i4.s 12 - IL_00ef: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 55,55 : 13,61 '' - IL_00f9: ldarg.0 - IL_00fa: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_00ff: ldstr "DescriptionLABEL" - IL_0104: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 56,56 : 13,73 '' - IL_0109: ldarg.0 - IL_010a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_010f: ldc.i4.0 - IL_0110: ldc.i4.s 16 - IL_0112: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0117: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 57,57 : 13,48 '' - IL_011c: ldarg.0 - IL_011d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_0122: ldc.i4.2 - IL_0123: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 61,61 : 13,54 '' - IL_0128: ldarg.0 - IL_0129: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_012e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0133: ldarg.0 - IL_0134: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0139: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 62,62 : 13,61 '' - IL_013e: ldarg.0 - IL_013f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0144: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0149: ldarg.0 - IL_014a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL - IL_014f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 63,63 : 13,68 '' - IL_0154: ldarg.0 - IL_0155: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_015a: ldc.i4.5 - IL_015b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 64,64 : 13,141 '' - IL_0160: ldarg.0 - IL_0161: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0166: ldc.i4 0xff - IL_016b: ldc.i4 0x80 - IL_0170: ldc.i4.0 - IL_0171: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0176: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - .line 65,65 : 13,67 '' - IL_017b: ldarg.0 - IL_017c: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0181: ldc.i4.0 - IL_0182: ldc.i4.0 - IL_0183: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0188: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 66,66 : 13,41 '' - IL_018d: ldarg.0 - IL_018e: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0193: ldstr "panel1" - IL_0198: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 67,67 : 13,41 '' - IL_019d: ldarg.0 - IL_019e: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_01a3: ldc.r4 -90. - IL_01a8: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_Rotation(float32) - .line 68,68 : 13,65 '' - IL_01ad: ldarg.0 - IL_01ae: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_01b3: ldc.i4 0x2fd - IL_01b8: ldc.i4.s 40 - IL_01ba: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_01bf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 69,69 : 13,38 '' - IL_01c4: ldarg.0 - IL_01c5: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_01ca: ldc.i4.3 - IL_01cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 73,73 : 13,74 '' - IL_01d0: ldarg.0 - IL_01d1: ldc.r4 6. - IL_01d6: ldc.r4 13. - IL_01db: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_01e0: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 74,74 : 13,74 '' - IL_01e5: ldarg.0 - IL_01e6: ldc.i4.1 - IL_01e7: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 75,75 : 13,63 '' - IL_01ec: ldarg.0 - IL_01ed: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_01f2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 76,76 : 13,44 '' - IL_01f7: ldarg.0 - IL_01f8: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_01fd: ldarg.0 - IL_01fe: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0203: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 77,77 : 13,150 '' - IL_0208: ldarg.0 - IL_0209: ldstr "Tahoma" - IL_020e: ldc.r4 8.25 - IL_0213: ldc.i4.0 - IL_0214: ldc.i4.3 - IL_0215: ldc.i4 0xee - IL_021a: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_021f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 78,78 : 13,65 '' - IL_0224: ldarg.0 - IL_0225: ldc.i4 0x12c - IL_022a: ldc.i4.s 40 - IL_022c: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0231: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 79,79 : 13,46 '' - IL_0236: ldarg.0 - IL_0237: ldstr "CategoryItemHeader" - IL_023c: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 80,80 : 13,58 '' - IL_0241: ldarg.0 - IL_0242: ldc.i4 0x2fd - IL_0247: ldc.i4.s 40 - IL_0249: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_024e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 81,81 : 13,84 '' - IL_0253: ldarg.0 - IL_0254: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX - IL_0259: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 82,82 : 13,45 '' - IL_025e: ldarg.0 - IL_025f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0264: ldc.i4.0 - IL_0265: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 83,83 : 13,41 '' - IL_026a: ldarg.0 - IL_026b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1 - IL_0270: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 84,84 : 13,38 '' - IL_0275: ldarg.0 - IL_0276: ldc.i4.0 - IL_0277: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 86,86 : 9,10 '' - IL_027c: ret - } // end of method CategoryItemHeader::InitializeComponent - - .property instance class [System.Drawing]System.Drawing.Image - Image() - { - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .get instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_Image() - } // end of property CategoryItemHeader::Image - .property instance string HeaderText() - { - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.LocalizableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.DefaultValueAttribute::.ctor(string) = ( 01 00 06 48 65 61 64 65 72 00 00 ) // ...Header.. - .custom instance void [System]System.ComponentModel.EditorAttribute::.ctor(string, - class [mscorlib]System.Type) = ( 01 00 80 84 53 79 73 74 65 6D 2E 43 6F 6D 70 6F // ....System.Compo - 6E 65 6E 74 4D 6F 64 65 6C 2E 44 65 73 69 67 6E // nentModel.Design - 2E 4D 75 6C 74 69 6C 69 6E 65 53 74 72 69 6E 67 // .MultilineString - 45 64 69 74 6F 72 2C 20 53 79 73 74 65 6D 2E 44 // Editor, System.D - 65 73 69 67 6E 2C 20 56 65 72 73 69 6F 6E 3D 32 // esign, Version=2 - 2E 30 2E 30 2E 30 2C 20 43 75 6C 74 75 72 65 3D // .0.0.0, Culture= - 6E 65 75 74 72 61 6C 2C 20 50 75 62 6C 69 63 4B // neutral, PublicK - 65 79 54 6F 6B 65 6E 3D 62 30 33 66 35 66 37 66 // eyToken=b03f5f7f - 31 31 64 35 30 61 33 61 75 53 79 73 74 65 6D 2E // 11d50a3auSystem. - 44 72 61 77 69 6E 67 2E 44 65 73 69 67 6E 2E 55 // Drawing.Design.U - 49 54 79 70 65 45 64 69 74 6F 72 2C 20 53 79 73 // ITypeEditor, Sys - 74 65 6D 2E 44 72 61 77 69 6E 67 2C 20 56 65 72 // tem.Drawing, Ver - 73 69 6F 6E 3D 32 2E 30 2E 30 2E 30 2C 20 43 75 // sion=2.0.0.0, Cu - 6C 74 75 72 65 3D 6E 65 75 74 72 61 6C 2C 20 50 // lture=neutral, P - 75 62 6C 69 63 4B 65 79 54 6F 6B 65 6E 3D 62 30 // ublicKeyToken=b0 - 33 66 35 66 37 66 31 31 64 35 30 61 33 61 00 00 ) // 3f5f7f11d50a3a.. - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .get instance string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_HeaderText() - } // end of property CategoryItemHeader::HeaderText - .property instance valuetype [System.Drawing]System.Drawing.Color - Color() - { - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_Color() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - } // end of property CategoryItemHeader::Color - .property instance valuetype [System.Drawing]System.Drawing.Color - ForeColor() - { - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_ForeColor() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - } // end of property CategoryItemHeader::ForeColor - .property instance class [System.Drawing]System.Drawing.Font - HeaderFont() - { - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .get instance class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::get_HeaderFont() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - } // end of property CategoryItemHeader::HeaderFont -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl - extends Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl -{ - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command Command - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item, - class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command command) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 34,34 : 9,91 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemCommandControl.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::.ctor() - .line 36,36 : 13,33 '' - IL_0006: ldarg.2 - IL_0007: brtrue.s IL_0014 - - .line 37,37 : 17,60 '' - IL_0009: ldstr "command" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 39,39 : 13,36 '' - IL_0014: ldarg.0 - IL_0015: ldarg.2 - IL_0016: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::Command - .line 40,40 : 9,10 '' - IL_001b: ret - } // end of method CategoryItemCommandControl::.ctor - - .method famorassem hidebysig virtual instance void - OnSelected() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 48,48 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::Command - IL_0006: ldarg.0 - IL_0007: call instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_ParentItem() - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command::Invoke(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem) - .line 49,49 : 9,10 '' - IL_0011: ret - } // end of method CategoryItemCommandControl::OnSelected - - .method famorassem hidebysig specialname virtual - instance bool get_HasUI() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 55,55 : 17,30 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method CategoryItemCommandControl::get_HasUI - - .property instance bool HasUI() - { - .get instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::get_HasUI() - } // end of property CategoryItemCommandControl::HasUI -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl - -.class public auto ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Category - extends [mscorlib]System.Object -{ - .field private string name - .field private string description - .field private class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection items - .method public hidebysig specialname rtspecialname - instance void .ctor(string name, - string description) cil managed - { - // Code size 70 (0x46) - .maxstack 2 - .line 39,39 : 9,57 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Category.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 41,41 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 42,42 : 17,57 '' - IL_000e: ldstr "name" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 44,44 : 13,51 '' - IL_0019: ldarg.2 - IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001f: brfalse.s IL_002c - - .line 45,45 : 17,64 '' - IL_0021: ldstr "description" - IL_0026: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002b: throw - - .line 47,47 : 13,55 '' - IL_002c: ldarg.0 - IL_002d: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection::.ctor() - IL_0032: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::items - .line 48,48 : 13,30 '' - IL_0037: ldarg.0 - IL_0038: ldarg.1 - IL_0039: stfld string Virtuoso.Miranda.Plugins.Configuration.Category::name - .line 49,49 : 13,44 '' - IL_003e: ldarg.0 - IL_003f: ldarg.2 - IL_0040: stfld string Virtuoso.Miranda.Plugins.Configuration.Category::description - .line 50,50 : 9,10 '' - IL_0045: ret - } // end of method Category::.ctor - - .method public hidebysig specialname instance string - get_Description() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 58,58 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.Category::description - IL_0006: ret - } // end of method Category::get_Description - - .method public hidebysig specialname instance string - get_Name() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 63,63 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Configuration.Category::name - IL_0006: ret - } // end of method Category::get_Name - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection - get_Items() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 68,68 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::items - IL_0006: ret - } // end of method Category::get_Items - - .property instance string Description() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Description() - } // end of property Category::Description - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Name() - } // end of property Category::Name - .property instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection - Items() - { - .get instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - } // end of property Category::Items -} // end of class Virtuoso.Miranda.Plugins.Configuration.Category - -.class public auto ansi serializable sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.CategoryCollection - extends class [mscorlib]System.Collections.Generic.List`1 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,46 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\CategoryCollection.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - .line 29,29 : 49,50 '' - IL_0007: ret - } // end of method CategoryCollection::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection - extends [System.Windows.Forms]System.Windows.Forms.UserControl -{ - .field private class [System]System.ComponentModel.IContainer components - .field private class [System.Windows.Forms]System.Windows.Forms.Label SectionLABEL - .field private class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel panel1 - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 31,31 : 9,37 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemSection.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::.ctor() - .line 33,33 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::InitializeComponent() - .line 34,34 : 9,10 '' - IL_000c: ret - } // end of method CategoryItemSection::.ctor - - .method public hidebysig specialname instance string - get_SectionName() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 40,40 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0006: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_000b: ret - } // end of method CategoryItemSection::get_SectionName - - .method public hidebysig specialname instance void - set_SectionName(string 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 41,41 : 19,45 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0006: ldarg.1 - IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 41,41 : 46,47 '' - IL_000c: ret - } // end of method CategoryItemSection::set_SectionName - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color - get_Color() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 47,47 : 19,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0006: callvirt instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor() - IL_000b: ret - } // end of method CategoryItemSection::get_Color - - .method public hidebysig specialname instance void - set_Color(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 48,48 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0006: ldarg.1 - IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - .line 48,48 : 49,50 '' - IL_000c: ret - } // end of method CategoryItemSection::set_Color - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 17,17 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemSection.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::components - IL_0009: brfalse.s IL_0016 - - .line 19,19 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 21,21 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool) - .line 22,22 : 9,10 '' - IL_001d: ret - } // end of method CategoryItemSection::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 455 (0x1c7) - .maxstack 6 - .line 32,32 : 13,87 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::.ctor() - IL_0006: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - .line 33,33 : 13,66 '' - IL_000b: ldarg.0 - IL_000c: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0011: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - .line 34,34 : 13,41 '' - IL_0016: ldarg.0 - IL_0017: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_001c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 35,35 : 13,34 '' - IL_0021: ldarg.0 - IL_0022: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 39,39 : 13,57 '' - IL_0027: ldarg.0 - IL_0028: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_002d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0032: ldarg.0 - IL_0033: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0038: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 40,40 : 13,68 '' - IL_003d: ldarg.0 - IL_003e: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0043: ldc.i4.5 - IL_0044: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 41,41 : 13,143 '' - IL_0049: ldarg.0 - IL_004a: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_004f: ldc.i4 0xff - IL_0054: ldc.i4 0xe0 - IL_0059: ldc.i4 0xc0 - IL_005e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0063: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - .line 42,42 : 13,67 '' - IL_0068: ldarg.0 - IL_0069: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_006e: ldc.i4.0 - IL_006f: ldc.i4.0 - IL_0070: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0075: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 43,43 : 13,41 '' - IL_007a: ldarg.0 - IL_007b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0080: ldstr "panel1" - IL_0085: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 44,44 : 13,40 '' - IL_008a: ldarg.0 - IL_008b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_0090: ldc.r4 90. - IL_0095: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_Rotation(float32) - .line 45,45 : 13,65 '' - IL_009a: ldarg.0 - IL_009b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_00a0: ldc.i4 0x2fd - IL_00a5: ldc.i4.s 20 - IL_00a7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 46,46 : 13,38 '' - IL_00b1: ldarg.0 - IL_00b2: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_00b7: ldc.i4.1 - IL_00b8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 50,50 : 13,47 '' - IL_00bd: ldarg.0 - IL_00be: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_00c3: ldc.i4.1 - IL_00c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 51,51 : 13,80 '' - IL_00c9: ldarg.0 - IL_00ca: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_00cf: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_MenuText() - IL_00d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 52,52 : 13,73 '' - IL_00d9: ldarg.0 - IL_00da: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_00df: ldc.i4.8 - IL_00e0: ldc.i4.4 - IL_00e1: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 53,53 : 13,53 '' - IL_00eb: ldarg.0 - IL_00ec: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_00f1: ldstr "SectionLABEL" - IL_00f6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 54,54 : 13,69 '' - IL_00fb: ldarg.0 - IL_00fc: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0101: ldc.i4.0 - IL_0102: ldc.i4.s 13 - IL_0104: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0109: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 55,55 : 13,44 '' - IL_010e: ldarg.0 - IL_010f: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL - IL_0114: ldc.i4.0 - IL_0115: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 59,59 : 13,74 '' - IL_011a: ldarg.0 - IL_011b: ldc.r4 7. - IL_0120: ldc.r4 13. - IL_0125: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_012a: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 60,60 : 13,74 '' - IL_012f: ldarg.0 - IL_0130: ldc.i4.1 - IL_0131: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 61,61 : 13,63 '' - IL_0136: ldarg.0 - IL_0137: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_013c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 62,62 : 13,44 '' - IL_0141: ldarg.0 - IL_0142: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0147: ldarg.0 - IL_0148: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_014d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 63,63 : 13,147 '' - IL_0152: ldarg.0 - IL_0153: ldstr "Tahoma" - IL_0158: ldc.r4 8.25 - IL_015d: ldc.i4.1 - IL_015e: ldc.i4.3 - IL_015f: ldc.i4 0xee - IL_0164: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0169: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 64,64 : 13,57 '' - IL_016e: ldarg.0 - IL_016f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_0174: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 65,65 : 13,65 '' - IL_0179: ldarg.0 - IL_017a: ldc.i4 0x12c - IL_017f: ldc.i4.s 20 - IL_0181: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0186: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 66,66 : 13,47 '' - IL_018b: ldarg.0 - IL_018c: ldstr "CategoryItemSection" - IL_0191: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 67,67 : 13,58 '' - IL_0196: ldarg.0 - IL_0197: ldc.i4 0x2fd - IL_019c: ldc.i4.s 20 - IL_019e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_01a3: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 68,68 : 13,45 '' - IL_01a8: ldarg.0 - IL_01a9: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_01ae: ldc.i4.0 - IL_01af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 69,69 : 13,41 '' - IL_01b4: ldarg.0 - IL_01b5: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1 - IL_01ba: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 70,70 : 13,38 '' - IL_01bf: ldarg.0 - IL_01c0: ldc.i4.0 - IL_01c1: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 72,72 : 9,10 '' - IL_01c6: ret - } // end of method CategoryItemSection::InitializeComponent - - .property instance string SectionName() - { - .custom instance void [System]System.ComponentModel.DefaultValueAttribute::.ctor(string) = ( 01 00 07 53 65 63 74 69 6F 6E 00 00 ) // ...Section.. - .custom instance void [System]System.ComponentModel.LocalizableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.EditorAttribute::.ctor(string, - class [mscorlib]System.Type) = ( 01 00 80 84 53 79 73 74 65 6D 2E 43 6F 6D 70 6F // ....System.Compo - 6E 65 6E 74 4D 6F 64 65 6C 2E 44 65 73 69 67 6E // nentModel.Design - 2E 4D 75 6C 74 69 6C 69 6E 65 53 74 72 69 6E 67 // .MultilineString - 45 64 69 74 6F 72 2C 20 53 79 73 74 65 6D 2E 44 // Editor, System.D - 65 73 69 67 6E 2C 20 56 65 72 73 69 6F 6E 3D 32 // esign, Version=2 - 2E 30 2E 30 2E 30 2C 20 43 75 6C 74 75 72 65 3D // .0.0.0, Culture= - 6E 65 75 74 72 61 6C 2C 20 50 75 62 6C 69 63 4B // neutral, PublicK - 65 79 54 6F 6B 65 6E 3D 62 30 33 66 35 66 37 66 // eyToken=b03f5f7f - 31 31 64 35 30 61 33 61 75 53 79 73 74 65 6D 2E // 11d50a3auSystem. - 44 72 61 77 69 6E 67 2E 44 65 73 69 67 6E 2E 55 // Drawing.Design.U - 49 54 79 70 65 45 64 69 74 6F 72 2C 20 53 79 73 // ITypeEditor, Sys - 74 65 6D 2E 44 72 61 77 69 6E 67 2C 20 56 65 72 // tem.Drawing, Ver - 73 69 6F 6E 3D 32 2E 30 2E 30 2E 30 2C 20 43 75 // sion=2.0.0.0, Cu - 6C 74 75 72 65 3D 6E 65 75 74 72 61 6C 2C 20 50 // lture=neutral, P - 75 62 6C 69 63 4B 65 79 54 6F 6B 65 6E 3D 62 30 // ublicKeyToken=b0 - 33 66 35 66 37 66 31 31 64 35 30 61 33 61 00 00 ) // 3f5f7f11d50a3a.. - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string) - .get instance string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::get_SectionName() - } // end of property CategoryItemSection::SectionName - .property instance valuetype [System.Drawing]System.Drawing.Color - Color() - { - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::get_Color() - .set instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color) - } // end of property CategoryItemSection::Color -} // end of class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Configuration.IEncryption -{ - .method public hidebysig newslot abstract virtual - instance uint8[] Encrypt(uint8[] data) cil managed - { - } // end of method IEncryption::Encrypt - - .method public hidebysig newslot abstract virtual - instance uint8[] Decrypt(uint8[] data) cil managed - { - } // end of method IEncryption::Decrypt - -} // end of class Virtuoso.Miranda.Plugins.Configuration.IEncryption - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Configuration.IStorage - implements [mscorlib]System.IDisposable -{ - .method public hidebysig newslot abstract virtual - instance class [mscorlib]System.IO.Stream - OpenRead(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method IStorage::OpenRead - - .method public hidebysig newslot abstract virtual - instance class [mscorlib]System.IO.Stream - OpenWrite(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method IStorage::OpenWrite - - .method public hidebysig newslot abstract virtual - instance bool Exists(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method IStorage::Exists - -} // end of class Virtuoso.Miranda.Plugins.Configuration.IStorage - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.StorageBase - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Configuration.IStorage, - [mscorlib]System.IDisposable -{ - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,32 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\StorageBase.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 30,30 : 35,36 '' - IL_0006: ret - } // end of method StorageBase::.ctor - - .method family hidebysig newslot virtual - instance string GetFileName(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 139 (0x8b) - .maxstack 4 - .locals init ([0] string versionSuffix, - [1] string profileBoundSuffix) - .line 38,38 : 13,36 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 39,39 : 17,63 '' - IL_0003: ldstr "configType" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 41,42 : 13,59 '' - IL_000e: ldarg.2 - IL_000f: brfalse.s IL_001f - - IL_0011: ldarg.2 - IL_0012: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Version() - IL_0017: ldnull - IL_0018: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_001d: brtrue.s IL_0026 - - IL_001f: ldsfld string [mscorlib]System.String::Empty - IL_0024: br.s IL_0031 - - IL_0026: ldarg.2 - IL_0027: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Version() - IL_002c: callvirt instance string [mscorlib]System.Object::ToString() - IL_0031: stloc.0 - .line 44,44 : 13,54 '' - IL_0032: ldsfld string [mscorlib]System.String::Empty - IL_0037: stloc.1 - .line 46,46 : 13,57 '' - IL_0038: ldarg.2 - IL_0039: brfalse.s IL_0065 - - IL_003b: ldarg.2 - IL_003c: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_ProfileBound() - IL_0041: brfalse.s IL_0065 - - .line 48,48 : 17,49 '' - IL_0043: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized() - IL_0048: brtrue.s IL_0050 - - .line 49,49 : 21,59 '' - IL_004a: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_004f: throw - - .line 51,51 : 17,123 '' - IL_0050: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0055: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase() - IL_005a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::get_ProfileName() - IL_005f: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string) - IL_0064: stloc.1 - .line 54,54 : 13,132 '' - IL_0065: ldstr "{0}_{1}_{2}" - IL_006a: ldarg.1 - IL_006b: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0070: ldloc.0 - IL_0071: ldloc.1 - IL_0072: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_0077: ldc.i4.s 46 - IL_0079: ldc.i4.s 45 - IL_007b: callvirt instance string [mscorlib]System.String::Replace(char, - char) - IL_0080: ldstr ".dat" - IL_0085: call string [mscorlib]System.String::Concat(string, - string) - IL_008a: ret - } // end of method StorageBase::GetFileName - - .method public hidebysig newslot abstract virtual - instance class [mscorlib]System.IO.Stream - OpenRead(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method StorageBase::OpenRead - - .method public hidebysig newslot abstract virtual - instance class [mscorlib]System.IO.Stream - OpenWrite(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method StorageBase::OpenWrite - - .method public hidebysig newslot abstract virtual - instance bool Exists(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - } // end of method StorageBase::Exists - - .method public hidebysig newslot abstract virtual - instance void Dispose() cil managed - { - } // end of method StorageBase::Dispose - -} // end of class Virtuoso.Miranda.Plugins.Configuration.StorageBase - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage - extends Virtuoso.Miranda.Plugins.Configuration.StorageBase -{ - .field private class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Store - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 38,38 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\IsolatedStorage.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.StorageBase::.ctor() - .line 40,40 : 13,67 '' - IL_0006: ldarg.0 - IL_0007: call class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::GetUserStoreForAssembly() - IL_000c: stfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - .line 41,41 : 9,10 '' - IL_0011: ret - } // end of method IsolatedStorage::.ctor - - .method public hidebysig virtual instance class [mscorlib]System.IO.Stream - OpenRead(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 49,49 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_0006: brtrue.s IL_000e - - .line 50,50 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 52,52 : 13,106 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0016: ldc.i4.3 - IL_0017: ldarg.0 - IL_0018: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_001d: newobj instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFileStream::.ctor(string, - valuetype [mscorlib]System.IO.FileMode, - class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile) - IL_0022: ret - } // end of method IsolatedStorage::OpenRead - - .method public hidebysig virtual instance class [mscorlib]System.IO.Stream - OpenWrite(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 35 (0x23) - .maxstack 8 - .line 57,57 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_0006: brtrue.s IL_000e - - .line 58,58 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 60,60 : 13,108 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: ldarg.2 - IL_0011: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0016: ldc.i4.2 - IL_0017: ldarg.0 - IL_0018: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_001d: newobj instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFileStream::.ctor(string, - valuetype [mscorlib]System.IO.FileMode, - class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile) - IL_0022: ret - } // end of method IsolatedStorage::OpenWrite - - .method public hidebysig virtual instance bool - Exists(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 28 (0x1c) - .maxstack 8 - .line 65,65 : 13,85 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: ldarg.2 - IL_0009: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_000e: callvirt instance string[] [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::GetFileNames(string) - IL_0013: ldlen - IL_0014: conv.i4 - IL_0015: ldc.i4.0 - IL_0016: ceq - IL_0018: ldc.i4.0 - IL_0019: ceq - IL_001b: ret - } // end of method IsolatedStorage::Exists - - .method public hidebysig virtual instance void - Dispose() cil managed - { - // Code size 27 (0x1b) - .maxstack 8 - .line 70,70 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_0006: brfalse.s IL_0013 - - .line 71,71 : 17,33 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - IL_000e: callvirt instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::Dispose() - .line 73,73 : 13,26 '' - IL_0013: ldarg.0 - IL_0014: ldnull - IL_0015: stfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store - .line 74,74 : 9,10 '' - IL_001a: ret - } // end of method IsolatedStorage::Dispose - -} // end of class Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.PortableEncryption - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Configuration.IEncryption -{ - .field private static initonly uint8[] KeyGeneratorSalt - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 36,36 : 9,39 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\PortableEncryption.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 36,36 : 42,43 '' - IL_0006: ret - } // end of method PortableEncryption::.ctor - - .method public hidebysig newslot virtual - instance uint8[] Encrypt(uint8[] data) cil managed - { - // Code size 69 (0x45) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Security.Cryptography.ICryptoTransform transform, - [1] class [mscorlib]System.IO.MemoryStream 'stream', - [2] class [mscorlib]System.Security.Cryptography.CryptoStream crypto, - [3] uint8[] CS$1$0000) - .line 44,44 : 13,60 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::CreateEncryptor() - IL_0006: stloc.0 - .line 46,46 : 20,71 '' - IL_0007: ldarg.1 - IL_0008: ldlen - IL_0009: conv.i4 - IL_000a: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32) - IL_000f: stloc.1 - .line 48,48 : 24,105 '' - .try - { - IL_0010: ldloc.1 - IL_0011: ldloc.0 - IL_0012: ldc.i4.1 - IL_0013: newobj instance void [mscorlib]System.Security.Cryptography.CryptoStream::.ctor(class [mscorlib]System.IO.Stream, - class [mscorlib]System.Security.Cryptography.ICryptoTransform, - valuetype [mscorlib]System.Security.Cryptography.CryptoStreamMode) - IL_0018: stloc.2 - .line 49,49 : 21,56 '' - .try - { - IL_0019: ldloc.2 - IL_001a: ldarg.1 - IL_001b: ldc.i4.0 - IL_001c: ldarg.1 - IL_001d: ldlen - IL_001e: conv.i4 - IL_001f: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[], - int32, - int32) - IL_0024: leave.s IL_0030 - - } // end .try - finally - { - IL_0026: ldloc.2 - IL_0027: brfalse.s IL_002f - - IL_0029: ldloc.2 - IL_002a: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_002f: endfinally - .line 51,51 : 17,41 '' - } // end handler - IL_0030: ldloc.1 - IL_0031: callvirt instance uint8[] [mscorlib]System.IO.MemoryStream::ToArray() - IL_0036: stloc.3 - IL_0037: leave.s IL_0043 - - } // end .try - finally - { - IL_0039: ldloc.1 - IL_003a: brfalse.s IL_0042 - - IL_003c: ldloc.1 - IL_003d: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0042: endfinally - .line 53,53 : 9,10 '' - } // end handler - IL_0043: ldloc.3 - IL_0044: ret - } // end of method PortableEncryption::Encrypt - - .method public hidebysig newslot virtual - instance uint8[] Decrypt(uint8[] data) cil managed - { - // Code size 123 (0x7b) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Security.Cryptography.ICryptoTransform transform, - [1] class [mscorlib]System.IO.MemoryStream inStream, - [2] class [mscorlib]System.IO.MemoryStream outStream, - [3] class [mscorlib]System.Security.Cryptography.CryptoStream crypto, - [4] int32 count, - [5] uint8[] buffer, - [6] uint8[] CS$1$0000) - .line 57,57 : 13,60 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::CreateDecryptor() - IL_0006: stloc.0 - .line 59,59 : 20,67 '' - IL_0007: ldarg.1 - IL_0008: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(uint8[]) - IL_000d: stloc.1 - .line 59,59 : 68,109 '' - .try - { - IL_000e: ldarg.1 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32) - IL_0016: stloc.2 - .line 61,61 : 24,106 '' - .try - { - IL_0017: ldloc.1 - IL_0018: ldloc.0 - IL_0019: ldc.i4.0 - IL_001a: newobj instance void [mscorlib]System.Security.Cryptography.CryptoStream::.ctor(class [mscorlib]System.IO.Stream, - class [mscorlib]System.Security.Cryptography.ICryptoTransform, - valuetype [mscorlib]System.Security.Cryptography.CryptoStreamMode) - IL_001f: stloc.3 - .line 63,63 : 21,35 '' - .try - { - IL_0020: ldc.i4.0 - IL_0021: stloc.s count - .line 64,64 : 21,52 '' - IL_0023: ldc.i4 0x800 - IL_0028: newarr [mscorlib]System.Byte - IL_002d: stloc.s buffer - IL_002f: br.s IL_003c - - .line 67,67 : 25,59 '' - IL_0031: ldloc.2 - IL_0032: ldloc.s buffer - IL_0034: ldc.i4.0 - IL_0035: ldloc.s count - IL_0037: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[], - int32, - int32) - .line 66,66 : 21,81 '' - IL_003c: ldloc.3 - IL_003d: ldloc.s buffer - IL_003f: ldc.i4.0 - IL_0040: ldloc.s buffer - IL_0042: ldlen - IL_0043: conv.i4 - IL_0044: callvirt instance int32 [mscorlib]System.IO.Stream::Read(uint8[], - int32, - int32) - IL_0049: dup - IL_004a: stloc.s count - IL_004c: brtrue.s IL_0031 - - IL_004e: leave.s IL_005a - - } // end .try - finally - { - IL_0050: ldloc.3 - IL_0051: brfalse.s IL_0059 - - IL_0053: ldloc.3 - IL_0054: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0059: endfinally - .line 70,70 : 17,44 '' - } // end handler - IL_005a: ldloc.2 - IL_005b: callvirt instance uint8[] [mscorlib]System.IO.MemoryStream::ToArray() - IL_0060: stloc.s CS$1$0000 - IL_0062: leave.s IL_0078 - - } // end .try - finally - { - IL_0064: ldloc.2 - IL_0065: brfalse.s IL_006d - - IL_0067: ldloc.2 - IL_0068: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_006d: endfinally - } // end handler - } // end .try - finally - { - IL_006e: ldloc.1 - IL_006f: brfalse.s IL_0077 - - IL_0071: ldloc.1 - IL_0072: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0077: endfinally - .line 72,72 : 9,10 '' - } // end handler - IL_0078: ldloc.s CS$1$0000 - IL_007a: ret - } // end of method PortableEncryption::Decrypt - - .method family hidebysig newslot virtual - instance class [mscorlib]System.Security.Cryptography.ICryptoTransform - CreateEncryptor() cil managed - { - // Code size 34 (0x22) - .maxstack 4 - .locals init ([0] string key, - [1] class [mscorlib]System.Security.Cryptography.TripleDES tripleDes, - [2] uint8[] keyBytes, - [3] uint8[] ivBytes) - .line 80,80 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::PromptForKey(bool) - IL_0007: stloc.0 - .line 82,82 : 13,54 '' - IL_0008: call class [mscorlib]System.Security.Cryptography.TripleDES [mscorlib]System.Security.Cryptography.TripleDES::Create() - IL_000d: stloc.1 - .line 85,85 : 13,71 '' - IL_000e: ldloc.1 - IL_000f: ldloc.0 - IL_0010: ldloca.s keyBytes - IL_0012: ldloca.s ivBytes - IL_0014: call void Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::GetSecretBytes(class [mscorlib]System.Security.Cryptography.SymmetricAlgorithm, - string, - uint8[]&, - uint8[]&) - .line 87,87 : 13,65 '' - IL_0019: ldloc.1 - IL_001a: ldloc.2 - IL_001b: ldloc.3 - IL_001c: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor(uint8[], - uint8[]) - IL_0021: ret - } // end of method PortableEncryption::CreateEncryptor - - .method family hidebysig newslot virtual - instance class [mscorlib]System.Security.Cryptography.ICryptoTransform - CreateDecryptor() cil managed - { - // Code size 34 (0x22) - .maxstack 4 - .locals init ([0] string key, - [1] class [mscorlib]System.Security.Cryptography.TripleDES tripleDes, - [2] uint8[] keyBytes, - [3] uint8[] ivBytes) - .line 92,92 : 13,45 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::PromptForKey(bool) - IL_0007: stloc.0 - .line 94,94 : 13,54 '' - IL_0008: call class [mscorlib]System.Security.Cryptography.TripleDES [mscorlib]System.Security.Cryptography.TripleDES::Create() - IL_000d: stloc.1 - .line 97,97 : 13,71 '' - IL_000e: ldloc.1 - IL_000f: ldloc.0 - IL_0010: ldloca.s keyBytes - IL_0012: ldloca.s ivBytes - IL_0014: call void Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::GetSecretBytes(class [mscorlib]System.Security.Cryptography.SymmetricAlgorithm, - string, - uint8[]&, - uint8[]&) - .line 99,99 : 13,65 '' - IL_0019: ldloc.1 - IL_001a: ldloc.2 - IL_001b: ldloc.3 - IL_001c: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor(uint8[], - uint8[]) - IL_0021: ret - } // end of method PortableEncryption::CreateDecryptor - - .method family hidebysig static void GetSecretBytes(class [mscorlib]System.Security.Cryptography.SymmetricAlgorithm 'algorithm', - string password, - [out] uint8[]& keyBytes, - [out] uint8[]& ivBytes) cil managed - { - // Code size 69 (0x45) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes keyGenerator) - .line 104,104 : 13,102 '' - IL_0000: ldarg.1 - IL_0001: ldsfld uint8[] Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::KeyGeneratorSalt - IL_0006: ldc.i4.s 20 - IL_0008: newobj instance void [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes::.ctor(string, - uint8[], - int32) - IL_000d: stloc.0 - .line 105,105 : 13,86 '' - IL_000e: ldarg.2 - IL_000f: ldloc.0 - IL_0010: ldarg.0 - IL_0011: callvirt instance class [mscorlib]System.Security.Cryptography.KeySizes[] [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::get_LegalKeySizes() - IL_0016: ldc.i4.0 - IL_0017: ldelem.ref - IL_0018: callvirt instance int32 [mscorlib]System.Security.Cryptography.KeySizes::get_MaxSize() - IL_001d: ldc.i4.8 - IL_001e: div - IL_001f: callvirt instance uint8[] [mscorlib]System.Security.Cryptography.DeriveBytes::GetBytes(int32) - IL_0024: stind.ref - .line 107,107 : 13,46 '' - IL_0025: ldloc.0 - IL_0026: ldc.i4.s 10 - IL_0028: callvirt instance void [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes::set_IterationCount(int32) - .line 108,108 : 13,87 '' - IL_002d: ldarg.3 - IL_002e: ldloc.0 - IL_002f: ldarg.0 - IL_0030: callvirt instance class [mscorlib]System.Security.Cryptography.KeySizes[] [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::get_LegalBlockSizes() - IL_0035: ldc.i4.0 - IL_0036: ldelem.ref - IL_0037: callvirt instance int32 [mscorlib]System.Security.Cryptography.KeySizes::get_MaxSize() - IL_003c: ldc.i4.8 - IL_003d: div - IL_003e: callvirt instance uint8[] [mscorlib]System.Security.Cryptography.DeriveBytes::GetBytes(int32) - IL_0043: stind.ref - .line 109,109 : 9,10 '' - IL_0044: ret - } // end of method PortableEncryption::GetSecretBytes - - .method family hidebysig newslot abstract virtual - instance string PromptForKey(bool decrypting) cil managed - { - } // end of method PortableEncryption::PromptForKey - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 30,30 : 9,114 '' - IL_0000: ldc.i4.s 10 - IL_0002: newarr [mscorlib]System.Byte - IL_0007: dup - IL_0008: ldtoken field valuetype '{FD0927AC-A943-4855-87EE-E6F69D6BD04C}'/'__StaticArrayInitTypeSize=10' '{FD0927AC-A943-4855-87EE-E6F69D6BD04C}'::'$$method0x6000651-1' - IL_000d: call void [mscorlib]System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(class [mscorlib]System.Array, - valuetype [mscorlib]System.RuntimeFieldHandle) - IL_0012: stsfld uint8[] Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::KeyGeneratorSalt - IL_0017: ret - } // end of method PortableEncryption::.cctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.PortableEncryption - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.PortableStorage - extends Virtuoso.Miranda.Plugins.Configuration.StorageBase -{ - .method private hidebysig instance string - GetPath(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 46 (0x2e) - .maxstack 4 - .locals init ([0] string configDirectory) - .line 32,32 : 13,106 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\PortableStorage.cs' - IL_0000: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaFolderPath() - IL_0005: ldstr "Configuration" - IL_000a: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_000f: stloc.0 - .line 34,34 : 13,52 '' - IL_0010: ldloc.0 - IL_0011: call bool [mscorlib]System.IO.Directory::Exists(string) - IL_0016: brtrue.s IL_001f - - .line 35,35 : 17,60 '' - IL_0018: ldloc.0 - IL_0019: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string) - IL_001e: pop - .line 37,37 : 13,84 '' - IL_001f: ldloc.0 - IL_0020: ldarg.0 - IL_0021: ldarg.1 - IL_0022: ldarg.2 - IL_0023: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0028: call string [mscorlib]System.IO.Path::Combine(string, - string) - IL_002d: ret - } // end of method PortableStorage::GetPath - - .method public hidebysig virtual instance class [mscorlib]System.IO.Stream - OpenRead(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 46,46 : 13,64 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0008: call class [mscorlib]System.IO.FileStream [mscorlib]System.IO.File::OpenRead(string) - IL_000d: ret - } // end of method PortableStorage::OpenRead - - .method public hidebysig virtual instance class [mscorlib]System.IO.Stream - OpenWrite(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 51,51 : 13,65 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0008: call class [mscorlib]System.IO.FileStream [mscorlib]System.IO.File::OpenWrite(string) - IL_000d: ret - } // end of method PortableStorage::OpenWrite - - .method public hidebysig virtual instance bool - Exists(class [mscorlib]System.Type configType, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 56,56 : 13,62 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0008: call bool [mscorlib]System.IO.File::Exists(string) - IL_000d: ret - } // end of method PortableStorage::Exists - - .method public hidebysig virtual instance void - Dispose() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 59,59 : 42,43 '' - IL_0000: ret - } // end of method PortableStorage::Dispose - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.StorageBase::.ctor() - IL_0006: ret - } // end of method PortableStorage::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.PortableStorage - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Configuration.WindowsEncryption - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.Configuration.IEncryption -{ - .method public hidebysig newslot virtual final - instance uint8[] Encrypt(uint8[] data) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 29,29 : 13,87 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\WindowsEncryption.cs' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: ldc.i4.0 - IL_0003: call uint8[] [System.Security]System.Security.Cryptography.ProtectedData::Protect(uint8[], - uint8[], - valuetype [System.Security]System.Security.Cryptography.DataProtectionScope) - IL_0008: ret - } // end of method WindowsEncryption::Encrypt - - .method public hidebysig newslot virtual final - instance uint8[] Decrypt(uint8[] data) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 34,34 : 13,89 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: ldc.i4.0 - IL_0003: call uint8[] [System.Security]System.Security.Cryptography.ProtectedData::Unprotect(uint8[], - uint8[], - valuetype [System.Security]System.Security.Cryptography.DataProtectionScope) - IL_0008: ret - } // end of method WindowsEncryption::Decrypt - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method WindowsEncryption::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Configuration.WindowsEncryption - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.DefaultExceptionHandler - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.IExceptionHandler, - Virtuoso.Miranda.Plugins.IExceptionReporter -{ - .field private class Virtuoso.Miranda.Plugins.MirandaPlugin plugin - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.MirandaPlugin - get_Plugin() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 37,37 : 19,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\DefaultExceptionHandler.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0006: ret - } // end of method DefaultExceptionHandler::get_Plugin - - .method private hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 44,44 : 9,62 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 46,46 : 13,34 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - .line 47,47 : 9,10 '' - IL_000d: ret - } // end of method DefaultExceptionHandler::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.DefaultExceptionHandler - Create() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 51,51 : 13,33 '' - IL_0000: ldnull - IL_0001: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0006: ret - } // end of method DefaultExceptionHandler::Create - - .method public hidebysig static class Virtuoso.Miranda.Plugins.DefaultExceptionHandler - Create(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 56,56 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin) - IL_0006: ret - } // end of method DefaultExceptionHandler::Create - - .method public hidebysig newslot virtual final - instance void HandleException(class [mscorlib]System.Exception e, - class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor) cil managed - { - // Code size 54 (0x36) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.IExceptionReporter reporter) - .line 65,65 : 13,146 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0006: isinst Virtuoso.Miranda.Plugins.IExceptionReporter - IL_000b: dup - IL_000c: brtrue.s IL_001b - - IL_000e: pop - IL_000f: ldarg.0 - IL_0010: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0015: brfalse.s IL_001a - - IL_0017: ldarg.0 - IL_0018: br.s IL_001b - - IL_001a: ldnull - IL_001b: stloc.0 - .line 66,66 : 13,132 '' - IL_001c: ldarg.1 - IL_001d: ldloc.0 - IL_001e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_ModuleError() - IL_0023: ldarg.0 - IL_0024: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0029: call string [mscorlib]System.String::Format(string, - object) - IL_002e: ldc.i4.0 - IL_002f: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PresentModal(class [mscorlib]System.Exception, - class Virtuoso.Miranda.Plugins.IExceptionReporter, - string, - bool) - IL_0034: pop - .line 67,67 : 9,10 '' - IL_0035: ret - } // end of method DefaultExceptionHandler::HandleException - - .method private hidebysig newslot virtual final - instance void Virtuoso.Miranda.Plugins.IExceptionReporter.ReportException(class [mscorlib]System.Exception e) cil managed - { - .override Virtuoso.Miranda.Plugins.IExceptionReporter::ReportException - // Code size 136 (0x88) - .maxstack 5 - .locals init ([0] class [System]System.Diagnostics.ProcessStartInfo startInfo) - .line 73,73 : 17,69 '' - .try - { - IL_0000: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor() - IL_0005: stloc.0 - .line 74,74 : 17,50 '' - IL_0006: ldloc.0 - IL_0007: ldc.i4.1 - IL_0008: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool) - .line 76,76 : 17,48 '' - IL_000d: ldarg.0 - IL_000e: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0013: isinst Virtuoso.Hyphen.Mini.StandalonePlugin - IL_0018: brfalse.s IL_0052 - - .line 78,78 : 21,217 '' - IL_001a: ldloc.0 - IL_001b: ldstr "mailto:{0}\?subject={1}&body={2}" - IL_0020: ldarg.0 - IL_0021: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0026: castclass Virtuoso.Hyphen.Mini.StandalonePlugin - IL_002b: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_AuthorEmail() - IL_0030: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Formatable1_Text_PluginCrashed() - IL_0035: ldarg.0 - IL_0036: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_003b: call string [mscorlib]System.String::Format(string, - object) - IL_0040: ldarg.1 - IL_0041: callvirt instance string [mscorlib]System.Object::ToString() - IL_0046: call string [mscorlib]System.String::Format(string, - object, - object, - object) - IL_004b: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_FileName(string) - IL_0050: br.s IL_0068 - - .line 82,82 : 21,69 '' - IL_0052: ldloc.0 - IL_0053: ldarg.0 - IL_0054: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin - IL_0059: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage() - IL_005e: callvirt instance string [mscorlib]System.Object::ToString() - IL_0063: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_FileName(string) - .line 85,85 : 17,42 '' - IL_0068: ldloc.0 - IL_0069: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo) - IL_006e: pop - IL_006f: leave.s IL_0087 - - .line 87,87 : 13,18 '' - } // end .try - catch [mscorlib]System.Object - { - IL_0071: pop - .line 89,89 : 17,164 '' - IL_0072: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_UnableToReportError() - IL_0077: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_Warning() - IL_007c: ldc.i4.0 - IL_007d: ldc.i4.s 48 - IL_007f: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string, - string, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxButtons, - valuetype [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) - IL_0084: pop - IL_0085: leave.s IL_0087 - - .line 91,91 : 9,10 '' - } // end handler - IL_0087: ret - } // end of method DefaultExceptionHandler::Virtuoso.Miranda.Plugins.IExceptionReporter.ReportException - - .property instance class Virtuoso.Miranda.Plugins.MirandaPlugin - Plugin() - { - .get instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::get_Plugin() - } // end of property DefaultExceptionHandler::Plugin -} // end of class Virtuoso.Miranda.Plugins.DefaultExceptionHandler - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton - extends [System.Windows.Forms]System.Windows.Forms.Button -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 65 (0x41) - .maxstack 2 - .line 29,29 : 9,31 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\Controls\\CommandButton.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - .line 31,31 : 13,44 '' - IL_0006: ldarg.0 - IL_0007: ldc.i4.2 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_FlatStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FlatStyle) - .line 32,32 : 13,69 '' - IL_000d: ldarg.0 - IL_000e: ldc.i4.s 16 - IL_0010: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImageAlign(valuetype [System.Drawing]System.Drawing.ContentAlignment) - .line 33,33 : 13,53 '' - IL_0015: ldarg.0 - IL_0016: ldc.i4.s 16 - IL_0018: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_TextAlign(valuetype [System.Drawing]System.Drawing.ContentAlignment) - .line 34,34 : 13,67 '' - IL_001d: ldarg.0 - IL_001e: ldc.i4.4 - IL_001f: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_TextImageRelation(valuetype [System.Windows.Forms]System.Windows.Forms.TextImageRelation) - .line 35,35 : 13,43 '' - IL_0024: ldarg.0 - IL_0025: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_002a: ldc.i4.3 - IL_002b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderSize(int32) - .line 36,36 : 13,77 '' - IL_0030: ldarg.0 - IL_0031: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_0036: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_GradientActiveCaption() - IL_003b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderColor(valuetype [System.Drawing]System.Drawing.Color) - .line 37,37 : 9,10 '' - IL_0040: ret - } // end of method CommandButton::.ctor - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 81 (0x51) - .maxstack 2 - .line 41,41 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 45,45 : 13,83 '' - IL_0006: ldarg.0 - IL_0007: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_000c: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Control() - IL_0011: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderColor(valuetype [System.Drawing]System.Drawing.Color) - .line 46,46 : 13,48 '' - IL_0016: ldarg.0 - IL_0017: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_001c: ldc.i4.2 - IL_001d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderSize(int32) - .line 47,47 : 13,95 '' - IL_0022: ldarg.0 - IL_0023: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_0028: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ButtonShadow() - IL_002d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_MouseDownBackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 48,48 : 13,98 '' - IL_0032: ldarg.0 - IL_0033: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance() - IL_0038: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ButtonHighlight() - IL_003d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_MouseOverBackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 49,49 : 13,66 '' - IL_0042: ldarg.0 - IL_0043: ldc.i4.0 - IL_0044: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_FlatStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FlatStyle) - .line 50,50 : 13,38 '' - IL_0049: ldarg.0 - IL_004a: ldc.i4.0 - IL_004b: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 52,52 : 9,10 '' - IL_0050: ret - } // end of method CommandButton::InitializeComponent - -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView - extends [System.Windows.Forms]System.Windows.Forms.ListView -{ - .field private class [System.Windows.Forms]System.Windows.Forms.ImageList ContactImages - .field private class [System]System.ComponentModel.IContainer components - .field private class [mscorlib]System.EventHandler`1 FilterContact - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 39,39 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\Controls\\ContactListView.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::.ctor() - .line 41,41 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InitializeComponent() - .line 42,42 : 9,10 '' - IL_000c: ret - } // end of method ContactListView::.ctor - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 149 (0x95) - .maxstack 3 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 46,46 : 13,69 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void [System]System.ComponentModel.Container::.ctor() - IL_0006: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::components - .line 47,47 : 13,148 '' - IL_000b: ldtoken Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView - IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0015: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_001a: stloc.0 - .line 48,48 : 13,86 '' - IL_001b: ldarg.0 - IL_001c: ldarg.0 - IL_001d: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::components - IL_0022: newobj instance void [System.Windows.Forms]System.Windows.Forms.ImageList::.ctor(class [System]System.ComponentModel.IContainer) - IL_0027: stfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - .line 49,49 : 13,34 '' - IL_002c: ldarg.0 - IL_002d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 53,53 : 13,139 '' - IL_0032: ldarg.0 - IL_0033: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - IL_0038: ldloc.0 - IL_0039: ldstr "ContactImages.ImageStream" - IL_003e: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0043: castclass [System.Windows.Forms]System.Windows.Forms.ImageListStreamer - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList::set_ImageStream(class [System.Windows.Forms]System.Windows.Forms.ImageListStreamer) - .line 54,54 : 13,84 '' - IL_004d: ldarg.0 - IL_004e: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - IL_0053: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0058: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList::set_TransparentColor(valuetype [System.Drawing]System.Drawing.Color) - .line 55,55 : 13,64 '' - IL_005d: ldarg.0 - IL_005e: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - IL_0063: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ImageList/ImageCollection [System.Windows.Forms]System.Windows.Forms.ImageList::get_Images() - IL_0068: ldc.i4.0 - IL_0069: ldstr "Contact" - IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList/ImageCollection::SetKeyName(int32, - string) - .line 59,59 : 13,54 '' - IL_0073: ldarg.0 - IL_0074: ldarg.0 - IL_0075: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages - IL_007a: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_SmallImageList(class [System.Windows.Forms]System.Windows.Forms.ImageList) - .line 60,60 : 13,69 '' - IL_007f: ldarg.0 - IL_0080: ldc.i4.1 - IL_0081: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_Sorting(valuetype [System.Windows.Forms]System.Windows.Forms.SortOrder) - .line 61,61 : 13,56 '' - IL_0086: ldarg.0 - IL_0087: ldc.i4.3 - IL_0088: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_View(valuetype [System.Windows.Forms]System.Windows.Forms.View) - .line 62,62 : 13,38 '' - IL_008d: ldarg.0 - IL_008e: ldc.i4.0 - IL_008f: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 64,64 : 9,10 '' - IL_0094: ret - } // end of method ContactListView::InitializeComponent - - .method public hidebysig specialname instance void - add_FilterContact(class [mscorlib]System.EventHandler`1 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler`1 V_0, - class [mscorlib]System.EventHandler`1 V_1, - class [mscorlib]System.EventHandler`1 V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass class [mscorlib]System.EventHandler`1 - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange>(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method ContactListView::add_FilterContact - - .method public hidebysig specialname instance void - remove_FilterContact(class [mscorlib]System.EventHandler`1 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler`1 V_0, - class [mscorlib]System.EventHandler`1 V_1, - class [mscorlib]System.EventHandler`1 V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass class [mscorlib]System.EventHandler`1 - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange>(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method ContactListView::remove_FilterContact - - .method family hidebysig newslot virtual - instance object CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 78,78 : 13,28 '' - IL_0000: ldarg.1 - IL_0001: ret - } // end of method ContactListView::CreateItemTag - - .method family hidebysig newslot virtual - instance string CreateItemText(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - object tag) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 83,83 : 13,39 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance string [mscorlib]System.Object::ToString() - IL_0006: ret - } // end of method ContactListView::CreateItemText - - .method family hidebysig newslot virtual - instance int32 GetImageIndex(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - object tag) cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 88,88 : 13,22 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method ContactListView::GetImageIndex - - .method public hidebysig newslot virtual - instance void LoadContacts() cil managed - { - // Code size 66 (0x42) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 contacts, - [1] class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs e, - [2] int32 i) - .line 97,97 : 13,114 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase() - IL_000a: ldc.i4.0 - IL_000b: callvirt instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContacts(bool) - IL_0010: stloc.0 - .line 98,98 : 13,27 '' - IL_0011: ldarg.0 - IL_0012: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0017: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Clear() - .line 100,100 : 13,69 '' - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::.ctor() - IL_0021: stloc.1 - .line 102,102 : 18,28 '' - IL_0022: ldc.i4.0 - IL_0023: stloc.2 - IL_0024: br.s IL_0038 - - .line 103,103 : 17,47 '' - IL_0026: ldarg.0 - IL_0027: ldloc.0 - IL_0028: ldloc.2 - IL_0029: callvirt instance !0 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(int32) - IL_002e: ldloc.1 - IL_002f: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs) - .line 102,102 : 49,52 '' - IL_0034: ldloc.2 - IL_0035: ldc.i4.1 - IL_0036: add - IL_0037: stloc.2 - .line 102,102 : 29,47 '' - IL_0038: ldloc.2 - IL_0039: ldloc.0 - IL_003a: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() - IL_003f: blt.s IL_0026 - - .line 104,104 : 9,10 '' - IL_0041: ret - } // end of method ContactListView::LoadContacts - - .method public hidebysig newslot virtual - instance void InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 108,108 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs) - .line 109,109 : 9,10 '' - IL_0008: ret - } // end of method ContactListView::InsertContact - - .method private hidebysig instance void - InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact, - class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs e) cil managed - { - // Code size 121 (0x79) - .maxstack 4 - .locals init ([0] object tag, - [1] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item) - .line 113,113 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 114,114 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 116,116 : 13,52 '' - IL_0014: ldarg.2 - IL_0015: brfalse.s IL_0043 - - IL_0017: ldarg.0 - IL_0018: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_001d: brfalse.s IL_0043 - - .line 118,118 : 17,37 '' - IL_001f: ldarg.2 - IL_0020: ldarg.1 - IL_0021: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Contact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - .line 119,119 : 17,32 '' - IL_0026: ldarg.2 - IL_0027: ldc.i4.0 - IL_0028: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Skip(bool) - .line 121,121 : 17,40 '' - IL_002d: ldarg.0 - IL_002e: ldfld class [mscorlib]System.EventHandler`1 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact - IL_0033: ldarg.0 - IL_0034: ldarg.2 - IL_0035: callvirt instance void class [mscorlib]System.EventHandler`1::Invoke(object, - !0) - .line 123,123 : 17,28 '' - IL_003a: ldarg.2 - IL_003b: callvirt instance bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::get_Skip() - IL_0040: brfalse.s IL_0043 - - .line 124,124 : 21,28 '' - IL_0042: ret - - .line 127,127 : 13,49 '' - IL_0043: ldarg.0 - IL_0044: ldarg.1 - IL_0045: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_004a: stloc.0 - .line 129,129 : 13,29 '' - IL_004b: ldloc.0 - IL_004c: brfalse.s IL_0078 - - .line 131,131 : 17,113 '' - IL_004e: ldarg.0 - IL_004f: ldarg.1 - IL_0050: ldloc.0 - IL_0051: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemText(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object) - IL_0056: ldarg.0 - IL_0057: ldarg.1 - IL_0058: ldloc.0 - IL_0059: callvirt instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::GetImageIndex(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object) - IL_005e: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::.ctor(string, - int32) - IL_0063: stloc.1 - .line 132,132 : 17,32 '' - IL_0064: ldloc.1 - IL_0065: ldloc.0 - IL_0066: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Tag(object) - .line 134,134 : 17,33 '' - IL_006b: ldarg.0 - IL_006c: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0071: ldloc.1 - IL_0072: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ListViewItem) - IL_0077: pop - .line 136,136 : 9,10 '' - IL_0078: ret - } // end of method ContactListView::InsertContact - - .method public hidebysig newslot virtual - instance bool RemoveContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 81 (0x51) - .maxstack 3 - .locals init ([0] int32 index, - [1] int32 i) - .line 140,140 : 13,28 '' - IL_0000: ldc.i4.m1 - IL_0001: stloc.0 - .line 142,142 : 18,28 '' - IL_0002: ldc.i4.0 - IL_0003: stloc.1 - IL_0004: br.s IL_002b - - .line 143,143 : 17,65 '' - IL_0006: ldarg.0 - IL_0007: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_000c: ldloc.1 - IL_000d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Item(int32) - IL_0012: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag() - IL_0017: ldarg.0 - IL_0018: ldarg.1 - IL_0019: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_001e: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_0023: brfalse.s IL_0027 - - .line 144,144 : 21,31 '' - IL_0025: ldloc.1 - IL_0026: stloc.0 - .line 142,142 : 61,64 '' - IL_0027: ldloc.1 - IL_0028: ldc.i4.1 - IL_0029: add - IL_002a: stloc.1 - .line 142,142 : 29,59 '' - IL_002b: ldloc.0 - IL_002c: ldc.i4.m1 - IL_002d: bne.un.s IL_003d - - IL_002f: ldloc.1 - IL_0030: ldarg.0 - IL_0031: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0036: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Count() - IL_003b: blt.s IL_0006 - - .line 146,146 : 13,29 '' - IL_003d: ldloc.0 - IL_003e: ldc.i4.m1 - IL_003f: beq.s IL_004f - - .line 148,148 : 17,39 '' - IL_0041: ldarg.0 - IL_0042: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0047: ldloc.0 - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::RemoveAt(int32) - .line 149,149 : 17,29 '' - IL_004d: ldc.i4.1 - IL_004e: ret - - .line 152,152 : 17,30 '' - IL_004f: ldc.i4.0 - IL_0050: ret - } // end of method ContactListView::RemoveContact - - .method public hidebysig newslot virtual - instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem - FindContactItem(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 102 (0x66) - .maxstack 5 - .locals init ([0] object tag, - [1] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item) - .line 157,157 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 158,158 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 160,160 : 13,49 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_001b: stloc.0 - .line 162,162 : 13,38 '' - IL_001c: ldnull - IL_001d: stloc.1 - .line 164,164 : 13,33 '' - IL_001e: ldarg.0 - IL_001f: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items() - IL_0024: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Count() - IL_0029: ldc.i4.0 - IL_002a: ble.s IL_003e - - .line 165,165 : 17,88 '' - IL_002c: ldarg.0 - IL_002d: ldarg.0 - IL_002e: ldarg.1 - IL_002f: ldloc.0 - IL_0030: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemText(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - object) - IL_0035: ldc.i4.0 - IL_0036: ldc.i4.0 - IL_0037: ldc.i4.0 - IL_0038: call instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView::FindItemWithText(string, - bool, - int32, - bool) - IL_003d: stloc.1 - .line 167,167 : 13,30 '' - IL_003e: ldloc.1 - IL_003f: brtrue.s IL_0043 - - .line 168,168 : 17,29 '' - IL_0041: ldnull - IL_0042: ret - - .line 170,170 : 13,96 '' - IL_0043: ldloc.1 - IL_0044: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag() - IL_0049: ldloc.0 - IL_004a: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_004f: brtrue.s IL_0062 - - IL_0051: ldloc.0 - IL_0052: brfalse.s IL_0064 - - IL_0054: ldloc.0 - IL_0055: ldloc.1 - IL_0056: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag() - IL_005b: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_0060: brfalse.s IL_0064 - - .line 171,171 : 17,29 '' - IL_0062: ldloc.1 - IL_0063: ret - - .line 173,173 : 17,29 '' - IL_0064: ldnull - IL_0065: ret - } // end of method ContactListView::FindContactItem - - .event class [mscorlib]System.EventHandler`1 FilterContact - { - .removeon instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::remove_FilterContact(class [mscorlib]System.EventHandler`1) - .addon instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::add_FilterContact(class [mscorlib]System.EventHandler`1) - } // end of event ContactListView::FilterContact -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs - extends [mscorlib]System.EventArgs -{ - .field private class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact - .field private bool skip - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 181,181 : 9,40 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.EventArgs::.ctor() - .line 181,181 : 43,44 '' - IL_0006: ret - } // end of method ContactFilterEventArgs::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_Contact() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 186,186 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::contact - IL_0006: ret - } // end of method ContactFilterEventArgs::get_Contact - - .method assembly hidebysig specialname - instance void set_Contact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 187,187 : 28,44 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::contact - .line 187,187 : 45,46 '' - IL_0007: ret - } // end of method ContactFilterEventArgs::set_Contact - - .method public hidebysig specialname instance bool - get_Skip() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 193,193 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::skip - IL_0006: ret - } // end of method ContactFilterEventArgs::get_Skip - - .method public hidebysig specialname instance void - set_Skip(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 194,194 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::skip - .line 194,194 : 33,34 '' - IL_0007: ret - } // end of method ContactFilterEventArgs::set_Skip - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - Contact() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::get_Contact() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Contact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - } // end of property ContactFilterEventArgs::Contact - .property instance bool Skip() - { - .get instance bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::get_Skip() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Skip(bool) - } // end of property ContactFilterEventArgs::Skip -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox - extends [System.Windows.Forms]System.Windows.Forms.TextBox -{ - .field private static literal int32 WM_SETFOCUS = int32(0x00000007) - .field private static literal int32 WM_KILLFOCUS = int32(0x00000008) - .field private static literal int32 WM_ERASEBKGND = int32(0x0000000E) - .field private static literal int32 WM_PAINT = int32(0x0000000F) - .field private bool _focusSelect - .field private bool _drawPrompt - .field private string _bannerText - .field private valuetype [System.Drawing]System.Drawing.Color _bannerColor - .field private class [System.Drawing]System.Drawing.Font _bannerFont - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 55 (0x37) - .maxstack 8 - .line 26,26 : 9,42 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\Controls\\CueBannerTextBox.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect - .line 27,27 : 9,41 '' - IL_0007: ldarg.0 - IL_0008: ldc.i4.1 - IL_0009: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - .line 28,28 : 9,51 '' - IL_000e: ldarg.0 - IL_000f: ldsfld string [mscorlib]System.String::Empty - IL_0014: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText - .line 29,29 : 9,60 '' - IL_0019: ldarg.0 - IL_001a: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_GrayText() - IL_001f: stfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor - .line 36,36 : 9,34 '' - IL_0024: ldarg.0 - IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::.ctor() - .line 39,39 : 13,41 '' - IL_002a: ldarg.0 - IL_002b: ldarg.0 - IL_002c: callvirt instance class [System.Drawing]System.Drawing.Font [System.Windows.Forms]System.Windows.Forms.Control::get_Font() - IL_0031: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerFont(class [System.Drawing]System.Drawing.Font) - .line 40,40 : 9,10 '' - IL_0036: ret - } // end of method CueBannerTextBox::.ctor - - .method public hidebysig specialname instance string - get_BannerText() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 48,48 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText - IL_0006: ret - } // end of method CueBannerTextBox::get_BannerText - - .method public hidebysig specialname instance void - set_BannerText(string 'value') cil managed - { - // Code size 29 (0x1d) - .maxstack 8 - .line 49,49 : 19,37 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000a - - .line 49,49 : 38,59 '' - IL_0003: ldsfld string [mscorlib]System.String::Empty - IL_0008: starg.s 'value' - .line 49,49 : 60,87 '' - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: callvirt instance string [mscorlib]System.String::Trim() - IL_0011: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText - .line 49,49 : 88,106 '' - IL_0016: ldarg.0 - IL_0017: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate() - .line 49,49 : 107,108 '' - IL_001c: ret - } // end of method CueBannerTextBox::set_BannerText - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color - get_BannerForeColor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 58,58 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor - IL_0006: ret - } // end of method CueBannerTextBox::get_BannerForeColor - - .method public hidebysig specialname instance void - set_BannerForeColor(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 59,59 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor - .line 59,59 : 41,59 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate() - .line 59,59 : 60,61 '' - IL_000d: ret - } // end of method CueBannerTextBox::set_BannerForeColor - - .method public hidebysig specialname instance class [System.Drawing]System.Drawing.Font - get_BannerFont() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 68,68 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont - IL_0006: ret - } // end of method CueBannerTextBox::get_BannerFont - - .method public hidebysig specialname instance void - set_BannerFont(class [System.Drawing]System.Drawing.Font 'value') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 69,69 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont - .line 69,69 : 40,58 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate() - .line 69,69 : 59,60 '' - IL_000d: ret - } // end of method CueBannerTextBox::set_BannerFont - - .method public hidebysig specialname instance bool - get_FocusSelect() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 78,78 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect - IL_0006: ret - } // end of method CueBannerTextBox::get_FocusSelect - - .method public hidebysig specialname instance void - set_FocusSelect(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 79,79 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect - .line 79,79 : 41,42 '' - IL_0007: ret - } // end of method CueBannerTextBox::set_FocusSelect - - .method family hidebysig virtual instance void - OnEnter(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 36 (0x24) - .maxstack 8 - .line 88,88 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0006: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_000b: ldc.i4.0 - IL_000c: ble.s IL_001c - - IL_000e: ldarg.0 - IL_000f: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect - IL_0014: brfalse.s IL_001c - - .line 89,89 : 17,34 '' - IL_0016: ldarg.0 - IL_0017: call instance void [System.Windows.Forms]System.Windows.Forms.TextBoxBase::SelectAll() - .line 91,91 : 13,29 '' - IL_001c: ldarg.0 - IL_001d: ldarg.1 - IL_001e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnEnter(class [mscorlib]System.EventArgs) - .line 92,92 : 9,10 '' - IL_0023: ret - } // end of method CueBannerTextBox::OnEnter - - .method family hidebysig virtual instance void - OnTextAlignChanged(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 100,100 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::OnTextAlignChanged(class [mscorlib]System.EventArgs) - .line 101,101 : 13,31 '' - IL_0007: ldarg.0 - IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate() - .line 102,102 : 9,10 '' - IL_000d: ret - } // end of method CueBannerTextBox::OnTextAlignChanged - - .method family hidebysig virtual instance void - OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs e) cil managed - { - // Code size 41 (0x29) - .maxstack 8 - .line 111,111 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs) - .line 114,114 : 13,54 '' - IL_0007: ldarg.0 - IL_0008: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - IL_000d: brfalse.s IL_0028 - - IL_000f: ldarg.0 - IL_0010: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0015: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_001a: brtrue.s IL_0028 - - .line 115,115 : 17,44 '' - IL_001c: ldarg.0 - IL_001d: ldarg.1 - IL_001e: callvirt instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_Graphics() - IL_0023: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt(class [System.Drawing]System.Drawing.Graphics) - .line 116,116 : 9,10 '' - IL_0028: ret - } // end of method CueBannerTextBox::OnPaint - - .method family hidebysig virtual instance void - WndProc(valuetype [System.Windows.Forms]System.Windows.Forms.Message& m) cil managed - { - // Code size 95 (0x5f) - .maxstack 2 - .locals init ([0] int32 CS$0$0000) - .line 128,128 : 13,27 '' - IL_0000: ldarg.1 - IL_0001: call instance int32 [System.Windows.Forms]System.Windows.Forms.Message::get_Msg() - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: ldc.i4.7 - IL_0009: sub - IL_000a: switch ( - IL_0019, - IL_0022) - IL_0017: br.s IL_0029 - - .line 131,131 : 21,41 '' - IL_0019: ldarg.0 - IL_001a: ldc.i4.0 - IL_001b: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - .line 132,132 : 21,27 '' - IL_0020: br.s IL_0029 - - .line 135,135 : 21,40 '' - IL_0022: ldarg.0 - IL_0023: ldc.i4.1 - IL_0024: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - .line 139,139 : 13,33 '' - IL_0029: ldarg.0 - IL_002a: ldarg.1 - IL_002b: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::WndProc(valuetype [System.Windows.Forms]System.Windows.Forms.Message&) - .line 142,142 : 13,118 '' - IL_0030: ldarg.1 - IL_0031: call instance int32 [System.Windows.Forms]System.Windows.Forms.Message::get_Msg() - IL_0036: ldc.i4.s 15 - IL_0038: bne.un.s IL_005e - - IL_003a: ldarg.0 - IL_003b: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt - IL_0040: brfalse.s IL_005e - - IL_0042: ldarg.0 - IL_0043: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0048: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_004d: brtrue.s IL_005e - - IL_004f: ldarg.0 - IL_0050: ldc.i4.2 - IL_0051: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::GetStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ControlStyles) - IL_0056: brtrue.s IL_005e - - .line 143,143 : 17,34 '' - IL_0058: ldarg.0 - IL_0059: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt() - .line 144,144 : 9,10 '' - IL_005e: ret - } // end of method CueBannerTextBox::WndProc - - .method family hidebysig newslot virtual - instance void DrawTextPrompt() cil managed - { - // Code size 27 (0x1b) - .maxstack 2 - .locals init ([0] class [System.Drawing]System.Drawing.Graphics g) - .line 152,152 : 20,54 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.Control::CreateGraphics() - IL_0006: stloc.0 - .line 154,154 : 17,35 '' - .try - { - IL_0007: ldarg.0 - IL_0008: ldloc.0 - IL_0009: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt(class [System.Drawing]System.Drawing.Graphics) - IL_000e: leave.s IL_001a - - } // end .try - finally - { - IL_0010: ldloc.0 - IL_0011: brfalse.s IL_0019 - - IL_0013: ldloc.0 - IL_0014: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0019: endfinally - .line 156,156 : 9,10 '' - } // end handler - IL_001a: ret - } // end of method CueBannerTextBox::DrawTextPrompt - - .method family hidebysig newslot virtual - instance void DrawTextPrompt(class [System.Drawing]System.Drawing.Graphics g) cil managed - { - // Code size 114 (0x72) - .maxstack 7 - .locals init ([0] valuetype [System.Windows.Forms]System.Windows.Forms.TextFormatFlags 'flags', - [1] valuetype [System.Drawing]System.Drawing.Rectangle rect, - [2] valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment CS$0$0000) - .line 164,164 : 13,115 '' - IL_0000: ldc.i4 0x10008000 - IL_0005: stloc.0 - .line 165,165 : 13,51 '' - IL_0006: ldarg.0 - IL_0007: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle() - IL_000c: stloc.1 - .line 169,169 : 13,36 '' - IL_000d: ldarg.0 - IL_000e: call instance valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment [System.Windows.Forms]System.Windows.Forms.TextBox::get_TextAlign() - IL_0013: stloc.2 - IL_0014: ldloc.2 - IL_0015: switch ( - IL_0037, - IL_0044, - IL_0028) - IL_0026: br.s IL_0051 - - .line 172,172 : 21,70 '' - IL_0028: ldloc.0 - IL_0029: ldc.i4.1 - IL_002a: or - IL_002b: stloc.0 - .line 173,173 : 21,39 '' - IL_002c: ldloca.s rect - IL_002e: ldc.i4.0 - IL_002f: ldc.i4.1 - IL_0030: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32, - int32) - .line 174,174 : 21,27 '' - IL_0035: br.s IL_0051 - - .line 176,176 : 21,58 '' - IL_0037: ldloc.0 - IL_0038: stloc.0 - .line 177,177 : 21,39 '' - IL_0039: ldloca.s rect - IL_003b: ldc.i4.1 - IL_003c: ldc.i4.1 - IL_003d: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32, - int32) - .line 178,178 : 21,27 '' - IL_0042: br.s IL_0051 - - .line 180,180 : 21,59 '' - IL_0044: ldloc.0 - IL_0045: ldc.i4.2 - IL_0046: or - IL_0047: stloc.0 - .line 181,181 : 21,39 '' - IL_0048: ldloca.s rect - IL_004a: ldc.i4.0 - IL_004b: ldc.i4.1 - IL_004c: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32, - int32) - .line 186,186 : 13,107 '' - IL_0051: ldarg.1 - IL_0052: ldarg.0 - IL_0053: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText - IL_0058: ldarg.0 - IL_0059: ldfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont - IL_005e: ldloc.1 - IL_005f: ldarg.0 - IL_0060: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor - IL_0065: ldarg.0 - IL_0066: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_BackColor() - IL_006b: ldloc.0 - IL_006c: call void [System.Windows.Forms]System.Windows.Forms.TextRenderer::DrawText(class [System.Drawing]System.Drawing.IDeviceContext, - string, - class [System.Drawing]System.Drawing.Font, - valuetype [System.Drawing]System.Drawing.Rectangle, - valuetype [System.Drawing]System.Drawing.Color, - valuetype [System.Drawing]System.Drawing.Color, - valuetype [System.Windows.Forms]System.Windows.Forms.TextFormatFlags) - .line 187,187 : 9,10 '' - IL_0071: ret - } // end of method CueBannerTextBox::DrawTextPrompt - - .property instance string BannerText() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.DescriptionAttribute::.ctor(string) = ( 01 00 46 54 68 65 20 70 72 6F 6D 70 74 20 74 65 // ..FThe prompt te - 78 74 20 74 6F 20 64 69 73 70 6C 61 79 20 77 68 // xt to display wh - 65 6E 20 74 68 65 72 65 20 69 73 20 6E 6F 74 68 // en there is noth - 69 6E 67 20 69 6E 20 74 68 65 20 54 65 78 74 20 // ing in the Text - 70 72 6F 70 65 72 74 79 2E 00 00 ) // property... - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerText(string) - .get instance string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::get_BannerText() - } // end of property CueBannerTextBox::BannerText - .property instance valuetype [System.Drawing]System.Drawing.Color - BannerForeColor() - { - .custom instance void [System]System.ComponentModel.DescriptionAttribute::.ctor(string) = ( 01 00 34 54 68 65 20 46 6F 72 65 43 6F 6C 6F 72 // ..4The ForeColor - 20 74 6F 20 75 73 65 20 77 68 65 6E 20 64 69 73 // to use when dis - 70 6C 61 79 69 6E 67 20 74 68 65 20 50 72 6F 6D // playing the Prom - 70 74 54 65 78 74 2E 00 00 ) // ptText... - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::get_BannerForeColor() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerForeColor(valuetype [System.Drawing]System.Drawing.Color) - } // end of property CueBannerTextBox::BannerForeColor - .property instance class [System.Drawing]System.Drawing.Font - BannerFont() - { - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 0A 41 70 70 65 61 72 61 6E 63 65 00 00 ) // ...Appearance.. - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.DescriptionAttribute::.ctor(string) = ( 01 00 2F 54 68 65 20 46 6F 6E 74 20 74 6F 20 75 // ../The Font to u - 73 65 20 77 68 65 6E 20 64 69 73 70 6C 61 79 69 // se when displayi - 6E 67 20 74 68 65 20 50 72 6F 6D 70 74 54 65 78 // ng the PromptTex - 74 2E 00 00 ) // t... - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerFont(class [System.Drawing]System.Drawing.Font) - .get instance class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::get_BannerFont() - } // end of property CueBannerTextBox::BannerFont - .property instance bool FocusSelect() - { - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 01 00 00 ) - .custom instance void [System]System.ComponentModel.DescriptionAttribute::.ctor(string) = ( 01 00 3E 41 75 74 6F 6D 61 74 69 63 61 6C 6C 79 // ..>Automatically - 20 73 65 6C 65 63 74 20 74 68 65 20 74 65 78 74 // select the text - 20 77 68 65 6E 20 63 6F 6E 74 72 6F 6C 20 72 65 // when control re - 63 65 69 76 65 73 20 74 68 65 20 66 6F 63 75 73 // ceives the focus - 2E 00 00 ) // ... - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .custom instance void [System]System.ComponentModel.CategoryAttribute::.ctor(string) = ( 01 00 08 42 65 68 61 76 69 6F 72 00 00 ) // ...Behavior.. - .get instance bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::get_FocusSelect() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_FocusSelect(bool) - } // end of property CueBannerTextBox::FocusSelect -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel - extends [System.Windows.Forms]System.Windows.Forms.Panel -{ - .custom instance void [System.Drawing]System.Drawing.ToolboxBitmapAttribute::.ctor(class [mscorlib]System.Type) = ( 01 00 73 53 79 73 74 65 6D 2E 57 69 6E 64 6F 77 // ..sSystem.Window - 73 2E 46 6F 72 6D 73 2E 50 61 6E 65 6C 2C 20 53 // s.Forms.Panel, S - 79 73 74 65 6D 2E 57 69 6E 64 6F 77 73 2E 46 6F // ystem.Windows.Fo - 72 6D 73 2C 20 56 65 72 73 69 6F 6E 3D 32 2E 30 // rms, Version=2.0 - 2E 30 2E 30 2C 20 43 75 6C 74 75 72 65 3D 6E 65 // .0.0, Culture=ne - 75 74 72 61 6C 2C 20 50 75 62 6C 69 63 4B 65 79 // utral, PublicKey - 54 6F 6B 65 6E 3D 62 37 37 61 35 63 35 36 31 39 // Token=b77a5c5619 - 33 34 65 30 38 39 00 00 ) // 34e089.. - .field private valuetype [System.Drawing]System.Drawing.Color gradientColor - .field private float32 rotation - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,31 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\Controls\\GradientPanel.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor() - .line 30,30 : 34,35 '' - IL_0006: ret - } // end of method GradientPanel::.ctor - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color - get_GradientColor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 35,35 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::gradientColor - IL_0006: ret - } // end of method GradientPanel::get_GradientColor - - .method public hidebysig specialname instance void - set_GradientColor(valuetype [System.Drawing]System.Drawing.Color 'value') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 36,36 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::gradientColor - .line 36,36 : 42,52 '' - IL_0007: ldarg.0 - IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Refresh() - .line 36,36 : 53,54 '' - IL_000d: ret - } // end of method GradientPanel::set_GradientColor - - .method public hidebysig specialname instance float32 - get_Rotation() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 42,42 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::rotation - IL_0006: ret - } // end of method GradientPanel::get_Rotation - - .method public hidebysig specialname instance void - set_Rotation(float32 'value') cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 43,43 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::rotation - .line 43,43 : 37,47 '' - IL_0007: ldarg.0 - IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Refresh() - .line 43,43 : 48,49 '' - IL_000d: ret - } // end of method GradientPanel::set_Rotation - - .method family hidebysig virtual instance void - OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs e) cil managed - { - // Code size 85 (0x55) - .maxstack 4 - .locals init ([0] class [System.Drawing]System.Drawing.Drawing2D.LinearGradientBrush brush, - [1] valuetype [System.Drawing]System.Drawing.Rectangle CS$0$0000) - .line 48,48 : 13,41 '' - IL_0000: ldarg.1 - IL_0001: callvirt instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_ClipRectangle() - IL_0006: stloc.1 - IL_0007: ldloca.s CS$0$0000 - IL_0009: call instance bool [System.Drawing]System.Drawing.Rectangle::get_IsEmpty() - IL_000e: brfalse.s IL_0011 - - .line 48,48 : 42,49 '' - IL_0010: ret - - .line 50,50 : 20,124 '' - IL_0011: ldarg.0 - IL_0012: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle() - IL_0017: ldarg.0 - IL_0018: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_BackColor() - IL_001d: ldarg.0 - IL_001e: call instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor() - IL_0023: ldarg.0 - IL_0024: call instance float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_Rotation() - IL_0029: newobj instance void [System.Drawing]System.Drawing.Drawing2D.LinearGradientBrush::.ctor(valuetype [System.Drawing]System.Drawing.Rectangle, - valuetype [System.Drawing]System.Drawing.Color, - valuetype [System.Drawing]System.Drawing.Color, - float32) - IL_002e: stloc.0 - .line 51,51 : 17,66 '' - .try - { - IL_002f: ldarg.1 - IL_0030: callvirt instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_Graphics() - IL_0035: ldloc.0 - IL_0036: ldarg.0 - IL_0037: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle() - IL_003c: callvirt instance void [System.Drawing]System.Drawing.Graphics::FillRectangle(class [System.Drawing]System.Drawing.Brush, - valuetype [System.Drawing]System.Drawing.Rectangle) - IL_0041: leave.s IL_004d - - } // end .try - finally - { - IL_0043: ldloc.0 - IL_0044: brfalse.s IL_004c - - IL_0046: ldloc.0 - IL_0047: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004c: endfinally - .line 53,53 : 13,29 '' - } // end handler - IL_004d: ldarg.0 - IL_004e: ldarg.1 - IL_004f: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs) - .line 54,54 : 9,10 '' - IL_0054: ret - } // end of method GradientPanel::OnPaint - - .property instance valuetype [System.Drawing]System.Drawing.Color - GradientColor() - { - .get instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor() - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color) - } // end of property GradientPanel::GradientColor - .property instance float32 Rotation() - { - .set instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_Rotation(float32) - .get instance float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_Rotation() - } // end of property GradientPanel::Rotation -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem - extends [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem -{ - .field private static initonly class [mscorlib]System.Random HandleGenerator - .field private int32 handle - .field private string service - .field private string popUpMenu - .method public hidebysig specialname rtspecialname - instance void .ctor(string text, - string popUpMenu, - string service, - class [System.Drawing]System.Drawing.Image image) cil managed - { - // Code size 125 (0x7d) - .maxstack 4 - .locals init ([0] int32 CS$0$0000, - [1] int32 CS$0$0001) - .line 40,40 : 9,95 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\Controls\\ManagedMainMenuItem.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor() - .line 42,42 : 13,44 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 42,42 : 45,85 '' - IL_000e: ldstr "text" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 43,43 : 13,47 '' - IL_0019: ldarg.3 - IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001f: brfalse.s IL_002c - - .line 43,43 : 48,91 '' - IL_0021: ldstr "service" - IL_0026: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002b: throw - - .line 45,45 : 13,70 '' - IL_002c: ldarg.0 - IL_002d: ldarg.0 - IL_002e: ldsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::HandleGenerator - IL_0033: callvirt instance int32 [mscorlib]System.Random::Next() - IL_0038: dup - IL_0039: stloc.0 - IL_003a: stfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::handle - IL_003f: ldloc.0 - IL_0040: stloc.1 - IL_0041: ldloca.s CS$0$0001 - IL_0043: call instance string [mscorlib]System.Int32::ToString() - IL_0048: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string) - .line 47,47 : 13,30 '' - IL_004d: ldarg.0 - IL_004e: ldarg.1 - IL_004f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string) - .line 48,48 : 13,40 '' - IL_0054: ldarg.0 - IL_0055: ldarg.2 - IL_0056: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::popUpMenu - .line 49,49 : 13,36 '' - IL_005b: ldarg.0 - IL_005c: ldarg.3 - IL_005d: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service - .line 50,50 : 13,32 '' - IL_0062: ldarg.0 - IL_0063: ldarg.s image - IL_0065: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 52,52 : 13,71 '' - IL_006a: ldarg.0 - IL_006b: ldarg.0 - IL_006c: ldftn instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::ManagedMainMenuItem_Click(object, - class [mscorlib]System.EventArgs) - IL_0072: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0077: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::add_Click(class [mscorlib]System.EventHandler) - .line 53,53 : 9,10 '' - IL_007c: ret - } // end of method ManagedMainMenuItem::.ctor - - .method public hidebysig specialname instance string - get_PopUpMenu() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 61,61 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::popUpMenu - IL_0006: ret - } // end of method ManagedMainMenuItem::get_PopUpMenu - - .method public hidebysig specialname instance string - get_Service() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 66,66 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service - IL_0006: ret - } // end of method ManagedMainMenuItem::get_Service - - .method public hidebysig specialname instance int32 - get_Handle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::handle - IL_0006: ret - } // end of method ManagedMainMenuItem::get_Handle - - .method private hidebysig instance void - ManagedMainMenuItem_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 80,80 : 13,57 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldarg.0 - IL_0006: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service - IL_000b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string) - IL_0010: pop - .line 81,81 : 9,10 '' - IL_0011: ret - } // end of method ManagedMainMenuItem::ManagedMainMenuItem_Click - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 31,31 : 9,71 '' - IL_0000: newobj instance void [mscorlib]System.Random::.ctor() - IL_0005: stsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::HandleGenerator - IL_000a: ret - } // end of method ManagedMainMenuItem::.cctor - - .property instance string PopUpMenu() - { - .get instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_PopUpMenu() - } // end of property ManagedMainMenuItem::PopUpMenu - .property instance string Service() - { - .get instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_Service() - } // end of property ManagedMainMenuItem::Service - .property instance int32 Handle() - { - .get instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_Handle() - } // end of property ManagedMainMenuItem::Handle -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu - extends [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip -{ - .field private class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem ManagePluginsITEM - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 40,40 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\Controls\\TrayContextMenu.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip::.ctor() - .line 42,42 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::InitializeComponent() - .line 43,43 : 9,10 '' - IL_000c: ret - } // end of method TrayContextMenu::.ctor - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 193 (0xc1) - .maxstack 4 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources, - [1] class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] CS$0$0000) - .line 51,51 : 13,148 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 52,52 : 13,83 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor() - IL_0016: stfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - .line 53,53 : 13,34 '' - IL_001b: ldarg.0 - IL_001c: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 57,57 : 13,117 '' - IL_0021: ldarg.0 - IL_0022: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0027: ldloc.0 - IL_0028: ldstr "ManagePluginsITEM.Image" - IL_002d: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0032: castclass [System.Drawing]System.Drawing.Image - IL_0037: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 58,58 : 13,63 '' - IL_003c: ldarg.0 - IL_003d: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0042: ldstr "ManagePluginsITEM" - IL_0047: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string) - .line 59,59 : 13,76 '' - IL_004c: ldarg.0 - IL_004d: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0052: ldc.i4.s 111 - IL_0054: ldc.i4.s 22 - IL_0056: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 60,60 : 13,53 '' - IL_0060: ldarg.0 - IL_0061: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0066: ldstr "Options" - IL_006b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string) - .line 61,61 : 13,99 '' - IL_0070: ldarg.0 - IL_0071: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_0076: ldarg.0 - IL_0077: ldftn instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM_Click(object, - class [mscorlib]System.EventArgs) - IL_007d: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0082: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::add_Click(class [mscorlib]System.EventHandler) - .line 65,66 : 13,38 '' - IL_0087: ldarg.0 - IL_0088: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items() - IL_008d: ldc.i4.1 - IL_008e: newarr [System.Windows.Forms]System.Windows.Forms.ToolStripItem - IL_0093: stloc.1 - IL_0094: ldloc.1 - IL_0095: ldc.i4.0 - IL_0096: ldarg.0 - IL_0097: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM - IL_009c: stelem.ref - IL_009d: ldloc.1 - IL_009e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[]) - .line 67,67 : 13,79 '' - IL_00a3: ldarg.0 - IL_00a4: ldc.i4.1 - IL_00a5: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_RenderMode(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripRenderMode) - .line 68,68 : 13,58 '' - IL_00aa: ldarg.0 - IL_00ab: ldc.i4.s 112 - IL_00ad: ldc.i4.s 26 - IL_00af: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00b4: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 69,69 : 13,38 '' - IL_00b9: ldarg.0 - IL_00ba: ldc.i4.0 - IL_00bb: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 71,71 : 9,10 '' - IL_00c0: ret - } // end of method TrayContextMenu::InitializeComponent - - .method private hidebysig instance void - ManagePluginsITEM_Click(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 79,79 : 13,50 '' - IL_0000: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance() - IL_0005: callvirt instance void Virtuoso.Hyphen.Loader::ManagePlugins() - .line 80,80 : 9,10 '' - IL_000a: ret - } // end of method TrayContextMenu::ManagePluginsITEM_Click - -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager - extends [mscorlib]System.Object - implements [mscorlib]System.IDisposable -{ - .field private initonly class [System.Windows.Forms]System.Windows.Forms.NotifyIcon TrayIcon - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 78 (0x4e) - .maxstack 2 - .line 39,39 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\Controls\\TrayMenuManager.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 41,41 : 13,41 '' - IL_0006: ldarg.0 - IL_0007: newobj instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::.ctor() - IL_000c: stfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - .line 43,43 : 13,69 '' - IL_0011: ldarg.0 - IL_0012: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0017: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_ToolTip_HyphenTrayIcon() - IL_001c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Text(string) - .line 44,44 : 13,37 '' - IL_0021: ldarg.0 - IL_0022: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0027: ldc.i4.1 - IL_0028: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Visible(bool) - .line 45,45 : 13,63 '' - IL_002d: ldarg.0 - IL_002e: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0033: call class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Hyphen() - IL_0038: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Icon(class [System.Drawing]System.Drawing.Icon) - .line 46,46 : 13,63 '' - IL_003d: ldarg.0 - IL_003e: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0043: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::.ctor() - IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_ContextMenuStrip(class [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip) - .line 47,47 : 9,10 '' - IL_004d: ret - } // end of method TrayMenuManager::.ctor - - .method public hidebysig newslot virtual final - instance void Dispose() cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 55,55 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_0006: brfalse.s IL_0013 - - .line 56,56 : 17,36 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon - IL_000e: callvirt instance void [System]System.ComponentModel.Component::Dispose() - .line 57,57 : 9,10 '' - IL_0013: ret - } // end of method TrayMenuManager::Dispose - -} // end of class Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog - extends [System.Windows.Forms]System.Windows.Forms.Form -{ - .class auto ansi sealed nested public WorkerDelegate - extends [mscorlib]System.MulticastDelegate - { - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method WorkerDelegate::.ctor - - .method public hidebysig newslot virtual - instance void Invoke() runtime managed - { - } // end of method WorkerDelegate::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method WorkerDelegate::BeginInvoke - - .method public hidebysig newslot virtual - instance void EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method WorkerDelegate::EndInvoke - - } // end of class WorkerDelegate - - .field private class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Worker - .field private class [System]System.ComponentModel.IContainer components - .field private class [System]System.ComponentModel.BackgroundWorker FusionWorker - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox BackgroundPBOX - .field private static class [mscorlib]System.Threading.ParameterizedThreadStart 'CS$<>9__CachedAnonymousMethodDelegate1' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate del) cil managed - { - // Code size 38 (0x26) - .maxstack 8 - .line 47,47 : 9,56 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\FusionProgressDialog.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() - .line 49,49 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::InitializeComponent() - .line 51,51 : 13,26 '' - IL_000c: ldarg.0 - IL_000d: ldarg.1 - IL_000e: stfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker - .line 52,52 : 13,49 '' - IL_0013: ldarg.0 - IL_0014: ldarg.0 - IL_0015: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionProgressDialog_Shown(object, - class [mscorlib]System.EventArgs) - IL_001b: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_0020: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler) - .line 53,53 : 9,10 '' - IL_0025: ret - } // end of method FusionProgressDialog::.ctor - - .method public hidebysig static void ShowDialog(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate del) cil managed - { - // Code size 50 (0x32) - .maxstack 8 - .line 57,57 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 58,58 : 17,56 '' - IL_0003: ldstr "del" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 60,64 : 13,21 '' - IL_000e: ldsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0013: brtrue.s IL_0026 - - IL_0015: ldnull - IL_0016: ldftn void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'b__0'(object) - IL_001c: newobj instance void [mscorlib]System.Threading.ParameterizedThreadStart::.ctor(object, - native int) - IL_0021: stsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0026: ldsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_002b: ldarg.0 - IL_002c: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart, - object) - .line 65,65 : 9,10 '' - IL_0031: ret - } // end of method FusionProgressDialog::ShowDialog - - .method private hidebysig instance void - FusionProgressDialog_Shown(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 73,73 : 13,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker - IL_0006: callvirt instance void [System]System.ComponentModel.BackgroundWorker::RunWorkerAsync() - .line 74,74 : 9,10 '' - IL_000b: ret - } // end of method FusionProgressDialog::FusionProgressDialog_Shown - - .method private hidebysig instance void - FusionWorker_DoWork(object sender, - class [System]System.ComponentModel.DoWorkEventArgs e) cil managed - { - // Code size 20 (0x14) - .maxstack 8 - .line 78,78 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker - IL_0006: brfalse.s IL_0013 - - .line 79,79 : 17,26 '' - IL_0008: ldarg.0 - IL_0009: ldfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker - IL_000e: callvirt instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate::Invoke() - .line 80,80 : 9,10 '' - IL_0013: ret - } // end of method FusionProgressDialog::FusionWorker_DoWork - - .method private hidebysig instance void - FusionWorker_RunWorkerCompleted(object sender, - class [System]System.ComponentModel.RunWorkerCompletedEventArgs e) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 84,84 : 13,21 '' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close() - .line 85,85 : 9,10 '' - IL_0006: ret - } // end of method FusionProgressDialog::FusionWorker_RunWorkerCompleted - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 16,16 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\FusionProgressDialog.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::components - IL_0009: brfalse.s IL_0016 - - .line 18,18 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 20,20 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool) - .line 21,21 : 9,10 '' - IL_001d: ret - } // end of method FusionProgressDialog::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 449 (0x1c1) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 31,31 : 13,153 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 32,32 : 13,78 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System]System.ComponentModel.BackgroundWorker::.ctor() - IL_0016: stfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker - .line 33,33 : 13,73 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0021: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - .line 34,34 : 13,91 '' - IL_0026: ldarg.0 - IL_0027: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_002c: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 35,35 : 13,34 '' - IL_0031: ldarg.0 - IL_0032: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 39,39 : 13,112 '' - IL_0037: ldarg.0 - IL_0038: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker - IL_003d: ldarg.0 - IL_003e: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker_DoWork(object, - class [System]System.ComponentModel.DoWorkEventArgs) - IL_0044: newobj instance void [System]System.ComponentModel.DoWorkEventHandler::.ctor(object, - native int) - IL_0049: callvirt instance void [System]System.ComponentModel.BackgroundWorker::add_DoWork(class [System]System.ComponentModel.DoWorkEventHandler) - .line 40,40 : 13,148 '' - IL_004e: ldarg.0 - IL_004f: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker - IL_0054: ldarg.0 - IL_0055: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker_RunWorkerCompleted(object, - class [System]System.ComponentModel.RunWorkerCompletedEventArgs) - IL_005b: newobj instance void [System]System.ComponentModel.RunWorkerCompletedEventHandler::.ctor(object, - native int) - IL_0060: callvirt instance void [System]System.ComponentModel.BackgroundWorker::add_RunWorkerCompleted(class [System]System.ComponentModel.RunWorkerCompletedEventHandler) - .line 44,44 : 13,111 '' - IL_0065: ldarg.0 - IL_0066: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_006b: ldloc.0 - IL_006c: ldstr "BackgroundPBOX.Image" - IL_0071: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0076: castclass [System.Drawing]System.Drawing.Image - IL_007b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 45,45 : 13,75 '' - IL_0080: ldarg.0 - IL_0081: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_0086: ldc.i4.0 - IL_0087: ldc.i4.0 - IL_0088: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_008d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 46,46 : 13,57 '' - IL_0092: ldarg.0 - IL_0093: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_0098: ldstr "BackgroundPBOX" - IL_009d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 47,47 : 13,74 '' - IL_00a2: ldarg.0 - IL_00a3: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_00a8: ldc.i4 0xc8 - IL_00ad: ldc.i4.s 100 - IL_00af: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00b4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 48,48 : 13,93 '' - IL_00b9: ldarg.0 - IL_00ba: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_00bf: ldc.i4.2 - IL_00c0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 49,49 : 13,46 '' - IL_00c5: ldarg.0 - IL_00c6: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_00cb: ldc.i4.2 - IL_00cc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 50,50 : 13,49 '' - IL_00d1: ldarg.0 - IL_00d2: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_00d7: ldc.i4.0 - IL_00d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 54,54 : 13,74 '' - IL_00dd: ldarg.0 - IL_00de: ldc.r4 6. - IL_00e3: ldc.r4 13. - IL_00e8: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_00ed: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 55,55 : 13,74 '' - IL_00f2: ldarg.0 - IL_00f3: ldc.i4.1 - IL_00f4: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 56,56 : 13,66 '' - IL_00f9: ldarg.0 - IL_00fa: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_LightSteelBlue() - IL_00ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 57,57 : 13,65 '' - IL_0104: ldarg.0 - IL_0105: ldc.i4 0xc8 - IL_010a: ldc.i4.s 100 - IL_010c: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0111: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size) - .line 58,58 : 13,37 '' - IL_0116: ldarg.0 - IL_0117: ldc.i4.0 - IL_0118: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ControlBox(bool) - .line 59,59 : 13,52 '' - IL_011d: ldarg.0 - IL_011e: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0123: ldarg.0 - IL_0124: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_0129: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 60,60 : 13,67 '' - IL_012e: ldarg.0 - IL_012f: call class [System.Windows.Forms]System.Windows.Forms.Cursor [System.Windows.Forms]System.Windows.Forms.Cursors::get_WaitCursor() - IL_0134: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Cursor(class [System.Windows.Forms]System.Windows.Forms.Cursor) - .line 61,61 : 13,147 '' - IL_0139: ldarg.0 - IL_013a: ldstr "Tahoma" - IL_013f: ldc.r4 8. - IL_0144: ldc.i4.0 - IL_0145: ldc.i4.3 - IL_0146: ldc.i4 0xee - IL_014b: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0150: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 62,62 : 13,78 '' - IL_0155: ldarg.0 - IL_0156: ldc.i4.0 - IL_0157: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle) - .line 63,63 : 13,38 '' - IL_015c: ldarg.0 - IL_015d: ldc.i4.0 - IL_015e: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool) - .line 64,64 : 13,38 '' - IL_0163: ldarg.0 - IL_0164: ldc.i4.0 - IL_0165: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool) - .line 65,65 : 13,48 '' - IL_016a: ldarg.0 - IL_016b: ldstr "FusionProgressDialog" - IL_0170: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 66,66 : 13,33 '' - IL_0175: ldarg.0 - IL_0176: ldc.r8 0.75 - IL_017f: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Opacity(float64) - .line 67,67 : 13,40 '' - IL_0184: ldarg.0 - IL_0185: ldc.i4.0 - IL_0186: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ShowInTaskbar(bool) - .line 68,68 : 13,86 '' - IL_018b: ldarg.0 - IL_018c: ldc.i4.1 - IL_018d: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition) - .line 69,69 : 13,43 '' - IL_0192: ldarg.0 - IL_0193: ldstr "Loading plugins" - IL_0198: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 70,70 : 13,72 '' - IL_019d: ldarg.0 - IL_019e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_LightSteelBlue() - IL_01a3: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_TransparencyKey(valuetype [System.Drawing]System.Drawing.Color) - .line 71,71 : 13,89 '' - IL_01a8: ldarg.0 - IL_01a9: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX - IL_01ae: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 72,72 : 13,38 '' - IL_01b3: ldarg.0 - IL_01b4: ldc.i4.0 - IL_01b5: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 73,73 : 13,34 '' - IL_01ba: ldarg.0 - IL_01bb: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 75,75 : 9,10 '' - IL_01c0: ret - } // end of method FusionProgressDialog::InitializeComponent - - .method private hidebysig static void 'b__0'(object delegateObj) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 32 (0x20) - .maxstack 1 - .locals init ([0] class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog dlg) - .line 62,62 : 24,104 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\FusionProgressDialog.cs' - IL_0000: ldarg.0 - IL_0001: castclass Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate - IL_0006: newobj instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::.ctor(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate) - IL_000b: stloc.0 - .line 63,63 : 21,38 '' - .try - { - IL_000c: ldloc.0 - IL_000d: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog() - IL_0012: pop - IL_0013: leave.s IL_001f - - } // end .try - finally - { - IL_0015: ldloc.0 - IL_0016: brfalse.s IL_001e - - IL_0018: ldloc.0 - IL_0019: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_001e: endfinally - } // end handler - IL_001f: ret - } // end of method FusionProgressDialog::'b__0' - -} // end of class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.InformationDialog - extends [System.Windows.Forms]System.Windows.Forms.Form -{ - .field public static literal string NewLineToken = "[n]" - .field private class [System]System.ComponentModel.IContainer components - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader DialogHeader - .field private class [System.Windows.Forms]System.Windows.Forms.Label InformationLABEL - .field private class [System.Windows.Forms]System.Windows.Forms.Label CaptionLABEL - .field private class [System.Windows.Forms]System.Windows.Forms.Button OkBTN - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox BackgroundPBOX - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 33,33 : 9,36 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\InformationDialog.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor() - .line 35,35 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::InitializeComponent() - .line 36,36 : 9,10 '' - IL_000c: ret - } // end of method InformationDialog::.ctor - - .method public hidebysig static void PresentModal(string caption, - string information, - class [System.Drawing]System.Drawing.Image icon) cil managed - { - // Code size 127 (0x7f) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Forms.InformationDialog dlg, - [1] string CS$0$0000) - .line 40,40 : 13,47 '' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 41,41 : 17,60 '' - IL_0008: ldstr "caption" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 43,43 : 13,51 '' - IL_0013: ldarg.1 - IL_0014: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0019: brfalse.s IL_0026 - - .line 44,44 : 17,64 '' - IL_001b: ldstr "information" - IL_0020: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0025: throw - - .line 46,46 : 20,67 '' - IL_0026: newobj instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::.ctor() - IL_002b: stloc.0 - .line 48,48 : 17,66 '' - .try - { - IL_002c: ldloc.0 - IL_002d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0032: ldloc.0 - IL_0033: ldarg.0 - IL_0034: dup - IL_0035: stloc.1 - IL_0036: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - IL_003b: ldloc.1 - IL_003c: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 49,49 : 17,100 '' - IL_0041: ldloc.0 - IL_0042: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_0047: ldarg.1 - IL_0048: ldstr "[n]" - IL_004d: call string [mscorlib]System.Environment::get_NewLine() - IL_0052: callvirt instance string [mscorlib]System.String::Replace(string, - string) - IL_0057: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 51,51 : 17,34 '' - IL_005c: ldarg.2 - IL_005d: brfalse.s IL_006b - - .line 52,52 : 21,51 '' - IL_005f: ldloc.0 - IL_0060: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0065: ldarg.2 - IL_0066: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 54,54 : 17,34 '' - IL_006b: ldloc.0 - IL_006c: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog() - IL_0071: pop - IL_0072: leave.s IL_007e - - } // end .try - finally - { - IL_0074: ldloc.0 - IL_0075: brfalse.s IL_007d - - IL_0077: ldloc.0 - IL_0078: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_007d: endfinally - .line 56,56 : 9,10 '' - } // end handler - IL_007e: ret - } // end of method InformationDialog::PresentModal - - .method private hidebysig instance void - InformationDialog_Shown(object sender, - class [mscorlib]System.EventArgs e) cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 60,60 : 13,42 '' - IL_0000: call class [System]System.Media.SystemSound [System]System.Media.SystemSounds::get_Asterisk() - IL_0005: callvirt instance void [System]System.Media.SystemSound::Play() - .line 61,61 : 9,10 '' - IL_000a: ret - } // end of method InformationDialog::InformationDialog_Shown - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 16,16 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\InformationDialog.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.InformationDialog::components - IL_0009: brfalse.s IL_0016 - - .line 18,18 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.InformationDialog::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 20,20 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool) - .line 21,21 : 9,10 '' - IL_001d: ret - } // end of method InformationDialog::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 1184 (0x4a0) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources) - .line 31,31 : 13,150 '' - IL_0000: ldtoken Virtuoso.Miranda.Plugins.Forms.InformationDialog - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 32,32 : 13,70 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0016: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - .line 33,33 : 13,60 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor() - IL_0021: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - .line 34,34 : 13,112 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_002c: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - .line 35,35 : 13,66 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0037: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - .line 36,36 : 13,73 '' - IL_003c: ldarg.0 - IL_003d: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0042: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - .line 37,37 : 13,47 '' - IL_0047: ldarg.0 - IL_0048: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_004d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 38,38 : 13,91 '' - IL_0052: ldarg.0 - IL_0053: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0058: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 39,39 : 13,34 '' - IL_005d: ldarg.0 - IL_005e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 43,43 : 13,80 '' - IL_0063: ldarg.0 - IL_0064: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_0069: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 44,44 : 13,86 '' - IL_0073: ldarg.0 - IL_0074: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_0079: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_WindowText() - IL_007e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 45,45 : 13,78 '' - IL_0083: ldarg.0 - IL_0084: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_0089: ldc.i4.s 9 - IL_008b: ldc.i4.s 56 - IL_008d: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0092: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 46,46 : 13,61 '' - IL_0097: ldarg.0 - IL_0098: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_009d: ldstr "InformationLABEL" - IL_00a2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 47,47 : 13,76 '' - IL_00a7: ldarg.0 - IL_00a8: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_00ad: ldc.i4 0x1ae - IL_00b2: ldc.i4 0x9b - IL_00b7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_00bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 48,48 : 13,48 '' - IL_00c1: ldarg.0 - IL_00c2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_00c7: ldc.i4.2 - IL_00c8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 49,49 : 13,56 '' - IL_00cd: ldarg.0 - IL_00ce: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_00d3: ldstr "Information" - IL_00d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 53,53 : 13,80 '' - IL_00dd: ldarg.0 - IL_00de: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_00e3: ldc.i4.2 - IL_00e4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult) - .line 54,54 : 13,69 '' - IL_00e9: ldarg.0 - IL_00ea: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_00ef: ldc.i4.s 12 - IL_00f1: ldc.i4 0xdc - IL_00f6: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_00fb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 55,55 : 13,39 '' - IL_0100: ldarg.0 - IL_0101: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_0106: ldstr "OkBTN" - IL_010b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 56,56 : 13,63 '' - IL_0110: ldarg.0 - IL_0111: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_0116: ldc.i4.s 75 - IL_0118: ldc.i4.s 23 - IL_011a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_011f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 57,57 : 13,37 '' - IL_0124: ldarg.0 - IL_0125: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_012a: ldc.i4.0 - IL_012b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 58,58 : 13,36 '' - IL_0130: ldarg.0 - IL_0131: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_0136: ldstr "OK" - IL_013b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 59,59 : 13,55 '' - IL_0140: ldarg.0 - IL_0141: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_0146: ldc.i4.1 - IL_0147: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool) - .line 63,63 : 13,76 '' - IL_014c: ldarg.0 - IL_014d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0152: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0157: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 64,64 : 13,81 '' - IL_015c: ldarg.0 - IL_015d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0162: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ActiveCaption() - IL_0167: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 65,65 : 13,63 '' - IL_016c: ldarg.0 - IL_016d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0172: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0177: ldarg.0 - IL_0178: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_017d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 66,66 : 13,73 '' - IL_0182: ldarg.0 - IL_0183: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0188: ldc.i4.1 - IL_0189: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 67,67 : 13,163 '' - IL_018e: ldarg.0 - IL_018f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0194: ldstr "Tahoma" - IL_0199: ldc.r4 8.25 - IL_019e: ldc.i4.0 - IL_019f: ldc.i4.3 - IL_01a0: ldc.i4 0xee - IL_01a5: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_01aa: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 68,68 : 13,163 '' - IL_01af: ldarg.0 - IL_01b0: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_01b5: ldstr "Tahoma" - IL_01ba: ldc.r4 8. - IL_01bf: ldc.i4.1 - IL_01c0: ldc.i4.3 - IL_01c1: ldc.i4 0xee - IL_01c6: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_01cb: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 69,69 : 13,54 '' - IL_01d0: ldarg.0 - IL_01d1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_01d6: ldstr "Caption" - IL_01db: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 70,70 : 13,108 '' - IL_01e0: ldarg.0 - IL_01e1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_01e6: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_232_32x32() - IL_01eb: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 71,71 : 13,73 '' - IL_01f0: ldarg.0 - IL_01f1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_01f6: ldc.i4.0 - IL_01f7: ldc.i4.0 - IL_01f8: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_01fd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 72,72 : 13,78 '' - IL_0202: ldarg.0 - IL_0203: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0208: ldc.i4 0x12c - IL_020d: ldc.i4.s 40 - IL_020f: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0214: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 73,73 : 13,53 '' - IL_0219: ldarg.0 - IL_021a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_021f: ldstr "DialogHeader" - IL_0224: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 74,74 : 13,71 '' - IL_0229: ldarg.0 - IL_022a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_022f: ldc.i4 0x1c3 - IL_0234: ldc.i4.s 53 - IL_0236: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_023b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 75,75 : 13,44 '' - IL_0240: ldarg.0 - IL_0241: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0246: ldc.i4.1 - IL_0247: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 79,79 : 13,47 '' - IL_024c: ldarg.0 - IL_024d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_0252: ldc.i4.1 - IL_0253: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 80,80 : 13,76 '' - IL_0258: ldarg.0 - IL_0259: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_025e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0263: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 81,81 : 13,160 '' - IL_0268: ldarg.0 - IL_0269: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_026e: ldstr "Tahoma" - IL_0273: ldc.r4 8.25 - IL_0278: ldc.i4.1 - IL_0279: ldc.i4.3 - IL_027a: ldc.i4 0xee - IL_027f: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0284: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 82,82 : 13,75 '' - IL_0289: ldarg.0 - IL_028a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_028f: ldc.i4.s 12 - IL_0291: ldc.i4.s 23 - IL_0293: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0298: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 83,83 : 13,53 '' - IL_029d: ldarg.0 - IL_029e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_02a3: ldstr "CaptionLABEL" - IL_02a8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 84,84 : 13,70 '' - IL_02ad: ldarg.0 - IL_02ae: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_02b3: ldc.i4.s 59 - IL_02b5: ldc.i4.s 13 - IL_02b7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_02bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 85,85 : 13,44 '' - IL_02c1: ldarg.0 - IL_02c2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_02c7: ldc.i4.0 - IL_02c8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 86,86 : 13,50 '' - IL_02cd: ldarg.0 - IL_02ce: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL - IL_02d3: ldstr "(caption)" - IL_02d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 90,90 : 13,166 '' - IL_02dd: ldarg.0 - IL_02de: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_02e3: ldc.i4.s 10 - IL_02e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Anchor(valuetype [System.Windows.Forms]System.Windows.Forms.AnchorStyles) - .line 91,91 : 13,111 '' - IL_02ea: ldarg.0 - IL_02eb: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_02f0: ldloc.0 - IL_02f1: ldstr "BackgroundPBOX.Image" - IL_02f6: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_02fb: castclass [System.Drawing]System.Drawing.Image - IL_0300: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 92,92 : 13,79 '' - IL_0305: ldarg.0 - IL_0306: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_030b: ldc.i4 0x14a - IL_0310: ldc.i4.s 127 - IL_0312: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0317: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 93,93 : 13,57 '' - IL_031c: ldarg.0 - IL_031d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0322: ldstr "BackgroundPBOX" - IL_0327: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 94,94 : 13,74 '' - IL_032c: ldarg.0 - IL_032d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0332: ldc.i4.s 120 - IL_0334: ldc.i4 0x81 - IL_0339: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_033e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 95,95 : 13,93 '' - IL_0343: ldarg.0 - IL_0344: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0349: ldc.i4.2 - IL_034a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 96,96 : 13,46 '' - IL_034f: ldarg.0 - IL_0350: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0355: ldc.i4.3 - IL_0356: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 97,97 : 13,49 '' - IL_035b: ldarg.0 - IL_035c: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_0361: ldc.i4.0 - IL_0362: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 98,98 : 13,49 '' - IL_0367: ldarg.0 - IL_0368: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_036d: ldc.i4.0 - IL_036e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool) - .line 102,102 : 13,74 '' - IL_0373: ldarg.0 - IL_0374: ldc.r4 6. - IL_0379: ldc.r4 13. - IL_037e: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_0383: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 103,103 : 13,74 '' - IL_0388: ldarg.0 - IL_0389: ldc.i4.1 - IL_038a: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 104,104 : 13,65 '' - IL_038f: ldarg.0 - IL_0390: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window() - IL_0395: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 105,105 : 13,65 '' - IL_039a: ldarg.0 - IL_039b: ldc.i4 0x1c3 - IL_03a0: ldc.i4 0xff - IL_03a5: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_03aa: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size) - .line 106,106 : 13,52 '' - IL_03af: ldarg.0 - IL_03b0: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03b5: ldarg.0 - IL_03b6: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_03bb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 107,107 : 13,43 '' - IL_03c0: ldarg.0 - IL_03c1: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03c6: ldarg.0 - IL_03c7: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN - IL_03cc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 108,108 : 13,54 '' - IL_03d1: ldarg.0 - IL_03d2: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03d7: ldarg.0 - IL_03d8: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL - IL_03dd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 109,109 : 13,50 '' - IL_03e2: ldarg.0 - IL_03e3: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_03e8: ldarg.0 - IL_03e9: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_03ee: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 110,110 : 13,147 '' - IL_03f3: ldarg.0 - IL_03f4: ldstr "Tahoma" - IL_03f9: ldc.r4 8. - IL_03fe: ldc.i4.0 - IL_03ff: ldc.i4.3 - IL_0400: ldc.i4 0xee - IL_0405: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_040a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 111,111 : 13,85 '' - IL_040f: ldarg.0 - IL_0410: ldc.i4.3 - IL_0411: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle) - .line 112,112 : 13,84 '' - IL_0416: ldarg.0 - IL_0417: ldloc.0 - IL_0418: ldstr "$this.Icon" - IL_041d: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0422: castclass [System.Drawing]System.Drawing.Icon - IL_0427: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon) - .line 113,113 : 13,38 '' - IL_042c: ldarg.0 - IL_042d: ldc.i4.0 - IL_042e: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool) - .line 114,114 : 13,38 '' - IL_0433: ldarg.0 - IL_0434: ldc.i4.0 - IL_0435: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool) - .line 115,115 : 13,45 '' - IL_043a: ldarg.0 - IL_043b: ldstr "InformationDialog" - IL_0440: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 116,116 : 13,86 '' - IL_0445: ldarg.0 - IL_0446: ldc.i4.1 - IL_0447: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition) - .line 117,117 : 13,39 '' - IL_044c: ldarg.0 - IL_044d: ldstr "Information" - IL_0452: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 118,118 : 13,33 '' - IL_0457: ldarg.0 - IL_0458: ldc.i4.1 - IL_0459: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_TopMost(bool) - .line 119,119 : 13,81 '' - IL_045e: ldarg.0 - IL_045f: ldarg.0 - IL_0460: ldftn instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationDialog_Shown(object, - class [mscorlib]System.EventArgs) - IL_0466: newobj instance void [mscorlib]System.EventHandler::.ctor(object, - native int) - IL_046b: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler) - .line 120,120 : 13,51 '' - IL_0470: ldarg.0 - IL_0471: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0476: ldc.i4.0 - IL_0477: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 121,121 : 13,47 '' - IL_047c: ldarg.0 - IL_047d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader - IL_0482: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 122,122 : 13,89 '' - IL_0487: ldarg.0 - IL_0488: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX - IL_048d: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 123,123 : 13,38 '' - IL_0492: ldarg.0 - IL_0493: ldc.i4.0 - IL_0494: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 124,124 : 13,34 '' - IL_0499: ldarg.0 - IL_049a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 126,126 : 9,10 '' - IL_049f: ret - } // end of method InformationDialog::InitializeComponent - -} // end of class Virtuoso.Miranda.Plugins.Forms.InformationDialog - -.class interface public abstract auto ansi Virtuoso.Miranda.Plugins.Forms.ISynchronizedSubscriber -{ - .method public hidebysig newslot specialname abstract virtual - instance class [mscorlib]System.Threading.SynchronizationContext - get_SyncContext() cil managed - { - } // end of method ISynchronizedSubscriber::get_SyncContext - - .property instance class [mscorlib]System.Threading.SynchronizationContext - SyncContext() - { - .get instance class [mscorlib]System.Threading.SynchronizationContext Virtuoso.Miranda.Plugins.Forms.ISynchronizedSubscriber::get_SyncContext() - } // end of property ISynchronizedSubscriber::SyncContext -} // end of class Virtuoso.Miranda.Plugins.Forms.ISynchronizedSubscriber - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags None = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags TranslateNonReadOnlyEditControls = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags NoTitleTranslation = int32(0x00000002) -} // end of class Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Forms.LocalizableDialog - extends Virtuoso.Miranda.Plugins.Forms.SingletonDialog -{ - .field private static literal string MS_LANGPACK_TRANSLATEDIALOG = "LangPack/TranslateDialog" - .field private valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags translateFlags - .field private initonly class Virtuoso.Miranda.Plugins.Collections.ControlCollection nonLocalizableControls - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ControlCollection - get_NonLocalizableControls() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 50,50 : 19,49 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\LocalizableDialog.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls - IL_0006: ret - } // end of method LocalizableDialog::get_NonLocalizableControls - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags - get_TranslateFlags() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 55,55 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - IL_0006: ret - } // end of method LocalizableDialog::get_TranslateFlags - - .method public hidebysig specialname instance void - set_TranslateFlags(valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 56,56 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - .line 56,56 : 43,44 '' - IL_0007: ret - } // end of method LocalizableDialog::set_TranslateFlags - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 63,63 : 9,78 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldc.i4.0 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags) - .line 63,63 : 81,82 '' - IL_0008: ret - } // end of method LocalizableDialog::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags 'flags') cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 65,65 : 9,84 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags) - .line 65,65 : 87,88 '' - IL_0008: ret - } // end of method LocalizableDialog::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(string dialogName, - valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags 'flags') cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 67,67 : 9,102 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::.ctor(string) - .line 69,69 : 13,36 '' - IL_0007: ldarg.0 - IL_0008: ldarg.2 - IL_0009: stfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - .line 70,70 : 13,74 '' - IL_000e: ldarg.0 - IL_000f: newobj instance void Virtuoso.Miranda.Plugins.Collections.ControlCollection::.ctor() - IL_0014: stfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls - .line 71,71 : 9,10 '' - IL_0019: ret - } // end of method LocalizableDialog::.ctor - - .method family hidebysig virtual instance void - OnLoad(class [mscorlib]System.EventArgs e) cil managed - { - // Code size 160 (0xa0) - .maxstack 2 - .locals init ([0] class [System.Windows.Forms]System.Windows.Forms.Control control, - [1] class [System.Windows.Forms]System.Windows.Forms.TextBoxBase editCtrl, - [2] class [mscorlib]System.Collections.IEnumerator CS$5$0000, - [3] class [mscorlib]System.IDisposable CS$0$0001) - .line 79,79 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: call instance bool [System]System.ComponentModel.Component::get_DesignMode() - IL_0006: brtrue IL_0098 - - .line 81,81 : 17,123 '' - IL_000b: ldarg.0 - IL_000c: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - IL_0011: ldc.i4.2 - IL_0012: and - IL_0013: ldc.i4.2 - IL_0014: beq.s IL_0027 - - .line 82,82 : 21,63 '' - IL_0016: ldarg.0 - IL_0017: ldarg.0 - IL_0018: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_001d: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string) - IL_0022: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 84,84 : 45,53 '' - IL_0027: ldarg.0 - IL_0028: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_002d: callvirt instance class [mscorlib]System.Collections.IEnumerator [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::GetEnumerator() - IL_0032: stloc.2 - .try - { - IL_0033: br.s IL_007d - - .line 84,84 : 26,41 '' - IL_0035: ldloc.2 - IL_0036: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() - IL_003b: castclass [System.Windows.Forms]System.Windows.Forms.Control - IL_0040: stloc.0 - .line 86,86 : 21,67 '' - IL_0041: ldloc.0 - IL_0042: isinst [System.Windows.Forms]System.Windows.Forms.TextBoxBase - IL_0047: stloc.1 - .line 88,88 : 21,67 '' - IL_0048: ldarg.0 - IL_0049: ldfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls - IL_004e: ldloc.0 - IL_004f: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Contains(!0) - IL_0054: brtrue.s IL_007d - - .line 90,90 : 25,201 '' - IL_0056: ldloc.1 - IL_0057: brfalse.s IL_006c - - IL_0059: ldloc.1 - IL_005a: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.TextBoxBase::get_ReadOnly() - IL_005f: brtrue.s IL_006c - - IL_0061: ldarg.0 - IL_0062: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags - IL_0067: ldc.i4.1 - IL_0068: and - IL_0069: ldc.i4.1 - IL_006a: bne.un.s IL_007d - - .line 93,93 : 25,83 '' - IL_006c: ldloc.0 - IL_006d: ldloc.0 - IL_006e: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text() - IL_0073: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string) - IL_0078: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 84,84 : 42,44 '' - IL_007d: ldloc.2 - IL_007e: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() - IL_0083: brtrue.s IL_0035 - - IL_0085: leave.s IL_0098 - - } // end .try - finally - { - IL_0087: ldloc.2 - IL_0088: isinst [mscorlib]System.IDisposable - IL_008d: stloc.3 - IL_008e: ldloc.3 - IL_008f: brfalse.s IL_0097 - - IL_0091: ldloc.3 - IL_0092: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0097: endfinally - .line 98,98 : 13,28 '' - } // end handler - IL_0098: ldarg.0 - IL_0099: ldarg.1 - IL_009a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnLoad(class [mscorlib]System.EventArgs) - .line 99,99 : 9,10 '' - IL_009f: ret - } // end of method LocalizableDialog::OnLoad - - .property instance class Virtuoso.Miranda.Plugins.Collections.ControlCollection - NonLocalizableControls() - { - .custom instance void [System]System.ComponentModel.BrowsableAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .get instance class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::get_NonLocalizableControls() - } // end of property LocalizableDialog::NonLocalizableControls - .property instance valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags - TranslateFlags() - { - .set instance void Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::set_TranslateFlags(valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags) - .get instance valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::get_TranslateFlags() - } // end of property LocalizableDialog::TranslateFlags -} // end of class Virtuoso.Miranda.Plugins.Forms.LocalizableDialog - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 00 01 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field private string friendlyName - .method public hidebysig specialname rtspecialname - instance void .ctor(string name) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 37,37 : 9,59 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Helpers\\EnumValueFriendlyNameAttribute.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 39,39 : 13,38 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName - .line 40,40 : 9,10 '' - IL_000d: ret - } // end of method EnumValueFriendlyNameAttribute::.ctor - - .method public hidebysig specialname instance string - get_FriendlyName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 48,48 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName - IL_0006: ret - } // end of method EnumValueFriendlyNameAttribute::get_FriendlyName - - .method public hidebysig specialname instance void - set_FriendlyName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 49,49 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName - .line 49,49 : 41,42 '' - IL_0007: ret - } // end of method EnumValueFriendlyNameAttribute::set_FriendlyName - - .method public hidebysig static class [mscorlib]System.Collections.Generic.Dictionary`2 - GetFriendlyNames() cil managed - { - // Code size 178 (0xb2) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Type enumType, - [1] class [mscorlib]System.Type thisType, - [2] class [mscorlib]System.Collections.Generic.Dictionary`2 results, - [3] class [mscorlib]System.Reflection.FieldInfo 'field', - [4] class Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute[] names, - [5] class [mscorlib]System.Reflection.FieldInfo[] CS$6$0000, - [6] int32 CS$7$0001) - .line 58,58 : 13,43 '' - IL_0000: ldtoken !!TEnum - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: stloc.0 - .line 60,60 : 13,34 '' - IL_000b: ldloc.0 - IL_000c: callvirt instance bool [mscorlib]System.Type::get_IsEnum() - IL_0011: brtrue.s IL_0023 - - .line 61,61 : 17,86 '' - IL_0013: ldstr "TEnum is not an enumeration." - IL_0018: ldstr "TEnum" - IL_001d: newobj instance void [mscorlib]System.ArgumentException::.ctor(string, - string) - IL_0022: throw - - .line 63,63 : 13,68 '' - IL_0023: ldtoken Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute - IL_0028: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_002d: stloc.1 - .line 64,64 : 13,82 '' - IL_002e: ldc.i4.1 - IL_002f: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor(int32) - IL_0034: stloc.2 - .line 66,66 : 41,61 '' - IL_0035: ldloc.0 - IL_0036: callvirt instance class [mscorlib]System.Reflection.FieldInfo[] [mscorlib]System.Type::GetFields() - IL_003b: stloc.s CS$6$0000 - IL_003d: ldc.i4.0 - IL_003e: stloc.s CS$7$0001 - IL_0040: br.s IL_00a8 - - .line 66,66 : 22,37 '' - IL_0042: ldloc.s CS$6$0000 - IL_0044: ldloc.s CS$7$0001 - IL_0046: ldelem.ref - IL_0047: stloc.3 - .line 68,68 : 17,93 '' - IL_0048: ldloc.3 - IL_0049: callvirt instance valuetype [mscorlib]System.Reflection.FieldAttributes [mscorlib]System.Reflection.FieldInfo::get_Attributes() - IL_004e: ldc.i4.s 64 - IL_0050: and - IL_0051: ldc.i4.s 64 - IL_0053: bne.un.s IL_00a2 - - .line 71,71 : 17,135 '' - IL_0055: ldloc.3 - IL_0056: ldloc.1 - IL_0057: ldc.i4.0 - IL_0058: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_005d: castclass class Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute[] - IL_0062: stloc.s names - .line 73,73 : 17,55 '' - IL_0064: ldloc.s names - IL_0066: brfalse.s IL_008b - - IL_0068: ldloc.s names - IL_006a: ldlen - IL_006b: conv.i4 - IL_006c: ldc.i4.0 - IL_006d: ble.s IL_008b - - .line 74,74 : 21,92 '' - IL_006f: ldloc.2 - IL_0070: ldloc.3 - IL_0071: callvirt instance object [mscorlib]System.Reflection.FieldInfo::GetRawConstantValue() - IL_0076: unbox.any !!TEnum - IL_007b: ldloc.s names - IL_007d: ldc.i4.0 - IL_007e: ldelem.ref - IL_007f: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::get_FriendlyName() - IL_0084: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Add(!0, - !1) - IL_0089: br.s IL_00a2 - - .line 76,76 : 21,81 '' - IL_008b: ldloc.2 - IL_008c: ldloc.3 - IL_008d: callvirt instance object [mscorlib]System.Reflection.FieldInfo::GetRawConstantValue() - IL_0092: unbox.any !!TEnum - IL_0097: ldloc.3 - IL_0098: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name() - IL_009d: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Add(!0, - !1) - IL_00a2: ldloc.s CS$7$0001 - IL_00a4: ldc.i4.1 - IL_00a5: add - IL_00a6: stloc.s CS$7$0001 - .line 66,66 : 38,40 '' - IL_00a8: ldloc.s CS$7$0001 - IL_00aa: ldloc.s CS$6$0000 - IL_00ac: ldlen - IL_00ad: conv.i4 - IL_00ae: blt.s IL_0042 - - .line 79,79 : 13,28 '' - IL_00b0: ldloc.2 - IL_00b1: ret - } // end of method EnumValueFriendlyNameAttribute::GetFriendlyNames - - .property instance string FriendlyName() - { - .get instance string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::get_FriendlyName() - .set instance void Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::set_FriendlyName(string) - } // end of property EnumValueFriendlyNameAttribute::FriendlyName -} // end of class Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Helpers.MessageQueue - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested family CommonWaitTime - extends [mscorlib]System.Enum - { - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime QueueSuspension = int32(0x00000032) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime QueueItemProcessed = int32(0x000003E8) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime QueueProcessed = int32(0x000003E8) - } // end of class CommonWaitTime - - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) enabled - .field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) suspended - .field private initonly class [System]System.Collections.Generic.Queue`1> queue - .field private class [mscorlib]System.Threading.Thread QueueThread - .field private initonly class [mscorlib]System.Threading.ManualResetEvent waitHandle - .field private class [mscorlib]System.EventHandler MessageSending - .field private class [mscorlib]System.EventHandler MessageSent - .method public hidebysig specialname instance void - add_MessageSending(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MessageQueue::add_MessageSending - - .method public hidebysig specialname instance void - remove_MessageSending(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MessageQueue::remove_MessageSending - - .method public hidebysig specialname instance void - add_MessageSent(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MessageQueue::add_MessageSent - - .method public hidebysig specialname instance void - remove_MessageSent(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method MessageQueue::remove_MessageSent - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 43 (0x2b) - .maxstack 8 - .line 34,34 : 9,123 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Helpers\\MessageQueue.cs' - IL_0000: ldarg.0 - IL_0001: ldc.i4.5 - IL_0002: newobj instance void class [System]System.Collections.Generic.Queue`1>::.ctor(int32) - IL_0007: stfld class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue - .line 37,37 : 9,83 '' - IL_000c: ldarg.0 - IL_000d: ldc.i4.1 - IL_000e: newobj instance void [mscorlib]System.Threading.ManualResetEvent::.ctor(bool) - IL_0013: stfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - .line 61,61 : 9,30 '' - IL_0018: ldarg.0 - IL_0019: call instance void [mscorlib]System.Object::.ctor() - .line 63,63 : 13,51 '' - IL_001e: ldarg.0 - IL_001f: ldarg.0 - IL_0020: callvirt instance class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::InitializeQueueThread() - IL_0025: stfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - .line 64,64 : 9,10 '' - IL_002a: ret - } // end of method MessageQueue::.ctor - - .method family hidebysig newslot virtual - instance class [mscorlib]System.Threading.Thread - InitializeQueueThread() cil managed - { - // Code size 28 (0x1c) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Threading.Thread thread) - .line 68,68 : 13,54 '' - IL_0000: ldarg.0 - IL_0001: dup - IL_0002: ldvirtftn instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::ProcessQueue() - IL_0008: newobj instance void [mscorlib]System.Threading.ThreadStart::.ctor(object, - native int) - IL_000d: newobj instance void [mscorlib]System.Threading.Thread::.ctor(class [mscorlib]System.Threading.ThreadStart) - IL_0012: stloc.0 - .line 69,69 : 13,40 '' - IL_0013: ldloc.0 - IL_0014: ldc.i4.1 - IL_0015: callvirt instance void [mscorlib]System.Threading.Thread::set_IsBackground(bool) - .line 71,71 : 13,27 '' - IL_001a: ldloc.0 - IL_001b: ret - } // end of method MessageQueue::InitializeQueueThread - - .method family hidebysig virtual instance void - Finalize() cil managed - { - // Code size 28 (0x1c) - .maxstack 2 - .line 76,76 : 13,29 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SetState(bool) - .line 77,77 : 13,32 '' - IL_0007: ldarg.0 - IL_0008: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_000d: callvirt instance void [mscorlib]System.Threading.WaitHandle::Close() - IL_0012: leave.s IL_001b - - .line 78,78 : 9,10 '' - } // end .try - finally - { - IL_0014: ldarg.0 - IL_0015: call instance void [mscorlib]System.Object::Finalize() - IL_001a: endfinally - .line 78,78 : 9,10 '' - } // end handler - IL_001b: ret - } // end of method MessageQueue::Finalize - - .method public hidebysig specialname instance bool - get_Suspended() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 88,88 : 17,34 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended - IL_0008: ret - } // end of method MessageQueue::get_Suspended - - .method public hidebysig specialname instance class [mscorlib]System.Threading.ManualResetEvent - get_WaitHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 96,96 : 17,35 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_0006: ret - } // end of method MessageQueue::get_WaitHandle - - .method family hidebysig specialname instance class [System]System.Collections.Generic.Queue`1> - get_Queue() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 102,102 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue - IL_0006: ret - } // end of method MessageQueue::get_Queue - - .method public hidebysig specialname instance bool - get_Enabled() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 109,109 : 17,32 '' - IL_0000: ldarg.0 - IL_0001: volatile. - IL_0003: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::enabled - IL_0008: ret - } // end of method MessageQueue::get_Enabled - - .method public hidebysig specialname instance bool - get_QueueHasItems() cil managed - { - // Code size 39 (0x27) - .maxstack 2 - .locals init ([0] bool CS$1$0000, - [1] class [System]System.Collections.Generic.Queue`1> CS$2$0001) - .line 117,117 : 17,29 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 118,118 : 21,44 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0013: callvirt instance int32 class [System]System.Collections.Generic.Queue`1>::get_Count() - IL_0018: ldc.i4.0 - IL_0019: cgt - IL_001b: stloc.0 - IL_001c: leave.s IL_0025 - - } // end .try - finally - { - IL_001e: ldloc.1 - IL_001f: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0024: endfinally - .line 119,119 : 13,14 '' - } // end handler - IL_0025: ldloc.0 - IL_0026: ret - } // end of method MessageQueue::get_QueueHasItems - - .method family hidebysig newslot specialname virtual - instance bool get_ClearQueueWhenDisabled() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 126,126 : 17,29 '' - IL_0000: ldc.i4.1 - IL_0001: ret - } // end of method MessageQueue::get_ClearQueueWhenDisabled - - .method family hidebysig newslot virtual - instance void ProcessQueue() cil managed - { - // Code size 139 (0x8b) - .maxstack 2 - .locals init ([0] class [System]System.Collections.Generic.Queue`1> CS$2$0000) - IL_0000: br.s IL_0076 - - .line 139,139 : 21,58 '' - IL_0002: ldarg.0 - IL_0003: ldc.i4.s 50 - IL_0005: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime) - .line 138,138 : 17,34 '' - IL_000a: ldarg.0 - IL_000b: volatile. - IL_000d: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended - IL_0012: brtrue.s IL_0002 - - .line 141,141 : 17,29 '' - IL_0014: ldarg.0 - IL_0015: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_001a: dup - IL_001b: stloc.0 - IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object) - .try - { - IL_0021: br.s IL_004d - - .line 145,145 : 25,44 '' - IL_0023: ldarg.0 - IL_0024: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_0029: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Reset() - IL_002e: pop - .line 146,146 : 25,55 '' - IL_002f: ldarg.0 - IL_0030: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::RaiseMessageForwardingEvent() - .line 148,148 : 25,49 '' - IL_0035: ldarg.0 - IL_0036: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::DequeueAndSendMessage() - .line 149,149 : 25,58 '' - IL_003b: ldarg.0 - IL_003c: ldarg.0 - IL_003d: callvirt instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueItemProcessedWaitTime() - IL_0042: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32) - .line 151,151 : 25,54 '' - IL_0047: ldarg.0 - IL_0048: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::RaiseMessageForwardedEvent() - .line 143,143 : 21,42 '' - IL_004d: ldarg.0 - IL_004e: call instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueHasItems() - IL_0053: brtrue.s IL_0023 - - .line 154,154 : 21,38 '' - IL_0055: ldarg.0 - IL_0056: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_005b: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set() - IL_0060: pop - IL_0061: leave.s IL_006a - - } // end .try - finally - { - IL_0063: ldloc.0 - IL_0064: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0069: endfinally - .line 157,157 : 17,46 '' - } // end handler - IL_006a: ldarg.0 - IL_006b: ldarg.0 - IL_006c: callvirt instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueProcessedWaitTime() - IL_0071: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32) - .line 136,136 : 13,28 '' - IL_0076: ldarg.0 - IL_0077: call instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Enabled() - IL_007c: brtrue.s IL_000a - - .line 160,160 : 13,30 '' - IL_007e: ldarg.0 - IL_007f: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle - IL_0084: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set() - IL_0089: pop - .line 161,161 : 9,10 '' - IL_008a: ret - } // end of method MessageQueue::ProcessQueue - - .method family hidebysig instance void - DequeueAndSendMessage() cil managed - { - // Code size 55 (0x37) - .maxstack 3 - .locals init ([0] valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2 data, - [1] class [System]System.Collections.Generic.Queue`1> CS$2$0000) - .line 165,165 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0006: dup - IL_0007: stloc.1 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 167,167 : 17,74 '' - .try - { - IL_000d: ldarg.0 - IL_000e: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0013: callvirt instance !0 class [System]System.Collections.Generic.Queue`1>::Dequeue() - IL_0018: stloc.0 - .line 168,168 : 17,51 '' - IL_0019: ldarg.0 - IL_001a: ldloca.s data - IL_001c: call instance !0 valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2::get_Key() - IL_0021: ldloca.s data - IL_0023: call instance !1 valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2::get_Value() - IL_0028: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - string) - IL_002d: leave.s IL_0036 - - } // end .try - finally - { - IL_002f: ldloc.1 - IL_0030: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0035: endfinally - .line 170,170 : 9,10 '' - } // end handler - IL_0036: ret - } // end of method MessageQueue::DequeueAndSendMessage - - .method family hidebysig newslot virtual - instance void SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo recipient, - string message) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 174,174 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: ldarg.2 - IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::SendMessage(string) - .line 175,175 : 9,10 '' - IL_0007: ret - } // end of method MessageQueue::SendMessage - - .method family hidebysig newslot specialname virtual - instance int32 get_QueueItemProcessedWaitTime() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 181,181 : 17,63 '' - IL_0000: ldc.i4 0x3e8 - IL_0005: ret - } // end of method MessageQueue::get_QueueItemProcessedWaitTime - - .method family hidebysig newslot specialname virtual - instance int32 get_QueueProcessedWaitTime() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 189,189 : 17,59 '' - IL_0000: ldc.i4 0x3e8 - IL_0005: ret - } // end of method MessageQueue::get_QueueProcessedWaitTime - - .method public hidebysig instance void - SuspendQueue() cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 199,199 : 13,30 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: volatile. - IL_0004: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended - .line 200,200 : 9,10 '' - IL_0009: ret - } // end of method MessageQueue::SuspendQueue - - .method public hidebysig instance void - ResumeQueue() cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 204,204 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: volatile. - IL_0004: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended - .line 205,205 : 9,10 '' - IL_0009: ret - } // end of method MessageQueue::ResumeQueue - - .method public hidebysig instance void - EnqueueMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo 'to', - string message) cil managed - { - // Code size 48 (0x30) - .maxstack 3 - .locals init ([0] class [System]System.Collections.Generic.Queue`1> CS$2$0000) - .line 209,209 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 210,210 : 17,83 '' - .try - { - IL_000d: ldarg.0 - IL_000e: ldfld class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue - IL_0013: ldarg.1 - IL_0014: ldarg.2 - IL_0015: newobj instance void valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2::.ctor(!0, - !1) - IL_001a: callvirt instance void class [System]System.Collections.Generic.Queue`1>::Enqueue(!0) - IL_001f: leave.s IL_0028 - - } // end .try - finally - { - IL_0021: ldloc.0 - IL_0022: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0027: endfinally - .line 212,212 : 13,28 '' - } // end handler - IL_0028: ldarg.0 - IL_0029: ldc.i4.1 - IL_002a: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SetState(bool) - .line 213,213 : 9,10 '' - IL_002f: ret - } // end of method MessageQueue::EnqueueMessage - - .method public hidebysig instance void - SetState(bool enabled) cil managed - { - // Code size 105 (0x69) - .maxstack 2 - .locals init ([0] class [System]System.Collections.Generic.Queue`1> CS$2$0000) - .line 218,218 : 13,25 '' - IL_0000: ldarg.0 - IL_0001: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0006: dup - IL_0007: stloc.0 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 220,220 : 17,29 '' - .try - { - IL_000d: ldarg.1 - IL_000e: brfalse.s IL_004b - - .line 222,222 : 21,96 '' - IL_0010: ldarg.0 - IL_0011: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - IL_0016: callvirt instance valuetype [mscorlib]System.Threading.ThreadState [mscorlib]System.Threading.Thread::get_ThreadState() - IL_001b: ldc.i4.s 16 - IL_001d: and - IL_001e: ldc.i4.s 16 - IL_0020: bne.un.s IL_002e - - .line 223,223 : 25,63 '' - IL_0022: ldarg.0 - IL_0023: ldarg.0 - IL_0024: callvirt instance class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::InitializeQueueThread() - IL_0029: stfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - .line 225,225 : 21,100 '' - IL_002e: ldarg.0 - IL_002f: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - IL_0034: callvirt instance valuetype [mscorlib]System.Threading.ThreadState [mscorlib]System.Threading.Thread::get_ThreadState() - IL_0039: ldc.i4.8 - IL_003a: and - IL_003b: ldc.i4.8 - IL_003c: bne.un.s IL_0056 - - .line 226,226 : 25,45 '' - IL_003e: ldarg.0 - IL_003f: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread - IL_0044: callvirt instance void [mscorlib]System.Threading.Thread::Start() - IL_0049: br.s IL_0056 - - .line 230,230 : 21,35 '' - IL_004b: ldarg.0 - IL_004c: call instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - IL_0051: callvirt instance void class [System]System.Collections.Generic.Queue`1>::Clear() - .line 233,233 : 17,40 '' - IL_0056: ldarg.0 - IL_0057: ldarg.1 - IL_0058: volatile. - IL_005a: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::enabled - IL_005f: leave.s IL_0068 - - } // end .try - finally - { - IL_0061: ldloc.0 - IL_0062: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0067: endfinally - .line 235,235 : 9,10 '' - } // end handler - IL_0068: ret - } // end of method MessageQueue::SetState - - .method family hidebysig instance void - RaiseMessageForwardingEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 239,239 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_0006: brfalse.s IL_0019 - - .line 240,240 : 17,55 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 241,241 : 9,10 '' - IL_0019: ret - } // end of method MessageQueue::RaiseMessageForwardingEvent - - .method family hidebysig instance void - RaiseMessageForwardedEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 245,245 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_0006: brfalse.s IL_0019 - - .line 246,246 : 17,52 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 247,247 : 9,10 '' - IL_0019: ret - } // end of method MessageQueue::RaiseMessageForwardedEvent - - .method family hidebysig instance void - Wait(valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime miliseconds) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 251,251 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32) - .line 252,252 : 9,10 '' - IL_0007: ret - } // end of method MessageQueue::Wait - - .method family hidebysig instance void - Wait(int32 miliseconds) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 256,256 : 13,39 '' - IL_0000: ldarg.1 - IL_0001: call void [mscorlib]System.Threading.Thread::Sleep(int32) - .line 257,257 : 9,10 '' - IL_0006: ret - } // end of method MessageQueue::Wait - - .event [mscorlib]System.EventHandler MessageSending - { - .addon instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::add_MessageSending(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::remove_MessageSending(class [mscorlib]System.EventHandler) - } // end of event MessageQueue::MessageSending - .event [mscorlib]System.EventHandler MessageSent - { - .addon instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::add_MessageSent(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::remove_MessageSent(class [mscorlib]System.EventHandler) - } // end of event MessageQueue::MessageSent - .property instance bool Suspended() - { - .get instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Suspended() - } // end of property MessageQueue::Suspended - .property instance class [mscorlib]System.Threading.ManualResetEvent - WaitHandle() - { - .get instance class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_WaitHandle() - } // end of property MessageQueue::WaitHandle - .property instance class [System]System.Collections.Generic.Queue`1> - Queue() - { - .get instance class [System]System.Collections.Generic.Queue`1> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue() - } // end of property MessageQueue::Queue - .property instance bool Enabled() - { - .get instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Enabled() - } // end of property MessageQueue::Enabled - .property instance bool QueueHasItems() - { - .get instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueHasItems() - } // end of property MessageQueue::QueueHasItems - .property instance bool ClearQueueWhenDisabled() - { - .get instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_ClearQueueWhenDisabled() - } // end of property MessageQueue::ClearQueueWhenDisabled - .property instance int32 QueueItemProcessedWaitTime() - { - .get instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueItemProcessedWaitTime() - } // end of property MessageQueue::QueueItemProcessedWaitTime - .property instance int32 QueueProcessedWaitTime() - { - .get instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueProcessedWaitTime() - } // end of property MessageQueue::QueueProcessedWaitTime -} // end of class Virtuoso.Miranda.Plugins.Helpers.MessageQueue - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Helpers.Utilities - extends [mscorlib]System.Object -{ - .method public hidebysig static uint32 - GetTimestamp() cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 11 (0xb) - .maxstack 8 - .line 29,29 : 13,47 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Helpers\\Utilities.cs' - IL_0000: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::get_Now() - IL_0005: call uint32 Virtuoso.Miranda.Plugins.Helpers.Utilities::GetTimestamp(valuetype [mscorlib]System.DateTime) - IL_000a: ret - } // end of method Utilities::GetTimestamp - - .method public hidebysig static uint32 - GetTimestamp(valuetype [mscorlib]System.DateTime dateTime) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 34 (0x22) - .maxstack 4 - .locals init ([0] valuetype [mscorlib]System.TimeSpan CS$0$0000) - .line 35,35 : 13,95 '' - IL_0000: ldarga.s dateTime - IL_0002: call instance valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::ToUniversalTime() - IL_0007: ldc.i4 0x7b2 - IL_000c: ldc.i4.1 - IL_000d: ldc.i4.1 - IL_000e: newobj instance void [mscorlib]System.DateTime::.ctor(int32, - int32, - int32) - IL_0013: call valuetype [mscorlib]System.TimeSpan [mscorlib]System.DateTime::op_Subtraction(valuetype [mscorlib]System.DateTime, - valuetype [mscorlib]System.DateTime) - IL_0018: stloc.0 - IL_0019: ldloca.s CS$0$0000 - IL_001b: call instance float64 [mscorlib]System.TimeSpan::get_TotalSeconds() - IL_0020: conv.u4 - IL_0021: ret - } // end of method Utilities::GetTimestamp - -} // end of class Virtuoso.Miranda.Plugins.Helpers.Utilities - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.Configuration.Controls.AboutContent - extends Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl -{ - .field private class [System]System.ComponentModel.IContainer components - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader panel1 - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection panel2 - .field private class [System.Windows.Forms]System.Windows.Forms.Label VersionLABEL - .field private class [System.Windows.Forms]System.Windows.Forms.LinkLabel HomepageLINK - .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox pictureBox1 - .field private class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection categoryItemSection1 - .field private class [System.Windows.Forms]System.Windows.Forms.Label label1 - .field private class [System.Windows.Forms]System.Windows.Forms.ListBox listBox1 - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 28,28 : 9,31 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Configuration\\Controls\\AboutContent.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::.ctor() - .line 30,30 : 13,35 '' - IL_0006: ldarg.0 - IL_0007: call instance void Virtuoso.Hyphen.Configuration.Controls.AboutContent::InitializeComponent() - .line 31,31 : 9,10 '' - IL_000c: ret - } // end of method AboutContent::.ctor - - .method famorassem hidebysig virtual instance bool - OnShow(bool firstTime) cil managed - { - // Code size 89 (0x59) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Reflection.Assembly 'assembly') - .line 35,35 : 13,27 '' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0057 - - .line 37,37 : 17,56 '' - IL_0003: ldarg.0 - IL_0004: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0009: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_000e: stloc.0 - .line 39,39 : 17,87 '' - IL_000f: ldarg.0 - IL_0010: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0015: ldstr "v{0}" - IL_001a: ldloc.0 - IL_001b: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_0020: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_0025: call string [mscorlib]System.String::Format(string, - object) - IL_002a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 40,42 : 17,109 '' - IL_002f: ldarg.0 - IL_0030: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0035: ldloc.0 - IL_0036: ldtoken [mscorlib]System.Reflection.AssemblyCopyrightAttribute - IL_003b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0040: ldc.i4.0 - IL_0041: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_0046: ldc.i4.0 - IL_0047: ldelem.ref - IL_0048: castclass [mscorlib]System.Reflection.AssemblyCopyrightAttribute - IL_004d: callvirt instance string [mscorlib]System.Reflection.AssemblyCopyrightAttribute::get_Copyright() - IL_0052: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 45,45 : 13,26 '' - IL_0057: ldc.i4.0 - IL_0058: ret - } // end of method AboutContent::OnShow - - .method private hidebysig instance void - HomepageLINK_LinkClicked(object sender, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs e) cil managed - { - // Code size 36 (0x24) - .maxstack 2 - .locals init ([0] class [System]System.Diagnostics.ProcessStartInfo info) - .line 50,50 : 13,100 '' - IL_0000: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance() - IL_0005: callvirt instance class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::get_PluginInfo() - IL_000a: ldfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage - IL_000f: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor(string) - IL_0014: stloc.0 - .line 51,51 : 13,41 '' - IL_0015: ldloc.0 - IL_0016: ldc.i4.1 - IL_0017: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool) - .line 53,53 : 13,33 '' - IL_001c: ldloc.0 - IL_001d: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo) - IL_0022: pop - .line 54,54 : 9,10 '' - IL_0023: ret - } // end of method AboutContent::HomepageLINK_LinkClicked - - .method family hidebysig virtual instance void - Dispose(bool disposing) cil managed - { - // Code size 30 (0x1e) - .maxstack 8 - .line 17,17 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Configuration\\Controls\\AboutContent.Designer.cs' - IL_0000: ldarg.1 - IL_0001: brfalse.s IL_0016 - - IL_0003: ldarg.0 - IL_0004: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Hyphen.Configuration.Controls.AboutContent::components - IL_0009: brfalse.s IL_0016 - - .line 19,19 : 17,38 '' - IL_000b: ldarg.0 - IL_000c: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Hyphen.Configuration.Controls.AboutContent::components - IL_0011: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 21,21 : 13,37 '' - IL_0016: ldarg.0 - IL_0017: ldarg.1 - IL_0018: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool) - .line 22,22 : 9,10 '' - IL_001d: ret - } // end of method AboutContent::Dispose - - .method private hidebysig instance void - InitializeComponent() cil managed - { - // Code size 1652 (0x674) - .maxstack 6 - .locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources, - [1] object[] CS$0$0000) - .line 32,32 : 13,145 '' - IL_0000: ldtoken Virtuoso.Hyphen.Configuration.Controls.AboutContent - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type) - IL_000f: stloc.0 - .line 33,33 : 13,106 '' - IL_0010: ldarg.0 - IL_0011: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor() - IL_0016: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - .line 34,34 : 13,107 '' - IL_001b: ldarg.0 - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor() - IL_0021: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - .line 35,35 : 13,66 '' - IL_0026: ldarg.0 - IL_0027: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_002c: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - .line 36,36 : 13,70 '' - IL_0031: ldarg.0 - IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor() - IL_0037: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - .line 37,37 : 13,70 '' - IL_003c: ldarg.0 - IL_003d: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor() - IL_0042: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - .line 38,38 : 13,121 '' - IL_0047: ldarg.0 - IL_0048: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor() - IL_004d: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - .line 39,39 : 13,60 '' - IL_0052: ldarg.0 - IL_0053: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor() - IL_0058: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - .line 40,40 : 13,64 '' - IL_005d: ldarg.0 - IL_005e: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListBox::.ctor() - IL_0063: stfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - .line 41,41 : 13,88 '' - IL_0068: ldarg.0 - IL_0069: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_006e: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit() - .line 42,42 : 13,34 '' - IL_0073: ldarg.0 - IL_0074: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout() - .line 46,46 : 13,70 '' - IL_0079: ldarg.0 - IL_007a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_007f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0084: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 47,47 : 13,133 '' - IL_0089: ldarg.0 - IL_008a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_008f: ldc.i4 0xff - IL_0094: ldc.i4 0x80 - IL_0099: ldc.i4.0 - IL_009a: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_009f: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 48,48 : 13,67 '' - IL_00a4: ldarg.0 - IL_00a5: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_00aa: ldc.i4.1 - IL_00ab: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle) - .line 49,49 : 13,157 '' - IL_00b0: ldarg.0 - IL_00b1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_00b6: ldstr "Tahoma" - IL_00bb: ldc.r4 8.25 - IL_00c0: ldc.i4.0 - IL_00c1: ldc.i4.3 - IL_00c2: ldc.i4 0xee - IL_00c7: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_00cc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 50,50 : 13,157 '' - IL_00d1: ldarg.0 - IL_00d2: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_00d7: ldstr "Tahoma" - IL_00dc: ldc.r4 8. - IL_00e1: ldc.i4.1 - IL_00e2: ldc.i4.3 - IL_00e3: ldc.i4 0xee - IL_00e8: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_00ed: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font) - .line 51,51 : 13,53 '' - IL_00f2: ldarg.0 - IL_00f3: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_00f8: ldstr "About Hyphen" - IL_00fd: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string) - .line 52,52 : 13,102 '' - IL_0102: ldarg.0 - IL_0103: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0108: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_232_32x32() - IL_010d: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image) - .line 53,53 : 13,67 '' - IL_0112: ldarg.0 - IL_0113: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0118: ldc.i4.0 - IL_0119: ldc.i4.0 - IL_011a: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_011f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 54,54 : 13,72 '' - IL_0124: ldarg.0 - IL_0125: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_012a: ldc.i4 0x12c - IL_012f: ldc.i4.s 40 - IL_0131: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0136: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 55,55 : 13,41 '' - IL_013b: ldarg.0 - IL_013c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0141: ldstr "panel1" - IL_0146: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 56,56 : 13,65 '' - IL_014b: ldarg.0 - IL_014c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0151: ldc.i4 0x318 - IL_0156: ldc.i4.s 40 - IL_0158: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_015d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 57,57 : 13,38 '' - IL_0162: ldarg.0 - IL_0163: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_0168: ldc.i4.0 - IL_0169: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 61,61 : 13,70 '' - IL_016e: ldarg.0 - IL_016f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_0174: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_0179: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 62,62 : 13,135 '' - IL_017e: ldarg.0 - IL_017f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_0184: ldc.i4 0xff - IL_0189: ldc.i4 0xe0 - IL_018e: ldc.i4 0xc0 - IL_0193: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_0198: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 63,63 : 13,154 '' - IL_019d: ldarg.0 - IL_019e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01a3: ldstr "Tahoma" - IL_01a8: ldc.r4 8.25 - IL_01ad: ldc.i4.1 - IL_01ae: ldc.i4.3 - IL_01af: ldc.i4 0xee - IL_01b4: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_01b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 64,64 : 13,64 '' - IL_01be: ldarg.0 - IL_01bf: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01c4: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_01c9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 65,65 : 13,69 '' - IL_01ce: ldarg.0 - IL_01cf: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01d4: ldc.i4.s 10 - IL_01d6: ldc.i4.s 46 - IL_01d8: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_01dd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 66,66 : 13,72 '' - IL_01e2: ldarg.0 - IL_01e3: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01e8: ldc.i4 0x12c - IL_01ed: ldc.i4.s 20 - IL_01ef: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_01f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 67,67 : 13,41 '' - IL_01f9: ldarg.0 - IL_01fa: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_01ff: ldstr "panel2" - IL_0204: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 68,68 : 13,48 '' - IL_0209: ldarg.0 - IL_020a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_020f: ldstr "Hyphen" - IL_0214: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string) - .line 69,69 : 13,65 '' - IL_0219: ldarg.0 - IL_021a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_021f: ldc.i4 0x2fd - IL_0224: ldc.i4.s 20 - IL_0226: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_022b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 70,70 : 13,38 '' - IL_0230: ldarg.0 - IL_0231: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_0236: ldc.i4.1 - IL_0237: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 74,74 : 13,47 '' - IL_023c: ldarg.0 - IL_023d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0242: ldc.i4.1 - IL_0243: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 75,75 : 13,157 '' - IL_0248: ldarg.0 - IL_0249: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_024e: ldstr "Tahoma" - IL_0253: ldc.r4 8. - IL_0258: ldc.i4.1 - IL_0259: ldc.i4.3 - IL_025a: ldc.i4 0xee - IL_025f: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0264: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 76,76 : 13,76 '' - IL_0269: ldarg.0 - IL_026a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_026f: ldc.i4.s 127 - IL_0271: ldc.i4.s 72 - IL_0273: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_0278: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 77,77 : 13,53 '' - IL_027d: ldarg.0 - IL_027e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0283: ldstr "VersionLABEL" - IL_0288: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 78,78 : 13,70 '' - IL_028d: ldarg.0 - IL_028e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0293: ldc.i4.s 51 - IL_0295: ldc.i4.s 13 - IL_0297: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_029c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 79,79 : 13,44 '' - IL_02a1: ldarg.0 - IL_02a2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_02a7: ldc.i4.2 - IL_02a8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 80,80 : 13,49 '' - IL_02ad: ldarg.0 - IL_02ae: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_02b3: ldstr "v0.0.0.0" - IL_02b8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 84,84 : 13,47 '' - IL_02bd: ldarg.0 - IL_02be: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_02c3: ldc.i4.1 - IL_02c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 85,85 : 13,76 '' - IL_02c9: ldarg.0 - IL_02ca: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_02cf: ldc.i4 0x82 - IL_02d4: ldc.i4.s 85 - IL_02d6: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_02db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 86,86 : 13,53 '' - IL_02e0: ldarg.0 - IL_02e1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_02e6: ldstr "HomepageLINK" - IL_02eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 87,87 : 13,71 '' - IL_02f0: ldarg.0 - IL_02f1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_02f6: ldc.i4.s 121 - IL_02f8: ldc.i4.s 13 - IL_02fa: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_02ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 88,88 : 13,44 '' - IL_0304: ldarg.0 - IL_0305: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_030a: ldc.i4.3 - IL_030b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 89,89 : 13,46 '' - IL_0310: ldarg.0 - IL_0311: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0316: ldc.i4.1 - IL_0317: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool) - .line 90,90 : 13,63 '' - IL_031c: ldarg.0 - IL_031d: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0322: ldstr bytearray (A9 00 20 00 28 00 41 00 73 00 73 00 65 00 6D 00 // .. .(.A.s.s.e.m. - 62 00 6C 00 79 00 20 00 63 00 6F 00 70 00 79 00 // b.l.y. .c.o.p.y. - 72 00 69 00 67 00 68 00 74 00 29 00 ) // r.i.g.h.t.). - IL_0327: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 91,91 : 13,135 '' - IL_032c: ldarg.0 - IL_032d: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0332: ldarg.0 - IL_0333: ldftn instance void Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK_LinkClicked(object, - class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs) - IL_0339: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler::.ctor(object, - native int) - IL_033e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::add_LinkClicked(class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler) - .line 95,95 : 13,105 '' - IL_0343: ldarg.0 - IL_0344: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0349: ldloc.0 - IL_034a: ldstr "pictureBox1.Image" - IL_034f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string) - IL_0354: castclass [System.Drawing]System.Drawing.Image - IL_0359: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image) - .line 96,96 : 13,74 '' - IL_035e: ldarg.0 - IL_035f: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0364: ldc.i4.s 21 - IL_0366: ldc.i4.s 72 - IL_0368: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_036d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 97,97 : 13,51 '' - IL_0372: ldarg.0 - IL_0373: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0378: ldstr "pictureBox1" - IL_037d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 98,98 : 13,70 '' - IL_0382: ldarg.0 - IL_0383: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0388: ldc.i4.s 100 - IL_038a: ldc.i4.s 50 - IL_038c: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0391: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 99,99 : 13,90 '' - IL_0396: ldarg.0 - IL_0397: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_039c: ldc.i4.2 - IL_039d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode) - .line 100,100 : 13,43 '' - IL_03a2: ldarg.0 - IL_03a3: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_03a8: ldc.i4.5 - IL_03a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32) - .line 101,101 : 13,46 '' - IL_03ae: ldarg.0 - IL_03af: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_03b4: ldc.i4.0 - IL_03b5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool) - .line 105,105 : 13,84 '' - IL_03ba: ldarg.0 - IL_03bb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_03c0: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent() - IL_03c5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color) - .line 106,106 : 13,149 '' - IL_03ca: ldarg.0 - IL_03cb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_03d0: ldc.i4 0xff - IL_03d5: ldc.i4 0xe0 - IL_03da: ldc.i4 0xc0 - IL_03df: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32, - int32, - int32) - IL_03e4: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color) - .line 107,107 : 13,168 '' - IL_03e9: ldarg.0 - IL_03ea: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_03ef: ldstr "Tahoma" - IL_03f4: ldc.r4 8.25 - IL_03f9: ldc.i4.1 - IL_03fa: ldc.i4.3 - IL_03fb: ldc.i4 0xee - IL_0400: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_0405: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 108,108 : 13,78 '' - IL_040a: ldarg.0 - IL_040b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0410: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black() - IL_0415: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color) - .line 109,109 : 13,84 '' - IL_041a: ldarg.0 - IL_041b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0420: ldc.i4.s 10 - IL_0422: ldc.i4 0x95 - IL_0427: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_042c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 110,110 : 13,86 '' - IL_0431: ldarg.0 - IL_0432: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0437: ldc.i4 0x12c - IL_043c: ldc.i4.s 20 - IL_043e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_0443: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size) - .line 111,111 : 13,69 '' - IL_0448: ldarg.0 - IL_0449: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_044e: ldstr "categoryItemSection1" - IL_0453: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 112,112 : 13,66 '' - IL_0458: ldarg.0 - IL_0459: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_045e: ldstr "Components" - IL_0463: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string) - .line 113,113 : 13,79 '' - IL_0468: ldarg.0 - IL_0469: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_046e: ldc.i4 0x2fd - IL_0473: ldc.i4.s 20 - IL_0475: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_047a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 114,114 : 13,52 '' - IL_047f: ldarg.0 - IL_0480: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0485: ldc.i4.4 - IL_0486: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 118,118 : 13,41 '' - IL_048b: ldarg.0 - IL_048c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_0491: ldc.i4.1 - IL_0492: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool) - .line 119,119 : 13,151 '' - IL_0497: ldarg.0 - IL_0498: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_049d: ldstr "Tahoma" - IL_04a2: ldc.r4 8. - IL_04a7: ldc.i4.1 - IL_04a8: ldc.i4.3 - IL_04a9: ldc.i4 0xee - IL_04ae: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string, - float32, - valuetype [System.Drawing]System.Drawing.FontStyle, - valuetype [System.Drawing]System.Drawing.GraphicsUnit, - uint8) - IL_04b3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font) - .line 120,120 : 13,70 '' - IL_04b8: ldarg.0 - IL_04b9: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_04be: ldc.i4.s 18 - IL_04c0: ldc.i4 0xac - IL_04c5: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_04ca: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 121,121 : 13,41 '' - IL_04cf: ldarg.0 - IL_04d0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_04d5: ldstr "label1" - IL_04da: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 122,122 : 13,65 '' - IL_04df: ldarg.0 - IL_04e0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_04e5: ldc.i4 0xef - IL_04ea: ldc.i4.s 13 - IL_04ec: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_04f1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 123,123 : 13,38 '' - IL_04f6: ldarg.0 - IL_04f7: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_04fc: ldc.i4.5 - IL_04fd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 124,124 : 13,74 '' - IL_0502: ldarg.0 - IL_0503: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_0508: ldstr "Hyphen uses these 3rd party assemblies:" - IL_050d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string) - .line 128,128 : 13,79 '' - IL_0512: ldarg.0 - IL_0513: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0518: ldc.i4.0 - IL_0519: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_BorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.BorderStyle) - .line 129,129 : 13,52 '' - IL_051e: ldarg.0 - IL_051f: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0524: ldc.i4.1 - IL_0525: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListControl::set_FormattingEnabled(bool) - .line 130,131 : 13,48 '' - IL_052a: ldarg.0 - IL_052b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0530: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListBox/ObjectCollection [System.Windows.Forms]System.Windows.Forms.ListBox::get_Items() - IL_0535: ldc.i4.1 - IL_0536: newarr [mscorlib]System.Object - IL_053b: stloc.1 - IL_053c: ldloc.1 - IL_053d: ldc.i4.0 - IL_053e: ldstr bytearray (52 00 69 00 62 00 62 00 6F 00 6E 00 50 00 61 00 // R.i.b.b.o.n.P.a. - 6E 00 65 00 6C 00 2C 00 20 00 A9 00 20 00 4A 00 // n.e.l.,. ... .J. - 75 00 61 00 6E 00 20 00 50 00 61 00 62 00 6C 00 // u.a.n. .P.a.b.l. - 6F 00 20 00 47 00 2E 00 43 00 2E 00 ) // o. .G...C... - IL_0543: stelem.ref - IL_0544: ldloc.1 - IL_0545: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox/ObjectCollection::AddRange(object[]) - .line 132,132 : 13,72 '' - IL_054a: ldarg.0 - IL_054b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0550: ldc.i4.s 33 - IL_0552: ldc.i4 0xbc - IL_0557: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32, - int32) - IL_055c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point) - .line 133,133 : 13,45 '' - IL_0561: ldarg.0 - IL_0562: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0567: ldstr "listBox1" - IL_056c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 134,134 : 13,83 '' - IL_0571: ldarg.0 - IL_0572: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0577: ldc.i4.0 - IL_0578: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_SelectionMode(valuetype [System.Windows.Forms]System.Windows.Forms.SelectionMode) - .line 135,135 : 13,68 '' - IL_057d: ldarg.0 - IL_057e: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_0583: ldc.i4 0xe0 - IL_0588: ldc.i4.s 104 - IL_058a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32, - int32) - IL_058f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size) - .line 136,136 : 13,41 '' - IL_0594: ldarg.0 - IL_0595: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_059a: ldc.i4.1 - IL_059b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_Sorted(bool) - .line 137,137 : 13,40 '' - IL_05a0: ldarg.0 - IL_05a1: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_05a6: ldc.i4.6 - IL_05a7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32) - .line 141,141 : 13,74 '' - IL_05ac: ldarg.0 - IL_05ad: ldc.r4 6. - IL_05b2: ldc.r4 13. - IL_05b7: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32, - float32) - IL_05bc: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF) - .line 142,142 : 13,74 '' - IL_05c1: ldarg.0 - IL_05c2: ldc.i4.1 - IL_05c3: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode) - .line 143,143 : 13,46 '' - IL_05c8: ldarg.0 - IL_05c9: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05ce: ldarg.0 - IL_05cf: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1 - IL_05d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 144,144 : 13,44 '' - IL_05d9: ldarg.0 - IL_05da: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05df: ldarg.0 - IL_05e0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1 - IL_05e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 145,145 : 13,49 '' - IL_05ea: ldarg.0 - IL_05eb: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_05f0: ldarg.0 - IL_05f1: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_05f6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 146,146 : 13,50 '' - IL_05fb: ldarg.0 - IL_05fc: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0601: ldarg.0 - IL_0602: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK - IL_0607: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 147,147 : 13,50 '' - IL_060c: ldarg.0 - IL_060d: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0612: ldarg.0 - IL_0613: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL - IL_0618: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 148,148 : 13,58 '' - IL_061d: ldarg.0 - IL_061e: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0623: ldarg.0 - IL_0624: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1 - IL_0629: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 149,149 : 13,44 '' - IL_062e: ldarg.0 - IL_062f: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0634: ldarg.0 - IL_0635: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2 - IL_063a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 150,150 : 13,44 '' - IL_063f: ldarg.0 - IL_0640: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls() - IL_0645: ldarg.0 - IL_0646: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1 - IL_064b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control) - .line 151,151 : 13,40 '' - IL_0650: ldarg.0 - IL_0651: ldstr "AboutContent" - IL_0656: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string) - .line 152,152 : 13,86 '' - IL_065b: ldarg.0 - IL_065c: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1 - IL_0661: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit() - .line 153,153 : 13,38 '' - IL_0666: ldarg.0 - IL_0667: ldc.i4.0 - IL_0668: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool) - .line 154,154 : 13,34 '' - IL_066d: ldarg.0 - IL_066e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout() - .line 156,156 : 9,10 '' - IL_0673: ret - } // end of method AboutContent::InitializeComponent - -} // end of class Virtuoso.Hyphen.Configuration.Controls.AboutContent - -.class public abstract auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - extends [mscorlib]System.Object -{ - .field private static initonly object SyncObject - .field private static initonly class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Stores - .field private static initonly class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Encryptions - .field assembly initonly class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues values - .field private bool isDirty - .field private notserialized class [mscorlib]System.EventHandler ConfigurationChanged - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 47,47 : 9,40 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\PluginConfiguration.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 49,49 : 13,48 '' - IL_0006: ldarg.0 - IL_0007: newobj instance void Virtuoso.Miranda.Plugins.Collections.ConfigurationValues::.ctor() - IL_000c: stfld class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::values - .line 50,50 : 9,10 '' - IL_0011: ret - } // end of method PluginConfiguration::.ctor - - .method family hidebysig newslot virtual - instance void InitializeDefaultConfiguration() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 52,52 : 67,68 '' - IL_0000: ret - } // end of method PluginConfiguration::InitializeDefaultConfiguration - - .method public hidebysig specialname instance void - add_ConfigurationChanged(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginConfiguration::add_ConfigurationChanged - - .method public hidebysig specialname instance void - remove_ConfigurationChanged(class [mscorlib]System.EventHandler 'value') cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init (class [mscorlib]System.EventHandler V_0, - class [mscorlib]System.EventHandler V_1, - class [mscorlib]System.EventHandler V_2) - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: stloc.1 - IL_0009: ldloc.1 - IL_000a: ldarg.1 - IL_000b: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate, - class [mscorlib]System.Delegate) - IL_0010: castclass [mscorlib]System.EventHandler - IL_0015: stloc.2 - IL_0016: ldarg.0 - IL_0017: ldflda class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_001c: ldloc.2 - IL_001d: ldloc.1 - IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange(!!0&, - !!0, - !!0) - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldloc.1 - IL_0026: bne.un.s IL_0007 - - IL_0028: ret - } // end of method PluginConfiguration::remove_ConfigurationChanged - - .method family hidebysig instance void - RaiseChangedEvent() cil managed - { - // Code size 26 (0x1a) - .maxstack 8 - .line 63,63 : 13,46 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_0006: brfalse.s IL_0019 - - .line 64,64 : 17,61 '' - IL_0008: ldarg.0 - IL_0009: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged - IL_000e: ldarg.0 - IL_000f: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty - IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object, - class [mscorlib]System.EventArgs) - .line 65,65 : 9,10 '' - IL_0019: ret - } // end of method PluginConfiguration::RaiseChangedEvent - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues - get_Values() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 75,75 : 17,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::values - IL_0006: ret - } // end of method PluginConfiguration::get_Values - - .method public hidebysig specialname instance bool - get_IsDirty() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 83,83 : 17,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::isDirty - IL_0006: ret - } // end of method PluginConfiguration::get_IsDirty - - .method famorassem hidebysig specialname - instance void set_IsDirty(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 87,87 : 17,33 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::isDirty - .line 88,88 : 13,14 '' - IL_0007: ret - } // end of method PluginConfiguration::set_IsDirty - - .method family hidebysig newslot virtual - instance void OnBeforeSerialization() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 95,95 : 58,59 '' - IL_0000: ret - } // end of method PluginConfiguration::OnBeforeSerialization - - .method family hidebysig newslot virtual - instance void OnAfterDeserialization() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 97,97 : 59,60 '' - IL_0000: ret - } // end of method PluginConfiguration::OnAfterDeserialization - - .method family hidebysig instance void - MarkDirty() cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 101,101 : 13,28 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::set_IsDirty(bool) - .line 102,102 : 13,33 '' - IL_0007: ldarg.0 - IL_0008: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::RaiseChangedEvent() - .line 103,103 : 9,10 '' - IL_000d: ret - } // end of method PluginConfiguration::MarkDirty - - .method private hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - GetOptions(class [mscorlib]System.Type configType) cil managed - { - // Code size 68 (0x44) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options, - [1] class [mscorlib]System.Type configAttribType) - .line 109,109 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 110,110 : 17,63 '' - IL_0003: ldstr "configType" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 112,112 : 13,58 '' - IL_000e: ldnull - IL_000f: stloc.0 - .line 113,113 : 13,75 '' - IL_0010: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - IL_0015: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001a: stloc.1 - .line 115,115 : 13,63 '' - IL_001b: ldarg.0 - IL_001c: ldloc.1 - IL_001d: ldc.i4.0 - IL_001e: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type, - bool) - IL_0023: brfalse.s IL_0037 - - .line 116,116 : 17,117 '' - IL_0025: ldarg.0 - IL_0026: ldloc.1 - IL_0027: ldc.i4.0 - IL_0028: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type, - bool) - IL_002d: ldc.i4.0 - IL_002e: ldelem.ref - IL_002f: castclass Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - IL_0034: stloc.0 - IL_0035: br.s IL_003d - - .line 118,118 : 17,63 '' - IL_0037: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor() - IL_003c: stloc.0 - .line 120,120 : 13,39 '' - IL_003d: ldloc.0 - IL_003e: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::Finalize() - IL_0043: ret - } // end of method PluginConfiguration::GetOptions - - .method private hidebysig static uint8[] - FetchStream(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 69 (0x45) - .maxstack 4 - .locals init ([0] uint8[] buffer) - .line 125,125 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 126,126 : 17,59 '' - IL_0003: ldstr "stream" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 128,128 : 13,33 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance bool [mscorlib]System.IO.Stream::get_CanRead() - IL_0014: brtrue.s IL_001c - - .line 129,129 : 17,47 '' - IL_0016: newobj instance void [mscorlib]System.ArgumentException::.ctor() - IL_001b: throw - - .line 131,131 : 13,53 '' - IL_001c: ldarg.0 - IL_001d: callvirt instance int64 [mscorlib]System.IO.Stream::get_Length() - IL_0022: conv.ovf.i - IL_0023: newarr [mscorlib]System.Byte - IL_0028: stloc.0 - .line 133,133 : 13,72 '' - IL_0029: ldarg.0 - IL_002a: ldloc.0 - IL_002b: ldc.i4.0 - IL_002c: ldloc.0 - IL_002d: ldlen - IL_002e: conv.i4 - IL_002f: callvirt instance int32 [mscorlib]System.IO.Stream::Read(uint8[], - int32, - int32) - IL_0034: conv.i8 - IL_0035: ldarg.0 - IL_0036: callvirt instance int64 [mscorlib]System.IO.Stream::get_Length() - IL_003b: beq.s IL_0043 - - .line 134,134 : 17,41 '' - IL_003d: newobj instance void [mscorlib]System.IO.IOException::.ctor() - IL_0042: throw - - .line 136,136 : 13,27 '' - IL_0043: ldloc.0 - IL_0044: ret - } // end of method PluginConfiguration::FetchStream - - .method assembly hidebysig static void - FlushCaches() cil managed - { - // Code size 99 (0x63) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - [1] object CS$2$0000, - [2] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator CS$5$0001) - .line 141,141 : 13,30 '' - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject - IL_0005: dup - IL_0006: stloc.1 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 143,143 : 46,59 '' - .try - { - IL_000c: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - IL_0011: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection class [mscorlib]System.Collections.Generic.Dictionary`2::get_Values() - IL_0016: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() - IL_001b: stloc.2 - .try - { - IL_001c: br.s IL_002c - - .line 143,143 : 26,42 '' - IL_001e: ldloca.s CS$5$0001 - IL_0020: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() - IL_0025: stloc.0 - .line 144,144 : 21,39 '' - IL_0026: ldloc.0 - IL_0027: callvirt instance void [mscorlib]System.IDisposable::Dispose() - .line 143,143 : 43,45 '' - IL_002c: ldloca.s CS$5$0001 - IL_002e: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() - IL_0033: brtrue.s IL_001e - - IL_0035: leave.s IL_0045 - - } // end .try - finally - { - IL_0037: ldloca.s CS$5$0001 - IL_0039: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator - IL_003f: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0044: endfinally - .line 146,146 : 17,32 '' - } // end handler - IL_0045: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - IL_004a: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - .line 147,147 : 17,37 '' - IL_004f: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions - IL_0054: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2::Clear() - IL_0059: leave.s IL_0062 - - } // end .try - finally - { - IL_005b: ldloc.1 - IL_005c: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0061: endfinally - .line 149,149 : 9,10 '' - } // end handler - IL_0062: ret - } // end of method PluginConfiguration::FlushCaches - - .method public hidebysig instance void - Save() cil managed - { - // Code size 98 (0x62) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options, - [1] class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - [2] class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageException isE, - [3] object CS$2$0000) - .line 159,159 : 17,34 '' - .try - { - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject - IL_0005: dup - IL_0006: stloc.3 - IL_0007: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 161,161 : 21,45 '' - .try - { - IL_000c: ldarg.0 - IL_000d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::OnBeforeSerialization() - .line 163,163 : 21,83 '' - IL_0012: ldarg.0 - IL_0013: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0018: call class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetOptions(class [mscorlib]System.Type) - IL_001d: stloc.0 - .line 164,164 : 21,76 '' - IL_001e: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - IL_0023: ldloc.0 - IL_0024: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Storage() - IL_0029: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::Instantiate(class [mscorlib]System.Type) - IL_002e: stloc.1 - .line 166,166 : 21,41 '' - IL_002f: ldloc.0 - IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encrypt() - IL_0035: brfalse.s IL_0041 - - .line 167,167 : 25,62 '' - IL_0037: ldarg.0 - IL_0038: ldloc.1 - IL_0039: ldloc.0 - IL_003a: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SerializeEncrypted(class Virtuoso.Miranda.Plugins.Configuration.IStorage, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_003f: br.s IL_0049 - - .line 169,169 : 25,53 '' - IL_0041: ldarg.0 - IL_0042: ldloc.1 - IL_0043: ldloc.0 - IL_0044: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Serialize(class Virtuoso.Miranda.Plugins.Configuration.IStorage, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0049: leave.s IL_0052 - - } // end .try - finally - { - IL_004b: ldloc.3 - IL_004c: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0051: endfinally - } // end handler - IL_0052: leave.s IL_0061 - - .line 172,172 : 13,49 '' - } // end .try - catch [mscorlib]System.IO.IsolatedStorage.IsolatedStorageException - { - IL_0054: stloc.2 - .line 174,174 : 17,122 '' - IL_0055: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToSaveConfiguration_StorageError() - IL_005a: ldloc.2 - IL_005b: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string, - class [mscorlib]System.Exception) - IL_0060: throw - - .line 176,176 : 9,10 '' - } // end handler - IL_0061: ret - } // end of method PluginConfiguration::Save - - .method private hidebysig instance void - Serialize(class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 41 (0x29) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter serializer, - [1] class [mscorlib]System.IO.Stream 'stream') - .line 180,180 : 13,64 '' - IL_0000: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() - IL_0005: stloc.0 - .line 182,182 : 20,73 '' - IL_0006: ldarg.1 - IL_0007: ldarg.0 - IL_0008: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_000d: ldarg.2 - IL_000e: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenWrite(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0013: stloc.1 - .line 183,183 : 17,52 '' - .try - { - IL_0014: ldloc.0 - IL_0015: ldloc.1 - IL_0016: ldarg.0 - IL_0017: callvirt instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Serialize(class [mscorlib]System.IO.Stream, - object) - IL_001c: leave.s IL_0028 - - } // end .try - finally - { - IL_001e: ldloc.1 - IL_001f: brfalse.s IL_0027 - - IL_0021: ldloc.1 - IL_0022: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0027: endfinally - .line 184,184 : 9,10 '' - } // end handler - IL_0028: ret - } // end of method PluginConfiguration::Serialize - - .method private hidebysig instance void - SerializeEncrypted(class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 119 (0x77) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.IEncryption encryption, - [1] class [mscorlib]System.IO.Stream serializationStream, - [2] uint8[] data, - [3] uint8[] protectedData, - [4] class [mscorlib]System.IO.Stream 'stream') - .line 188,188 : 13,82 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions - IL_0005: ldarg.2 - IL_0006: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encryption() - IL_000b: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::Instantiate(class [mscorlib]System.Type) - IL_0010: stloc.0 - .line 190,190 : 20,71 '' - IL_0011: ldc.i4 0x800 - IL_0016: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32) - IL_001b: stloc.1 - .line 192,192 : 17,76 '' - .try - { - IL_001c: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() - IL_0021: ldloc.1 - IL_0022: ldarg.0 - IL_0023: call instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Serialize(class [mscorlib]System.IO.Stream, - object) - .line 193,193 : 17,63 '' - IL_0028: ldloc.1 - IL_0029: ldc.i4.0 - IL_002a: conv.i8 - IL_002b: ldc.i4.0 - IL_002c: callvirt instance int64 [mscorlib]System.IO.Stream::Seek(int64, - valuetype [mscorlib]System.IO.SeekOrigin) - IL_0031: pop - .line 195,195 : 17,64 '' - IL_0032: ldloc.1 - IL_0033: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FetchStream(class [mscorlib]System.IO.Stream) - IL_0038: stloc.2 - .line 196,196 : 17,65 '' - IL_0039: ldloc.0 - IL_003a: ldloc.2 - IL_003b: callvirt instance uint8[] Virtuoso.Miranda.Plugins.Configuration.IEncryption::Encrypt(uint8[]) - IL_0040: stloc.3 - .line 198,198 : 24,77 '' - IL_0041: ldarg.1 - IL_0042: ldarg.0 - IL_0043: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0048: ldarg.2 - IL_0049: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenWrite(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_004e: stloc.s 'stream' - .line 199,199 : 21,74 '' - .try - { - IL_0050: ldloc.s 'stream' - IL_0052: ldloc.3 - IL_0053: ldc.i4.0 - IL_0054: ldloc.3 - IL_0055: ldlen - IL_0056: conv.i4 - IL_0057: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[], - int32, - int32) - IL_005c: leave.s IL_006a - - } // end .try - finally - { - IL_005e: ldloc.s 'stream' - IL_0060: brfalse.s IL_0069 - - IL_0062: ldloc.s 'stream' - IL_0064: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0069: endfinally - } // end handler - IL_006a: leave.s IL_0076 - - } // end .try - finally - { - IL_006c: ldloc.1 - IL_006d: brfalse.s IL_0075 - - IL_006f: ldloc.1 - IL_0070: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0075: endfinally - .line 201,201 : 9,10 '' - } // end handler - IL_0076: ret - } // end of method PluginConfiguration::SerializeEncrypted - - .method public hidebysig static !!T Load<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) T>() cil managed - { - // Code size 204 (0xcc) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Type configType, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options, - [2] class Virtuoso.Miranda.Plugins.Configuration.IStorage 'storage', - [3] class [mscorlib]System.IO.Stream 'stream', - [4] !!T result, - [5] class [mscorlib]System.OperationCanceledException e, - [6] class [mscorlib]System.Exception V_6, - [7] !!T defaults, - [8] !!T CS$1$0000, - [9] object CS$2$0001) - .line 211,211 : 17,34 '' - .try - { - IL_0000: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject - IL_0005: dup - IL_0006: stloc.s CS$2$0001 - IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 213,213 : 21,49 '' - .try - { - IL_000d: ldtoken !!T - IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0017: stloc.0 - .line 214,214 : 21,84 '' - IL_0018: ldloc.0 - IL_0019: call class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetOptions(class [mscorlib]System.Type) - IL_001e: stloc.1 - .line 216,216 : 21,76 '' - IL_001f: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - IL_0024: ldloc.1 - IL_0025: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Storage() - IL_002a: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::Instantiate(class [mscorlib]System.Type) - IL_002f: stloc.2 - .line 218,218 : 21,62 '' - IL_0030: ldloc.2 - IL_0031: ldloc.0 - IL_0032: ldloc.1 - IL_0033: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.IStorage::Exists(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0038: brtrue.s IL_0046 - - .line 219,219 : 25,61 '' - IL_003a: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_003f: stloc.s CS$1$0000 - IL_0041: leave IL_00c9 - - .line 221,221 : 28,81 '' - IL_0046: ldloc.2 - IL_0047: ldloc.0 - IL_0048: ldloc.1 - IL_0049: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenRead(class [mscorlib]System.Type, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_004e: stloc.3 - .line 223,223 : 25,41 '' - .try - { - IL_004f: ldloca.s result - IL_0051: initobj !!T - .line 225,225 : 25,45 '' - IL_0057: ldloc.1 - IL_0058: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encrypt() - IL_005d: brfalse.s IL_006a - - .line 226,226 : 29,79 '' - IL_005f: ldloc.3 - IL_0060: ldloc.1 - IL_0061: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::DeserializeEncrypted(class [mscorlib]System.IO.Stream, - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute) - IL_0066: stloc.s result - IL_0068: br.s IL_0072 - - .line 228,228 : 29,61 '' - IL_006a: ldloc.3 - IL_006b: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Deserialize(class [mscorlib]System.IO.Stream) - IL_0070: stloc.s result - .line 230,230 : 25,57 '' - IL_0072: ldloca.s result - IL_0074: constrained. !!T - IL_007a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::OnAfterDeserialization() - .line 231,231 : 25,39 '' - IL_007f: ldloc.s result - IL_0081: stloc.s CS$1$0000 - IL_0083: leave.s IL_00c9 - - } // end .try - finally - { - IL_0085: ldloc.3 - IL_0086: brfalse.s IL_008e - - IL_0088: ldloc.3 - IL_0089: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_008e: endfinally - } // end handler - } // end .try - finally - { - IL_008f: ldloc.s CS$2$0001 - IL_0091: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0096: endfinally - .line 235,235 : 13,49 '' - } // end handler - } // end .try - catch [mscorlib]System.OperationCanceledException - { - IL_0097: stloc.s e - .line 237,237 : 17,120 '' - IL_0099: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError() - IL_009e: ldloc.s e - IL_00a0: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string, - class [mscorlib]System.Exception) - IL_00a5: throw - - .line 239,239 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_00a6: stloc.s V_6 - .line 241,241 : 17,59 '' - IL_00a8: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_00ad: stloc.s defaults - .line 242,242 : 17,33 '' - IL_00af: ldloca.s defaults - IL_00b1: constrained. !!T - IL_00b7: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save() - .line 244,244 : 17,120 '' - IL_00bc: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError() - IL_00c1: ldloc.s V_6 - IL_00c3: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string, - class [mscorlib]System.Exception) - IL_00c8: throw - - .line 246,246 : 9,10 '' - } // end handler - IL_00c9: ldloc.s CS$1$0000 - IL_00cb: ret - } // end of method PluginConfiguration::Load - - .method private hidebysig static !!T Deserialize<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) T>(class [mscorlib]System.IO.Stream 'stream') cil managed - { - // Code size 22 (0x16) - .maxstack 8 - .line 250,250 : 13,67 '' - IL_0000: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() - IL_0005: ldarg.0 - IL_0006: call instance object [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Deserialize(class [mscorlib]System.IO.Stream) - IL_000b: isinst !!T - IL_0010: unbox.any !!T - IL_0015: ret - } // end of method PluginConfiguration::Deserialize - - .method private hidebysig static !!T DeserializeEncrypted<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) T>(class [mscorlib]System.IO.Stream 'stream', - class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options) cil managed - { - // Code size 73 (0x49) - .maxstack 2 - .locals init ([0] uint8[] protectedData, - [1] uint8[] data, - [2] class [mscorlib]System.IO.Stream serializedStream, - [3] !!T CS$1$0000) - .line 255,255 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FetchStream(class [mscorlib]System.IO.Stream) - IL_0006: stloc.0 - .line 256,256 : 13,94 '' - IL_0007: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions - IL_000c: ldarg.1 - IL_000d: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encryption() - IL_0012: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::Instantiate(class [mscorlib]System.Type) - IL_0017: ldloc.0 - IL_0018: callvirt instance uint8[] Virtuoso.Miranda.Plugins.Configuration.IEncryption::Decrypt(uint8[]) - IL_001d: stloc.1 - .line 258,258 : 20,68 '' - IL_001e: ldloc.1 - IL_001f: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(uint8[]) - IL_0024: stloc.2 - .line 259,259 : 17,81 '' - .try - { - IL_0025: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() - IL_002a: ldloc.2 - IL_002b: call instance object [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Deserialize(class [mscorlib]System.IO.Stream) - IL_0030: isinst !!T - IL_0035: unbox.any !!T - IL_003a: stloc.3 - IL_003b: leave.s IL_0047 - - } // end .try - finally - { - IL_003d: ldloc.2 - IL_003e: brfalse.s IL_0046 - - IL_0040: ldloc.2 - IL_0041: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0046: endfinally - .line 260,260 : 9,10 '' - } // end handler - IL_0047: ldloc.3 - IL_0048: ret - } // end of method PluginConfiguration::DeserializeEncrypted - - .method public hidebysig static !!TConfig - GetDefaultConfiguration<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) TConfig>() cil managed - { - // Code size 56 (0x38) - .maxstack 2 - .locals init ([0] !!TConfig result) - .line 264,264 : 13,89 '' - IL_0000: ldtoken !!TConfig - IL_0005: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_000a: ldc.i4.1 - IL_000b: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type, - bool) - IL_0010: isinst !!TConfig - IL_0015: unbox.any !!TConfig - IL_001a: stloc.0 - .line 266,266 : 13,32 '' - IL_001b: ldloc.0 - IL_001c: box !!TConfig - IL_0021: brtrue.s IL_0029 - - .line 267,267 : 17,52 '' - IL_0023: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor() - IL_0028: throw - - .line 269,269 : 13,53 '' - IL_0029: ldloca.s result - IL_002b: constrained. !!TConfig - IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::InitializeDefaultConfiguration() - .line 270,270 : 13,27 '' - IL_0036: ldloc.0 - IL_0037: ret - } // end of method PluginConfiguration::GetDefaultConfiguration - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 31 (0x1f) - .maxstack 8 - .line 34,34 : 9,66 '' - IL_0000: newobj instance void [mscorlib]System.Object::.ctor() - IL_0005: stsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject - .line 36,36 : 9,104 '' - IL_000a: newobj instance void class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::.ctor() - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores - .line 37,37 : 9,115 '' - IL_0014: newobj instance void class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::.ctor() - IL_0019: stsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions - IL_001e: ret - } // end of method PluginConfiguration::.cctor - - .event [mscorlib]System.EventHandler ConfigurationChanged - { - .addon instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::add_ConfigurationChanged(class [mscorlib]System.EventHandler) - .removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::remove_ConfigurationChanged(class [mscorlib]System.EventHandler) - } // end of event PluginConfiguration::ConfigurationChanged - .property instance class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues - Values() - { - .get instance class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::get_Values() - } // end of property PluginConfiguration::Values - .property instance bool IsDirty() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::get_IsDirty() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::set_IsDirty(bool) - } // end of property PluginConfiguration::IsDirty -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - -.class private auto ansi serializable sealed beforefieldinit Virtuoso.Hyphen.Configuration.RuntimeConfiguration - extends Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration -{ - .custom instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor(string) = ( 01 00 07 30 2E 30 2E 30 2E 36 02 00 54 02 07 45 // ...0.0.0.6..T..E - 6E 63 72 79 70 74 00 54 02 0C 50 72 6F 66 69 6C // ncrypt.T..Profil - 65 42 6F 75 6E 64 00 ) // eBound. - .field private static class Virtuoso.Hyphen.Configuration.RuntimeConfiguration singleton - .field private string customFusionAssemblyName - .field private string customAssemblyProbeTypeName - .field private string customPluginManagerTypeName - .field private bool loadPluginsOnStartup - .field private bool lazyUnload - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 41,41 : 9,39 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Configuration\\RuntimeConfiguration.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::.ctor() - .line 41,41 : 42,43 '' - IL_0006: ret - } // end of method RuntimeConfiguration::.ctor - - .method public hidebysig specialname static - class Virtuoso.Hyphen.Configuration.RuntimeConfiguration - get_Singleton() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 47,47 : 17,39 '' - IL_0000: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - IL_0005: brtrue.s IL_0012 - - .line 48,48 : 21,91 '' - IL_0007: ldstr "Configuration not initialized." - IL_000c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0011: throw - - .line 50,50 : 17,34 '' - IL_0012: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - IL_0017: ret - } // end of method RuntimeConfiguration::get_Singleton - - .method public hidebysig specialname static - bool get_Initialized() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 58,58 : 17,42 '' - IL_0000: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - IL_0005: ldnull - IL_0006: ceq - IL_0008: ldc.i4.0 - IL_0009: ceq - IL_000b: ret - } // end of method RuntimeConfiguration::get_Initialized - - .method family hidebysig virtual instance void - InitializeDefaultConfiguration() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 64,64 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload - .line 65,65 : 9,10 '' - IL_0007: ret - } // end of method RuntimeConfiguration::InitializeDefaultConfiguration - - .method public hidebysig specialname instance string - get_CustomPluginManagerTypeName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 73,73 : 19,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customPluginManagerTypeName - IL_0006: ret - } // end of method RuntimeConfiguration::get_CustomPluginManagerTypeName - - .method public hidebysig specialname instance void - set_CustomPluginManagerTypeName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 74,74 : 19,55 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customPluginManagerTypeName - .line 74,74 : 56,57 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_CustomPluginManagerTypeName - - .method public hidebysig specialname instance string - get_CustomAssemblyProbeTypeName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 79,79 : 19,54 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customAssemblyProbeTypeName - IL_0006: ret - } // end of method RuntimeConfiguration::get_CustomAssemblyProbeTypeName - - .method public hidebysig specialname instance void - set_CustomAssemblyProbeTypeName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 80,80 : 19,55 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customAssemblyProbeTypeName - .line 80,80 : 56,57 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_CustomAssemblyProbeTypeName - - .method public hidebysig specialname instance string - get_CustomFusionAssemblyName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 85,85 : 19,51 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customFusionAssemblyName - IL_0006: ret - } // end of method RuntimeConfiguration::get_CustomFusionAssemblyName - - .method public hidebysig specialname instance void - set_CustomFusionAssemblyName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 86,86 : 19,52 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customFusionAssemblyName - .line 86,86 : 53,54 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_CustomFusionAssemblyName - - .method public hidebysig specialname instance bool - get_LoadPluginsOnStartup() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 91,91 : 19,47 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::loadPluginsOnStartup - IL_0006: ret - } // end of method RuntimeConfiguration::get_LoadPluginsOnStartup - - .method public hidebysig specialname instance void - set_LoadPluginsOnStartup(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 92,92 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::loadPluginsOnStartup - .line 92,92 : 49,50 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_LoadPluginsOnStartup - - .method public hidebysig specialname instance bool - get_UseLazyUnload() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 97,97 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload - IL_0006: ret - } // end of method RuntimeConfiguration::get_UseLazyUnload - - .method public hidebysig specialname instance void - set_UseLazyUnload(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 98,98 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload - .line 98,98 : 39,40 '' - IL_0007: ret - } // end of method RuntimeConfiguration::set_UseLazyUnload - - .method public hidebysig static void Initialize() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 107,107 : 13,75 '' - IL_0000: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load() - IL_0005: stsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - .line 108,108 : 9,10 '' - IL_000a: ret - } // end of method RuntimeConfiguration::Initialize - - .method public hidebysig static void Reset() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 112,112 : 13,93 '' - IL_0000: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_0005: stsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton - .line 113,113 : 9,10 '' - IL_000a: ret - } // end of method RuntimeConfiguration::Reset - - .method public hidebysig static void Reload() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 117,117 : 13,26 '' - IL_0000: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Initialize() - .line 118,118 : 9,10 '' - IL_0005: ret - } // end of method RuntimeConfiguration::Reload - - .property class Virtuoso.Hyphen.Configuration.RuntimeConfiguration - Singleton() - { - .get class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - } // end of property RuntimeConfiguration::Singleton - .property bool Initialized() - { - .get bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Initialized() - } // end of property RuntimeConfiguration::Initialized - .property instance string CustomPluginManagerTypeName() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_CustomPluginManagerTypeName(string) - .get instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomPluginManagerTypeName() - } // end of property RuntimeConfiguration::CustomPluginManagerTypeName - .property instance string CustomAssemblyProbeTypeName() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_CustomAssemblyProbeTypeName(string) - .get instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomAssemblyProbeTypeName() - } // end of property RuntimeConfiguration::CustomAssemblyProbeTypeName - .property instance string CustomFusionAssemblyName() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_CustomFusionAssemblyName(string) - .get instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomFusionAssemblyName() - } // end of property RuntimeConfiguration::CustomFusionAssemblyName - .property instance bool LoadPluginsOnStartup() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_LoadPluginsOnStartup(bool) - .get instance bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_LoadPluginsOnStartup() - } // end of property RuntimeConfiguration::LoadPluginsOnStartup - .property instance bool UseLazyUnload() - { - .set instance void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::set_UseLazyUnload(bool) - .get instance bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_UseLazyUnload() - } // end of property RuntimeConfiguration::UseLazyUnload -} // end of class Virtuoso.Hyphen.Configuration.RuntimeConfiguration - -.class interface private abstract auto ansi Virtuoso.Miranda.Plugins.IInternalConfigurator - implements Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ -} // end of class Virtuoso.Miranda.Plugins.IInternalConfigurator - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.Configuration.RuntimeConfigurator - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.IInternalConfigurator, - Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .field private static class Virtuoso.Miranda.Plugins.IConfigurablePlugin singleton - .field private class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] configuration - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 9,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Configuration\\RuntimeConfigurator.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 34,34 : 41,42 '' - IL_0006: ret - } // end of method RuntimeConfigurator::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.IConfigurablePlugin - get_Singleton() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 45,45 : 17,77 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Hyphen.Configuration.RuntimeConfigurator::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::singleton - IL_0014: ret - } // end of method RuntimeConfigurator::get_Singleton - - .method public hidebysig newslot specialname virtual final - instance string get_Name() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 51,51 : 19,35 '' - IL_0000: ldstr "Hyphen" - IL_0005: ret - } // end of method RuntimeConfigurator::get_Name - - .method public hidebysig newslot specialname virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - get_Configuration() cil managed - { - // Code size 36 (0x24) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0000, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001) - .line 57,57 : 19,122 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Hyphen.Configuration.RuntimeConfigurator::configuration - IL_0006: dup - IL_0007: brtrue.s IL_0023 - - IL_0009: pop - IL_000a: ldarg.0 - IL_000b: ldc.i4.1 - IL_000c: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldc.i4.0 - IL_0014: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0019: stelem.ref - IL_001a: ldloc.0 - IL_001b: dup - IL_001c: stloc.1 - IL_001d: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Hyphen.Configuration.RuntimeConfigurator::configuration - IL_0022: ldloc.1 - IL_0023: ret - } // end of method RuntimeConfigurator::get_Configuration - - .method public hidebysig newslot virtual final - instance void ResetConfiguration() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 62,62 : 13,42 '' - IL_0000: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Reset() - .line 63,63 : 9,10 '' - IL_0005: ret - } // end of method RuntimeConfigurator::ResetConfiguration - - .method public hidebysig newslot virtual final - instance void ReloadConfiguration() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 67,67 : 13,43 '' - IL_0000: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Reload() - .line 68,68 : 9,10 '' - IL_0005: ret - } // end of method RuntimeConfigurator::ReloadConfiguration - - .method public hidebysig newslot virtual final - instance void PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories) cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Category category, - [1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) - .line 75,75 : 13,118 '' - IL_0000: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General() - IL_0005: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_Description() - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Category::.ctor(string, - string) - IL_000f: stloc.0 - .line 77,77 : 13,156 '' - IL_0010: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About() - IL_0015: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About_Description() - IL_001a: ldtoken Virtuoso.Hyphen.Configuration.Controls.AboutContent - IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0024: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string, - string, - class [mscorlib]System.Type) - IL_0029: stloc.1 - .line 78,78 : 13,66 '' - IL_002a: ldloc.1 - IL_002b: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Information() - IL_0030: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 79,79 : 13,38 '' - IL_0035: ldloc.0 - IL_0036: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - IL_003b: ldloc.1 - IL_003c: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 81,81 : 13,38 '' - IL_0041: ldarg.1 - IL_0042: ldloc.0 - IL_0043: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 82,82 : 9,10 '' - IL_0048: ret - } // end of method RuntimeConfigurator::PopulateConfiguration - - .property class Virtuoso.Miranda.Plugins.IConfigurablePlugin - Singleton() - { - .get class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Singleton() - } // end of property RuntimeConfigurator::Singleton - .property instance string Name() - { - .get instance string Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Name() - } // end of property RuntimeConfigurator::Name - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Configuration() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Configuration() - } // end of property RuntimeConfigurator::Configuration -} // end of class Virtuoso.Hyphen.Configuration.RuntimeConfigurator - -.class public abstract auto ansi beforefieldinit Virtuoso.Hyphen.Mini.ProtocolPlugin - extends Virtuoso.Hyphen.Mini.StandalonePlugin -{ - .field private native int namePtr - .field private int32 NameCapacity - .field private class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol thisProtocol - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 47,47 : 9,35 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\ProtocolPlugin.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::.ctor() - .line 47,47 : 38,39 '' - IL_0006: ret - } // end of method ProtocolPlugin::.ctor - - .method public hidebysig specialname virtual - instance valuetype [mscorlib]System.Guid[] - get_PluginInterfaces() cil managed - { - // Code size 26 (0x1a) - .maxstack 2 - .locals init ([0] valuetype [mscorlib]System.Guid[] CS$0$0000) - .line 58,58 : 19,91 '' - IL_0000: ldc.i4.1 - IL_0001: newarr [mscorlib]System.Guid - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: ldc.i4.0 - IL_0009: ldelema [mscorlib]System.Guid - IL_000e: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_ProtocolUUID() - IL_0013: stobj [mscorlib]System.Guid - IL_0018: ldloc.0 - IL_0019: ret - } // end of method ProtocolPlugin::get_PluginInterfaces - - .method assembly hidebysig strict virtual - instance void LoadInternal(native int pPluginLink) cil managed - { - // Code size 257 (0x101) - .maxstack 3 - .line 67,67 : 13,73 '' - IL_0000: ldarg.0 - IL_0001: ldarg.0 - IL_0002: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0007: ldarg.0 - IL_0008: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolType() - IL_000d: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType) - IL_0012: call instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ThisProtocol(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol) - .line 68,68 : 13,37 '' - IL_0017: ldarg.0 - IL_0018: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_001d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Register() - .line 70,70 : 13,49 '' - IL_0022: ldarg.0 - IL_0023: ldc.i4 0x9c87 - IL_0028: callvirt instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - .line 72,72 : 13,122 '' - IL_002d: ldarg.0 - IL_002e: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_0033: ldstr "/GetName" - IL_0038: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_003d: ldarg.0 - IL_003e: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetName(native uint, - native int) - IL_0044: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0049: ldarg.0 - IL_004a: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 73,73 : 13,126 '' - IL_004f: ldarg.0 - IL_0050: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_0055: ldstr "/GetStatus" - IL_005a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_005f: ldarg.0 - IL_0060: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetStatus(native uint, - native int) - IL_0066: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_006b: ldarg.0 - IL_006c: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 74,74 : 13,126 '' - IL_0071: ldarg.0 - IL_0072: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_0077: ldstr "/SetStatus" - IL_007c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_0081: ldarg.0 - IL_0082: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSSetStatus(native uint, - native int) - IL_0088: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_008d: ldarg.0 - IL_008e: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 75,75 : 13,124 '' - IL_0093: ldarg.0 - IL_0094: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_0099: ldstr "/LoadIcon" - IL_009e: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_00a3: ldarg.0 - IL_00a4: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSLoadIcon(native uint, - native int) - IL_00aa: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_00af: ldarg.0 - IL_00b0: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 76,76 : 13,122 '' - IL_00b5: ldarg.0 - IL_00b6: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_00bb: ldstr "/GetCaps" - IL_00c0: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_00c5: ldarg.0 - IL_00c6: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetCaps(native uint, - native int) - IL_00cc: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_00d1: ldarg.0 - IL_00d2: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 77,77 : 13,128 '' - IL_00d7: ldarg.0 - IL_00d8: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_00dd: ldstr "/SendMsg" - IL_00e2: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string) - IL_00e7: ldarg.0 - IL_00e8: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSSSendMessage(native uint, - native int) - IL_00ee: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_00f3: ldarg.0 - IL_00f4: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string, - class Virtuoso.Miranda.Plugins.Callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 79,79 : 13,44 '' - IL_00f9: ldarg.0 - IL_00fa: ldarg.1 - IL_00fb: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::LoadInternal(native int) - .line 80,80 : 9,10 '' - IL_0100: ret - } // end of method ProtocolPlugin::LoadInternal - - .method assembly hidebysig strict virtual - instance void UnloadInternal() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 87,87 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::UnloadInternal() - .line 88,88 : 13,39 '' - IL_0006: ldarg.0 - IL_0007: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_000c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Unregister() - .line 89,89 : 9,10 '' - IL_0011: ret - } // end of method ProtocolPlugin::UnloadInternal - - .method private hidebysig instance int32 - PSGetName(native uint capacity, - native int pBuffer) cil managed - { - // Code size 166 (0xa6) - .maxstack 4 - .locals init ([0] uint8[] nameBytes, - [1] uint32 count, - [2] int64 i) - .line 103,103 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0010: brfalse.s IL_0069 - - .line 105,105 : 17,84 '' - IL_0012: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default() - IL_0017: ldarg.0 - IL_0018: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_001d: dup - IL_001e: brtrue.s IL_0026 - - IL_0020: pop - IL_0021: ldsfld string [mscorlib]System.String::Empty - IL_0026: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string) - IL_002b: stloc.0 - .line 106,106 : 17,53 '' - IL_002c: ldarg.0 - IL_002d: ldloc.0 - IL_002e: ldlen - IL_002f: conv.i4 - IL_0030: ldc.i4.1 - IL_0031: add - IL_0032: stfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity - .line 108,108 : 17,62 '' - IL_0037: ldarg.0 - IL_0038: ldarg.0 - IL_0039: ldfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity - IL_003e: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0043: stfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - .line 109,109 : 17,71 '' - IL_0048: ldloc.0 - IL_0049: ldc.i4.0 - IL_004a: ldarg.0 - IL_004b: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_0050: ldloc.0 - IL_0051: ldlen - IL_0052: conv.i4 - IL_0053: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 111,111 : 17,60 '' - IL_0058: ldarg.0 - IL_0059: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_005e: call void* [mscorlib]System.IntPtr::op_Explicit(native int) - IL_0063: ldloc.0 - IL_0064: ldlen - IL_0065: conv.i4 - IL_0066: add - IL_0067: ldc.i4.0 - IL_0068: stind.i1 - .line 114,114 : 13,46 '' - IL_0069: ldarga.s capacity - IL_006b: call instance uint32 [mscorlib]System.UIntPtr::ToUInt32() - IL_0070: stloc.1 - .line 116,116 : 18,29 '' - IL_0071: ldc.i4.0 - IL_0072: conv.i8 - IL_0073: stloc.2 - IL_0074: br.s IL_0095 - - .line 117,117 : 17,83 '' - IL_0076: ldarga.s pBuffer - IL_0078: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_007d: ldloc.2 - IL_007e: add - IL_007f: conv.u - IL_0080: ldarg.0 - IL_0081: ldflda native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_0086: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_008b: ldloc.2 - IL_008c: add - IL_008d: conv.u - IL_008e: ldind.u1 - IL_008f: stind.i1 - .line 116,116 : 61,64 '' - IL_0090: ldloc.2 - IL_0091: ldc.i4.1 - IL_0092: conv.i8 - IL_0093: add - IL_0094: stloc.2 - .line 116,116 : 30,59 '' - IL_0095: ldloc.2 - IL_0096: ldloc.1 - IL_0097: conv.u8 - IL_0098: bge.s IL_00a4 - - IL_009a: ldloc.2 - IL_009b: ldarg.0 - IL_009c: ldfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity - IL_00a1: conv.i8 - IL_00a2: blt.s IL_0076 - - .line 119,119 : 13,22 '' - IL_00a4: ldc.i4.0 - IL_00a5: ret - } // end of method ProtocolPlugin::PSGetName - - .method private hidebysig instance int32 - PSGetStatus(native uint wParam, - native int lParam) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 130,130 : 13,40 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolStatus() - IL_0006: ret - } // end of method ProtocolPlugin::PSGetStatus - - .method private hidebysig instance int32 - PSSetStatus(native uint newStatusRaw, - native int lParam) cil managed - { - // Code size 65 (0x41) - .maxstack 6 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode prevStatus, - [1] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode newStatus) - .line 145,145 : 13,52 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolStatus() - IL_0006: stloc.0 - .line 146,146 : 13,61 '' - IL_0007: ldarg.1 - IL_0008: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint) - IL_000d: stloc.1 - .line 148,148 : 13,40 '' - IL_000e: ldarg.0 - IL_000f: ldloc.1 - IL_0010: callvirt instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - .line 149,149 : 13,171 '' - IL_0015: ldarg.0 - IL_0016: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - IL_001b: callvirt instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::get_NativeDescriptor() - IL_0020: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - IL_0025: ldc.i4.s 12 - IL_0027: ldc.i4.1 - IL_0028: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_002d: ldloc.0 - IL_002e: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0033: ldarg.1 - IL_0034: call native int Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native uint) - IL_0039: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType, - bool, - native int, - native int, - native int) - IL_003e: pop - .line 151,151 : 13,22 '' - IL_003f: ldc.i4.0 - IL_0040: ret - } // end of method ProtocolPlugin::PSSetStatus - - .method private hidebysig instance int32 - PSLoadIcon(native uint whichIcon, - native int lParam) cil managed - { - // Code size 47 (0x2f) - .maxstack 1 - .locals init ([0] native int CS$0$0000, - [1] native int CS$0$0001) - .line 162,162 : 13,38 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolIcon() - IL_0006: brtrue.s IL_001b - - .line 163,163 : 17,65 '' - IL_0008: call class [System.Drawing]System.Drawing.Icon [System.Drawing]System.Drawing.SystemIcons::get_Application() - IL_000d: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_0012: stloc.0 - IL_0013: ldloca.s CS$0$0000 - IL_0015: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_001a: ret - - .line 165,165 : 17,54 '' - IL_001b: ldarg.0 - IL_001c: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolIcon() - IL_0021: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle() - IL_0026: stloc.1 - IL_0027: ldloca.s CS$0$0001 - IL_0029: call instance int32 [mscorlib]System.IntPtr::ToInt32() - IL_002e: ret - } // end of method ProtocolPlugin::PSLoadIcon - - .method private hidebysig instance int32 - PSGetCaps(native uint flagsNum, - native int lParam) cil managed - { - // Code size 52 (0x34) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind CS$0$0000) - .line 176,176 : 13,49 '' - IL_0000: ldarg.1 - IL_0001: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint) - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: ldc.i4.1 - IL_0009: sub - IL_000a: switch ( - IL_001d, - IL_0024, - IL_002b) - IL_001b: br.s IL_0032 - - .line 179,179 : 21,55 '' - IL_001d: ldarg.0 - IL_001e: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedCapabilities() - IL_0023: ret - - .line 181,181 : 21,54 '' - IL_0024: ldarg.0 - IL_0025: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedStatusModes() - IL_002a: ret - - .line 183,183 : 21,58 '' - IL_002b: ldarg.0 - IL_002c: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedAwayStatusModes() - IL_0031: ret - - .line 185,185 : 21,30 '' - IL_0032: ldc.i4.0 - IL_0033: ret - } // end of method ProtocolPlugin::PSGetCaps - - .method private hidebysig instance int32 - PSSSendMessage(native uint 'flags', - native int pCcsData) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 200,200 : 13,64 '' - IL_0000: ldarg.0 - IL_0001: ldarg.2 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::.ctor(native int) - IL_0007: callvirt instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData) - IL_000c: ret - } // end of method ProtocolPlugin::PSSSendMessage - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol - get_ThisProtocol() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 213,213 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::thisProtocol - IL_0006: ret - } // end of method ProtocolPlugin::get_ThisProtocol - - .method assembly hidebysig specialname - instance void set_ThisProtocol(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 214,214 : 28,49 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::thisProtocol - .line 214,214 : 50,51 '' - IL_0007: ret - } // end of method ProtocolPlugin::set_ThisProtocol - - .method family hidebysig specialname instance native int - get_NamePtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 219,219 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr - IL_0006: ret - } // end of method ProtocolPlugin::get_NamePtr - - .method famorassem hidebysig newslot specialname abstract virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - get_ProtocolType() cil managed - { - } // end of method ProtocolPlugin::get_ProtocolType - - .method famorassem hidebysig newslot specialname abstract virtual - instance class [System.Drawing]System.Drawing.Icon - get_ProtocolIcon() cil managed - { - } // end of method ProtocolPlugin::get_ProtocolIcon - - .method famorassem hidebysig newslot specialname abstract virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities - get_SupportedCapabilities() cil managed - { - } // end of method ProtocolPlugin::get_SupportedCapabilities - - .method famorassem hidebysig newslot specialname virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - get_SupportedAwayStatusModes() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 248,248 : 89,119 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method ProtocolPlugin::get_SupportedAwayStatusModes - - .method famorassem hidebysig newslot specialname virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - get_SupportedStatusModes() cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 253,253 : 85,115 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method ProtocolPlugin::get_SupportedStatusModes - - .method famorassem hidebysig newslot specialname virtual - instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - get_ProtocolStatus() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 258,258 : 70,96 '' - IL_0000: ldc.i4 0x9c87 - IL_0005: ret - } // end of method ProtocolPlugin::get_ProtocolStatus - - .method famorassem hidebysig newslot specialname virtual - instance void set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode 'value') cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 258,258 : 105,106 '' - IL_0000: ret - } // end of method ProtocolPlugin::set_ProtocolStatus - - .method family hidebysig newslot virtual - instance int32 SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData msgData) cil managed - { - // Code size 2 (0x2) - .maxstack 8 - .line 260,260 : 71,80 '' - IL_0000: ldc.i4.0 - IL_0001: ret - } // end of method ProtocolPlugin::SendMessage - - .property instance valuetype [mscorlib]System.Guid[] - PluginInterfaces() - { - .get instance valuetype [mscorlib]System.Guid[] Virtuoso.Hyphen.Mini.ProtocolPlugin::get_PluginInterfaces() - } // end of property ProtocolPlugin::PluginInterfaces - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol - ThisProtocol() - { - .set instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ThisProtocol(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol) - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol() - } // end of property ProtocolPlugin::ThisProtocol - .property instance native int NamePtr() - { - .get instance native int Virtuoso.Hyphen.Mini.ProtocolPlugin::get_NamePtr() - } // end of property ProtocolPlugin::NamePtr - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType - ProtocolType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolType() - } // end of property ProtocolPlugin::ProtocolType - .property instance class [System.Drawing]System.Drawing.Icon - ProtocolIcon() - { - .get instance class [System.Drawing]System.Drawing.Icon Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolIcon() - } // end of property ProtocolPlugin::ProtocolIcon - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities - SupportedCapabilities() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedCapabilities() - } // end of property ProtocolPlugin::SupportedCapabilities - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - SupportedAwayStatusModes() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedAwayStatusModes() - } // end of property ProtocolPlugin::SupportedAwayStatusModes - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes - SupportedStatusModes() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedStatusModes() - } // end of property ProtocolPlugin::SupportedStatusModes - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode - ProtocolStatus() - { - .set instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolStatus() - } // end of property ProtocolPlugin::ProtocolStatus -} // end of class Virtuoso.Hyphen.Mini.ProtocolPlugin - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.MirandaPluginLink - extends [mscorlib]System.Object -{ - .field private initonly class Virtuoso.Hyphen.Native.NativePluginLink nativePluginLink - .field private initonly native int nativePluginLinkPtr - .field public initonly class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype CallServiceUnsafe - .method private hidebysig specialname rtspecialname - instance void .ctor(native int nativeLinkPtr) cil managed - { - // Code size 105 (0x69) - .maxstack 4 - .line 39,39 : 9,56 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\MirandaPluginLink.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 41,41 : 13,46 '' - IL_0006: ldarg.1 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0011: brfalse.s IL_001e - - .line 42,42 : 17,66 '' - IL_0013: ldstr "nativeLinkPtr" - IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001d: throw - - .line 44,44 : 13,54 '' - IL_001e: ldarg.0 - IL_001f: ldarg.1 - IL_0020: stfld native int Virtuoso.Hyphen.MirandaPluginLink::nativePluginLinkPtr - .line 45,45 : 13,119 '' - IL_0025: ldarg.0 - IL_0026: ldarg.1 - IL_0027: ldtoken Virtuoso.Hyphen.Native.NativePluginLink - IL_002c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0031: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0036: castclass Virtuoso.Hyphen.Native.NativePluginLink - IL_003b: stfld class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::nativePluginLink - .line 47,47 : 13,192 '' - IL_0040: ldarg.0 - IL_0041: ldarg.1 - IL_0042: ldc.i4.s 9 - IL_0044: call int32 [mscorlib]System.IntPtr::get_Size() - IL_0049: mul - IL_004a: call native int [mscorlib]System.Runtime.InteropServices.Marshal::ReadIntPtr(native int, - int32) - IL_004f: ldtoken Virtuoso.Hyphen.Native.CallServiceUnsafePrototype - IL_0054: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0059: call class [mscorlib]System.Delegate [mscorlib]System.Runtime.InteropServices.Marshal::GetDelegateForFunctionPointer(native int, - class [mscorlib]System.Type) - IL_005e: castclass Virtuoso.Hyphen.Native.CallServiceUnsafePrototype - IL_0063: stfld class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype Virtuoso.Hyphen.MirandaPluginLink::CallServiceUnsafe - .line 48,48 : 9,10 '' - IL_0068: ret - } // end of method MirandaPluginLink::.ctor - - .method public hidebysig static class Virtuoso.Hyphen.MirandaPluginLink - FromPointer(native int nativeLinkPtr) cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 52,52 : 13,57 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Hyphen.MirandaPluginLink::.ctor(native int) - IL_0006: ret - } // end of method MirandaPluginLink::FromPointer - - .method public hidebysig specialname instance native int - get_NativePluginLinkPtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 63,63 : 17,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Hyphen.MirandaPluginLink::nativePluginLinkPtr - IL_0006: ret - } // end of method MirandaPluginLink::get_NativePluginLinkPtr - - .method public hidebysig specialname instance class Virtuoso.Hyphen.Native.NativePluginLink - get_NativePluginLink() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::nativePluginLink - IL_0006: ret - } // end of method MirandaPluginLink::get_NativePluginLink - - .property instance native int NativePluginLinkPtr() - { - .get instance native int Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLinkPtr() - } // end of property MirandaPluginLink::NativePluginLinkPtr - .property instance class Virtuoso.Hyphen.Native.NativePluginLink - NativePluginLink() - { - .get instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - } // end of property MirandaPluginLink::NativePluginLink -} // end of class Virtuoso.Hyphen.MirandaPluginLink - -.class public auto ansi sealed Virtuoso.Hyphen.Native.PluginFlags - extends [mscorlib]System.Enum -{ - .custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) - .field public specialname rtspecialname uint8 value__ - .field public static literal valuetype Virtuoso.Hyphen.Native.PluginFlags UnicodeAware = uint8(0x01) -} // end of class Virtuoso.Hyphen.Native.PluginFlags - -.class private sequential ansi sealed beforefieldinit Virtuoso.Hyphen.Native.PLUGININFOEX - extends Virtuoso.Hyphen.Native.PLUGININFO -{ - .pack 4 - .size 0 - .field public valuetype [mscorlib]System.Guid UUID - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,30 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Native\\PLUGININFOEX.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - .line 30,30 : 33,34 '' - IL_0006: ret - } // end of method PLUGININFOEX::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(valuetype [mscorlib]System.Guid uuid) cil managed - { - // Code size 14 (0xe) - .maxstack 8 - .line 32,32 : 9,39 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor() - .line 34,34 : 13,30 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Native.PLUGININFOEX::UUID - .line 35,35 : 9,10 '' - IL_000d: ret - } // end of method PLUGININFOEX::.ctor - -} // end of class Virtuoso.Hyphen.Native.PLUGININFOEX - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.EventManager - extends [mscorlib]System.Object -{ - .method public hidebysig static void CreateEventHook(string eventName, - class Virtuoso.Miranda.Plugins.Callback callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 135 (0x87) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 33,33 : 13,49 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\EventManager.cs' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 34,34 : 17,62 '' - IL_0008: ldstr "eventName" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 36,36 : 13,34 '' - IL_0013: ldarg.1 - IL_0014: brtrue.s IL_0021 - - .line 37,37 : 17,61 '' - IL_0016: ldstr "callback" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 39,39 : 13,31 '' - IL_0021: ldarg.2 - IL_0022: brtrue.s IL_002f - - .line 40,40 : 17,58 '' - IL_0024: ldstr "owner" - IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002e: throw - - .line 42,42 : 13,36 '' - IL_002f: ldarg.2 - IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - IL_0035: brtrue.s IL_0042 - - .line 43,43 : 17,102 '' - IL_0037: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_003c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0041: throw - - .line 45,45 : 13,79 '' - IL_0042: ldarg.2 - IL_0043: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0048: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_004d: stloc.0 - .line 49,49 : 17,64 '' - .try - { - IL_004e: ldarg.2 - IL_004f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 50,50 : 17,73 '' - IL_0054: ldloc.0 - IL_0055: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 52,52 : 17,145 '' - IL_005a: ldloc.0 - IL_005b: ldarg.0 - IL_005c: ldarg.2 - IL_005d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0062: ldarg.1 - IL_0063: ldc.i4.1 - IL_0064: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0069: stloc.1 - .line 53,53 : 17,54 '' - IL_006a: ldloc.1 - IL_006b: ldc.i4.1 - IL_006c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_RegisteredManually(bool) - .line 55,55 : 17,52 '' - IL_0071: ldloc.1 - IL_0072: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_0077: leave.s IL_0086 - - .line 59,59 : 17,56 '' - } // end .try - finally - { - IL_0079: ldarg.2 - IL_007a: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - .line 60,60 : 17,61 '' - IL_007f: ldloc.0 - IL_0080: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0085: endfinally - .line 62,62 : 9,10 '' - } // end handler - IL_0086: ret - } // end of method EventManager::CreateEventHook - - .method public hidebysig static void RemoveEventHook(string eventName, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed - { - // Code size 119 (0x77) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 66,66 : 13,49 '' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 67,67 : 17,62 '' - IL_0008: ldstr "eventName" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 69,69 : 13,31 '' - IL_0013: ldarg.1 - IL_0014: brtrue.s IL_0021 - - .line 70,70 : 17,58 '' - IL_0016: ldstr "owner" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 72,72 : 13,36 '' - IL_0021: ldarg.1 - IL_0022: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - IL_0027: brtrue.s IL_0034 - - .line 73,73 : 17,102 '' - IL_0029: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_002e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0033: throw - - .line 75,75 : 13,79 '' - IL_0034: ldarg.1 - IL_0035: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_003a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_003f: stloc.0 - .line 79,79 : 17,73 '' - .try - { - IL_0040: ldloc.0 - IL_0041: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 80,80 : 17,50 '' - IL_0046: ldnull - IL_0047: stloc.1 - .line 82,82 : 17,88 '' - IL_0048: ldarg.1 - IL_0049: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_004e: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks() - IL_0053: ldarg.0 - IL_0054: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string) - IL_0059: dup - IL_005a: stloc.1 - IL_005b: brtrue.s IL_005f - - .line 83,83 : 21,28 '' - IL_005d: leave.s IL_0076 - - .line 85,85 : 17,53 '' - IL_005f: ldloc.1 - IL_0060: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 86,86 : 17,47 '' - IL_0065: ldloc.0 - IL_0066: ldloc.1 - IL_0067: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_006c: pop - IL_006d: leave.s IL_0076 - - .line 90,90 : 17,61 '' - } // end .try - finally - { - IL_006f: ldloc.0 - IL_0070: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0075: endfinally - .line 92,92 : 9,10 '' - } // end handler - IL_0076: ret - } // end of method EventManager::RemoveEventHook - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle - CreateEvent(string eventName, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 9 (0x9) - .maxstack 8 - .line 97,97 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: call class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle Virtuoso.Miranda.Plugins.Infrastructure.EventManager::CreateEvent(string, - class Virtuoso.Miranda.Plugins.MirandaPlugin, - class Virtuoso.Miranda.Plugins.Callback) - IL_0008: ret - } // end of method EventManager::CreateEvent - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle - CreateEvent(string eventName, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - class Virtuoso.Miranda.Plugins.Callback defaultSubscriber) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 117 (0x75) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle handle) - .line 103,103 : 13,49 '' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 104,104 : 17,62 '' - IL_0008: ldstr "eventName" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 106,106 : 13,31 '' - IL_0013: ldarg.1 - IL_0014: brtrue.s IL_0021 - - .line 107,107 : 17,58 '' - IL_0016: ldstr "owner" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 109,109 : 13,36 '' - IL_0021: ldarg.1 - IL_0022: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - IL_0027: brtrue.s IL_0034 - - .line 110,110 : 17,102 '' - IL_0029: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_002e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0033: throw - - .line 112,112 : 13,57 '' - IL_0034: ldarg.0 - IL_0035: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string) - IL_003a: brfalse.s IL_0047 - - .line 113,113 : 17,58 '' - IL_003c: ldstr "eventName" - IL_0041: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0046: throw - - .line 115,115 : 13,151 '' - IL_0047: ldarg.1 - IL_0048: ldarg.0 - IL_0049: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_004e: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0053: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0058: ldfld class Virtuoso.Hyphen.Native.CreateHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::CreateHookableEvent - IL_005d: ldarg.0 - IL_005e: callvirt instance native int Virtuoso.Hyphen.Native.CreateHookableEventPrototype::Invoke(string) - IL_0063: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin, - string, - native int) - IL_0068: stloc.0 - .line 117,117 : 13,43 '' - IL_0069: ldarg.2 - IL_006a: brfalse.s IL_0073 - - .line 118,118 : 17,64 '' - IL_006c: ldloc.0 - IL_006d: ldarg.2 - IL_006e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::SetDefaultSubscriber(class Virtuoso.Miranda.Plugins.Callback) - .line 120,120 : 13,27 '' - IL_0073: ldloc.0 - IL_0074: ret - } // end of method EventManager::CreateEvent - - .method public hidebysig static void RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle eventHandle) cil managed - { - // Code size 149 (0x95) - .maxstack 3 - .locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link, - [1] int32 result, - [2] class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection handles) - .line 125,125 : 13,37 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 126,126 : 17,64 '' - IL_0003: ldstr "eventHandle" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 128,128 : 13,72 '' - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0013: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0018: stloc.0 - .line 130,130 : 13,58 '' - IL_0019: ldarg.0 - IL_001a: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001f: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0024: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0029: brfalse.s IL_0094 - - .line 133,133 : 17,107 '' - IL_002b: ldloc.0 - IL_002c: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0031: ldfld class Virtuoso.Hyphen.Native.DestroyHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::DestroyHookableEvent - IL_0036: ldarg.0 - IL_0037: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_003c: callvirt instance int32 Virtuoso.Hyphen.Native.DestroyHookableEventPrototype::Invoke(native int) - IL_0041: dup - IL_0042: stloc.1 - IL_0043: brfalse.s IL_0061 - - .line 134,134 : 21,176 '' - IL_0045: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_004a: ldstr "DestroyHookableEvent" - IL_004f: ldloca.s result - IL_0051: call instance string [mscorlib]System.Int32::ToString() - IL_0056: call string [mscorlib]System.String::Format(string, - object, - object) - IL_005b: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0060: throw - - .line 136,136 : 17,57 '' - IL_0061: ldarg.0 - IL_0062: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0067: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int) - .line 137,137 : 17,91 '' - IL_006c: ldarg.0 - IL_006d: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::get_Owner() - IL_0072: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0077: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles() - IL_007c: stloc.2 - .line 141,141 : 21,74 '' - .try - { - IL_007d: ldloc.2 - IL_007e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 142,142 : 21,49 '' - IL_0083: ldloc.2 - IL_0084: ldarg.0 - IL_0085: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_008a: pop - IL_008b: leave.s IL_0094 - - .line 146,146 : 21,62 '' - } // end .try - finally - { - IL_008d: ldloc.2 - IL_008e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0093: endfinally - .line 149,149 : 9,10 '' - } // end handler - IL_0094: ret - } // end of method EventManager::RemoveEvent - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.EventManager - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.HookManager - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass2' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: ret - } // end of method '<>c__DisplayClass2'::.ctor - - .method public hidebysig instance bool - 'b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor _hook) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 83,83 : 21,85 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\HookManager.cs' - IL_0000: ldarg.1 - IL_0001: ldarg.0 - IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0007: callvirt instance bool [mscorlib]System.Object::Equals(object) - IL_000c: brfalse.s IL_001f - - IL_000e: ldarg.1 - IL_000f: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0014: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0019: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_001e: ret - - IL_001f: ldc.i4.0 - IL_0020: ret - } // end of method '<>c__DisplayClass2'::'b__0' - - } // end of class '<>c__DisplayClass2' - - .method public hidebysig static void CreateHooks(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[] hooks) cil managed - { - .param [1] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 47 (0x2f) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[] CS$6$0000, - [2] int32 CS$7$0001) - .line 32,32 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 33,33 : 17,58 '' - IL_0003: ldstr "hooks" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 35,35 : 13,35 '' - IL_000e: ldarg.0 - IL_000f: ldlen - IL_0010: conv.i4 - IL_0011: brtrue.s IL_0014 - - .line 36,36 : 17,24 '' - IL_0013: ret - - .line 38,38 : 45,50 '' - IL_0014: ldarg.0 - IL_0015: stloc.1 - IL_0016: ldc.i4.0 - IL_0017: stloc.2 - IL_0018: br.s IL_0028 - - .line 38,38 : 22,41 '' - IL_001a: ldloc.1 - IL_001b: ldloc.2 - IL_001c: ldelem.ref - IL_001d: stloc.0 - .line 39,39 : 17,34 '' - IL_001e: ldloc.0 - IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_0024: ldloc.2 - IL_0025: ldc.i4.1 - IL_0026: add - IL_0027: stloc.2 - .line 38,38 : 42,44 '' - IL_0028: ldloc.2 - IL_0029: ldloc.1 - IL_002a: ldlen - IL_002b: conv.i4 - IL_002c: blt.s IL_001a - - .line 40,40 : 9,10 '' - IL_002e: ret - } // end of method HookManager::CreateHooks - - .method public hidebysig static void CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 68 (0x44) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$0$0000) - .line 46,46 : 17,67 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 48,48 : 17,39 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_000c: stloc.0 - IL_000d: ldloc.0 - IL_000e: ldc.i4.1 - IL_000f: sub - IL_0010: switch ( - IL_001f, - IL_0027) - IL_001d: br.s IL_002f - - .line 52,52 : 29,45 '' - IL_001f: ldarg.0 - IL_0020: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::HookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 53,53 : 29,35 '' - IL_0025: br.s IL_003a - - .line 57,57 : 29,57 '' - IL_0027: ldarg.0 - IL_0028: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 58,58 : 29,35 '' - IL_002d: br.s IL_003a - - .line 61,61 : 25,67 '' - IL_002f: ldstr "descriptor" - IL_0034: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0039: throw - - IL_003a: leave.s IL_0043 - - .line 66,66 : 17,55 '' - } // end .try - finally - { - IL_003c: ldarg.0 - IL_003d: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0042: endfinally - .line 68,68 : 9,10 '' - } // end handler - IL_0043: ret - } // end of method HookManager::CreateHook - - .method private hidebysig static void CreateServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 209 (0xd1) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Predicate`1 'CS$<>9__CachedAnonymousMethodDelegate1', - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2' 'CS$<>8__locals3') - IL_0000: ldnull - IL_0001: stloc.0 - IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::.ctor() - IL_0007: stloc.1 - IL_0008: ldloc.1 - IL_0009: ldarg.0 - IL_000a: stfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - .line 72,72 : 13,58 '' - IL_000f: ldloc.1 - IL_0010: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0015: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_001a: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string) - IL_001f: brtrue.s IL_008d - - .line 74,74 : 17,137 '' - IL_0021: ldloc.1 - IL_0022: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0027: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_002c: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0031: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0036: ldfld class Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype Virtuoso.Hyphen.Native.NativePluginLink::CreateServiceFunction - IL_003b: ldloc.1 - IL_003c: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0041: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_0046: ldloc.1 - IL_0047: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_004c: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Callback() - IL_0051: callvirt instance native int Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype::Invoke(string, - class Virtuoso.Miranda.Plugins.Callback) - IL_0056: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - .line 76,76 : 17,55 '' - IL_005b: ldloc.1 - IL_005c: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0061: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0066: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_006b: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0070: brfalse.s IL_00d0 - - .line 77,77 : 21,144 '' - IL_0072: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() - IL_0077: ldloc.1 - IL_0078: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_007d: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_0082: call string [mscorlib]System.String::Format(string, - object) - IL_0087: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_008c: throw - - .line 81,84 : 17,20 '' - IL_008d: ldloc.1 - IL_008e: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_0093: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Owner() - IL_0098: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_009d: ldloc.0 - IL_009e: brtrue.s IL_00ad - - IL_00a0: ldloc.1 - IL_00a1: ldftn instance bool Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::'b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_00a7: newobj instance void class [mscorlib]System.Predicate`1::.ctor(object, - native int) - IL_00ac: stloc.0 - IL_00ad: ldloc.0 - IL_00ae: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Exists(class [mscorlib]System.Predicate`1) - IL_00b3: brtrue.s IL_00d0 - - .line 85,85 : 21,152 '' - IL_00b5: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() - IL_00ba: ldloc.1 - IL_00bb: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook - IL_00c0: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_00c5: call string [mscorlib]System.String::Format(string, - object) - IL_00ca: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_00cf: throw - - .line 87,87 : 9,10 '' - IL_00d0: ret - } // end of method HookManager::CreateServiceFunction - - .method private hidebysig static void HookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 84 (0x54) - .maxstack 4 - .line 91,91 : 13,121 '' - IL_0000: ldarg.0 - IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0006: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_000b: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_0010: ldfld class Virtuoso.Hyphen.Native.HookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::HookEvent - IL_0015: ldarg.0 - IL_0016: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_001b: ldarg.0 - IL_001c: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Callback() - IL_0021: callvirt instance native int Virtuoso.Hyphen.Native.HookEventPrototype::Invoke(string, - class Virtuoso.Miranda.Plugins.Callback) - IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - .line 93,93 : 13,51 '' - IL_002b: ldarg.0 - IL_002c: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0031: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0036: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_003b: brfalse.s IL_0053 - - .line 94,94 : 17,129 '' - IL_003d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_EventHookingFailed() - IL_0042: ldarg.0 - IL_0043: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name() - IL_0048: call string [mscorlib]System.String::Format(string, - object) - IL_004d: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_0052: throw - - .line 95,95 : 9,10 '' - IL_0053: ret - } // end of method HookManager::HookEvent - - .method public hidebysig static void DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed - { - // Code size 68 (0x44) - .maxstack 2 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$0$0000) - .line 101,101 : 17,67 '' - .try - { - IL_0000: ldarg.0 - IL_0001: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 103,103 : 17,39 '' - IL_0006: ldarg.0 - IL_0007: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_000c: stloc.0 - IL_000d: ldloc.0 - IL_000e: ldc.i4.1 - IL_000f: sub - IL_0010: switch ( - IL_001f, - IL_0027) - IL_001d: br.s IL_002f - - .line 107,107 : 29,47 '' - IL_001f: ldarg.0 - IL_0020: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::UnhookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 108,108 : 29,35 '' - IL_0025: br.s IL_003a - - .line 112,112 : 29,58 '' - IL_0027: ldarg.0 - IL_0028: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 113,113 : 29,35 '' - IL_002d: br.s IL_003a - - .line 116,116 : 25,67 '' - IL_002f: ldstr "descriptor" - IL_0034: newobj instance void [mscorlib]System.ArgumentException::.ctor(string) - IL_0039: throw - - IL_003a: leave.s IL_0043 - - .line 121,121 : 17,55 '' - } // end .try - finally - { - IL_003c: ldarg.0 - IL_003d: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0042: endfinally - .line 123,123 : 9,10 '' - } // end handler - IL_0043: ret - } // end of method HookManager::DestroyHook - - .method private hidebysig static void UnhookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) cil managed - { - // Code size 112 (0x70) - .maxstack 2 - .line 127,127 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 128,128 : 17,63 '' - IL_0003: ldstr "descriptor" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 130,130 : 13,59 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_0014: ldc.i4.1 - IL_0015: beq.s IL_0022 - - .line 131,131 : 17,69 '' - IL_0017: ldstr "descriptor" - IL_001c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0021: throw - - .line 133,133 : 13,57 '' - IL_0022: ldarg.0 - IL_0023: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0028: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_002d: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0032: brfalse.s IL_0035 - - .line 134,134 : 17,24 '' - IL_0034: ret - - .line 138,138 : 17,73 '' - .try - { - IL_0035: ldarg.0 - IL_0036: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 140,140 : 17,119 '' - IL_003b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0040: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0045: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_004a: ldfld class Virtuoso.Hyphen.Native.UnhookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::UnhookEvent - IL_004f: ldarg.0 - IL_0050: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0055: callvirt instance int32 Virtuoso.Hyphen.Native.UnhookEventPrototype::Invoke(native int) - IL_005a: pop - .line 143,143 : 17,56 '' - IL_005b: ldarg.0 - IL_005c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0061: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - IL_0066: leave.s IL_006f - - .line 147,147 : 17,61 '' - } // end .try - finally - { - IL_0068: ldarg.0 - IL_0069: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_006e: endfinally - .line 149,149 : 9,10 '' - } // end handler - IL_006f: ret - } // end of method HookManager::UnhookEvent - - .method private hidebysig static void DestroyServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) cil managed - { - // Code size 112 (0x70) - .maxstack 2 - .line 153,153 : 13,36 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 154,154 : 17,63 '' - IL_0003: ldstr "descriptor" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 156,156 : 13,65 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType() - IL_0014: ldc.i4.2 - IL_0015: beq.s IL_0022 - - .line 157,157 : 17,69 '' - IL_0017: ldstr "descriptor" - IL_001c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string) - IL_0021: throw - - .line 159,159 : 13,57 '' - IL_0022: ldarg.0 - IL_0023: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0028: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_002d: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0032: brfalse.s IL_0035 - - .line 160,160 : 17,24 '' - IL_0034: ret - - .line 164,164 : 17,73 '' - .try - { - IL_0035: ldarg.0 - IL_0036: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor) - .line 166,166 : 17,130 '' - IL_003b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0040: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_0045: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_004a: ldfld class Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype Virtuoso.Hyphen.Native.NativePluginLink::DestroyServiceFunction - IL_004f: ldarg.0 - IL_0050: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle() - IL_0055: callvirt instance int32 Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype::Invoke(native int) - IL_005a: pop - .line 169,169 : 17,56 '' - IL_005b: ldarg.0 - IL_005c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0061: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int) - IL_0066: leave.s IL_006f - - .line 173,173 : 17,61 '' - } // end .try - finally - { - IL_0068: ldarg.0 - IL_0069: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_006e: endfinally - .line 175,175 : 9,10 '' - } // end handler - IL_006f: ret - } // end of method HookManager::DestroyServiceFunction - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.HookManager - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager - extends [mscorlib]System.Object -{ - .method public hidebysig static void CreateServiceFunction(string serviceName, - class Virtuoso.Miranda.Plugins.Callback callback, - class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 135 (0x87) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 32,32 : 13,51 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ServiceManager.cs' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 33,33 : 17,64 '' - IL_0008: ldstr "serviceName" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 35,35 : 13,34 '' - IL_0013: ldarg.1 - IL_0014: brtrue.s IL_0021 - - .line 36,36 : 17,61 '' - IL_0016: ldstr "callback" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 38,38 : 13,31 '' - IL_0021: ldarg.2 - IL_0022: brtrue.s IL_002f - - .line 39,39 : 17,58 '' - IL_0024: ldstr "owner" - IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_002e: throw - - .line 41,41 : 13,36 '' - IL_002f: ldarg.2 - IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized() - IL_0035: brtrue.s IL_0042 - - .line 42,42 : 17,102 '' - IL_0037: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized() - IL_003c: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0041: throw - - .line 44,44 : 13,85 '' - IL_0042: ldarg.2 - IL_0043: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0048: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_004d: stloc.0 - .line 48,48 : 17,64 '' - .try - { - IL_004e: ldarg.2 - IL_004f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin) - .line 49,49 : 17,73 '' - IL_0054: ldloc.0 - IL_0055: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 51,51 : 17,153 '' - IL_005a: ldloc.0 - IL_005b: ldarg.0 - IL_005c: ldarg.2 - IL_005d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0062: ldarg.1 - IL_0063: ldc.i4.2 - IL_0064: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1, - string, - class Virtuoso.Miranda.Plugins.PluginDescriptor, - class Virtuoso.Miranda.Plugins.Callback, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType) - IL_0069: stloc.1 - .line 52,52 : 17,54 '' - IL_006a: ldloc.1 - IL_006b: ldc.i4.1 - IL_006c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_RegisteredManually(bool) - .line 54,54 : 17,52 '' - IL_0071: ldloc.1 - IL_0072: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - IL_0077: leave.s IL_0086 - - .line 58,58 : 17,56 '' - } // end .try - finally - { - IL_0079: ldarg.2 - IL_007a: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - .line 59,59 : 17,61 '' - IL_007f: ldloc.0 - IL_0080: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0085: endfinally - .line 61,61 : 9,10 '' - } // end handler - IL_0086: ret - } // end of method ServiceManager::CreateServiceFunction - - .method public hidebysig static bool ServiceExists(string name) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 65,65 : 13,96 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink() - IL_000a: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink() - IL_000f: ldfld class Virtuoso.Hyphen.Native.ServiceExistsPrototype Virtuoso.Hyphen.Native.NativePluginLink::ServiceExists - IL_0014: ldarg.0 - IL_0015: callvirt instance int32 Virtuoso.Hyphen.Native.ServiceExistsPrototype::Invoke(string) - IL_001a: ldc.i4.0 - IL_001b: ceq - IL_001d: ldc.i4.0 - IL_001e: ceq - IL_0020: ret - } // end of method ServiceManager::ServiceExists - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Callback - GetService(string serviceName) cil managed - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::Create(string) - IL_0006: ret - } // end of method ServiceManager::GetService - - .method public hidebysig static void RemoveServiceFunction(class Virtuoso.Miranda.Plugins.MirandaPlugin owner, - string eventName) cil managed - { - // Code size 90 (0x5a) - .maxstack 2 - .locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) - .line 76,76 : 13,31 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 77,77 : 17,58 '' - IL_0003: ldstr "owner" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 79,79 : 13,49 '' - IL_000e: ldarg.1 - IL_000f: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0014: brfalse.s IL_0021 - - .line 80,80 : 17,62 '' - IL_0016: ldstr "eventName" - IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0020: throw - - .line 82,82 : 13,85 '' - IL_0021: ldarg.0 - IL_0022: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor() - IL_0027: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions() - IL_002c: stloc.0 - .line 86,86 : 17,73 '' - .try - { - IL_002d: ldloc.0 - IL_002e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList) - .line 87,87 : 17,50 '' - IL_0033: ldnull - IL_0034: stloc.1 - .line 89,89 : 17,71 '' - IL_0035: ldloc.0 - IL_0036: ldarg.1 - IL_0037: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string) - IL_003c: dup - IL_003d: stloc.1 - IL_003e: brtrue.s IL_0042 - - .line 90,90 : 21,28 '' - IL_0040: leave.s IL_0059 - - .line 92,92 : 17,53 '' - IL_0042: ldloc.1 - IL_0043: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor) - .line 93,93 : 17,47 '' - IL_0048: ldloc.0 - IL_0049: ldloc.1 - IL_004a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1::Remove(!0) - IL_004f: pop - IL_0050: leave.s IL_0059 - - .line 97,97 : 17,61 '' - } // end .try - finally - { - IL_0052: ldloc.0 - IL_0053: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object) - IL_0058: endfinally - .line 99,99 : 9,10 '' - } // end handler - IL_0059: ret - } // end of method ServiceManager::RemoveServiceFunction - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public native int DbEventInfoPtr - .field public int32 DataType - .field public int32 Codepage -} // end of class Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.MMI_MallocPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MMI_MallocPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(int32 size) runtime managed - { - } // end of method MMI_MallocPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(int32 size, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MMI_MallocPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MMI_MallocPrototype::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Native.MMI_MallocPrototype - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.MMI_ReallocPrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MMI_ReallocPrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(native int ptr, - int32 size) runtime managed - { - } // end of method MMI_ReallocPrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int ptr, - int32 size, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MMI_ReallocPrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MMI_ReallocPrototype::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Native.MMI_ReallocPrototype - -.class private auto ansi sealed Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype - extends [mscorlib]System.MulticastDelegate -{ - .custom instance void [mscorlib]System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute::.ctor(valuetype [mscorlib]System.Runtime.InteropServices.CallingConvention) = ( 01 00 02 00 00 00 00 00 ) - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MMI_FreePrototype::.ctor - - .method public hidebysig newslot virtual - instance native int Invoke(native int ptr) runtime managed - { - } // end of method MMI_FreePrototype::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(native int ptr, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MMI_FreePrototype::BeginInvoke - - .method public hidebysig newslot virtual - instance native int EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MMI_FreePrototype::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public int32 Size - .field public initonly class Virtuoso.Miranda.Plugins.Native.MMI_MallocPrototype Malloc - .field public initonly class Virtuoso.Miranda.Plugins.Native.MMI_ReallocPrototype Realloc - .field public initonly class Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype Free -} // end of class Virtuoso.Miranda.Plugins.Native.MM_INTERFACE - -.class private abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.UUID - extends [mscorlib]System.Object -{ - .field private static initonly valuetype [mscorlib]System.Guid hyphenUUID - .field private static initonly valuetype [mscorlib]System.Guid HyphenInterfaceUUID - .field private static native int hyphenInterfaceUUIDs - .field private static valuetype [mscorlib]System.Guid protocolUUID - .method public hidebysig specialname static - valuetype [mscorlib]System.Guid - get_HyphenUUID() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 34,34 : 19,42 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\UUID.cs' - IL_0000: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::hyphenUUID - IL_0005: ret - } // end of method UUID::get_HyphenUUID - - .method public hidebysig specialname static - native int get_HyphenInterfaceUUIDs() cil managed - { - // Code size 123 (0x7b) - .maxstack 4 - .locals init ([0] int32 uuidSize, - [1] uint8[] uuidBytes, - [2] valuetype [mscorlib]System.Guid CS$0$0000, - [3] valuetype [mscorlib]System.Guid CS$0$0001) - .line 48,48 : 17,57 '' - IL_0000: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - IL_0005: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000a: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000f: brfalse.s IL_0075 - - .line 50,50 : 21,65 '' - IL_0011: ldtoken [mscorlib]System.Guid - IL_0016: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001b: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0020: stloc.0 - .line 51,51 : 21,79 '' - IL_0021: ldc.i4.2 - IL_0022: ldloc.0 - IL_0023: mul - IL_0024: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32) - IL_0029: stsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - .line 53,53 : 21,74 '' - IL_002e: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::HyphenInterfaceUUID - IL_0033: stloc.2 - IL_0034: ldloca.s CS$0$0000 - IL_0036: call instance uint8[] [mscorlib]System.Guid::ToByteArray() - IL_003b: stloc.1 - .line 54,54 : 21,88 '' - IL_003c: ldloc.1 - IL_003d: ldc.i4.0 - IL_003e: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - IL_0043: ldloc.1 - IL_0044: ldlen - IL_0045: conv.i4 - IL_0046: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 57,57 : 21,52 '' - IL_004b: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_Last() - IL_0050: stloc.3 - IL_0051: ldloca.s CS$0$0001 - IL_0053: call instance uint8[] [mscorlib]System.Guid::ToByteArray() - IL_0058: stloc.1 - .line 58,58 : 21,121 '' - IL_0059: ldloc.1 - IL_005a: ldc.i4.0 - IL_005b: ldsflda native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - IL_0060: call instance int64 [mscorlib]System.IntPtr::ToInt64() - IL_0065: ldloc.0 - IL_0066: conv.i8 - IL_0067: add - IL_0068: newobj instance void [mscorlib]System.IntPtr::.ctor(int64) - IL_006d: ldloc.1 - IL_006e: ldlen - IL_006f: conv.i4 - IL_0070: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[], - int32, - native int, - int32) - .line 61,61 : 17,45 '' - IL_0075: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs - IL_007a: ret - } // end of method UUID::get_HyphenInterfaceUUIDs - - .method public hidebysig specialname static - valuetype [mscorlib]System.Guid - get_Last() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 75,75 : 17,35 '' - IL_0000: ldsfld valuetype [mscorlib]System.Guid [mscorlib]System.Guid::Empty - IL_0005: ret - } // end of method UUID::get_Last - - .method public hidebysig specialname static - valuetype [mscorlib]System.Guid - get_ProtocolUUID() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 82,82 : 19,39 '' - IL_0000: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::protocolUUID - IL_0005: ret - } // end of method UUID::get_ProtocolUUID - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 86 (0x56) - .maxstack 11 - .line 31,31 : 9,100 '' - IL_0000: ldstr "A9CB92EC-A8C9-493a-8763-77EB1DBA8228" - IL_0005: newobj instance void [mscorlib]System.Guid::.ctor(string) - IL_000a: stsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::hyphenUUID - .line 41,41 : 9,109 '' - IL_000f: ldstr "9E54961E-D2A2-4939-A23E-FF07F0A27D79" - IL_0014: newobj instance void [mscorlib]System.Guid::.ctor(string) - IL_0019: stsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::HyphenInterfaceUUID - .line 79,79 : 9,128 '' - IL_001e: ldc.i4 0x2a3c815e - IL_0023: ldc.i4 0xa7d9 - IL_0028: ldc.i4 0x424b - IL_002d: ldc.i4 0xba - IL_0032: ldc.i4.s 48 - IL_0034: ldc.i4.2 - IL_0035: ldc.i4 0xd0 - IL_003a: ldc.i4 0x83 - IL_003f: ldc.i4.s 34 - IL_0041: ldc.i4 0x90 - IL_0046: ldc.i4 0x85 - IL_004b: newobj instance void [mscorlib]System.Guid::.ctor(uint32, - uint16, - uint16, - uint8, - uint8, - uint8, - uint8, - uint8, - uint8, - uint8, - uint8) - IL_0050: stsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::protocolUUID - IL_0055: ret - } // end of method UUID::.cctor - - .property valuetype [mscorlib]System.Guid - HyphenUUID() - { - .get valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenUUID() - } // end of property UUID::HyphenUUID - .property native int HyphenInterfaceUUIDs() - { - .get native int Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenInterfaceUUIDs() - } // end of property UUID::HyphenInterfaceUUIDs - .property valuetype [mscorlib]System.Guid - Last() - { - .get valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_Last() - } // end of property UUID::Last - .property valuetype [mscorlib]System.Guid - ProtocolUUID() - { - .get valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_ProtocolUUID() - } // end of property UUID::ProtocolUUID -} // end of class Virtuoso.Miranda.Plugins.Native.UUID - -.class public abstract auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Helpers.Sandbox - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject -{ - .class auto ansi sealed nested private beforefieldinit MirandaContextInitHelper - extends Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject - { - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 49,49 : 13,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Helpers\\Sandbox.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 51,51 : 17,37 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 52,52 : 21,64 '' - IL_0009: ldstr "context" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 54,54 : 17,52 '' - IL_0014: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent() - .line 55,55 : 17,59 '' - IL_0019: ldarg.1 - IL_001a: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext) - .line 56,56 : 13,14 '' - IL_001f: ret - } // end of method MirandaContextInitHelper::.ctor - - } // end of class MirandaContextInitHelper - - .field private class [mscorlib]System.AppDomain hostingAppDomain - .method family hidebysig specialname instance class [mscorlib]System.AppDomain - get_HostingAppDomain() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 40,40 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ret - } // end of method Sandbox::get_HostingAppDomain - - .method family hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 63,63 : 9,28 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor() - .line 63,63 : 31,32 '' - IL_0006: ret - } // end of method Sandbox::.ctor - - .method public hidebysig static void Unload(class Virtuoso.Miranda.Plugins.Helpers.Sandbox sandbox) cil managed - { - // Code size 65 (0x41) - .maxstack 2 - .line 67,67 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 68,68 : 17,60 '' - IL_0003: ldstr "sandbox" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 70,70 : 13,50 '' - IL_000e: ldarg.0 - IL_000f: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0014: brtrue.s IL_001c - - .line 71,71 : 17,47 '' - IL_0016: newobj instance void [mscorlib]System.ArgumentException::.ctor() - IL_001b: throw - - .line 73,73 : 13,69 '' - IL_001c: ldarg.0 - IL_001d: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0022: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0027: bne.un.s IL_0034 - - .line 74,74 : 17,128 '' - IL_0029: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() - IL_002e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0033: throw - - .line 76,76 : 13,39 '' - IL_0034: ldarg.0 - IL_0035: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::OnSandboxUnload() - .line 77,77 : 13,46 '' - IL_003a: ldarg.0 - IL_003b: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::UnloadHostingAppDomain() - .line 78,78 : 9,10 '' - IL_0040: ret - } // end of method Sandbox::Unload - - .method family hidebysig newslot virtual - instance void InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup domainSetup) cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 84,84 : 87,88 '' - IL_0000: ret - } // end of method Sandbox::InitializeAppDomainSetup - - .method family hidebysig newslot virtual - instance void OnSandboxUnload() cil managed - { - // Code size 1 (0x1) - .maxstack 8 - .line 86,86 : 52,53 '' - IL_0000: ret - } // end of method Sandbox::OnSandboxUnload - - .method family hidebysig static class [mscorlib]System.Security.Policy.StrongName - GetStrongName(class [mscorlib]System.Reflection.Assembly 'assembly') cil managed - { - // Code size 79 (0x4f) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Reflection.AssemblyName assemblyName, - [1] uint8[] publicKey, - [2] class [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob keyBlob) - .line 94,94 : 13,34 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 95,95 : 17,61 '' - IL_0003: ldstr "assembly" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 97,97 : 13,60 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName() - IL_0014: stloc.0 - .line 100,100 : 13,60 '' - IL_0015: ldloc.0 - IL_0016: callvirt instance uint8[] [mscorlib]System.Reflection.AssemblyName::GetPublicKey() - IL_001b: stloc.1 - .line 101,101 : 13,60 '' - IL_001c: ldloc.1 - IL_001d: brfalse.s IL_0024 - - IL_001f: ldloc.1 - IL_0020: ldlen - IL_0021: conv.i4 - IL_0022: brtrue.s IL_0035 - - .line 102,102 : 17,107 '' - IL_0024: ldstr "{0} is not strongly named" - IL_0029: ldarg.0 - IL_002a: call string [mscorlib]System.String::Format(string, - object) - IL_002f: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string) - IL_0034: throw - - .line 104,104 : 13,86 '' - IL_0035: ldloc.1 - IL_0036: newobj instance void [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob::.ctor(uint8[]) - IL_003b: stloc.2 - .line 105,105 : 13,85 '' - IL_003c: ldloc.2 - IL_003d: ldloc.0 - IL_003e: callvirt instance string [mscorlib]System.Reflection.AssemblyName::get_Name() - IL_0043: ldloc.0 - IL_0044: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version() - IL_0049: newobj instance void [mscorlib]System.Security.Policy.StrongName::.ctor(class [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob, - string, - class [mscorlib]System.Version) - IL_004e: ret - } // end of method Sandbox::GetStrongName - - .method family hidebysig instance void - SetUpHostingAppDomain(string name) cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 114,114 : 13,53 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldnull - IL_0003: ldnull - IL_0004: ldc.i4.0 - IL_0005: newarr [mscorlib]System.Security.Policy.StrongName - IL_000a: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::SetUpHostingAppDomain(string, - class [mscorlib]System.Security.Policy.Evidence, - class [mscorlib]System.Security.PermissionSet, - class [mscorlib]System.Security.Policy.StrongName[]) - .line 115,115 : 9,10 '' - IL_000f: ret - } // end of method Sandbox::SetUpHostingAppDomain - - .method family hidebysig instance void - SetUpHostingAppDomain(string name, - class [mscorlib]System.Security.Policy.Evidence evidence, - class [mscorlib]System.Security.PermissionSet permissions, - class [mscorlib]System.Security.Policy.StrongName[] fullTrust) cil managed - { - .param [4] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 150 (0x96) - .maxstack 6 - .locals init ([0] class [mscorlib]System.AppDomainSetup currentSetup, - [1] class [mscorlib]System.AppDomainSetup domainSetup) - .line 119,119 : 13,44 '' - IL_0000: ldarg.1 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_0013 - - .line 120,120 : 17,57 '' - IL_0008: ldstr "name" - IL_000d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0012: throw - - .line 122,122 : 13,42 '' - IL_0013: ldarg.0 - IL_0014: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0019: brfalse.s IL_0021 - - .line 123,123 : 17,55 '' - IL_001b: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_0020: throw - - .line 125,125 : 13,84 '' - IL_0021: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain() - IL_0026: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation() - IL_002b: stloc.0 - .line 126,126 : 13,63 '' - IL_002c: newobj instance void [mscorlib]System.AppDomainSetup::.ctor() - IL_0031: stloc.1 - .line 128,128 : 13,48 '' - IL_0032: ldloc.1 - IL_0033: ldarg.1 - IL_0034: callvirt instance void [mscorlib]System.AppDomainSetup::set_ApplicationName(string) - .line 129,129 : 13,72 '' - IL_0039: ldloc.1 - IL_003a: ldloc.0 - IL_003b: callvirt instance string [mscorlib]System.AppDomainSetup::get_ApplicationBase() - IL_0040: callvirt instance void [mscorlib]System.AppDomainSetup::set_ApplicationBase(string) - .line 130,130 : 13,174 '' - IL_0045: ldloc.1 - IL_0046: ldstr "{0};{1};" - IL_004b: ldstr "plugins\\" - IL_0050: ldstr "plugins\\managed" - IL_0055: call string [mscorlib]System.String::Format(string, - object, - object) - IL_005a: callvirt instance void [mscorlib]System.AppDomainSetup::set_PrivateBinPath(string) - .line 131,131 : 13,76 '' - IL_005f: ldloc.1 - IL_0060: ldloc.0 - IL_0061: callvirt instance string [mscorlib]System.AppDomainSetup::get_ConfigurationFile() - IL_0066: callvirt instance void [mscorlib]System.AppDomainSetup::set_ConfigurationFile(string) - .line 133,133 : 13,51 '' - IL_006b: ldarg.0 - IL_006c: ldloc.1 - IL_006d: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup) - .line 135,135 : 13,37 '' - IL_0072: ldarg.3 - IL_0073: brtrue.s IL_0084 - - .line 136,136 : 17,84 '' - IL_0075: ldarg.0 - IL_0076: ldarg.1 - IL_0077: ldnull - IL_0078: ldloc.1 - IL_0079: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::CreateDomain(string, - class [mscorlib]System.Security.Policy.Evidence, - class [mscorlib]System.AppDomainSetup) - IL_007e: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0083: ret - - .line 138,138 : 17,112 '' - IL_0084: ldarg.0 - IL_0085: ldarg.1 - IL_0086: ldarg.2 - IL_0087: ldloc.1 - IL_0088: ldarg.3 - IL_0089: ldarg.s fullTrust - IL_008b: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::CreateDomain(string, - class [mscorlib]System.Security.Policy.Evidence, - class [mscorlib]System.AppDomainSetup, - class [mscorlib]System.Security.PermissionSet, - class [mscorlib]System.Security.Policy.StrongName[]) - IL_0090: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - .line 139,139 : 9,10 '' - IL_0095: ret - } // end of method Sandbox::SetUpHostingAppDomain - - .method family hidebysig instance void - UnloadHostingAppDomain() cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 143,143 : 13,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: brtrue.s IL_000e - - .line 144,144 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 147,147 : 17,52 '' - IL_000e: ldarg.0 - IL_000f: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0014: call void [mscorlib]System.AppDomain::Unload(class [mscorlib]System.AppDomain) - .line 148,148 : 17,41 '' - IL_0019: ldarg.0 - IL_001a: ldnull - IL_001b: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - .line 150,150 : 9,10 '' - IL_0020: ret - } // end of method Sandbox::UnloadHostingAppDomain - - .method family hidebysig instance !!T InstantiateRemoteObject(string assemblyName, - string typeName, - object[] args) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 40 (0x28) - .maxstack 10 - .line 154,154 : 13,237 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: ldc.i4.1 - IL_0009: ldc.i4 0x234 - IL_000e: ldnull - IL_000f: ldarg.3 - IL_0010: ldnull - IL_0011: ldnull - IL_0012: ldnull - IL_0013: call class [mscorlib]System.Runtime.Remoting.ObjectHandle [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.AppDomain, - string, - string, - bool, - valuetype [mscorlib]System.Reflection.BindingFlags, - class [mscorlib]System.Reflection.Binder, - object[], - class [mscorlib]System.Globalization.CultureInfo, - object[], - class [mscorlib]System.Security.Policy.Evidence) - IL_0018: callvirt instance object [mscorlib]System.Runtime.Remoting.ObjectHandle::Unwrap() - IL_001d: isinst !!T - IL_0022: unbox.any !!T - IL_0027: ret - } // end of method Sandbox::InstantiateRemoteObject - - .method family hidebysig instance !!T InstantiateRemoteObjectFrom(string assemblyFile, - string typeName, - object[] args) cil managed - { - .param [3] - .custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 40 (0x28) - .maxstack 10 - .line 159,159 : 13,241 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ldarg.1 - IL_0007: ldarg.2 - IL_0008: ldc.i4.1 - IL_0009: ldc.i4 0x234 - IL_000e: ldnull - IL_000f: ldarg.3 - IL_0010: ldnull - IL_0011: ldnull - IL_0012: ldnull - IL_0013: call class [mscorlib]System.Runtime.Remoting.ObjectHandle [mscorlib]System.Activator::CreateInstanceFrom(class [mscorlib]System.AppDomain, - string, - string, - bool, - valuetype [mscorlib]System.Reflection.BindingFlags, - class [mscorlib]System.Reflection.Binder, - object[], - class [mscorlib]System.Globalization.CultureInfo, - object[], - class [mscorlib]System.Security.Policy.Evidence) - IL_0018: callvirt instance object [mscorlib]System.Runtime.Remoting.ObjectHandle::Unwrap() - IL_001d: isinst !!T - IL_0022: unbox.any !!T - IL_0027: ret - } // end of method Sandbox::InstantiateRemoteObjectFrom - - .method family hidebysig instance void - InitializeRemoteContext(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) cil managed - { - // Code size 73 (0x49) - .maxstack 6 - .locals init ([0] object[] CS$0$0000) - .line 164,164 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: brtrue.s IL_000e - - .line 165,165 : 17,60 '' - IL_0003: ldstr "context" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 167,167 : 13,42 '' - IL_000e: ldarg.0 - IL_000f: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0014: brtrue.s IL_001c - - .line 168,168 : 17,55 '' - IL_0016: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_001b: throw - - .line 170,170 : 13,157 '' - IL_001c: ldarg.0 - IL_001d: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly() - IL_0022: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName() - IL_0027: ldtoken Virtuoso.Miranda.Plugins.Helpers.Sandbox/MirandaContextInitHelper - IL_002c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0031: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0036: ldc.i4.1 - IL_0037: newarr [mscorlib]System.Object - IL_003c: stloc.0 - IL_003d: ldloc.0 - IL_003e: ldc.i4.0 - IL_003f: ldarg.1 - IL_0040: stelem.ref - IL_0041: ldloc.0 - IL_0042: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_0047: pop - .line 171,171 : 9,10 '' - IL_0048: ret - } // end of method Sandbox::InitializeRemoteContext - - .method public hidebysig instance void - SetUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler 'handler') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 175,175 : 13,60 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ldarg.1 - IL_0007: callvirt instance void [mscorlib]System.AppDomain::add_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler) - .line 176,176 : 9,10 '' - IL_000c: ret - } // end of method Sandbox::SetUnhandledExceptionHandler - - .method public hidebysig instance void - RemoveUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler 'handler') cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 180,180 : 13,60 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain - IL_0006: ldarg.1 - IL_0007: callvirt instance void [mscorlib]System.AppDomain::remove_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler) - .line 181,181 : 9,10 '' - IL_000c: ret - } // end of method Sandbox::RemoveUnhandledExceptionHandler - - .property instance class [mscorlib]System.AppDomain - HostingAppDomain() - { - .get instance class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::get_HostingAppDomain() - } // end of property Sandbox::HostingAppDomain -} // end of class Virtuoso.Miranda.Plugins.Helpers.Sandbox - -.class private auto ansi sealed beforefieldinit Virtuoso.Hyphen.PluginsSandbox - extends Virtuoso.Miranda.Plugins.Helpers.Sandbox -{ - .field private class Virtuoso.Miranda.Plugins.AssemblyProbe assemblyProbe - .field private class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.AssemblyProbe - get_AssemblyProbe() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 39,39 : 19,40 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\PluginSandbox.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::assemblyProbe - IL_0006: ret - } // end of method PluginsSandbox::get_AssemblyProbe - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.PluginManagerBase - get_PluginManager() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 45,45 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::pluginManager - IL_0006: ret - } // end of method PluginsSandbox::get_PluginManager - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 52,52 : 9,32 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::.ctor() - .line 54,54 : 13,52 '' - IL_0006: ldarg.0 - IL_0007: ldstr "HyphenPlugins" - IL_000c: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::SetUpHostingAppDomain(string) - .line 55,55 : 9,10 '' - IL_0011: ret - } // end of method PluginsSandbox::.ctor - - .method family hidebysig virtual instance void - InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup domainSetup) cil managed - { - // Code size 34 (0x22) - .maxstack 2 - .locals init ([0] bool CS$0$0000) - .line 59,59 : 13,56 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup) - .line 61,61 : 13,59 '' - IL_0007: ldarg.1 - IL_0008: ldc.i4.1 - IL_0009: stloc.0 - IL_000a: ldloca.s CS$0$0000 - IL_000c: call instance string [mscorlib]System.Boolean::ToString() - IL_0011: callvirt instance void [mscorlib]System.AppDomainSetup::set_ShadowCopyFiles(string) - .line 62,62 : 13,93 '' - IL_0016: ldarg.1 - IL_0017: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath() - IL_001c: callvirt instance void [mscorlib]System.AppDomainSetup::set_ShadowCopyDirectories(string) - .line 63,63 : 9,10 '' - IL_0021: ret - } // end of method PluginsSandbox::InitializeAppDomainSetup - - .method public hidebysig instance void - LoadAssemblyProbe() cil managed - { - // Code size 110 (0x6e) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.AssemblyProbe customProbe, - [1] string fusionAssemblyName, - [2] string assemblyProbeTypeName) - .line 67,67 : 13,46 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 71,71 : 17,101 '' - .try - { - IL_0002: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0007: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomFusionAssemblyName() - IL_000c: stloc.1 - .line 72,72 : 17,107 '' - IL_000d: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0012: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomAssemblyProbeTypeName() - IL_0017: stloc.2 - .line 74,74 : 17,111 '' - IL_0018: ldloc.1 - IL_0019: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001e: brtrue.s IL_0032 - - IL_0020: ldloc.2 - IL_0021: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0026: brtrue.s IL_0032 - - .line 75,75 : 21,123 '' - IL_0028: ldarg.0 - IL_0029: ldloc.1 - IL_002a: ldloc.2 - IL_002b: ldnull - IL_002c: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_0031: stloc.0 - IL_0032: leave.s IL_0037 - - .line 77,77 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_0034: pop - IL_0035: leave.s IL_0037 - - .line 82,82 : 13,151 '' - } // end handler - IL_0037: ldarg.0 - IL_0038: ldloc.0 - IL_0039: dup - IL_003a: brtrue.s IL_0068 - - IL_003c: pop - IL_003d: ldarg.0 - IL_003e: ldarg.0 - IL_003f: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_0044: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0049: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName() - IL_004e: ldtoken Virtuoso.Miranda.Plugins.DefaultAssemblyProbe - IL_0053: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0058: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_005d: ldc.i4.0 - IL_005e: newarr [mscorlib]System.Object - IL_0063: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_0068: stfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::assemblyProbe - .line 83,83 : 9,10 '' - IL_006d: ret - } // end of method PluginsSandbox::LoadAssemblyProbe - - .method public hidebysig instance void - LoadPluginManager(class Virtuoso.Hyphen.FusionContext context) cil managed - { - // Code size 130 (0x82) - .maxstack 7 - .locals init ([0] class Virtuoso.Miranda.Plugins.PluginManagerBase customManager, - [1] string fusionAssemblyName, - [2] string pluginManagerTypeName, - [3] object[] CS$0$0000, - [4] object[] CS$0$0001) - .line 87,87 : 13,52 '' - IL_0000: ldnull - IL_0001: stloc.0 - .line 91,91 : 17,101 '' - .try - { - IL_0002: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0007: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomFusionAssemblyName() - IL_000c: stloc.1 - .line 92,92 : 17,107 '' - IL_000d: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton() - IL_0012: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomPluginManagerTypeName() - IL_0017: stloc.2 - .line 94,94 : 17,111 '' - IL_0018: ldloc.1 - IL_0019: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_001e: brtrue.s IL_003d - - IL_0020: ldloc.2 - IL_0021: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0026: brtrue.s IL_003d - - .line 95,95 : 21,132 '' - IL_0028: ldarg.0 - IL_0029: ldloc.1 - IL_002a: ldloc.2 - IL_002b: ldc.i4.1 - IL_002c: newarr [mscorlib]System.Object - IL_0031: stloc.3 - IL_0032: ldloc.3 - IL_0033: ldc.i4.0 - IL_0034: ldarg.1 - IL_0035: stelem.ref - IL_0036: ldloc.3 - IL_0037: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_003c: stloc.0 - IL_003d: leave.s IL_0042 - - .line 97,97 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_003f: pop - IL_0040: leave.s IL_0042 - - .line 102,102 : 13,166 '' - } // end handler - IL_0042: ldarg.0 - IL_0043: ldloc.0 - IL_0044: dup - IL_0045: brtrue.s IL_007c - - IL_0047: pop - IL_0048: ldarg.0 - IL_0049: ldarg.0 - IL_004a: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType() - IL_004f: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0054: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName() - IL_0059: ldtoken Virtuoso.Miranda.Plugins.DefaultPluginManager - IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0063: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_0068: ldc.i4.1 - IL_0069: newarr [mscorlib]System.Object - IL_006e: stloc.s CS$0$0001 - IL_0070: ldloc.s CS$0$0001 - IL_0072: ldc.i4.0 - IL_0073: ldarg.1 - IL_0074: stelem.ref - IL_0075: ldloc.s CS$0$0001 - IL_0077: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject(string, - string, - object[]) - IL_007c: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::pluginManager - .line 103,103 : 9,10 '' - IL_0081: ret - } // end of method PluginsSandbox::LoadPluginManager - - .method public hidebysig specialname instance string - get_HostingAppDomainPrivateBinPath() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 113,113 : 17,73 '' - IL_0000: ldarg.0 - IL_0001: call instance class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::get_HostingAppDomain() - IL_0006: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation() - IL_000b: callvirt instance string [mscorlib]System.AppDomainSetup::get_PrivateBinPath() - IL_0010: ret - } // end of method PluginsSandbox::get_HostingAppDomainPrivateBinPath - - .property instance class Virtuoso.Miranda.Plugins.AssemblyProbe - AssemblyProbe() - { - .get instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::get_AssemblyProbe() - } // end of property PluginsSandbox::AssemblyProbe - .property instance class Virtuoso.Miranda.Plugins.PluginManagerBase - PluginManager() - { - .get instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager() - } // end of property PluginsSandbox::PluginManager - .property instance string HostingAppDomainPrivateBinPath() - { - .get instance string Virtuoso.Hyphen.PluginsSandbox::get_HostingAppDomainPrivateBinPath() - } // end of property PluginsSandbox::HostingAppDomainPrivateBinPath -} // end of class Virtuoso.Hyphen.PluginsSandbox - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Helpers.IniStructure - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested private LineType - extends [mscorlib]System.Enum - { - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType NotACategory = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Category = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Faulty = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Comment = int32(0x00000003) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Empty = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Ok = int32(0x00000005) - } // end of class LineType - - .field private class [mscorlib]System.Collections.SortedList Categories - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 76,76 : 3,52 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Helpers\\IniStructure.cs' - IL_0000: ldarg.0 - IL_0001: newobj instance void [mscorlib]System.Collections.SortedList::.ctor() - IL_0006: stfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - .line 81,81 : 3,24 '' - IL_000b: ldarg.0 - IL_000c: call instance void [mscorlib]System.Object::.ctor() - .line 83,83 : 3,4 '' - IL_0011: ret - } // end of method IniStructure::.ctor - - .method public hidebysig instance bool - AddCategory(string Name) cil managed - { - // Code size 95 (0x5f) - .maxstack 3 - .line 91,91 : 4,50 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.0 - IL_000c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0011: ldarg.1 - IL_0012: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0017: or - IL_0018: brfalse.s IL_001c - - .line 92,92 : 5,18 '' - IL_001a: ldc.i4.0 - IL_001b: ret - - .line 93,95 : 4,31 '' - IL_001c: ldarg.1 - IL_001d: ldc.i4.s 61 - IL_001f: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0024: ldc.i4.m1 - IL_0025: ceq - IL_0027: ldc.i4.0 - IL_0028: ceq - IL_002a: ldarg.1 - IL_002b: ldc.i4.s 91 - IL_002d: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0032: ldc.i4.m1 - IL_0033: ceq - IL_0035: ldc.i4.0 - IL_0036: ceq - IL_0038: or - IL_0039: ldarg.1 - IL_003a: ldc.i4.s 93 - IL_003c: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0041: ldc.i4.m1 - IL_0042: ceq - IL_0044: ldc.i4.0 - IL_0045: ceq - IL_0047: or - IL_0048: brfalse.s IL_004c - - .line 96,96 : 5,18 '' - IL_004a: ldc.i4.0 - IL_004b: ret - - .line 98,98 : 4,43 '' - IL_004c: ldarg.0 - IL_004d: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0052: ldarg.1 - IL_0053: newobj instance void [mscorlib]System.Collections.SortedList::.ctor() - IL_0058: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object, - object) - .line 99,99 : 4,16 '' - IL_005d: ldc.i4.1 - IL_005e: ret - } // end of method IniStructure::AddCategory - - .method public hidebysig instance bool - DeleteCategory(string Name) cil managed - { - // Code size 45 (0x2d) - .maxstack 8 - .line 108,108 : 4,51 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.0 - IL_000c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0011: ldarg.1 - IL_0012: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0017: ldc.i4.0 - IL_0018: ceq - IL_001a: or - IL_001b: brfalse.s IL_001f - - .line 109,109 : 5,18 '' - IL_001d: ldc.i4.0 - IL_001e: ret - - .line 110,110 : 4,28 '' - IL_001f: ldarg.0 - IL_0020: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0025: ldarg.1 - IL_0026: callvirt instance void [mscorlib]System.Collections.SortedList::Remove(object) - .line 111,111 : 4,16 '' - IL_002b: ldc.i4.1 - IL_002c: ret - } // end of method IniStructure::DeleteCategory - - .method public hidebysig instance bool - RenameCategory(string Name, - string NewName) cil managed - { - // Code size 132 (0x84) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 121,121 : 4,67 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.0 - IL_000c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0011: ldarg.1 - IL_0012: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0017: ldc.i4.0 - IL_0018: ceq - IL_001a: or - IL_001b: ldarg.2 - IL_001c: ldstr "" - IL_0021: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0026: or - IL_0027: brfalse.s IL_002b - - .line 122,122 : 5,18 '' - IL_0029: ldc.i4.0 - IL_002a: ret - - .line 124,126 : 4,34 '' - IL_002b: ldarg.2 - IL_002c: ldc.i4.s 61 - IL_002e: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0033: ldc.i4.m1 - IL_0034: ceq - IL_0036: ldc.i4.0 - IL_0037: ceq - IL_0039: ldarg.2 - IL_003a: ldc.i4.s 91 - IL_003c: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0041: ldc.i4.m1 - IL_0042: ceq - IL_0044: ldc.i4.0 - IL_0045: ceq - IL_0047: or - IL_0048: ldarg.2 - IL_0049: ldc.i4.s 93 - IL_004b: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0050: ldc.i4.m1 - IL_0051: ceq - IL_0053: ldc.i4.0 - IL_0054: ceq - IL_0056: or - IL_0057: brfalse.s IL_005b - - .line 127,127 : 5,18 '' - IL_0059: ldc.i4.0 - IL_005a: ret - - .line 129,129 : 4,57 '' - IL_005b: ldarg.0 - IL_005c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0061: ldarg.1 - IL_0062: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0067: castclass [mscorlib]System.Collections.SortedList - IL_006c: stloc.0 - .line 130,130 : 4,38 '' - IL_006d: ldarg.0 - IL_006e: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0073: ldarg.2 - IL_0074: ldloc.0 - IL_0075: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object, - object) - .line 131,131 : 4,30 '' - IL_007a: ldarg.0 - IL_007b: ldarg.1 - IL_007c: call instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::DeleteCategory(string) - IL_0081: pop - .line 132,132 : 4,16 '' - IL_0082: ldc.i4.1 - IL_0083: ret - } // end of method IniStructure::RenameCategory - - .method public hidebysig instance string[] - GetCategories() cil managed - { - // Code size 70 (0x46) - .maxstack 4 - .locals init ([0] string[] CatNames, - [1] class [mscorlib]System.Collections.IList KeyList, - [2] int32 KeyCount, - [3] int32 i) - .line 141,141 : 4,53 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0006: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_000b: newarr [mscorlib]System.String - IL_0010: stloc.0 - .line 142,142 : 4,44 '' - IL_0011: ldarg.0 - IL_0012: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0017: callvirt instance class [mscorlib]System.Collections.IList [mscorlib]System.Collections.SortedList::GetKeyList() - IL_001c: stloc.1 - .line 143,143 : 4,36 '' - IL_001d: ldarg.0 - IL_001e: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0023: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0028: stloc.2 - .line 144,144 : 9,19 '' - IL_0029: ldc.i4.0 - IL_002a: stloc.3 - IL_002b: br.s IL_0040 - - .line 146,146 : 5,41 '' - IL_002d: ldloc.0 - IL_002e: ldloc.3 - IL_002f: ldloc.1 - IL_0030: ldloc.3 - IL_0031: callvirt instance object [mscorlib]System.Collections.IList::get_Item(int32) - IL_0036: callvirt instance string [mscorlib]System.Object::ToString() - IL_003b: stelem.ref - .line 144,144 : 34,37 '' - IL_003c: ldloc.3 - IL_003d: ldc.i4.1 - IL_003e: add - IL_003f: stloc.3 - .line 144,144 : 20,32 '' - IL_0040: ldloc.3 - IL_0041: ldloc.2 - IL_0042: blt.s IL_002d - - .line 148,148 : 4,20 '' - IL_0044: ldloc.0 - IL_0045: ret - } // end of method IniStructure::GetCategories - - .method public hidebysig instance string - GetCategoryName(int32 Index) cil managed - { - // Code size 44 (0x2c) - .maxstack 8 - .line 159,159 : 4,46 '' - IL_0000: ldarg.1 - IL_0001: ldc.i4.0 - IL_0002: clt - IL_0004: ldarg.1 - IL_0005: ldarg.0 - IL_0006: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_000b: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0010: clt - IL_0012: ldc.i4.0 - IL_0013: ceq - IL_0015: or - IL_0016: brfalse.s IL_001a - - .line 160,160 : 5,17 '' - IL_0018: ldnull - IL_0019: ret - - .line 161,161 : 4,47 '' - IL_001a: ldarg.0 - IL_001b: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0020: ldarg.1 - IL_0021: callvirt instance object [mscorlib]System.Collections.SortedList::GetKey(int32) - IL_0026: callvirt instance string [mscorlib]System.Object::ToString() - IL_002b: ret - } // end of method IniStructure::GetCategoryName - - .method public hidebysig instance bool - AddValue(string CategoryName, - string Key, - string Value) cil managed - { - // Code size 160 (0xa0) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 172,172 : 4,39 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: brfalse.s IL_001b - - .line 173,173 : 5,18 '' - IL_0019: ldc.i4.0 - IL_001a: ret - - .line 174,179 : 4,6 '' - IL_001b: ldarg.2 - IL_001c: ldc.i4.s 61 - IL_001e: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0023: ldc.i4.m1 - IL_0024: ceq - IL_0026: ldc.i4.0 - IL_0027: ceq - IL_0029: ldarg.2 - IL_002a: ldc.i4.s 91 - IL_002c: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0031: ldc.i4.m1 - IL_0032: ceq - IL_0034: ldc.i4.0 - IL_0035: ceq - IL_0037: or - IL_0038: ldarg.2 - IL_0039: ldc.i4.s 93 - IL_003b: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0040: ldc.i4.m1 - IL_0041: ceq - IL_0043: ldc.i4.0 - IL_0044: ceq - IL_0046: or - IL_0047: ldarg.2 - IL_0048: ldc.i4.s 59 - IL_004a: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_004f: ldc.i4.m1 - IL_0050: ceq - IL_0052: ldc.i4.0 - IL_0053: ceq - IL_0055: or - IL_0056: ldarg.2 - IL_0057: ldc.i4.s 35 - IL_0059: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_005e: ldc.i4.m1 - IL_005f: ceq - IL_0061: ldc.i4.0 - IL_0062: ceq - IL_0064: or - IL_0065: brfalse.s IL_0069 - - .line 180,180 : 5,18 '' - IL_0067: ldc.i4.0 - IL_0068: ret - - .line 181,181 : 4,46 '' - IL_0069: ldarg.0 - IL_006a: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_006f: ldarg.1 - IL_0070: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0075: brtrue.s IL_0079 - - .line 182,182 : 5,18 '' - IL_0077: ldc.i4.0 - IL_0078: ret - - .line 183,183 : 4,65 '' - IL_0079: ldarg.0 - IL_007a: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_007f: ldarg.1 - IL_0080: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0085: castclass [mscorlib]System.Collections.SortedList - IL_008a: stloc.0 - .line 184,184 : 4,34 '' - IL_008b: ldloc.0 - IL_008c: ldarg.2 - IL_008d: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0092: brfalse.s IL_0096 - - .line 185,185 : 5,18 '' - IL_0094: ldc.i4.0 - IL_0095: ret - - .line 186,186 : 4,29 '' - IL_0096: ldloc.0 - IL_0097: ldarg.2 - IL_0098: ldarg.3 - IL_0099: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object, - object) - .line 187,187 : 4,16 '' - IL_009e: ldc.i4.1 - IL_009f: ret - } // end of method IniStructure::AddValue - - .method public hidebysig instance string - GetValue(string CategoryName, - string Key) cil managed - { - // Code size 85 (0x55) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 198,198 : 4,39 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: brfalse.s IL_001b - - .line 199,199 : 5,17 '' - IL_0019: ldnull - IL_001a: ret - - .line 200,200 : 4,46 '' - IL_001b: ldarg.0 - IL_001c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0021: ldarg.1 - IL_0022: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0027: brtrue.s IL_002b - - .line 201,201 : 5,17 '' - IL_0029: ldnull - IL_002a: ret - - .line 202,202 : 4,65 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0031: ldarg.1 - IL_0032: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0037: castclass [mscorlib]System.Collections.SortedList - IL_003c: stloc.0 - .line 203,203 : 4,35 '' - IL_003d: ldloc.0 - IL_003e: ldarg.2 - IL_003f: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0044: brtrue.s IL_0048 - - .line 204,204 : 5,17 '' - IL_0046: ldnull - IL_0047: ret - - .line 205,205 : 4,36 '' - IL_0048: ldloc.0 - IL_0049: ldarg.2 - IL_004a: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_004f: callvirt instance string [mscorlib]System.Object::ToString() - IL_0054: ret - } // end of method IniStructure::GetValue - - .method public hidebysig instance string - GetValue(int32 CatIndex, - int32 KeyIndex) cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 216,217 : 4,35 '' - IL_0000: ldarg.1 - IL_0001: ldc.i4.0 - IL_0002: clt - IL_0004: ldarg.2 - IL_0005: ldc.i4.0 - IL_0006: clt - IL_0008: or - IL_0009: ldarg.1 - IL_000a: ldarg.0 - IL_000b: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0010: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0015: clt - IL_0017: ldc.i4.0 - IL_0018: ceq - IL_001a: or - IL_001b: brfalse.s IL_001f - - .line 218,218 : 5,17 '' - IL_001d: ldnull - IL_001e: ret - - .line 219,219 : 4,72 '' - IL_001f: ldarg.0 - IL_0020: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0025: ldarg.1 - IL_0026: callvirt instance object [mscorlib]System.Collections.SortedList::GetByIndex(int32) - IL_002b: castclass [mscorlib]System.Collections.SortedList - IL_0030: stloc.0 - .line 220,220 : 4,35 '' - IL_0031: ldarg.2 - IL_0032: ldloc.0 - IL_0033: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0038: blt.s IL_003c - - .line 221,221 : 5,17 '' - IL_003a: ldnull - IL_003b: ret - - .line 222,222 : 4,52 '' - IL_003c: ldloc.0 - IL_003d: ldarg.2 - IL_003e: callvirt instance object [mscorlib]System.Collections.SortedList::GetByIndex(int32) - IL_0043: callvirt instance string [mscorlib]System.Object::ToString() - IL_0048: ret - } // end of method IniStructure::GetValue - - .method public hidebysig instance string - GetKeyName(int32 CatIndex, - int32 KeyIndex) cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 233,234 : 4,35 '' - IL_0000: ldarg.1 - IL_0001: ldc.i4.0 - IL_0002: clt - IL_0004: ldarg.2 - IL_0005: ldc.i4.0 - IL_0006: clt - IL_0008: or - IL_0009: ldarg.1 - IL_000a: ldarg.0 - IL_000b: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0010: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0015: clt - IL_0017: ldc.i4.0 - IL_0018: ceq - IL_001a: or - IL_001b: brfalse.s IL_001f - - .line 235,235 : 5,17 '' - IL_001d: ldnull - IL_001e: ret - - .line 236,236 : 4,72 '' - IL_001f: ldarg.0 - IL_0020: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0025: ldarg.1 - IL_0026: callvirt instance object [mscorlib]System.Collections.SortedList::GetByIndex(int32) - IL_002b: castclass [mscorlib]System.Collections.SortedList - IL_0030: stloc.0 - .line 237,237 : 4,35 '' - IL_0031: ldarg.2 - IL_0032: ldloc.0 - IL_0033: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0038: blt.s IL_003c - - .line 238,238 : 5,17 '' - IL_003a: ldnull - IL_003b: ret - - .line 239,239 : 4,48 '' - IL_003c: ldloc.0 - IL_003d: ldarg.2 - IL_003e: callvirt instance object [mscorlib]System.Collections.SortedList::GetKey(int32) - IL_0043: callvirt instance string [mscorlib]System.Object::ToString() - IL_0048: ret - } // end of method IniStructure::GetKeyName - - .method public hidebysig instance bool - DeleteValue(string CategoryName, - string Key) cil managed - { - // Code size 81 (0x51) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 250,250 : 4,39 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: brfalse.s IL_001b - - .line 251,251 : 5,18 '' - IL_0019: ldc.i4.0 - IL_001a: ret - - .line 252,252 : 4,46 '' - IL_001b: ldarg.0 - IL_001c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0021: ldarg.1 - IL_0022: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0027: brtrue.s IL_002b - - .line 253,253 : 5,18 '' - IL_0029: ldc.i4.0 - IL_002a: ret - - .line 254,254 : 4,65 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0031: ldarg.1 - IL_0032: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0037: castclass [mscorlib]System.Collections.SortedList - IL_003c: stloc.0 - .line 255,255 : 4,35 '' - IL_003d: ldloc.0 - IL_003e: ldarg.2 - IL_003f: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0044: brtrue.s IL_0048 - - .line 256,256 : 5,18 '' - IL_0046: ldc.i4.0 - IL_0047: ret - - .line 257,257 : 4,25 '' - IL_0048: ldloc.0 - IL_0049: ldarg.2 - IL_004a: callvirt instance void [mscorlib]System.Collections.SortedList::Remove(object) - .line 258,258 : 4,16 '' - IL_004f: ldc.i4.1 - IL_0050: ret - } // end of method IniStructure::DeleteValue - - .method public hidebysig instance bool - RenameKey(string CategoryName, - string KeyName, - string NewKeyName) cil managed - { - // Code size 187 (0xbb) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category, - [1] object 'value') - .line 269,269 : 4,62 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: ldarg.3 - IL_0018: ldstr "" - IL_001d: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0022: or - IL_0023: brfalse.s IL_0027 - - .line 270,270 : 5,18 '' - IL_0025: ldc.i4.0 - IL_0026: ret - - .line 271,271 : 4,46 '' - IL_0027: ldarg.0 - IL_0028: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_002d: ldarg.1 - IL_002e: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0033: brtrue.s IL_0037 - - .line 272,272 : 5,18 '' - IL_0035: ldc.i4.0 - IL_0036: ret - - .line 273,278 : 4,6 '' - IL_0037: ldarg.3 - IL_0038: ldc.i4.s 61 - IL_003a: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_003f: ldc.i4.m1 - IL_0040: ceq - IL_0042: ldc.i4.0 - IL_0043: ceq - IL_0045: ldarg.3 - IL_0046: ldc.i4.s 91 - IL_0048: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_004d: ldc.i4.m1 - IL_004e: ceq - IL_0050: ldc.i4.0 - IL_0051: ceq - IL_0053: or - IL_0054: ldarg.3 - IL_0055: ldc.i4.s 93 - IL_0057: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_005c: ldc.i4.m1 - IL_005d: ceq - IL_005f: ldc.i4.0 - IL_0060: ceq - IL_0062: or - IL_0063: ldarg.3 - IL_0064: ldc.i4.s 59 - IL_0066: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_006b: ldc.i4.m1 - IL_006c: ceq - IL_006e: ldc.i4.0 - IL_006f: ceq - IL_0071: or - IL_0072: ldarg.3 - IL_0073: ldc.i4.s 35 - IL_0075: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_007a: ldc.i4.m1 - IL_007b: ceq - IL_007d: ldc.i4.0 - IL_007e: ceq - IL_0080: or - IL_0081: brfalse.s IL_0085 - - .line 279,279 : 5,18 '' - IL_0083: ldc.i4.0 - IL_0084: ret - - .line 280,280 : 4,65 '' - IL_0085: ldarg.0 - IL_0086: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_008b: ldarg.1 - IL_008c: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0091: castclass [mscorlib]System.Collections.SortedList - IL_0096: stloc.0 - .line 281,281 : 4,40 '' - IL_0097: ldloc.0 - IL_0098: ldarg.2 - IL_0099: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_009e: brtrue.s IL_00a2 - - .line 282,282 : 5,18 '' - IL_00a0: ldc.i4.0 - IL_00a1: ret - - .line 284,284 : 4,37 '' - IL_00a2: ldloc.0 - IL_00a3: ldarg.2 - IL_00a4: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_00a9: stloc.1 - .line 285,285 : 4,29 '' - IL_00aa: ldloc.0 - IL_00ab: ldarg.2 - IL_00ac: callvirt instance void [mscorlib]System.Collections.SortedList::Remove(object) - .line 286,286 : 4,36 '' - IL_00b1: ldloc.0 - IL_00b2: ldarg.3 - IL_00b3: ldloc.1 - IL_00b4: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object, - object) - .line 287,287 : 4,16 '' - IL_00b9: ldc.i4.1 - IL_00ba: ret - } // end of method IniStructure::RenameKey - - .method public hidebysig instance bool - ModifyValue(string CategoryName, - string KeyName, - string NewValue) cil managed - { - // Code size 82 (0x52) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category) - .line 298,298 : 4,43 '' - IL_0000: ldarg.1 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: ldarg.2 - IL_000c: ldstr "" - IL_0011: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0016: or - IL_0017: brfalse.s IL_001b - - .line 299,299 : 5,18 '' - IL_0019: ldc.i4.0 - IL_001a: ret - - .line 300,300 : 4,46 '' - IL_001b: ldarg.0 - IL_001c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0021: ldarg.1 - IL_0022: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0027: brtrue.s IL_002b - - .line 301,301 : 5,18 '' - IL_0029: ldc.i4.0 - IL_002a: ret - - .line 302,302 : 4,65 '' - IL_002b: ldarg.0 - IL_002c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0031: ldarg.1 - IL_0032: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_0037: castclass [mscorlib]System.Collections.SortedList - IL_003c: stloc.0 - .line 303,303 : 4,40 '' - IL_003d: ldloc.0 - IL_003e: ldarg.2 - IL_003f: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object) - IL_0044: brtrue.s IL_0048 - - .line 304,304 : 5,18 '' - IL_0046: ldc.i4.0 - IL_0047: ret - - .line 306,306 : 4,33 '' - IL_0048: ldloc.0 - IL_0049: ldarg.2 - IL_004a: ldarg.3 - IL_004b: callvirt instance void [mscorlib]System.Collections.SortedList::set_Item(object, - object) - .line 307,307 : 4,16 '' - IL_0050: ldc.i4.1 - IL_0051: ret - } // end of method IniStructure::ModifyValue - - .method public hidebysig instance string[] - GetKeys(string CategoryName) cil managed - { - // Code size 84 (0x54) - .maxstack 4 - .locals init ([0] class [mscorlib]System.Collections.SortedList Category, - [1] int32 KeyCount, - [2] string[] KeyNames, - [3] class [mscorlib]System.Collections.IList KeyList, - [4] int32 i) - .line 317,317 : 4,65 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories - IL_0006: ldarg.1 - IL_0007: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object) - IL_000c: castclass [mscorlib]System.Collections.SortedList - IL_0011: stloc.0 - .line 318,318 : 4,25 '' - IL_0012: ldloc.0 - IL_0013: brtrue.s IL_001c - - .line 319,319 : 5,26 '' - IL_0015: ldc.i4.0 - IL_0016: newarr [mscorlib]System.String - IL_001b: ret - - .line 320,320 : 4,34 '' - IL_001c: ldloc.0 - IL_001d: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count() - IL_0022: stloc.1 - .line 321,321 : 4,45 '' - IL_0023: ldloc.1 - IL_0024: newarr [mscorlib]System.String - IL_0029: stloc.2 - .line 322,322 : 4,42 '' - IL_002a: ldloc.0 - IL_002b: callvirt instance class [mscorlib]System.Collections.IList [mscorlib]System.Collections.SortedList::GetKeyList() - IL_0030: stloc.3 - .line 323,323 : 9,19 '' - IL_0031: ldc.i4.0 - IL_0032: stloc.s i - IL_0034: br.s IL_004d - - .line 325,325 : 5,41 '' - IL_0036: ldloc.2 - IL_0037: ldloc.s i - IL_0039: ldloc.3 - IL_003a: ldloc.s i - IL_003c: callvirt instance object [mscorlib]System.Collections.IList::get_Item(int32) - IL_0041: callvirt instance string [mscorlib]System.Object::ToString() - IL_0046: stelem.ref - .line 323,323 : 34,37 '' - IL_0047: ldloc.s i - IL_0049: ldc.i4.1 - IL_004a: add - IL_004b: stloc.s i - .line 323,323 : 20,32 '' - IL_004d: ldloc.s i - IL_004f: ldloc.1 - IL_0050: blt.s IL_0036 - - .line 327,327 : 4,20 '' - IL_0052: ldloc.2 - IL_0053: ret - } // end of method IniStructure::GetKeys - - .method public hidebysig static bool WriteIni(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData, - string Filename, - string comment) cil managed - { - // Code size 21 (0x15) - .maxstack 2 - .locals init ([0] string DataToWrite) - .line 342,342 : 4,68 '' - IL_0000: ldarg.0 - IL_0001: ldarg.2 - IL_0002: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::BuildComment(string) - IL_0007: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure, - string) - IL_000c: stloc.0 - .line 343,343 : 4,44 '' - IL_000d: ldarg.1 - IL_000e: ldloc.0 - IL_000f: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::WriteFile(string, - string) - IL_0014: ret - } // end of method IniStructure::WriteIni - - .method public hidebysig static bool WriteIni(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData, - string Filename) cil managed - { - // Code size 15 (0xf) - .maxstack 2 - .locals init ([0] string DataToWrite) - .line 354,354 : 4,45 '' - IL_0000: ldarg.0 - IL_0001: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure) - IL_0006: stloc.0 - .line 355,355 : 4,44 '' - IL_0007: ldarg.1 - IL_0008: ldloc.0 - IL_0009: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::WriteFile(string, - string) - IL_000e: ret - } // end of method IniStructure::WriteIni - - .method private hidebysig static bool WriteFile(string Filename, - string Data) cil managed - { - // Code size 69 (0x45) - .maxstack 2 - .locals init ([0] class [mscorlib]System.IO.FileStream IniStream, - [1] class [mscorlib]System.IO.StreamWriter writer, - [2] bool CS$1$0000) - .line 362,362 : 5,69 '' - .try - { - IL_0000: ldarg.0 - IL_0001: ldc.i4.2 - IL_0002: newobj instance void [mscorlib]System.IO.FileStream::.ctor(string, - valuetype [mscorlib]System.IO.FileMode) - IL_0007: stloc.0 - .line 363,363 : 5,29 '' - IL_0008: ldloc.0 - IL_0009: callvirt instance bool [mscorlib]System.IO.Stream::get_CanWrite() - IL_000e: brtrue.s IL_001a - - .line 365,365 : 6,24 '' - IL_0010: ldloc.0 - IL_0011: callvirt instance void [mscorlib]System.IO.Stream::Close() - .line 366,366 : 6,19 '' - IL_0016: ldc.i4.0 - IL_0017: stloc.2 - IL_0018: leave.s IL_0043 - - .line 368,368 : 5,55 '' - IL_001a: ldloc.0 - IL_001b: newobj instance void [mscorlib]System.IO.StreamWriter::.ctor(class [mscorlib]System.IO.Stream) - IL_0020: stloc.1 - .line 369,369 : 5,24 '' - IL_0021: ldloc.1 - IL_0022: ldarg.1 - IL_0023: callvirt instance void [mscorlib]System.IO.TextWriter::Write(string) - .line 370,370 : 5,20 '' - IL_0028: ldloc.1 - IL_0029: callvirt instance void [mscorlib]System.IO.TextWriter::Flush() - .line 371,371 : 5,20 '' - IL_002e: ldloc.1 - IL_002f: callvirt instance void [mscorlib]System.IO.TextWriter::Close() - .line 372,372 : 5,23 '' - IL_0034: ldloc.0 - IL_0035: callvirt instance void [mscorlib]System.IO.Stream::Close() - .line 373,373 : 5,17 '' - IL_003a: ldc.i4.1 - IL_003b: stloc.2 - IL_003c: leave.s IL_0043 - - .line 375,375 : 4,9 '' - } // end .try - catch [mscorlib]System.Object - { - IL_003e: pop - .line 377,377 : 5,18 '' - IL_003f: ldc.i4.0 - IL_0040: stloc.2 - IL_0041: leave.s IL_0043 - - .line 379,379 : 3,4 '' - } // end handler - IL_0043: ldloc.2 - IL_0044: ret - } // end of method IniStructure::WriteFile - - .method private hidebysig static string - BuildComment(string comment) cil managed - { - // Code size 77 (0x4d) - .maxstack 4 - .locals init ([0] string[] Lines, - [1] string temp, - [2] string line, - [3] string[] CS$6$0000, - [4] int32 CS$7$0001) - .line 383,383 : 4,22 '' - IL_0000: ldarg.0 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: brfalse.s IL_0013 - - .line 384,384 : 5,15 '' - IL_000d: ldstr "" - IL_0012: ret - - .line 385,385 : 4,44 '' - IL_0013: ldarg.0 - IL_0014: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::DivideToLines(string) - IL_0019: stloc.0 - .line 386,386 : 4,21 '' - IL_001a: ldstr "" - IL_001f: stloc.1 - .line 387,387 : 28,33 '' - IL_0020: ldloc.0 - IL_0021: stloc.3 - IL_0022: ldc.i4.0 - IL_0023: stloc.s CS$7$0001 - IL_0025: br.s IL_0044 - - .line 387,387 : 13,24 '' - IL_0027: ldloc.3 - IL_0028: ldloc.s CS$7$0001 - IL_002a: ldelem.ref - IL_002b: stloc.2 - .line 389,389 : 5,34 '' - IL_002c: ldloc.1 - IL_002d: ldstr "# " - IL_0032: ldloc.2 - IL_0033: ldstr "\r\n" - IL_0038: call string [mscorlib]System.String::Concat(string, - string, - string, - string) - IL_003d: stloc.1 - IL_003e: ldloc.s CS$7$0001 - IL_0040: ldc.i4.1 - IL_0041: add - IL_0042: stloc.s CS$7$0001 - .line 387,387 : 25,27 '' - IL_0044: ldloc.s CS$7$0001 - IL_0046: ldloc.3 - IL_0047: ldlen - IL_0048: conv.i4 - IL_0049: blt.s IL_0027 - - .line 391,391 : 4,16 '' - IL_004b: ldloc.1 - IL_004c: ret - } // end of method IniStructure::BuildComment - - .method private hidebysig static string - CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData) cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 396,396 : 4,34 '' - IL_0000: ldarg.0 - IL_0001: ldstr "" - IL_0006: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure, - string) - IL_000b: ret - } // end of method IniStructure::CreateData - - .method private hidebysig static string - CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData, - string comment) cil managed - { - // Code size 217 (0xd9) - .maxstack 5 - .locals init ([0] int32 CategoryCount, - [1] int32[] KeyCountPerCategory, - [2] string Data, - [3] string[] temp, - [4] int32 i, - [5] string CategoryName, - [6] int32 catcounter, - [7] int32 keycounter, - [8] string CS$0$0000, - [9] string[] CS$0$0001) - .line 401,401 : 4,55 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategories() - IL_0006: ldlen - IL_0007: conv.i4 - IL_0008: stloc.0 - .line 402,402 : 4,55 '' - IL_0009: ldloc.0 - IL_000a: newarr [mscorlib]System.Int32 - IL_000f: stloc.1 - .line 403,403 : 4,26 '' - IL_0010: ldarg.1 - IL_0011: stloc.2 - .line 404,404 : 4,34 '' - IL_0012: ldc.i4.2 - IL_0013: newarr [mscorlib]System.String - IL_0018: stloc.3 - .line 406,406 : 9,19 '' - IL_0019: ldc.i4.0 - IL_001a: stloc.s i - IL_001c: br.s IL_003d - - .line 408,408 : 5,54 '' - IL_001e: ldarg.0 - IL_001f: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategories() - IL_0024: ldloc.s i - IL_0026: ldelem.ref - IL_0027: stloc.s CategoryName - .line 409,409 : 5,67 '' - IL_0029: ldloc.1 - IL_002a: ldloc.s i - IL_002c: ldarg.0 - IL_002d: ldloc.s CategoryName - IL_002f: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetKeys(string) - IL_0034: ldlen - IL_0035: conv.i4 - IL_0036: stelem.i4 - .line 406,406 : 39,42 '' - IL_0037: ldloc.s i - IL_0039: ldc.i4.1 - IL_003a: add - IL_003b: stloc.s i - .line 406,406 : 20,37 '' - IL_003d: ldloc.s i - IL_003f: ldloc.0 - IL_0040: blt.s IL_001e - - .line 412,412 : 9,28 '' - IL_0042: ldc.i4.0 - IL_0043: stloc.s catcounter - IL_0045: br IL_00cf - - .line 414,414 : 5,69 '' - IL_004a: ldloc.2 - IL_004b: ldstr "\r\n[" - IL_0050: ldarg.0 - IL_0051: ldloc.s catcounter - IL_0053: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategoryName(int32) - IL_0058: ldstr "]\r\n" - IL_005d: call string [mscorlib]System.String::Concat(string, - string, - string, - string) - IL_0062: stloc.2 - .line 416,416 : 10,29 '' - IL_0063: ldc.i4.0 - IL_0064: stloc.s keycounter - IL_0066: br.s IL_00c1 - - .line 418,418 : 6,59 '' - IL_0068: ldloc.3 - IL_0069: ldc.i4.0 - IL_006a: ldarg.0 - IL_006b: ldloc.s catcounter - IL_006d: ldloc.s keycounter - IL_006f: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetKeyName(int32, - int32) - IL_0074: stelem.ref - .line 419,419 : 6,57 '' - IL_0075: ldloc.3 - IL_0076: ldc.i4.1 - IL_0077: ldarg.0 - IL_0078: ldloc.s catcounter - IL_007a: ldloc.s keycounter - IL_007c: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetValue(int32, - int32) - IL_0081: stelem.ref - .line 420,420 : 6,47 '' - IL_0082: ldloc.2 - IL_0083: stloc.s CS$0$0000 - IL_0085: ldc.i4.5 - IL_0086: newarr [mscorlib]System.String - IL_008b: stloc.s CS$0$0001 - IL_008d: ldloc.s CS$0$0001 - IL_008f: ldc.i4.0 - IL_0090: ldloc.s CS$0$0000 - IL_0092: stelem.ref - IL_0093: ldloc.s CS$0$0001 - IL_0095: ldc.i4.1 - IL_0096: ldloc.3 - IL_0097: ldc.i4.0 - IL_0098: ldelem.ref - IL_0099: stelem.ref - IL_009a: ldloc.s CS$0$0001 - IL_009c: ldc.i4.2 - IL_009d: ldstr "=" - IL_00a2: stelem.ref - IL_00a3: ldloc.s CS$0$0001 - IL_00a5: ldc.i4.3 - IL_00a6: ldloc.3 - IL_00a7: ldc.i4.1 - IL_00a8: ldelem.ref - IL_00a9: stelem.ref - IL_00aa: ldloc.s CS$0$0001 - IL_00ac: ldc.i4.4 - IL_00ad: ldstr "\r\n" - IL_00b2: stelem.ref - IL_00b3: ldloc.s CS$0$0001 - IL_00b5: call string [mscorlib]System.String::Concat(string[]) - IL_00ba: stloc.2 - .line 416,416 : 76,88 '' - IL_00bb: ldloc.s keycounter - IL_00bd: ldc.i4.1 - IL_00be: add - IL_00bf: stloc.s keycounter - .line 416,416 : 30,74 '' - IL_00c1: ldloc.s keycounter - IL_00c3: ldloc.1 - IL_00c4: ldloc.s catcounter - IL_00c6: ldelem.i4 - IL_00c7: blt.s IL_0068 - - .line 412,412 : 57,69 '' - IL_00c9: ldloc.s catcounter - IL_00cb: ldc.i4.1 - IL_00cc: add - IL_00cd: stloc.s catcounter - .line 412,412 : 29,55 '' - IL_00cf: ldloc.s catcounter - IL_00d1: ldloc.0 - IL_00d2: blt IL_004a - - .line 424,424 : 4,16 '' - IL_00d7: ldloc.2 - IL_00d8: ret - } // end of method IniStructure::CreateData - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Helpers.IniStructure - ReadIni(string Filename) cil managed - { - // Code size 21 (0x15) - .maxstack 1 - .locals init ([0] string Data, - [1] class Virtuoso.Miranda.Plugins.Helpers.IniStructure data) - .line 437,437 : 4,37 '' - IL_0000: ldarg.0 - IL_0001: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::ReadFile(string) - IL_0006: stloc.0 - .line 438,438 : 4,21 '' - IL_0007: ldloc.0 - IL_0008: brtrue.s IL_000c - - .line 439,439 : 5,17 '' - IL_000a: ldnull - IL_000b: ret - - .line 441,441 : 4,43 '' - IL_000c: ldloc.0 - IL_000d: call class Virtuoso.Miranda.Plugins.Helpers.IniStructure Virtuoso.Miranda.Plugins.Helpers.IniStructure::InterpretIni(string) - IL_0012: stloc.1 - .line 443,443 : 4,16 '' - IL_0013: ldloc.1 - IL_0014: ret - } // end of method IniStructure::ReadIni - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Helpers.IniStructure - InterpretIni(string Data) cil managed - { - // Code size 166 (0xa6) - .maxstack 5 - .locals init ([0] class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData, - [1] string[] Lines, - [2] string CurrentCategory, - [3] string line, - [4] string NewCat, - [5] string[] keyvalue, - [6] class Virtuoso.Miranda.Plugins.Helpers.IniStructure CS$1$0000, - [7] string[] CS$6$0001, - [8] int32 CS$7$0002, - [9] valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType CS$0$0003) - .line 448,448 : 4,46 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Helpers.IniStructure::.ctor() - IL_0005: stloc.0 - .line 449,449 : 4,61 '' - IL_0006: ldarg.0 - IL_0007: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::DivideToLines(string) - IL_000c: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::RemoveAndVerifyIni(string[]) - IL_0011: stloc.1 - .line 453,453 : 4,22 '' - IL_0012: ldloc.1 - IL_0013: brtrue.s IL_0017 - - .line 454,454 : 5,17 '' - IL_0015: ldnull - IL_0016: ret - - .line 456,456 : 4,58 '' - IL_0017: ldloc.1 - IL_0018: ldc.i4.0 - IL_0019: ldelem.ref - IL_001a: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::IsLineACategoryDef(string) - IL_001f: ldc.i4.1 - IL_0020: beq.s IL_0024 - - .line 458,458 : 5,17 '' - IL_0022: ldnull - IL_0023: ret - - .line 461,461 : 4,32 '' - IL_0024: ldstr "" - IL_0029: stloc.2 - .line 462,462 : 28,33 '' - IL_002a: ldloc.1 - IL_002b: stloc.s CS$6$0001 - IL_002d: ldc.i4.0 - IL_002e: stloc.s CS$7$0002 - IL_0030: br.s IL_0099 - - .line 462,462 : 13,24 '' - IL_0032: ldloc.s CS$6$0001 - IL_0034: ldloc.s CS$7$0002 - IL_0036: ldelem.ref - IL_0037: stloc.3 - .line 464,464 : 5,38 '' - IL_0038: ldloc.3 - IL_0039: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::IsLineACategoryDef(string) - IL_003e: stloc.s CS$0$0003 - IL_0040: ldloc.s CS$0$0003 - IL_0042: switch ( - IL_0074, - IL_0055, - IL_008e) - IL_0053: br.s IL_0093 - - .line 467,467 : 7,57 '' - IL_0055: ldloc.3 - IL_0056: ldc.i4.1 - IL_0057: ldloc.3 - IL_0058: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_005d: ldc.i4.2 - IL_005e: sub - IL_005f: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_0064: stloc.s NewCat - .line 468,468 : 7,35 '' - IL_0066: ldloc.0 - IL_0067: ldloc.s NewCat - IL_0069: callvirt instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::AddCategory(string) - IL_006e: pop - .line 469,469 : 7,32 '' - IL_006f: ldloc.s NewCat - IL_0071: stloc.2 - .line 470,470 : 7,13 '' - IL_0072: br.s IL_0093 - - .line 472,472 : 7,49 '' - IL_0074: ldloc.3 - IL_0075: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetDataFromLine(string) - IL_007a: stloc.s keyvalue - .line 473,473 : 7,67 '' - IL_007c: ldloc.0 - IL_007d: ldloc.2 - IL_007e: ldloc.s keyvalue - IL_0080: ldc.i4.0 - IL_0081: ldelem.ref - IL_0082: ldloc.s keyvalue - IL_0084: ldc.i4.1 - IL_0085: ldelem.ref - IL_0086: callvirt instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::AddValue(string, - string, - string) - IL_008b: pop - .line 475,475 : 7,13 '' - IL_008c: br.s IL_0093 - - .line 477,477 : 7,19 '' - IL_008e: ldnull - IL_008f: stloc.s CS$1$0000 - IL_0091: leave.s IL_00a3 - - IL_0093: ldloc.s CS$7$0002 - IL_0095: ldc.i4.1 - IL_0096: add - IL_0097: stloc.s CS$7$0002 - .line 462,462 : 25,27 '' - IL_0099: ldloc.s CS$7$0002 - IL_009b: ldloc.s CS$6$0001 - IL_009d: ldlen - IL_009e: conv.i4 - IL_009f: blt.s IL_0032 - - .line 480,480 : 4,19 '' - IL_00a1: ldloc.0 - IL_00a2: ret - - .line 481,481 : 3,4 '' - IL_00a3: ldloc.s CS$1$0000 - IL_00a5: ret - } // end of method IniStructure::InterpretIni - - .method private hidebysig static string - ReadFile(string filename) cil managed - { - // Code size 93 (0x5d) - .maxstack 3 - .locals init ([0] class [mscorlib]System.Text.StringBuilder IniData, - [1] class [mscorlib]System.IO.FileStream IniStream, - [2] class [mscorlib]System.IO.StreamReader reader, - [3] string CS$1$0000) - .line 485,485 : 4,31 '' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.IO.File::Exists(string) - IL_0006: brtrue.s IL_000a - - .line 486,486 : 5,17 '' - IL_0008: ldnull - IL_0009: ret - - .line 490,490 : 24,103 '' - .try - { - IL_000a: ldarg.0 - IL_000b: ldc.i4.3 - IL_000c: ldc.i4.1 - IL_000d: newobj instance void [mscorlib]System.IO.FileStream::.ctor(string, - valuetype [mscorlib]System.IO.FileMode, - valuetype [mscorlib]System.IO.FileAccess) - IL_0012: stloc.1 - .line 492,492 : 21,44 '' - .try - { - IL_0013: ldloc.1 - IL_0014: callvirt instance bool [mscorlib]System.IO.Stream::get_CanRead() - IL_0019: brtrue.s IL_001f - - .line 493,493 : 25,37 '' - IL_001b: ldnull - IL_001c: stloc.3 - IL_001d: leave.s IL_005b - - .line 495,495 : 28,77 '' - IL_001f: ldloc.1 - IL_0020: newobj instance void [mscorlib]System.IO.StreamReader::.ctor(class [mscorlib]System.IO.Stream) - IL_0025: stloc.2 - .line 497,497 : 25,55 '' - .try - { - IL_0026: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor() - IL_002b: stloc.0 - .line 498,498 : 25,60 '' - IL_002c: ldloc.0 - IL_002d: ldloc.2 - IL_002e: callvirt instance string [mscorlib]System.IO.TextReader::ReadToEnd() - IL_0033: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string) - IL_0038: pop - .line 499,499 : 25,51 '' - IL_0039: ldloc.0 - IL_003a: callvirt instance string [mscorlib]System.Object::ToString() - IL_003f: stloc.3 - IL_0040: leave.s IL_005b - - } // end .try - finally - { - IL_0042: ldloc.2 - IL_0043: brfalse.s IL_004b - - IL_0045: ldloc.2 - IL_0046: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_004b: endfinally - } // end handler - } // end .try - finally - { - IL_004c: ldloc.1 - IL_004d: brfalse.s IL_0055 - - IL_004f: ldloc.1 - IL_0050: callvirt instance void [mscorlib]System.IDisposable::Dispose() - IL_0055: endfinally - .line 503,503 : 4,9 '' - } // end handler - } // end .try - catch [mscorlib]System.Object - { - IL_0056: pop - .line 505,505 : 5,17 '' - IL_0057: ldnull - IL_0058: stloc.3 - IL_0059: leave.s IL_005b - - .line 507,507 : 3,4 '' - } // end handler - IL_005b: ldloc.3 - IL_005c: ret - } // end of method IniStructure::ReadFile - - .method private hidebysig static string[] - GetDataFromLine(string Line) cil managed - { - // Code size 63 (0x3f) - .maxstack 3 - .locals init ([0] int32 EqualPos, - [1] string LeftKey, - [2] string RightValue, - [3] string[] ToReturn, - [4] string[] CS$0$0000) - .line 512,512 : 4,21 '' - IL_0000: ldc.i4.0 - IL_0001: stloc.0 - .line 513,513 : 4,36 '' - IL_0002: ldarg.0 - IL_0003: ldstr "=" - IL_0008: ldc.i4.0 - IL_0009: callvirt instance int32 [mscorlib]System.String::IndexOf(string, - int32) - IL_000e: stloc.0 - .line 514,514 : 4,21 '' - IL_000f: ldloc.0 - IL_0010: ldc.i4.1 - IL_0011: bge.s IL_0015 - - .line 516,516 : 5,17 '' - IL_0013: ldnull - IL_0014: ret - - .line 518,518 : 4,49 '' - IL_0015: ldarg.0 - IL_0016: ldc.i4.0 - IL_0017: ldloc.0 - IL_0018: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_001d: stloc.1 - .line 519,519 : 4,53 '' - IL_001e: ldarg.0 - IL_001f: ldloc.0 - IL_0020: ldc.i4.1 - IL_0021: add - IL_0022: callvirt instance string [mscorlib]System.String::Substring(int32) - IL_0027: stloc.2 - .line 521,521 : 4,46 '' - IL_0028: ldc.i4.2 - IL_0029: newarr [mscorlib]System.String - IL_002e: stloc.s CS$0$0000 - IL_0030: ldloc.s CS$0$0000 - IL_0032: ldc.i4.0 - IL_0033: ldloc.1 - IL_0034: stelem.ref - IL_0035: ldloc.s CS$0$0000 - IL_0037: ldc.i4.1 - IL_0038: ldloc.2 - IL_0039: stelem.ref - IL_003a: ldloc.s CS$0$0000 - IL_003c: stloc.3 - .line 522,522 : 4,20 '' - IL_003d: ldloc.3 - IL_003e: ret - } // end of method IniStructure::GetDataFromLine - - .method private hidebysig static valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType - IsLineACategoryDef(string Line) cil managed - { - // Code size 98 (0x62) - .maxstack 4 - .line 537,537 : 4,24 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0006: ldc.i4.3 - IL_0007: bge.s IL_000b - - .line 538,538 : 5,34 '' - IL_0009: ldc.i4.0 - IL_000a: ret - - .line 540,540 : 4,79 '' - IL_000b: ldarg.0 - IL_000c: ldc.i4.0 - IL_000d: ldc.i4.1 - IL_000e: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_0013: ldstr "[" - IL_0018: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_001d: ldarg.0 - IL_001e: ldarg.0 - IL_001f: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0024: ldc.i4.1 - IL_0025: sub - IL_0026: ldc.i4.1 - IL_0027: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_002c: ldstr "]" - IL_0031: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_0036: and - IL_0037: brfalse.s IL_0060 - - .line 543,543 : 5,33 '' - IL_0039: ldarg.0 - IL_003a: ldstr "=" - IL_003f: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_0044: ldc.i4.m1 - IL_0045: beq.s IL_0049 - - .line 545,545 : 6,29 '' - IL_0047: ldc.i4.2 - IL_0048: ret - - .line 546,546 : 5,72 '' - IL_0049: ldarg.0 - IL_004a: ldc.i4.s 91 - IL_004c: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::ContainsMoreThanOne(string, - char) - IL_0051: ldarg.0 - IL_0052: ldc.i4.s 93 - IL_0054: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::ContainsMoreThanOne(string, - char) - IL_0059: or - IL_005a: brfalse.s IL_005e - - .line 548,548 : 6,29 '' - IL_005c: ldc.i4.2 - IL_005d: ret - - .line 549,549 : 5,30 '' - IL_005e: ldc.i4.1 - IL_005f: ret - - .line 551,551 : 4,33 '' - IL_0060: ldc.i4.0 - IL_0061: ret - } // end of method IniStructure::IsLineACategoryDef - - .method private hidebysig static string[] - DivideToLines(string Data) cil managed - { - // Code size 128 (0x80) - .maxstack 6 - .locals init ([0] string[] Lines, - [1] int32 oldnewlinepos, - [2] int32 LineCounter, - [3] int32 i, - [4] string[] LinesTrimmed, - [5] int32 V_5) - .line 556,556 : 4,45 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0006: newarr [mscorlib]System.String - IL_000b: stloc.0 - .line 557,557 : 4,26 '' - IL_000c: ldc.i4.0 - IL_000d: stloc.1 - .line 558,558 : 4,24 '' - IL_000e: ldc.i4.0 - IL_000f: stloc.2 - .line 559,559 : 9,19 '' - IL_0010: ldc.i4.0 - IL_0011: stloc.3 - IL_0012: br.s IL_003d - - .line 561,561 : 5,42 '' - IL_0014: ldarg.0 - IL_0015: ldloc.3 - IL_0016: ldc.i4.1 - IL_0017: callvirt instance char[] [mscorlib]System.String::ToCharArray(int32, - int32) - IL_001c: ldc.i4.0 - IL_001d: ldelem.u2 - IL_001e: ldc.i4.s 10 - IL_0020: bne.un.s IL_0039 - - .line 563,563 : 6,80 '' - IL_0022: ldloc.0 - IL_0023: ldloc.2 - IL_0024: ldarg.0 - IL_0025: ldloc.1 - IL_0026: ldloc.3 - IL_0027: ldloc.1 - IL_0028: sub - IL_0029: ldc.i4.1 - IL_002a: sub - IL_002b: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_0030: stelem.ref - .line 564,564 : 6,28 '' - IL_0031: ldloc.3 - IL_0032: ldc.i4.1 - IL_0033: add - IL_0034: stloc.1 - .line 565,565 : 6,20 '' - IL_0035: ldloc.2 - IL_0036: ldc.i4.1 - IL_0037: add - IL_0038: stloc.2 - .line 559,559 : 37,40 '' - IL_0039: ldloc.3 - IL_003a: ldc.i4.1 - IL_003b: add - IL_003c: stloc.3 - .line 559,559 : 20,35 '' - IL_003d: ldloc.3 - IL_003e: ldarg.0 - IL_003f: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0044: blt.s IL_0014 - - .line 571,571 : 4,84 '' - IL_0046: ldloc.0 - IL_0047: ldloc.2 - IL_0048: ldarg.0 - IL_0049: ldloc.1 - IL_004a: ldarg.0 - IL_004b: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0050: ldloc.1 - IL_0051: sub - IL_0052: callvirt instance string [mscorlib]System.String::Substring(int32, - int32) - IL_0057: stelem.ref - .line 572,572 : 4,56 '' - IL_0058: ldloc.2 - IL_0059: ldc.i4.1 - IL_005a: add - IL_005b: newarr [mscorlib]System.String - IL_0060: stloc.s LinesTrimmed - .line 573,573 : 9,19 '' - IL_0062: ldc.i4.0 - IL_0063: stloc.s V_5 - IL_0065: br.s IL_0076 - - .line 575,575 : 5,32 '' - IL_0067: ldloc.s LinesTrimmed - IL_0069: ldloc.s V_5 - IL_006b: ldloc.0 - IL_006c: ldloc.s V_5 - IL_006e: ldelem.ref - IL_006f: stelem.ref - .line 573,573 : 41,44 '' - IL_0070: ldloc.s V_5 - IL_0072: ldc.i4.1 - IL_0073: add - IL_0074: stloc.s V_5 - .line 573,573 : 20,39 '' - IL_0076: ldloc.s V_5 - IL_0078: ldloc.2 - IL_0079: ldc.i4.1 - IL_007a: add - IL_007b: blt.s IL_0067 - - .line 577,577 : 4,24 '' - IL_007d: ldloc.s LinesTrimmed - IL_007f: ret - } // end of method IniStructure::DivideToLines - - .method private hidebysig static bool ContainsMoreThanOne(string Data, - char verify) cil managed - { - // Code size 50 (0x32) - .maxstack 2 - .locals init ([0] char[] data, - [1] int32 count, - [2] char c, - [3] char[] CS$6$0000, - [4] int32 CS$7$0001) - .line 582,582 : 4,37 '' - IL_0000: ldarg.0 - IL_0001: callvirt instance char[] [mscorlib]System.String::ToCharArray() - IL_0006: stloc.0 - .line 583,583 : 4,18 '' - IL_0007: ldc.i4.0 - IL_0008: stloc.1 - .line 584,584 : 23,27 '' - IL_0009: ldloc.0 - IL_000a: stloc.3 - IL_000b: ldc.i4.0 - IL_000c: stloc.s CS$7$0001 - IL_000e: br.s IL_0023 - - .line 584,584 : 13,19 '' - IL_0010: ldloc.3 - IL_0011: ldloc.s CS$7$0001 - IL_0013: ldelem.u2 - IL_0014: stloc.2 - .line 586,586 : 5,21 '' - IL_0015: ldloc.2 - IL_0016: ldarg.1 - IL_0017: bne.un.s IL_001d - - .line 587,587 : 6,14 '' - IL_0019: ldloc.1 - IL_001a: ldc.i4.1 - IL_001b: add - IL_001c: stloc.1 - IL_001d: ldloc.s CS$7$0001 - IL_001f: ldc.i4.1 - IL_0020: add - IL_0021: stloc.s CS$7$0001 - .line 584,584 : 20,22 '' - IL_0023: ldloc.s CS$7$0001 - IL_0025: ldloc.3 - IL_0026: ldlen - IL_0027: conv.i4 - IL_0028: blt.s IL_0010 - - .line 589,589 : 4,18 '' - IL_002a: ldloc.1 - IL_002b: ldc.i4.1 - IL_002c: ble.s IL_0030 - - .line 590,590 : 5,17 '' - IL_002e: ldc.i4.1 - IL_002f: ret - - .line 591,591 : 4,17 '' - IL_0030: ldc.i4.0 - IL_0031: ret - } // end of method IniStructure::ContainsMoreThanOne - - .method private hidebysig static valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType - LineVerify(string line) cil managed - { - // Code size 154 (0x9a) - .maxstack 5 - .locals init ([0] int32 equalindex) - .line 596,596 : 4,19 '' - IL_0000: ldarg.0 - IL_0001: ldstr "" - IL_0006: call bool [mscorlib]System.String::op_Equality(string, - string) - IL_000b: brfalse.s IL_000f - - .line 597,597 : 5,27 '' - IL_000d: ldc.i4.4 - IL_000e: ret - - .line 599,599 : 4,82 '' - IL_000f: ldarg.0 - IL_0010: ldstr ";" - IL_0015: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_001a: ldc.i4.0 - IL_001b: ceq - IL_001d: ldarg.0 - IL_001e: ldstr "#" - IL_0023: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_0028: ldc.i4.0 - IL_0029: ceq - IL_002b: or - IL_002c: ldarg.0 - IL_002d: ldstr "//" - IL_0032: callvirt instance int32 [mscorlib]System.String::IndexOf(string) - IL_0037: ldc.i4.0 - IL_0038: ceq - IL_003a: or - IL_003b: brfalse.s IL_003f - - .line 601,601 : 5,29 '' - IL_003d: ldc.i4.3 - IL_003e: ret - - .line 604,604 : 4,39 '' - IL_003f: ldarg.0 - IL_0040: ldc.i4.s 61 - IL_0042: callvirt instance int32 [mscorlib]System.String::IndexOf(char) - IL_0047: stloc.0 - .line 605,605 : 4,24 '' - IL_0048: ldloc.0 - IL_0049: brtrue.s IL_004d - - .line 606,606 : 5,28 '' - IL_004b: ldc.i4.2 - IL_004c: ret - - .line 608,608 : 4,25 '' - IL_004d: ldloc.0 - IL_004e: ldc.i4.m1 - IL_004f: beq.s IL_0098 - - .line 611,614 : 5,62 '' - IL_0051: ldarg.0 - IL_0052: ldc.i4.s 91 - IL_0054: ldc.i4.0 - IL_0055: ldloc.0 - IL_0056: callvirt instance int32 [mscorlib]System.String::IndexOf(char, - int32, - int32) - IL_005b: ldc.i4.m1 - IL_005c: ceq - IL_005e: ldc.i4.0 - IL_005f: ceq - IL_0061: ldarg.0 - IL_0062: ldc.i4.s 93 - IL_0064: ldc.i4.0 - IL_0065: ldloc.0 - IL_0066: callvirt instance int32 [mscorlib]System.String::IndexOf(char, - int32, - int32) - IL_006b: ldc.i4.m1 - IL_006c: ceq - IL_006e: ldc.i4.0 - IL_006f: ceq - IL_0071: or - IL_0072: ldarg.0 - IL_0073: ldc.i4.s 59 - IL_0075: ldc.i4.0 - IL_0076: ldloc.0 - IL_0077: callvirt instance int32 [mscorlib]System.String::IndexOf(char, - int32, - int32) - IL_007c: ldc.i4.m1 - IL_007d: ceq - IL_007f: ldc.i4.0 - IL_0080: ceq - IL_0082: or - IL_0083: ldarg.0 - IL_0084: ldc.i4.s 35 - IL_0086: ldc.i4.0 - IL_0087: ldloc.0 - IL_0088: callvirt instance int32 [mscorlib]System.String::IndexOf(char, - int32, - int32) - IL_008d: ldc.i4.m1 - IL_008e: ceq - IL_0090: ldc.i4.0 - IL_0091: ceq - IL_0093: or - IL_0094: brfalse.s IL_0098 - - .line 615,615 : 6,29 '' - IL_0096: ldc.i4.2 - IL_0097: ret - - .line 618,618 : 4,23 '' - IL_0098: ldc.i4.5 - IL_0099: ret - } // end of method IniStructure::LineVerify - - .method private hidebysig static string[] - RemoveAndVerifyIni(string[] Lines) cil managed - { - // Code size 123 (0x7b) - .maxstack 4 - .locals init ([0] string[] temp, - [1] int32 TempCounter, - [2] string line, - [3] string[] OKLines, - [4] int32 i, - [5] string[] CS$1$0000, - [6] string[] CS$6$0001, - [7] int32 CS$7$0002, - [8] valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType CS$0$0003) - .line 624,624 : 4,45 '' - IL_0000: ldarg.0 - IL_0001: ldlen - IL_0002: conv.i4 - IL_0003: newarr [mscorlib]System.String - IL_0008: stloc.0 - .line 625,625 : 4,24 '' - IL_0009: ldc.i4.0 - IL_000a: stloc.1 - .line 626,626 : 28,33 '' - IL_000b: ldarg.0 - IL_000c: stloc.s CS$6$0001 - IL_000e: ldc.i4.0 - IL_000f: stloc.s CS$7$0002 - IL_0011: br.s IL_004f - - .line 626,626 : 13,24 '' - IL_0013: ldloc.s CS$6$0001 - IL_0015: ldloc.s CS$7$0002 - IL_0017: ldelem.ref - IL_0018: stloc.2 - .line 628,628 : 5,30 '' - IL_0019: ldloc.2 - IL_001a: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::LineVerify(string) - IL_001f: stloc.s CS$0$0003 - IL_0021: ldloc.s CS$0$0003 - IL_0023: ldc.i4.2 - IL_0024: sub - IL_0025: switch ( - IL_003c, - IL_0049, - IL_0049, - IL_0041) - IL_003a: br.s IL_0049 - - .line 631,631 : 7,19 '' - IL_003c: ldnull - IL_003d: stloc.s CS$1$0000 - IL_003f: leave.s IL_0078 - - .line 635,635 : 7,32 '' - IL_0041: ldloc.0 - IL_0042: ldloc.1 - IL_0043: ldloc.2 - IL_0044: stelem.ref - .line 636,636 : 7,21 '' - IL_0045: ldloc.1 - IL_0046: ldc.i4.1 - IL_0047: add - IL_0048: stloc.1 - IL_0049: ldloc.s CS$7$0002 - IL_004b: ldc.i4.1 - IL_004c: add - IL_004d: stloc.s CS$7$0002 - .line 626,626 : 25,27 '' - IL_004f: ldloc.s CS$7$0002 - IL_0051: ldloc.s CS$6$0001 - IL_0053: ldlen - IL_0054: conv.i4 - IL_0055: blt.s IL_0013 - - .line 643,643 : 4,47 '' - IL_0057: ldloc.1 - IL_0058: newarr [mscorlib]System.String - IL_005d: stloc.3 - .line 644,644 : 9,19 '' - IL_005e: ldc.i4.0 - IL_005f: stloc.s i - IL_0061: br.s IL_0071 - - .line 646,646 : 5,26 '' - IL_0063: ldloc.3 - IL_0064: ldloc.s i - IL_0066: ldloc.0 - IL_0067: ldloc.s i - IL_0069: ldelem.ref - IL_006a: stelem.ref - .line 644,644 : 37,40 '' - IL_006b: ldloc.s i - IL_006d: ldc.i4.1 - IL_006e: add - IL_006f: stloc.s i - .line 644,644 : 20,35 '' - IL_0071: ldloc.s i - IL_0073: ldloc.1 - IL_0074: blt.s IL_0063 - - .line 648,648 : 4,19 '' - IL_0076: ldloc.3 - IL_0077: ret - - .line 649,649 : 3,4 '' - IL_0078: ldloc.s CS$1$0000 - IL_007a: ret - } // end of method IniStructure::RemoveAndVerifyIni - -} // end of class Virtuoso.Miranda.Plugins.Helpers.IniStructure - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs -{ - .field private class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol - .field private class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType 'type' - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult result - .field private native int processHandle - .field private native int lParam - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - get_Protocol() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 19,35 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocols\\AckEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::protocol - IL_0006: ret - } // end of method AckEventArgs::get_Protocol - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_Contact() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 38,38 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::contact - IL_0006: ret - } // end of method AckEventArgs::get_Contact - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType - get_Type() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,31 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::'type' - IL_0006: ret - } // end of method AckEventArgs::get_Type - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult - get_Result() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 50,50 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::result - IL_0006: ret - } // end of method AckEventArgs::get_Result - - .method public hidebysig specialname instance native int - get_ProcessHandle() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 56,56 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::processHandle - IL_0006: ret - } // end of method AckEventArgs::get_ProcessHandle - - .method public hidebysig specialname instance native int - get_LParam() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 62,62 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::lParam - IL_0006: ret - } // end of method AckEventArgs::get_LParam - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 69,69 : 9,30 '' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor() - .line 69,69 : 33,34 '' - IL_0006: ret - } // end of method AckEventArgs::.ctor - - .method assembly hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs - FromACKDATA(native int pAckData) cil managed - { - // Code size 168 (0xa8) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ackData, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs ackArgs) - .line 73,73 : 13,41 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 74,74 : 17,61 '' - IL_000d: ldstr "pAckData" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 76,76 : 13,63 '' - IL_0018: ldarga.s pAckData - IL_001a: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_001f: ldobj Virtuoso.Miranda.Plugins.Native.ACKDATA - IL_0024: stloc.0 - .line 77,77 : 13,55 '' - IL_0025: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::.ctor() - IL_002a: stloc.1 - .line 79,79 : 13,77 '' - IL_002b: ldloc.1 - IL_002c: ldloca.s ackData - IL_002e: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle - IL_0033: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_0038: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::contact - .line 80,80 : 13,45 '' - IL_003d: ldloc.1 - IL_003e: ldloca.s ackData - IL_0040: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam - IL_0045: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::lParam - .line 81,81 : 13,59 '' - IL_004a: ldloc.1 - IL_004b: ldloca.s ackData - IL_004d: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle - IL_0052: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::processHandle - .line 82,82 : 13,56 '' - IL_0057: ldloc.1 - IL_0058: ldloca.s ackData - IL_005a: ldfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Result - IL_005f: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::result - .line 83,83 : 13,50 '' - IL_0064: ldloc.1 - IL_0065: ldloca.s ackData - IL_0067: ldfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Type - IL_006c: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::'type' - .line 85,85 : 13,51 '' - IL_0071: ldloca.s ackData - IL_0073: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName - IL_0078: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_007d: call bool [mscorlib]System.IntPtr::op_Inequality(native int, - native int) - IL_0082: brfalse.s IL_00a6 - - .line 86,86 : 17,130 '' - IL_0084: ldloc.1 - IL_0085: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_008a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols() - IL_008f: ldloca.s ackData - IL_0091: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName - IL_0096: ldc.i4.0 - IL_0097: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_009c: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::get_Item(string) - IL_00a1: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::protocol - .line 88,88 : 13,28 '' - IL_00a6: ldloc.1 - IL_00a7: ret - } // end of method AckEventArgs::FromACKDATA - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol - Protocol() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Protocol() - } // end of property AckEventArgs::Protocol - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - Contact() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Contact() - } // end of property AckEventArgs::Contact - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType - Type() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Type() - } // end of property AckEventArgs::Type - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult - Result() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Result() - } // end of property AckEventArgs::Result - .property instance native int ProcessHandle() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_ProcessHandle() - } // end of property AckEventArgs::ProcessHandle - .property instance native int LParam() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_LParam() - } // end of property AckEventArgs::LParam -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter - extends [mscorlib]System.Object -{ - .field private static literal string MS_PROTO_CHAINSEND = "Proto/ChainSend" - .field private static literal string MS_PROTO_CHAINRECV = "Proto/ChainRecv" - .field private static literal string ME_PROTO_ACK = "Proto/Ack" - .field private static class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 AckReceivedEventHandler - .field private static class Virtuoso.Miranda.Plugins.Callback 'CS$<>9__CachedAnonymousMethodDelegate1' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method public hidebysig specialname static - void add_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 51 (0x33) - .maxstack 8 - .line 75,75 : 17,119 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocols\\AckRouter.cs' - IL_0000: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler - IL_0005: ldarg.0 - IL_0006: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate>(!!0&, - !!0) - .line 76,83 : 17,24 '' - IL_000b: ldstr "Proto/Ack" - IL_0010: ldsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0015: brtrue.s IL_0028 - - IL_0017: ldnull - IL_0018: ldftn int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'b__0'(native uint, - native int) - IL_001e: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0023: stsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0028: ldsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_002d: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string, - class Virtuoso.Miranda.Plugins.Callback) - .line 84,84 : 13,14 '' - IL_0032: ret - } // end of method AckRouter::add_AckReceived - - .method public hidebysig specialname static - void remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 'value') cil managed synchronized - { - // Code size 27 (0x1b) - .maxstack 8 - .line 88,88 : 17,119 '' - IL_0000: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler - IL_0005: ldarg.0 - IL_0006: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate>(!!0&, - !!0) - .line 89,89 : 17,91 '' - IL_000b: ldstr "Proto/Ack" - IL_0010: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler - IL_0015: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string, - class [mscorlib]System.Delegate) - .line 90,90 : 13,14 '' - IL_001a: ret - } // end of method AckRouter::remove_AckReceived - - .method public hidebysig static int32 ChainSend(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData chainData) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 99,99 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 100,100 : 17,62 '' - IL_0003: ldstr "chainData" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 102,102 : 13,70 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_WParam() - IL_0014: ldarg.0 - IL_0015: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_CcsDataPtr() - IL_001a: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::ChainSend(native uint, - native int) - IL_001f: ret - } // end of method AckRouter::ChainSend - - .method public hidebysig static int32 ChainSend(native uint wParam, - native int lParam) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 107,107 : 13,91 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Proto/ChainSend" - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0011: ret - } // end of method AckRouter::ChainSend - - .method public hidebysig static int32 ChainReceive(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData chainData) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 112,112 : 13,35 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 113,113 : 17,62 '' - IL_0003: ldstr "chainData" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 115,115 : 13,73 '' - IL_000e: ldarg.0 - IL_000f: callvirt instance native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_WParam() - IL_0014: ldarg.0 - IL_0015: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_CcsDataPtr() - IL_001a: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::ChainReceive(native uint, - native int) - IL_001f: ret - } // end of method AckRouter::ChainReceive - - .method public hidebysig static int32 ChainReceive(native uint wParam, - native int lParam) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 120,120 : 13,91 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Proto/ChainRecv" - IL_000a: ldarg.0 - IL_000b: ldarg.1 - IL_000c: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0011: ret - } // end of method AckRouter::ChainReceive - - .method private hidebysig static int32 - 'b__0'(native uint wParam, - native int lParam) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 22 (0x16) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs e) - .line 79,79 : 25,75 '' - IL_0000: ldarg.1 - IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::FromACKDATA(native int) - IL_0006: stloc.0 - .line 81,81 : 25,110 '' - IL_0007: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler - IL_000c: ldnull - IL_000d: ldloc.0 - IL_000e: call bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1, - object, - !!0) - IL_0013: pop - .line 82,82 : 25,60 '' - IL_0014: ldc.i4.0 - IL_0015: ret - } // end of method AckRouter::'b__0' - - .event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 AckReceived - { - .removeon void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - .addon void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::add_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1) - } // end of event AckRouter::AckReceived -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs - extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs -{ - .field private string settingName - .field private string settingOwner - .field private object 'value' - .field private valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType valueType - .method public hidebysig specialname instance string - get_SettingName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 19,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaContactSettingEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingName - IL_0006: ret - } // end of method MirandaContactSettingEventArgs::get_SettingName - - .method public hidebysig specialname instance string - get_SettingOwner() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 38,38 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingOwner - IL_0006: ret - } // end of method MirandaContactSettingEventArgs::get_SettingOwner - - .method public hidebysig specialname instance object - get_Value() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 44,44 : 19,32 '' - IL_0000: ldarg.0 - IL_0001: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::'value' - IL_0006: ret - } // end of method MirandaContactSettingEventArgs::get_Value - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType - get_ValueType() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 50,50 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::valueType - IL_0006: ret - } // end of method MirandaContactSettingEventArgs::get_ValueType - - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo, - string name, - string owner, - object 'value', - valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType valueType) cil managed - { - // Code size 57 (0x39) - .maxstack 8 - .line 57,58 : 9,32 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - .line 60,60 : 13,44 '' - IL_0007: ldarg.2 - IL_0008: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000d: brfalse.s IL_001a - - .line 61,61 : 17,57 '' - IL_000f: ldstr "name" - IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0019: throw - - .line 63,63 : 13,37 '' - IL_001a: ldarg.0 - IL_001b: ldarg.2 - IL_001c: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingName - .line 64,64 : 13,39 '' - IL_0021: ldarg.0 - IL_0022: ldarg.3 - IL_0023: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingOwner - .line 65,65 : 13,32 '' - IL_0028: ldarg.0 - IL_0029: ldarg.s 'value' - IL_002b: stfld object Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::'value' - .line 66,66 : 13,40 '' - IL_0030: ldarg.0 - IL_0031: ldarg.s valueType - IL_0033: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::valueType - .line 67,67 : 9,10 '' - IL_0038: ret - } // end of method MirandaContactSettingEventArgs::.ctor - - .property instance string SettingName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::get_SettingName() - } // end of property MirandaContactSettingEventArgs::SettingName - .property instance string SettingOwner() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::get_SettingOwner() - } // end of property MirandaContactSettingEventArgs::SettingOwner - .property instance object Value() - { - .get instance object Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::get_Value() - } // end of property MirandaContactSettingEventArgs::Value - .property instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType - ValueType() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::get_ValueType() - } // end of property MirandaContactSettingEventArgs::ValueType -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs - -.class public auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException - extends [mscorlib]System.Exception -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 28,28 : 9,40 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ConfigurationException.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Exception::.ctor() - .line 28,28 : 43,44 '' - IL_0006: ret - } // end of method ConfigurationException::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string message) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 29,29 : 9,70 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: call instance void [mscorlib]System.Exception::.ctor(string) - .line 29,29 : 73,74 '' - IL_0007: ret - } // end of method ConfigurationException::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string message, - class [mscorlib]System.Exception inner) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 30,30 : 9,94 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(string, - class [mscorlib]System.Exception) - .line 30,30 : 97,98 '' - IL_0008: ret - } // end of method ConfigurationException::.ctor - - .method family hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 31,31 : 9,113 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.Exception::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 31,31 : 116,117 '' - IL_0008: ret - } // end of method ConfigurationException::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - extends [mscorlib]System.Attribute -{ - .custom instance void [mscorlib]System.AttributeUsageAttribute::.ctor(valuetype [mscorlib]System.AttributeTargets) = ( 01 00 04 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field private initonly class [mscorlib]System.Version version - .field private bool profileBound - .field private bool encrypt - .field private class [mscorlib]System.Type 'storage' - .field private class [mscorlib]System.Type encryption - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,49 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ConfigurationOptionsAttribute.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 30,30 : 52,53 '' - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string configurationVersion) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 32,32 : 9,116 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldc.i4.0 - IL_0003: ldc.i4.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor(string, - bool, - bool) - .line 32,32 : 119,120 '' - IL_0009: ret - } // end of method ConfigurationOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(bool encrypt, - bool profileBound) cil managed - { - .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor(string, - bool) = ( 01 00 37 57 69 6C 6C 20 62 65 20 72 65 6D 6F 76 // ..7Will be remov - 65 64 20 69 6E 20 66 75 74 75 72 65 2E 20 55 73 // ed in future. Us - 65 20 6E 61 6D 65 64 20 61 72 67 75 6D 65 6E 74 // e named argument - 73 20 69 6E 73 74 65 61 64 2E 01 00 00 ) // s instead.... - // Code size 10 (0xa) - .maxstack 8 - .line 34,35 : 9,114 '' - IL_0000: ldarg.0 - IL_0001: ldnull - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor(string, - bool, - bool) - .line 35,35 : 117,118 '' - IL_0009: ret - } // end of method ConfigurationOptionsAttribute::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(string configurationVersion, - bool encrypt, - bool profileBound) cil managed - { - .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor(string, - bool) = ( 01 00 37 57 69 6C 6C 20 62 65 20 72 65 6D 6F 76 // ..7Will be remov - 65 64 20 69 6E 20 66 75 74 75 72 65 2E 20 55 73 // ed in future. Us - 65 20 6E 61 6D 65 64 20 61 72 67 75 6D 65 6E 74 // e named argument - 73 20 69 6E 73 74 65 61 64 2E 00 00 00 ) // s instead.... - // Code size 41 (0x29) - .maxstack 8 - .line 37,38 : 9,107 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Attribute::.ctor() - .line 40,40 : 13,61 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brtrue.s IL_001a - - .line 41,41 : 17,66 '' - IL_000e: ldarg.0 - IL_000f: ldarg.1 - IL_0010: newobj instance void [mscorlib]System.Version::.ctor(string) - IL_0015: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::version - .line 43,43 : 13,36 '' - IL_001a: ldarg.0 - IL_001b: ldarg.2 - IL_001c: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt - .line 44,44 : 13,46 '' - IL_0021: ldarg.0 - IL_0022: ldarg.3 - IL_0023: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound - .line 45,45 : 9,10 '' - IL_0028: ret - } // end of method ConfigurationOptionsAttribute::.ctor - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_Version() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 54,54 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::version - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_Version - - .method public hidebysig specialname instance bool - get_ProfileBound() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 60,60 : 19,39 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_ProfileBound - - .method public hidebysig specialname instance void - set_ProfileBound(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 61,61 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound - .line 61,61 : 41,42 '' - IL_0007: ret - } // end of method ConfigurationOptionsAttribute::set_ProfileBound - - .method public hidebysig specialname instance bool - get_Encrypt() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_Encrypt - - .method public hidebysig specialname instance void - set_Encrypt(bool 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 68,68 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt - .line 68,68 : 36,37 '' - IL_0007: ret - } // end of method ConfigurationOptionsAttribute::set_Encrypt - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_Storage() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 74,74 : 19,34 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage' - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_Storage - - .method public hidebysig specialname instance void - set_Storage(class [mscorlib]System.Type 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 75,75 : 19,35 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage' - .line 75,75 : 36,37 '' - IL_0007: ret - } // end of method ConfigurationOptionsAttribute::set_Storage - - .method public hidebysig specialname instance class [mscorlib]System.Type - get_Encryption() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 81,81 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption - IL_0006: ret - } // end of method ConfigurationOptionsAttribute::get_Encryption - - .method public hidebysig specialname instance void - set_Encryption(class [mscorlib]System.Type 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 82,82 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption - .line 82,82 : 39,40 '' - IL_0007: ret - } // end of method ConfigurationOptionsAttribute::set_Encryption - - .method assembly hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - Finalize() cil managed - { - // Code size 58 (0x3a) - .maxstack 8 - .line 91,91 : 13,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage' - IL_0006: brtrue.s IL_0018 - - .line 92,92 : 17,51 '' - IL_0008: ldarg.0 - IL_0009: ldtoken Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage - IL_000e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0013: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage' - .line 94,94 : 13,47 '' - IL_0018: ldarg.0 - IL_0019: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt - IL_001e: brfalse.s IL_0038 - - IL_0020: ldarg.0 - IL_0021: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption - IL_0026: brtrue.s IL_0038 - - .line 95,95 : 17,56 '' - IL_0028: ldarg.0 - IL_0029: ldtoken Virtuoso.Miranda.Plugins.Configuration.WindowsEncryption - IL_002e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0033: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption - .line 97,97 : 13,25 '' - IL_0038: ldarg.0 - IL_0039: ret - } // end of method ConfigurationOptionsAttribute::Finalize - - .property instance class [mscorlib]System.Version - Version() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Version() - } // end of property ConfigurationOptionsAttribute::Version - .property instance bool ProfileBound() - { - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::set_ProfileBound(bool) - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_ProfileBound() - } // end of property ConfigurationOptionsAttribute::ProfileBound - .property instance bool Encrypt() - { - .get instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encrypt() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::set_Encrypt(bool) - } // end of property ConfigurationOptionsAttribute::Encrypt - .property instance class [mscorlib]System.Type - Storage() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Storage() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::set_Storage(class [mscorlib]System.Type) - } // end of property ConfigurationOptionsAttribute::Storage - .property instance class [mscorlib]System.Type - Encryption() - { - .get instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encryption() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::set_Encryption(class [mscorlib]System.Type) - } // end of property ConfigurationOptionsAttribute::Encryption -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Message = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Url = int32(0x00000001) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType File = int32(0x00000002) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Chat = int32(0x00000003) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType AwayMessage = int32(0x00000004) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType AuthorizationRequest = int32(0x00000005) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Added = int32(0x00000006) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType GetInfo = int32(0x00000007) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType SetInfo = int32(0x00000008) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Login = int32(0x00000009) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Search = int32(0x0000000A) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType NewUser = int32(0x0000000B) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Status = int32(0x0000000C) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Contacts = int32(0x0000000D) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Avatar = int32(0x0000000E) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult - extends [mscorlib]System.Enum -{ - .field public specialname rtspecialname int32 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Success = int32(0x00000000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Failure = int32(0x00000001) -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol - extends Virtuoso.Miranda.Plugins.Infrastructure.Protocol -{ - .field private static literal string MS_PROTO_ADDTOCONTACT = "Proto/AddToContact" - .field private bool Registered - .field private valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR nativeDescriptor - .method assembly hidebysig specialname rtspecialname - instance void .ctor(string name, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType 'type') cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 40,40 : 9,84 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocols\\ManagedProtocol.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType) - .line 40,40 : 87,88 '' - IL_0008: ret - } // end of method ManagedProtocol::.ctor - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - get_NativeDescriptor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::nativeDescriptor - IL_0006: ret - } // end of method ManagedProtocol::get_NativeDescriptor - - .method assembly hidebysig instance void - Register() cil managed - { - // Code size 132 (0x84) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR descriptor, - [1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 nativeHandle, - [2] int32 result) - .line 58,58 : 13,28 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered - IL_0006: brfalse.s IL_000e - - .line 59,59 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 61,61 : 13,80 '' - IL_000e: ldloca.s descriptor - IL_0010: ldarg.0 - IL_0011: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_0016: ldarg.0 - IL_0017: call instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Type() - IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType) - IL_0021: stobj Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - .line 62,62 : 13,118 '' - IL_0026: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_002b: stloc.1 - .line 66,66 : 17,94 '' - .try - { - IL_002c: ldloca.s descriptor - IL_002e: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0033: stloc.1 - .line 67,67 : 17,126 '' - IL_0034: ldarg.0 - IL_0035: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context() - IL_003a: ldstr "Proto/RegisterModule" - IL_003f: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0044: ldloca.s nativeHandle - IL_0046: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_004b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0050: stloc.2 - .line 69,69 : 17,33 '' - IL_0051: ldloc.2 - IL_0052: brfalse.s IL_006b - - .line 70,70 : 21,152 '' - IL_0054: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0059: ldloca.s result - IL_005b: call instance string [mscorlib]System.Int32::ToString() - IL_0060: call string [mscorlib]System.String::Format(string, - object) - IL_0065: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_006a: throw - - .line 72,72 : 17,52 '' - IL_006b: ldarg.0 - IL_006c: ldloc.0 - IL_006d: stfld valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::nativeDescriptor - .line 73,73 : 17,35 '' - IL_0072: ldarg.0 - IL_0073: ldc.i4.1 - IL_0074: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered - IL_0079: leave.s IL_0083 - - .line 77,77 : 17,37 '' - } // end .try - finally - { - IL_007b: ldloca.s nativeHandle - IL_007d: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_0082: endfinally - .line 79,79 : 9,10 '' - } // end handler - IL_0083: ret - } // end of method ManagedProtocol::Register - - .method assembly hidebysig instance void - Unregister() cil managed - { - // Code size 15 (0xf) - .maxstack 8 - .line 83,83 : 13,29 '' - IL_0000: ldarg.0 - IL_0001: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered - IL_0006: brtrue.s IL_000e - - .line 84,84 : 17,55 '' - IL_0008: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000d: throw - - .line 87,87 : 9,10 '' - IL_000e: ret - } // end of method ManagedProtocol::Unregister - - .method public hidebysig instance void - AddToContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 91,91 : 13,33 '' - IL_0000: ldarg.1 - IL_0001: ldnull - IL_0002: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo, - class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo) - IL_0007: brfalse.s IL_0014 - - .line 92,92 : 17,60 '' - IL_0009: ldstr "contact" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 94,94 : 13,49 '' - IL_0014: ldarg.0 - IL_0015: ldarg.1 - IL_0016: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle() - IL_001b: call instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::AddToContact(native int) - .line 95,95 : 9,10 '' - IL_0020: ret - } // end of method ManagedProtocol::AddToContact - - .method public hidebysig instance void - AddToContact(native int contactHandle) cil managed - { - // Code size 61 (0x3d) - .maxstack 4 - .locals init ([0] int32 result) - .line 99,99 : 13,107 '' - IL_0000: ldarg.0 - IL_0001: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context() - IL_0006: ldstr "Proto/AddToContact" - IL_000b: ldarg.1 - IL_000c: ldarg.0 - IL_000d: call instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::get_NativeDescriptor() - IL_0012: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name - IL_0017: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_001c: stloc.0 - .line 101,101 : 13,29 '' - IL_001d: ldloc.0 - IL_001e: brfalse.s IL_003c - - .line 102,102 : 17,171 '' - IL_0020: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0025: ldstr "Proto/AddToContact" - IL_002a: ldloca.s result - IL_002c: call instance string [mscorlib]System.Int32::ToString() - IL_0031: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0036: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_003b: throw - - .line 103,103 : 9,10 '' - IL_003c: ret - } // end of method ManagedProtocol::AddToContact - - .property instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR - NativeDescriptor() - { - .get instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::get_NativeDescriptor() - } // end of property ManagedProtocol::NativeDescriptor -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor() = ( 01 00 00 00 ) - .field private static literal string MS_PROTO_BROADCASTACK = "Proto/BroadcastAck" - .field private static class [mscorlib]System.Threading.WaitCallback 'CS$<>9__CachedAnonymousMethodDelegate1' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .method private hidebysig static valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA - BuildAckData(native int pModuleName, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType 'type', - bool success, - native int contactHandle, - native int processHandle, - native int lParam) cil managed - { - // Code size 44 (0x2c) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack) - .line 40,40 : 13,122 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocols\\AckBroadcaster.cs' - IL_0000: ldloca.s ack - IL_0002: ldarg.0 - IL_0003: ldarg.1 - IL_0004: ldarg.2 - IL_0005: brtrue.s IL_000a - - IL_0007: ldc.i4.1 - IL_0008: br.s IL_000b - - IL_000a: ldc.i4.0 - IL_000b: call instance void Virtuoso.Miranda.Plugins.Native.ACKDATA::.ctor(native int, - int32, - int32) - .line 41,41 : 13,47 '' - IL_0010: ldloca.s ack - IL_0012: ldarg.3 - IL_0013: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle - .line 42,42 : 13,47 '' - IL_0018: ldloca.s ack - IL_001a: ldarg.s processHandle - IL_001c: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle - .line 43,43 : 13,33 '' - IL_0021: ldloca.s ack - IL_0023: ldarg.s lParam - IL_0025: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam - .line 45,45 : 13,24 '' - IL_002a: ldloc.0 - IL_002b: ret - } // end of method AckBroadcaster::BuildAckData - - .method private hidebysig static int32 - BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA* ack) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 50,50 : 13,95 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Proto/BroadcastAck" - IL_000a: ldc.i4.0 - IL_000b: conv.u - IL_000c: ldarg.0 - IL_000d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string, - void*, - void*) - IL_0012: ret - } // end of method AckBroadcaster::BroadcastAck - - .method public hidebysig static int32 BroadcastAck(string moduleName, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType 'type', - bool success, - native int contactHandle, - native int processHandle, - native int lParam) cil managed - { - // Code size 46 (0x2e) - .maxstack 6 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle pModuleName, - [1] int32 CS$1$0000) - .line 59,59 : 13,77 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0005: stloc.0 - .line 63,63 : 17,90 '' - .try - { - IL_0006: ldarg.0 - IL_0007: ldc.i4.0 - IL_0008: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_000d: stloc.0 - .line 64,64 : 17,110 '' - IL_000e: ldloca.s pModuleName - IL_0010: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0015: ldarg.1 - IL_0016: ldarg.2 - IL_0017: ldarg.3 - IL_0018: ldarg.s processHandle - IL_001a: ldarg.s lParam - IL_001c: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType, - bool, - native int, - native int, - native int) - IL_0021: stloc.1 - IL_0022: leave.s IL_002c - - .line 68,68 : 17,36 '' - } // end .try - finally - { - IL_0024: ldloca.s pModuleName - IL_0026: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_002b: endfinally - .line 70,70 : 9,10 '' - } // end handler - IL_002c: ldloc.1 - IL_002d: ret - } // end of method AckBroadcaster::BroadcastAck - - .method public hidebysig static void BroadcastMessageAckAsync(native int pModuleName, - bool success, - native int contactHandle, - int32 processCookie) cil managed - { - // Code size 63 (0x3f) - .maxstack 6 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack) - .line 74,74 : 13,130 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.0 - IL_0002: ldarg.1 - IL_0003: ldarg.2 - IL_0004: ldarg.3 - IL_0005: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_000a: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000f: call valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BuildAckData(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType, - bool, - native int, - native int, - native int) - IL_0014: stloc.0 - .line 75,79 : 13,21 '' - IL_0015: ldsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_001a: brtrue.s IL_002d - - IL_001c: ldnull - IL_001d: ldftn void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'b__0'(object) - IL_0023: newobj instance void [mscorlib]System.Threading.WaitCallback::.ctor(object, - native int) - IL_0028: stsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_002d: ldsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1' - IL_0032: ldloc.0 - IL_0033: box Virtuoso.Miranda.Plugins.Native.ACKDATA - IL_0038: call bool [mscorlib]System.Threading.ThreadPool::QueueUserWorkItem(class [mscorlib]System.Threading.WaitCallback, - object) - IL_003d: pop - .line 80,80 : 9,10 '' - IL_003e: ret - } // end of method AckBroadcaster::BroadcastMessageAckAsync - - .method public hidebysig static int32 BroadcastAck(native int pModuleName, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType 'type', - bool success, - native int contactHandle, - native int processHandle, - native int lParam) cil managed - { - // Code size 23 (0x17) - .maxstack 6 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack) - .line 84,84 : 13,106 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldarg.3 - IL_0004: ldarg.s processHandle - IL_0006: ldarg.s lParam - IL_0008: call valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BuildAckData(native int, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType, - bool, - native int, - native int, - native int) - IL_000d: stloc.0 - .line 85,85 : 13,39 '' - IL_000e: ldloca.s ack - IL_0010: conv.u - IL_0011: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA*) - IL_0016: ret - } // end of method AckBroadcaster::BroadcastAck - - .method private hidebysig static void 'b__0'(object ackObject) cil managed - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 17 (0x11) - .maxstack 1 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA _ack) - .line 77,77 : 17,51 '' - IL_0000: ldarg.0 - IL_0001: unbox.any Virtuoso.Miranda.Plugins.Native.ACKDATA - IL_0006: stloc.0 - .line 78,78 : 17,37 '' - IL_0007: ldloca.s _ack - IL_0009: conv.u - IL_000a: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA*) - IL_000f: pop - IL_0010: ret - } // end of method AckBroadcaster::'b__0' - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster - -.class public auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData - extends [mscorlib]System.Object -{ - .field private class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo - .field private string serviceName - .field private native uint wParam - .field private native int lParam - .field private native int ccsDataPtr - .method assembly hidebysig specialname rtspecialname - instance void .ctor(native int pCcsData) cil managed - { - // Code size 114 (0x72) - .maxstack 3 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CCSDATA ccsData) - .line 29,29 : 9,58 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocols\\ContactChainData.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 31,31 : 13,41 '' - IL_0006: ldarg.1 - IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_0011: brfalse.s IL_001e - - .line 32,32 : 17,61 '' - IL_0013: ldstr "pCssData" - IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_001d: throw - - .line 34,34 : 13,40 '' - IL_001e: ldarg.0 - IL_001f: ldarg.1 - IL_0020: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::ccsDataPtr - .line 36,36 : 13,63 '' - IL_0025: ldarga.s pCcsData - IL_0027: call instance void* [mscorlib]System.IntPtr::ToPointer() - IL_002c: ldobj Virtuoso.Miranda.Plugins.Native.CCSDATA - IL_0031: stloc.0 - .line 37,37 : 13,78 '' - IL_0032: ldarg.0 - IL_0033: ldloca.s ccsData - IL_0035: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ContactHandle - IL_003a: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_003f: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::contactInfo - .line 38,38 : 13,42 '' - IL_0044: ldarg.0 - IL_0045: ldloca.s ccsData - IL_0047: ldfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam - IL_004c: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::wParam - .line 39,39 : 13,42 '' - IL_0051: ldarg.0 - IL_0052: ldloca.s ccsData - IL_0054: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam - IL_0059: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::lParam - .line 40,40 : 13,96 '' - IL_005e: ldarg.0 - IL_005f: ldloca.s ccsData - IL_0061: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr - IL_0066: ldc.i4.0 - IL_0067: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_006c: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::serviceName - .line 41,41 : 9,10 '' - IL_0071: ret - } // end of method ContactChainData::.ctor - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_ContactInfo() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 50,50 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::contactInfo - IL_0006: ret - } // end of method ContactChainData::get_ContactInfo - - .method public hidebysig specialname instance string - get_ServiceName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 56,56 : 19,38 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::serviceName - IL_0006: ret - } // end of method ContactChainData::get_ServiceName - - .method public hidebysig specialname instance native uint - get_WParam() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 63,63 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::wParam - IL_0006: ret - } // end of method ContactChainData::get_WParam - - .method public hidebysig specialname instance native int - get_LParam() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 69,69 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::lParam - IL_0006: ret - } // end of method ContactChainData::get_LParam - - .method assembly hidebysig specialname - instance native int get_CcsDataPtr() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 75,75 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::ccsDataPtr - IL_0006: ret - } // end of method ContactChainData::get_CcsDataPtr - - .method public hidebysig instance string - GetLParamAsString(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding) cil managed - { - // Code size 13 (0xd) - .maxstack 8 - .line 84,84 : 13,57 '' - IL_0000: ldarg.0 - IL_0001: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_LParam() - IL_0006: ldarg.1 - IL_0007: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_000c: ret - } // end of method ContactChainData::GetLParamAsString - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - ContactInfo() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_ContactInfo() - } // end of property ContactChainData::ContactInfo - .property instance string ServiceName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_ServiceName() - } // end of property ContactChainData::ServiceName - .property instance native uint WParam() - { - .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 ) - .get instance native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_WParam() - } // end of property ContactChainData::WParam - .property instance native int LParam() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_LParam() - } // end of property ContactChainData::LParam - .property instance native int CcsDataPtr() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_CcsDataPtr() - } // end of property ContactChainData::CcsDataPtr -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack - extends [mscorlib]System.Object -{ - .class auto ansi sealed nested private LanguagePackEncoding - extends [mscorlib]System.Enum - { - .field public specialname rtspecialname uint16 value__ - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack/LanguagePackEncoding Ansi = uint16(0x0000) - .field public static literal valuetype Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack/LanguagePackEncoding Unicode = uint16(0x1000) - } // end of class LanguagePackEncoding - - .field private static literal string MS_LANGPACK_TRANSLATESTRING = "LangPack/TranslateString" - .method public hidebysig static string - TranslateString(string str) cil managed - { - // Code size 133 (0x85) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle stringHandle, - [1] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding mirandaEncoding, - [2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack/LanguagePackEncoding encoding, - [3] native int translatedPtr, - [4] class [mscorlib]System.Exception e, - [5] string CS$1$0000) - .line 48,48 : 13,43 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\LanguagePack.cs' - IL_0000: ldarg.0 - IL_0001: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_0006: brfalse.s IL_000a - - .line 49,49 : 17,28 '' - IL_0008: ldarg.0 - IL_0009: ret - - .line 51,51 : 13,78 '' - IL_000a: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_000f: stloc.0 - .line 55,55 : 17,91 '' - .try - { - .try - { - IL_0010: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding() - IL_0015: stloc.1 - .line 56,56 : 17,152 '' - IL_0016: ldloc.1 - IL_0017: ldc.i4.1 - IL_0018: beq.s IL_001d - - IL_001a: ldc.i4.0 - IL_001b: br.s IL_0022 - - IL_001d: ldc.i4 0x1000 - IL_0022: stloc.2 - .line 58,58 : 17,80 '' - IL_0023: ldarg.0 - IL_0024: ldloc.1 - IL_0025: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_002a: stloc.0 - .line 59,59 : 17,152 '' - IL_002b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0030: ldstr "LangPack/TranslateString" - IL_0035: ldloc.2 - IL_0036: conv.u8 - IL_0037: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64) - IL_003c: ldloca.s stringHandle - IL_003e: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0043: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0048: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_004d: stloc.3 - .line 61,61 : 17,120 '' - IL_004e: ldloc.3 - IL_004f: ldloca.s stringHandle - IL_0051: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_0056: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_005b: brtrue.s IL_0066 - - IL_005d: ldloc.3 - IL_005e: ldloc.1 - IL_005f: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_0064: br.s IL_0067 - - IL_0066: ldarg.0 - IL_0067: stloc.s CS$1$0000 - IL_0069: leave.s IL_0082 - - .line 63,63 : 13,32 '' - } // end .try - catch [mscorlib]System.Exception - { - IL_006b: stloc.s e - .line 65,65 : 17,107 '' - IL_006d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0072: ldloc.s e - IL_0074: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_0079: throw - - .line 69,69 : 17,37 '' - } // end handler - } // end .try - finally - { - IL_007a: ldloca.s stringHandle - IL_007c: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_0081: endfinally - .line 71,71 : 9,10 '' - } // end handler - IL_0082: ldloc.s CS$1$0000 - IL_0084: ret - } // end of method LanguagePack::TranslateString - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack - -.class public auto ansi sealed Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<(Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs) TEventArgs> - extends [mscorlib]System.MulticastDelegate -{ - .method public hidebysig specialname rtspecialname - instance void .ctor(object 'object', - native int 'method') runtime managed - { - } // end of method MirandaEventHandler`1::.ctor - - .method public hidebysig newslot virtual - instance bool Invoke(object sender, - !TEventArgs e) runtime managed - { - } // end of method MirandaEventHandler`1::Invoke - - .method public hidebysig newslot virtual - instance class [mscorlib]System.IAsyncResult - BeginInvoke(object sender, - !TEventArgs e, - class [mscorlib]System.AsyncCallback callback, - object 'object') runtime managed - { - } // end of method MirandaEventHandler`1::BeginInvoke - - .method public hidebysig newslot virtual - instance bool EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed - { - } // end of method MirandaEventHandler`1::EndInvoke - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1 - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment - extends [mscorlib]System.Object -{ - .field private static bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Initialized - .field private static bool hyphenIsLoading - .method assembly hidebysig static void - Initialize() cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 45,45 : 13,32 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\RuntimeEnvironment.cs' - IL_0000: ldc.i4.1 - IL_0001: volatile. - IL_0003: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialized - .line 46,46 : 9,10 '' - IL_0008: ret - } // end of method RuntimeEnvironment::Initialize - - .method private hidebysig static void VerifyInitialized() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 54,54 : 13,30 '' - IL_0000: volatile. - IL_0002: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialized - IL_0007: brtrue.s IL_000f - - .line 55,55 : 17,51 '' - IL_0009: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_000e: throw - - .line 56,56 : 9,10 '' - IL_000f: ret - } // end of method RuntimeEnvironment::VerifyInitialized - - .method public hidebysig specialname static - bool get_HyphenIsLoading() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 70,70 : 19,39 '' - IL_0000: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::VerifyInitialized() - .line 70,70 : 40,63 '' - IL_0005: ldsfld bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::hyphenIsLoading - IL_000a: ret - } // end of method RuntimeEnvironment::get_HyphenIsLoading - - .method assembly hidebysig specialname static - void set_HyphenIsLoading(bool 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 71,71 : 28,52 '' - IL_0000: ldarg.0 - IL_0001: stsfld bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::hyphenIsLoading - .line 71,71 : 53,54 '' - IL_0006: ret - } // end of method RuntimeEnvironment::set_HyphenIsLoading - - .method public hidebysig specialname static - bool get_IsolatedModePluginsLoaded() cil managed - { - // Code size 16 (0x10) - .maxstack 8 - .line 80,80 : 19,39 '' - IL_0000: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::VerifyInitialized() - .line 80,80 : 40,82 '' - IL_0005: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance() - IL_000a: callvirt instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded() - IL_000f: ret - } // end of method RuntimeEnvironment::get_IsolatedModePluginsLoaded - - .property bool HyphenIsLoading() - { - .get bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::get_HyphenIsLoading() - .set void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::set_HyphenIsLoading(bool) - } // end of property RuntimeEnvironment::HyphenIsLoading - .property bool IsolatedModePluginsLoaded() - { - .get bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::get_IsolatedModePluginsLoaded() - } // end of property RuntimeEnvironment::IsolatedModePluginsLoaded -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper - extends [mscorlib]System.Object -{ - .field private string serviceName - .method public hidebysig specialname instance string - get_ServiceName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,31 : 19,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\CallbackWrapper.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName - IL_0006: ret - } // end of method CallbackWrapper::get_ServiceName - - .method family hidebysig specialname instance void - set_ServiceName(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 32,32 : 29,49 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName - .line 32,32 : 50,51 '' - IL_0007: ret - } // end of method CallbackWrapper::set_ServiceName - - .method private hidebysig specialname rtspecialname - instance void .ctor(string serviceName) cil managed - { - // Code size 33 (0x21) - .maxstack 8 - .line 39,39 : 9,52 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 41,41 : 13,51 '' - IL_0006: ldarg.1 - IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string) - IL_000c: brfalse.s IL_0019 - - .line 42,42 : 17,64 '' - IL_000e: ldstr "serviceName" - IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0018: throw - - .line 44,44 : 13,44 '' - IL_0019: ldarg.0 - IL_001a: ldarg.1 - IL_001b: stfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName - .line 45,45 : 9,10 '' - IL_0020: ret - } // end of method CallbackWrapper::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Callback - Create(string serviceName) cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 49,49 : 13,76 '' - IL_0000: ldarg.0 - IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::.ctor(string) - IL_0006: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::Callback(native uint, - native int) - IL_000c: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object, - native int) - IL_0011: ret - } // end of method CallbackWrapper::Create - - .method family hidebysig instance int32 - Callback(native uint wParam, - native int lParam) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 58,58 : 13,84 '' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldarg.0 - IL_0006: call instance string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::get_ServiceName() - IL_000b: ldarg.1 - IL_000c: ldarg.2 - IL_000d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_0012: ret - } // end of method CallbackWrapper::Callback - - .property instance string ServiceName() - { - .get instance string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::get_ServiceName() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::set_ServiceName(string) - } // end of property CallbackWrapper::ServiceName -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.Skin - extends [mscorlib]System.Object -{ - .class abstract auto ansi sealed nested public beforefieldinit Icons - extends [mscorlib]System.Object - { - .field public static literal int32 Message = int32(0x00000064) - } // end of class Icons - - .field private static literal string MS_SKIN_LOADICON = "Skin/Icons/Load" - .field private static literal string MS_SKIN_LOADPROTOICON = "Skin/Icons/LoadProto" - .method public hidebysig static native int - LoadIcon(int32 id) cil managed - { - // Code size 32 (0x20) - .maxstack 8 - .line 51,51 : 13,113 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Skin.cs' - IL_0000: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0005: ldstr "Skin/Icons/Load" - IL_000a: ldarg.0 - IL_000b: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32) - IL_0010: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0015: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_001a: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_001f: ret - } // end of method Skin::LoadIcon - - .method public hidebysig static native int - LoadProtocolIcon(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 56,56 : 13,59 '' - IL_0000: ldnull - IL_0001: ldarg.0 - IL_0002: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadProtocolIcon(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - IL_0007: ret - } // end of method Skin::LoadProtocolIcon - - .method public hidebysig static native int - LoadProtocolIcon(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 61,61 : 13,88 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_0006 - - IL_0003: ldnull - IL_0004: br.s IL_000c - - IL_0006: ldarg.0 - IL_0007: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name() - IL_000c: ldarg.1 - IL_000d: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadProtocolIcon(string, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode) - IL_0012: ret - } // end of method Skin::LoadProtocolIcon - - .method public hidebysig static native int - LoadProtocolIcon(string protocolName, - valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed - { - // Code size 61 (0x3d) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle protoNamePtr, - [1] native int CS$1$0000) - .line 66,66 : 13,78 '' - IL_0000: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty - IL_0005: stloc.0 - .line 70,70 : 17,93 '' - .try - { - IL_0006: ldarg.0 - IL_0007: ldc.i4.0 - IL_0008: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string, - valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding) - IL_000d: stloc.0 - .line 71,71 : 17,127 '' - IL_000e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0013: ldstr "Skin/Icons/LoadProto" - IL_0018: ldloca.s protoNamePtr - IL_001a: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr() - IL_001f: ldarg.1 - IL_0020: conv.i8 - IL_0021: call native int [mscorlib]System.IntPtr::op_Explicit(int64) - IL_0026: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native int, - native int) - IL_002b: call native int [mscorlib]System.IntPtr::op_Explicit(int32) - IL_0030: stloc.1 - IL_0031: leave.s IL_003b - - .line 75,75 : 17,37 '' - } // end .try - finally - { - IL_0033: ldloca.s protoNamePtr - IL_0035: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free() - IL_003a: endfinally - .line 77,77 : 9,10 '' - } // end handler - IL_003b: ldloc.1 - IL_003c: ret - } // end of method Skin::LoadProtocolIcon - -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.Skin - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 - extends class [mscorlib]System.Collections.Generic.Dictionary`2 -{ - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 28,28 : 9,35 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Helpers\\TypeInstanceCache.cs' - IL_0000: ldarg.0 - IL_0001: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::.ctor() - .line 28,28 : 38,39 '' - IL_0006: ret - } // end of method TypeInstanceCache`1::.ctor - - .method public hidebysig instance !T Instantiate(class [mscorlib]System.Type 'type') cil managed - { - // Code size 60 (0x3c) - .maxstack 3 - .locals init ([0] !T 'instance', - [1] !T CS$1$0000, - [2] class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 CS$2$0001) - .line 36,36 : 13,24 '' - IL_0000: ldarg.0 - IL_0001: dup - IL_0002: stloc.2 - IL_0003: call void [mscorlib]System.Threading.Monitor::Enter(object) - .line 38,38 : 17,39 '' - .try - { - IL_0008: ldarg.0 - IL_0009: ldarg.1 - IL_000a: call instance bool class [mscorlib]System.Collections.Generic.Dictionary`2::ContainsKey(!0) - IL_000f: brfalse.s IL_001b - - .line 39,39 : 21,39 '' - IL_0011: ldarg.0 - IL_0012: ldarg.1 - IL_0013: call instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2::get_Item(!0) - IL_0018: stloc.1 - IL_0019: leave.s IL_003a - - .line 42,42 : 21,68 '' - IL_001b: ldarg.1 - IL_001c: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type) - IL_0021: unbox.any !T - IL_0026: stloc.0 - .line 43,43 : 21,43 '' - IL_0027: ldarg.0 - IL_0028: ldarg.1 - IL_0029: ldloc.0 - IL_002a: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2::set_Item(!0, - !1) - .line 45,45 : 21,37 '' - IL_002f: ldloc.0 - IL_0030: stloc.1 - IL_0031: leave.s IL_003a - - } // end .try - finally - { - IL_0033: ldloc.2 - IL_0034: call void [mscorlib]System.Threading.Monitor::Exit(object) - IL_0039: endfinally - .line 48,48 : 9,10 '' - } // end handler - IL_003a: ldloc.1 - IL_003b: ret - } // end of method TypeInstanceCache`1::Instantiate - -} // end of class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache - extends class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1 -{ - .field private static class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache singleton - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 35,35 : 9,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\StringResolverCache.cs' - IL_0000: ldarg.0 - IL_0001: call instance void class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1::.ctor() - .line 35,35 : 41,42 '' - IL_0006: ret - } // end of method StringResolverCache::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache - get_Singleton() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 45,45 : 17,77 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::singleton - IL_0014: ret - } // end of method StringResolverCache::get_Singleton - - .property class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache - Singleton() - { - .get class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::get_Singleton() - } // end of property StringResolverCache::Singleton -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Native.ACKDATA - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field public native int ModuleName - .field public native int ContactHandle - .field public int32 Type - .field public int32 Result - .field public native int ProcessHandle - .field public native int LParam - .method public hidebysig specialname rtspecialname - instance void .ctor(native int moduleName, - int32 'type', - int32 result) cil managed - { - // Code size 76 (0x4c) - .maxstack 2 - .line 38,38 : 13,42 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\ACKDATA.cs' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName - .line 39,39 : 13,30 '' - IL_0007: ldarg.0 - IL_0008: ldarg.2 - IL_0009: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Type - .line 40,40 : 13,34 '' - IL_000e: ldarg.0 - IL_000f: ldarg.3 - IL_0010: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Result - .line 42,42 : 13,46 '' - IL_0015: ldarg.0 - IL_0016: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_001b: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle - .line 43,43 : 13,46 '' - IL_0020: ldarg.0 - IL_0021: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0026: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle - .line 44,44 : 13,39 '' - IL_002b: ldarg.0 - IL_002c: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0031: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam - .line 46,46 : 13,57 '' - IL_0036: ldarg.0 - IL_0037: ldtoken Virtuoso.Miranda.Plugins.Native.ACKDATA - IL_003c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0041: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0046: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Size - .line 47,47 : 9,10 '' - IL_004b: ret - } // end of method ACKDATA::.ctor - -} // end of class Virtuoso.Miranda.Plugins.Native.ACKDATA - -.class public sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - extends [mscorlib]System.Object -{ - .pack 4 - .size 0 - .field private initonly int32 Size - .field assembly native int ContactHandle - .field assembly native int IconHandle - .field assembly uint32 Flags - .field assembly native int EventHandle - .field assembly native int lParam - .field assembly string ServiceName - .field assembly string Tooltip - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 43,43 : 9,36 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ContactListEvent.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 45,45 : 13,41 '' - IL_0006: ldarg.0 - IL_0007: ldarg.0 - IL_0008: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(object) - IL_000d: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Size - .line 46,46 : 9,10 '' - IL_0012: ret - } // end of method ContactListEvent::.ctor - - .method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - FromPointer(native int pClistEvent) cil managed - { - // Code size 46 (0x2e) - .maxstack 8 - .line 50,50 : 13,44 '' - IL_0000: ldarg.0 - IL_0001: ldsfld native int [mscorlib]System.IntPtr::Zero - IL_0006: call bool [mscorlib]System.IntPtr::op_Equality(native int, - native int) - IL_000b: brfalse.s IL_0018 - - .line 51,51 : 17,70 '' - IL_000d: ldstr "pClistEventHandle" - IL_0012: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0017: throw - - .line 53,53 : 13,100 '' - IL_0018: ldarg.0 - IL_0019: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0023: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int, - class [mscorlib]System.Type) - IL_0028: castclass Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - IL_002d: ret - } // end of method ContactListEvent::FromPointer - - .method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - get_Contact() cil managed - { - // Code size 12 (0xc) - .maxstack 8 - .line 62,62 : 19,64 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ContactHandle - IL_0006: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int) - IL_000b: ret - } // end of method ContactListEvent::get_Contact - - .method public hidebysig specialname instance native int - get_LParam() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 19,33 '' - IL_0000: ldarg.0 - IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::lParam - IL_0006: ret - } // end of method ContactListEvent::get_LParam - - .method assembly hidebysig specialname - instance void set_LParam(native int 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 68,68 : 28,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::lParam - .line 68,68 : 44,45 '' - IL_0007: ret - } // end of method ContactListEvent::set_LParam - - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo - Contact() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::get_Contact() - } // end of property ContactListEvent::Contact - .property instance native int LParam() - { - .get instance native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::get_LParam() - .set instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::set_LParam(native int) - } // end of property ContactListEvent::LParam -} // end of class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs - extends [mscorlib]System.EventArgs -{ - .field private initonly valuetype Virtuoso.Miranda.Plugins.PluginState previousState - .field private initonly valuetype Virtuoso.Miranda.Plugins.PluginState currentState - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.PluginState - get_CurrentState() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 19,39 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\PluginStateChangeEventArgs.cs' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::currentState - IL_0006: ret - } // end of method PluginStateChangeEventArgs::get_CurrentState - - .method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.PluginState - get_PreviousState() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 37,37 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::previousState - IL_0006: ret - } // end of method PluginStateChangeEventArgs::get_PreviousState - - .method public hidebysig specialname rtspecialname - instance void .ctor(valuetype Virtuoso.Miranda.Plugins.PluginState previous, - valuetype Virtuoso.Miranda.Plugins.PluginState current) cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 44,44 : 9,85 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.EventArgs::.ctor() - .line 46,46 : 13,43 '' - IL_0006: ldarg.0 - IL_0007: ldarg.1 - IL_0008: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::previousState - .line 47,47 : 13,41 '' - IL_000d: ldarg.0 - IL_000e: ldarg.2 - IL_000f: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::currentState - .line 48,48 : 9,10 '' - IL_0014: ret - } // end of method PluginStateChangeEventArgs::.ctor - - .property instance valuetype Virtuoso.Miranda.Plugins.PluginState - CurrentState() - { - .get instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::get_CurrentState() - } // end of property PluginStateChangeEventArgs::CurrentState - .property instance valuetype Virtuoso.Miranda.Plugins.PluginState - PreviousState() - { - .get instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::get_PreviousState() - } // end of property PluginStateChangeEventArgs::PreviousState -} // end of class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs - -.class private auto ansi serializable beforefieldinit Virtuoso.Miranda.Plugins.PMConfiguration - extends Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration -{ - .custom instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor(string) = ( 01 00 07 30 2E 31 2E 30 2E 30 01 00 54 02 0C 50 // ...0.1.0.0..T..P - 72 6F 66 69 6C 65 42 6F 75 6E 64 01 ) // rofileBound. - .field private static class Virtuoso.Miranda.Plugins.PMConfiguration singleton - .field private class [mscorlib]System.Collections.Generic.List`1 disabledPlugins - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 30,30 : 9,34 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\PMConfiguration.cs' - IL_0000: ldarg.0 - IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::.ctor() - .line 30,30 : 37,38 '' - IL_0006: ret - } // end of method PMConfiguration::.ctor - - .method family hidebysig virtual instance void - InitializeDefaultConfiguration() cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 34,34 : 13,51 '' - IL_0000: ldarg.0 - IL_0001: ldc.i4.1 - IL_0002: newobj instance void class [mscorlib]System.Collections.Generic.List`1::.ctor(int32) - IL_0007: stfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins - .line 35,35 : 13,51 '' - IL_000c: ldarg.0 - IL_000d: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::InitializeDefaultConfiguration() - .line 36,36 : 9,10 '' - IL_0012: ret - } // end of method PMConfiguration::InitializeDefaultConfiguration - - .method public hidebysig static void Initialize() cil managed - { - // Code size 24 (0x18) - .maxstack 8 - .line 40,40 : 13,35 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - IL_0005: brfalse.s IL_000d - - .line 41,41 : 17,55 '' - IL_0007: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000c: throw - - .line 43,43 : 13,49 '' - IL_000d: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load() - IL_0012: stsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - .line 44,44 : 9,10 '' - IL_0017: ret - } // end of method PMConfiguration::Initialize - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.PMConfiguration - get_Singleton() cil managed - { - // Code size 19 (0x13) - .maxstack 8 - .line 55,55 : 17,39 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - IL_0005: brtrue.s IL_000d - - .line 56,56 : 21,59 '' - IL_0007: newobj instance void [mscorlib]System.InvalidOperationException::.ctor() - IL_000c: throw - - .line 58,58 : 17,34 '' - IL_000d: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - IL_0012: ret - } // end of method PMConfiguration::get_Singleton - - .method public hidebysig specialname instance class [mscorlib]System.Collections.Generic.List`1 - get_DisabledPlugins() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 65,65 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins - IL_0006: ret - } // end of method PMConfiguration::get_DisabledPlugins - - .method public hidebysig specialname instance void - set_DisabledPlugins(class [mscorlib]System.Collections.Generic.List`1 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 66,66 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins - .line 66,66 : 44,45 '' - IL_0007: ret - } // end of method PMConfiguration::set_DisabledPlugins - - .method public hidebysig static void Reset() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 75,75 : 13,88 '' - IL_0000: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration() - IL_0005: stsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton - .line 76,76 : 9,10 '' - IL_000a: ret - } // end of method PMConfiguration::Reset - - .method public hidebysig static void Reload() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 80,80 : 13,26 '' - IL_0000: call void Virtuoso.Miranda.Plugins.PMConfiguration::Initialize() - .line 81,81 : 9,10 '' - IL_0005: ret - } // end of method PMConfiguration::Reload - - .property class Virtuoso.Miranda.Plugins.PMConfiguration - Singleton() - { - .get class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - } // end of property PMConfiguration::Singleton - .property instance class [mscorlib]System.Collections.Generic.List`1 - DisabledPlugins() - { - .get instance class [mscorlib]System.Collections.Generic.List`1 Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins() - .set instance void Virtuoso.Miranda.Plugins.PMConfiguration::set_DisabledPlugins(class [mscorlib]System.Collections.Generic.List`1) - } // end of property PMConfiguration::DisabledPlugins -} // end of class Virtuoso.Miranda.Plugins.PMConfiguration - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Configuration.PMConfigurator - extends [mscorlib]System.Object - implements Virtuoso.Miranda.Plugins.IInternalConfigurator, - Virtuoso.Miranda.Plugins.IConfigurablePlugin -{ - .field private static class Virtuoso.Miranda.Plugins.IConfigurablePlugin singleton - .field private class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] configuration - .method private hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 32,32 : 9,33 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\PMConfigurator.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 32,32 : 36,37 '' - IL_0006: ret - } // end of method PMConfigurator::.ctor - - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.IConfigurablePlugin - get_Singleton() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 43,43 : 17,72 '' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::singleton - IL_0005: dup - IL_0006: brtrue.s IL_0014 - - IL_0008: pop - IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::.ctor() - IL_000e: dup - IL_000f: stsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::singleton - IL_0014: ret - } // end of method PMConfigurator::get_Singleton - - .method public hidebysig newslot specialname virtual final - instance string get_Name() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 53,53 : 19,36 '' - IL_0000: ldstr "Plugins" - IL_0005: ret - } // end of method PMConfigurator::get_Name - - .method public hidebysig newslot specialname virtual final - instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - get_Configuration() cil managed - { - // Code size 36 (0x24) - .maxstack 4 - .locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0000, - [1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001) - .line 59,59 : 19,117 '' - IL_0000: ldarg.0 - IL_0001: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::configuration - IL_0006: dup - IL_0007: brtrue.s IL_0023 - - IL_0009: pop - IL_000a: ldarg.0 - IL_000b: ldc.i4.1 - IL_000c: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldc.i4.0 - IL_0014: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton() - IL_0019: stelem.ref - IL_001a: ldloc.0 - IL_001b: dup - IL_001c: stloc.1 - IL_001d: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::configuration - IL_0022: ldloc.1 - IL_0023: ret - } // end of method PMConfigurator::get_Configuration - - .method public hidebysig newslot virtual final - instance void PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection categories) cil managed - { - // Code size 73 (0x49) - .maxstack 3 - .locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Category category, - [1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) - .line 64,64 : 13,124 '' - IL_0000: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management() - IL_0005: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Description() - IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Category::.ctor(string, - string) - IL_000f: stloc.0 - .line 65,65 : 13,38 '' - IL_0010: ldarg.1 - IL_0011: ldloc.0 - IL_0012: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 67,67 : 13,177 '' - IL_0017: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins() - IL_001c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins_Description() - IL_0021: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent - IL_0026: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_002b: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string, - string, - class [mscorlib]System.Type) - IL_0030: stloc.1 - .line 68,68 : 13,65 '' - IL_0031: ldloc.1 - IL_0032: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Management() - IL_0037: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image) - .line 69,69 : 13,38 '' - IL_003c: ldloc.0 - IL_003d: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items() - IL_0042: ldloc.1 - IL_0043: callvirt instance void class [mscorlib]System.Collections.Generic.List`1::Add(!0) - .line 70,70 : 9,10 '' - IL_0048: ret - } // end of method PMConfigurator::PopulateConfiguration - - .method public hidebysig newslot virtual final - instance void ResetConfiguration() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 74,74 : 13,37 '' - IL_0000: call void Virtuoso.Miranda.Plugins.PMConfiguration::Reset() - .line 75,75 : 9,10 '' - IL_0005: ret - } // end of method PMConfigurator::ResetConfiguration - - .method public hidebysig newslot virtual final - instance void ReloadConfiguration() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 79,79 : 13,38 '' - IL_0000: call void Virtuoso.Miranda.Plugins.PMConfiguration::Reload() - .line 80,80 : 9,10 '' - IL_0005: ret - } // end of method PMConfigurator::ReloadConfiguration - - .property class Virtuoso.Miranda.Plugins.IConfigurablePlugin - Singleton() - { - .get class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Singleton() - } // end of property PMConfigurator::Singleton - .property instance string Name() - { - .get instance string Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Name() - } // end of property PMConfigurator::Name - .property instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] - Configuration() - { - .get instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Configuration() - } // end of property PMConfigurator::Configuration -} // end of class Virtuoso.Miranda.Plugins.Configuration.PMConfigurator - -.class private auto ansi beforefieldinit Virtuoso.Miranda.Plugins.Properties.Resources - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string, - string) = ( 01 00 33 53 79 73 74 65 6D 2E 52 65 73 6F 75 72 // ..3System.Resour - 63 65 73 2E 54 6F 6F 6C 73 2E 53 74 72 6F 6E 67 // ces.Tools.Strong - 6C 79 54 79 70 65 64 52 65 73 6F 75 72 63 65 42 // lyTypedResourceB - 75 69 6C 64 65 72 07 34 2E 30 2E 30 2E 30 00 00 ) // uilder.4.0.0.0.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class [mscorlib]System.Resources.ResourceManager resourceMan - .field private static class [mscorlib]System.Globalization.CultureInfo resourceCulture - .method assembly hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 31,32 : 9,29 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Properties\\Resources.Designer.cs' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 33,33 : 9,10 '' - IL_0006: ret - } // end of method Resources::.ctor - - .method assembly hidebysig specialname static - class [mscorlib]System.Resources.ResourceManager - get_ResourceManager() cil managed - { - // Code size 51 (0x33) - .maxstack 2 - .locals init ([0] class [mscorlib]System.Resources.ResourceManager temp) - .line 41,41 : 17,63 '' - IL_0000: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan - IL_0005: ldnull - IL_0006: call bool [mscorlib]System.Object::ReferenceEquals(object, - object) - IL_000b: brfalse.s IL_002d - - .line 42,42 : 21,191 '' - IL_000d: ldstr "Virtuoso.Miranda.Plugins.Properties.Resources" - IL_0012: ldtoken Virtuoso.Miranda.Plugins.Properties.Resources - IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001c: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly() - IL_0021: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string, - class [mscorlib]System.Reflection.Assembly) - IL_0026: stloc.0 - .line 43,43 : 21,40 '' - IL_0027: ldloc.0 - IL_0028: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan - .line 45,45 : 17,36 '' - IL_002d: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan - IL_0032: ret - } // end of method Resources::get_ResourceManager - - .method assembly hidebysig specialname static - class [mscorlib]System.Globalization.CultureInfo - get_Culture() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 56,56 : 17,40 '' - IL_0000: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_0005: ret - } // end of method Resources::get_Culture - - .method assembly hidebysig specialname static - void set_Culture(class [mscorlib]System.Globalization.CultureInfo 'value') cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 59,59 : 17,41 '' - IL_0000: ldarg.0 - IL_0001: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - .line 60,60 : 13,14 '' - IL_0006: ret - } // end of method Resources::set_Culture - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Icon_232_32x32() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 68,68 : 17,91 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - IL_0005: ldstr "Icon 232_32x32" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 69,69 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method Resources::get_Icon_232_32x32 - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_Icon_256_32x32() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 78,78 : 17,91 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - IL_0005: ldstr "Icon 256_32x32" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 79,79 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method Resources::get_Icon_256_32x32 - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_RibbonClick() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 88,88 : 17,88 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - IL_0005: ldstr "RibbonClick" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 89,89 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method Resources::get_RibbonClick - - .method assembly hidebysig specialname static - class [System.Drawing]System.Drawing.Bitmap - get_RibbonHover() cil managed - { - // Code size 28 (0x1c) - .maxstack 3 - .locals init ([0] object obj) - .line 98,98 : 17,88 '' - IL_0000: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - IL_0005: ldstr "RibbonHover" - IL_000a: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture - IL_000f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string, - class [mscorlib]System.Globalization.CultureInfo) - IL_0014: stloc.0 - .line 99,99 : 17,55 '' - IL_0015: ldloc.0 - IL_0016: castclass [System.Drawing]System.Drawing.Bitmap - IL_001b: ret - } // end of method Resources::get_RibbonHover - - .property class [mscorlib]System.Resources.ResourceManager - ResourceManager() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .get class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager() - } // end of property Resources::ResourceManager - .property class [mscorlib]System.Globalization.CultureInfo - Culture() - { - .custom instance void [System]System.ComponentModel.EditorBrowsableAttribute::.ctor(valuetype [System]System.ComponentModel.EditorBrowsableState) = ( 01 00 02 00 00 00 00 00 ) - .get class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::get_Culture() - .set void Virtuoso.Miranda.Plugins.Properties.Resources::set_Culture(class [mscorlib]System.Globalization.CultureInfo) - } // end of property Resources::Culture - .property class [System.Drawing]System.Drawing.Bitmap - Icon_232_32x32() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_232_32x32() - } // end of property Resources::Icon_232_32x32 - .property class [System.Drawing]System.Drawing.Bitmap - Icon_256_32x32() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_256_32x32() - } // end of property Resources::Icon_256_32x32 - .property class [System.Drawing]System.Drawing.Bitmap - RibbonClick() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonClick() - } // end of property Resources::RibbonClick - .property class [System.Drawing]System.Drawing.Bitmap - RibbonHover() - { - .get class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonHover() - } // end of property Resources::RibbonHover -} // end of class Virtuoso.Miranda.Plugins.Properties.Resources - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.Properties.Settings - extends [System]System.Configuration.ApplicationSettingsBase -{ - .custom instance void [System]System.CodeDom.Compiler.GeneratedCodeAttribute::.ctor(string, - string) = ( 01 00 4B 4D 69 63 72 6F 73 6F 66 74 2E 56 69 73 // ..KMicrosoft.Vis - 75 61 6C 53 74 75 64 69 6F 2E 45 64 69 74 6F 72 // ualStudio.Editor - 73 2E 53 65 74 74 69 6E 67 73 44 65 73 69 67 6E // s.SettingsDesign - 65 72 2E 53 65 74 74 69 6E 67 73 53 69 6E 67 6C // er.SettingsSingl - 65 46 69 6C 65 47 65 6E 65 72 61 74 6F 72 08 31 // eFileGenerator.1 - 31 2E 30 2E 30 2E 30 00 00 ) // 1.0.0.0.. - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field private static class Virtuoso.Miranda.Plugins.Properties.Settings defaultInstance - .method public hidebysig specialname static - class Virtuoso.Miranda.Plugins.Properties.Settings - get_Default() cil managed - { - // Code size 6 (0x6) - .maxstack 8 - .line 22,22 : 17,40 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Properties\\Settings.Designer.cs' - IL_0000: ldsfld class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::defaultInstance - IL_0005: ret - } // end of method Settings::get_Default - - .method public hidebysig specialname instance bool - get_ConfigurationDialog_HideExpertOptions_Checked() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 31,31 : 17,88 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationDialog_HideExpertOptions_Checked" - IL_0006: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string) - IL_000b: unbox.any [mscorlib]System.Boolean - IL_0010: ret - } // end of method Settings::get_ConfigurationDialog_HideExpertOptions_Checked - - .method public hidebysig specialname instance void - set_ConfigurationDialog_HideExpertOptions_Checked(bool 'value') cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 34,34 : 17,79 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationDialog_HideExpertOptions_Checked" - IL_0006: ldarg.1 - IL_0007: box [mscorlib]System.Boolean - IL_000c: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string, - object) - .line 35,35 : 13,14 '' - IL_0011: ret - } // end of method Settings::set_ConfigurationDialog_HideExpertOptions_Checked - - .method public hidebysig specialname instance valuetype [System.Windows.Forms]System.Windows.Forms.View - get_ConfigurationPanel_CategoryItems_View() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 43,43 : 17,109 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationPanel_CategoryItems_View" - IL_0006: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string) - IL_000b: unbox.any [System.Windows.Forms]System.Windows.Forms.View - IL_0010: ret - } // end of method Settings::get_ConfigurationPanel_CategoryItems_View - - .method public hidebysig specialname instance void - set_ConfigurationPanel_CategoryItems_View(valuetype [System.Windows.Forms]System.Windows.Forms.View 'value') cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 46,46 : 17,71 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationPanel_CategoryItems_View" - IL_0006: ldarg.1 - IL_0007: box [System.Windows.Forms]System.Windows.Forms.View - IL_000c: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string, - object) - .line 47,47 : 13,14 '' - IL_0011: ret - } // end of method Settings::set_ConfigurationPanel_CategoryItems_View - - .method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Size - get_ConfigurationDialog_ClientSize() cil managed - { - // Code size 17 (0x11) - .maxstack 8 - .line 55,55 : 17,96 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationDialog_ClientSize" - IL_0006: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string) - IL_000b: unbox.any [System.Drawing]System.Drawing.Size - IL_0010: ret - } // end of method Settings::get_ConfigurationDialog_ClientSize - - .method public hidebysig specialname instance void - set_ConfigurationDialog_ClientSize(valuetype [System.Drawing]System.Drawing.Size 'value') cil managed - { - // Code size 18 (0x12) - .maxstack 8 - .line 58,58 : 17,64 '' - IL_0000: ldarg.0 - IL_0001: ldstr "ConfigurationDialog_ClientSize" - IL_0006: ldarg.1 - IL_0007: box [System.Drawing]System.Drawing.Size - IL_000c: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string, - object) - .line 59,59 : 13,14 '' - IL_0011: ret - } // end of method Settings::set_ConfigurationDialog_ClientSize - - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [System]System.Configuration.ApplicationSettingsBase::.ctor() - IL_0006: ret - } // end of method Settings::.ctor - - .method private hidebysig specialname rtspecialname static - void .cctor() cil managed - { - // Code size 21 (0x15) - .maxstack 8 - .line 18,18 : 9,147 '' - IL_0000: newobj instance void Virtuoso.Miranda.Plugins.Properties.Settings::.ctor() - IL_0005: call class [System]System.Configuration.SettingsBase [System]System.Configuration.SettingsBase::Synchronized(class [System]System.Configuration.SettingsBase) - IL_000a: castclass Virtuoso.Miranda.Plugins.Properties.Settings - IL_000f: stsfld class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::defaultInstance - IL_0014: ret - } // end of method Settings::.cctor - - .property class Virtuoso.Miranda.Plugins.Properties.Settings - Default() - { - .get class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::get_Default() - } // end of property Settings::Default - .property instance bool ConfigurationDialog_HideExpertOptions_Checked() - { - .custom instance void [System]System.Configuration.UserScopedSettingAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.DefaultSettingValueAttribute::.ctor(string) = ( 01 00 05 46 61 6C 73 65 00 00 ) // ...False.. - .set instance void Virtuoso.Miranda.Plugins.Properties.Settings::set_ConfigurationDialog_HideExpertOptions_Checked(bool) - .get instance bool Virtuoso.Miranda.Plugins.Properties.Settings::get_ConfigurationDialog_HideExpertOptions_Checked() - } // end of property Settings::ConfigurationDialog_HideExpertOptions_Checked - .property instance valuetype [System.Windows.Forms]System.Windows.Forms.View - ConfigurationPanel_CategoryItems_View() - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.UserScopedSettingAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.DefaultSettingValueAttribute::.ctor(string) = ( 01 00 04 54 69 6C 65 00 00 ) // ...Tile.. - .get instance valuetype [System.Windows.Forms]System.Windows.Forms.View Virtuoso.Miranda.Plugins.Properties.Settings::get_ConfigurationPanel_CategoryItems_View() - .set instance void Virtuoso.Miranda.Plugins.Properties.Settings::set_ConfigurationPanel_CategoryItems_View(valuetype [System.Windows.Forms]System.Windows.Forms.View) - } // end of property Settings::ConfigurationPanel_CategoryItems_View - .property instance valuetype [System.Drawing]System.Drawing.Size - ConfigurationDialog_ClientSize() - { - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.UserScopedSettingAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [System]System.Configuration.DefaultSettingValueAttribute::.ctor(string) = ( 01 00 08 37 39 32 2C 20 35 36 32 00 00 ) // ...792, 562.. - .get instance valuetype [System.Drawing]System.Drawing.Size Virtuoso.Miranda.Plugins.Properties.Settings::get_ConfigurationDialog_ClientSize() - .set instance void Virtuoso.Miranda.Plugins.Properties.Settings::set_ConfigurationDialog_ClientSize(valuetype [System.Drawing]System.Drawing.Size) - } // end of property Settings::ConfigurationDialog_ClientSize -} // end of class Virtuoso.Miranda.Plugins.Properties.Settings - -.class private auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.RuntimeNotSupportedException - extends [mscorlib]System.NotSupportedException -{ - .field private class [mscorlib]System.Version requiredVersion - .field private class [mscorlib]System.Version availableVersion - .method public hidebysig specialname instance class [mscorlib]System.Version - get_AvailableVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 35,35 : 19,43 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\RuntimeNotSupportedException.cs' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::availableVersion - IL_0006: ret - } // end of method RuntimeNotSupportedException::get_AvailableVersion - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_RequiredVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 40,40 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::requiredVersion - IL_0006: ret - } // end of method RuntimeNotSupportedException::get_RequiredVersion - - .method public hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Type pluginType, - class [mscorlib]System.Version requiredVersion) cil managed - { - // Code size 10 (0xa) - .maxstack 8 - .line 47,48 : 9,54 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: ldc.i4.1 - IL_0004: call instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type, - class [mscorlib]System.Version, - bool) - .line 48,48 : 57,58 '' - IL_0009: ret - } // end of method RuntimeNotSupportedException::.ctor - - .method public hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Type pluginType, - class [mscorlib]System.Version requiredVersion, - bool isHyphenVersion) cil managed - { - // Code size 113 (0x71) - .maxstack 6 - .line 50,53 : 9,142 '' - IL_0000: ldarg.0 - IL_0001: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() - IL_0006: ldarg.1 - IL_0007: brfalse.s IL_0011 - - IL_0009: ldarg.1 - IL_000a: callvirt instance string [mscorlib]System.Type::get_FullName() - IL_000f: br.s IL_0016 - - IL_0011: ldsfld string [mscorlib]System.String::Empty - IL_0016: ldarg.2 - IL_0017: ldnull - IL_0018: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_001d: brtrue.s IL_003b - - IL_001f: ldstr "{0} {1}" - IL_0024: ldarg.3 - IL_0025: brfalse.s IL_002e - - IL_0027: ldstr "Hyphen" - IL_002c: br.s IL_0033 - - IL_002e: ldstr "Miranda" - IL_0033: ldarg.2 - IL_0034: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0039: br.s IL_0040 - - IL_003b: ldsfld string [mscorlib]System.String::Empty - IL_0040: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0045: call instance void [mscorlib]System.NotSupportedException::.ctor(string) - .line 55,55 : 13,41 '' - IL_004a: ldarg.2 - IL_004b: ldnull - IL_004c: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version, - class [mscorlib]System.Version) - IL_0051: brfalse.s IL_005e - - .line 56,56 : 17,68 '' - IL_0053: ldstr "requiredVersion" - IL_0058: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_005d: throw - - .line 58,58 : 13,52 '' - IL_005e: ldarg.0 - IL_005f: ldarg.2 - IL_0060: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::requiredVersion - .line 59,59 : 13,58 '' - IL_0065: ldarg.0 - IL_0066: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion() - IL_006b: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::availableVersion - .line 60,60 : 9,10 '' - IL_0070: ret - } // end of method RuntimeNotSupportedException::.ctor - - .method private hidebysig specialname rtspecialname - instance void .ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo info, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed - { - // Code size 9 (0x9) - .maxstack 8 - .line 62,62 : 9,117 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: ldarg.2 - IL_0003: call instance void [mscorlib]System.NotSupportedException::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo, - valuetype [mscorlib]System.Runtime.Serialization.StreamingContext) - .line 62,62 : 120,121 '' - IL_0008: ret - } // end of method RuntimeNotSupportedException::.ctor - - .property instance class [mscorlib]System.Version - AvailableVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::get_AvailableVersion() - } // end of property RuntimeNotSupportedException::AvailableVersion - .property instance class [mscorlib]System.Version - RequiredVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::get_RequiredVersion() - } // end of property RuntimeNotSupportedException::RequiredVersion -} // end of class Virtuoso.Miranda.Plugins.RuntimeNotSupportedException - -.class private sequential ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE - extends [mscorlib]System.ValueType -{ - .pack 4 - .size 0 - .field public int32 Size - .field public string ComponentName - .field public string VersionUrl - .field public string VersionPrefix - .field public int32 VersionPrefixLength - .field public string UpdateUrl - .field public string BetaVersionUrl - .field public string BetaVersionPrefix - .field public int32 BetaVersionPrefixLength - .field public string BetaUpdateUrl - .field public string Version - .field public int32 VersionLength - .field public string BetaChangelogUrl -} // end of class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE - -.class public auto ansi beforefieldinit Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update - extends [mscorlib]System.Object -{ - .field private initonly string pluginName - .field private initonly class [mscorlib]System.Version currentVersion - .field private initonly class [System]System.Uri updateUrl - .field private initonly class [System]System.Uri versionUrl - .field private class [System]System.Uri betaVersionUrl - .field private class [System]System.Uri betaUpdateUrl - .field private class [System]System.Uri betaChangelogUrl - .field private initonly string versionTextPrefix - .field private string betaVersionTextPrefix - .method public hidebysig specialname instance string - get_PluginName() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 34,34 : 19,37 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\ThirdParty\\Updater\\Update.cs' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName - IL_0006: ret - } // end of method Update::get_PluginName - - .method public hidebysig specialname instance class [mscorlib]System.Version - get_CurrentVersion() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 41,41 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion - IL_0006: ret - } // end of method Update::get_CurrentVersion - - .method public hidebysig specialname instance class [System]System.Uri - get_BetaChangelogUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 49,49 : 19,43 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl - IL_0006: ret - } // end of method Update::get_BetaChangelogUrl - - .method public hidebysig specialname instance void - set_BetaChangelogUrl(class [System]System.Uri 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 50,50 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl - .line 50,50 : 45,46 '' - IL_0007: ret - } // end of method Update::set_BetaChangelogUrl - - .method public hidebysig specialname instance class [System]System.Uri - get_BetaUpdateUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 55,55 : 19,40 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl - IL_0006: ret - } // end of method Update::get_BetaUpdateUrl - - .method public hidebysig specialname instance void - set_BetaUpdateUrl(class [System]System.Uri 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 56,56 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl - .line 56,56 : 42,43 '' - IL_0007: ret - } // end of method Update::set_BetaUpdateUrl - - .method public hidebysig specialname instance class [System]System.Uri - get_BetaVersionUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 61,61 : 19,41 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl - IL_0006: ret - } // end of method Update::get_BetaVersionUrl - - .method public hidebysig specialname instance void - set_BetaVersionUrl(class [System]System.Uri 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 62,62 : 19,42 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl - .line 62,62 : 43,44 '' - IL_0007: ret - } // end of method Update::set_BetaVersionUrl - - .method public hidebysig specialname instance class [System]System.Uri - get_VersionUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 67,67 : 19,37 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl - IL_0006: ret - } // end of method Update::get_VersionUrl - - .method public hidebysig specialname instance class [System]System.Uri - get_UpdateUrl() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 72,72 : 19,36 '' - IL_0000: ldarg.0 - IL_0001: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl - IL_0006: ret - } // end of method Update::get_UpdateUrl - - .method public hidebysig specialname instance string - get_BetaVersionTextPrefix() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 80,80 : 19,48 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - IL_0006: ret - } // end of method Update::get_BetaVersionTextPrefix - - .method public hidebysig specialname instance void - set_BetaVersionTextPrefix(string 'value') cil managed - { - // Code size 8 (0x8) - .maxstack 8 - .line 81,81 : 19,49 '' - IL_0000: ldarg.0 - IL_0001: ldarg.1 - IL_0002: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - .line 81,81 : 50,51 '' - IL_0007: ret - } // end of method Update::set_BetaVersionTextPrefix - - .method public hidebysig specialname instance string - get_VersionTextPrefix() cil managed - { - // Code size 7 (0x7) - .maxstack 8 - .line 86,86 : 19,44 '' - IL_0000: ldarg.0 - IL_0001: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix - IL_0006: ret - } // end of method Update::get_VersionTextPrefix - - .method public hidebysig specialname rtspecialname - instance void .ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin, - class [System]System.Uri updateUrl, - class [System]System.Uri versionUrl, - string versionTextPrefix) cil managed - { - // Code size 122 (0x7a) - .maxstack 2 - .line 93,93 : 9,101 '' - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - .line 95,95 : 13,32 '' - IL_0006: ldarg.1 - IL_0007: brtrue.s IL_0014 - - .line 95,95 : 33,75 '' - IL_0009: ldstr "plugin" - IL_000e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0013: throw - - .line 96,96 : 13,35 '' - IL_0014: ldarg.2 - IL_0015: ldnull - IL_0016: call bool [System]System.Uri::op_Equality(class [System]System.Uri, - class [System]System.Uri) - IL_001b: brfalse.s IL_0028 - - .line 96,96 : 36,81 '' - IL_001d: ldstr "updateUrl" - IL_0022: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_0027: throw - - .line 97,97 : 13,36 '' - IL_0028: ldarg.3 - IL_0029: ldnull - IL_002a: call bool [System]System.Uri::op_Equality(class [System]System.Uri, - class [System]System.Uri) - IL_002f: brfalse.s IL_003c - - .line 97,97 : 37,83 '' - IL_0031: ldstr "versionUrl" - IL_0036: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_003b: throw - - .line 98,98 : 13,43 '' - IL_003c: ldarg.s versionTextPrefix - IL_003e: brtrue.s IL_004b - - .line 98,98 : 44,97 '' - IL_0040: ldstr "versionTextPrefix" - IL_0045: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_004a: throw - - .line 100,100 : 13,43 '' - IL_004b: ldarg.0 - IL_004c: ldarg.1 - IL_004d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name() - IL_0052: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName - .line 101,101 : 13,50 '' - IL_0057: ldarg.0 - IL_0058: ldarg.1 - IL_0059: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version() - IL_005e: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion - .line 102,102 : 13,40 '' - IL_0063: ldarg.0 - IL_0064: ldarg.2 - IL_0065: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl - .line 103,103 : 13,42 '' - IL_006a: ldarg.0 - IL_006b: ldarg.3 - IL_006c: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl - .line 104,104 : 13,56 '' - IL_0071: ldarg.0 - IL_0072: ldarg.s versionTextPrefix - IL_0074: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix - .line 105,105 : 9,10 '' - IL_0079: ret - } // end of method Update::.ctor - - .method assembly hidebysig instance void - MarshalToNative([out] valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE& update) cil managed - { - // Code size 281 (0x119) - .maxstack 3 - .line 109,109 : 13,35 '' - IL_0000: ldarg.1 - IL_0001: initobj Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE - .line 110,110 : 13,58 '' - IL_0007: ldarg.1 - IL_0008: ldtoken Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE - IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0012: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type) - IL_0017: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Size - .line 112,112 : 13,47 '' - IL_001c: ldarg.1 - IL_001d: ldarg.0 - IL_001e: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName - IL_0023: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::ComponentName - .line 113,113 : 13,53 '' - IL_0028: ldarg.1 - IL_0029: ldarg.0 - IL_002a: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl - IL_002f: callvirt instance string [mscorlib]System.Object::ToString() - IL_0034: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::UpdateUrl - .line 115,115 : 13,55 '' - IL_0039: ldarg.1 - IL_003a: ldarg.0 - IL_003b: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl - IL_0040: callvirt instance string [mscorlib]System.Object::ToString() - IL_0045: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionUrl - .line 116,116 : 13,54 '' - IL_004a: ldarg.1 - IL_004b: ldarg.0 - IL_004c: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix - IL_0051: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionPrefix - .line 117,117 : 13,67 '' - IL_0056: ldarg.1 - IL_0057: ldarg.0 - IL_0058: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix - IL_005d: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0062: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionPrefixLength - .line 119,119 : 13,57 '' - IL_0067: ldarg.1 - IL_0068: ldarg.0 - IL_0069: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion - IL_006e: ldc.i4.4 - IL_006f: callvirt instance string [mscorlib]System.Version::ToString(int32) - IL_0074: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Version - .line 120,120 : 13,58 '' - IL_0079: ldarg.1 - IL_007a: ldarg.1 - IL_007b: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Version - IL_0080: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0085: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionLength - .line 122,122 : 13,101 '' - IL_008a: ldarg.1 - IL_008b: ldarg.0 - IL_008c: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl - IL_0091: ldnull - IL_0092: call bool [System]System.Uri::op_Inequality(class [System]System.Uri, - class [System]System.Uri) - IL_0097: brtrue.s IL_009c - - IL_0099: ldnull - IL_009a: br.s IL_00a7 - - IL_009c: ldarg.0 - IL_009d: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl - IL_00a2: callvirt instance string [mscorlib]System.Object::ToString() - IL_00a7: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaChangelogUrl - .line 123,123 : 13,92 '' - IL_00ac: ldarg.1 - IL_00ad: ldarg.0 - IL_00ae: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl - IL_00b3: ldnull - IL_00b4: call bool [System]System.Uri::op_Inequality(class [System]System.Uri, - class [System]System.Uri) - IL_00b9: brtrue.s IL_00be - - IL_00bb: ldnull - IL_00bc: br.s IL_00c9 - - IL_00be: ldarg.0 - IL_00bf: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl - IL_00c4: callvirt instance string [mscorlib]System.Object::ToString() - IL_00c9: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaUpdateUrl - .line 124,124 : 13,95 '' - IL_00ce: ldarg.1 - IL_00cf: ldarg.0 - IL_00d0: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl - IL_00d5: ldnull - IL_00d6: call bool [System]System.Uri::op_Inequality(class [System]System.Uri, - class [System]System.Uri) - IL_00db: brtrue.s IL_00e0 - - IL_00dd: ldnull - IL_00de: br.s IL_00eb - - IL_00e0: ldarg.0 - IL_00e1: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl - IL_00e6: callvirt instance string [mscorlib]System.Object::ToString() - IL_00eb: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionUrl - .line 125,125 : 13,62 '' - IL_00f0: ldarg.1 - IL_00f1: ldarg.0 - IL_00f2: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - IL_00f7: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionPrefix - .line 126,126 : 13,111 '' - IL_00fc: ldarg.1 - IL_00fd: ldarg.0 - IL_00fe: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - IL_0103: brtrue.s IL_0108 - - IL_0105: ldc.i4.0 - IL_0106: br.s IL_0113 - - IL_0108: ldarg.0 - IL_0109: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix - IL_010e: callvirt instance int32 [mscorlib]System.String::get_Length() - IL_0113: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionPrefixLength - .line 127,127 : 9,10 '' - IL_0118: ret - } // end of method Update::MarshalToNative - - .property instance string PluginName() - { - .get instance string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_PluginName() - } // end of property Update::PluginName - .property instance class [mscorlib]System.Version - CurrentVersion() - { - .get instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_CurrentVersion() - } // end of property Update::CurrentVersion - .property instance class [System]System.Uri - BetaChangelogUrl() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_BetaChangelogUrl() - .set instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::set_BetaChangelogUrl(class [System]System.Uri) - } // end of property Update::BetaChangelogUrl - .property instance class [System]System.Uri - BetaUpdateUrl() - { - .set instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::set_BetaUpdateUrl(class [System]System.Uri) - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_BetaUpdateUrl() - } // end of property Update::BetaUpdateUrl - .property instance class [System]System.Uri - BetaVersionUrl() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_BetaVersionUrl() - .set instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::set_BetaVersionUrl(class [System]System.Uri) - } // end of property Update::BetaVersionUrl - .property instance class [System]System.Uri - VersionUrl() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_VersionUrl() - } // end of property Update::VersionUrl - .property instance class [System]System.Uri - UpdateUrl() - { - .get instance class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_UpdateUrl() - } // end of property Update::UpdateUrl - .property instance string BetaVersionTextPrefix() - { - .get instance string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_BetaVersionTextPrefix() - .set instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::set_BetaVersionTextPrefix(string) - } // end of property Update::BetaVersionTextPrefix - .property instance string VersionTextPrefix() - { - .get instance string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::get_VersionTextPrefix() - } // end of property Update::VersionTextPrefix -} // end of class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update - -.class public abstract auto ansi sealed beforefieldinit Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin - extends [mscorlib]System.Object -{ - .field private static literal string MS_UPDATE_REGISTER = "Update/Register" - .method public hidebysig static bool IsUpdateSupported() cil managed - { - // Code size 11 (0xb) - .maxstack 8 - .line 34,34 : 13,69 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\ThirdParty\\Updater\\UpdaterPlugin.cs' - IL_0000: ldstr "Update/Register" - IL_0005: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string) - IL_000a: ret - } // end of method UpdaterPlugin::IsUpdateSupported - - .method public hidebysig static void RegisterForUpdate(class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update update) cil managed - { - // Code size 137 (0x89) - .maxstack 4 - .locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 updateHandle, - [1] valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE updateNative, - [2] int32 result, - [3] class [mscorlib]System.Exception e) - .line 39,39 : 13,32 '' - IL_0000: ldarg.0 - IL_0001: brtrue.s IL_000e - - .line 39,39 : 33,75 '' - IL_0003: ldstr "update" - IL_0008: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string) - IL_000d: throw - - .line 40,40 : 13,38 '' - IL_000e: call bool Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::IsUpdateSupported() - IL_0013: brtrue.s IL_001b - - .line 40,40 : 39,73 '' - IL_0015: newobj instance void [mscorlib]System.NotSupportedException::.ctor() - IL_001a: throw - - .line 42,42 : 13,94 '' - IL_001b: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1 valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Empty - IL_0020: stloc.0 - .line 47,47 : 17,58 '' - .try - { - .try - { - IL_0021: ldarg.0 - IL_0022: ldloca.s updateNative - IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::MarshalToNative(valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE&) - .line 49,49 : 17,84 '' - IL_0029: ldloca.s updateNative - IL_002b: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::.ctor(!0&) - IL_0030: stloc.0 - .line 50,50 : 17,120 '' - IL_0031: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current() - IL_0036: ldstr "Update/Register" - IL_003b: ldsfld native uint [mscorlib]System.UIntPtr::Zero - IL_0040: ldloca.s updateHandle - IL_0042: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::get_IntPtr() - IL_0047: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string, - native uint, - native int) - IL_004c: stloc.2 - .line 52,52 : 17,33 '' - IL_004d: ldloc.2 - IL_004e: brfalse.s IL_006c - - .line 53,53 : 21,172 '' - IL_0050: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() - IL_0055: ldstr "Update/Register" - IL_005a: ldloca.s result - IL_005c: call instance string [mscorlib]System.Int32::ToString() - IL_0061: call string [mscorlib]System.String::Format(string, - object, - object) - IL_0066: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string) - IL_006b: throw - - IL_006c: leave.s IL_007e - - .line 55,55 : 13,37 '' - } // end .try - catch Virtuoso.Miranda.Plugins.Native.MirandaException - { - IL_006e: pop - .line 57,57 : 17,23 '' - IL_006f: rethrow - .line 59,59 : 13,32 '' - } // end handler - catch [mscorlib]System.Exception - { - IL_0071: stloc.3 - .line 61,61 : 17,107 '' - IL_0072: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService() - IL_0077: ldloc.3 - IL_0078: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string, - class [mscorlib]System.Exception) - IL_007d: throw - - } // end handler - IL_007e: leave.s IL_0088 - - .line 65,65 : 17,37 '' - } // end .try - finally - { - IL_0080: ldloca.s updateHandle - IL_0082: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1::Free() - IL_0087: endfinally - .line 67,67 : 9,10 '' - } // end handler - IL_0088: ret - } // end of method UpdaterPlugin::RegisterForUpdate - -} // end of class Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin - -.class private auto ansi '{FD0927AC-A943-4855-87EE-E6F69D6BD04C}' - extends [mscorlib]System.Object -{ - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .class explicit ansi sealed nested private '__StaticArrayInitTypeSize=10' - extends [mscorlib]System.ValueType - { - .pack 1 - .size 10 - } // end of class '__StaticArrayInitTypeSize=10' - - .field static assembly valuetype '{FD0927AC-A943-4855-87EE-E6F69D6BD04C}'/'__StaticArrayInitTypeSize=10' '$$method0x6000651-1' at I_0000EF98 -} // end of class '{FD0927AC-A943-4855-87EE-E6F69D6BD04C}' - - -// ============================================================= - -.data cil I_0000EF98 = bytearray ( - 0D 4A 40 00 0B 80 20 2C 71 2A) // .J@... ,q* -// *********** DISASSEMBLY COMPLETE *********************** -// Warnung: Win32-Ressourcendatei "IL\Plugins.res" wurde erstellt. diff --git a/Hyphen/Plugins/bin/TabStripControlLibrary.dll b/Hyphen/Plugins/bin/TabStripControlLibrary.dll deleted file mode 100644 index 92448f0..0000000 Binary files a/Hyphen/Plugins/bin/TabStripControlLibrary.dll and /dev/null differ diff --git a/Hyphen/Plugins/bin/TabStripControlLibrary.pdb b/Hyphen/Plugins/bin/TabStripControlLibrary.pdb deleted file mode 100644 index b1ee635..0000000 Binary files a/Hyphen/Plugins/bin/TabStripControlLibrary.pdb and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Hyphen/Plugins/obj/Debug/DesignTimeResolveAssemblyReferences.cache deleted file mode 100644 index 5a0a41a..0000000 Binary files a/Hyphen/Plugins/obj/Debug/DesignTimeResolveAssemblyReferences.cache and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Hyphen/Plugins/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 50ed984..0000000 Binary files a/Hyphen/Plugins/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Hyphen.dll b/Hyphen/Plugins/obj/Debug/Hyphen.dll deleted file mode 100644 index 52b6e34..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Hyphen.dll and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Hyphen.pdb b/Hyphen/Plugins/obj/Debug/Hyphen.pdb deleted file mode 100644 index 22df7a0..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Hyphen.pdb and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Plugins.csproj.FileListAbsolute.txt b/Hyphen/Plugins/obj/Debug/Plugins.csproj.FileListAbsolute.txt deleted file mode 100644 index 70d4a8e..0000000 --- a/Hyphen/Plugins/obj/Debug/Plugins.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,23 +0,0 @@ -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\Hyphen.xml -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\Hyphen.dll -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\Hyphen.pdb -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\TabStripControlLibrary.dll -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\TabStripControlLibrary.pdb -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Resources.TextResources.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Resources.VisualResources.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Virtuoso.Miranda.Plugins.Properties.Resources.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Plugins.csproj.GenerateResource.Cache -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Hyphen.dll -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Debug\Hyphen.pdb diff --git a/Hyphen/Plugins/obj/Debug/Plugins.csproj.GenerateResource.Cache b/Hyphen/Plugins/obj/Debug/Plugins.csproj.GenerateResource.Cache deleted file mode 100644 index 712f741..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Plugins.csproj.GenerateResource.Cache and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Hyphen/Plugins/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll deleted file mode 100644 index 5c1febe..0000000 Binary files a/Hyphen/Plugins/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/TempPE/Resources.TextResources.Designer.cs.dll b/Hyphen/Plugins/obj/Debug/TempPE/Resources.TextResources.Designer.cs.dll deleted file mode 100644 index 5511bfe..0000000 Binary files a/Hyphen/Plugins/obj/Debug/TempPE/Resources.TextResources.Designer.cs.dll and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/TempPE/Resources.VisualResources.Designer.cs.dll b/Hyphen/Plugins/obj/Debug/TempPE/Resources.VisualResources.Designer.cs.dll deleted file mode 100644 index 854e254..0000000 Binary files a/Hyphen/Plugins/obj/Debug/TempPE/Resources.VisualResources.Designer.cs.dll and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/Hyphen/Plugins/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs deleted file mode 100644 index e69de29..0000000 diff --git a/Hyphen/Plugins/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/Hyphen/Plugins/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs deleted file mode 100644 index e69de29..0000000 diff --git a/Hyphen/Plugins/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/Hyphen/Plugins/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs deleted file mode 100644 index e69de29..0000000 diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources deleted file mode 100644 index 51278b3..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources deleted file mode 100644 index 1558aac..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources deleted file mode 100644 index 96cef11..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources deleted file mode 100644 index b035c7c..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources deleted file mode 100644 index d680403..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources deleted file mode 100644 index 49ec6f6..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources deleted file mode 100644 index 0474222..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources deleted file mode 100644 index 9940e91..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Properties.Resources.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Properties.Resources.resources deleted file mode 100644 index a784a01..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Properties.Resources.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Resources.TextResources.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Resources.TextResources.resources deleted file mode 100644 index 8b2cd21..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Resources.TextResources.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources b/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources deleted file mode 100644 index 2ed4022..0000000 Binary files a/Hyphen/Plugins/obj/Debug/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Hyphen/Plugins/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 9dea171..0000000 Binary files a/Hyphen/Plugins/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Hyphen.dll b/Hyphen/Plugins/obj/Release/Hyphen.dll deleted file mode 100644 index 6241337..0000000 Binary files a/Hyphen/Plugins/obj/Release/Hyphen.dll and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Hyphen.pdb b/Hyphen/Plugins/obj/Release/Hyphen.pdb deleted file mode 100644 index 8cfb2c6..0000000 Binary files a/Hyphen/Plugins/obj/Release/Hyphen.pdb and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Plugins.csproj.FileListAbsolute.txt b/Hyphen/Plugins/obj/Release/Plugins.csproj.FileListAbsolute.txt deleted file mode 100644 index 7f3a7f3..0000000 --- a/Hyphen/Plugins/obj/Release/Plugins.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,46 +0,0 @@ -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\Hyphen.XML -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\Hyphen.dll -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\Hyphen.pdb -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\TabStripControlLibrary.dll -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\bin\TabStripControlLibrary.pdb -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Resources.TextResources.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Resources.VisualResources.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Properties.Resources.resources -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Plugins.csproj.GenerateResource.Cache -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Hyphen.dll -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Plugins\obj\Release\Hyphen.pdb -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\bin\Hyphen.XML -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\bin\Hyphen.dll -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\bin\Hyphen.pdb -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\bin\TabStripControlLibrary.dll -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\bin\TabStripControlLibrary.pdb -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Resources.TextResources.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Resources.VisualResources.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Virtuoso.Miranda.Plugins.Properties.Resources.resources -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Plugins.csproj.GenerateResource.Cache -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Hyphen.dll -D:\Visual Studio 2012\Projects\miranda\Hyphen\Plugins\obj\Release\Hyphen.pdb diff --git a/Hyphen/Plugins/obj/Release/Plugins.csproj.GenerateResource.Cache b/Hyphen/Plugins/obj/Release/Plugins.csproj.GenerateResource.Cache deleted file mode 100644 index bf20b04..0000000 Binary files a/Hyphen/Plugins/obj/Release/Plugins.csproj.GenerateResource.Cache and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/Hyphen/Plugins/obj/Release/TempPE/Properties.Resources.Designer.cs.dll deleted file mode 100644 index b72f09f..0000000 Binary files a/Hyphen/Plugins/obj/Release/TempPE/Properties.Resources.Designer.cs.dll and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/TempPE/Resources.TextResources.Designer.cs.dll b/Hyphen/Plugins/obj/Release/TempPE/Resources.TextResources.Designer.cs.dll deleted file mode 100644 index e095270..0000000 Binary files a/Hyphen/Plugins/obj/Release/TempPE/Resources.TextResources.Designer.cs.dll and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/TempPE/Resources.VisualResources.Designer.cs.dll b/Hyphen/Plugins/obj/Release/TempPE/Resources.VisualResources.Designer.cs.dll deleted file mode 100644 index be5a855..0000000 Binary files a/Hyphen/Plugins/obj/Release/TempPE/Resources.VisualResources.Designer.cs.dll and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources deleted file mode 100644 index 51278b3..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Hyphen.Configuration.Controls.AboutContent.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources deleted file mode 100644 index 87099be..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources deleted file mode 100644 index 70bd6c6..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources deleted file mode 100644 index 06c24d0..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.CommandButton.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources deleted file mode 100644 index b035c7c..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources deleted file mode 100644 index 4611dec..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources deleted file mode 100644 index abf881a..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.ErrorDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources deleted file mode 100644 index a874aaa..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources deleted file mode 100644 index 7fc32d0..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Forms.InformationDialog.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Properties.Resources.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Properties.Resources.resources deleted file mode 100644 index a784a01..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Properties.Resources.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Resources.TextResources.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Resources.TextResources.resources deleted file mode 100644 index 8b2cd21..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Resources.TextResources.resources and /dev/null differ diff --git a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources b/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources deleted file mode 100644 index 2ed4022..0000000 Binary files a/Hyphen/Plugins/obj/Release/Virtuoso.Miranda.Plugins.Resources.VisualResources.resources and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 902d475..0000000 Binary files a/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs deleted file mode 100644 index e69de29..0000000 diff --git a/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs deleted file mode 100644 index e69de29..0000000 diff --git a/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs deleted file mode 100644 index e69de29..0000000 diff --git a/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/Virtuoso.Hyphen.Mini.csproj.FileListAbsolute.txt b/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/Virtuoso.Hyphen.Mini.csproj.FileListAbsolute.txt deleted file mode 100644 index a9514b7..0000000 --- a/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/Virtuoso.Hyphen.Mini.csproj.FileListAbsolute.txt +++ /dev/null @@ -1 +0,0 @@ -C:\Users\netz\Desktop\Miranda\hyphen-read-only\tags\v0.8.3000.909\Virtuoso.Hyphen.Mini\obj\x86\Debug\Virtuoso.Hyphen.Mini.csprojResolveAssemblyReference.cache diff --git a/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/build.force b/Hyphen/Virtuoso.Hyphen.Mini/obj/x86/Debug/build.force deleted file mode 100644 index e69de29..0000000 diff --git a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.dll b/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.dll deleted file mode 100644 index ed2ca81..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.dll and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.pdb b/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.pdb deleted file mode 100644 index 793817e..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.pdb and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.xml b/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.xml deleted file mode 100644 index 42bddb0..0000000 --- a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/Hyphen.xml +++ /dev/null @@ -1,2016 +0,0 @@ - - - - Hyphen - - - - - Represents a standalone module loaded into the default AppDomain. - - - - - Initializes a new instance of the class. - - TRUE if the modules runs under a post-0.7#20 API; FALSE otherwise. - - - - Finalizes the module. - - - - - Represents the MirandaPluginInfo export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFO(EX) structure. - - - - Represents the MirandaPluginInterfaces export of Miranda's API. - - Ptr to an array of interface GUIDs. - - - - Represents the Load export of Miranda API. Loads Hyphen and initializes the module. - - Ptr to an instance of the PLUGINLINK structure. - Load result. - - - - Enables the plugin when Miranda completes initialization. - - - - - Represents the Unload export of Miranda API. Unloads Hyphen and shuts down the runtime. - - Unload result. - - - - Gets a indication whether a plugin can be unloaded. - - - - - - Gathers and publishes plugin information. - - Plugin to evaluate. - Miranda version to pass to the plugin. - TRUE if the information were obtained; FALSE if not. - - - - Probes custom API exports of a standalone plugin. - - Plugin. - - - - Loads the actual plugin behind a proxy assembly. - - An instance of a plugin. - - - - Executes a custom API export. - - Type of the return value. - Export name. - Additional data. - Return value. - - - - Gets a standalone plugin behind this module. - - - - - Gets a value indicating whether the runtime runs under the post-0.7#20 Miranda API. - - - - - Gets a value indicating whether the standalone plugin was loaded. - - - - - Gets a value indicating whether the standalone plugins was initialized (i.e. has a descriptor). - - - - - Auxiliary Plugin Manager used to load a standalone plugin into the default AppDomain. - - - - - Represents a base class for cross-domain callable object that operate with Miranda Context. - - - - - Populates context information to be available for standalone plugins residing in the default AppDomain. - - The information are not published when there are no standalone modules to conserve resources. - - - - Represents an unknown plugin. Hyphen will impersonate itself with this plugin when binding to Miranda's events. - - - - - MirandaContext is not available at the time of the invocation. - - - - - - - - Controls managed plugin fusion and orchestrates the runtime. - - - - - Initializes the runtime. - - - Called from the exported IL stubs as a first method to initialize the Loader singleton. - - - - - Initializes the Loader and prepares its PLUGININFO. - - - - - Publishes the plugin info and marshals it into a ptr. - - - - - Populates the plugin info with Hyphen's identity. - - Plugin info. - - - - Gets a specified version of the Loader. - - A version of the Loader to be returned. - An instance of the Loader or NULL when the version cannot be satisfied. - - Cannot be inlined because of the HyphenVersion property which relies on the Assembly.GetExecutingAssembly() method. - - - - - Gets an instance of the Loader. - - An instance of the Loader. - method not called. - - - - Represents the MirandaPluginInfo export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFO structure. - - - - Represents the MirandaPluginInfoEx export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFOEX structure. - - Specific to post-0.7#20 Miranda API. - - - - - Gets the pointer to a dummy plugin info structure. - - Pointer. - - - - Performs initialization steps common to all MirandaPluginInfo exports. - - Miranda version. - - - - Represents the MirandaPluginInterfaces export of Miranda's API. - - Ptr to an array of interface GUIDs. - - - - Called by a standalone module to ensure the Loader is ready (the module could be loaded before Hyphen). - - Ptr to an instance of the PLUGINLINK structure. - - Calls the to ensure that the Loader is ready. This method is needed - to handle a situation when a standalone module is loaded before Hyphen. - Does nothing when Hyphen is already loaded. - - - - - Represents the Load export of Miranda API. Loads Hyphen and initializes the runtime. - - Ptr to an instance of the PLUGINLINK structure. - Result. - - - - Initializes the runtime context (including configuration). - - Ptr to PLUGINLINK to initialize from. - - - - Hooks to the ModulesLoaded event to complete context initialization. - - - - - Completes the runtime initialization and fires the ModulesLoaded event. - - - - - Registers Hyphen for updates via Updater. - - - - - Initializes the FileSystemWatcher to watch for plugin changes. - - - - - Populates Miranda's menu with Hyphen's items and initializes managed menu for plugins. - - - - - Initializes the managed menu for managed plugins. This menu, unlike Miranda's, supports item removal. - - - - - Represents the Unload export of Miranda API. Unloads Hyphen and shuts down the runtime. - - Unload result. - - Called by the UnloadOnShutdownService to unload managed plugins before Miranda does. - Managed plugins SHOULD NOT be unloaded when Miranda's unloading, because I do not consider it safe - (i.e. heap corruption is likely to occur). - - - - - Unloads Hyphen completelly. - - - - - Disposes the plugin's folder watcher (if needed). - - - - - Disposes the Tray manager (if needed). - - - - - Broadcasts the BeforeShutdown event to the managed plugins and unloads Hyphen on Miranda's shutdown. - - - - - Broadcasts the BeforeShutdown event to the managed plugins. - - - - - Loads / unloads managed plugins. - - - - - Reloads managed plugins. - - - - - Loads managed plugins. - - - - - Called by the FusionProgressDialog on another thread to perform the fusion itself. - - - - - Initializes a sandbox for plugins. - - - - - Initializes a fusion context. - - - - - Loads the Plugin Manager. - - - - - Initializes the Tray Manager. - - - - - Initializes the UI sync context for event dispathing on the current thread. - - - - - Registers managed main menu for Miranda's AddMenuItem services in an AppDomain. - - Plugin manager. - - - - Clears the StringResolver cache (plugins are loaded and resolvers are junk now). - - - - - Shows managed menu. - - - - - Shows a configuration dialog to configure standalone modules. - - - - - Shows Isolated-plugins management dialog. - - - - - Shows the plugin management dialog. - - - - - Handles a plugin file change. - - - - - Unloads managed plugins. - - - - - Unloads managed plugins. - - TRUE to perform fast unload only; FALSE to perfrom full unload. - - - - Handles Hyphen (default AppDomain) unhandled exceptions. - - - - - Handles Windows Forms (default AppDomain) unhandled exceptions. - - - - - Verifies the .config file is present and when it is not, the default one is created. - - - - - Ensures only a single instance of Hyphen is loaded into the process. - - - - - Formats singleton's mutex name. - - Mutext name. - - - - Invokes a delegate on behalf of Loader's AppDomain (i.e. the default one). - - Delegate. - Optional arguments. - - - - - Verifies whether the code is executing in the default AppDomain. - - The code is not executing in the default AppDomain. - - - - Gets a current version of the runtime. - - - - - Gets a value whether the plugins are loaded. Not synchronized, always use in a lock. - - THIS MUST NOT BE SYNCHRONIZED, ALWAYS CALLED IN LOCK! (possible deadlock in FusionProgressDialog). - - - - Gets Hyphen plugin info. - - - - - - - - - This method is static to not let the execution run in default AppDomain but in a domain of the menu itself. - - - - - Will return char*, as usual. - - - - - Will never return the user's custom name. - - - - - Will return TCHAR* instead of char*. - - - - - Will not use the cache. - - - - - Enumerates contact handles, excluding the Me contact. - - Contact handles. - - - - Return TRUE to filter out the event, FALSE to pass the message along. - - - - - Represents database event information. - - - - - DB/Event/Get - Retrieves all the information stored in hDbEvent - wParam=(WPARAM)(HANDLE)hDbEvent - lParam=(LPARAM)(DBEVENTINFO*)&dbe - hDbEvent should have been returned by db/event/add or db/event/find*event - Returns 0 on success or nonzero if hDbEvent is invalid - Don't forget to set dbe.cbSize, dbe.pBlob and dbe.cbBlob before calling this - service - The correct value dbe.cbBlob can be got using db/event/getblobsize - If successful, all the fields of dbe are filled. dbe.cbBlob is set to the - actual number of bytes retrieved and put in dbe.pBlob - If dbe.cbBlob is too small, dbe.pBlob is filled up to the size of dbe.cbBlob - and then dbe.cbBlob is set to the required size of data to go in dbe.pBlob - On return, dbe.szModule is a pointer to the database module's own internal list - of modules. Look but don't touch. - - - - - DB/Event/GetContact - Retrieves a handle to the contact that owns hDbEvent. - wParam=(WPARAM)(HANDLE)hDbEvent - lParam=0 - hDbEvent should have been returned by db/event/add or db/event/find*event - NULL is a valid return value, meaning, as usual, the user. - Returns (HANDLE)(-1) if hDbEvent is invalid, or the handle to the contact on - success - This service is exceptionally slow. Use only when you have no other choice at - all. - - - - - DB/Event/GetText (0.7.0+) - Retrieves the event's text - wParam=(WPARAM)0 (unused) - lParam=(LPARAM)(DBEVENTGETTEXT*)egt - pointer to structure with parameters - egt->dbei should be the valid database event read via MS_DB_EVENT_GET - egt->datatype = DBVT_WCHAR or DBVT_ASCIIZ or DBVT_TCHAR. If a caller wants to - suppress Unicode part of event in answer, add DBVTF_DENYUNICODE to this field. - egt->codepage is any valid codepage, CP_ACP by default. - Function returns a pointer to a string in the required format. - This string should be freed by a call of mir_free - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Event handle. - - - - Creates a new instance of the from an event handle. - - Event handle. - Database event info. - - - - Gets the event information based on its handle. - - Event handle. - [OUT] Event type. - [OUT] Event flags. - [OUT] Event data. - [OUT] Event related module. - [OUT] Event timestamp. - - - - Prepares the for information extraction and the blob buffer. - - Event handle. - [OUT] DB event info to marshal data into. - [OUT] Locked Blob buffer. - - - - Initializes the instance by marshaling data from a pointer. - - pointer. - - - - Get the event information from a struct. - - [REF] struct. - Event handle (the blob buffer will be populated if not null). - Buffer to use for blob marshaling. - [OUT] Event type. - [OUT] Event flags. - [OUT] Event data. - [OUT] Event related module. - [OUT] Event timestamp. - - - - Populates the blob buffer set by the parameter. - - [REF] struct identifiing the buffer. - Event handle. - Buffer could bet populated. - - - - Gets the event timestamp. - - [REF] struct. - Buffer to reuse. - [OUT] Timestamp. - - - - Gets the event module. - - [REF] struct. - Event module. - - - - Gets the event data. - - [REF] struct. - Event data. - - - - Marshals the from a struct pointer. - - struct pointer. - Event info. - - - - Gets the handle of the contact owning this event. This method is very slow, use wisely. - - Associated contact handle. - - - - Gets the handle of the contact owning this event. This method is very slow, use wisely. - - Event handle to get the contact handle for. - Associated contact handle. - - - - The network capabilities that the protocol supports. - - - - - The status modes that the protocol supports. - - - - - The status modes that the protocol supports away-style messages for. Uses the flags. - - - - - None. - - - - - Supports IM sending. - - - - - Supports IM receiving. - - - - - Aupports separate URL sending. - - - - - Supports separate URL receiving. - - - - - Supports file sending. - - - - - Supports file receiving. - - - - - Supports broadcasting away messages. - - - - - Supports reading others' away messages. - - - - - Contact lists are stored on the server, not locally. See notes below. - - - - - Will get authorisation requests for some or all contacts. - - - - - Will get 'you were added' notifications. - - - - - Has an invisible list. - - - - - Has a visible list for when in invisible mode. - - - - - Supports setting different status modes to each contact. - - - - - the protocol is extensible and Supports plugin-defined messages. - - - - - Supports direct (not server mediated) communication between clients. - - - - - Supports creation of new user IDs. - - - - - Has a realtime chat capability. - - - - - Supports replying to a mode message request with different text depending on the contact requesting. - - - - - Supports a basic user searching facility. - - - - - Supports one or more protocol-specific extended search schemes. - - - - - Supports renaming of incoming files as they are transferred. - - - - - Can resume broken file transfers. - - - - - Can add search results to the contact list. - - - - - Can send contacts to other users. - - - - - Can receive contacts from other users. - - - - - Can change our user information stored on server. - - - - - Supports a search by e-mail feature. - - - - - Set if the uniquely identifying field of the network is the e-mail address. - - - - - Supports searching by nick/first/last names. - - - - - Has a dialog box to allow searching all the possible fields. - - - - - The unique user IDs for this protocol are numeric. - - - - - Flashes the icon even if the user is occupied, and puts the event at the top of the queue. - - - - - The icon will not flash for ever, only a few times. This is for eg online alert. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - - Initializes a context from a plugin link. - - - - - - - Represents a late-binded master subscriber of Miranda events. - - - - - Formats the ANSI-\0-UNICODE-\0\0 layout in the memory. - - String to layout. - [OUT] Blob pointer to the resulting memory layout. - Blob size in bytes. - Message blob format: ansi\0unicode\0\0 - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins are enabled and ready to use. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die General ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die About ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Show Hyphen copyright information. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Review Hyphen information. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Management ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Manage Hyphen plugins. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Enable or disable Hyphen plugins on individual basis. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die This operation is not supported for an unknown protocol. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot detect the default string encoding used in Miranda. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An internal error occurred in the PluginManager while working with unmanaged memory. Contact Hyphen vendor, please. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while opening plugin home page. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot register/unregister builtin protocol. Only custom protocol can be registered/unregistered. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to initialize Hyphen configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Duplicit loader options detected. RequiredVersion or MinimalMirandaVersion were set by a base class previously. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete the service call. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while loading plugins. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die The feature is not available from current domain. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - {1} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load string resolver of type '{0}'. Check if there is a public default .ctor. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Failed hooking event '{0}'. Check event name. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - this plugin cannot be loaded automatically. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to process method '{0}' - method signature does not match required delegate signature. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot instantiate plugin type '{0}' - no valid constructor found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot create service function '{0}' - the service already exists. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Failed creating service function '{0}'. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Master type for the {0} standalone plugin proxy not found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to initialize plugin descriptor - {0} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while instantiating plugin type '{0}' - Hyphen is not allowed to load the plugin. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - the image is not a valid CLI assembly. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while instantiating plugin type '{0}' - constructor threw an exception ({1}). ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete requested operation - Miranda service '{0}' returned {1}. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugin {0} requires {1} but this version is not available, the plugin cannot be loaded. Please download the latest version. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot associate menu item '{0}' with method '{1}' - the item is already associated with service '{2}'. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hook not found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Multiple Hyphen plugins are not supported side-by-side. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An internal error occurred in Hyphen. Please contact Hyphen's author. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot access the InteropBuffer without locking it before. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot perform the requested operation on a locked buffer. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot unlock the buffer from a thread that does not locked it. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Invalid fusion context. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die The handle is invalid. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot translate this value - invalid value address or value format. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugins - I/O error occurred. Check if you have permissions to access the 'Miranda\plugins\managed' directory. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Miranda context has not been initialized yet. The context will be initialialized in the Load export, until then, context calls are not supported. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Miranda must be restarted. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot read the setting on behalf of the owning module - the owning module cannot be determined. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Internal error - cannot reinitialize already initialized plugin. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Already initialized. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete requested operation - this plugin has not been loaded yet. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Internal error occurred, cannot return requested information. The singleton has not been initialized yet. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while working with the Configuration Storage to load configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while working with the Configuration Storage to save configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to unload plugin manager - cannot initiate shutdown from its own AppDomain. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen crashed ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load Hyphen ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load/unload plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No options available ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No plugins enabled ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugins updated ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Runtime version problem ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Warning ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die {0} error ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugin {0} updated ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load Hyphen - {0} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while loading/unloading managed plugins - {0}. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured in the {0} plugin, some information may be lost. However, the plugin will continue running. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred in the {1} plugin - {2}{0}{0}Press OK to disable the plugin, otherwise press Cancel. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Some information may be lost. However, the plugin will continue running. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured in Hyphen. Please, contact its author to resolve the issue. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die You are about to disable all Hyphen plugins. Are you sure? ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die There was an error with Microsoft.net configuration files. These files are critical for Hyphen execution. The problem was corrected but Miranda must be restarted to apply changes. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die This plugin has no options to configure. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die To perform the task, you have to enable the plugins first. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins were successfully reloaded. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins were updated. Do you wish to reload them? ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured while preparing the report. Copy the details and visit http://forums.miranda-im.org for assistance. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Configure ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Error ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die {0} crashed ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die (no items / plugins loaded) ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die (select a plugin) ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die <unknown> ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Options... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Enable or disable plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Manage plugins... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Extra items... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Yes ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen ähnelt. - - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Occurs when a control is selected and before it is prepared to be shown. - - - - - Occurs when a control is about to be shown. The control is shown when the user clicks on its item. - - TRUE if the control is being requested for the first time; FALSE if it is requested repeatedly. - TRUE to cancel the display; FALSE to continue. - - - - Occurs when a control is about to be hidden. The control is hidden when the user clicks on another item. - - TRUE to cancel the dismissal; FALSE to continue. - - - - Occurs when the user dismisses the configuration dialog via OK button and the control is dirty. The control should save its settings now. - - - - - Occurs when the user dismisses the configuration dialog via OK or CANCEL button. - - - - - Marks the control dirty. - - - - - Gets a value indicating whether the control has an UI to show. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - Casablanca - - - - Remove the dialog from the active dialog tracking list. - - - - - Gathers active dialogs of the plugin and unregisters them. - - Plugin. - Unregistered dialogs to dispose. - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Draws a textbox with a prompt inside of it, similar to the "Quick Search" box - in Outlook 2007, IE7 or the Firefox 2.0 search box. The prompt will disappear when - the focus is placed in the textbox, and will not display again if the Text property - contains any value. If the Text property is empty, then the prompt will display - again when the textbox loses the focus. - - - - - Public constructor - - Uncomment the SetStyle line to activate the OnPaint logic in place of the WndProc logic - - - - When the textbox receives an OnEnter event, select all the text if any text is present - - - - - - Redraw the control when the text alignment changes - - - - - - Redraw the control with the prompt - - - This event will only fire if ControlStyles.UserPaint is set to true in the constructor - - - - Overrides the default WndProc for the control - - The Windows message structure - - This technique is necessary because the OnPaint event seems to be doing some - extra processing that I haven't been able to figure out. - - - - - Overload to automatically create the Graphics region before drawing the text prompt - - The Graphics region is disposed after drawing the prompt. - - - - Draws the PromptText in the TextBox.ClientRectangle using the PromptFont and PromptForeColor - - The Graphics region to draw the prompt on - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Represents a marker interface for classes wrapping Hyphen runtime configuration. - - - - - Represents a base class for managed Miranda protocols. - - - - - Initializes a new instance of the class. - - - - - Initializes the instance and creates essential protocol services. - - - - - - Unloads the protocol. - - - - - Gets a human-readable name for the protocol. - - The number of characters in the buffer. - Buffer pointer. - Returns 0 on success, nonzero on failure. - - - - Gets the status mode that a protocol is currently in. - - Not used. - Not used. - Returns the status mode. - - - - Changes the protocol's status mode. - - New status values. - Not used. - Returns 0 on success, nonzero on failure. - - Will send an ack with: - type=ACKTYPE_STATUS, result=ACKRESULT_SUCCESS, hProcess=(HANDLE)previousMode, lParam=newMode. - - - - - Loads one of the protocol-specific icons - - Which icon (currently ignored). - Not used. - Icon handle (HICON). - - - - Gets the capability flags of the module. - - Flags category. - Not used. - - - - - Sends an instant message. - - Flags. - Contact-Chain-Send data pointer. - Returns a hProcess corresponding to the one in the ack event. - - Will send an ack when the message actually gets sent type=ACKTYPE_MESSAGE, result=success/failure, lParam=0. - - - - - Gets the plugin interfaces. - - - - - Gets the managed protocol descriptor for this module. - - - - - Gets the protocol type. - - - - - Gets the protocol icon. - - - - - Gets the protocol supported capabilities. - - - - - Gets the status modes the protocol supports an away message for. - - - - - Gets the protocol supported status modes. - - - - - Gets or sets the protocol status. - - - - - Handles Ini categories, keys and their associated values, static methods implemented for file - handling (saving and reading) - - - - - Initialies a new IniStructure - - - - - Adds a category to the IniStructure - - Name of the new category - - - - Deletes a category and its contents - - category to delete - - - - Renames a category - - Category to rename - New name - - - - Returns the names of all categories - - - - - - Returns the name of a category by specifying the index. - Useful to enumerate through all categories. - - The category index - - - - - Adds a key-value pair to a specified category - - Name of the category - New name of the key - Associated value - - - - Returns the value of a key-value pair in a specified category by specifying the key - - Name of the category - Name of the Key - - - - - Returns the key-value pair in a specified category by specifying the index - - Index of the category - Index of the Key - - - - - Returns the name of the key in a key-value pair in a specified category by specifying the index - - Index of the category - Index of the key - - - - - Deletes a key-value pair - - Name of the category - Name of the Key - - - - Renames the keyname in a key-value pair - - Name of the category - Name of the Key - New name of the Key - - - - Modifies the value in a key-value pair - - Name of the category - Name of the Key - New name of the Key - - - - Returns all keys in a category - - Name of the category - - - - - Writes an IniStructure to a file with a comment. - - The contents to write - The complete path and name of the file - Comment to add - - - - - Writes an IniStructure to a file without a comment. - - The contents to write - The complete path and name of the file - - - - - Reads an ini file and returns the content as an IniStructure. Returns null if an error occurred. - - The filename to read - - - - - Call the next service in the chain for this send operation. - wParam=wParam - lParam=lParam - The return value should be returned immediately - wParam and lParam should be passed as the parameters that your service was - called with. wParam must remain untouched but lParam is a CCSDATA structure - that can be copied and modified if needed. - Typically, the last line of any chaining protocol function is - return CallService(MS_PROTO_CHAINSEND,wParam,lParam); - - - - - Call the next service in the chain for this receive operation - wParam=wParam - lParam=lParam - The return value should be returned immediately - wParam and lParam should be passed as the parameters that your service was - called with. wParam must remain untouched but lParam is a CCSDATA structure - that can be copied and modified if needed. - When being initiated by the network-access protocol module, wParam should be - zero. - Thread safety: ms_proto_chainrecv is completely thread safe since 0.1.2.0 - Calls to it are translated to the main thread and passed on from there. The - function will not return until all callees have returned, irrepective of - differences between threads the functions are in. - - - - - Represents a generic handler for Miranda-raised events. - - Type of EventArgs. - Sender of the event. - Event arguments. - TRUE to block the event from bubbling to another subscribers, FALSE to pass it along. - - - - Provides information about current state of Hyphen runtime. - This class can be used only from the context of standalone modules (i.e. from the default AppDomain only). - - - - - Marks the class initialized. - - - - - Verifies whether the class was initialized (from the default AppDomain). - - Class not initialized (i.e. called from other than default AppDomain). - - - - Gets an indication whether the Hyphen runtime is currently loading. - - Class not initialized (i.e. called from other than default AppDomain). - - - - Gets an indication whether the Isolated plugins are loaded. - - Class not initialized (i.e. called from other than default AppDomain). - - - - Manages Miranda skin entities, for example icons and sounds. - - m_skin.h - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - diff --git a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/TabStripControlLibrary.dll b/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/TabStripControlLibrary.dll deleted file mode 100644 index 92448f0..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/TabStripControlLibrary.dll and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/TabStripControlLibrary.pdb b/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/TabStripControlLibrary.pdb deleted file mode 100644 index b1ee635..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/TabStripControlLibrary.pdb and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/managed/Virtuoso.Miranda.Plugins.TestPlugin.dll b/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/managed/Virtuoso.Miranda.Plugins.TestPlugin.dll deleted file mode 100644 index 74df62e..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/managed/Virtuoso.Miranda.Plugins.TestPlugin.dll and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/managed/Virtuoso.Miranda.Plugins.TestPlugin.pdb b/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/managed/Virtuoso.Miranda.Plugins.TestPlugin.pdb deleted file mode 100644 index 351869b..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/Plugins/managed/Virtuoso.Miranda.Plugins.TestPlugin.pdb and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/miranda32.exe.config b/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/miranda32.exe.config deleted file mode 100644 index c2c11f2..0000000 --- a/Hyphen/Virtuoso.Hyphen/MirandaOut/Debug/miranda32.exe.config +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.dll b/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.dll deleted file mode 100644 index ed2ca81..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.dll and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.pdb b/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.pdb deleted file mode 100644 index 793817e..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.pdb and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.xml b/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.xml deleted file mode 100644 index 42bddb0..0000000 --- a/Hyphen/Virtuoso.Hyphen/bin/Debug/Hyphen.xml +++ /dev/null @@ -1,2016 +0,0 @@ - - - - Hyphen - - - - - Represents a standalone module loaded into the default AppDomain. - - - - - Initializes a new instance of the class. - - TRUE if the modules runs under a post-0.7#20 API; FALSE otherwise. - - - - Finalizes the module. - - - - - Represents the MirandaPluginInfo export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFO(EX) structure. - - - - Represents the MirandaPluginInterfaces export of Miranda's API. - - Ptr to an array of interface GUIDs. - - - - Represents the Load export of Miranda API. Loads Hyphen and initializes the module. - - Ptr to an instance of the PLUGINLINK structure. - Load result. - - - - Enables the plugin when Miranda completes initialization. - - - - - Represents the Unload export of Miranda API. Unloads Hyphen and shuts down the runtime. - - Unload result. - - - - Gets a indication whether a plugin can be unloaded. - - - - - - Gathers and publishes plugin information. - - Plugin to evaluate. - Miranda version to pass to the plugin. - TRUE if the information were obtained; FALSE if not. - - - - Probes custom API exports of a standalone plugin. - - Plugin. - - - - Loads the actual plugin behind a proxy assembly. - - An instance of a plugin. - - - - Executes a custom API export. - - Type of the return value. - Export name. - Additional data. - Return value. - - - - Gets a standalone plugin behind this module. - - - - - Gets a value indicating whether the runtime runs under the post-0.7#20 Miranda API. - - - - - Gets a value indicating whether the standalone plugin was loaded. - - - - - Gets a value indicating whether the standalone plugins was initialized (i.e. has a descriptor). - - - - - Auxiliary Plugin Manager used to load a standalone plugin into the default AppDomain. - - - - - Represents a base class for cross-domain callable object that operate with Miranda Context. - - - - - Populates context information to be available for standalone plugins residing in the default AppDomain. - - The information are not published when there are no standalone modules to conserve resources. - - - - Represents an unknown plugin. Hyphen will impersonate itself with this plugin when binding to Miranda's events. - - - - - MirandaContext is not available at the time of the invocation. - - - - - - - - Controls managed plugin fusion and orchestrates the runtime. - - - - - Initializes the runtime. - - - Called from the exported IL stubs as a first method to initialize the Loader singleton. - - - - - Initializes the Loader and prepares its PLUGININFO. - - - - - Publishes the plugin info and marshals it into a ptr. - - - - - Populates the plugin info with Hyphen's identity. - - Plugin info. - - - - Gets a specified version of the Loader. - - A version of the Loader to be returned. - An instance of the Loader or NULL when the version cannot be satisfied. - - Cannot be inlined because of the HyphenVersion property which relies on the Assembly.GetExecutingAssembly() method. - - - - - Gets an instance of the Loader. - - An instance of the Loader. - method not called. - - - - Represents the MirandaPluginInfo export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFO structure. - - - - Represents the MirandaPluginInfoEx export of Miranda's API. - - Miranda version (in Miranda's format) - Ptr to an instance of the PLUGININFOEX structure. - - Specific to post-0.7#20 Miranda API. - - - - - Gets the pointer to a dummy plugin info structure. - - Pointer. - - - - Performs initialization steps common to all MirandaPluginInfo exports. - - Miranda version. - - - - Represents the MirandaPluginInterfaces export of Miranda's API. - - Ptr to an array of interface GUIDs. - - - - Called by a standalone module to ensure the Loader is ready (the module could be loaded before Hyphen). - - Ptr to an instance of the PLUGINLINK structure. - - Calls the to ensure that the Loader is ready. This method is needed - to handle a situation when a standalone module is loaded before Hyphen. - Does nothing when Hyphen is already loaded. - - - - - Represents the Load export of Miranda API. Loads Hyphen and initializes the runtime. - - Ptr to an instance of the PLUGINLINK structure. - Result. - - - - Initializes the runtime context (including configuration). - - Ptr to PLUGINLINK to initialize from. - - - - Hooks to the ModulesLoaded event to complete context initialization. - - - - - Completes the runtime initialization and fires the ModulesLoaded event. - - - - - Registers Hyphen for updates via Updater. - - - - - Initializes the FileSystemWatcher to watch for plugin changes. - - - - - Populates Miranda's menu with Hyphen's items and initializes managed menu for plugins. - - - - - Initializes the managed menu for managed plugins. This menu, unlike Miranda's, supports item removal. - - - - - Represents the Unload export of Miranda API. Unloads Hyphen and shuts down the runtime. - - Unload result. - - Called by the UnloadOnShutdownService to unload managed plugins before Miranda does. - Managed plugins SHOULD NOT be unloaded when Miranda's unloading, because I do not consider it safe - (i.e. heap corruption is likely to occur). - - - - - Unloads Hyphen completelly. - - - - - Disposes the plugin's folder watcher (if needed). - - - - - Disposes the Tray manager (if needed). - - - - - Broadcasts the BeforeShutdown event to the managed plugins and unloads Hyphen on Miranda's shutdown. - - - - - Broadcasts the BeforeShutdown event to the managed plugins. - - - - - Loads / unloads managed plugins. - - - - - Reloads managed plugins. - - - - - Loads managed plugins. - - - - - Called by the FusionProgressDialog on another thread to perform the fusion itself. - - - - - Initializes a sandbox for plugins. - - - - - Initializes a fusion context. - - - - - Loads the Plugin Manager. - - - - - Initializes the Tray Manager. - - - - - Initializes the UI sync context for event dispathing on the current thread. - - - - - Registers managed main menu for Miranda's AddMenuItem services in an AppDomain. - - Plugin manager. - - - - Clears the StringResolver cache (plugins are loaded and resolvers are junk now). - - - - - Shows managed menu. - - - - - Shows a configuration dialog to configure standalone modules. - - - - - Shows Isolated-plugins management dialog. - - - - - Shows the plugin management dialog. - - - - - Handles a plugin file change. - - - - - Unloads managed plugins. - - - - - Unloads managed plugins. - - TRUE to perform fast unload only; FALSE to perfrom full unload. - - - - Handles Hyphen (default AppDomain) unhandled exceptions. - - - - - Handles Windows Forms (default AppDomain) unhandled exceptions. - - - - - Verifies the .config file is present and when it is not, the default one is created. - - - - - Ensures only a single instance of Hyphen is loaded into the process. - - - - - Formats singleton's mutex name. - - Mutext name. - - - - Invokes a delegate on behalf of Loader's AppDomain (i.e. the default one). - - Delegate. - Optional arguments. - - - - - Verifies whether the code is executing in the default AppDomain. - - The code is not executing in the default AppDomain. - - - - Gets a current version of the runtime. - - - - - Gets a value whether the plugins are loaded. Not synchronized, always use in a lock. - - THIS MUST NOT BE SYNCHRONIZED, ALWAYS CALLED IN LOCK! (possible deadlock in FusionProgressDialog). - - - - Gets Hyphen plugin info. - - - - - - - - - This method is static to not let the execution run in default AppDomain but in a domain of the menu itself. - - - - - Will return char*, as usual. - - - - - Will never return the user's custom name. - - - - - Will return TCHAR* instead of char*. - - - - - Will not use the cache. - - - - - Enumerates contact handles, excluding the Me contact. - - Contact handles. - - - - Return TRUE to filter out the event, FALSE to pass the message along. - - - - - Represents database event information. - - - - - DB/Event/Get - Retrieves all the information stored in hDbEvent - wParam=(WPARAM)(HANDLE)hDbEvent - lParam=(LPARAM)(DBEVENTINFO*)&dbe - hDbEvent should have been returned by db/event/add or db/event/find*event - Returns 0 on success or nonzero if hDbEvent is invalid - Don't forget to set dbe.cbSize, dbe.pBlob and dbe.cbBlob before calling this - service - The correct value dbe.cbBlob can be got using db/event/getblobsize - If successful, all the fields of dbe are filled. dbe.cbBlob is set to the - actual number of bytes retrieved and put in dbe.pBlob - If dbe.cbBlob is too small, dbe.pBlob is filled up to the size of dbe.cbBlob - and then dbe.cbBlob is set to the required size of data to go in dbe.pBlob - On return, dbe.szModule is a pointer to the database module's own internal list - of modules. Look but don't touch. - - - - - DB/Event/GetContact - Retrieves a handle to the contact that owns hDbEvent. - wParam=(WPARAM)(HANDLE)hDbEvent - lParam=0 - hDbEvent should have been returned by db/event/add or db/event/find*event - NULL is a valid return value, meaning, as usual, the user. - Returns (HANDLE)(-1) if hDbEvent is invalid, or the handle to the contact on - success - This service is exceptionally slow. Use only when you have no other choice at - all. - - - - - DB/Event/GetText (0.7.0+) - Retrieves the event's text - wParam=(WPARAM)0 (unused) - lParam=(LPARAM)(DBEVENTGETTEXT*)egt - pointer to structure with parameters - egt->dbei should be the valid database event read via MS_DB_EVENT_GET - egt->datatype = DBVT_WCHAR or DBVT_ASCIIZ or DBVT_TCHAR. If a caller wants to - suppress Unicode part of event in answer, add DBVTF_DENYUNICODE to this field. - egt->codepage is any valid codepage, CP_ACP by default. - Function returns a pointer to a string in the required format. - This string should be freed by a call of mir_free - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Event handle. - - - - Creates a new instance of the from an event handle. - - Event handle. - Database event info. - - - - Gets the event information based on its handle. - - Event handle. - [OUT] Event type. - [OUT] Event flags. - [OUT] Event data. - [OUT] Event related module. - [OUT] Event timestamp. - - - - Prepares the for information extraction and the blob buffer. - - Event handle. - [OUT] DB event info to marshal data into. - [OUT] Locked Blob buffer. - - - - Initializes the instance by marshaling data from a pointer. - - pointer. - - - - Get the event information from a struct. - - [REF] struct. - Event handle (the blob buffer will be populated if not null). - Buffer to use for blob marshaling. - [OUT] Event type. - [OUT] Event flags. - [OUT] Event data. - [OUT] Event related module. - [OUT] Event timestamp. - - - - Populates the blob buffer set by the parameter. - - [REF] struct identifiing the buffer. - Event handle. - Buffer could bet populated. - - - - Gets the event timestamp. - - [REF] struct. - Buffer to reuse. - [OUT] Timestamp. - - - - Gets the event module. - - [REF] struct. - Event module. - - - - Gets the event data. - - [REF] struct. - Event data. - - - - Marshals the from a struct pointer. - - struct pointer. - Event info. - - - - Gets the handle of the contact owning this event. This method is very slow, use wisely. - - Associated contact handle. - - - - Gets the handle of the contact owning this event. This method is very slow, use wisely. - - Event handle to get the contact handle for. - Associated contact handle. - - - - The network capabilities that the protocol supports. - - - - - The status modes that the protocol supports. - - - - - The status modes that the protocol supports away-style messages for. Uses the flags. - - - - - None. - - - - - Supports IM sending. - - - - - Supports IM receiving. - - - - - Aupports separate URL sending. - - - - - Supports separate URL receiving. - - - - - Supports file sending. - - - - - Supports file receiving. - - - - - Supports broadcasting away messages. - - - - - Supports reading others' away messages. - - - - - Contact lists are stored on the server, not locally. See notes below. - - - - - Will get authorisation requests for some or all contacts. - - - - - Will get 'you were added' notifications. - - - - - Has an invisible list. - - - - - Has a visible list for when in invisible mode. - - - - - Supports setting different status modes to each contact. - - - - - the protocol is extensible and Supports plugin-defined messages. - - - - - Supports direct (not server mediated) communication between clients. - - - - - Supports creation of new user IDs. - - - - - Has a realtime chat capability. - - - - - Supports replying to a mode message request with different text depending on the contact requesting. - - - - - Supports a basic user searching facility. - - - - - Supports one or more protocol-specific extended search schemes. - - - - - Supports renaming of incoming files as they are transferred. - - - - - Can resume broken file transfers. - - - - - Can add search results to the contact list. - - - - - Can send contacts to other users. - - - - - Can receive contacts from other users. - - - - - Can change our user information stored on server. - - - - - Supports a search by e-mail feature. - - - - - Set if the uniquely identifying field of the network is the e-mail address. - - - - - Supports searching by nick/first/last names. - - - - - Has a dialog box to allow searching all the possible fields. - - - - - The unique user IDs for this protocol are numeric. - - - - - Flashes the icon even if the user is occupied, and puts the event at the top of the queue. - - - - - The icon will not flash for ever, only a few times. This is for eg online alert. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - - Initializes a context from a plugin link. - - - - - - - Represents a late-binded master subscriber of Miranda events. - - - - - Formats the ANSI-\0-UNICODE-\0\0 layout in the memory. - - String to layout. - [OUT] Blob pointer to the resulting memory layout. - Blob size in bytes. - Message blob format: ansi\0unicode\0\0 - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins are enabled and ready to use. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die General ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die About ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Show Hyphen copyright information. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Review Hyphen information. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Management ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Manage Hyphen plugins. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Enable or disable Hyphen plugins on individual basis. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die This operation is not supported for an unknown protocol. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot detect the default string encoding used in Miranda. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An internal error occurred in the PluginManager while working with unmanaged memory. Contact Hyphen vendor, please. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while opening plugin home page. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot register/unregister builtin protocol. Only custom protocol can be registered/unregistered. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to initialize Hyphen configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Duplicit loader options detected. RequiredVersion or MinimalMirandaVersion were set by a base class previously. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete the service call. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while loading plugins. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die The feature is not available from current domain. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - {1} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load string resolver of type '{0}'. Check if there is a public default .ctor. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Failed hooking event '{0}'. Check event name. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - this plugin cannot be loaded automatically. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to process method '{0}' - method signature does not match required delegate signature. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot instantiate plugin type '{0}' - no valid constructor found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot create service function '{0}' - the service already exists. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Failed creating service function '{0}'. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Master type for the {0} standalone plugin proxy not found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to initialize plugin descriptor - {0} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while instantiating plugin type '{0}' - Hyphen is not allowed to load the plugin. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugin '{0}' - the image is not a valid CLI assembly. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while instantiating plugin type '{0}' - constructor threw an exception ({1}). ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete requested operation - Miranda service '{0}' returned {1}. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugin {0} requires {1} but this version is not available, the plugin cannot be loaded. Please download the latest version. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot associate menu item '{0}' with method '{1}' - the item is already associated with service '{2}'. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hook not found. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Multiple Hyphen plugins are not supported side-by-side. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An internal error occurred in Hyphen. Please contact Hyphen's author. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot access the InteropBuffer without locking it before. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot perform the requested operation on a locked buffer. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot unlock the buffer from a thread that does not locked it. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Invalid fusion context. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die The handle is invalid. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot translate this value - invalid value address or value format. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot load plugins - I/O error occurred. Check if you have permissions to access the 'Miranda\plugins\managed' directory. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Miranda context has not been initialized yet. The context will be initialialized in the Load export, until then, context calls are not supported. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Miranda must be restarted. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot read the setting on behalf of the owning module - the owning module cannot be determined. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Internal error - cannot reinitialize already initialized plugin. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Already initialized. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Cannot complete requested operation - this plugin has not been loaded yet. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Internal error occurred, cannot return requested information. The singleton has not been initialized yet. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while working with the Configuration Storage to load configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while working with the Configuration Storage to save configuration. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to unload plugin manager - cannot initiate shutdown from its own AppDomain. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen crashed ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load Hyphen ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load/unload plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No options available ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No plugins enabled ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugins updated ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Runtime version problem ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Warning ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die {0} error ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Plugin {0} updated ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Unable to load Hyphen - {0} ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred while loading/unloading managed plugins - {0}. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured in the {0} plugin, some information may be lost. However, the plugin will continue running. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occurred in the {1} plugin - {2}{0}{0}Press OK to disable the plugin, otherwise press Cancel. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Some information may be lost. However, the plugin will continue running. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured in Hyphen. Please, contact its author to resolve the issue. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die You are about to disable all Hyphen plugins. Are you sure? ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die There was an error with Microsoft.net configuration files. These files are critical for Hyphen execution. The problem was corrected but Miranda must be restarted to apply changes. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die This plugin has no options to configure. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die To perform the task, you have to enable the plugins first. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins were successfully reloaded. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen plugins were updated. Do you wish to reload them? ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die An error occured while preparing the report. Copy the details and visit http://forums.miranda-im.org for assistance. ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Configure ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Error ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die {0} crashed ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die (no items / plugins loaded) ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die (select a plugin) ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die <unknown> ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Options... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Enable or disable plugins ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Manage plugins... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die No ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Extra items... ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Yes ähnelt. - - - - - Sucht eine lokalisierte Zeichenfolge, die Hyphen ähnelt. - - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol). - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Occurs when a control is selected and before it is prepared to be shown. - - - - - Occurs when a control is about to be shown. The control is shown when the user clicks on its item. - - TRUE if the control is being requested for the first time; FALSE if it is requested repeatedly. - TRUE to cancel the display; FALSE to continue. - - - - Occurs when a control is about to be hidden. The control is hidden when the user clicks on another item. - - TRUE to cancel the dismissal; FALSE to continue. - - - - Occurs when the user dismisses the configuration dialog via OK button and the control is dirty. The control should save its settings now. - - - - - Occurs when the user dismisses the configuration dialog via OK or CANCEL button. - - - - - Marks the control dirty. - - - - - Gets a value indicating whether the control has an UI to show. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - Casablanca - - - - Remove the dialog from the active dialog tracking list. - - - - - Gathers active dialogs of the plugin and unregisters them. - - Plugin. - Unregistered dialogs to dispose. - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Draws a textbox with a prompt inside of it, similar to the "Quick Search" box - in Outlook 2007, IE7 or the Firefox 2.0 search box. The prompt will disappear when - the focus is placed in the textbox, and will not display again if the Text property - contains any value. If the Text property is empty, then the prompt will display - again when the textbox loses the focus. - - - - - Public constructor - - Uncomment the SetStyle line to activate the OnPaint logic in place of the WndProc logic - - - - When the textbox receives an OnEnter event, select all the text if any text is present - - - - - - Redraw the control when the text alignment changes - - - - - - Redraw the control with the prompt - - - This event will only fire if ControlStyles.UserPaint is set to true in the constructor - - - - Overrides the default WndProc for the control - - The Windows message structure - - This technique is necessary because the OnPaint event seems to be doing some - extra processing that I haven't been able to figure out. - - - - - Overload to automatically create the Graphics region before drawing the text prompt - - The Graphics region is disposed after drawing the prompt. - - - - Draws the PromptText in the TextBox.ClientRectangle using the PromptFont and PromptForeColor - - The Graphics region to draw the prompt on - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Represents a marker interface for classes wrapping Hyphen runtime configuration. - - - - - Represents a base class for managed Miranda protocols. - - - - - Initializes a new instance of the class. - - - - - Initializes the instance and creates essential protocol services. - - - - - - Unloads the protocol. - - - - - Gets a human-readable name for the protocol. - - The number of characters in the buffer. - Buffer pointer. - Returns 0 on success, nonzero on failure. - - - - Gets the status mode that a protocol is currently in. - - Not used. - Not used. - Returns the status mode. - - - - Changes the protocol's status mode. - - New status values. - Not used. - Returns 0 on success, nonzero on failure. - - Will send an ack with: - type=ACKTYPE_STATUS, result=ACKRESULT_SUCCESS, hProcess=(HANDLE)previousMode, lParam=newMode. - - - - - Loads one of the protocol-specific icons - - Which icon (currently ignored). - Not used. - Icon handle (HICON). - - - - Gets the capability flags of the module. - - Flags category. - Not used. - - - - - Sends an instant message. - - Flags. - Contact-Chain-Send data pointer. - Returns a hProcess corresponding to the one in the ack event. - - Will send an ack when the message actually gets sent type=ACKTYPE_MESSAGE, result=success/failure, lParam=0. - - - - - Gets the plugin interfaces. - - - - - Gets the managed protocol descriptor for this module. - - - - - Gets the protocol type. - - - - - Gets the protocol icon. - - - - - Gets the protocol supported capabilities. - - - - - Gets the status modes the protocol supports an away message for. - - - - - Gets the protocol supported status modes. - - - - - Gets or sets the protocol status. - - - - - Handles Ini categories, keys and their associated values, static methods implemented for file - handling (saving and reading) - - - - - Initialies a new IniStructure - - - - - Adds a category to the IniStructure - - Name of the new category - - - - Deletes a category and its contents - - category to delete - - - - Renames a category - - Category to rename - New name - - - - Returns the names of all categories - - - - - - Returns the name of a category by specifying the index. - Useful to enumerate through all categories. - - The category index - - - - - Adds a key-value pair to a specified category - - Name of the category - New name of the key - Associated value - - - - Returns the value of a key-value pair in a specified category by specifying the key - - Name of the category - Name of the Key - - - - - Returns the key-value pair in a specified category by specifying the index - - Index of the category - Index of the Key - - - - - Returns the name of the key in a key-value pair in a specified category by specifying the index - - Index of the category - Index of the key - - - - - Deletes a key-value pair - - Name of the category - Name of the Key - - - - Renames the keyname in a key-value pair - - Name of the category - Name of the Key - New name of the Key - - - - Modifies the value in a key-value pair - - Name of the category - Name of the Key - New name of the Key - - - - Returns all keys in a category - - Name of the category - - - - - Writes an IniStructure to a file with a comment. - - The contents to write - The complete path and name of the file - Comment to add - - - - - Writes an IniStructure to a file without a comment. - - The contents to write - The complete path and name of the file - - - - - Reads an ini file and returns the content as an IniStructure. Returns null if an error occurred. - - The filename to read - - - - - Call the next service in the chain for this send operation. - wParam=wParam - lParam=lParam - The return value should be returned immediately - wParam and lParam should be passed as the parameters that your service was - called with. wParam must remain untouched but lParam is a CCSDATA structure - that can be copied and modified if needed. - Typically, the last line of any chaining protocol function is - return CallService(MS_PROTO_CHAINSEND,wParam,lParam); - - - - - Call the next service in the chain for this receive operation - wParam=wParam - lParam=lParam - The return value should be returned immediately - wParam and lParam should be passed as the parameters that your service was - called with. wParam must remain untouched but lParam is a CCSDATA structure - that can be copied and modified if needed. - When being initiated by the network-access protocol module, wParam should be - zero. - Thread safety: ms_proto_chainrecv is completely thread safe since 0.1.2.0 - Calls to it are translated to the main thread and passed on from there. The - function will not return until all callees have returned, irrepective of - differences between threads the functions are in. - - - - - Represents a generic handler for Miranda-raised events. - - Type of EventArgs. - Sender of the event. - Event arguments. - TRUE to block the event from bubbling to another subscribers, FALSE to pass it along. - - - - Provides information about current state of Hyphen runtime. - This class can be used only from the context of standalone modules (i.e. from the default AppDomain only). - - - - - Marks the class initialized. - - - - - Verifies whether the class was initialized (from the default AppDomain). - - Class not initialized (i.e. called from other than default AppDomain). - - - - Gets an indication whether the Hyphen runtime is currently loading. - - Class not initialized (i.e. called from other than default AppDomain). - - - - Gets an indication whether the Isolated plugins are loaded. - - Class not initialized (i.e. called from other than default AppDomain). - - - - Manages Miranda skin entities, for example icons and sounds. - - m_skin.h - - - - Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - - Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - - - - diff --git a/Hyphen/Virtuoso.Hyphen/bin/Debug/TabStripControlLibrary.dll b/Hyphen/Virtuoso.Hyphen/bin/Debug/TabStripControlLibrary.dll deleted file mode 100644 index 92448f0..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/bin/Debug/TabStripControlLibrary.dll and /dev/null differ diff --git a/Hyphen/Virtuoso.Hyphen/bin/Debug/TabStripControlLibrary.pdb b/Hyphen/Virtuoso.Hyphen/bin/Debug/TabStripControlLibrary.pdb deleted file mode 100644 index b1ee635..0000000 Binary files a/Hyphen/Virtuoso.Hyphen/bin/Debug/TabStripControlLibrary.pdb and /dev/null differ diff --git a/library/Hyphen.dll b/library/Hyphen.dll deleted file mode 100644 index 4db3da9..0000000 Binary files a/library/Hyphen.dll and /dev/null differ diff --git a/library/Managed/AutoConnect.dll b/library/Managed/AutoConnect.dll deleted file mode 100644 index fdb40b5..0000000 Binary files a/library/Managed/AutoConnect.dll and /dev/null differ diff --git a/library/TabStripControlLibrary.dll b/library/TabStripControlLibrary.dll deleted file mode 100644 index 92448f0..0000000 Binary files a/library/TabStripControlLibrary.dll and /dev/null differ