66895 lines
3.0 MiB
66895 lines
3.0 MiB
|
|
// 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 07 01 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: {3FFF4D13-FF0A-429D-9B95-394048CE8C68}
|
|
.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: 0x0000000002150000
|
|
|
|
|
|
// =============== 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 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 36,36 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 37,37 : 13,36 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 38,38 : 17,63 ''
|
|
IL_0013: ldstr "pluginType"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 40,40 : 13,42 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.1
|
|
IL_0020: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::pluginType
|
|
.line 41,41 : 9,10 ''
|
|
IL_0025: nop
|
|
IL_0026: ret
|
|
} // end of method ExposingPluginAttribute::.ctor
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Type
|
|
get_PluginType() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Type CS$1$0000)
|
|
.line 50,50 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 51,51 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::pluginType
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 52,52 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 17 (0x11)
|
|
.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)
|
|
IL_000d: nop
|
|
.line 43,43 : 59,60 ''
|
|
IL_000e: nop
|
|
.line 43,43 : 61,62 ''
|
|
IL_000f: nop
|
|
IL_0010: ret
|
|
} // end of method AuxiliaryPluginManager::.ctor
|
|
|
|
.method famorassem hidebysig virtual
|
|
instance void FindAndLoadPlugins() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 8
|
|
.line 50,50 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 51,51 : 17,51 ''
|
|
IL_0001: newobj instance void [mscorlib]System.NotSupportedException::.ctor()
|
|
IL_0006: throw
|
|
} // end of method AuxiliaryPluginManager::FindAndLoadPlugins
|
|
|
|
.method public hidebysig static class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager
|
|
GetInstance() cil managed synchronized
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager CS$1$0000)
|
|
.line 56,56 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 17,80 ''
|
|
IL_0001: ldsfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::Singleton
|
|
IL_0006: dup
|
|
IL_0007: brtrue.s IL_0015
|
|
|
|
IL_0009: pop
|
|
IL_000a: newobj instance void Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::.ctor()
|
|
IL_000f: dup
|
|
IL_0010: stsfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::Singleton
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 58,58 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method AuxiliaryPluginManager::GetInstance
|
|
|
|
.method public hidebysig instance void
|
|
FinishInitialization() cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 8
|
|
.line 65,65 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 17,69 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateContextInformation()
|
|
IL_000b: nop
|
|
.line 67,67 : 13,14 ''
|
|
IL_000c: ret
|
|
} // end of method AuxiliaryPluginManager::FinishInitialization
|
|
|
|
} // end of class AuxiliaryPluginManager
|
|
|
|
.class auto ansi sealed nested private beforefieldinit '<>c__DisplayClass3`1'<T>
|
|
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
|
|
'<ExecuteCustomApiExport>b__2'(class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor _handler) cil managed
|
|
{
|
|
// Code size 23 (0x17)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 517,517 : 13,14 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Module.cs'
|
|
IL_0000: nop
|
|
.line 518,518 : 17,58 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::get_ExportName()
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'<!T>::exportName
|
|
IL_000d: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
IL_0015: ldloc.0
|
|
IL_0016: ret
|
|
} // end of method '<>c__DisplayClass3`1'::'<ExecuteCustomApiExport>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<class [mscorlib]System.Type> '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 201 (0xc9)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Version supportedVersion,
|
|
[1] string message,
|
|
[2] bool CS$4$0000)
|
|
.line 73,74 : 9,36 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
.line 75,75 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 77,77 : 13,33 ''
|
|
IL_0008: call void Virtuoso.Hyphen.Loader::Initialize()
|
|
IL_000d: nop
|
|
.line 80,80 : 13,58 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetCallingAssembly()
|
|
IL_0014: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly
|
|
.line 83,83 : 13,71 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly
|
|
IL_001f: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName()
|
|
IL_0024: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version()
|
|
IL_0029: stloc.0
|
|
.line 84,84 : 13,90 ''
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldloc.0
|
|
IL_002c: ldc.i4.3
|
|
IL_002d: callvirt instance string [mscorlib]System.Version::ToString(int32)
|
|
IL_0032: newobj instance void [mscorlib]System.Version::.ctor(string)
|
|
IL_0037: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance(class [mscorlib]System.Version)
|
|
IL_003c: stfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader
|
|
.line 86,86 : 13,38 ''
|
|
IL_0041: ldarg.0
|
|
IL_0042: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader
|
|
IL_0047: ldnull
|
|
IL_0048: ceq
|
|
IL_004a: ldc.i4.0
|
|
IL_004b: ceq
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: brtrue.s IL_0073
|
|
|
|
.line 87,87 : 13,14 ''
|
|
IL_0051: nop
|
|
.line 88,88 : 17,170 ''
|
|
IL_0052: ldstr "Hyphen.Mini module requested a Loader of version {"
|
|
+ "0}, but that one is not available. Upgrade Hyphen."
|
|
IL_0057: ldloc.0
|
|
IL_0058: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_005d: stloc.1
|
|
.line 89,89 : 17,60 ''
|
|
IL_005e: ldc.i4.5
|
|
IL_005f: ldstr "HyphenMini"
|
|
IL_0064: ldloc.1
|
|
IL_0065: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_006a: nop
|
|
.line 91,91 : 17,80 ''
|
|
IL_006b: ldnull
|
|
IL_006c: ldloc.0
|
|
IL_006d: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type,
|
|
class [mscorlib]System.Version)
|
|
IL_0072: throw
|
|
|
|
.line 94,94 : 13,41 ''
|
|
IL_0073: ldarg.0
|
|
IL_0074: ldarg.1
|
|
IL_0075: stfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api
|
|
.line 95,95 : 13,76 ''
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldarg.0
|
|
IL_007c: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly
|
|
IL_0081: callvirt instance string [mscorlib]System.Reflection.Assembly::get_Location()
|
|
IL_0086: call string [mscorlib]System.IO.Path::GetDirectoryName(string)
|
|
IL_008b: stfld string Virtuoso.Hyphen.Mini.Module::MasterDirectory
|
|
.line 96,96 : 13,74 ''
|
|
IL_0090: ldarg.0
|
|
IL_0091: ldarg.0
|
|
IL_0092: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly
|
|
IL_0097: callvirt instance string [mscorlib]System.Reflection.Assembly::get_Location()
|
|
IL_009c: call string [mscorlib]System.IO.Path::GetFileName(string)
|
|
IL_00a1: stfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
.line 98,98 : 13,123 ''
|
|
IL_00a6: ldc.i4.0
|
|
IL_00a7: ldstr "HyphenMini"
|
|
IL_00ac: ldstr "Connection between Miranda and '"
|
|
IL_00b1: ldarg.0
|
|
IL_00b2: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
IL_00b7: ldstr "' established."
|
|
IL_00bc: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_00c1: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00c6: nop
|
|
.line 99,99 : 9,10 ''
|
|
IL_00c7: nop
|
|
IL_00c8: ret
|
|
} // end of method Module::.ctor
|
|
|
|
.method family hidebysig virtual instance void
|
|
Finalize() cil managed
|
|
{
|
|
// Code size 23 (0x17)
|
|
.maxstack 2
|
|
.line 105,105 : 9,10 ''
|
|
.try
|
|
{
|
|
IL_0000: nop
|
|
.line 106,106 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: volatile.
|
|
IL_0005: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded
|
|
.line 107,107 : 9,10 ''
|
|
IL_000a: nop
|
|
IL_000b: leave.s IL_0015
|
|
|
|
.line 107,107 : 9,10 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_000d: ldarg.0
|
|
IL_000e: call instance void [mscorlib]System.Object::Finalize()
|
|
IL_0013: nop
|
|
IL_0014: endfinally
|
|
} // end handler
|
|
IL_0015: nop
|
|
.line 107,107 : 9,10 ''
|
|
IL_0016: ret
|
|
} // end of method Module::Finalize
|
|
|
|
.method assembly hidebysig instance native int
|
|
MirandaPluginInfo(uint32 version) cil managed
|
|
{
|
|
// Code size 277 (0x115)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Hyphen.Mini.StandalonePlugin plugin,
|
|
[1] class [mscorlib]System.Exception e,
|
|
[2] native int CS$1$0000,
|
|
[3] bool CS$4$0001,
|
|
[4] native int CS$0$0002)
|
|
.line 119,119 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 121,121 : 13,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.3
|
|
IL_0015: ldloc.3
|
|
IL_0016: brtrue.s IL_0024
|
|
|
|
.line 122,122 : 17,38 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr
|
|
IL_001e: stloc.2
|
|
IL_001f: br IL_0112
|
|
|
|
.line 124,124 : 13,109 ''
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ldstr "HyphenMini"
|
|
IL_002a: ldstr "MirandaPluginInfo export invoked for "
|
|
IL_002f: ldarg.0
|
|
IL_0030: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
IL_0035: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_003a: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_003f: nop
|
|
.line 125,125 : 13,44 ''
|
|
IL_0040: ldnull
|
|
IL_0041: stloc.0
|
|
.line 128,128 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0042: nop
|
|
.line 130,130 : 17,63 ''
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader
|
|
IL_0049: ldarg.1
|
|
IL_004a: callvirt instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32)
|
|
IL_004f: nop
|
|
.line 133,133 : 17,45 ''
|
|
IL_0050: ldarg.0
|
|
IL_0051: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::LoadActualPlugin()
|
|
IL_0056: stloc.0
|
|
.line 136,136 : 17,36 ''
|
|
IL_0057: ldloc.0
|
|
IL_0058: ldnull
|
|
IL_0059: ceq
|
|
IL_005b: stloc.3
|
|
IL_005c: ldloc.3
|
|
IL_005d: brtrue.s IL_00ab
|
|
|
|
.line 137,137 : 17,18 ''
|
|
IL_005f: nop
|
|
.line 138,138 : 21,42 ''
|
|
IL_0060: ldloc.0
|
|
IL_0061: ldarg.0
|
|
IL_0062: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::set_Module(class Virtuoso.Hyphen.Mini.Module)
|
|
IL_0067: nop
|
|
.line 139,139 : 21,64 ''
|
|
IL_0068: ldloc.0
|
|
IL_0069: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::AfterModuleInitializationInternal()
|
|
IL_006e: nop
|
|
.line 142,142 : 21,67 ''
|
|
IL_006f: ldarg.0
|
|
IL_0070: ldloc.0
|
|
IL_0071: ldarg.1
|
|
IL_0072: call instance bool Virtuoso.Hyphen.Mini.Module::PublishPluginInformation(class Virtuoso.Hyphen.Mini.StandalonePlugin,
|
|
uint32)
|
|
IL_0077: ldc.i4.0
|
|
IL_0078: ceq
|
|
IL_007a: stloc.3
|
|
IL_007b: ldloc.3
|
|
IL_007c: brtrue.s IL_00a8
|
|
|
|
.line 143,143 : 21,22 ''
|
|
IL_007e: nop
|
|
.line 144,144 : 25,51 ''
|
|
IL_007f: ldarg.0
|
|
IL_0080: ldloc.0
|
|
IL_0081: stfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
.line 145,145 : 25,68 ''
|
|
IL_0086: ldarg.0
|
|
IL_0087: ldloc.0
|
|
IL_0088: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_008d: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0092: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MasterAssembly
|
|
.line 147,147 : 25,55 ''
|
|
IL_0097: ldarg.0
|
|
IL_0098: ldloc.0
|
|
IL_0099: call instance void Virtuoso.Hyphen.Mini.Module::ProbeCustomApiExports(class Virtuoso.Hyphen.Mini.StandalonePlugin)
|
|
IL_009e: nop
|
|
.line 148,148 : 25,46 ''
|
|
IL_009f: ldarg.0
|
|
IL_00a0: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr
|
|
IL_00a5: stloc.2
|
|
IL_00a6: leave.s IL_0112
|
|
|
|
.line 150,150 : 17,18 ''
|
|
IL_00a8: nop
|
|
IL_00a9: br.s IL_00cc
|
|
|
|
.line 152,152 : 21,142 ''
|
|
IL_00ab: ldc.i4.0
|
|
IL_00ac: ldstr "HyphenMini"
|
|
IL_00b1: ldstr "No master assembly found for '"
|
|
IL_00b6: ldarg.0
|
|
IL_00b7: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
IL_00bc: ldstr "' - aborting initialization"
|
|
IL_00c1: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_00c6: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00cb: nop
|
|
.line 153,153 : 13,14 ''
|
|
IL_00cc: nop
|
|
IL_00cd: leave.s IL_00fe
|
|
|
|
.line 154,154 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00cf: stloc.1
|
|
.line 155,155 : 13,14 ''
|
|
IL_00d0: nop
|
|
.line 156,156 : 17,81 ''
|
|
IL_00d1: ldloc.0
|
|
IL_00d2: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_00d7: ldloc.1
|
|
IL_00d8: ldnull
|
|
IL_00d9: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_00de: nop
|
|
.line 157,157 : 17,134 ''
|
|
IL_00df: ldc.i4.5
|
|
IL_00e0: ldstr "HyphenMini"
|
|
IL_00e5: ldstr "An error occurred while executing the MirandaPlugi"
|
|
+ "nInfo export\n"
|
|
IL_00ea: ldloc.1
|
|
IL_00eb: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00f0: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00f5: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00fa: nop
|
|
.line 158,158 : 13,14 ''
|
|
IL_00fb: nop
|
|
IL_00fc: leave.s IL_00fe
|
|
|
|
} // end handler
|
|
IL_00fe: nop
|
|
.line 161,161 : 13,64 ''
|
|
IL_00ff: ldarg.0
|
|
IL_0100: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo()
|
|
IL_0105: dup
|
|
IL_0106: stloc.s CS$0$0002
|
|
IL_0108: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr
|
|
IL_010d: ldloc.s CS$0$0002
|
|
IL_010f: stloc.2
|
|
IL_0110: br.s IL_0112
|
|
|
|
IL_0112: nop
|
|
.line 162,162 : 9,10 ''
|
|
IL_0113: ldloc.2
|
|
IL_0114: ret
|
|
} // end of method Module::MirandaPluginInfo
|
|
|
|
.method assembly hidebysig instance native int
|
|
MirandaPluginInterfaces() cil managed
|
|
{
|
|
// Code size 131 (0x83)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] native int CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] native int CS$0$0002)
|
|
.line 169,169 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 170,170 : 13,59 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.2
|
|
IL_0015: ldloc.2
|
|
IL_0016: brtrue.s IL_0021
|
|
|
|
.line 171,171 : 17,51 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr
|
|
IL_001e: stloc.1
|
|
IL_001f: br.s IL_0080
|
|
|
|
.line 174,174 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0021: nop
|
|
.line 175,175 : 17,98 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_0029: callvirt instance native int Virtuoso.Hyphen.Mini.StandalonePlugin::MirandaPluginInterfaces()
|
|
IL_002e: dup
|
|
IL_002f: stloc.3
|
|
IL_0030: stfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr
|
|
IL_0035: ldloc.3
|
|
IL_0036: stloc.1
|
|
IL_0037: leave.s IL_0080
|
|
|
|
.line 177,177 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0039: stloc.0
|
|
.line 178,178 : 13,14 ''
|
|
IL_003a: nop
|
|
.line 179,179 : 17,114 ''
|
|
IL_003b: ldarg.0
|
|
IL_003c: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin()
|
|
IL_0041: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0046: ldloc.0
|
|
IL_0047: ldarg.0
|
|
IL_0048: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin()
|
|
IL_004d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0052: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0057: nop
|
|
.line 180,180 : 17,139 ''
|
|
IL_0058: ldc.i4.5
|
|
IL_0059: ldstr "HyphenMini"
|
|
IL_005e: ldstr "An error occured while executing the MirandaPlugin"
|
|
+ "Interfaces export\n"
|
|
IL_0063: ldloc.0
|
|
IL_0064: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0069: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_006e: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0073: nop
|
|
.line 181,181 : 13,14 ''
|
|
IL_0074: nop
|
|
IL_0075: leave.s IL_0077
|
|
|
|
} // end handler
|
|
IL_0077: nop
|
|
.line 183,183 : 13,32 ''
|
|
IL_0078: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_007d: stloc.1
|
|
IL_007e: br.s IL_0080
|
|
|
|
IL_0080: nop
|
|
.line 184,184 : 9,10 ''
|
|
IL_0081: ldloc.1
|
|
IL_0082: ret
|
|
} // end of method Module::MirandaPluginInterfaces
|
|
|
|
.method assembly hidebysig instance int32
|
|
Load(native int pPluginLink) cil managed
|
|
{
|
|
// Code size 267 (0x10b)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] int32 CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 192,192 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 194,194 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 195,195 : 17,28 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: volatile.
|
|
IL_0005: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Loaded
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.2
|
|
IL_000e: ldloc.2
|
|
IL_000f: brtrue.s IL_001c
|
|
|
|
.line 196,196 : 21,110 ''
|
|
IL_0011: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized()
|
|
IL_0016: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_001b: throw
|
|
|
|
.line 198,198 : 17,100 ''
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: ldstr "HyphenMini"
|
|
IL_0022: ldstr "Load export invoked for "
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
IL_002d: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0032: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0037: nop
|
|
.line 201,201 : 17,61 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader
|
|
IL_003e: ldarg.1
|
|
IL_003f: callvirt instance void Virtuoso.Hyphen.Loader::ModuleInducedLoad(native int)
|
|
IL_0044: nop
|
|
.line 202,202 : 17,62 ''
|
|
IL_0045: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton()
|
|
IL_004a: ldarg.0
|
|
IL_004b: callvirt instance void Virtuoso.Hyphen.Mini.ModuleManager::RegisterModule(class Virtuoso.Hyphen.Mini.Module)
|
|
IL_0050: nop
|
|
.line 205,205 : 17,70 ''
|
|
IL_0051: ldarg.0
|
|
IL_0052: call class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::GetInstance()
|
|
IL_0057: stfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager
|
|
.line 206,206 : 17,86 ''
|
|
IL_005c: ldarg.0
|
|
IL_005d: ldarg.0
|
|
IL_005e: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager
|
|
IL_0063: ldarg.0
|
|
IL_0064: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_0069: ldc.i4.0
|
|
IL_006a: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
bool)
|
|
IL_006f: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor
|
|
.line 209,209 : 17,60 ''
|
|
IL_0074: ldarg.0
|
|
IL_0075: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_007a: ldarg.1
|
|
IL_007b: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::LoadInternal(native int)
|
|
IL_0080: nop
|
|
.line 212,212 : 17,78 ''
|
|
IL_0081: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0086: ldarg.0
|
|
IL_0087: ldftn instance void Virtuoso.Hyphen.Mini.Module::ModulesLoadedHandler(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_008d: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0092: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_ModulesLoaded(class [mscorlib]System.EventHandler)
|
|
IL_0097: nop
|
|
.line 214,214 : 17,106 ''
|
|
IL_0098: ldc.i4.0
|
|
IL_0099: ldstr "HyphenMini"
|
|
IL_009e: ldstr "Finishing "
|
|
IL_00a3: ldarg.0
|
|
IL_00a4: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
IL_00a9: ldstr " initialization"
|
|
IL_00ae: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_00b3: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00b8: nop
|
|
.line 215,215 : 17,52 ''
|
|
IL_00b9: ldc.i4.0
|
|
IL_00ba: stloc.1
|
|
IL_00bb: leave.s IL_0108
|
|
|
|
.line 217,217 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00bd: stloc.0
|
|
.line 218,218 : 13,14 ''
|
|
IL_00be: nop
|
|
.line 219,219 : 17,114 ''
|
|
IL_00bf: ldarg.0
|
|
IL_00c0: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin()
|
|
IL_00c5: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_00ca: ldloc.0
|
|
IL_00cb: ldarg.0
|
|
IL_00cc: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin()
|
|
IL_00d1: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_00d6: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_00db: nop
|
|
.line 220,220 : 17,121 ''
|
|
IL_00dc: ldc.i4.5
|
|
IL_00dd: ldstr "HyphenMini"
|
|
IL_00e2: ldstr "An error occurred while executing the Load export\n"
|
|
IL_00e7: ldloc.0
|
|
IL_00e8: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00ed: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00f2: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00f7: nop
|
|
.line 222,222 : 17,52 ''
|
|
IL_00f8: ldc.i4.m1
|
|
IL_00f9: stloc.1
|
|
IL_00fa: leave.s IL_0108
|
|
|
|
.line 225,225 : 13,14 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00fc: nop
|
|
.line 226,226 : 17,31 ''
|
|
IL_00fd: ldarg.0
|
|
IL_00fe: ldc.i4.1
|
|
IL_00ff: volatile.
|
|
IL_0101: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Loaded
|
|
.line 227,227 : 13,14 ''
|
|
IL_0106: nop
|
|
IL_0107: endfinally
|
|
} // end handler
|
|
IL_0108: nop
|
|
.line 228,228 : 9,10 ''
|
|
IL_0109: ldloc.1
|
|
IL_010a: ret
|
|
} // end of method Module::Load
|
|
|
|
.method private hidebysig instance void
|
|
ModulesLoadedHandler(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 127 (0x7f)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Exception ex,
|
|
[1] bool CS$4$0000)
|
|
.line 234,234 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 236,236 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 238,238 : 17,54 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager
|
|
IL_0008: callvirt instance void Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager::FinishInitialization()
|
|
IL_000d: nop
|
|
.line 242,242 : 17,77 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Mini.Module::HyphenLoader
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager
|
|
IL_001a: callvirt instance void Virtuoso.Hyphen.Loader::PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase)
|
|
IL_001f: nop
|
|
.line 245,245 : 17,55 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginLoaded()
|
|
IL_0026: brfalse.s IL_0033
|
|
|
|
IL_0028: ldarg.0
|
|
IL_0029: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginInitialized()
|
|
IL_002e: ldc.i4.0
|
|
IL_002f: ceq
|
|
IL_0031: br.s IL_0034
|
|
|
|
IL_0033: ldc.i4.1
|
|
IL_0034: nop
|
|
IL_0035: stloc.1
|
|
IL_0036: ldloc.1
|
|
IL_0037: brtrue.s IL_004c
|
|
|
|
.line 246,246 : 21,89 ''
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager
|
|
IL_003f: ldarg.0
|
|
IL_0040: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor
|
|
IL_0045: ldc.i4.1
|
|
IL_0046: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
valuetype Virtuoso.Miranda.Plugins.PluginState)
|
|
IL_004b: nop
|
|
.line 247,247 : 13,14 ''
|
|
IL_004c: nop
|
|
IL_004d: leave.s IL_0071
|
|
|
|
.line 248,248 : 13,33 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_004f: stloc.0
|
|
.line 249,249 : 13,14 ''
|
|
IL_0050: nop
|
|
.line 250,250 : 17,111 ''
|
|
IL_0051: ldarg.0
|
|
IL_0052: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor
|
|
IL_0057: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_005c: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0061: ldloc.0
|
|
IL_0062: ldarg.0
|
|
IL_0063: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor
|
|
IL_0068: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_006d: nop
|
|
.line 251,251 : 13,14 ''
|
|
IL_006e: nop
|
|
IL_006f: leave.s IL_0071
|
|
|
|
} // end handler
|
|
IL_0071: nop
|
|
IL_0072: leave.s IL_007d
|
|
|
|
.line 253,253 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0074: nop
|
|
.line 254,254 : 17,51 ''
|
|
IL_0075: call void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FlushCaches()
|
|
IL_007a: nop
|
|
.line 255,255 : 13,14 ''
|
|
IL_007b: nop
|
|
IL_007c: endfinally
|
|
} // end handler
|
|
IL_007d: nop
|
|
.line 256,256 : 9,10 ''
|
|
IL_007e: ret
|
|
} // end of method Module::ModulesLoadedHandler
|
|
|
|
.method assembly hidebysig instance int32
|
|
Unload() cil managed
|
|
{
|
|
// Code size 252 (0xfc)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] int32 CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 263,263 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 265,265 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 266,266 : 17,34 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: call instance bool Virtuoso.Hyphen.Mini.Module::CanUnload()
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0013
|
|
|
|
.line 267,267 : 21,56 ''
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: stloc.1
|
|
IL_000e: leave IL_00f9
|
|
|
|
.line 270,270 : 17,51 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_0019: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::UnloadInternal()
|
|
IL_001e: nop
|
|
.line 272,272 : 17,86 ''
|
|
IL_001f: ldarg.0
|
|
IL_0020: ldfld class Virtuoso.Hyphen.Mini.Module/AuxiliaryPluginManager Virtuoso.Hyphen.Mini.Module::PluginManager
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor
|
|
IL_002b: ldc.i4.0
|
|
IL_002c: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
valuetype Virtuoso.Miranda.Plugins.PluginState)
|
|
IL_0031: nop
|
|
.line 273,273 : 17,64 ''
|
|
IL_0032: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton()
|
|
IL_0037: ldarg.0
|
|
IL_0038: callvirt instance void Virtuoso.Hyphen.Mini.ModuleManager::UnregisterModule(class Virtuoso.Hyphen.Mini.Module)
|
|
IL_003d: nop
|
|
.line 275,275 : 17,59 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_0044: callvirt instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInfo()
|
|
IL_0049: stloc.2
|
|
IL_004a: ldloc.2
|
|
IL_004b: brtrue.s IL_0059
|
|
|
|
.line 276,276 : 21,56 ''
|
|
IL_004d: ldarg.0
|
|
IL_004e: ldfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr
|
|
IL_0053: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_0058: nop
|
|
.line 278,278 : 17,65 ''
|
|
IL_0059: ldarg.0
|
|
IL_005a: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_005f: callvirt instance bool Virtuoso.Hyphen.Mini.StandalonePlugin::get_HasCustomPluginInterfaces()
|
|
IL_0064: stloc.2
|
|
IL_0065: ldloc.2
|
|
IL_0066: brtrue.s IL_0074
|
|
|
|
.line 279,279 : 21,69 ''
|
|
IL_0068: ldarg.0
|
|
IL_0069: ldfld native int Virtuoso.Hyphen.Mini.Module::MirandaPluginInterfacesPtr
|
|
IL_006e: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_0073: nop
|
|
.line 281,281 : 17,41 ''
|
|
IL_0074: ldarg.0
|
|
IL_0075: ldnull
|
|
IL_0076: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor
|
|
.line 282,282 : 17,41 ''
|
|
IL_007b: ldarg.0
|
|
IL_007c: ldnull
|
|
IL_007d: stfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
.line 284,284 : 17,122 ''
|
|
IL_0082: ldc.i4.0
|
|
IL_0083: ldstr "HyphenMini"
|
|
IL_0088: ldstr "Connection between Miranda and '"
|
|
IL_008d: ldarg.0
|
|
IL_008e: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
IL_0093: ldstr "' broken."
|
|
IL_0098: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_009d: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00a2: nop
|
|
.line 285,285 : 13,14 ''
|
|
IL_00a3: nop
|
|
IL_00a4: leave.s IL_00e5
|
|
|
|
.line 286,286 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00a6: stloc.0
|
|
.line 287,287 : 13,14 ''
|
|
IL_00a7: nop
|
|
.line 288,288 : 17,114 ''
|
|
IL_00a8: ldarg.0
|
|
IL_00a9: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin()
|
|
IL_00ae: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_00b3: ldloc.0
|
|
IL_00b4: ldarg.0
|
|
IL_00b5: call instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin()
|
|
IL_00ba: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_00bf: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_00c4: nop
|
|
.line 289,289 : 17,123 ''
|
|
IL_00c5: ldc.i4.5
|
|
IL_00c6: ldstr "HyphenMini"
|
|
IL_00cb: ldstr "An error occurred while executing the Unload export\n"
|
|
IL_00d0: ldloc.0
|
|
IL_00d1: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00d6: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00db: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00e0: nop
|
|
.line 291,291 : 17,52 ''
|
|
IL_00e1: ldc.i4.m1
|
|
IL_00e2: stloc.1
|
|
IL_00e3: leave.s IL_00f9
|
|
|
|
} // end handler
|
|
IL_00e5: nop
|
|
IL_00e6: leave.s IL_00f4
|
|
|
|
.line 294,294 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e8: nop
|
|
.line 295,295 : 17,33 ''
|
|
IL_00e9: ldarg.0
|
|
IL_00ea: ldc.i4.1
|
|
IL_00eb: volatile.
|
|
IL_00ed: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded
|
|
.line 296,296 : 13,14 ''
|
|
IL_00f2: nop
|
|
IL_00f3: endfinally
|
|
} // end handler
|
|
IL_00f4: nop
|
|
.line 298,298 : 13,48 ''
|
|
IL_00f5: ldc.i4.0
|
|
IL_00f6: stloc.1
|
|
IL_00f7: br.s IL_00f9
|
|
|
|
IL_00f9: nop
|
|
.line 299,299 : 9,10 ''
|
|
IL_00fa: ldloc.1
|
|
IL_00fb: ret
|
|
} // end of method Module::Unload
|
|
|
|
.method private hidebysig instance bool
|
|
CanUnload() cil managed
|
|
{
|
|
// Code size 42 (0x2a)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 306,306 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 307,308 : 13,100 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: volatile.
|
|
IL_0004: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Module::Unloaded
|
|
IL_0009: brtrue.s IL_0023
|
|
|
|
IL_000b: ldarg.0
|
|
IL_000c: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginInitialized()
|
|
IL_0011: brfalse.s IL_0023
|
|
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions
|
|
IL_0019: ldc.i4.4
|
|
IL_001a: and
|
|
IL_001b: ldc.i4.4
|
|
IL_001c: ceq
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: ceq
|
|
IL_0021: br.s IL_0024
|
|
|
|
IL_0023: ldc.i4.0
|
|
IL_0024: nop
|
|
IL_0025: stloc.0
|
|
IL_0026: br.s IL_0028
|
|
|
|
.line 309,309 : 9,10 ''
|
|
IL_0028: ldloc.0
|
|
IL_0029: ret
|
|
} // end of method Module::CanUnload
|
|
|
|
.method private hidebysig instance bool
|
|
PublishPluginInformation(class Virtuoso.Hyphen.Mini.StandalonePlugin plugin,
|
|
uint32 version) cil managed
|
|
{
|
|
// Code size 107 (0x6b)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute loaderOptions,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 322,322 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 323,323 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 324,324 : 17,59 ''
|
|
IL_000c: ldstr "plugin"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 327,327 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0017: nop
|
|
.line 328,328 : 17,126 ''
|
|
IL_0018: ldarg.1
|
|
IL_0019: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: call class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::Get(class [mscorlib]System.Type,
|
|
valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner)
|
|
IL_0024: stloc.0
|
|
.line 330,330 : 17,68 ''
|
|
IL_0025: ldloc.0
|
|
IL_0026: ldarg.2
|
|
IL_0027: callvirt instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(uint32)
|
|
IL_002c: stloc.2
|
|
IL_002d: ldloc.2
|
|
IL_002e: brtrue.s IL_0034
|
|
|
|
.line 331,331 : 21,34 ''
|
|
IL_0030: ldc.i4.0
|
|
IL_0031: stloc.1
|
|
IL_0032: leave.s IL_0068
|
|
|
|
.line 333,333 : 17,55 ''
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldloc.0
|
|
IL_0036: callvirt instance valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_Options()
|
|
IL_003b: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions
|
|
.line 334,334 : 17,88 ''
|
|
IL_0040: ldarg.0
|
|
IL_0041: ldarg.1
|
|
IL_0042: ldarg.2
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api
|
|
IL_0049: callvirt instance native int Virtuoso.Hyphen.Mini.StandalonePlugin::MirandaPluginInfo(uint32,
|
|
bool)
|
|
IL_004e: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr
|
|
.line 336,336 : 17,29 ''
|
|
IL_0053: ldc.i4.1
|
|
IL_0054: stloc.1
|
|
IL_0055: leave.s IL_0068
|
|
|
|
.line 338,338 : 13,30 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0057: pop
|
|
.line 339,339 : 13,14 ''
|
|
IL_0058: nop
|
|
.line 340,340 : 17,45 ''
|
|
IL_0059: ldarg.0
|
|
IL_005a: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_005f: stfld native int Virtuoso.Hyphen.Mini.Module::PluginInfoPtr
|
|
.line 341,341 : 17,30 ''
|
|
IL_0064: ldc.i4.0
|
|
IL_0065: stloc.1
|
|
IL_0066: leave.s IL_0068
|
|
|
|
} // end handler
|
|
IL_0068: nop
|
|
.line 343,343 : 9,10 ''
|
|
IL_0069: ldloc.1
|
|
IL_006a: ret
|
|
} // end of method Module::PublishPluginInformation
|
|
|
|
.method private hidebysig instance void
|
|
ProbeCustomApiExports(class Virtuoso.Hyphen.Mini.StandalonePlugin plugin) cil managed
|
|
{
|
|
// Code size 246 (0xf6)
|
|
.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.Exception e,
|
|
[6] bool CS$4$0000,
|
|
[7] class [mscorlib]System.Reflection.MethodInfo[] CS$6$0001,
|
|
[8] int32 CS$7$0002)
|
|
.line 350,350 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 351,351 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0000
|
|
IL_000a: ldloc.s CS$4$0000
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 352,352 : 17,59 ''
|
|
IL_000e: ldstr "plugin"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 354,354 : 13,106 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Hyphen.Mini.Module::LoaderOptions
|
|
IL_001f: ldc.i4.2
|
|
IL_0020: and
|
|
IL_0021: ldc.i4.2
|
|
IL_0022: ceq
|
|
IL_0024: stloc.s CS$4$0000
|
|
IL_0026: ldloc.s CS$4$0000
|
|
IL_0028: brtrue.s IL_002f
|
|
|
|
.line 355,355 : 17,24 ''
|
|
IL_002a: br IL_00f5
|
|
|
|
.line 357,357 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_002f: nop
|
|
.line 358,358 : 17,91 ''
|
|
IL_0030: ldtoken Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute
|
|
IL_0035: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_003a: stloc.0
|
|
.line 359,359 : 22,85 ''
|
|
IL_003b: ldtoken Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback
|
|
IL_0040: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0045: stloc.1
|
|
.line 361,361 : 17,24 ''
|
|
IL_0046: nop
|
|
.line 361,361 : 47,176 ''
|
|
IL_0047: ldarg.1
|
|
IL_0048: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_004d: ldc.i4.s 116
|
|
IL_004f: callvirt instance class [mscorlib]System.Reflection.MethodInfo[] [mscorlib]System.Type::GetMethods(valuetype [mscorlib]System.Reflection.BindingFlags)
|
|
IL_0054: stloc.s CS$6$0001
|
|
IL_0056: ldc.i4.0
|
|
IL_0057: stloc.s CS$7$0002
|
|
IL_0059: br.s IL_00c1
|
|
|
|
.line 361,361 : 26,43 ''
|
|
IL_005b: ldloc.s CS$6$0001
|
|
IL_005d: ldloc.s CS$7$0002
|
|
IL_005f: ldelem.ref
|
|
IL_0060: stloc.2
|
|
.line 362,362 : 17,18 ''
|
|
IL_0061: nop
|
|
.line 363,363 : 21,77 ''
|
|
IL_0062: ldloc.2
|
|
IL_0063: ldloc.0
|
|
IL_0064: ldc.i4.1
|
|
IL_0065: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_006a: stloc.s CS$4$0000
|
|
IL_006c: ldloc.s CS$4$0000
|
|
IL_006e: brtrue.s IL_0072
|
|
|
|
.line 364,364 : 25,34 ''
|
|
IL_0070: br.s IL_00bb
|
|
|
|
.line 366,366 : 21,123 ''
|
|
IL_0072: ldloc.1
|
|
IL_0073: ldarg.1
|
|
IL_0074: ldloc.2
|
|
IL_0075: ldc.i4.0
|
|
IL_0076: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::CreateDelegate(class [mscorlib]System.Type,
|
|
object,
|
|
class [mscorlib]System.Reflection.MethodInfo,
|
|
bool)
|
|
IL_007b: stloc.3
|
|
.line 368,368 : 21,47 ''
|
|
IL_007c: ldloc.3
|
|
IL_007d: ldnull
|
|
IL_007e: ceq
|
|
IL_0080: ldc.i4.0
|
|
IL_0081: ceq
|
|
IL_0083: stloc.s CS$4$0000
|
|
IL_0085: ldloc.s CS$4$0000
|
|
IL_0087: brtrue.s IL_008b
|
|
|
|
.line 369,369 : 25,34 ''
|
|
IL_0089: br.s IL_00bb
|
|
|
|
.line 371,371 : 21,159 ''
|
|
IL_008b: ldloc.2
|
|
IL_008c: ldloc.0
|
|
IL_008d: ldc.i4.1
|
|
IL_008e: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0093: ldc.i4.0
|
|
IL_0094: ldelem.ref
|
|
IL_0095: castclass Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute
|
|
IL_009a: stloc.s attrib
|
|
.line 372,372 : 21,140 ''
|
|
IL_009c: ldarg.1
|
|
IL_009d: callvirt instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::get_CustomApiHandlers()
|
|
IL_00a2: ldloc.s attrib
|
|
IL_00a4: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::get_ExportName()
|
|
IL_00a9: ldloc.3
|
|
IL_00aa: castclass Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback
|
|
IL_00af: newobj instance void Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::.ctor(string,
|
|
class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback)
|
|
IL_00b4: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor>::Add(!0)
|
|
IL_00b9: nop
|
|
.line 374,374 : 17,18 ''
|
|
IL_00ba: nop
|
|
IL_00bb: ldloc.s CS$7$0002
|
|
IL_00bd: ldc.i4.1
|
|
IL_00be: add
|
|
IL_00bf: stloc.s CS$7$0002
|
|
.line 361,361 : 44,46 ''
|
|
IL_00c1: ldloc.s CS$7$0002
|
|
IL_00c3: ldloc.s CS$6$0001
|
|
IL_00c5: ldlen
|
|
IL_00c6: conv.i4
|
|
IL_00c7: clt
|
|
IL_00c9: stloc.s CS$4$0000
|
|
IL_00cb: ldloc.s CS$4$0000
|
|
IL_00cd: brtrue.s IL_005b
|
|
|
|
.line 375,375 : 13,14 ''
|
|
IL_00cf: nop
|
|
IL_00d0: leave.s IL_00f4
|
|
|
|
.line 376,376 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00d2: stloc.s e
|
|
.line 377,377 : 13,14 ''
|
|
IL_00d4: nop
|
|
.line 378,378 : 17,110 ''
|
|
IL_00d5: ldc.i4.5
|
|
IL_00d6: ldstr "HyphenMini"
|
|
IL_00db: ldstr "Unable to probe custom plugin api exports. "
|
|
IL_00e0: ldloc.s e
|
|
IL_00e2: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_00e7: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00ec: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00f1: nop
|
|
.line 379,379 : 17,23 ''
|
|
IL_00f2: rethrow
|
|
} // end handler
|
|
IL_00f4: nop
|
|
.line 381,381 : 9,10 ''
|
|
IL_00f5: ret
|
|
} // end of method Module::ProbeCustomApiExports
|
|
|
|
.method private hidebysig instance class Virtuoso.Hyphen.Mini.StandalonePlugin
|
|
LoadActualPlugin() cil managed
|
|
{
|
|
// Code size 239 (0xef)
|
|
.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 [mscorlib]System.Exception e,
|
|
[6] class Virtuoso.Hyphen.Mini.StandalonePlugin CS$1$0000,
|
|
[7] bool CS$4$0001)
|
|
.line 388,388 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 390,390 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 391,391 : 17,137 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld string Virtuoso.Hyphen.Mini.Module::MasterDirectory
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
IL_000e: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string)
|
|
IL_0013: ldstr ".master.dll"
|
|
IL_0018: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_001d: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0022: stloc.0
|
|
.line 393,393 : 17,48 ''
|
|
IL_0023: ldloc.0
|
|
IL_0024: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0029: stloc.s CS$4$0001
|
|
IL_002b: ldloc.s CS$4$0001
|
|
IL_002d: brtrue.s IL_0037
|
|
|
|
.line 394,394 : 21,33 ''
|
|
IL_002f: ldnull
|
|
IL_0030: stloc.s CS$1$0000
|
|
IL_0032: leave IL_00eb
|
|
|
|
.line 396,396 : 17,75 ''
|
|
IL_0037: ldloc.0
|
|
IL_0038: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::LoadFile(string)
|
|
IL_003d: stloc.1
|
|
.line 397,397 : 17,91 ''
|
|
IL_003e: ldloc.1
|
|
IL_003f: call class [mscorlib]System.Type[] Virtuoso.Miranda.Plugins.PluginManagerBase::GetExposedPlugins(class [mscorlib]System.Reflection.Assembly)
|
|
IL_0044: stloc.2
|
|
.line 400,403 : 17,20 ''
|
|
IL_0045: ldloc.2
|
|
IL_0046: ldsfld class [mscorlib]System.Predicate`1<class [mscorlib]System.Type> Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_004b: brtrue.s IL_0060
|
|
|
|
IL_004d: ldnull
|
|
IL_004e: ldftn bool Virtuoso.Hyphen.Mini.Module::'<LoadActualPlugin>b__0'(class [mscorlib]System.Type)
|
|
IL_0054: newobj instance void class [mscorlib]System.Predicate`1<class [mscorlib]System.Type>::.ctor(object,
|
|
native int)
|
|
IL_0059: stsfld class [mscorlib]System.Predicate`1<class [mscorlib]System.Type> Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_005e: br.s IL_0060
|
|
|
|
IL_0060: ldsfld class [mscorlib]System.Predicate`1<class [mscorlib]System.Type> Virtuoso.Hyphen.Mini.Module::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_0065: call !!0 [mscorlib]System.Array::Find<class [mscorlib]System.Type>(!!0[],
|
|
class [mscorlib]System.Predicate`1<!!0>)
|
|
IL_006a: stloc.3
|
|
.line 406,406 : 17,40 ''
|
|
IL_006b: ldloc.3
|
|
IL_006c: ldnull
|
|
IL_006d: ceq
|
|
IL_006f: ldc.i4.0
|
|
IL_0070: ceq
|
|
IL_0072: stloc.s CS$4$0001
|
|
IL_0074: ldloc.s CS$4$0001
|
|
IL_0076: brtrue.s IL_008e
|
|
|
|
.line 407,407 : 21,147 ''
|
|
IL_0078: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToLoadMasterType()
|
|
IL_007d: ldarg.0
|
|
IL_007e: ldfld string Virtuoso.Hyphen.Mini.Module::MasterAssemblyPath
|
|
IL_0083: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0088: newobj instance void [mscorlib]System.TypeLoadException::.ctor(string)
|
|
IL_008d: throw
|
|
|
|
.line 410,410 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_008e: nop
|
|
.line 411,411 : 21,100 ''
|
|
IL_008f: ldloc.3
|
|
IL_0090: ldc.i4.1
|
|
IL_0091: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0096: castclass Virtuoso.Hyphen.Mini.StandalonePlugin
|
|
IL_009b: stloc.s CS$1$0000
|
|
IL_009d: leave.s IL_00eb
|
|
|
|
.line 413,413 : 17,59 ''
|
|
} // end .try
|
|
catch Virtuoso.Miranda.Plugins.RuntimeNotSupportedException
|
|
{
|
|
IL_009f: stloc.s rvnsE
|
|
.line 414,414 : 17,18 ''
|
|
IL_00a1: nop
|
|
.line 415,415 : 21,264 ''
|
|
IL_00a2: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable()
|
|
IL_00a7: ldloc.3
|
|
IL_00a8: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_00ad: ldloc.s rvnsE
|
|
IL_00af: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::get_RequiredVersion()
|
|
IL_00b4: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_00b9: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_RuntimeVersionNotAvailable()
|
|
IL_00be: ldc.i4.0
|
|
IL_00bf: ldc.i4.s 16
|
|
IL_00c1: 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_00c6: pop
|
|
.line 416,416 : 21,27 ''
|
|
IL_00c7: rethrow
|
|
.line 419,419 : 13,32 ''
|
|
} // end handler
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00c9: stloc.s e
|
|
.line 420,420 : 13,14 ''
|
|
IL_00cb: nop
|
|
.line 421,421 : 17,108 ''
|
|
IL_00cc: ldc.i4.5
|
|
IL_00cd: ldstr "HyphenMini"
|
|
IL_00d2: ldstr "Unable to instantiate the master plugin. "
|
|
IL_00d7: ldloc.s e
|
|
IL_00d9: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_00de: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00e3: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00e8: nop
|
|
.line 422,422 : 17,23 ''
|
|
IL_00e9: rethrow
|
|
} // end handler
|
|
IL_00eb: nop
|
|
.line 424,424 : 9,10 ''
|
|
IL_00ec: ldloc.s CS$1$0000
|
|
IL_00ee: ret
|
|
} // end of method Module::LoadActualPlugin
|
|
|
|
.method public hidebysig virtual instance int32
|
|
GetHashCode() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 431,431 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 432,432 : 13,58 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Hyphen.Mini.Module::MiniAssembly
|
|
IL_0007: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_000c: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 433,433 : 9,10 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: ret
|
|
} // end of method Module::GetHashCode
|
|
|
|
.method public hidebysig virtual instance bool
|
|
Equals(object obj) cil managed
|
|
{
|
|
// Code size 42 (0x2a)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Hyphen.Mini.Module other,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 436,436 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 437,437 : 13,42 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: isinst Virtuoso.Hyphen.Mini.Module
|
|
IL_0007: stloc.0
|
|
.line 439,439 : 13,31 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.2
|
|
IL_0010: ldloc.2
|
|
IL_0011: brtrue.s IL_0017
|
|
|
|
.line 440,440 : 17,30 ''
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: stloc.1
|
|
IL_0015: br.s IL_0028
|
|
|
|
.line 442,442 : 13,57 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_001d: ldarg.0
|
|
IL_001e: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0023: ceq
|
|
IL_0025: stloc.1
|
|
IL_0026: br.s IL_0028
|
|
|
|
.line 443,443 : 9,10 ''
|
|
IL_0028: ldloc.1
|
|
IL_0029: ret
|
|
} // end of method Module::Equals
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Hyphen.Mini.StandalonePlugin
|
|
get_StandalonePlugin() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.Mini.StandalonePlugin CS$1$0000)
|
|
.line 455,455 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 456,456 : 17,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 457,457 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Module::get_StandalonePlugin
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsPostV07Build20Api() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 466,466 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 467,467 : 17,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Hyphen.Mini.Module::isPostV07Build20Api
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 468,468 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Module::get_IsPostV07Build20Api
|
|
|
|
.method private hidebysig specialname instance bool
|
|
get_PluginLoaded() cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 477,477 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 478,478 : 17,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 479,479 : 13,14 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method Module::get_PluginLoaded
|
|
|
|
.method private hidebysig specialname instance bool
|
|
get_PluginInitialized() cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 488,488 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 489,489 : 17,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Hyphen.Mini.Module::PluginDescriptor
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 490,490 : 13,14 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method Module::get_PluginInitialized
|
|
|
|
.method assembly hidebysig instance !!T
|
|
ExecuteCustomApiExport<T>(string exportName,
|
|
object[] data) cil managed
|
|
{
|
|
.param [2]
|
|
.custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 150 (0x96)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor descriptor,
|
|
[1] class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'<!!T> 'CS$<>8__locals4',
|
|
[2] !!T CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
IL_0000: newobj instance void class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'<!!T>::.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'<!!T>::exportName
|
|
.line 505,505 : 9,10 ''
|
|
IL_000d: nop
|
|
.line 506,506 : 13,50 ''
|
|
IL_000e: ldloc.1
|
|
IL_000f: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'<!!T>::exportName
|
|
IL_0014: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0019: ldc.i4.0
|
|
IL_001a: ceq
|
|
IL_001c: stloc.3
|
|
IL_001d: ldloc.3
|
|
IL_001e: brtrue.s IL_002b
|
|
|
|
.line 507,507 : 17,63 ''
|
|
IL_0020: ldstr "exportName"
|
|
IL_0025: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002a: throw
|
|
|
|
.line 509,509 : 13,30 ''
|
|
IL_002b: ldarg.2
|
|
IL_002c: ldnull
|
|
IL_002d: ceq
|
|
IL_002f: ldc.i4.0
|
|
IL_0030: ceq
|
|
IL_0032: stloc.3
|
|
IL_0033: ldloc.3
|
|
IL_0034: brtrue.s IL_0041
|
|
|
|
.line 510,510 : 17,57 ''
|
|
IL_0036: ldstr "data"
|
|
IL_003b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0040: throw
|
|
|
|
.line 512,512 : 13,31 ''
|
|
IL_0041: ldarg.0
|
|
IL_0042: call instance bool Virtuoso.Hyphen.Mini.Module::get_PluginLoaded()
|
|
IL_0047: stloc.3
|
|
IL_0048: ldloc.3
|
|
IL_0049: brtrue.s IL_0056
|
|
|
|
.line 513,513 : 17,102 ''
|
|
IL_004b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized()
|
|
IL_0050: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0055: throw
|
|
|
|
.line 516,519 : 13,16 ''
|
|
IL_0056: ldarg.0
|
|
IL_0057: ldfld class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::standalonePlugin
|
|
IL_005c: callvirt instance class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::get_CustomApiHandlers()
|
|
IL_0061: ldloc.1
|
|
IL_0062: ldftn instance bool class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'<!!T>::'<ExecuteCustomApiExport>b__2'(class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor)
|
|
IL_0068: newobj instance void class [mscorlib]System.Predicate`1<class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor>::.ctor(object,
|
|
native int)
|
|
IL_006d: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor>::Find(class [mscorlib]System.Predicate`1<!0>)
|
|
IL_0072: stloc.0
|
|
.line 521,521 : 13,36 ''
|
|
IL_0073: ldloc.0
|
|
IL_0074: ldnull
|
|
IL_0075: ceq
|
|
IL_0077: ldc.i4.0
|
|
IL_0078: ceq
|
|
IL_007a: stloc.3
|
|
IL_007b: ldloc.3
|
|
IL_007c: brtrue.s IL_008a
|
|
|
|
.line 522,522 : 17,63 ''
|
|
IL_007e: ldloc.1
|
|
IL_007f: ldfld string class Virtuoso.Hyphen.Mini.Module/'<>c__DisplayClass3`1'<!!T>::exportName
|
|
IL_0084: newobj instance void [mscorlib]System.NotImplementedException::.ctor(string)
|
|
IL_0089: throw
|
|
|
|
.line 524,524 : 17,52 ''
|
|
IL_008a: ldloc.0
|
|
IL_008b: ldarg.2
|
|
IL_008c: callvirt instance !!0 Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::Execute<!!0>(object[])
|
|
IL_0091: stloc.2
|
|
IL_0092: br.s IL_0094
|
|
|
|
.line 525,525 : 9,10 ''
|
|
IL_0094: ldloc.2
|
|
IL_0095: ret
|
|
} // end of method Module::ExecuteCustomApiExport
|
|
|
|
.method private hidebysig static bool '<LoadActualPlugin>b__0'(class [mscorlib]System.Type _type) cil managed
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 22 (0x16)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 401,401 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 402,402 : 21,73 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldtoken Virtuoso.Hyphen.Mini.StandalonePlugin
|
|
IL_0007: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000c: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type)
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
IL_0014: ldloc.0
|
|
IL_0015: ret
|
|
} // end of method Module::'<LoadActualPlugin>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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 26,26 : 34,35 ''
|
|
IL_0007: nop
|
|
.line 26,26 : 36,37 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method RemoteObject::.ctor
|
|
|
|
.method public hidebysig virtual instance object
|
|
InitializeLifetimeService() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 29,29 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 30,30 : 13,25 ''
|
|
IL_0001: ldnull
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 31,31 : 9,10 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 29,29 : 44,45 ''
|
|
IL_0007: nop
|
|
.line 29,29 : 46,47 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method ContextWorker::.ctor
|
|
|
|
.method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext
|
|
get_Context() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext CS$1$0000)
|
|
.line 33,33 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 33,33 : 19,49 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 33,33 : 50,51 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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<T>
|
|
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<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> PluginStateChange
|
|
.field private static class [mscorlib]System.Converter`2<class Virtuoso.Miranda.Plugins.ExposingPluginAttribute,class [mscorlib]System.Type> '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 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 56,56 : 100,101 ''
|
|
IL_000a: nop
|
|
.line 56,56 : 102,103 ''
|
|
IL_000b: nop
|
|
IL_000c: 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 153 (0x99)
|
|
.maxstack 2
|
|
.locals init ([0] native int pluginLink,
|
|
[1] bool CS$4$0000)
|
|
.line 58,58 : 9,125 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor()
|
|
IL_0006: nop
|
|
.line 59,59 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 60,60 : 13,39 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.1
|
|
IL_0010: ldloc.1
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 61,61 : 17,66 ''
|
|
IL_0013: ldstr "fusionContext"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 63,63 : 13,57 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0024: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.PluginManagerBase::livingDomain
|
|
.line 64,64 : 13,48 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldarg.1
|
|
IL_002b: stfld class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::fusionContext
|
|
.line 66,66 : 13,71 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: newobj instance void Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::.ctor()
|
|
IL_0036: stfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
.line 67,67 : 13,111 ''
|
|
IL_003b: ldarg.0
|
|
IL_003c: ldarg.0
|
|
IL_003d: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_0042: newobj instance void Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection)
|
|
IL_0047: stfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptorsAsReadOnly
|
|
.line 69,69 : 13,42 ''
|
|
IL_004c: ldarg.2
|
|
IL_004d: ldc.i4.0
|
|
IL_004e: ceq
|
|
IL_0050: stloc.1
|
|
IL_0051: ldloc.1
|
|
IL_0052: brtrue.s IL_0089
|
|
|
|
.line 70,70 : 13,14 ''
|
|
IL_0054: nop
|
|
.line 71,71 : 17,46 ''
|
|
IL_0055: ldarg.1
|
|
IL_0056: callvirt instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid()
|
|
IL_005b: stloc.1
|
|
IL_005c: ldloc.1
|
|
IL_005d: brtrue.s IL_007d
|
|
|
|
.line 72,72 : 17,18 ''
|
|
IL_005f: nop
|
|
.line 73,73 : 21,72 ''
|
|
IL_0060: ldarg.1
|
|
IL_0061: callvirt instance native int Virtuoso.Hyphen.FusionContext::get_NativePluginLink()
|
|
IL_0066: stloc.0
|
|
.line 76,76 : 21,56 ''
|
|
IL_0067: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent()
|
|
IL_006c: nop
|
|
.line 80,80 : 21,103 ''
|
|
IL_006d: ldloc.0
|
|
IL_006e: call class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.MirandaPluginLink::FromPointer(native int)
|
|
IL_0073: ldarg.0
|
|
IL_0074: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink,
|
|
class Virtuoso.Miranda.Plugins.PluginManagerBase)
|
|
IL_0079: nop
|
|
.line 81,81 : 17,18 ''
|
|
IL_007a: nop
|
|
IL_007b: br.s IL_0088
|
|
|
|
.line 83,83 : 21,66 ''
|
|
IL_007d: ldstr "fusionContext"
|
|
IL_0082: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_0087: throw
|
|
|
|
.line 84,84 : 13,14 ''
|
|
IL_0088: nop
|
|
.line 86,86 : 13,41 ''
|
|
IL_0089: ldarg.3
|
|
IL_008a: ldc.i4.0
|
|
IL_008b: ceq
|
|
IL_008d: stloc.1
|
|
IL_008e: ldloc.1
|
|
IL_008f: brtrue.s IL_0097
|
|
|
|
.line 87,87 : 17,46 ''
|
|
IL_0091: call void Virtuoso.Miranda.Plugins.PMConfiguration::Initialize()
|
|
IL_0096: nop
|
|
.line 88,88 : 9,10 ''
|
|
IL_0097: nop
|
|
IL_0098: ret
|
|
} // end of method PluginManagerBase::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
void add_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 46 (0x2e)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0021: stloc.0
|
|
IL_0022: ldloc.0
|
|
IL_0023: ldloc.1
|
|
IL_0024: ceq
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: ceq
|
|
IL_0029: stloc.3
|
|
IL_002a: ldloc.3
|
|
IL_002b: brtrue.s IL_0006
|
|
|
|
IL_002d: ret
|
|
} // end of method PluginManagerBase::add_PrimaryPluginManagerInitialized
|
|
|
|
.method public hidebysig specialname static
|
|
void remove_PrimaryPluginManagerInitialized(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 46 (0x2e)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0021: stloc.0
|
|
IL_0022: ldloc.0
|
|
IL_0023: ldloc.1
|
|
IL_0024: ceq
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: ceq
|
|
IL_0029: stloc.3
|
|
IL_002a: ldloc.3
|
|
IL_002b: brtrue.s IL_0006
|
|
|
|
IL_002d: ret
|
|
} // end of method PluginManagerBase::remove_PrimaryPluginManagerInitialized
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_FusionCompleted(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method PluginManagerBase::add_FusionCompleted
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_FusionCompleted(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method PluginManagerBase::remove_FusionCompleted
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_PluginStateChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> V_0,
|
|
class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> V_1,
|
|
class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> V_2,
|
|
bool V_3)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> 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<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>
|
|
IL_0015: stloc.2
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange
|
|
IL_001c: ldloc.2
|
|
IL_001d: ldloc.1
|
|
IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method PluginManagerBase::add_PluginStateChange
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_PluginStateChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> V_0,
|
|
class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> V_1,
|
|
class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> V_2,
|
|
bool V_3)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> 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<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>
|
|
IL_0015: stloc.2
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange
|
|
IL_001c: ldloc.2
|
|
IL_001d: ldloc.1
|
|
IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: 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 27 (0x1b)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 101,101 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 102,102 : 13,57 ''
|
|
IL_0001: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: stloc.0
|
|
IL_000a: ldloc.0
|
|
IL_000b: brtrue.s IL_001a
|
|
|
|
.line 103,103 : 17,60 ''
|
|
IL_000d: ldsfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::PrimaryPluginManagerInitialized
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldarg.1
|
|
IL_0014: callvirt instance void [mscorlib]System.EventHandler::Invoke(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0019: nop
|
|
.line 104,104 : 9,10 ''
|
|
IL_001a: ret
|
|
} // end of method PluginManagerBase::FirePrimaryPluginManagerInitializedEvent
|
|
|
|
.method family hidebysig instance void
|
|
RaiseFusionCompletedEvent(class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 29 (0x1d)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 107,107 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 108,108 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_001c
|
|
|
|
.line 109,109 : 17,42 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.PluginManagerBase::FusionCompleted
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldarg.1
|
|
IL_0016: callvirt instance void [mscorlib]System.EventHandler::Invoke(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_001b: nop
|
|
.line 110,110 : 9,10 ''
|
|
IL_001c: ret
|
|
} // end of method PluginManagerBase::RaiseFusionCompletedEvent
|
|
|
|
.method family hidebysig instance void
|
|
FirePluginStateChangeEvent(class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs e) cil managed
|
|
{
|
|
// Code size 29 (0x1d)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 113,113 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 114,114 : 13,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_001c
|
|
|
|
.line 115,115 : 17,44 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> Virtuoso.Miranda.Plugins.PluginManagerBase::PluginStateChange
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldarg.1
|
|
IL_0016: callvirt instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>::Invoke(object,
|
|
!0)
|
|
IL_001b: nop
|
|
.line 116,116 : 9,10 ''
|
|
IL_001c: ret
|
|
} // end of method PluginManagerBase::FirePluginStateChangeEvent
|
|
|
|
.method family hidebysig specialname instance bool
|
|
get_Initialized() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 125,125 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 126,126 : 17,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.PluginManagerBase::initialized
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 127,127 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginManagerBase::get_Initialized
|
|
|
|
.method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection
|
|
get_PluginDescriptors() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection CS$1$0000)
|
|
.line 132,132 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 132,132 : 19,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 132,132 : 45,46 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginManagerBase::get_PluginDescriptors
|
|
|
|
.method family hidebysig specialname instance class [mscorlib]System.AppDomain
|
|
get_LivingDomain() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.AppDomain CS$1$0000)
|
|
.line 138,138 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 139,139 : 17,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.PluginManagerBase::livingDomain
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 140,140 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginManagerBase::get_LivingDomain
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection
|
|
get_Plugins() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection CS$1$0000)
|
|
.line 146,146 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 147,147 : 17,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptorsAsReadOnly
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 148,148 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginManagerBase::get_Plugins
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Hyphen.FusionContext
|
|
get_FusionContext() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.FusionContext CS$1$0000)
|
|
.line 154,154 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 155,155 : 17,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::fusionContext
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 156,156 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 84 (0x54)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Type[] CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 166,166 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 167,167 : 13,73 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::ExposingPluginAttributeType
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: callvirt instance bool [mscorlib]System.Reflection.Assembly::IsDefined(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_001a
|
|
|
|
.line 168,168 : 17,36 ''
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: newarr [mscorlib]System.Type
|
|
IL_0017: stloc.0
|
|
IL_0018: br.s IL_0052
|
|
|
|
.line 170,174 : 13,20 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::ExposingPluginAttributeType
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0026: castclass class Virtuoso.Miranda.Plugins.ExposingPluginAttribute[]
|
|
IL_002b: ldsfld class [mscorlib]System.Converter`2<class Virtuoso.Miranda.Plugins.ExposingPluginAttribute,class [mscorlib]System.Type> Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6'
|
|
IL_0030: brtrue.s IL_0045
|
|
|
|
IL_0032: ldnull
|
|
IL_0033: ldftn class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::'<GetExposedPlugins>b__5'(class Virtuoso.Miranda.Plugins.ExposingPluginAttribute)
|
|
IL_0039: newobj instance void class [mscorlib]System.Converter`2<class Virtuoso.Miranda.Plugins.ExposingPluginAttribute,class [mscorlib]System.Type>::.ctor(object,
|
|
native int)
|
|
IL_003e: stsfld class [mscorlib]System.Converter`2<class Virtuoso.Miranda.Plugins.ExposingPluginAttribute,class [mscorlib]System.Type> Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6'
|
|
IL_0043: br.s IL_0045
|
|
|
|
IL_0045: ldsfld class [mscorlib]System.Converter`2<class Virtuoso.Miranda.Plugins.ExposingPluginAttribute,class [mscorlib]System.Type> Virtuoso.Miranda.Plugins.PluginManagerBase::'CS$<>9__CachedAnonymousMethodDelegate6'
|
|
IL_004a: call !!1[] [mscorlib]System.Array::ConvertAll<class Virtuoso.Miranda.Plugins.ExposingPluginAttribute,class [mscorlib]System.Type>(!!0[],
|
|
class [mscorlib]System.Converter`2<!!0,!!1>)
|
|
IL_004f: stloc.0
|
|
IL_0050: br.s IL_0052
|
|
|
|
.line 175,175 : 9,10 ''
|
|
IL_0052: ldloc.0
|
|
IL_0053: ret
|
|
} // end of method PluginManagerBase::GetExposedPlugins
|
|
|
|
.method family hidebysig instance void
|
|
DeclareInitialized() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 178,178 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 179,179 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.PluginManagerBase::initialized
|
|
.line 180,180 : 9,10 ''
|
|
IL_0008: ret
|
|
} // end of method PluginManagerBase::DeclareInitialized
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void AccountPluginDescriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed
|
|
{
|
|
// Code size 104 (0x68)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 183,183 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 184,184 : 13,42 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 185,185 : 17,69 ''
|
|
IL_000c: ldstr "pluginDescriptor"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 188,188 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0017: nop
|
|
.line 189,189 : 17,80 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_001e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0023: nop
|
|
.line 191,191 : 17,85 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_002a: ldarg.1
|
|
IL_002b: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: ceq
|
|
IL_0038: stloc.0
|
|
IL_0039: ldloc.0
|
|
IL_003a: brtrue.s IL_0047
|
|
|
|
.line 192,192 : 21,110 ''
|
|
IL_003c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized()
|
|
IL_0041: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0046: throw
|
|
|
|
.line 194,194 : 17,57 ''
|
|
IL_0047: ldarg.0
|
|
IL_0048: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_004d: ldarg.1
|
|
IL_004e: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::Add(!0)
|
|
IL_0053: nop
|
|
.line 195,195 : 13,14 ''
|
|
IL_0054: nop
|
|
IL_0055: leave.s IL_0066
|
|
|
|
.line 197,197 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0057: nop
|
|
.line 198,198 : 17,68 ''
|
|
IL_0058: ldarg.0
|
|
IL_0059: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_005e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0063: nop
|
|
.line 199,199 : 13,14 ''
|
|
IL_0064: nop
|
|
IL_0065: endfinally
|
|
} // end handler
|
|
IL_0066: nop
|
|
.line 200,200 : 9,10 ''
|
|
IL_0067: 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 13 (0xd)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin CS$1$0000)
|
|
.line 203,203 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 204,204 : 13,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0008: stloc.0
|
|
IL_0009: br.s IL_000b
|
|
|
|
.line 205,205 : 9,10 ''
|
|
IL_000b: ldloc.0
|
|
IL_000c: 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 159 (0x9f)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute loaderOptions,
|
|
[1] class Virtuoso.Miranda.Plugins.MirandaPlugin CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 208,208 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 209,209 : 13,30 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 210,210 : 17,57 ''
|
|
IL_000c: ldstr "type"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 212,212 : 13,128 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::PluginType
|
|
IL_001d: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type)
|
|
IL_0022: brfalse.s IL_003b
|
|
|
|
IL_0024: ldarg.1
|
|
IL_0025: brtrue.s IL_0037
|
|
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldsfld class [mscorlib]System.Type Virtuoso.Hyphen.Mini.StandalonePlugin::PluginType
|
|
IL_002d: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type)
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: ceq
|
|
IL_0035: br.s IL_0038
|
|
|
|
IL_0037: ldc.i4.1
|
|
IL_0038: nop
|
|
IL_0039: br.s IL_003c
|
|
|
|
IL_003b: ldc.i4.0
|
|
IL_003c: nop
|
|
IL_003d: stloc.2
|
|
IL_003e: ldloc.2
|
|
IL_003f: brtrue.s IL_0045
|
|
|
|
.line 213,213 : 17,29 ''
|
|
IL_0041: ldnull
|
|
IL_0042: stloc.1
|
|
IL_0043: br.s IL_009d
|
|
|
|
.line 215,215 : 13,110 ''
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldc.i4.0
|
|
IL_0047: call class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::Get(class [mscorlib]System.Type,
|
|
valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner)
|
|
IL_004c: stloc.0
|
|
.line 217,217 : 13,70 ''
|
|
IL_004d: ldloc.0
|
|
IL_004e: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion()
|
|
IL_0053: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion()
|
|
IL_0058: call bool [mscorlib]System.Version::op_GreaterThan(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_005d: ldc.i4.0
|
|
IL_005e: ceq
|
|
IL_0060: stloc.2
|
|
IL_0061: ldloc.2
|
|
IL_0062: brtrue.s IL_0071
|
|
|
|
.line 218,218 : 17,93 ''
|
|
IL_0064: ldarg.0
|
|
IL_0065: ldloc.0
|
|
IL_0066: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion()
|
|
IL_006b: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type,
|
|
class [mscorlib]System.Version)
|
|
IL_0070: throw
|
|
|
|
.line 220,220 : 13,90 ''
|
|
IL_0071: ldloc.0
|
|
IL_0072: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaVersion()
|
|
IL_0077: callvirt instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(class [mscorlib]System.Version)
|
|
IL_007c: stloc.2
|
|
IL_007d: ldloc.2
|
|
IL_007e: brtrue.s IL_008e
|
|
|
|
.line 221,221 : 17,106 ''
|
|
IL_0080: ldarg.0
|
|
IL_0081: ldloc.0
|
|
IL_0082: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion()
|
|
IL_0087: ldc.i4.0
|
|
IL_0088: newobj instance void Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::.ctor(class [mscorlib]System.Type,
|
|
class [mscorlib]System.Version,
|
|
bool)
|
|
IL_008d: throw
|
|
|
|
.line 223,223 : 13,72 ''
|
|
IL_008e: ldarg.0
|
|
IL_008f: ldc.i4.1
|
|
IL_0090: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0095: castclass Virtuoso.Miranda.Plugins.MirandaPlugin
|
|
IL_009a: stloc.1
|
|
IL_009b: br.s IL_009d
|
|
|
|
.line 224,224 : 9,10 ''
|
|
IL_009d: ldloc.1
|
|
IL_009e: ret
|
|
} // end of method PluginManagerBase::InstantiatePlugin
|
|
|
|
.method family hidebysig static void RegisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed
|
|
{
|
|
// Code size 105 (0x69)
|
|
.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<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute> CS$5$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 227,227 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 229,229 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 230,230 : 17,79 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_0008: nop
|
|
.line 231,231 : 17,63 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_000f: stloc.0
|
|
.line 233,233 : 17,71 ''
|
|
IL_0010: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0015: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList()
|
|
IL_001a: stloc.1
|
|
.line 235,235 : 17,24 ''
|
|
IL_001b: nop
|
|
.line 235,235 : 73,98 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection()
|
|
IL_0022: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::GetEnumerator()
|
|
IL_0027: stloc.3
|
|
.try
|
|
{
|
|
IL_0028: br.s IL_003b
|
|
|
|
.line 235,235 : 26,69 ''
|
|
IL_002a: ldloca.s CS$5$0000
|
|
IL_002c: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::get_Current()
|
|
IL_0031: stloc.2
|
|
.line 236,236 : 21,61 ''
|
|
IL_0032: ldloc.1
|
|
IL_0033: ldloc.0
|
|
IL_0034: ldloc.2
|
|
IL_0035: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_003a: nop
|
|
.line 235,235 : 70,72 ''
|
|
IL_003b: ldloca.s CS$5$0000
|
|
IL_003d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::MoveNext()
|
|
IL_0042: stloc.s CS$4$0001
|
|
IL_0044: ldloc.s CS$4$0001
|
|
IL_0046: brtrue.s IL_002a
|
|
|
|
IL_0048: leave.s IL_0059
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_004a: ldloca.s CS$5$0000
|
|
IL_004c: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>
|
|
IL_0052: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0057: nop
|
|
IL_0058: endfinally
|
|
} // end handler
|
|
IL_0059: nop
|
|
.line 237,237 : 13,14 ''
|
|
IL_005a: nop
|
|
IL_005b: leave.s IL_0067
|
|
|
|
.line 239,239 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005d: nop
|
|
.line 240,240 : 17,67 ''
|
|
IL_005e: ldarg.0
|
|
IL_005f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0064: nop
|
|
.line 241,241 : 13,14 ''
|
|
IL_0065: nop
|
|
IL_0066: endfinally
|
|
} // end handler
|
|
IL_0067: nop
|
|
.line 242,242 : 9,10 ''
|
|
IL_0068: ret
|
|
} // end of method PluginManagerBase::RegisterMenuItems
|
|
|
|
.method family hidebysig static void UnregisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed
|
|
{
|
|
// Code size 125 (0x7d)
|
|
.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] bool result,
|
|
[4] class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute> CS$5$0000,
|
|
[5] bool CS$4$0001)
|
|
.line 245,245 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 247,247 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 248,248 : 17,79 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_0008: nop
|
|
.line 249,249 : 17,63 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_000f: stloc.0
|
|
.line 251,251 : 17,71 ''
|
|
IL_0010: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0015: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList()
|
|
IL_001a: stloc.1
|
|
.line 253,253 : 17,24 ''
|
|
IL_001b: nop
|
|
.line 253,253 : 73,88 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItems()
|
|
IL_0022: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::GetEnumerator()
|
|
IL_0027: stloc.s CS$5$0000
|
|
.try
|
|
{
|
|
IL_0029: br.s IL_004a
|
|
|
|
.line 253,253 : 26,69 ''
|
|
IL_002b: ldloc.s CS$5$0000
|
|
IL_002d: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::get_Current()
|
|
IL_0032: stloc.2
|
|
.line 254,254 : 17,18 ''
|
|
IL_0033: nop
|
|
.line 255,255 : 21,127 ''
|
|
IL_0034: ldloc.1
|
|
IL_0035: ldloc.0
|
|
IL_0036: ldloc.2
|
|
IL_0037: ldnull
|
|
IL_0038: ldc.i4.4
|
|
IL_0039: ldnull
|
|
IL_003a: ldc.i4.0
|
|
IL_003b: ldc.i4.0
|
|
IL_003c: 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_0041: stloc.3
|
|
.line 256,256 : 21,42 ''
|
|
IL_0042: ldloc.3
|
|
IL_0043: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0048: nop
|
|
.line 257,257 : 17,18 ''
|
|
IL_0049: nop
|
|
.line 253,253 : 70,72 ''
|
|
IL_004a: ldloc.s CS$5$0000
|
|
IL_004c: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_0051: stloc.s CS$4$0001
|
|
IL_0053: ldloc.s CS$4$0001
|
|
IL_0055: brtrue.s IL_002b
|
|
|
|
IL_0057: leave.s IL_006d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0059: ldloc.s CS$5$0000
|
|
IL_005b: ldnull
|
|
IL_005c: ceq
|
|
IL_005e: stloc.s CS$4$0001
|
|
IL_0060: ldloc.s CS$4$0001
|
|
IL_0062: brtrue.s IL_006c
|
|
|
|
IL_0064: ldloc.s CS$5$0000
|
|
IL_0066: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_006b: nop
|
|
IL_006c: endfinally
|
|
} // end handler
|
|
IL_006d: nop
|
|
.line 258,258 : 13,14 ''
|
|
IL_006e: nop
|
|
IL_006f: leave.s IL_007b
|
|
|
|
.line 260,260 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0071: nop
|
|
.line 261,261 : 17,67 ''
|
|
IL_0072: ldarg.0
|
|
IL_0073: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0078: nop
|
|
.line 262,262 : 13,14 ''
|
|
IL_0079: nop
|
|
IL_007a: endfinally
|
|
} // end handler
|
|
IL_007b: nop
|
|
.line 263,263 : 9,10 ''
|
|
IL_007c: ret
|
|
} // end of method PluginManagerBase::UnregisterMenuItems
|
|
|
|
.method family hidebysig instance void
|
|
HookPlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed
|
|
{
|
|
// Code size 64 (0x40)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context)
|
|
.line 266,266 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 268,268 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 269,269 : 17,79 ''
|
|
IL_0002: ldarg.1
|
|
IL_0003: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_0008: nop
|
|
.line 271,271 : 17,65 ''
|
|
IL_0009: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_000e: stloc.0
|
|
.line 273,273 : 17,86 ''
|
|
IL_000f: ldarg.1
|
|
IL_0010: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions()
|
|
IL_0015: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::ToArray()
|
|
IL_001a: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHooks(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[])
|
|
IL_001f: nop
|
|
.line 274,274 : 17,80 ''
|
|
IL_0020: ldarg.1
|
|
IL_0021: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks()
|
|
IL_0026: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::ToArray()
|
|
IL_002b: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHooks(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[])
|
|
IL_0030: nop
|
|
.line 275,275 : 13,14 ''
|
|
IL_0031: nop
|
|
IL_0032: leave.s IL_003e
|
|
|
|
.line 277,277 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0034: nop
|
|
.line 278,278 : 17,67 ''
|
|
IL_0035: ldarg.1
|
|
IL_0036: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_003b: nop
|
|
.line 279,279 : 13,14 ''
|
|
IL_003c: nop
|
|
IL_003d: endfinally
|
|
} // end handler
|
|
IL_003e: nop
|
|
.line 280,280 : 9,10 ''
|
|
IL_003f: ret
|
|
} // end of method PluginManagerBase::HookPlugin
|
|
|
|
.method public hidebysig instance void
|
|
DoContextCallback<T>(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<!!T> del,
|
|
!!T state) cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 287,287 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 288,288 : 13,29 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 289,289 : 17,56 ''
|
|
IL_000c: ldstr "del"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 291,291 : 13,30 ''
|
|
IL_0017: ldarg.1
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldarg.2
|
|
IL_001a: callvirt instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<!!T>::Invoke(class Virtuoso.Miranda.Plugins.PluginManagerBase,
|
|
!0)
|
|
IL_001f: nop
|
|
.line 292,292 : 9,10 ''
|
|
IL_0020: 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 12 (0xc)
|
|
.maxstack 8
|
|
.line 295,295 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 296,296 : 13,63 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldc.i4.0
|
|
IL_0005: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
valuetype Virtuoso.Miranda.Plugins.PluginState,
|
|
bool)
|
|
IL_000a: nop
|
|
.line 297,297 : 9,10 ''
|
|
IL_000b: 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 111 (0x6f)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.PluginState previousState,
|
|
[1] bool CS$4$0000)
|
|
.line 300,300 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 302,302 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 303,303 : 17,79 ''
|
|
IL_0002: ldarg.1
|
|
IL_0003: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_0008: nop
|
|
.line 304,304 : 17,74 ''
|
|
IL_0009: ldarg.1
|
|
IL_000a: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState()
|
|
IL_000f: stloc.0
|
|
.line 306,306 : 17,128 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ldarg.2
|
|
IL_0012: beq.s IL_0022
|
|
|
|
IL_0014: ldloc.0
|
|
IL_0015: ldc.i4.2
|
|
IL_0016: bne.un.s IL_001e
|
|
|
|
IL_0018: ldarg.2
|
|
IL_0019: ldc.i4.1
|
|
IL_001a: ceq
|
|
IL_001c: br.s IL_001f
|
|
|
|
IL_001e: ldc.i4.1
|
|
IL_001f: nop
|
|
IL_0020: br.s IL_0023
|
|
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: nop
|
|
IL_0024: stloc.1
|
|
IL_0025: ldloc.1
|
|
IL_0026: brtrue.s IL_002a
|
|
|
|
.line 307,307 : 21,28 ''
|
|
IL_0028: leave.s IL_006d
|
|
|
|
.line 309,309 : 17,62 ''
|
|
IL_002a: ldarg.1
|
|
IL_002b: ldarg.2
|
|
IL_002c: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::UpdatePluginState(valuetype Virtuoso.Miranda.Plugins.PluginState)
|
|
IL_0031: nop
|
|
.line 310,310 : 17,101 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldloc.0
|
|
IL_0034: ldarg.2
|
|
IL_0035: newobj instance void Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::.ctor(valuetype Virtuoso.Miranda.Plugins.PluginState,
|
|
valuetype Virtuoso.Miranda.Plugins.PluginState)
|
|
IL_003a: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::FirePluginStateChangeEvent(class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs)
|
|
IL_003f: nop
|
|
.line 312,312 : 17,53 ''
|
|
IL_0040: ldarg.2
|
|
IL_0041: ldc.i4.1
|
|
IL_0042: ceq
|
|
IL_0044: ldc.i4.0
|
|
IL_0045: ceq
|
|
IL_0047: stloc.1
|
|
IL_0048: ldloc.1
|
|
IL_0049: brtrue.s IL_0056
|
|
|
|
.line 313,313 : 21,67 ''
|
|
IL_004b: ldarg.0
|
|
IL_004c: ldarg.1
|
|
IL_004d: ldarg.3
|
|
IL_004e: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::EnablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
bool)
|
|
IL_0053: nop
|
|
IL_0054: br.s IL_005f
|
|
|
|
.line 315,315 : 21,68 ''
|
|
IL_0056: ldarg.0
|
|
IL_0057: ldarg.1
|
|
IL_0058: ldarg.3
|
|
IL_0059: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DisablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
bool)
|
|
IL_005e: nop
|
|
.line 316,316 : 13,14 ''
|
|
IL_005f: nop
|
|
IL_0060: leave.s IL_006c
|
|
|
|
.line 318,318 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0062: nop
|
|
.line 319,319 : 17,67 ''
|
|
IL_0063: ldarg.1
|
|
IL_0064: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0069: nop
|
|
.line 320,320 : 13,14 ''
|
|
IL_006a: nop
|
|
IL_006b: endfinally
|
|
} // end handler
|
|
IL_006c: nop
|
|
IL_006d: nop
|
|
.line 321,321 : 9,10 ''
|
|
IL_006e: 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 14 (0xe)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000)
|
|
.line 324,324 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 325,325 : 13,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldc.i4.1
|
|
IL_0004: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
bool)
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 326,326 : 9,10 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: ret
|
|
} // end of method PluginManagerBase::LoadPlugin
|
|
|
|
.method private hidebysig instance void
|
|
EnablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor,
|
|
bool rememberState) cil managed
|
|
{
|
|
// Code size 88 (0x58)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.List`1<string> disabledPlugins,
|
|
[1] bool CS$4$0000,
|
|
[2] class [mscorlib]System.Collections.Generic.List`1<string> CS$2$0001)
|
|
.line 331,331 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 332,332 : 13,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::HookPlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0008: nop
|
|
.line 333,333 : 13,49 ''
|
|
IL_0009: ldarg.1
|
|
IL_000a: call void Virtuoso.Miranda.Plugins.PluginManagerBase::RegisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_000f: nop
|
|
.line 335,335 : 13,65 ''
|
|
IL_0010: ldarg.1
|
|
IL_0011: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0016: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginEnableInternal()
|
|
IL_001b: nop
|
|
.line 337,337 : 13,31 ''
|
|
IL_001c: ldarg.2
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.1
|
|
IL_0021: ldloc.1
|
|
IL_0022: brtrue.s IL_0057
|
|
|
|
.line 338,338 : 13,14 ''
|
|
IL_0024: nop
|
|
.line 339,339 : 17,90 ''
|
|
IL_0025: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton()
|
|
IL_002a: callvirt instance class [mscorlib]System.Collections.Generic.List`1<string> Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins()
|
|
IL_002f: stloc.0
|
|
.line 341,341 : 17,39 ''
|
|
IL_0030: ldloc.0
|
|
IL_0031: dup
|
|
IL_0032: stloc.2
|
|
IL_0033: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0038: nop
|
|
.line 342,342 : 21,80 ''
|
|
.try
|
|
{
|
|
IL_0039: ldloc.0
|
|
IL_003a: ldarg.1
|
|
IL_003b: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0040: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName()
|
|
IL_0045: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<string>::Remove(!0)
|
|
IL_004a: pop
|
|
IL_004b: leave.s IL_0055
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_004d: ldloc.2
|
|
IL_004e: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0053: nop
|
|
IL_0054: endfinally
|
|
} // end handler
|
|
IL_0055: nop
|
|
.line 343,343 : 13,14 ''
|
|
IL_0056: nop
|
|
.line 344,344 : 9,10 ''
|
|
IL_0057: ret
|
|
} // end of method PluginManagerBase::EnablePlugin
|
|
|
|
.method private hidebysig instance void
|
|
DisablePlugin(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor,
|
|
bool rememberState) cil managed
|
|
{
|
|
// Code size 155 (0x9b)
|
|
.maxstack 2
|
|
.locals init ([0] string typeName,
|
|
[1] class [mscorlib]System.Collections.Generic.List`1<string> disabledPlugins,
|
|
[2] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0000,
|
|
[3] bool CS$4$0001,
|
|
[4] class [mscorlib]System.Collections.Generic.List`1<string> CS$2$0002)
|
|
.line 347,347 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 348,348 : 13,67 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0007: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisableInternal()
|
|
IL_000c: nop
|
|
.line 350,350 : 13,63 ''
|
|
IL_000d: ldarg.1
|
|
IL_000e: ldc.i4.1
|
|
IL_000f: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::CloseDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
bool)
|
|
IL_0014: nop
|
|
.line 351,351 : 13,51 ''
|
|
IL_0015: ldarg.1
|
|
IL_0016: call void Virtuoso.Miranda.Plugins.PluginManagerBase::UnregisterMenuItems(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_001b: nop
|
|
.line 353,353 : 13,53 ''
|
|
IL_001c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0021: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_0026: dup
|
|
IL_0027: stloc.2
|
|
IL_0028: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_002d: nop
|
|
.line 354,354 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_002e: nop
|
|
.line 355,355 : 17,48 ''
|
|
IL_002f: ldarg.1
|
|
IL_0030: call void Virtuoso.Miranda.Plugins.PluginManagerBase::UnhookEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0035: nop
|
|
.line 356,356 : 17,51 ''
|
|
IL_0036: ldarg.1
|
|
IL_0037: call void Virtuoso.Miranda.Plugins.PluginManagerBase::DestroyServices(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_003c: nop
|
|
.line 357,357 : 17,49 ''
|
|
IL_003d: ldarg.1
|
|
IL_003e: call void Virtuoso.Miranda.Plugins.PluginManagerBase::DestroyEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0043: nop
|
|
.line 358,358 : 13,14 ''
|
|
IL_0044: nop
|
|
IL_0045: leave.s IL_004f
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0047: ldloc.2
|
|
IL_0048: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_004d: nop
|
|
IL_004e: endfinally
|
|
} // end handler
|
|
IL_004f: nop
|
|
.line 360,360 : 13,31 ''
|
|
IL_0050: ldarg.2
|
|
IL_0051: ldc.i4.0
|
|
IL_0052: ceq
|
|
IL_0054: stloc.3
|
|
IL_0055: ldloc.3
|
|
IL_0056: brtrue.s IL_009a
|
|
|
|
.line 361,361 : 13,14 ''
|
|
IL_0058: nop
|
|
.line 362,362 : 17,70 ''
|
|
IL_0059: ldarg.1
|
|
IL_005a: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_005f: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName()
|
|
IL_0064: stloc.0
|
|
.line 363,363 : 17,90 ''
|
|
IL_0065: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton()
|
|
IL_006a: callvirt instance class [mscorlib]System.Collections.Generic.List`1<string> Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins()
|
|
IL_006f: stloc.1
|
|
.line 365,365 : 17,39 ''
|
|
IL_0070: ldloc.1
|
|
IL_0071: dup
|
|
IL_0072: stloc.s CS$2$0002
|
|
IL_0074: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0079: nop
|
|
.line 366,366 : 21,61 ''
|
|
.try
|
|
{
|
|
IL_007a: ldloc.1
|
|
IL_007b: ldloc.0
|
|
IL_007c: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<string>::Contains(!0)
|
|
IL_0081: stloc.3
|
|
IL_0082: ldloc.3
|
|
IL_0083: brtrue.s IL_008d
|
|
|
|
.line 367,367 : 25,55 ''
|
|
IL_0085: ldloc.1
|
|
IL_0086: ldloc.0
|
|
IL_0087: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<string>::Add(!0)
|
|
IL_008c: nop
|
|
IL_008d: leave.s IL_0098
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_008f: ldloc.s CS$2$0002
|
|
IL_0091: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0096: nop
|
|
IL_0097: endfinally
|
|
} // end handler
|
|
IL_0098: nop
|
|
.line 368,368 : 13,14 ''
|
|
IL_0099: nop
|
|
.line 369,369 : 9,10 ''
|
|
IL_009a: ret
|
|
} // end of method PluginManagerBase::DisablePlugin
|
|
|
|
.method family hidebysig instance bool
|
|
IsEnabled(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed
|
|
{
|
|
// Code size 72 (0x48)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.List`1<string> disabledPlugins,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] class [mscorlib]System.Collections.Generic.List`1<string> CS$2$0002)
|
|
.line 372,372 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 373,373 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 374,374 : 17,59 ''
|
|
IL_000c: ldstr "plugin"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 376,376 : 13,86 ''
|
|
IL_0017: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton()
|
|
IL_001c: callvirt instance class [mscorlib]System.Collections.Generic.List`1<string> Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins()
|
|
IL_0021: stloc.0
|
|
.line 378,378 : 13,35 ''
|
|
IL_0022: ldloc.0
|
|
IL_0023: dup
|
|
IL_0024: stloc.3
|
|
IL_0025: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_002a: nop
|
|
.line 379,379 : 17,69 ''
|
|
.try
|
|
{
|
|
IL_002b: ldloc.0
|
|
IL_002c: ldarg.1
|
|
IL_002d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_UniqueName()
|
|
IL_0032: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<string>::Contains(!0)
|
|
IL_0037: ldc.i4.0
|
|
IL_0038: ceq
|
|
IL_003a: stloc.1
|
|
IL_003b: leave.s IL_0045
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_003d: ldloc.3
|
|
IL_003e: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0043: nop
|
|
IL_0044: endfinally
|
|
} // end handler
|
|
IL_0045: nop
|
|
.line 380,380 : 9,10 ''
|
|
IL_0046: ldloc.1
|
|
IL_0047: ret
|
|
} // end of method PluginManagerBase::IsEnabled
|
|
|
|
.method private hidebysig static void DestroyEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed
|
|
{
|
|
// Code size 85 (0x55)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle handle,
|
|
[1] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle> CS$5$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 383,383 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 384,384 : 13,20 ''
|
|
IL_0001: nop
|
|
.line 384,384 : 44,73 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles()
|
|
IL_0008: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle>::GetEnumerator()
|
|
IL_000d: stloc.1
|
|
.try
|
|
{
|
|
IL_000e: br.s IL_0037
|
|
|
|
.line 384,384 : 22,40 ''
|
|
IL_0010: ldloca.s CS$5$0000
|
|
IL_0012: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle>::get_Current()
|
|
IL_0017: stloc.0
|
|
.line 385,385 : 13,14 ''
|
|
IL_0018: nop
|
|
.line 387,387 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_0019: nop
|
|
.line 388,388 : 21,69 ''
|
|
IL_001a: ldloc.0
|
|
IL_001b: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginHandleUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject)
|
|
IL_0020: nop
|
|
.line 389,389 : 21,54 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: call void Virtuoso.Miranda.Plugins.Infrastructure.EventManager::RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle)
|
|
IL_0027: nop
|
|
.line 390,390 : 17,18 ''
|
|
IL_0028: nop
|
|
IL_0029: leave.s IL_0035
|
|
|
|
.line 392,392 : 17,18 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_002b: nop
|
|
.line 393,393 : 21,61 ''
|
|
IL_002c: ldloc.0
|
|
IL_002d: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0032: nop
|
|
.line 394,394 : 17,18 ''
|
|
IL_0033: nop
|
|
IL_0034: endfinally
|
|
} // end handler
|
|
IL_0035: nop
|
|
.line 395,395 : 13,14 ''
|
|
IL_0036: nop
|
|
.line 384,384 : 41,43 ''
|
|
IL_0037: ldloca.s CS$5$0000
|
|
IL_0039: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle>::MoveNext()
|
|
IL_003e: stloc.2
|
|
IL_003f: ldloc.2
|
|
IL_0040: brtrue.s IL_0010
|
|
|
|
IL_0042: leave.s IL_0053
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0044: ldloca.s CS$5$0000
|
|
IL_0046: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle>
|
|
IL_004c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0051: nop
|
|
IL_0052: endfinally
|
|
} // end handler
|
|
IL_0053: nop
|
|
.line 396,396 : 9,10 ''
|
|
IL_0054: ret
|
|
} // end of method PluginManagerBase::DestroyEvents
|
|
|
|
.method private hidebysig static void DestroyServices(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed
|
|
{
|
|
// Code size 71 (0x47)
|
|
.maxstack 1
|
|
.locals init ([0] int32 result,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context,
|
|
[2] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook,
|
|
[3] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> CS$5$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 399,399 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 400,400 : 13,28 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
.line 401,401 : 13,61 ''
|
|
IL_0003: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0008: stloc.1
|
|
.line 403,403 : 13,20 ''
|
|
IL_0009: nop
|
|
.line 403,403 : 45,78 ''
|
|
IL_000a: ldarg.0
|
|
IL_000b: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions()
|
|
IL_0010: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::GetEnumerator()
|
|
IL_0015: stloc.3
|
|
.try
|
|
{
|
|
IL_0016: br.s IL_0027
|
|
|
|
.line 403,403 : 22,41 ''
|
|
IL_0018: ldloca.s CS$5$0000
|
|
IL_001a: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::get_Current()
|
|
IL_001f: stloc.2
|
|
.line 404,404 : 17,47 ''
|
|
IL_0020: ldloc.2
|
|
IL_0021: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0026: nop
|
|
.line 403,403 : 42,44 ''
|
|
IL_0027: ldloca.s CS$5$0000
|
|
IL_0029: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::MoveNext()
|
|
IL_002e: stloc.s CS$4$0001
|
|
IL_0030: ldloc.s CS$4$0001
|
|
IL_0032: brtrue.s IL_0018
|
|
|
|
IL_0034: leave.s IL_0045
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0036: ldloca.s CS$5$0000
|
|
IL_0038: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>
|
|
IL_003e: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0043: nop
|
|
IL_0044: endfinally
|
|
} // end handler
|
|
IL_0045: nop
|
|
.line 405,405 : 9,10 ''
|
|
IL_0046: ret
|
|
} // end of method PluginManagerBase::DestroyServices
|
|
|
|
.method private hidebysig static void UnhookEvents(class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor) cil managed
|
|
{
|
|
// Code size 71 (0x47)
|
|
.maxstack 1
|
|
.locals init ([0] int32 result,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context,
|
|
[2] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hookDesc,
|
|
[3] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> CS$5$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 408,408 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 409,409 : 13,28 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
.line 410,410 : 13,61 ''
|
|
IL_0003: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0008: stloc.1
|
|
.line 412,412 : 13,20 ''
|
|
IL_0009: nop
|
|
.line 412,412 : 49,76 ''
|
|
IL_000a: ldarg.0
|
|
IL_000b: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks()
|
|
IL_0010: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::GetEnumerator()
|
|
IL_0015: stloc.3
|
|
.try
|
|
{
|
|
IL_0016: br.s IL_0027
|
|
|
|
.line 412,412 : 22,45 ''
|
|
IL_0018: ldloca.s CS$5$0000
|
|
IL_001a: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::get_Current()
|
|
IL_001f: stloc.2
|
|
.line 413,413 : 17,51 ''
|
|
IL_0020: ldloc.2
|
|
IL_0021: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0026: nop
|
|
.line 412,412 : 46,48 ''
|
|
IL_0027: ldloca.s CS$5$0000
|
|
IL_0029: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::MoveNext()
|
|
IL_002e: stloc.s CS$4$0001
|
|
IL_0030: ldloc.s CS$4$0001
|
|
IL_0032: brtrue.s IL_0018
|
|
|
|
IL_0034: leave.s IL_0045
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0036: ldloca.s CS$5$0000
|
|
IL_0038: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>
|
|
IL_003e: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0043: nop
|
|
IL_0044: endfinally
|
|
} // end handler
|
|
IL_0045: nop
|
|
.line 414,414 : 9,10 ''
|
|
IL_0046: ret
|
|
} // end of method PluginManagerBase::UnhookEvents
|
|
|
|
.method famorassem hidebysig newslot virtual
|
|
instance void Shutdown(bool lazy) cil managed
|
|
{
|
|
// Code size 158 (0x9e)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor pluginDescriptor,
|
|
[1] bool CS$4$0000,
|
|
[2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor> CS$5$0001)
|
|
.line 417,417 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 419,419 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 420,420 : 17,86 ''
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: ldstr "Hyphen::PluginManagerBase"
|
|
IL_0008: ldstr "Shutting down Plugin Manager..."
|
|
IL_000d: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0012: nop
|
|
.line 421,421 : 17,85 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_001e: nop
|
|
.line 423,423 : 17,50 ''
|
|
IL_001f: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton()
|
|
IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save()
|
|
IL_0029: nop
|
|
.line 425,425 : 17,27 ''
|
|
IL_002a: ldarg.1
|
|
IL_002b: stloc.1
|
|
IL_002c: ldloc.1
|
|
IL_002d: brtrue.s IL_0079
|
|
|
|
.line 426,426 : 17,18 ''
|
|
IL_002f: nop
|
|
.line 427,427 : 21,85 ''
|
|
IL_0030: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0035: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::RaiseIsolatedModePluginsUnloadingEvent()
|
|
IL_003a: nop
|
|
.line 429,429 : 21,28 ''
|
|
IL_003b: nop
|
|
.line 429,429 : 67,89 ''
|
|
IL_003c: ldarg.0
|
|
IL_003d: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_0042: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::GetEnumerator()
|
|
IL_0047: stloc.2
|
|
.try
|
|
{
|
|
IL_0048: br.s IL_005b
|
|
|
|
.line 429,429 : 30,63 ''
|
|
IL_004a: ldloca.s CS$5$0001
|
|
IL_004c: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Current()
|
|
IL_0051: stloc.0
|
|
.line 430,430 : 25,80 ''
|
|
IL_0052: ldarg.0
|
|
IL_0053: ldloc.0
|
|
IL_0054: ldc.i4.0
|
|
IL_0055: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
valuetype Virtuoso.Miranda.Plugins.PluginState)
|
|
IL_005a: nop
|
|
.line 429,429 : 64,66 ''
|
|
IL_005b: ldloca.s CS$5$0001
|
|
IL_005d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>::MoveNext()
|
|
IL_0062: stloc.1
|
|
IL_0063: ldloc.1
|
|
IL_0064: brtrue.s IL_004a
|
|
|
|
IL_0066: leave.s IL_0077
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0068: ldloca.s CS$5$0001
|
|
IL_006a: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>
|
|
IL_0070: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0075: nop
|
|
IL_0076: endfinally
|
|
} // end handler
|
|
IL_0077: nop
|
|
.line 431,431 : 17,18 ''
|
|
IL_0078: nop
|
|
.line 432,432 : 13,14 ''
|
|
IL_0079: nop
|
|
IL_007a: leave.s IL_009c
|
|
|
|
.line 434,434 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_007c: nop
|
|
.line 435,435 : 17,73 ''
|
|
IL_007d: ldarg.0
|
|
IL_007e: ldfld class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection Virtuoso.Miranda.Plugins.PluginManagerBase::pluginDescriptors
|
|
IL_0083: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0088: nop
|
|
.line 436,436 : 17,118 ''
|
|
IL_0089: ldc.i4.0
|
|
IL_008a: ldstr "Hyphen::PluginManagerBase"
|
|
IL_008f: ldstr "Plugin Manager was shut down; all managed plugins "
|
|
+ "were disabled"
|
|
IL_0094: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0099: nop
|
|
.line 437,437 : 13,14 ''
|
|
IL_009a: nop
|
|
IL_009b: endfinally
|
|
} // end handler
|
|
IL_009c: nop
|
|
.line 438,438 : 9,10 ''
|
|
IL_009d: 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 30 (0x1e)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor,
|
|
[1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 441,441 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 442,442 : 13,74 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginDescriptor::SetUp(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0007: stloc.0
|
|
.line 444,444 : 13,35 ''
|
|
IL_0008: ldarg.2
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: stloc.2
|
|
IL_000d: ldloc.2
|
|
IL_000e: brtrue.s IL_0018
|
|
|
|
.line 445,445 : 17,53 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldloc.0
|
|
IL_0012: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::AccountPluginDescriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0017: nop
|
|
.line 447,447 : 13,31 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: stloc.1
|
|
IL_001a: br.s IL_001c
|
|
|
|
.line 448,448 : 9,10 ''
|
|
IL_001c: ldloc.1
|
|
IL_001d: 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 97 (0x61)
|
|
.maxstack 7
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 451,451 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 452,452 : 13,36 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: stloc.0
|
|
IL_0006: ldloc.0
|
|
IL_0007: brtrue.s IL_0051
|
|
|
|
.line 453,453 : 13,14 ''
|
|
IL_0009: nop
|
|
.line 454,454 : 17,247 ''
|
|
IL_000a: ldc.i4.1
|
|
IL_000b: ldarg.1
|
|
IL_000c: ldarg.2
|
|
IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0012: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0017: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable2_Text_PluginError()
|
|
IL_001c: call string [mscorlib]System.Environment::get_NewLine()
|
|
IL_0021: ldarg.2
|
|
IL_0022: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0027: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name()
|
|
IL_002c: ldarg.1
|
|
IL_002d: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0032: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object,
|
|
object)
|
|
IL_0037: ldc.i4.1
|
|
IL_0038: 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_003d: ceq
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ceq
|
|
IL_0042: stloc.0
|
|
IL_0043: ldloc.0
|
|
IL_0044: brtrue.s IL_004e
|
|
|
|
.line 455,455 : 21,74 ''
|
|
IL_0046: ldarg.2
|
|
IL_0047: ldc.i4.2
|
|
IL_0048: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState)
|
|
IL_004d: nop
|
|
.line 456,456 : 13,14 ''
|
|
IL_004e: nop
|
|
IL_004f: br.s IL_0060
|
|
|
|
.line 458,458 : 13,14 ''
|
|
IL_0051: nop
|
|
.line 459,459 : 17,81 ''
|
|
IL_0052: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create()
|
|
IL_0057: ldarg.1
|
|
IL_0058: ldarg.2
|
|
IL_0059: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_005e: nop
|
|
.line 460,460 : 13,14 ''
|
|
IL_005f: nop
|
|
.line 461,461 : 9,10 ''
|
|
IL_0060: ret
|
|
} // end of method PluginManagerBase::HandleException
|
|
|
|
.method private hidebysig static class [mscorlib]System.Type
|
|
'<GetExposedPlugins>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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Type CS$1$0000)
|
|
.line 172,172 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 173,173 : 21,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.ExposingPluginAttribute::get_PluginType()
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginManagerBase::'<GetExposedPlugins>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<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs> PluginStateChange
|
|
{
|
|
.addon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_PluginStateChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>)
|
|
.removeon instance void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_PluginStateChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>)
|
|
} // 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 32,32 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Custom\\CustomApiExportHandlerAttribute.cs'
|
|
IL_0000: nop
|
|
.line 32,32 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::exportName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 32,32 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CustomApiExportHandlerAttribute::get_ExportName
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string exportName) cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 39,39 : 9,66 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Attribute::.ctor()
|
|
IL_0006: nop
|
|
.line 40,40 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 41,41 : 13,36 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 41,41 : 37,83 ''
|
|
IL_0013: ldstr "exportName"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 42,42 : 13,42 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.1
|
|
IL_0020: stfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportHandlerAttribute::exportName
|
|
.line 43,43 : 9,10 ''
|
|
IL_0025: nop
|
|
IL_0026: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 33,33 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Mini\\Custom\\CustomApiExportDescriptor.cs'
|
|
IL_0000: nop
|
|
.line 33,33 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::exportName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 33,33 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CustomApiExportDescriptor::get_ExportName
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback
|
|
get_Callback() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback CS$1$0000)
|
|
.line 39,39 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 39,39 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 39,39 : 36,37 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 70 (0x46)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 46,46 : 9,94 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
.line 47,47 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 48,48 : 13,50 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 48,48 : 51,97 ''
|
|
IL_0015: ldstr "exportName"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 49,49 : 13,34 ''
|
|
IL_0020: ldarg.2
|
|
IL_0021: ldnull
|
|
IL_0022: ceq
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ceq
|
|
IL_0027: stloc.0
|
|
IL_0028: ldloc.0
|
|
IL_0029: brtrue.s IL_0036
|
|
|
|
.line 49,49 : 35,79 ''
|
|
IL_002b: ldstr "callback"
|
|
IL_0030: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0035: throw
|
|
|
|
.line 51,51 : 13,42 ''
|
|
IL_0036: ldarg.0
|
|
IL_0037: ldarg.1
|
|
IL_0038: stfld string Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::exportName
|
|
.line 52,52 : 13,38 ''
|
|
IL_003d: ldarg.0
|
|
IL_003e: ldarg.2
|
|
IL_003f: stfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback
|
|
.line 53,53 : 9,10 ''
|
|
IL_0044: nop
|
|
IL_0045: ret
|
|
} // end of method CustomApiExportDescriptor::.ctor
|
|
|
|
.method assembly hidebysig instance !!T
|
|
Execute<T>(object[] args) cil managed
|
|
{
|
|
.param [1]
|
|
.custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 45 (0x2d)
|
|
.maxstack 2
|
|
.locals init ([0] object result,
|
|
[1] !!T CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] !!T CS$0$0002)
|
|
.line 60,60 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 61,61 : 13,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor::callback
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance object Virtuoso.Hyphen.Mini.Custom.CustomApiExportCallback::Invoke(object[])
|
|
IL_000d: stloc.0
|
|
.line 63,63 : 13,32 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: ldnull
|
|
IL_0010: ceq
|
|
IL_0012: stloc.2
|
|
IL_0013: ldloc.2
|
|
IL_0014: brtrue.s IL_001f
|
|
|
|
.line 64,64 : 17,34 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: unbox.any !!T
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_002b
|
|
|
|
.line 66,66 : 17,38 ''
|
|
IL_001f: ldloca.s CS$0$0002
|
|
IL_0021: initobj !!T
|
|
IL_0027: ldloc.3
|
|
IL_0028: stloc.1
|
|
IL_0029: br.s IL_002b
|
|
|
|
.line 67,67 : 9,10 ''
|
|
IL_002b: ldloc.1
|
|
IL_002c: 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 17 (0x11)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 44,44 : 13,14 ''
|
|
IL_0007: nop
|
|
.line 45,45 : 17,46 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginDescriptor::SetUp(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_000e: pop
|
|
.line 46,46 : 13,14 ''
|
|
IL_000f: nop
|
|
IL_0010: ret
|
|
} // end of method Hyphen::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen
|
|
get_Singleton() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen CS$1$0000)
|
|
.line 55,55 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 21,38 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::singleton
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 57,57 : 17,18 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Hyphen::get_Singleton
|
|
|
|
.method public hidebysig specialname virtual
|
|
instance string get_Name() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 62,62 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 23,39 ''
|
|
IL_0001: ldstr "Hyphen"
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 62,62 : 40,41 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Hyphen::get_Name
|
|
|
|
.method public hidebysig specialname virtual
|
|
instance string get_Author() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 67,67 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 23,41 ''
|
|
IL_0001: ldstr "virtuoso"
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 67,67 : 42,43 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Hyphen::get_Author
|
|
|
|
.method public hidebysig specialname virtual
|
|
instance string get_Description() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 72,72 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 72,72 : 23,43 ''
|
|
IL_0001: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 72,72 : 44,45 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Hyphen::get_Description
|
|
|
|
.method public hidebysig specialname virtual
|
|
instance class [System]System.Uri
|
|
get_HomePage() cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 1
|
|
.locals init ([0] class [System]System.Uri CS$1$0000)
|
|
.line 77,77 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 77,77 : 23,61 ''
|
|
IL_0001: ldstr "http://www.none.com"
|
|
IL_0006: newobj instance void [System]System.Uri::.ctor(string)
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 77,77 : 62,63 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: ret
|
|
} // end of method Hyphen::get_HomePage
|
|
|
|
.method public hidebysig specialname virtual
|
|
instance class [mscorlib]System.Version
|
|
get_Version() cil managed
|
|
{
|
|
// Code size 21 (0x15)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 82,82 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 82,82 : 23,80 ''
|
|
IL_0001: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly()
|
|
IL_0006: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName()
|
|
IL_000b: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version()
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
.line 82,82 : 81,82 ''
|
|
IL_0013: ldloc.0
|
|
IL_0014: ret
|
|
} // end of method Hyphen::get_Version
|
|
|
|
.method public hidebysig specialname virtual
|
|
instance bool get_HasOptions() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 87,87 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 87,87 : 23,36 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 87,87 : 37,38 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 16 (0x10)
|
|
.maxstack 8
|
|
.line 95,95 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 96,96 : 17,99 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldarg.0
|
|
IL_0003: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_HyphenCrashed()
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: 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_000e: pop
|
|
.line 97,97 : 13,14 ''
|
|
IL_000f: 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 49 (0x31)
|
|
.maxstack 4
|
|
.locals init ([0] class [System]System.Diagnostics.ProcessStartInfo startInfo)
|
|
.line 104,104 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 105,105 : 17,199 ''
|
|
IL_0001: ldstr "mailto:{0}\?subject={1}&body={2}"
|
|
IL_0006: ldstr "deml.tomas@seznam.cz"
|
|
IL_000b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_HyphenCrashed()
|
|
IL_0010: ldarg.1
|
|
IL_0011: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0016: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object,
|
|
object)
|
|
IL_001b: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor(string)
|
|
IL_0020: stloc.0
|
|
.line 106,106 : 17,50 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: ldc.i4.1
|
|
IL_0023: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool)
|
|
IL_0028: nop
|
|
.line 108,108 : 17,42 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo)
|
|
IL_002f: pop
|
|
.line 109,109 : 13,14 ''
|
|
IL_0030: 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 38 (0x26)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 50,50 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 51,51 : 13,71 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection::.ctor()
|
|
IL_000e: stfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection
|
|
.line 52,52 : 13,96 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection)
|
|
IL_001f: stfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsReadOnly
|
|
.line 53,53 : 9,10 ''
|
|
IL_0024: nop
|
|
IL_0025: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection CS$1$0000)
|
|
.line 73,73 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 19,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsReadOnly
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 73,73 : 45,46 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaPlugin::get_MenuItems
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_Initialized() cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 79,79 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 17,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 81,81 : 13,14 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method MirandaPlugin::get_Initialized
|
|
|
|
.method assembly hidebysig specialname
|
|
instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection
|
|
get_MenuItemsCollection() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection CS$1$0000)
|
|
.line 87,87 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 17,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::menuItemsCollection
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 89,89 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaPlugin::get_MenuItemsCollection
|
|
|
|
.method famorassem hidebysig specialname
|
|
instance class Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
get_Descriptor() cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 95,95 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 96,96 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_001c
|
|
|
|
.line 97,97 : 21,106 ''
|
|
IL_0011: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized()
|
|
IL_0016: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_001b: throw
|
|
|
|
.line 99,99 : 17,35 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor
|
|
IL_0022: stloc.0
|
|
IL_0023: br.s IL_0025
|
|
|
|
.line 100,100 : 13,14 ''
|
|
IL_0025: ldloc.0
|
|
IL_0026: 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 33 (0x21)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 102,102 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 103,103 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 104,104 : 21,110 ''
|
|
IL_000e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginAlreadyInitialized()
|
|
IL_0013: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 106,106 : 17,36 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldarg.1
|
|
IL_001b: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::descriptor
|
|
.line 107,107 : 13,14 ''
|
|
IL_0020: ret
|
|
} // end of method MirandaPlugin::set_Descriptor
|
|
|
|
.method assembly hidebysig specialname
|
|
instance string get_UniqueName() cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 4
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 113,113 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 114,114 : 17,76 ''
|
|
IL_0001: ldstr "{0}.{1}.{2}"
|
|
IL_0006: ldarg.0
|
|
IL_0007: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author()
|
|
IL_000c: ldarg.0
|
|
IL_000d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name()
|
|
IL_0012: ldarg.0
|
|
IL_0013: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version()
|
|
IL_0018: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object,
|
|
object)
|
|
IL_001d: stloc.0
|
|
IL_001e: br.s IL_0020
|
|
|
|
.line 115,115 : 13,14 ''
|
|
IL_0020: ldloc.0
|
|
IL_0021: ret
|
|
} // end of method MirandaPlugin::get_UniqueName
|
|
|
|
.method public hidebysig virtual final
|
|
instance int32 GetHashCode() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 123,123 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 124,124 : 13,53 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0007: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_000c: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 125,125 : 9,10 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: ret
|
|
} // end of method MirandaPlugin::GetHashCode
|
|
|
|
.method public hidebysig virtual final
|
|
instance bool Equals(object obj) cil managed
|
|
{
|
|
// Code size 57 (0x39)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin other,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 128,128 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 129,129 : 13,29 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0010
|
|
|
|
.line 129,129 : 30,43 ''
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: stloc.1
|
|
IL_000e: br.s IL_0037
|
|
|
|
.line 130,130 : 13,56 ''
|
|
IL_0010: ldarg.1
|
|
IL_0011: isinst Virtuoso.Miranda.Plugins.MirandaPlugin
|
|
IL_0016: stloc.0
|
|
.line 132,132 : 13,31 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: stloc.2
|
|
IL_001f: ldloc.2
|
|
IL_0020: brtrue.s IL_0026
|
|
|
|
.line 132,132 : 32,45 ''
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: stloc.1
|
|
IL_0024: br.s IL_0037
|
|
|
|
.line 133,133 : 13,57 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_002c: ldloc.0
|
|
IL_002d: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0032: ceq
|
|
IL_0034: stloc.1
|
|
IL_0035: br.s IL_0037
|
|
|
|
.line 134,134 : 9,10 ''
|
|
IL_0037: ldloc.1
|
|
IL_0038: ret
|
|
} // end of method MirandaPlugin::Equals
|
|
|
|
.method public hidebysig virtual instance string
|
|
ToString() cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 4
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 137,137 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 138,138 : 13,77 ''
|
|
IL_0001: ldstr "{0} by {1}, v{2}"
|
|
IL_0006: ldarg.0
|
|
IL_0007: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name()
|
|
IL_000c: ldarg.0
|
|
IL_000d: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author()
|
|
IL_0012: ldarg.0
|
|
IL_0013: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version()
|
|
IL_0018: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object,
|
|
object)
|
|
IL_001d: stloc.0
|
|
IL_001e: br.s IL_0020
|
|
|
|
.line 139,139 : 9,10 ''
|
|
IL_0020: ldloc.0
|
|
IL_0021: 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 97 (0x61)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.IExceptionHandler CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 142,142 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 143,143 : 13,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 144,144 : 17,63 ''
|
|
IL_000c: ldstr "descriptor"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 147,147 : 13,56 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_001d: isinst Virtuoso.Miranda.Plugins.IExceptionHandler
|
|
IL_0022: ldnull
|
|
IL_0023: cgt.un
|
|
IL_0025: ldc.i4.0
|
|
IL_0026: ceq
|
|
IL_0028: stloc.1
|
|
IL_0029: ldloc.1
|
|
IL_002a: brtrue.s IL_003a
|
|
|
|
.line 148,148 : 17,61 ''
|
|
IL_002c: ldarg.0
|
|
IL_002d: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0032: castclass Virtuoso.Miranda.Plugins.IExceptionHandler
|
|
IL_0037: stloc.0
|
|
IL_0038: br.s IL_005f
|
|
|
|
.line 150,150 : 18,47 ''
|
|
IL_003a: ldarg.0
|
|
IL_003b: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsStandalone()
|
|
IL_0040: stloc.1
|
|
IL_0041: ldloc.1
|
|
IL_0042: brtrue.s IL_0051
|
|
|
|
.line 151,151 : 17,61 ''
|
|
IL_0044: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0049: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager()
|
|
IL_004e: stloc.0
|
|
IL_004f: br.s IL_005f
|
|
|
|
.line 154,154 : 17,74 ''
|
|
IL_0051: ldarg.0
|
|
IL_0052: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0057: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_005c: stloc.0
|
|
IL_005d: br.s IL_005f
|
|
|
|
.line 155,155 : 9,10 ''
|
|
IL_005f: ldloc.0
|
|
IL_0060: 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 10 (0xa)
|
|
.maxstack 8
|
|
.line 161,161 : 101,102 ''
|
|
IL_0000: nop
|
|
.line 161,161 : 103,135 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterMenuItemsPopulation(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection)
|
|
IL_0008: nop
|
|
.line 161,161 : 136,137 ''
|
|
IL_0009: 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 2 (0x2)
|
|
.maxstack 8
|
|
.line 162,162 : 94,95 ''
|
|
IL_0000: nop
|
|
.line 162,162 : 96,97 ''
|
|
IL_0001: ret
|
|
} // end of method MirandaPlugin::AfterMenuItemsPopulation
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void BeforeMirandaShutdownInternal() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 164,164 : 63,64 ''
|
|
IL_0000: nop
|
|
.line 164,164 : 65,89 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdown()
|
|
IL_0007: nop
|
|
.line 164,164 : 90,91 ''
|
|
IL_0008: ret
|
|
} // end of method MirandaPlugin::BeforeMirandaShutdownInternal
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void BeforeMirandaShutdown() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 165,165 : 56,57 ''
|
|
IL_0000: nop
|
|
.line 165,165 : 58,59 ''
|
|
IL_0001: ret
|
|
} // end of method MirandaPlugin::BeforeMirandaShutdown
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void BeforePluginDisableInternal() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 167,167 : 61,62 ''
|
|
IL_0000: nop
|
|
.line 167,167 : 63,85 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisable()
|
|
IL_0007: nop
|
|
.line 167,167 : 86,87 ''
|
|
IL_0008: ret
|
|
} // end of method MirandaPlugin::BeforePluginDisableInternal
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void BeforePluginDisable() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 168,168 : 54,55 ''
|
|
IL_0000: nop
|
|
.line 168,168 : 56,57 ''
|
|
IL_0001: ret
|
|
} // end of method MirandaPlugin::BeforePluginDisable
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void AfterPluginEnableInternal() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 170,170 : 59,60 ''
|
|
IL_0000: nop
|
|
.line 170,170 : 61,81 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginEnable()
|
|
IL_0007: nop
|
|
.line 170,170 : 82,83 ''
|
|
IL_0008: ret
|
|
} // end of method MirandaPlugin::AfterPluginEnableInternal
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void AfterPluginEnable() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 171,171 : 52,53 ''
|
|
IL_0000: nop
|
|
.line 171,171 : 54,55 ''
|
|
IL_0001: ret
|
|
} // end of method MirandaPlugin::AfterPluginEnable
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void AfterPluginInitializationInternal() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 173,173 : 67,68 ''
|
|
IL_0000: nop
|
|
.line 173,173 : 69,97 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitialization()
|
|
IL_0007: nop
|
|
.line 173,173 : 98,99 ''
|
|
IL_0008: ret
|
|
} // end of method MirandaPlugin::AfterPluginInitializationInternal
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void AfterPluginInitialization() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 174,174 : 60,61 ''
|
|
IL_0000: nop
|
|
.line 174,174 : 62,63 ''
|
|
IL_0001: 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 35 (0x23)
|
|
.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()
|
|
IL_0014: nop
|
|
.line 47,47 : 9,10 ''
|
|
IL_0015: nop
|
|
.line 48,48 : 13,75 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: newobj instance void Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection::.ctor()
|
|
IL_001c: stfld class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::customApiHandlers
|
|
.line 49,49 : 9,10 ''
|
|
IL_0021: nop
|
|
IL_0022: ret
|
|
} // end of method StandalonePlugin::.ctor
|
|
|
|
.method famorassem hidebysig specialname
|
|
instance class Virtuoso.Hyphen.Mini.Module
|
|
get_Module() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.Mini.Module CS$1$0000)
|
|
.line 57,57 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 57,57 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 58,58 : 26,27 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 28,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module
|
|
.line 58,58 : 49,50 ''
|
|
IL_0008: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Hyphen.Native.PluginFlags CS$1$0000)
|
|
.line 65,65 : 48,49 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 50,82 ''
|
|
IL_0001: ldc.i4.1
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 65,65 : 83,84 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection CS$1$0000)
|
|
.line 75,75 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 19,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.CustomApiExportDescriptorCollection Virtuoso.Hyphen.Mini.StandalonePlugin::customApiHandlers
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 75,75 : 45,46 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method StandalonePlugin::get_CustomApiHandlers
|
|
|
|
.method assembly hidebysig specialname
|
|
instance bool get_HasCustomPluginInterfaces() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 81,81 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 81,81 : 19,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInterfaces
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 81,81 : 53,54 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method StandalonePlugin::get_HasCustomPluginInterfaces
|
|
|
|
.method assembly hidebysig specialname
|
|
instance bool get_HasCustomPluginInfo() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 87,87 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 87,87 : 19,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInfo
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 87,87 : 47,48 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 26 (0x1a)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 98,98 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 99,99 : 13,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdown()
|
|
IL_0007: nop
|
|
.line 100,100 : 13,29 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldfld class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::module
|
|
IL_000e: callvirt instance int32 Virtuoso.Hyphen.Mini.Module::Unload()
|
|
IL_0013: pop
|
|
.line 102,102 : 13,22 ''
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 103,103 : 9,10 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 234 (0xea)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Hyphen.Native.PLUGININFO info,
|
|
[1] native int pInfo,
|
|
[2] native int CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 107,107 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 108,108 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInfo
|
|
.line 109,109 : 13,74 ''
|
|
IL_0008: ldarg.2
|
|
IL_0009: brtrue.s IL_0012
|
|
|
|
IL_000b: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor()
|
|
IL_0010: br.s IL_0017
|
|
|
|
IL_0012: newobj instance void Virtuoso.Hyphen.Native.PLUGININFOEX::.ctor()
|
|
IL_0017: nop
|
|
IL_0018: stloc.0
|
|
.line 111,111 : 13,56 ''
|
|
IL_0019: ldloc.0
|
|
IL_001a: ldloc.0
|
|
IL_001b: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0020: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_0025: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::Size
|
|
.line 112,112 : 13,34 ''
|
|
IL_002a: ldloc.0
|
|
IL_002b: ldarg.0
|
|
IL_002c: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author()
|
|
IL_0031: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Author
|
|
.line 113,113 : 13,44 ''
|
|
IL_0036: ldloc.0
|
|
IL_0037: ldarg.0
|
|
IL_0038: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_AuthorEmail()
|
|
IL_003d: stfld string Virtuoso.Hyphen.Native.PLUGININFO::AuthorEmail
|
|
.line 114,114 : 13,40 ''
|
|
IL_0042: ldloc.0
|
|
IL_0043: ldarg.0
|
|
IL_0044: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_Copyright()
|
|
IL_0049: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Copyright
|
|
.line 115,115 : 13,44 ''
|
|
IL_004e: ldloc.0
|
|
IL_004f: ldarg.0
|
|
IL_0050: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Description()
|
|
IL_0055: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Description
|
|
.line 116,116 : 13,83 ''
|
|
IL_005a: ldloc.0
|
|
IL_005b: ldarg.0
|
|
IL_005c: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage()
|
|
IL_0061: ldnull
|
|
IL_0062: call bool [System]System.Uri::op_Equality(class [System]System.Uri,
|
|
class [System]System.Uri)
|
|
IL_0067: brtrue.s IL_0076
|
|
|
|
IL_0069: ldarg.0
|
|
IL_006a: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage()
|
|
IL_006f: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0074: br.s IL_007b
|
|
|
|
IL_0076: ldsfld string [mscorlib]System.String::Empty
|
|
IL_007b: nop
|
|
IL_007c: stfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage
|
|
.line 117,117 : 13,38 ''
|
|
IL_0081: ldloc.0
|
|
IL_0082: ldarg.0
|
|
IL_0083: callvirt instance valuetype Virtuoso.Hyphen.Native.PluginFlags Virtuoso.Hyphen.Mini.StandalonePlugin::get_Flags()
|
|
IL_0088: stfld uint8 Virtuoso.Hyphen.Native.PLUGININFO::Flags
|
|
.line 118,118 : 13,64 ''
|
|
IL_008d: ldloc.0
|
|
IL_008e: ldarg.0
|
|
IL_008f: callvirt instance int32 Virtuoso.Hyphen.Mini.StandalonePlugin::get_ReplacesDefaultModule()
|
|
IL_0094: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::ReplacesDefaultModule
|
|
.line 119,119 : 13,35 ''
|
|
IL_0099: ldloc.0
|
|
IL_009a: ldarg.0
|
|
IL_009b: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name()
|
|
IL_00a0: stfld string Virtuoso.Hyphen.Native.PLUGININFO::ShortName
|
|
.line 120,120 : 13,64 ''
|
|
IL_00a5: ldloc.0
|
|
IL_00a6: ldarg.0
|
|
IL_00a7: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version()
|
|
IL_00ac: call uint32 Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToMirandaVersion(class [mscorlib]System.Version)
|
|
IL_00b1: stfld uint32 Virtuoso.Hyphen.Native.PLUGININFO::Version
|
|
.line 121,121 : 13,20 ''
|
|
IL_00b6: ldarg.2
|
|
IL_00b7: ldc.i4.0
|
|
IL_00b8: ceq
|
|
IL_00ba: stloc.3
|
|
IL_00bb: ldloc.3
|
|
IL_00bc: brtrue.s IL_00cf
|
|
|
|
.line 121,121 : 21,54 ''
|
|
IL_00be: ldloc.0
|
|
IL_00bf: castclass Virtuoso.Hyphen.Native.PLUGININFOEX
|
|
IL_00c4: ldarg.0
|
|
IL_00c5: callvirt instance valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Mini.StandalonePlugin::get_UUID()
|
|
IL_00ca: stfld valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Native.PLUGININFOEX::UUID
|
|
.line 123,123 : 13,60 ''
|
|
IL_00cf: ldloc.0
|
|
IL_00d0: ldfld int32 Virtuoso.Hyphen.Native.PLUGININFO::Size
|
|
IL_00d5: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_00da: stloc.1
|
|
.line 124,124 : 13,56 ''
|
|
IL_00db: ldloc.0
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: ldc.i4.0
|
|
IL_00de: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object,
|
|
native int,
|
|
bool)
|
|
IL_00e3: nop
|
|
.line 126,126 : 13,26 ''
|
|
IL_00e4: ldloc.1
|
|
IL_00e5: stloc.2
|
|
IL_00e6: br.s IL_00e8
|
|
|
|
.line 127,127 : 9,10 ''
|
|
IL_00e8: ldloc.2
|
|
IL_00e9: ret
|
|
} // end of method StandalonePlugin::MirandaPluginInfo
|
|
|
|
.method famorassem hidebysig newslot virtual
|
|
instance native int MirandaPluginInterfaces() cil managed
|
|
{
|
|
// Code size 167 (0xa7)
|
|
.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] native int CS$1$0000,
|
|
[7] bool CS$4$0001,
|
|
[8] valuetype [mscorlib]System.Guid CS$0$0002)
|
|
.line 130,130 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 131,131 : 13,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: stfld bool Virtuoso.Hyphen.Mini.StandalonePlugin::hasCustomPluginInterfaces
|
|
.line 132,132 : 13,50 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: callvirt instance valuetype [mscorlib]System.Guid[] Virtuoso.Hyphen.Mini.StandalonePlugin::get_PluginInterfaces()
|
|
IL_000e: stloc.0
|
|
.line 134,134 : 13,57 ''
|
|
IL_000f: ldtoken [mscorlib]System.Guid
|
|
IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0019: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_001e: stloc.1
|
|
.line 135,135 : 13,91 ''
|
|
IL_001f: ldloc.0
|
|
IL_0020: ldlen
|
|
IL_0021: conv.i4
|
|
IL_0022: ldc.i4.1
|
|
IL_0023: add
|
|
IL_0024: ldloc.1
|
|
IL_0025: mul
|
|
IL_0026: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_002b: stloc.2
|
|
.line 137,137 : 13,37 ''
|
|
IL_002c: ldnull
|
|
IL_002d: stloc.3
|
|
.line 138,138 : 13,51 ''
|
|
IL_002e: ldloca.s pInterfaces
|
|
IL_0030: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_0035: stloc.s baseAddr
|
|
.line 140,140 : 18,28 ''
|
|
IL_0037: ldc.i4.0
|
|
IL_0038: stloc.s i
|
|
IL_003a: br.s IL_006a
|
|
|
|
.line 141,141 : 13,14 ''
|
|
IL_003c: nop
|
|
.line 142,142 : 17,57 ''
|
|
IL_003d: ldloc.0
|
|
IL_003e: ldloc.s i
|
|
IL_0040: ldelema [mscorlib]System.Guid
|
|
IL_0045: call instance uint8[] [mscorlib]System.Guid::ToByteArray()
|
|
IL_004a: stloc.3
|
|
.line 143,143 : 17,99 ''
|
|
IL_004b: ldloc.3
|
|
IL_004c: ldc.i4.0
|
|
IL_004d: ldloc.s baseAddr
|
|
IL_004f: ldloc.s i
|
|
IL_0051: ldloc.1
|
|
IL_0052: mul
|
|
IL_0053: conv.i8
|
|
IL_0054: add
|
|
IL_0055: newobj instance void [mscorlib]System.IntPtr::.ctor(int64)
|
|
IL_005a: ldloc.3
|
|
IL_005b: ldlen
|
|
IL_005c: conv.i4
|
|
IL_005d: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_0062: nop
|
|
.line 144,144 : 13,14 ''
|
|
IL_0063: nop
|
|
.line 140,140 : 52,55 ''
|
|
IL_0064: ldloc.s i
|
|
IL_0066: ldc.i4.1
|
|
IL_0067: add
|
|
IL_0068: stloc.s i
|
|
.line 140,140 : 29,50 ''
|
|
IL_006a: ldloc.s i
|
|
IL_006c: ldloc.0
|
|
IL_006d: ldlen
|
|
IL_006e: conv.i4
|
|
IL_006f: clt
|
|
IL_0071: stloc.s CS$4$0001
|
|
IL_0073: ldloc.s CS$4$0001
|
|
IL_0075: brtrue.s IL_003c
|
|
|
|
.line 147,147 : 13,81 ''
|
|
IL_0077: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_Last()
|
|
IL_007c: stloc.s CS$0$0002
|
|
IL_007e: ldloca.s CS$0$0002
|
|
IL_0080: call instance uint8[] [mscorlib]System.Guid::ToByteArray()
|
|
IL_0085: stloc.3
|
|
.line 148,148 : 13,111 ''
|
|
IL_0086: ldloc.3
|
|
IL_0087: ldc.i4.0
|
|
IL_0088: ldloc.s baseAddr
|
|
IL_008a: ldloc.0
|
|
IL_008b: ldlen
|
|
IL_008c: conv.i4
|
|
IL_008d: ldloc.1
|
|
IL_008e: mul
|
|
IL_008f: conv.i8
|
|
IL_0090: add
|
|
IL_0091: newobj instance void [mscorlib]System.IntPtr::.ctor(int64)
|
|
IL_0096: ldloc.3
|
|
IL_0097: ldlen
|
|
IL_0098: conv.i4
|
|
IL_0099: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_009e: nop
|
|
.line 150,150 : 13,32 ''
|
|
IL_009f: ldloc.2
|
|
IL_00a0: stloc.s CS$1$0000
|
|
IL_00a2: br.s IL_00a4
|
|
|
|
.line 151,151 : 9,10 ''
|
|
IL_00a4: ldloc.s CS$1$0000
|
|
IL_00a6: ret
|
|
} // end of method StandalonePlugin::MirandaPluginInterfaces
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void AfterModuleInitializationInternal() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 153,153 : 67,68 ''
|
|
IL_0000: nop
|
|
.line 153,153 : 69,97 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::AfterModuleInitialization()
|
|
IL_0007: nop
|
|
.line 153,153 : 98,99 ''
|
|
IL_0008: ret
|
|
} // end of method StandalonePlugin::AfterModuleInitializationInternal
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void AfterModuleInitialization() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 154,154 : 60,61 ''
|
|
IL_0000: nop
|
|
.line 154,154 : 62,63 ''
|
|
IL_0001: ret
|
|
} // end of method StandalonePlugin::AfterModuleInitialization
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void LoadInternal(native int pPluginLink) cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 156,156 : 64,65 ''
|
|
IL_0000: nop
|
|
.line 156,156 : 66,84 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::Load(native int)
|
|
IL_0008: nop
|
|
.line 156,156 : 85,86 ''
|
|
IL_0009: ret
|
|
} // end of method StandalonePlugin::LoadInternal
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void Load(native int pPluginLink) cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 157,157 : 57,58 ''
|
|
IL_0000: nop
|
|
.line 157,157 : 59,60 ''
|
|
IL_0001: ret
|
|
} // end of method StandalonePlugin::Load
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void UnloadInternal() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 159,159 : 48,49 ''
|
|
IL_0000: nop
|
|
.line 159,159 : 50,59 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Hyphen.Mini.StandalonePlugin::Unload()
|
|
IL_0007: nop
|
|
.line 159,159 : 60,61 ''
|
|
IL_0008: ret
|
|
} // end of method StandalonePlugin::UnloadInternal
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void Unload() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 160,160 : 41,42 ''
|
|
IL_0000: nop
|
|
.line 160,160 : 43,44 ''
|
|
IL_0001: 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<valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink> DatabaseLinkHandle
|
|
.field private bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Disposed
|
|
.method family hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 41,41 : 36,37 ''
|
|
IL_0007: nop
|
|
.line 41,41 : 38,39 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method DatabaseDriver::.ctor
|
|
|
|
.method family hidebysig virtual instance void
|
|
Finalize() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 2
|
|
.line 44,44 : 9,10 ''
|
|
.try
|
|
{
|
|
IL_0000: nop
|
|
.line 45,45 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: call instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadPreThunk(int32)
|
|
IL_0008: pop
|
|
.line 46,46 : 9,10 ''
|
|
IL_0009: nop
|
|
IL_000a: leave.s IL_0014
|
|
|
|
.line 46,46 : 9,10 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_000c: ldarg.0
|
|
IL_000d: call instance void [mscorlib]System.Object::Finalize()
|
|
IL_0012: nop
|
|
IL_0013: endfinally
|
|
} // end handler
|
|
IL_0014: nop
|
|
.line 46,46 : 9,10 ''
|
|
IL_0015: 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 200 (0xc8)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink link,
|
|
[1] object CS$1$0000)
|
|
.line 54,54 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 13,52 ''
|
|
IL_0001: ldloca.s link
|
|
IL_0003: initobj Virtuoso.Hyphen.Mini.Custom.DatabaseLink
|
|
.line 57,57 : 13,62 ''
|
|
IL_0009: ldloca.s link
|
|
IL_000b: ldtoken Virtuoso.Hyphen.Mini.Custom.DatabaseLink
|
|
IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0015: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_001a: stfld int32 Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Size
|
|
.line 58,58 : 13,53 ''
|
|
IL_001f: ldloca.s link
|
|
IL_0021: ldarg.0
|
|
IL_0022: dup
|
|
IL_0023: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GetCapabilityThunk(int32)
|
|
IL_0029: newobj instance void Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype::.ctor(object,
|
|
native int)
|
|
IL_002e: stfld class Virtuoso.Hyphen.Mini.Custom.GetCapabilityPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GetCapability
|
|
.line 59,59 : 13,57 ''
|
|
IL_0033: ldloca.s link
|
|
IL_0035: ldarg.0
|
|
IL_0036: dup
|
|
IL_0037: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GetFriendlyNameThunk(native int,
|
|
int32,
|
|
int32)
|
|
IL_003d: newobj instance void Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype::.ctor(object,
|
|
native int)
|
|
IL_0042: stfld class Virtuoso.Hyphen.Mini.Custom.GetFriendlyNamePrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GetFriendlyName
|
|
.line 60,60 : 13,47 ''
|
|
IL_0047: ldloca.s link
|
|
IL_0049: ldarg.0
|
|
IL_004a: dup
|
|
IL_004b: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::GrokHeaderThunk(string,
|
|
int32&)
|
|
IL_0051: newobj instance void Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype::.ctor(object,
|
|
native int)
|
|
IL_0056: stfld class Virtuoso.Hyphen.Mini.Custom.GrokHeaderPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::GrokHeader
|
|
.line 61,61 : 13,38 ''
|
|
IL_005b: ldloca.s link
|
|
IL_005d: ldarg.0
|
|
IL_005e: ldftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::InitPreThunk(string,
|
|
native int)
|
|
IL_0064: newobj instance void Virtuoso.Hyphen.Mini.Custom.InitPrototype::.ctor(object,
|
|
native int)
|
|
IL_0069: stfld class Virtuoso.Hyphen.Mini.Custom.InitPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Init
|
|
.line 62,62 : 13,51 ''
|
|
IL_006e: ldloca.s link
|
|
IL_0070: ldarg.0
|
|
IL_0071: dup
|
|
IL_0072: ldvirtftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::MakeDatabaseThunk(string,
|
|
int32&)
|
|
IL_0078: newobj instance void Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype::.ctor(object,
|
|
native int)
|
|
IL_007d: stfld class Virtuoso.Hyphen.Mini.Custom.MakeDatabasePrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::MakeDatabase
|
|
.line 63,63 : 13,42 ''
|
|
IL_0082: ldloca.s link
|
|
IL_0084: ldarg.0
|
|
IL_0085: ldftn instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadPreThunk(int32)
|
|
IL_008b: newobj instance void Virtuoso.Hyphen.Mini.Custom.UnloadPrototype::.ctor(object,
|
|
native int)
|
|
IL_0090: stfld class Virtuoso.Hyphen.Mini.Custom.UnloadPrototype Virtuoso.Hyphen.Mini.Custom.DatabaseLink::Unload
|
|
.line 64,64 : 13,84 ''
|
|
IL_0095: ldarg.0
|
|
IL_0096: ldloca.s link
|
|
IL_0098: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink>::.ctor(!0&)
|
|
IL_009d: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink> Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle
|
|
.line 66,66 : 13,57 ''
|
|
IL_00a2: ldarg.0
|
|
IL_00a3: ldloc.0
|
|
IL_00a4: box Virtuoso.Hyphen.Mini.Custom.DatabaseLink
|
|
IL_00a9: call valuetype [mscorlib]System.Runtime.InteropServices.GCHandle [mscorlib]System.Runtime.InteropServices.GCHandle::Alloc(object)
|
|
IL_00ae: stfld valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle
|
|
.line 67,67 : 13,46 ''
|
|
IL_00b3: ldarg.0
|
|
IL_00b4: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink> Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle
|
|
IL_00b9: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink>::get_IntPtr()
|
|
IL_00be: box [mscorlib]System.IntPtr
|
|
IL_00c3: stloc.1
|
|
IL_00c4: br.s IL_00c6
|
|
|
|
.line 68,68 : 9,10 ''
|
|
IL_00c6: ldloc.1
|
|
IL_00c7: 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 38 (0x26)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 89,89 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 90,90 : 13,90 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class Virtuoso.Hyphen.Mini.Module Virtuoso.Hyphen.Mini.StandalonePlugin::get_Module()
|
|
IL_0007: ldarg.2
|
|
IL_0008: callvirt instance int32 Virtuoso.Hyphen.Mini.Module::Load(native int)
|
|
IL_000d: call int32 [mscorlib]System.Math::Abs(int32)
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldarg.1
|
|
IL_0014: ldarg.2
|
|
IL_0015: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::InitThunk(string,
|
|
native int)
|
|
IL_001a: call int32 [mscorlib]System.Math::Abs(int32)
|
|
IL_001f: add
|
|
IL_0020: neg
|
|
IL_0021: stloc.0
|
|
IL_0022: br.s IL_0024
|
|
|
|
.line 91,91 : 9,10 ''
|
|
IL_0024: ldloc.0
|
|
IL_0025: 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 88 (0x58)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 96,96 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 98,98 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 99,99 : 17,31 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: volatile.
|
|
IL_0005: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::Disposed
|
|
IL_000a: stloc.1
|
|
IL_000b: ldloc.1
|
|
IL_000c: brtrue.s IL_0042
|
|
|
|
.line 100,100 : 17,18 ''
|
|
IL_000e: nop
|
|
.line 101,101 : 21,44 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldarg.1
|
|
IL_0011: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::UnloadThunk(int32)
|
|
IL_0016: pop
|
|
.line 102,102 : 21,47 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink> Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkHandle
|
|
IL_001d: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Hyphen.Mini.Custom.DatabaseLink>::Free()
|
|
IL_0022: nop
|
|
.line 104,104 : 21,58 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle
|
|
IL_0029: call instance bool [mscorlib]System.Runtime.InteropServices.GCHandle::get_IsAllocated()
|
|
IL_002e: ldc.i4.0
|
|
IL_002f: ceq
|
|
IL_0031: stloc.1
|
|
IL_0032: ldloc.1
|
|
IL_0033: brtrue.s IL_0041
|
|
|
|
.line 105,105 : 25,53 ''
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::DatabaseLinkGcHandle
|
|
IL_003b: call instance void [mscorlib]System.Runtime.InteropServices.GCHandle::Free()
|
|
IL_0040: nop
|
|
.line 106,106 : 17,18 ''
|
|
IL_0041: nop
|
|
.line 107,107 : 13,14 ''
|
|
IL_0042: nop
|
|
IL_0043: leave.s IL_0051
|
|
|
|
.line 109,109 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0045: nop
|
|
.line 110,110 : 17,33 ''
|
|
IL_0046: ldarg.0
|
|
IL_0047: ldc.i4.1
|
|
IL_0048: volatile.
|
|
IL_004a: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Mini.Custom.DatabaseDriver::Disposed
|
|
.line 111,111 : 13,14 ''
|
|
IL_004f: nop
|
|
IL_0050: endfinally
|
|
} // end handler
|
|
IL_0051: nop
|
|
.line 113,113 : 13,22 ''
|
|
IL_0052: ldc.i4.0
|
|
IL_0053: stloc.0
|
|
IL_0054: br.s IL_0056
|
|
|
|
.line 114,114 : 9,10 ''
|
|
IL_0056: ldloc.0
|
|
IL_0057: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 33,33 : 46,47 ''
|
|
IL_0007: nop
|
|
.line 33,33 : 48,49 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method CustomizedDatabaseDriver::.ctor
|
|
|
|
.method family hidebysig virtual final
|
|
instance int32 GetCapabilityThunk(int32 'flags') cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 40,40 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 13,58 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: callvirt instance bool Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::GetCapability(int32)
|
|
IL_0008: call int32 [mscorlib]System.Convert::ToInt32(bool)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 42,42 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: 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 79 (0x4f)
|
|
.maxstack 4
|
|
.locals init ([0] string name,
|
|
[1] uint8[] bytes,
|
|
[2] int32 CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 45,45 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 46,46 : 13,65 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.3
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: ceq
|
|
IL_0006: ldc.i4.0
|
|
IL_0007: ceq
|
|
IL_0009: ldarg.2
|
|
IL_000a: callvirt instance string Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::GetFriendlyName(bool,
|
|
int32)
|
|
IL_000f: stloc.0
|
|
.line 47,47 : 13,30 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ldnull
|
|
IL_0012: ceq
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: ceq
|
|
IL_0017: stloc.3
|
|
IL_0018: ldloc.3
|
|
IL_0019: brtrue.s IL_001f
|
|
|
|
.line 47,47 : 31,41 ''
|
|
IL_001b: ldc.i4.m1
|
|
IL_001c: stloc.2
|
|
IL_001d: br.s IL_004d
|
|
|
|
.line 49,49 : 13,60 ''
|
|
IL_001f: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default()
|
|
IL_0024: ldloc.0
|
|
IL_0025: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string)
|
|
IL_002a: stloc.1
|
|
.line 51,51 : 13,37 ''
|
|
IL_002b: ldarg.2
|
|
IL_002c: ldloc.1
|
|
IL_002d: ldlen
|
|
IL_002e: conv.i4
|
|
IL_002f: clt
|
|
IL_0031: ldc.i4.0
|
|
IL_0032: ceq
|
|
IL_0034: stloc.3
|
|
IL_0035: ldloc.3
|
|
IL_0036: brtrue.s IL_003c
|
|
|
|
.line 52,52 : 17,27 ''
|
|
IL_0038: ldc.i4.m1
|
|
IL_0039: stloc.2
|
|
IL_003a: br.s IL_004d
|
|
|
|
.line 54,54 : 13,14 ''
|
|
IL_003c: nop
|
|
.line 55,55 : 17,62 ''
|
|
IL_003d: ldloc.1
|
|
IL_003e: ldc.i4.0
|
|
IL_003f: ldarg.1
|
|
IL_0040: ldloc.1
|
|
IL_0041: ldlen
|
|
IL_0042: conv.i4
|
|
IL_0043: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_0048: nop
|
|
.line 56,56 : 17,26 ''
|
|
IL_0049: ldc.i4.0
|
|
IL_004a: stloc.2
|
|
IL_004b: br.s IL_004d
|
|
|
|
.line 58,58 : 9,10 ''
|
|
IL_004d: ldloc.2
|
|
IL_004e: ret
|
|
} // end of method CustomizedDatabaseDriver::GetFriendlyNameThunk
|
|
|
|
.method family hidebysig virtual final
|
|
instance int32 InitThunk(string profile,
|
|
native int pLink) cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 61,61 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::Init(string,
|
|
native int)
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 63,63 : 9,10 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: ret
|
|
} // end of method CustomizedDatabaseDriver::InitThunk
|
|
|
|
.method family hidebysig virtual final
|
|
instance int32 UnloadThunk(int32 wasLoaded) cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 13,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: ceq
|
|
IL_0006: ldc.i4.0
|
|
IL_0007: ceq
|
|
IL_0009: callvirt instance int32 Virtuoso.Hyphen.Mini.Custom.CustomizedDatabaseDriver::Unload(bool)
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 68,68 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.LoaderOptions CS$1$0000)
|
|
.line 49,49 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\LoaderOptionsAttribute.cs'
|
|
IL_0000: nop
|
|
.line 49,49 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 49,49 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 50,50 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options
|
|
.line 50,50 : 36,37 ''
|
|
IL_0008: ret
|
|
} // end of method LoaderOptionsAttribute::set_Options
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Version
|
|
get_RequiredVersion() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 56,56 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 19,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 56,56 : 43,44 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method LoaderOptionsAttribute::get_RequiredVersion
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Version
|
|
get_MinimalMirandaVersion() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 62,62 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 19,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 62,62 : 49,50 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 70,70 : 41,42 ''
|
|
IL_000a: nop
|
|
.line 70,70 : 43,44 ''
|
|
IL_000b: nop
|
|
IL_000c: ret
|
|
} // end of method LoaderOptionsAttribute::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string requiredVersion) cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 73,73 : 63,64 ''
|
|
IL_000a: nop
|
|
.line 73,73 : 65,66 ''
|
|
IL_000b: nop
|
|
IL_000c: 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 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 76,76 : 52,53 ''
|
|
IL_000a: nop
|
|
.line 76,76 : 54,55 ''
|
|
IL_000b: nop
|
|
IL_000c: ret
|
|
} // end of method LoaderOptionsAttribute::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string requiredVersion,
|
|
string minimalMirandaVersion) cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 79,79 : 80,81 ''
|
|
IL_000a: nop
|
|
.line 79,79 : 82,83 ''
|
|
IL_000b: nop
|
|
IL_000c: 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 61 (0x3d)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 81,81 : 9,115 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Attribute::.ctor()
|
|
IL_0006: nop
|
|
.line 82,82 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 83,83 : 13,56 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: stloc.0
|
|
IL_000f: ldloc.0
|
|
IL_0010: brtrue.s IL_001e
|
|
|
|
.line 84,84 : 17,69 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldarg.1
|
|
IL_0014: newobj instance void [mscorlib]System.Version::.ctor(string)
|
|
IL_0019: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion
|
|
.line 86,86 : 13,62 ''
|
|
IL_001e: ldarg.2
|
|
IL_001f: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0024: stloc.0
|
|
IL_0025: ldloc.0
|
|
IL_0026: brtrue.s IL_0034
|
|
|
|
.line 87,87 : 17,81 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldarg.2
|
|
IL_002a: newobj instance void [mscorlib]System.Version::.ctor(string)
|
|
IL_002f: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion
|
|
.line 89,89 : 13,36 ''
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldarg.3
|
|
IL_0036: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options
|
|
.line 90,90 : 9,10 ''
|
|
IL_003b: nop
|
|
IL_003c: ret
|
|
} // end of method LoaderOptionsAttribute::.ctor
|
|
|
|
.method assembly hidebysig instance bool
|
|
SupportsMirandaVersion(uint32 mirandaVersion) cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 97,97 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 98,98 : 13,89 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32)
|
|
IL_0008: call instance bool Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::SupportsMirandaVersion(class [mscorlib]System.Version)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 99,99 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method LoaderOptionsAttribute::SupportsMirandaVersion
|
|
|
|
.method assembly hidebysig instance bool
|
|
SupportsMirandaVersion(class [mscorlib]System.Version mirandaVersion) cil managed
|
|
{
|
|
// Code size 67 (0x43)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 102,102 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 104,104 : 13,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion()
|
|
IL_0007: ldnull
|
|
IL_0008: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_000d: ldc.i4.0
|
|
IL_000e: ceq
|
|
IL_0010: stloc.1
|
|
IL_0011: ldloc.1
|
|
IL_0012: brtrue.s IL_002f
|
|
|
|
.line 105,105 : 13,14 ''
|
|
IL_0014: nop
|
|
.line 106,106 : 17,60 ''
|
|
IL_0015: ldarg.1
|
|
IL_0016: ldarg.0
|
|
IL_0017: call instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion()
|
|
IL_001c: call bool [mscorlib]System.Version::op_LessThan(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_0021: ldc.i4.0
|
|
IL_0022: ceq
|
|
IL_0024: stloc.1
|
|
IL_0025: ldloc.1
|
|
IL_0026: brtrue.s IL_002c
|
|
|
|
.line 107,107 : 21,34 ''
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stloc.0
|
|
IL_002a: br.s IL_0041
|
|
|
|
.line 108,108 : 13,14 ''
|
|
IL_002c: nop
|
|
IL_002d: br.s IL_003d
|
|
|
|
.line 110,110 : 18,69 ''
|
|
IL_002f: ldarg.1
|
|
IL_0030: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(class [mscorlib]System.Version)
|
|
IL_0035: stloc.1
|
|
IL_0036: ldloc.1
|
|
IL_0037: brtrue.s IL_003d
|
|
|
|
.line 111,111 : 17,30 ''
|
|
IL_0039: ldc.i4.0
|
|
IL_003a: stloc.0
|
|
IL_003b: br.s IL_0041
|
|
|
|
.line 113,113 : 13,25 ''
|
|
IL_003d: ldc.i4.1
|
|
IL_003e: stloc.0
|
|
IL_003f: br.s IL_0041
|
|
|
|
.line 114,114 : 9,10 ''
|
|
IL_0041: ldloc.0
|
|
IL_0042: 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 365 (0x16d)
|
|
.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] class Virtuoso.Miranda.Plugins.LoaderOptionsAttribute CS$1$0000,
|
|
[4] bool CS$4$0001,
|
|
[5] valuetype Virtuoso.Miranda.Plugins.LoaderOptionsOwner CS$4$0002,
|
|
[6] object[] CS$6$0003,
|
|
[7] int32 CS$7$0004)
|
|
.line 117,117 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 118,118 : 13,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0001
|
|
IL_000a: ldloc.s CS$4$0001
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 119,119 : 17,63 ''
|
|
IL_000e: ldstr "pluginType"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 121,121 : 13,60 ''
|
|
IL_0019: ldtoken Virtuoso.Miranda.Plugins.LoaderOptionsAttribute
|
|
IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0023: stloc.0
|
|
.line 122,122 : 13,50 ''
|
|
IL_0024: ldnull
|
|
IL_0025: stloc.1
|
|
.line 124,124 : 13,28 ''
|
|
IL_0026: ldarg.1
|
|
IL_0027: stloc.s CS$4$0002
|
|
IL_0029: ldloc.s CS$4$0002
|
|
IL_002b: switch (
|
|
IL_003d,
|
|
IL_0125)
|
|
IL_0038: br IL_0152
|
|
|
|
.line 127,127 : 21,28 ''
|
|
IL_003d: nop
|
|
.line 127,127 : 63,109 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldloc.0
|
|
IL_0040: ldc.i4.1
|
|
IL_0041: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0046: stloc.s CS$6$0003
|
|
IL_0048: ldc.i4.0
|
|
IL_0049: stloc.s CS$7$0004
|
|
IL_004b: br IL_0112
|
|
|
|
.line 127,127 : 30,59 ''
|
|
IL_0050: ldloc.s CS$6$0003
|
|
IL_0052: ldloc.s CS$7$0004
|
|
IL_0054: ldelem.ref
|
|
IL_0055: castclass Virtuoso.Miranda.Plugins.LoaderOptionsAttribute
|
|
IL_005a: stloc.2
|
|
.line 128,128 : 21,22 ''
|
|
IL_005b: nop
|
|
.line 129,129 : 25,44 ''
|
|
IL_005c: ldloc.1
|
|
IL_005d: ldnull
|
|
IL_005e: ceq
|
|
IL_0060: ldc.i4.0
|
|
IL_0061: ceq
|
|
IL_0063: stloc.s CS$4$0001
|
|
IL_0065: ldloc.s CS$4$0001
|
|
IL_0067: brtrue.s IL_0070
|
|
|
|
.line 130,130 : 29,45 ''
|
|
IL_0069: ldloc.2
|
|
IL_006a: stloc.1
|
|
IL_006b: br IL_00f8
|
|
|
|
.line 132,132 : 25,26 ''
|
|
IL_0070: nop
|
|
.line 133,133 : 29,64 ''
|
|
IL_0071: ldloc.1
|
|
IL_0072: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion
|
|
IL_0077: ldnull
|
|
IL_0078: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_007d: ldc.i4.0
|
|
IL_007e: ceq
|
|
IL_0080: stloc.s CS$4$0001
|
|
IL_0082: ldloc.s CS$4$0001
|
|
IL_0084: brtrue.s IL_0094
|
|
|
|
.line 134,134 : 33,81 ''
|
|
IL_0086: ldloc.1
|
|
IL_0087: ldloc.2
|
|
IL_0088: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion
|
|
IL_008d: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::requiredVersion
|
|
IL_0092: br.s IL_00b4
|
|
|
|
.line 135,135 : 34,69 ''
|
|
IL_0094: ldloc.2
|
|
IL_0095: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_RequiredVersion()
|
|
IL_009a: ldnull
|
|
IL_009b: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_00a0: ldc.i4.0
|
|
IL_00a1: ceq
|
|
IL_00a3: stloc.s CS$4$0001
|
|
IL_00a5: ldloc.s CS$4$0001
|
|
IL_00a7: brtrue.s IL_00b4
|
|
|
|
.line 136,136 : 33,115 ''
|
|
IL_00a9: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_DuplicitLoaderOptions()
|
|
IL_00ae: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string)
|
|
IL_00b3: throw
|
|
|
|
.line 138,138 : 29,70 ''
|
|
IL_00b4: ldloc.1
|
|
IL_00b5: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion
|
|
IL_00ba: ldnull
|
|
IL_00bb: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_00c0: ldc.i4.0
|
|
IL_00c1: ceq
|
|
IL_00c3: stloc.s CS$4$0001
|
|
IL_00c5: ldloc.s CS$4$0001
|
|
IL_00c7: brtrue.s IL_00d7
|
|
|
|
.line 139,139 : 33,93 ''
|
|
IL_00c9: ldloc.1
|
|
IL_00ca: ldloc.2
|
|
IL_00cb: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion
|
|
IL_00d0: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::minimalMirandaVersion
|
|
IL_00d5: br.s IL_00f7
|
|
|
|
.line 140,140 : 34,75 ''
|
|
IL_00d7: ldloc.2
|
|
IL_00d8: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::get_MinimalMirandaVersion()
|
|
IL_00dd: ldnull
|
|
IL_00de: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_00e3: ldc.i4.0
|
|
IL_00e4: ceq
|
|
IL_00e6: stloc.s CS$4$0001
|
|
IL_00e8: ldloc.s CS$4$0001
|
|
IL_00ea: brtrue.s IL_00f7
|
|
|
|
.line 141,141 : 33,115 ''
|
|
IL_00ec: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_DuplicitLoaderOptions()
|
|
IL_00f1: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string)
|
|
IL_00f6: throw
|
|
|
|
.line 142,142 : 25,26 ''
|
|
IL_00f7: nop
|
|
.line 144,144 : 25,58 ''
|
|
IL_00f8: ldloc.1
|
|
IL_00f9: dup
|
|
IL_00fa: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options
|
|
IL_00ff: ldloc.2
|
|
IL_0100: ldfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options
|
|
IL_0105: or
|
|
IL_0106: stfld valuetype Virtuoso.Miranda.Plugins.LoaderOptions Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::options
|
|
.line 145,145 : 21,22 ''
|
|
IL_010b: nop
|
|
IL_010c: ldloc.s CS$7$0004
|
|
IL_010e: ldc.i4.1
|
|
IL_010f: add
|
|
IL_0110: stloc.s CS$7$0004
|
|
.line 127,127 : 60,62 ''
|
|
IL_0112: ldloc.s CS$7$0004
|
|
IL_0114: ldloc.s CS$6$0003
|
|
IL_0116: ldlen
|
|
IL_0117: conv.i4
|
|
IL_0118: clt
|
|
IL_011a: stloc.s CS$4$0001
|
|
IL_011c: ldloc.s CS$4$0001
|
|
IL_011e: brtrue IL_0050
|
|
|
|
.line 146,146 : 21,27 ''
|
|
IL_0123: br.s IL_015d
|
|
|
|
.line 148,148 : 21,72 ''
|
|
IL_0125: ldarg.0
|
|
IL_0126: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_012b: ldloc.0
|
|
IL_012c: ldc.i4.0
|
|
IL_012d: callvirt instance bool [mscorlib]System.Reflection.Assembly::IsDefined(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0132: ldc.i4.0
|
|
IL_0133: ceq
|
|
IL_0135: stloc.s CS$4$0001
|
|
IL_0137: ldloc.s CS$4$0001
|
|
IL_0139: brtrue.s IL_0150
|
|
|
|
.line 149,149 : 25,118 ''
|
|
IL_013b: ldarg.0
|
|
IL_013c: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0141: ldloc.0
|
|
IL_0142: ldc.i4.0
|
|
IL_0143: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0148: ldc.i4.0
|
|
IL_0149: ldelem.ref
|
|
IL_014a: castclass Virtuoso.Miranda.Plugins.LoaderOptionsAttribute
|
|
IL_014f: stloc.1
|
|
.line 150,150 : 21,27 ''
|
|
IL_0150: br.s IL_015d
|
|
|
|
.line 152,152 : 21,69 ''
|
|
IL_0152: ldstr "target"
|
|
IL_0157: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_015c: throw
|
|
|
|
.line 155,155 : 13,77 ''
|
|
IL_015d: ldloc.1
|
|
IL_015e: dup
|
|
IL_015f: brtrue.s IL_0168
|
|
|
|
IL_0161: pop
|
|
IL_0162: ldc.i4.0
|
|
IL_0163: newobj instance void Virtuoso.Miranda.Plugins.LoaderOptionsAttribute::.ctor(valuetype Virtuoso.Miranda.Plugins.LoaderOptions)
|
|
IL_0168: stloc.3
|
|
IL_0169: br.s IL_016b
|
|
|
|
.line 156,156 : 9,10 ''
|
|
IL_016b: ldloc.3
|
|
IL_016c: 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 38 (0x26)
|
|
.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()
|
|
IL_0011: nop
|
|
.line 45,45 : 9,10 ''
|
|
IL_0012: nop
|
|
.line 46,46 : 13,95 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection::.ctor(class Virtuoso.Miranda.Plugins.Collections.ModuleCollection)
|
|
IL_001f: stfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules
|
|
.line 47,47 : 9,10 ''
|
|
IL_0024: nop
|
|
IL_0025: ret
|
|
} // end of method ModuleManager::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Hyphen.Mini.ModuleManager
|
|
get_Singleton() cil managed
|
|
{
|
|
// Code size 54 (0x36)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Hyphen.Mini.ModuleManager CS$1$0000,
|
|
[1] object CS$2$0001)
|
|
.line 56,56 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 17,46 ''
|
|
IL_0001: call void Virtuoso.Hyphen.Loader::VerifyDefaultDomain()
|
|
IL_0006: nop
|
|
.line 59,59 : 17,34 ''
|
|
IL_0007: ldsfld object Virtuoso.Hyphen.Mini.ModuleManager::SyncObject
|
|
IL_000c: dup
|
|
IL_000d: stloc.1
|
|
IL_000e: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0013: nop
|
|
.line 60,60 : 21,75 ''
|
|
.try
|
|
{
|
|
IL_0014: ldsfld class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::singleton
|
|
IL_0019: dup
|
|
IL_001a: brtrue.s IL_0028
|
|
|
|
IL_001c: pop
|
|
IL_001d: newobj instance void Virtuoso.Hyphen.Mini.ModuleManager::.ctor()
|
|
IL_0022: dup
|
|
IL_0023: stsfld class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::singleton
|
|
IL_0028: stloc.0
|
|
IL_0029: leave.s IL_0033
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_002b: ldloc.1
|
|
IL_002c: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0031: nop
|
|
IL_0032: endfinally
|
|
} // end handler
|
|
IL_0033: nop
|
|
.line 61,61 : 13,14 ''
|
|
IL_0034: ldloc.0
|
|
IL_0035: ret
|
|
} // end of method ModuleManager::get_Singleton
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection
|
|
get_RegisteredModules() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection CS$1$0000)
|
|
.line 67,67 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 17,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 69,69 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ModuleManager::get_RegisteredModules
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_HasModules() cil managed
|
|
{
|
|
// Code size 20 (0x14)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 75,75 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 76,76 : 17,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::registeredModules
|
|
IL_0007: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Hyphen.Mini.Module>::get_Count()
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: cgt
|
|
IL_000f: stloc.0
|
|
IL_0010: br.s IL_0012
|
|
|
|
.line 77,77 : 13,14 ''
|
|
IL_0012: ldloc.0
|
|
IL_0013: ret
|
|
} // end of method ModuleManager::get_HasModules
|
|
|
|
.method assembly hidebysig instance void
|
|
RegisterModule(class Virtuoso.Hyphen.Mini.Module module) cil managed
|
|
{
|
|
// Code size 37 (0x25)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 85,85 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 86,86 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 87,87 : 17,59 ''
|
|
IL_000c: ldstr "module"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 89,89 : 13,52 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection
|
|
IL_001d: ldarg.1
|
|
IL_001e: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Hyphen.Mini.Module>::Add(!0)
|
|
IL_0023: nop
|
|
.line 90,90 : 9,10 ''
|
|
IL_0024: ret
|
|
} // end of method ModuleManager::RegisterModule
|
|
|
|
.method assembly hidebysig instance void
|
|
UnregisterModule(class Virtuoso.Hyphen.Mini.Module module) cil managed
|
|
{
|
|
// Code size 37 (0x25)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 93,93 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 94,94 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 95,95 : 17,59 ''
|
|
IL_000c: ldstr "module"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 97,97 : 13,55 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld class Virtuoso.Miranda.Plugins.Collections.ModuleCollection Virtuoso.Hyphen.Mini.ModuleManager::RegistredModulesCollection
|
|
IL_001d: ldarg.1
|
|
IL_001e: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Hyphen.Mini.Module>::Remove(!0)
|
|
IL_0023: pop
|
|
.line 98,98 : 9,10 ''
|
|
IL_0024: 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<string,class Virtuoso.Miranda.Plugins.Callback> Interceptors
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 36,36 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 37,37 : 13,69 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldc.i4.2
|
|
IL_000a: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback>::.ctor(int32)
|
|
IL_000f: stfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
.line 38,38 : 9,10 ''
|
|
IL_0014: nop
|
|
IL_0015: ret
|
|
} // end of method ServiceCallInterceptionManager::.ctor
|
|
|
|
.method public hidebysig instance bool
|
|
RequiresInterception(string serviceName) cil managed
|
|
{
|
|
// Code size 41 (0x29)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> CS$2$0001)
|
|
.line 45,45 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 46,46 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
IL_0007: dup
|
|
IL_0008: stloc.1
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 47,47 : 17,62 ''
|
|
.try
|
|
{
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
IL_0015: ldarg.1
|
|
IL_0016: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback>::ContainsKey(!0)
|
|
IL_001b: stloc.0
|
|
IL_001c: leave.s IL_0026
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_001e: ldloc.1
|
|
IL_001f: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0024: nop
|
|
IL_0025: endfinally
|
|
} // end handler
|
|
IL_0026: nop
|
|
.line 48,48 : 9,10 ''
|
|
IL_0027: ldloc.0
|
|
IL_0028: ret
|
|
} // end of method ServiceCallInterceptionManager::RequiresInterception
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Callback
|
|
get_Item(string serviceName) cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.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<string,class Virtuoso.Miranda.Plugins.Callback> CS$2$0001)
|
|
.line 53,53 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 17,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
IL_0007: dup
|
|
IL_0008: stloc.2
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 55,55 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 56,56 : 21,49 ''
|
|
IL_0010: ldnull
|
|
IL_0011: stloc.0
|
|
.line 57,57 : 21,76 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
IL_0018: ldarg.1
|
|
IL_0019: ldloca.s interceptor
|
|
IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback>::TryGetValue(!0,
|
|
!1&)
|
|
IL_0020: pop
|
|
.line 59,59 : 21,40 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: stloc.1
|
|
IL_0023: leave.s IL_002d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0025: ldloc.2
|
|
IL_0026: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_002b: nop
|
|
IL_002c: endfinally
|
|
} // end handler
|
|
IL_002d: nop
|
|
.line 61,61 : 13,14 ''
|
|
IL_002e: ldloc.1
|
|
IL_002f: 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 11 (0xb)
|
|
.maxstack 8
|
|
.line 63,63 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 64,64 : 17,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0009: nop
|
|
.line 65,65 : 13,14 ''
|
|
IL_000a: 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 41 (0x29)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> CS$2$0000)
|
|
.line 69,69 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 70,70 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
IL_0007: dup
|
|
IL_0008: stloc.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 71,71 : 17,57 ''
|
|
.try
|
|
{
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
IL_0015: ldarg.1
|
|
IL_0016: ldarg.2
|
|
IL_0017: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback>::set_Item(!0,
|
|
!1)
|
|
IL_001c: nop
|
|
IL_001d: leave.s IL_0027
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_001f: ldloc.0
|
|
IL_0020: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0025: nop
|
|
IL_0026: endfinally
|
|
} // end handler
|
|
IL_0027: nop
|
|
.line 72,72 : 9,10 ''
|
|
IL_0028: ret
|
|
} // end of method ServiceCallInterceptionManager::Register
|
|
|
|
.method public hidebysig instance void
|
|
Unregister(string serviceName) cil managed
|
|
{
|
|
// Code size 40 (0x28)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> CS$2$0000)
|
|
.line 75,75 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 76,76 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
IL_0007: dup
|
|
IL_0008: stloc.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 77,77 : 17,50 ''
|
|
.try
|
|
{
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback> Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Interceptors
|
|
IL_0015: ldarg.1
|
|
IL_0016: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Callback>::Remove(!0)
|
|
IL_001b: pop
|
|
IL_001c: leave.s IL_0026
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_001e: ldloc.0
|
|
IL_001f: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0024: nop
|
|
IL_0025: endfinally
|
|
} // end handler
|
|
IL_0026: nop
|
|
.line 78,78 : 9,10 ''
|
|
IL_0027: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 31,31 : 39,40 ''
|
|
IL_0007: nop
|
|
.line 31,31 : 41,42 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method DefaultAssemblyProbe::.ctor
|
|
|
|
.method public hidebysig virtual instance string[]
|
|
FindAssemblies() cil managed
|
|
{
|
|
// Code size 83 (0x53)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] string[] CS$1$0000)
|
|
.line 38,38 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 41,42 : 17,126 ''
|
|
IL_0002: ldstr "plugins\\managed"
|
|
IL_0007: call bool [mscorlib]System.IO.Directory::Exists(string)
|
|
IL_000c: brtrue.s IL_0016
|
|
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: newarr [mscorlib]System.String
|
|
IL_0014: br.s IL_0025
|
|
|
|
IL_0016: ldstr "plugins\\managed"
|
|
IL_001b: ldstr "*.dll"
|
|
IL_0020: call string[] [mscorlib]System.IO.Directory::GetFiles(string,
|
|
string)
|
|
IL_0025: nop
|
|
IL_0026: stloc.1
|
|
IL_0027: leave.s IL_0050
|
|
|
|
.line 44,44 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0029: stloc.0
|
|
.line 45,45 : 13,14 ''
|
|
IL_002a: nop
|
|
.line 46,46 : 17,98 ''
|
|
IL_002b: ldc.i4.3
|
|
IL_002c: ldstr "Hyphen"
|
|
IL_0031: ldstr "Unable to find plugins: "
|
|
IL_0036: ldloc.0
|
|
IL_0037: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_003c: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0041: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0046: nop
|
|
.line 47,47 : 17,38 ''
|
|
IL_0047: ldc.i4.0
|
|
IL_0048: newarr [mscorlib]System.String
|
|
IL_004d: stloc.1
|
|
IL_004e: leave.s IL_0050
|
|
|
|
} // end handler
|
|
IL_0050: nop
|
|
.line 49,49 : 9,10 ''
|
|
IL_0051: ldloc.1
|
|
IL_0052: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 34,34 : 35,36 ''
|
|
IL_0007: nop
|
|
.line 34,34 : 37,38 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method MirandaObject::.ctor
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance native int get_MirandaHandle() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 42,42 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 42,42 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::mirandaHandle
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 42,42 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaObject::get_MirandaHandle
|
|
|
|
.method famorassem hidebysig specialname
|
|
instance void set_MirandaHandle(native int 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 43,43 : 36,37 ''
|
|
IL_0000: nop
|
|
.line 43,43 : 38,60 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::mirandaHandle
|
|
.line 43,43 : 61,62 ''
|
|
IL_0008: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin CS$1$0000)
|
|
.line 37,37 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\EventHandle.cs'
|
|
IL_0000: nop
|
|
.line 37,37 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::owner
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 37,37 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method EventHandle::get_Owner
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_EventName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 43,43 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 43,43 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::eventName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 43,43 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 147 (0x93)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle> eventHandles,
|
|
[1] bool CS$4$0000)
|
|
.line 50,50 : 9,83 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::.ctor()
|
|
IL_0006: nop
|
|
.line 51,51 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 52,52 : 13,39 ''
|
|
IL_0008: ldarg.3
|
|
IL_0009: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000e: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: ceq
|
|
IL_0016: stloc.1
|
|
IL_0017: ldloc.1
|
|
IL_0018: brtrue.s IL_0025
|
|
|
|
.line 53,53 : 17,59 ''
|
|
IL_001a: ldstr "handle"
|
|
IL_001f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0024: throw
|
|
|
|
.line 55,55 : 13,31 ''
|
|
IL_0025: ldarg.1
|
|
IL_0026: ldnull
|
|
IL_0027: ceq
|
|
IL_0029: ldc.i4.0
|
|
IL_002a: ceq
|
|
IL_002c: stloc.1
|
|
IL_002d: ldloc.1
|
|
IL_002e: brtrue.s IL_003b
|
|
|
|
.line 56,56 : 17,58 ''
|
|
IL_0030: ldstr "owner"
|
|
IL_0035: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_003a: throw
|
|
|
|
.line 58,58 : 13,35 ''
|
|
IL_003b: ldarg.2
|
|
IL_003c: ldnull
|
|
IL_003d: ceq
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ceq
|
|
IL_0042: stloc.1
|
|
IL_0043: ldloc.1
|
|
IL_0044: brtrue.s IL_0051
|
|
|
|
.line 59,59 : 17,62 ''
|
|
IL_0046: ldstr "eventName"
|
|
IL_004b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0050: throw
|
|
|
|
.line 61,61 : 13,32 ''
|
|
IL_0051: ldarg.0
|
|
IL_0052: ldarg.1
|
|
IL_0053: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::owner
|
|
.line 62,62 : 13,41 ''
|
|
IL_0058: ldarg.0
|
|
IL_0059: ldarg.3
|
|
IL_005a: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int)
|
|
IL_005f: nop
|
|
.line 63,63 : 13,40 ''
|
|
IL_0060: ldarg.0
|
|
IL_0061: ldarg.2
|
|
IL_0062: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::eventName
|
|
.line 65,65 : 13,76 ''
|
|
IL_0067: ldarg.1
|
|
IL_0068: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_006d: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles()
|
|
IL_0072: stloc.0
|
|
.line 68,68 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0073: nop
|
|
.line 69,69 : 17,75 ''
|
|
IL_0074: ldloc.0
|
|
IL_0075: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_007a: nop
|
|
.line 70,70 : 17,40 ''
|
|
IL_007b: ldloc.0
|
|
IL_007c: ldarg.0
|
|
IL_007d: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle>::Add(!0)
|
|
IL_0082: nop
|
|
.line 71,71 : 13,14 ''
|
|
IL_0083: nop
|
|
IL_0084: leave.s IL_0090
|
|
|
|
.line 73,73 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0086: nop
|
|
.line 74,74 : 17,63 ''
|
|
IL_0087: ldloc.0
|
|
IL_0088: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_008d: nop
|
|
.line 75,75 : 13,14 ''
|
|
IL_008e: nop
|
|
IL_008f: endfinally
|
|
} // end handler
|
|
IL_0090: nop
|
|
.line 76,76 : 9,10 ''
|
|
IL_0091: nop
|
|
IL_0092: ret
|
|
} // end of method EventHandle::.ctor
|
|
|
|
.method public hidebysig instance int32
|
|
FireEvent() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 83,83 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 84,84 : 13,57 ''
|
|
IL_0001: ldarg.0
|
|
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.EventHandle::FireEvent(native uint,
|
|
native int)
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 85,85 : 9,10 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: ret
|
|
} // end of method EventHandle::FireEvent
|
|
|
|
.method public hidebysig instance int32
|
|
FireEvent(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 59 (0x3b)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link,
|
|
[1] int32 CS$1$0000,
|
|
[2] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0001)
|
|
.line 88,88 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 89,89 : 13,72 ''
|
|
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: stloc.0
|
|
.line 91,91 : 13,24 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: dup
|
|
IL_000e: stloc.2
|
|
IL_000f: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0014: nop
|
|
.line 92,92 : 17,94 ''
|
|
.try
|
|
{
|
|
IL_0015: ldloc.0
|
|
IL_0016: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_001b: ldfld class Virtuoso.Hyphen.Native.NotifyEventHooksPrototype Virtuoso.Hyphen.Native.NativePluginLink::NotifyEventHooks
|
|
IL_0020: ldarg.0
|
|
IL_0021: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0026: ldarg.1
|
|
IL_0027: ldarg.2
|
|
IL_0028: callvirt instance int32 Virtuoso.Hyphen.Native.NotifyEventHooksPrototype::Invoke(native int,
|
|
native uint,
|
|
native int)
|
|
IL_002d: stloc.1
|
|
IL_002e: leave.s IL_0038
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0030: ldloc.2
|
|
IL_0031: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0036: nop
|
|
IL_0037: endfinally
|
|
} // end handler
|
|
IL_0038: nop
|
|
.line 93,93 : 9,10 ''
|
|
IL_0039: ldloc.1
|
|
IL_003a: ret
|
|
} // end of method EventHandle::FireEvent
|
|
|
|
.method public hidebysig instance void
|
|
SetDefaultSubscriber(class Virtuoso.Miranda.Plugins.Callback subscriber) cil managed synchronized
|
|
{
|
|
// Code size 117 (0x75)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link,
|
|
[1] int32 result,
|
|
[2] bool CS$4$0000,
|
|
[3] class Virtuoso.Hyphen.MirandaPluginLink CS$2$0001)
|
|
.line 97,97 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 98,98 : 13,36 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 99,99 : 17,63 ''
|
|
IL_000c: ldstr "subscriber"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 101,101 : 13,72 ''
|
|
IL_0017: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_001c: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_0021: stloc.0
|
|
.line 103,103 : 13,24 ''
|
|
IL_0022: ldloc.0
|
|
IL_0023: dup
|
|
IL_0024: stloc.3
|
|
IL_0025: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_002a: nop
|
|
.line 104,104 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_002b: nop
|
|
.line 107,107 : 17,117 ''
|
|
IL_002c: ldloc.0
|
|
IL_002d: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_0032: ldfld class Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::SetHookDefaultForHookableEvent
|
|
IL_0037: ldarg.0
|
|
IL_0038: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_003d: ldarg.1
|
|
IL_003e: callvirt instance int32 Virtuoso.Hyphen.Native.SetHookDefaultForHookableEventPrototype::Invoke(native int,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0043: dup
|
|
IL_0044: stloc.1
|
|
IL_0045: ldc.i4.0
|
|
IL_0046: ceq
|
|
IL_0048: stloc.2
|
|
IL_0049: ldloc.2
|
|
IL_004a: brtrue.s IL_0068
|
|
|
|
.line 108,108 : 21,186 ''
|
|
IL_004c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_0051: ldstr "SetHookDefaultForHookableEvent"
|
|
IL_0056: ldloca.s result
|
|
IL_0058: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_005d: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0062: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0067: throw
|
|
|
|
.line 109,109 : 13,14 ''
|
|
IL_0068: nop
|
|
IL_0069: leave.s IL_0073
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006b: ldloc.3
|
|
IL_006c: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0071: nop
|
|
IL_0072: endfinally
|
|
} // end handler
|
|
IL_0073: nop
|
|
.line 110,110 : 9,10 ''
|
|
IL_0074: 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 17 (0x11)
|
|
.maxstack 2
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 49,49 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaEnvironment.cs'
|
|
IL_0000: nop
|
|
.line 50,50 : 13,75 ''
|
|
IL_0001: ldstr "plugins\\managed"
|
|
IL_0006: ldarg.0
|
|
IL_0007: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 51,51 : 9,10 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method MirandaEnvironment::GetManagedSubdirectoryRelativePath
|
|
|
|
.method public hidebysig specialname static
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding
|
|
get_MirandaStringEncoding() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$1$0000)
|
|
.line 60,60 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 61,61 : 17,46 ''
|
|
IL_0001: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaStringEncoding
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 62,62 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 8 (0x8)
|
|
.maxstack 8
|
|
.line 64,64 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 17,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: stsfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaStringEncoding
|
|
.line 66,66 : 13,14 ''
|
|
IL_0007: ret
|
|
} // end of method MirandaEnvironment::set_MirandaStringEncoding
|
|
|
|
.method public hidebysig specialname static
|
|
string get_MirandaFolderPath() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 72,72 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 17,42 ''
|
|
IL_0001: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaFolderPath
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 74,74 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method MirandaEnvironment::get_MirandaFolderPath
|
|
|
|
.method public hidebysig specialname static
|
|
string get_MirandaPluginsFolderPath() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 80,80 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 81,81 : 17,49 ''
|
|
IL_0001: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaPluginsFolderPath
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 82,82 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method MirandaEnvironment::get_MirandaPluginsFolderPath
|
|
|
|
.method public hidebysig specialname static
|
|
string get_ManagedPluginsFolderPath() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 88,88 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 89,89 : 17,49 ''
|
|
IL_0001: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::managedPluginsFolderPath
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 90,90 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method MirandaEnvironment::get_ManagedPluginsFolderPath
|
|
|
|
.method public hidebysig specialname static
|
|
class [mscorlib]System.Version
|
|
get_MirandaVersion() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 96,96 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 97,97 : 17,39 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaVersion
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 98,98 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method MirandaEnvironment::get_MirandaVersion
|
|
|
|
.method assembly hidebysig specialname static
|
|
void set_MirandaVersion(class [mscorlib]System.Version 'value') cil managed
|
|
{
|
|
// Code size 8 (0x8)
|
|
.maxstack 8
|
|
.line 100,100 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 101,101 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: stsfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaVersion
|
|
.line 102,102 : 13,14 ''
|
|
IL_0007: ret
|
|
} // end of method MirandaEnvironment::set_MirandaVersion
|
|
|
|
.method public hidebysig specialname static
|
|
class [mscorlib]System.Version
|
|
get_HyphenVersion() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 108,108 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 109,109 : 17,45 ''
|
|
IL_0001: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion()
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 110,110 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method MirandaEnvironment::get_HyphenVersion
|
|
|
|
.method public hidebysig specialname static
|
|
string get_MirandaBootIniPath() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 116,116 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 117,117 : 17,43 ''
|
|
IL_0001: ldsfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::mirandaBootIniPath
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 118,118 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class [System]System.Diagnostics.TraceSwitch CS$1$0000)
|
|
.line 32,32 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Log.cs'
|
|
IL_0000: nop
|
|
.line 32,32 : 19,38 ''
|
|
IL_0001: ldsfld class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::traceSwitch
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 32,32 : 39,40 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Log::get_TraceSwitch
|
|
|
|
.method private hidebysig specialname rtspecialname static
|
|
void .cctor() cil managed
|
|
{
|
|
// Code size 27 (0x1b)
|
|
.maxstack 8
|
|
.line 40,40 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 13,89 ''
|
|
IL_0001: ldstr "HyphenTracing"
|
|
IL_0006: ldstr "Hyphen Tracing"
|
|
IL_000b: ldstr "Warning"
|
|
IL_0010: newobj instance void [System]System.Diagnostics.TraceSwitch::.ctor(string,
|
|
string,
|
|
string)
|
|
IL_0015: stsfld class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::traceSwitch
|
|
.line 42,42 : 9,10 ''
|
|
IL_001a: 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 11 (0xb)
|
|
.maxstack 8
|
|
.line 48,48 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 13,53 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: call void [mscorlib]System.Diagnostics.Debugger::Log(int32,
|
|
string,
|
|
string)
|
|
IL_0009: nop
|
|
.line 50,50 : 9,10 ''
|
|
IL_000a: 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 26 (0x1a)
|
|
.maxstack 8
|
|
.line 53,53 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 13,103 ''
|
|
IL_0001: call class [System]System.Diagnostics.TraceSwitch Virtuoso.Miranda.Plugins.Log::get_TraceSwitch()
|
|
IL_0006: callvirt instance bool [System]System.Diagnostics.TraceSwitch::get_TraceWarning()
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldarg.2
|
|
IL_000d: call string [mscorlib]System.String::Format(string,
|
|
object[])
|
|
IL_0012: ldarg.1
|
|
IL_0013: call void [System]System.Diagnostics.Trace::WriteLineIf(bool,
|
|
string,
|
|
string)
|
|
IL_0018: nop
|
|
.line 55,55 : 9,10 ''
|
|
IL_0019: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 43,43 : 33,34 ''
|
|
IL_0007: nop
|
|
.line 43,43 : 35,36 ''
|
|
IL_0008: nop
|
|
IL_0009: 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 104 (0x68)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 45,45 : 9,98 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor()
|
|
IL_0006: nop
|
|
.line 46,46 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 47,47 : 13,32 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 48,48 : 17,59 ''
|
|
IL_0013: ldstr "loader"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 50,50 : 13,37 ''
|
|
IL_001e: ldarg.2
|
|
IL_001f: ldnull
|
|
IL_0020: ceq
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: ceq
|
|
IL_0025: stloc.0
|
|
IL_0026: ldloc.0
|
|
IL_0027: brtrue.s IL_0034
|
|
|
|
.line 51,51 : 17,64 ''
|
|
IL_0029: ldstr "pluginProbe"
|
|
IL_002e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0033: throw
|
|
|
|
.line 53,53 : 13,49 ''
|
|
IL_0034: ldarg.3
|
|
IL_0035: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_003a: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ceq
|
|
IL_0042: stloc.0
|
|
IL_0043: ldloc.0
|
|
IL_0044: brtrue.s IL_0051
|
|
|
|
.line 54,54 : 17,69 ''
|
|
IL_0046: ldstr "nativePluginLink"
|
|
IL_004b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0050: throw
|
|
|
|
.line 56,56 : 13,34 ''
|
|
IL_0051: ldarg.0
|
|
IL_0052: ldarg.1
|
|
IL_0053: stfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.FusionContext::loader
|
|
.line 57,57 : 13,46 ''
|
|
IL_0058: ldarg.0
|
|
IL_0059: ldarg.2
|
|
IL_005a: stfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::assemblyProbe
|
|
.line 58,58 : 13,54 ''
|
|
IL_005f: ldarg.0
|
|
IL_0060: ldarg.3
|
|
IL_0061: stfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink
|
|
.line 59,59 : 9,10 ''
|
|
IL_0066: nop
|
|
IL_0067: ret
|
|
} // end of method FusionContext::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
CheckEmpty() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 13,27 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid()
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 68,68 : 28,90 ''
|
|
IL_000e: ldstr "This context is empty."
|
|
IL_0013: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 69,69 : 9,10 ''
|
|
IL_0019: ret
|
|
} // end of method FusionContext::CheckEmpty
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsInvalid() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 74,74 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 17,61 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 76,76 : 13,14 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: ret
|
|
} // end of method FusionContext::get_IsInvalid
|
|
|
|
.method assembly hidebysig specialname static
|
|
class Virtuoso.Hyphen.FusionContext
|
|
get_Empty() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Hyphen.FusionContext CS$1$0000)
|
|
.line 82,82 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 83,83 : 17,81 ''
|
|
IL_0001: ldsfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::emptySingleton
|
|
IL_0006: dup
|
|
IL_0007: brtrue.s IL_0015
|
|
|
|
IL_0009: pop
|
|
IL_000a: newobj instance void Virtuoso.Hyphen.FusionContext::.ctor()
|
|
IL_000f: dup
|
|
IL_0010: stsfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.FusionContext::emptySingleton
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 84,84 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method FusionContext::get_Empty
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.AssemblyProbe
|
|
get_AssemblyProbe() cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.AssemblyProbe CS$1$0000)
|
|
.line 89,89 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 89,89 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void Virtuoso.Hyphen.FusionContext::CheckEmpty()
|
|
IL_0007: nop
|
|
.line 89,89 : 33,54 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::assemblyProbe
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 89,89 : 55,56 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: ret
|
|
} // end of method FusionContext::get_AssemblyProbe
|
|
|
|
.method assembly hidebysig specialname
|
|
instance native int get_NativePluginLink() cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 94,94 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 94,94 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void Virtuoso.Hyphen.FusionContext::CheckEmpty()
|
|
IL_0007: nop
|
|
.line 94,94 : 33,57 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldfld native int Virtuoso.Hyphen.FusionContext::nativePluginLink
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 94,94 : 58,59 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: ret
|
|
} // end of method FusionContext::get_NativePluginLink
|
|
|
|
.method assembly hidebysig specialname
|
|
instance class Virtuoso.Hyphen.Loader
|
|
get_Loader() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.Loader CS$1$0000)
|
|
.line 100,100 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 101,101 : 17,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.FusionContext::loader
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 102,102 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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<class Virtuoso.Hyphen.Native.PLUGININFO> PluginInfoHandle
|
|
.field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFOEX> 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<class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu> '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<object> '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 21 (0x15)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 114,114 : 13,14 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Loader.cs'
|
|
IL_0000: nop
|
|
.line 115,115 : 17,74 ''
|
|
IL_0001: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly()
|
|
IL_0006: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName()
|
|
IL_000b: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version()
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
.line 116,116 : 13,14 ''
|
|
IL_0013: ldloc.0
|
|
IL_0014: ret
|
|
} // end of method Loader::get_HyphenVersion
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_PluginsLoaded() cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 126,126 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 127,127 : 17,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 128,128 : 13,14 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method Loader::get_PluginsLoaded
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Hyphen.Native.PLUGININFO
|
|
get_PluginInfo() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.Native.PLUGININFO CS$1$0000)
|
|
.line 137,137 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 138,138 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::pluginInfo
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 139,139 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Loader::get_PluginInfo
|
|
|
|
.method public hidebysig static void Initialize() cil managed
|
|
{
|
|
// Code size 53 (0x35)
|
|
.maxstack 2
|
|
.locals init ([0] object CS$2$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 155,155 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 156,156 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.0
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 157,157 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 158,158 : 17,39 ''
|
|
IL_000f: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton
|
|
IL_0014: ldnull
|
|
IL_0015: ceq
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.1
|
|
IL_001b: ldloc.1
|
|
IL_001c: brtrue.s IL_0028
|
|
|
|
.line 159,159 : 21,46 ''
|
|
IL_001e: newobj instance void Virtuoso.Hyphen.Loader::.ctor()
|
|
IL_0023: stsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton
|
|
.line 160,160 : 13,14 ''
|
|
IL_0028: nop
|
|
IL_0029: leave.s IL_0033
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_002b: ldloc.0
|
|
IL_002c: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0031: nop
|
|
IL_0032: endfinally
|
|
} // end handler
|
|
IL_0033: nop
|
|
.line 161,161 : 9,10 ''
|
|
IL_0034: ret
|
|
} // end of method Loader::Initialize
|
|
|
|
.method private hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 145 (0x91)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Exception e)
|
|
.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()
|
|
IL_001d: nop
|
|
.line 167,167 : 9,10 ''
|
|
IL_001e: nop
|
|
.line 168,168 : 13,82 ''
|
|
IL_001f: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldftn instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object,
|
|
class [mscorlib]System.UnhandledExceptionEventArgs)
|
|
IL_002b: newobj instance void [mscorlib]System.UnhandledExceptionEventHandler::.ctor(object,
|
|
native int)
|
|
IL_0030: callvirt instance void [mscorlib]System.AppDomain::add_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler)
|
|
IL_0035: nop
|
|
.line 169,169 : 13,73 ''
|
|
IL_0036: ldc.i4.0
|
|
IL_0037: ldstr "Hyphen"
|
|
IL_003c: ldstr "Initializing Hyphen..."
|
|
IL_0041: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0046: nop
|
|
.line 172,172 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0047: nop
|
|
.line 173,173 : 17,40 ''
|
|
IL_0048: ldarg.0
|
|
IL_0049: call instance void Virtuoso.Hyphen.Loader::InitializePluginInfo()
|
|
IL_004e: nop
|
|
.line 174,174 : 17,89 ''
|
|
IL_004f: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialize()
|
|
IL_0054: nop
|
|
.line 176,176 : 17,87 ''
|
|
IL_0055: ldc.i4.0
|
|
IL_0056: ldstr "Hyphen"
|
|
IL_005b: ldstr "Hyphen successfully initialized."
|
|
IL_0060: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0065: nop
|
|
.line 177,177 : 13,14 ''
|
|
IL_0066: nop
|
|
IL_0067: leave.s IL_008e
|
|
|
|
.line 178,178 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0069: stloc.0
|
|
.line 179,179 : 13,14 ''
|
|
IL_006a: nop
|
|
.line 180,180 : 17,127 ''
|
|
IL_006b: ldc.i4.5
|
|
IL_006c: ldstr "Hyphen"
|
|
IL_0071: ldstr "Failed constructing the PLUGININFO."
|
|
IL_0076: call string [mscorlib]System.Environment::get_NewLine()
|
|
IL_007b: ldloc.0
|
|
IL_007c: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0081: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_0086: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_008b: nop
|
|
.line 181,181 : 17,23 ''
|
|
IL_008c: rethrow
|
|
} // end handler
|
|
IL_008e: nop
|
|
.line 183,183 : 9,10 ''
|
|
IL_008f: nop
|
|
IL_0090: ret
|
|
} // end of method Loader::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
InitializePluginInfo() cil managed
|
|
{
|
|
// Code size 66 (0x42)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Hyphen.Native.PLUGININFO pluginInfo,
|
|
[1] class Virtuoso.Hyphen.Native.PLUGININFOEX pluginInfoEx)
|
|
.line 189,189 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 190,190 : 13,54 ''
|
|
IL_0001: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 191,191 : 13,44 ''
|
|
IL_0007: ldloc.0
|
|
IL_0008: call void Virtuoso.Hyphen.Loader::PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO)
|
|
IL_000d: nop
|
|
.line 192,192 : 13,86 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldloca.s pluginInfo
|
|
IL_0011: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFO>::.ctor(!0&)
|
|
IL_0016: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFO> Virtuoso.Hyphen.Loader::PluginInfoHandle
|
|
.line 194,194 : 13,75 ''
|
|
IL_001b: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenUUID()
|
|
IL_0020: newobj instance void Virtuoso.Hyphen.Native.PLUGININFOEX::.ctor(valuetype [mscorlib]System.Guid)
|
|
IL_0025: stloc.1
|
|
.line 195,195 : 13,46 ''
|
|
IL_0026: ldloc.1
|
|
IL_0027: call void Virtuoso.Hyphen.Loader::PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO)
|
|
IL_002c: nop
|
|
.line 196,196 : 13,92 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldloca.s pluginInfoEx
|
|
IL_0030: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFOEX>::.ctor(!0&)
|
|
IL_0035: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFOEX> Virtuoso.Hyphen.Loader::PluginInfoExHandle
|
|
.line 198,198 : 13,44 ''
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldloc.1
|
|
IL_003c: stfld class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::pluginInfo
|
|
.line 199,199 : 9,10 ''
|
|
IL_0041: ret
|
|
} // end of method Loader::InitializePluginInfo
|
|
|
|
.method private hidebysig static void PopulatePluginInfo(class Virtuoso.Hyphen.Native.PLUGININFO pluginInfo) cil managed
|
|
{
|
|
// Code size 142 (0x8e)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 206,206 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 207,207 : 13,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 208,208 : 17,63 ''
|
|
IL_000c: ldstr "pluginInfo"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 210,210 : 13,68 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.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 211,211 : 13,44 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldstr "virtuoso"
|
|
IL_002e: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Author
|
|
.line 212,212 : 13,61 ''
|
|
IL_0033: ldarg.0
|
|
IL_0034: ldstr "deml.tomas@seznam.cz"
|
|
IL_0039: stfld string Virtuoso.Hyphen.Native.PLUGININFO::AuthorEmail
|
|
.line 213,213 : 13,60 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: 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_0044: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Copyright
|
|
.line 214,214 : 13,83 ''
|
|
IL_0049: ldarg.0
|
|
IL_004a: ldstr "Microsoft.net runtime for managed plugins."
|
|
IL_004f: stfld string Virtuoso.Hyphen.Native.PLUGININFO::Description
|
|
.line 215,215 : 13,64 ''
|
|
IL_0054: ldarg.0
|
|
IL_0055: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenHomepageUrl
|
|
IL_005a: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_005f: stfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage
|
|
.line 216,216 : 13,63 ''
|
|
IL_0064: ldarg.0
|
|
IL_0065: ldc.i4.1
|
|
IL_0066: stfld uint8 Virtuoso.Hyphen.Native.PLUGININFO::Flags
|
|
.line 217,217 : 13,50 ''
|
|
IL_006b: ldarg.0
|
|
IL_006c: ldc.i4.0
|
|
IL_006d: stfld int32 Virtuoso.Hyphen.Native.PLUGININFO::ReplacesDefaultModule
|
|
.line 218,218 : 13,45 ''
|
|
IL_0072: ldarg.0
|
|
IL_0073: ldstr "Hyphen"
|
|
IL_0078: stfld string Virtuoso.Hyphen.Native.PLUGININFO::ShortName
|
|
.line 219,219 : 13,76 ''
|
|
IL_007d: ldarg.0
|
|
IL_007e: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion()
|
|
IL_0083: call uint32 Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToMirandaVersion(class [mscorlib]System.Version)
|
|
IL_0088: stfld uint32 Virtuoso.Hyphen.Native.PLUGININFO::Version
|
|
.line 220,220 : 9,10 ''
|
|
IL_008d: 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 33 (0x21)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Hyphen.Loader CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 236,236 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 237,237 : 13,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion()
|
|
IL_0007: call bool [mscorlib]System.Version::op_GreaterThan(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.1
|
|
IL_0010: ldloc.1
|
|
IL_0011: brtrue.s IL_0017
|
|
|
|
.line 238,238 : 17,29 ''
|
|
IL_0013: ldnull
|
|
IL_0014: stloc.0
|
|
IL_0015: br.s IL_001f
|
|
|
|
.line 240,240 : 17,38 ''
|
|
IL_0017: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance()
|
|
IL_001c: stloc.0
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 241,241 : 9,10 ''
|
|
IL_001f: ldloc.0
|
|
IL_0020: ret
|
|
} // end of method Loader::GetInstance
|
|
|
|
.method public hidebysig static class Virtuoso.Hyphen.Loader
|
|
GetInstance() cil managed
|
|
{
|
|
// Code size 55 (0x37)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Hyphen.Loader CS$1$0000,
|
|
[1] object CS$2$0001,
|
|
[2] bool CS$4$0002)
|
|
.line 249,249 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 250,250 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.1
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 251,251 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 252,252 : 17,39 ''
|
|
IL_000f: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton
|
|
IL_0014: ldnull
|
|
IL_0015: ceq
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.2
|
|
IL_001b: ldloc.2
|
|
IL_001c: brtrue.s IL_0024
|
|
|
|
.line 253,253 : 21,59 ''
|
|
IL_001e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0023: throw
|
|
|
|
.line 255,255 : 17,34 ''
|
|
IL_0024: ldsfld class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::Singleton
|
|
IL_0029: stloc.0
|
|
IL_002a: leave.s IL_0034
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_002c: ldloc.1
|
|
IL_002d: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0032: nop
|
|
IL_0033: endfinally
|
|
} // end handler
|
|
IL_0034: nop
|
|
.line 257,257 : 9,10 ''
|
|
IL_0035: ldloc.0
|
|
IL_0036: ret
|
|
} // end of method Loader::GetInstance
|
|
|
|
.method public hidebysig instance native int
|
|
MirandaPluginInfo(uint32 version) cil managed
|
|
{
|
|
// Code size 66 (0x42)
|
|
.maxstack 2
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] bool CS$4$0001,
|
|
[2] object CS$2$0002)
|
|
.line 271,271 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 272,272 : 13,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32)
|
|
IL_0008: nop
|
|
.line 274,274 : 13,50 ''
|
|
IL_0009: ldarg.1
|
|
IL_000a: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(uint32)
|
|
IL_000f: stloc.1
|
|
IL_0010: ldloc.1
|
|
IL_0011: brtrue.s IL_001b
|
|
|
|
.line 275,275 : 17,45 ''
|
|
IL_0013: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo()
|
|
IL_0018: stloc.0
|
|
IL_0019: br.s IL_003f
|
|
|
|
.line 277,277 : 13,14 ''
|
|
IL_001b: nop
|
|
.line 278,278 : 17,34 ''
|
|
IL_001c: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0021: dup
|
|
IL_0022: stloc.2
|
|
IL_0023: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0028: nop
|
|
.line 279,279 : 21,52 ''
|
|
.try
|
|
{
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFO> Virtuoso.Hyphen.Loader::PluginInfoHandle
|
|
IL_002f: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFO>::get_IntPtr()
|
|
IL_0034: stloc.0
|
|
IL_0035: leave.s IL_003f
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0037: ldloc.2
|
|
IL_0038: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_003d: nop
|
|
IL_003e: endfinally
|
|
} // end handler
|
|
IL_003f: nop
|
|
.line 281,281 : 9,10 ''
|
|
IL_0040: ldloc.0
|
|
IL_0041: ret
|
|
} // end of method Loader::MirandaPluginInfo
|
|
|
|
.method public hidebysig instance native int
|
|
MirandaPluginInfoEx(uint32 version) cil managed
|
|
{
|
|
// Code size 66 (0x42)
|
|
.maxstack 2
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] bool CS$4$0001,
|
|
[2] object CS$2$0002)
|
|
.line 292,292 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 293,293 : 13,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance void Virtuoso.Hyphen.Loader::MirandaPluginInfoShared(uint32)
|
|
IL_0008: nop
|
|
.line 295,295 : 13,50 ''
|
|
IL_0009: ldarg.1
|
|
IL_000a: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(uint32)
|
|
IL_000f: stloc.1
|
|
IL_0010: ldloc.1
|
|
IL_0011: brtrue.s IL_001b
|
|
|
|
.line 296,296 : 17,45 ''
|
|
IL_0013: call native int Virtuoso.Hyphen.Loader::GetDummyPluginInfo()
|
|
IL_0018: stloc.0
|
|
IL_0019: br.s IL_003f
|
|
|
|
.line 298,298 : 13,14 ''
|
|
IL_001b: nop
|
|
.line 299,299 : 17,34 ''
|
|
IL_001c: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0021: dup
|
|
IL_0022: stloc.2
|
|
IL_0023: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0028: nop
|
|
.line 300,300 : 21,54 ''
|
|
.try
|
|
{
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFOEX> Virtuoso.Hyphen.Loader::PluginInfoExHandle
|
|
IL_002f: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFOEX>::get_IntPtr()
|
|
IL_0034: stloc.0
|
|
IL_0035: leave.s IL_003f
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0037: ldloc.2
|
|
IL_0038: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_003d: nop
|
|
IL_003e: endfinally
|
|
} // end handler
|
|
IL_003f: nop
|
|
.line 302,302 : 9,10 ''
|
|
IL_0040: ldloc.0
|
|
IL_0041: ret
|
|
} // end of method Loader::MirandaPluginInfoEx
|
|
|
|
.method public hidebysig static native int
|
|
GetDummyPluginInfo() cil managed
|
|
{
|
|
// Code size 100 (0x64)
|
|
.maxstack 3
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] object CS$2$0001,
|
|
[2] bool CS$4$0002)
|
|
.line 309,309 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 310,310 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.1
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 311,311 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 312,312 : 17,52 ''
|
|
IL_000f: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo
|
|
IL_0014: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0019: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: ceq
|
|
IL_0021: stloc.2
|
|
IL_0022: ldloc.2
|
|
IL_0023: brtrue.s IL_0051
|
|
|
|
.line 313,313 : 17,18 ''
|
|
IL_0025: nop
|
|
.line 314,314 : 21,96 ''
|
|
IL_0026: ldtoken Virtuoso.Hyphen.Native.PLUGININFO
|
|
IL_002b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0030: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_0035: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_003a: stsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo
|
|
.line 315,315 : 21,86 ''
|
|
IL_003f: newobj instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor()
|
|
IL_0044: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo
|
|
IL_0049: ldc.i4.0
|
|
IL_004a: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object,
|
|
native int,
|
|
bool)
|
|
IL_004f: nop
|
|
.line 316,316 : 17,18 ''
|
|
IL_0050: nop
|
|
.line 318,318 : 17,40 ''
|
|
IL_0051: ldsfld native int Virtuoso.Hyphen.Loader::DummyPluginInfo
|
|
IL_0056: stloc.0
|
|
IL_0057: leave.s IL_0061
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0059: ldloc.1
|
|
IL_005a: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_005f: nop
|
|
IL_0060: endfinally
|
|
} // end handler
|
|
IL_0061: nop
|
|
.line 320,320 : 9,10 ''
|
|
IL_0062: ldloc.0
|
|
IL_0063: ret
|
|
} // end of method Loader::GetDummyPluginInfo
|
|
|
|
.method public hidebysig instance void
|
|
MirandaPluginInfoShared(uint32 version) cil managed
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 327,327 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 328,328 : 13,59 ''
|
|
IL_0001: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaVersion()
|
|
IL_0006: ldnull
|
|
IL_0007: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001f
|
|
|
|
.line 329,329 : 17,91 ''
|
|
IL_0013: ldarg.1
|
|
IL_0014: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32)
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaVersion(class [mscorlib]System.Version)
|
|
IL_001e: nop
|
|
.line 330,330 : 9,10 ''
|
|
IL_001f: ret
|
|
} // end of method Loader::MirandaPluginInfoShared
|
|
|
|
.method public hidebysig static bool SupportsMirandaVersion(uint32 version) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 333,333 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 334,334 : 13,82 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32)
|
|
IL_0007: call bool Virtuoso.Hyphen.Loader::SupportsMirandaVersion(class [mscorlib]System.Version)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 335,335 : 9,10 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method Loader::SupportsMirandaVersion
|
|
|
|
.method public hidebysig static bool SupportsMirandaVersion(class [mscorlib]System.Version version) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 338,338 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 339,339 : 13,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld class [mscorlib]System.Version Virtuoso.Hyphen.Loader::MinMirandaVersion
|
|
IL_0007: call bool [mscorlib]System.Version::op_GreaterThanOrEqual(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 340,340 : 9,10 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method Loader::SupportsMirandaVersion
|
|
|
|
.method public hidebysig instance native int
|
|
MirandaPluginInterfaces() cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 2
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] object CS$2$0001)
|
|
.line 347,347 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 348,348 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.1
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 349,349 : 17,50 ''
|
|
.try
|
|
{
|
|
IL_000e: call native int Virtuoso.Miranda.Plugins.Native.UUID::get_HyphenInterfaceUUIDs()
|
|
IL_0013: stloc.0
|
|
IL_0014: leave.s IL_001e
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0016: ldloc.1
|
|
IL_0017: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_001c: nop
|
|
IL_001d: endfinally
|
|
} // end handler
|
|
IL_001e: nop
|
|
.line 350,350 : 9,10 ''
|
|
IL_001f: ldloc.0
|
|
IL_0020: ret
|
|
} // end of method Loader::MirandaPluginInterfaces
|
|
|
|
.method public hidebysig instance void
|
|
ModuleInducedLoad(native int pPluginLink) cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 366,366 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 367,367 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance int32 Virtuoso.Hyphen.Loader::Load(native int)
|
|
IL_0008: pop
|
|
.line 368,368 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method Loader::ModuleInducedLoad
|
|
|
|
.method public hidebysig instance int32
|
|
Load(native int pPluginLink) cil managed
|
|
{
|
|
// Code size 182 (0xb6)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] int32 CS$1$0000,
|
|
[2] object CS$2$0001,
|
|
[3] bool CS$4$0002)
|
|
.line 376,376 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 377,377 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.2
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 378,378 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 379,379 : 17,99 ''
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::set_HyphenIsLoading(bool)
|
|
IL_0015: nop
|
|
.line 382,382 : 17,18 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0016: nop
|
|
.line 384,384 : 21,44 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink
|
|
IL_001d: ldnull
|
|
IL_001e: ceq
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.3
|
|
IL_0024: ldloc.3
|
|
IL_0025: brtrue.s IL_0056
|
|
|
|
.line 385,385 : 21,22 ''
|
|
IL_0027: nop
|
|
.line 386,386 : 25,80 ''
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ldstr "Hyphen"
|
|
IL_002e: ldstr "Loading Hyphen..."
|
|
IL_0033: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0038: nop
|
|
.line 388,388 : 25,49 ''
|
|
IL_0039: call void Virtuoso.Hyphen.Loader::VerifyFxConfiguration()
|
|
IL_003e: nop
|
|
.line 389,389 : 25,48 ''
|
|
IL_003f: ldarg.0
|
|
IL_0040: call instance void Virtuoso.Hyphen.Loader::EnsureSingleInstance()
|
|
IL_0045: nop
|
|
.line 391,391 : 25,63 ''
|
|
IL_0046: ldarg.0
|
|
IL_0047: ldarg.1
|
|
IL_0048: call instance void Virtuoso.Hyphen.Loader::InitializeRuntimeContext(native int)
|
|
IL_004d: nop
|
|
.line 392,392 : 25,45 ''
|
|
IL_004e: ldarg.0
|
|
IL_004f: call instance void Virtuoso.Hyphen.Loader::HookRuntimeEvents()
|
|
IL_0054: nop
|
|
.line 393,393 : 21,22 ''
|
|
IL_0055: nop
|
|
.line 395,395 : 21,76 ''
|
|
IL_0056: ldc.i4.0
|
|
IL_0057: ldstr "Hyphen"
|
|
IL_005c: ldstr "Hyphen is loaded."
|
|
IL_0061: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0066: nop
|
|
.line 396,396 : 21,51 ''
|
|
IL_0067: ldc.i4.0
|
|
IL_0068: stloc.1
|
|
IL_0069: leave.s IL_00b3
|
|
|
|
.line 398,398 : 17,36 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_006b: stloc.0
|
|
.line 399,399 : 17,18 ''
|
|
IL_006c: nop
|
|
.line 400,400 : 21,98 ''
|
|
IL_006d: ldc.i4.5
|
|
IL_006e: ldstr "Hyphen"
|
|
IL_0073: ldstr "Failed loading Hyphen - "
|
|
IL_0078: ldloc.0
|
|
IL_0079: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_007e: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0083: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0088: nop
|
|
.line 401,401 : 21,77 ''
|
|
IL_0089: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_008e: ldloc.0
|
|
IL_008f: ldnull
|
|
IL_0090: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0095: nop
|
|
.line 403,403 : 21,30 ''
|
|
IL_0096: ldarg.0
|
|
IL_0097: call instance int32 Virtuoso.Hyphen.Loader::Unload()
|
|
IL_009c: pop
|
|
.line 404,404 : 21,51 ''
|
|
IL_009d: ldc.i4.m1
|
|
IL_009e: stloc.1
|
|
IL_009f: leave.s IL_00b3
|
|
|
|
.line 407,407 : 17,18 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00a1: nop
|
|
.line 408,408 : 21,104 ''
|
|
IL_00a2: ldc.i4.0
|
|
IL_00a3: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::set_HyphenIsLoading(bool)
|
|
IL_00a8: nop
|
|
.line 409,409 : 17,18 ''
|
|
IL_00a9: nop
|
|
IL_00aa: endfinally
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00ab: ldloc.2
|
|
IL_00ac: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00b1: nop
|
|
IL_00b2: endfinally
|
|
} // end handler
|
|
IL_00b3: nop
|
|
.line 411,411 : 9,10 ''
|
|
IL_00b4: ldloc.1
|
|
IL_00b5: ret
|
|
} // end of method Loader::Load
|
|
|
|
.method private hidebysig instance void
|
|
InitializeRuntimeContext(native int pPluginLink) cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 8
|
|
.line 418,418 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 420,420 : 13,47 ''
|
|
IL_0001: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Initialize()
|
|
IL_0006: nop
|
|
.line 423,423 : 13,69 ''
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldarg.1
|
|
IL_0009: call class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.MirandaPluginLink::FromPointer(native int)
|
|
IL_000e: stfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink
|
|
.line 426,426 : 13,64 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink
|
|
IL_0019: ldc.i4.1
|
|
IL_001a: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink,
|
|
bool)
|
|
IL_001f: nop
|
|
.line 427,427 : 9,10 ''
|
|
IL_0020: ret
|
|
} // end of method Loader::InitializeRuntimeContext
|
|
|
|
.method private hidebysig instance void
|
|
HookRuntimeEvents() cil managed
|
|
{
|
|
// Code size 85 (0x55)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor modulesLoadedEventHook,
|
|
[1] class [mscorlib]System.Exception e)
|
|
.line 433,433 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 435,435 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 436,436 : 17,227 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_0008: ldstr "Miranda/System/ModulesLoaded"
|
|
IL_000d: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_0012: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldftn instance int32 Virtuoso.Hyphen.Loader::CompleteInitialization(native uint,
|
|
native int)
|
|
IL_001e: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0023: ldc.i4.1
|
|
IL_0024: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_0029: stloc.0
|
|
.line 437,437 : 17,64 ''
|
|
IL_002a: ldloc.0
|
|
IL_002b: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0030: nop
|
|
.line 438,438 : 13,14 ''
|
|
IL_0031: nop
|
|
IL_0032: leave.s IL_0053
|
|
|
|
.line 439,439 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0034: stloc.1
|
|
.line 440,440 : 13,14 ''
|
|
IL_0035: nop
|
|
.line 441,441 : 17,121 ''
|
|
IL_0036: ldc.i4.5
|
|
IL_0037: ldstr "Hyphen"
|
|
IL_003c: ldstr "Failed hooking to the modules-loaded event. Initia"
|
|
+ "lization failed."
|
|
IL_0041: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0046: nop
|
|
.line 442,442 : 17,97 ''
|
|
IL_0047: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred()
|
|
IL_004c: ldloc.1
|
|
IL_004d: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_0052: throw
|
|
|
|
} // end handler
|
|
IL_0053: nop
|
|
.line 444,444 : 9,10 ''
|
|
IL_0054: ret
|
|
} // end of method Loader::HookRuntimeEvents
|
|
|
|
.method private hidebysig instance int32
|
|
CompleteInitialization(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 188 (0xbc)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[1] class [mscorlib]System.Exception e,
|
|
[2] int32 CS$1$0000,
|
|
[3] object CS$2$0001)
|
|
.line 452,452 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 453,453 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.3
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 454,454 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 456,456 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 458,458 : 21,107 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_0016: ldstr "Miranda/System/ModulesLoaded"
|
|
IL_001b: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string)
|
|
IL_0020: stloc.0
|
|
.line 459,459 : 21,57 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0027: nop
|
|
.line 460,460 : 21,54 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_002e: ldloc.0
|
|
IL_002f: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Remove(!0)
|
|
IL_0034: pop
|
|
.line 463,463 : 21,211 ''
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_003b: ldstr "Miranda/System/OkToExitEvent"
|
|
IL_0040: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_0045: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_004a: ldarg.0
|
|
IL_004b: ldftn instance int32 Virtuoso.Hyphen.Loader::UnloadOnShutdownService(native uint,
|
|
native int)
|
|
IL_0051: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0056: ldc.i4.1
|
|
IL_0057: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_005c: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0061: nop
|
|
.line 465,465 : 21,41 ''
|
|
IL_0062: call void Virtuoso.Hyphen.Loader::InitializeUpdater()
|
|
IL_0067: nop
|
|
.line 466,466 : 21,47 ''
|
|
IL_0068: ldarg.0
|
|
IL_0069: call instance void Virtuoso.Hyphen.Loader::InitializePluginsFolder()
|
|
IL_006e: nop
|
|
.line 467,467 : 21,38 ''
|
|
IL_006f: ldarg.0
|
|
IL_0070: call instance void Virtuoso.Hyphen.Loader::InitializeMenu()
|
|
IL_0075: nop
|
|
.line 469,469 : 21,70 ''
|
|
IL_0076: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_007b: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::RaiseModulesLoadedEvent()
|
|
IL_0080: nop
|
|
.line 470,470 : 17,18 ''
|
|
IL_0081: nop
|
|
IL_0082: leave.s IL_00ac
|
|
|
|
.line 471,471 : 17,36 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0084: stloc.1
|
|
.line 472,472 : 17,18 ''
|
|
IL_0085: nop
|
|
.line 473,473 : 21,100 ''
|
|
IL_0086: ldc.i4.5
|
|
IL_0087: ldstr "Hyphen"
|
|
IL_008c: ldstr "Failed initializing Loader - "
|
|
IL_0091: ldloc.1
|
|
IL_0092: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0097: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_009c: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00a1: nop
|
|
.line 474,474 : 21,30 ''
|
|
IL_00a2: ldarg.0
|
|
IL_00a3: call instance int32 Virtuoso.Hyphen.Loader::Unload()
|
|
IL_00a8: pop
|
|
.line 475,475 : 17,18 ''
|
|
IL_00a9: nop
|
|
IL_00aa: leave.s IL_00ac
|
|
|
|
} // end handler
|
|
IL_00ac: nop
|
|
.line 477,477 : 17,52 ''
|
|
IL_00ad: ldc.i4.0
|
|
IL_00ae: stloc.2
|
|
IL_00af: leave.s IL_00b9
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00b1: ldloc.3
|
|
IL_00b2: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00b7: nop
|
|
IL_00b8: endfinally
|
|
} // end handler
|
|
IL_00b9: nop
|
|
.line 479,479 : 9,10 ''
|
|
IL_00ba: ldloc.2
|
|
IL_00bb: ret
|
|
} // end of method Loader::CompleteInitialization
|
|
|
|
.method private hidebysig static void InitializeUpdater() cil managed
|
|
{
|
|
// Code size 49 (0x31)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update update,
|
|
[1] bool CS$4$0000)
|
|
.line 485,485 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 486,486 : 13,51 ''
|
|
IL_0001: call bool Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::IsUpdateSupported()
|
|
IL_0006: ldc.i4.0
|
|
IL_0007: ceq
|
|
IL_0009: stloc.1
|
|
IL_000a: ldloc.1
|
|
IL_000b: brtrue.s IL_0030
|
|
|
|
.line 487,487 : 13,14 ''
|
|
IL_000d: nop
|
|
.line 488,488 : 17,116 ''
|
|
IL_000e: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_0013: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenUpdateUrl
|
|
IL_0018: ldsfld class [System]System.Uri Virtuoso.Hyphen.Loader::HyphenVersionUrl
|
|
IL_001d: ldstr " "
|
|
IL_0022: 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_0027: stloc.0
|
|
.line 489,489 : 17,57 ''
|
|
IL_0028: ldloc.0
|
|
IL_0029: call void Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::RegisterForUpdate(class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update)
|
|
IL_002e: nop
|
|
.line 490,490 : 13,14 ''
|
|
IL_002f: nop
|
|
.line 491,491 : 9,10 ''
|
|
IL_0030: ret
|
|
} // end of method Loader::InitializeUpdater
|
|
|
|
.method private hidebysig instance void
|
|
InitializePluginsFolder() cil managed
|
|
{
|
|
// Code size 147 (0x93)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 497,497 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 498,498 : 13,80 ''
|
|
IL_0001: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath()
|
|
IL_0006: call bool [mscorlib]System.IO.Directory::Exists(string)
|
|
IL_000b: stloc.0
|
|
IL_000c: ldloc.0
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 499,499 : 17,88 ''
|
|
IL_000f: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath()
|
|
IL_0014: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string)
|
|
IL_0019: pop
|
|
.line 501,501 : 13,112 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath()
|
|
IL_0020: ldstr "*.dll"
|
|
IL_0025: newobj instance void [System]System.IO.FileSystemWatcher::.ctor(string,
|
|
string)
|
|
IL_002a: stfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
.line 502,502 : 13,64 ''
|
|
IL_002f: ldarg.0
|
|
IL_0030: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: callvirt instance void [System]System.IO.FileSystemWatcher::set_IncludeSubdirectories(bool)
|
|
IL_003b: nop
|
|
.line 503,503 : 13,73 ''
|
|
IL_003c: ldarg.0
|
|
IL_003d: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0042: ldc.i4.s 16
|
|
IL_0044: callvirt instance void [System]System.IO.FileSystemWatcher::set_NotifyFilter(valuetype [System]System.IO.NotifyFilters)
|
|
IL_0049: nop
|
|
.line 504,504 : 13,67 ''
|
|
IL_004a: ldarg.0
|
|
IL_004b: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0050: ldarg.0
|
|
IL_0051: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object,
|
|
class [System]System.IO.FileSystemEventArgs)
|
|
IL_0057: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object,
|
|
native int)
|
|
IL_005c: callvirt instance void [System]System.IO.FileSystemWatcher::add_Deleted(class [System]System.IO.FileSystemEventHandler)
|
|
IL_0061: nop
|
|
.line 505,505 : 13,67 ''
|
|
IL_0062: ldarg.0
|
|
IL_0063: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0068: ldarg.0
|
|
IL_0069: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object,
|
|
class [System]System.IO.FileSystemEventArgs)
|
|
IL_006f: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object,
|
|
native int)
|
|
IL_0074: callvirt instance void [System]System.IO.FileSystemWatcher::add_Changed(class [System]System.IO.FileSystemEventHandler)
|
|
IL_0079: nop
|
|
.line 506,506 : 13,67 ''
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0080: ldarg.0
|
|
IL_0081: ldftn instance void Virtuoso.Hyphen.Loader::PluginsWatcherHandler(object,
|
|
class [System]System.IO.FileSystemEventArgs)
|
|
IL_0087: newobj instance void [System]System.IO.FileSystemEventHandler::.ctor(object,
|
|
native int)
|
|
IL_008c: callvirt instance void [System]System.IO.FileSystemWatcher::add_Created(class [System]System.IO.FileSystemEventHandler)
|
|
IL_0091: nop
|
|
.line 507,507 : 9,10 ''
|
|
IL_0092: ret
|
|
} // end of method Loader::InitializePluginsFolder
|
|
|
|
.method private hidebysig instance void
|
|
InitializeMenu() cil managed
|
|
{
|
|
// Code size 394 (0x18a)
|
|
.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 513,513 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 514,514 : 13,85 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_0006: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_000b: stloc.0
|
|
.line 515,515 : 13,68 ''
|
|
IL_000c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0011: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList()
|
|
IL_0016: stloc.1
|
|
.line 518,518 : 13,175 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_001d: ldstr "Virtuoso.Hyphen.Loader.ServicesLoadUnloadPlugins"
|
|
IL_0022: ldloc.0
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldftn instance int32 Virtuoso.Hyphen.Loader::LoadUnloadPluginsService(native uint,
|
|
native int)
|
|
IL_002a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_002f: ldc.i4.2
|
|
IL_0030: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_0035: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_003a: nop
|
|
.line 519,519 : 13,173 ''
|
|
IL_003b: ldarg.0
|
|
IL_003c: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_0041: ldstr "Virtuoso.Hyphen.Loader.ServicesConfigureModules"
|
|
IL_0046: ldloc.0
|
|
IL_0047: ldarg.0
|
|
IL_0048: ldftn instance int32 Virtuoso.Hyphen.Loader::ConfigureModulesService(native uint,
|
|
native int)
|
|
IL_004e: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0053: ldc.i4.2
|
|
IL_0054: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_0059: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_005e: nop
|
|
.line 520,520 : 13,171 ''
|
|
IL_005f: ldarg.0
|
|
IL_0060: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_0065: ldstr "Virtuoso.Hyphen.Loader.ServicesShowManagedMenu"
|
|
IL_006a: ldloc.0
|
|
IL_006b: ldarg.0
|
|
IL_006c: ldftn instance int32 Virtuoso.Hyphen.Loader::ShowManagedMenuService(native uint,
|
|
native int)
|
|
IL_0072: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0077: ldc.i4.2
|
|
IL_0078: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_007d: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0082: nop
|
|
.line 521,521 : 13,167 ''
|
|
IL_0083: ldarg.0
|
|
IL_0084: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_0089: ldstr "Virtuoso.Hyphen.Loader.ServicesManagePlugins"
|
|
IL_008e: ldloc.0
|
|
IL_008f: ldarg.0
|
|
IL_0090: ldftn instance int32 Virtuoso.Hyphen.Loader::ManagePluginsService(native uint,
|
|
native int)
|
|
IL_0096: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_009b: ldc.i4.2
|
|
IL_009c: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_00a1: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_00a6: nop
|
|
.line 523,523 : 13,37 ''
|
|
IL_00a7: ldarg.0
|
|
IL_00a8: call instance void Virtuoso.Hyphen.Loader::InitializeManagedMenu()
|
|
IL_00ad: nop
|
|
.line 525,525 : 13,183 ''
|
|
IL_00ae: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_LoadUnloadPlugins()
|
|
IL_00b3: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen()
|
|
IL_00b8: ldstr "Virtuoso.Hyphen.Loader.ServicesLoadUnloadPlugins"
|
|
IL_00bd: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string,
|
|
string,
|
|
string)
|
|
IL_00c2: stloc.2
|
|
.line 526,526 : 13,44 ''
|
|
IL_00c3: ldloc.2
|
|
IL_00c4: ldc.i4.0
|
|
IL_00c5: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool)
|
|
IL_00ca: nop
|
|
.line 527,527 : 13,33 ''
|
|
IL_00cb: ldloc.2
|
|
IL_00cc: ldc.i4.1
|
|
IL_00cd: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool)
|
|
IL_00d2: nop
|
|
.line 528,528 : 13,41 ''
|
|
IL_00d3: ldloc.2
|
|
IL_00d4: ldc.i4.1
|
|
IL_00d5: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool)
|
|
IL_00da: nop
|
|
.line 529,529 : 13,86 ''
|
|
IL_00db: ldloc.2
|
|
IL_00dc: ldstr "Virtuoso.Miranda.Plugins.Resources.LoadUnloadPlugi"
|
|
+ "ns.ico"
|
|
IL_00e1: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string)
|
|
IL_00e6: nop
|
|
.line 530,530 : 13,69 ''
|
|
IL_00e7: ldloc.1
|
|
IL_00e8: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_00ed: ldloc.2
|
|
IL_00ee: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_00f3: nop
|
|
.line 532,532 : 13,164 ''
|
|
IL_00f4: ldarg.0
|
|
IL_00f5: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ManagePlugins()
|
|
IL_00fa: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen()
|
|
IL_00ff: ldstr "Virtuoso.Hyphen.Loader.ServicesManagePlugins"
|
|
IL_0104: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string,
|
|
string,
|
|
string)
|
|
IL_0109: dup
|
|
IL_010a: stloc.3
|
|
IL_010b: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Hyphen.Loader::PluginTasksItem
|
|
IL_0110: ldloc.3
|
|
IL_0111: stloc.2
|
|
.line 533,533 : 13,44 ''
|
|
IL_0112: ldloc.2
|
|
IL_0113: ldc.i4.0
|
|
IL_0114: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool)
|
|
IL_0119: nop
|
|
.line 534,534 : 13,33 ''
|
|
IL_011a: ldloc.2
|
|
IL_011b: ldc.i4.1
|
|
IL_011c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool)
|
|
IL_0121: nop
|
|
.line 535,535 : 13,41 ''
|
|
IL_0122: ldloc.2
|
|
IL_0123: ldc.i4.1
|
|
IL_0124: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool)
|
|
IL_0129: nop
|
|
.line 536,536 : 13,78 ''
|
|
IL_012a: ldloc.2
|
|
IL_012b: ldstr "Virtuoso.Miranda.Plugins.Resources.Configure.ico"
|
|
IL_0130: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string)
|
|
IL_0135: nop
|
|
.line 537,537 : 13,69 ''
|
|
IL_0136: ldloc.1
|
|
IL_0137: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_013c: ldloc.2
|
|
IL_013d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_0142: nop
|
|
.line 539,539 : 13,162 ''
|
|
IL_0143: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ConfigureStandaloneModules()
|
|
IL_0148: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_Hyphen()
|
|
IL_014d: ldstr "Virtuoso.Hyphen.Loader.ServicesConfigureModules"
|
|
IL_0152: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string,
|
|
string,
|
|
string)
|
|
IL_0157: stloc.2
|
|
.line 540,540 : 13,44 ''
|
|
IL_0158: ldloc.2
|
|
IL_0159: ldc.i4.0
|
|
IL_015a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool)
|
|
IL_015f: nop
|
|
.line 541,541 : 13,33 ''
|
|
IL_0160: ldloc.2
|
|
IL_0161: ldc.i4.1
|
|
IL_0162: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool)
|
|
IL_0167: nop
|
|
.line 542,542 : 13,41 ''
|
|
IL_0168: ldloc.2
|
|
IL_0169: ldc.i4.1
|
|
IL_016a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool)
|
|
IL_016f: nop
|
|
.line 543,543 : 13,78 ''
|
|
IL_0170: ldloc.2
|
|
IL_0171: ldstr "Virtuoso.Miranda.Plugins.Resources.Configure.ico"
|
|
IL_0176: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string)
|
|
IL_017b: nop
|
|
.line 544,544 : 13,69 ''
|
|
IL_017c: ldloc.1
|
|
IL_017d: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_0182: ldloc.2
|
|
IL_0183: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_0188: nop
|
|
.line 545,545 : 9,10 ''
|
|
IL_0189: ret
|
|
} // end of method Loader::InitializeMenu
|
|
|
|
.method private hidebysig instance void
|
|
InitializeManagedMenu() cil managed
|
|
{
|
|
// Code size 87 (0x57)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item)
|
|
.line 551,551 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 552,552 : 13,53 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::.ctor()
|
|
IL_0007: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu
|
|
.line 554,554 : 13,153 ''
|
|
IL_000c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Text_ShowManagedMainMenu()
|
|
IL_0011: ldstr "Virtuoso.Hyphen.Loader.ServicesShowManagedMenu"
|
|
IL_0016: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::.ctor(string,
|
|
string)
|
|
IL_001b: stloc.0
|
|
.line 555,555 : 13,44 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IsContactMenuItem(bool)
|
|
IL_0023: nop
|
|
.line 556,556 : 13,33 ''
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldc.i4.1
|
|
IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HasIcon(bool)
|
|
IL_002b: nop
|
|
.line 557,557 : 13,41 ''
|
|
IL_002c: ldloc.0
|
|
IL_002d: ldc.i4.1
|
|
IL_002e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_UseEmbeddedIcon(bool)
|
|
IL_0033: nop
|
|
.line 558,558 : 13,89 ''
|
|
IL_0034: ldloc.0
|
|
IL_0035: ldstr "Virtuoso.Miranda.Plugins.Resources.ShowManagedMenu"
|
|
+ "Items.ico"
|
|
IL_003a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_IconID(string)
|
|
IL_003f: nop
|
|
.line 561,561 : 13,98 ''
|
|
IL_0040: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0045: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ContactList()
|
|
IL_004a: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_004f: ldloc.0
|
|
IL_0050: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::AddMenuItem(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_0055: nop
|
|
.line 562,562 : 9,10 ''
|
|
IL_0056: ret
|
|
} // end of method Loader::InitializeManagedMenu
|
|
|
|
.method public hidebysig instance int32
|
|
Unload() cil managed
|
|
{
|
|
// Code size 217 (0xd9)
|
|
.maxstack 4
|
|
.locals init ([0] bool lazy,
|
|
[1] class [mscorlib]System.Exception e,
|
|
[2] int32 CS$1$0000,
|
|
[3] object CS$2$0001,
|
|
[4] bool CS$4$0002)
|
|
.line 580,580 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 581,581 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.3
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 582,582 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 584,584 : 17,18 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 585,585 : 21,79 ''
|
|
IL_0010: ldc.i4.0
|
|
IL_0011: ldstr "Hyphen"
|
|
IL_0016: ldstr "Hyphen unload begin."
|
|
IL_001b: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0020: nop
|
|
.line 587,587 : 21,34 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: volatile.
|
|
IL_0024: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Loader::Unloaded
|
|
IL_0029: ldc.i4.0
|
|
IL_002a: ceq
|
|
IL_002c: stloc.s CS$4$0002
|
|
IL_002e: ldloc.s CS$4$0002
|
|
IL_0030: brtrue.s IL_0039
|
|
|
|
.line 588,588 : 25,60 ''
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: stloc.2
|
|
IL_0034: leave IL_00d6
|
|
|
|
.line 590,590 : 21,58 ''
|
|
IL_0039: call bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Initialized()
|
|
IL_003e: ldc.i4.0
|
|
IL_003f: ceq
|
|
IL_0041: stloc.s CS$4$0002
|
|
IL_0043: ldloc.s CS$4$0002
|
|
IL_0045: brtrue.s IL_0052
|
|
|
|
.line 591,591 : 25,63 ''
|
|
IL_0047: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton()
|
|
IL_004c: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save()
|
|
IL_0051: nop
|
|
.line 593,593 : 21,78 ''
|
|
IL_0052: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton()
|
|
IL_0057: callvirt instance bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_UseLazyUnload()
|
|
IL_005c: stloc.0
|
|
.line 595,595 : 21,39 ''
|
|
IL_005d: ldarg.0
|
|
IL_005e: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0063: ldc.i4.0
|
|
IL_0064: ceq
|
|
IL_0066: stloc.s CS$4$0002
|
|
IL_0068: ldloc.s CS$4$0002
|
|
IL_006a: brtrue.s IL_0074
|
|
|
|
.line 596,596 : 25,45 ''
|
|
IL_006c: ldarg.0
|
|
IL_006d: ldloc.0
|
|
IL_006e: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins(bool)
|
|
IL_0073: nop
|
|
.line 599,599 : 21,30 ''
|
|
IL_0074: ldloc.0
|
|
IL_0075: ldc.i4.0
|
|
IL_0076: ceq
|
|
IL_0078: stloc.s CS$4$0002
|
|
IL_007a: ldloc.s CS$4$0002
|
|
IL_007c: brtrue.s IL_0093
|
|
|
|
.line 600,600 : 21,22 ''
|
|
IL_007e: nop
|
|
.line 601,601 : 25,85 ''
|
|
IL_007f: ldc.i4.0
|
|
IL_0080: ldstr "Hyphen"
|
|
IL_0085: ldstr "Lazy unload completed."
|
|
IL_008a: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_008f: nop
|
|
.line 602,602 : 21,22 ''
|
|
IL_0090: nop
|
|
IL_0091: br.s IL_009c
|
|
|
|
.line 605,605 : 21,22 ''
|
|
IL_0093: nop
|
|
.line 606,606 : 25,45 ''
|
|
IL_0094: ldarg.0
|
|
IL_0095: call instance void Virtuoso.Hyphen.Loader::PerformFullUnload()
|
|
IL_009a: nop
|
|
.line 607,607 : 21,22 ''
|
|
IL_009b: nop
|
|
.line 609,609 : 21,56 ''
|
|
IL_009c: ldc.i4.0
|
|
IL_009d: stloc.2
|
|
IL_009e: leave.s IL_00d6
|
|
|
|
.line 611,611 : 17,36 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00a0: stloc.1
|
|
.line 612,612 : 17,18 ''
|
|
IL_00a1: nop
|
|
.line 613,613 : 21,100 ''
|
|
IL_00a2: ldc.i4.5
|
|
IL_00a3: ldstr "Hyphen"
|
|
IL_00a8: ldstr "Failed unloading Hyphen.\n"
|
|
IL_00ad: ldloc.1
|
|
IL_00ae: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00b3: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00b8: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00bd: nop
|
|
.line 614,614 : 21,56 ''
|
|
IL_00be: ldc.i4.m1
|
|
IL_00bf: stloc.2
|
|
IL_00c0: leave.s IL_00d6
|
|
|
|
.line 617,617 : 17,18 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00c2: nop
|
|
.line 618,618 : 21,37 ''
|
|
IL_00c3: ldarg.0
|
|
IL_00c4: ldc.i4.1
|
|
IL_00c5: volatile.
|
|
IL_00c7: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Hyphen.Loader::Unloaded
|
|
.line 619,619 : 17,18 ''
|
|
IL_00cc: nop
|
|
IL_00cd: endfinally
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00ce: ldloc.3
|
|
IL_00cf: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00d4: nop
|
|
IL_00d5: endfinally
|
|
} // end handler
|
|
IL_00d6: nop
|
|
.line 621,621 : 9,10 ''
|
|
IL_00d7: ldloc.2
|
|
IL_00d8: ret
|
|
} // end of method Loader::Unload
|
|
|
|
.method private hidebysig instance void
|
|
PerformFullUnload() cil managed
|
|
{
|
|
// Code size 87 (0x57)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 627,627 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 628,628 : 13,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void Virtuoso.Hyphen.Loader::DisposePluginsWatcher()
|
|
IL_0007: nop
|
|
.line 630,630 : 13,37 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFO> Virtuoso.Hyphen.Loader::PluginInfoHandle
|
|
IL_000e: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFO>::Free()
|
|
IL_0013: nop
|
|
.line 631,631 : 13,39 ''
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFOEX> Virtuoso.Hyphen.Loader::PluginInfoExHandle
|
|
IL_001a: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Hyphen.Native.PLUGININFOEX>::Free()
|
|
IL_001f: nop
|
|
.line 633,633 : 13,41 ''
|
|
IL_0020: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Dispose()
|
|
IL_0025: nop
|
|
.line 636,636 : 13,83 ''
|
|
IL_0026: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized()
|
|
IL_002b: brfalse.s IL_0039
|
|
|
|
IL_002d: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton()
|
|
IL_0032: callvirt instance bool Virtuoso.Hyphen.Mini.ModuleManager::get_HasModules()
|
|
IL_0037: br.s IL_003a
|
|
|
|
IL_0039: ldc.i4.1
|
|
IL_003a: nop
|
|
IL_003b: stloc.0
|
|
IL_003c: ldloc.0
|
|
IL_003d: brtrue.s IL_0045
|
|
|
|
.line 637,637 : 17,52 ''
|
|
IL_003f: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent()
|
|
IL_0044: nop
|
|
.line 639,639 : 13,68 ''
|
|
IL_0045: ldc.i4.0
|
|
IL_0046: ldstr "Hyphen"
|
|
IL_004b: ldstr "Unload completed."
|
|
IL_0050: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0055: nop
|
|
.line 640,640 : 9,10 ''
|
|
IL_0056: ret
|
|
} // end of method Loader::PerformFullUnload
|
|
|
|
.method private hidebysig instance void
|
|
DisposePluginsWatcher() cil managed
|
|
{
|
|
// Code size 27 (0x1b)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 646,646 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 647,647 : 13,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_001a
|
|
|
|
.line 648,648 : 17,48 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0014: callvirt instance void [System]System.ComponentModel.Component::Dispose()
|
|
IL_0019: nop
|
|
.line 649,649 : 9,10 ''
|
|
IL_001a: ret
|
|
} // end of method Loader::DisposePluginsWatcher
|
|
|
|
.method private hidebysig instance void
|
|
DisposePluginTasksMenu() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 655,655 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 658,658 : 9,10 ''
|
|
IL_0001: ret
|
|
} // end of method Loader::DisposePluginTasksMenu
|
|
|
|
.method private hidebysig instance int32
|
|
UnloadOnShutdownService(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 160 (0xa0)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[1] class [mscorlib]System.Exception e,
|
|
[2] int32 CS$1$0000,
|
|
[3] object CS$2$0001,
|
|
[4] bool CS$4$0002)
|
|
.line 664,664 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 666,666 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 667,667 : 17,34 ''
|
|
IL_0002: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0007: dup
|
|
IL_0008: stloc.3
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 668,668 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 669,669 : 21,102 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_0016: ldstr "Miranda/System/OkToExitEvent"
|
|
IL_001b: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string)
|
|
IL_0020: stloc.0
|
|
.line 670,670 : 21,57 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0027: nop
|
|
.line 671,671 : 21,54 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Hyphen.Loader::InternalHooks
|
|
IL_002e: ldloc.0
|
|
IL_002f: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Remove(!0)
|
|
IL_0034: pop
|
|
.line 673,673 : 21,39 ''
|
|
IL_0035: ldarg.0
|
|
IL_0036: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_003b: ldc.i4.0
|
|
IL_003c: ceq
|
|
IL_003e: stloc.s CS$4$0002
|
|
IL_0040: ldloc.s CS$4$0002
|
|
IL_0042: brtrue.s IL_0062
|
|
|
|
.line 674,674 : 25,127 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_004a: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager()
|
|
IL_004f: ldnull
|
|
IL_0050: ldftn void Virtuoso.Hyphen.Loader::BroadcastBeforeMirandaExitEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase,
|
|
object)
|
|
IL_0056: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<object>::.ctor(object,
|
|
native int)
|
|
IL_005b: ldnull
|
|
IL_005c: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback<object>(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<!!0>,
|
|
!!0)
|
|
IL_0061: nop
|
|
.line 676,676 : 21,30 ''
|
|
IL_0062: ldarg.0
|
|
IL_0063: call instance int32 Virtuoso.Hyphen.Loader::Unload()
|
|
IL_0068: pop
|
|
.line 677,677 : 17,18 ''
|
|
IL_0069: nop
|
|
IL_006a: leave.s IL_0074
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006c: ldloc.3
|
|
IL_006d: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0072: nop
|
|
IL_0073: endfinally
|
|
} // end handler
|
|
IL_0074: nop
|
|
.line 678,678 : 13,14 ''
|
|
IL_0075: nop
|
|
IL_0076: leave.s IL_0099
|
|
|
|
.line 679,679 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0078: stloc.1
|
|
.line 680,680 : 13,14 ''
|
|
IL_0079: nop
|
|
.line 681,681 : 17,121 ''
|
|
IL_007a: ldc.i4.5
|
|
IL_007b: ldstr "Hyphen"
|
|
IL_0080: ldstr "Unable to unload Hyphen from UnloadOnShutdownServi"
|
|
+ "ce: "
|
|
IL_0085: ldloc.1
|
|
IL_0086: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_008b: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0090: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0095: nop
|
|
.line 682,682 : 13,14 ''
|
|
IL_0096: nop
|
|
IL_0097: leave.s IL_0099
|
|
|
|
} // end handler
|
|
IL_0099: nop
|
|
.line 684,684 : 13,22 ''
|
|
IL_009a: ldc.i4.0
|
|
IL_009b: stloc.2
|
|
IL_009c: br.s IL_009e
|
|
|
|
.line 685,685 : 9,10 ''
|
|
IL_009e: ldloc.2
|
|
IL_009f: ret
|
|
} // end of method Loader::UnloadOnShutdownService
|
|
|
|
.method private hidebysig static void BroadcastBeforeMirandaExitEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase sender,
|
|
object state) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor,
|
|
[1] class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Miranda.Plugins.PluginDescriptor> CS$5$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 691,691 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 693,693 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 694,694 : 17,77 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins()
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_000d: nop
|
|
.line 696,696 : 17,24 ''
|
|
IL_000e: nop
|
|
.line 696,696 : 57,71 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins()
|
|
IL_0015: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::GetEnumerator()
|
|
IL_001a: stloc.1
|
|
.try
|
|
{
|
|
IL_001b: br.s IL_0048
|
|
|
|
.line 696,696 : 26,53 ''
|
|
IL_001d: ldloc.1
|
|
IL_001e: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Current()
|
|
IL_0023: stloc.0
|
|
.line 697,697 : 17,18 ''
|
|
IL_0024: nop
|
|
.line 699,699 : 21,22 ''
|
|
.try
|
|
{
|
|
IL_0025: nop
|
|
.line 700,700 : 25,81 ''
|
|
IL_0026: ldloc.0
|
|
IL_0027: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_002c: nop
|
|
.line 701,701 : 25,75 ''
|
|
IL_002d: ldloc.0
|
|
IL_002e: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0033: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdownInternal()
|
|
IL_0038: nop
|
|
.line 702,702 : 21,22 ''
|
|
IL_0039: nop
|
|
IL_003a: leave.s IL_0046
|
|
|
|
.line 704,704 : 21,22 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_003c: nop
|
|
.line 705,705 : 25,69 ''
|
|
IL_003d: ldloc.0
|
|
IL_003e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0043: nop
|
|
.line 706,706 : 21,22 ''
|
|
IL_0044: nop
|
|
IL_0045: endfinally
|
|
} // end handler
|
|
IL_0046: nop
|
|
.line 707,707 : 17,18 ''
|
|
IL_0047: nop
|
|
.line 696,696 : 54,56 ''
|
|
IL_0048: ldloc.1
|
|
IL_0049: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_004e: stloc.2
|
|
IL_004f: ldloc.2
|
|
IL_0050: brtrue.s IL_001d
|
|
|
|
IL_0052: leave.s IL_0064
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0054: ldloc.1
|
|
IL_0055: ldnull
|
|
IL_0056: ceq
|
|
IL_0058: stloc.2
|
|
IL_0059: ldloc.2
|
|
IL_005a: brtrue.s IL_0063
|
|
|
|
IL_005c: ldloc.1
|
|
IL_005d: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0062: nop
|
|
IL_0063: endfinally
|
|
} // end handler
|
|
IL_0064: nop
|
|
.line 708,708 : 13,14 ''
|
|
IL_0065: nop
|
|
IL_0066: leave.s IL_0077
|
|
|
|
.line 710,710 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0068: nop
|
|
.line 711,711 : 17,65 ''
|
|
IL_0069: ldarg.0
|
|
IL_006a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins()
|
|
IL_006f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0074: nop
|
|
.line 712,712 : 13,14 ''
|
|
IL_0075: nop
|
|
IL_0076: endfinally
|
|
} // end handler
|
|
IL_0077: nop
|
|
.line 713,713 : 9,10 ''
|
|
IL_0078: ret
|
|
} // end of method Loader::BroadcastBeforeMirandaExitEvent
|
|
|
|
.method private hidebysig instance int32
|
|
LoadUnloadPluginsService(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 110 (0x6e)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] int32 CS$1$0000,
|
|
[2] object CS$2$0001,
|
|
[3] bool CS$4$0002)
|
|
.line 731,731 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 732,732 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.2
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 733,733 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 735,735 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 736,736 : 21,40 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0016: stloc.3
|
|
IL_0017: ldloc.3
|
|
IL_0018: brtrue.s IL_0023
|
|
|
|
.line 737,737 : 25,39 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: call instance void Virtuoso.Hyphen.Loader::LoadPlugins()
|
|
IL_0020: nop
|
|
IL_0021: br.s IL_0046
|
|
|
|
.line 738,738 : 26,215 ''
|
|
IL_0023: ldc.i4.6
|
|
IL_0024: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_LoadUnloadPlugins_Unload()
|
|
IL_0029: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_LoadUnloadPlugins()
|
|
IL_002e: ldc.i4.4
|
|
IL_002f: ldc.i4.s 48
|
|
IL_0031: 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_0036: ceq
|
|
IL_0038: ldc.i4.0
|
|
IL_0039: ceq
|
|
IL_003b: stloc.3
|
|
IL_003c: ldloc.3
|
|
IL_003d: brtrue.s IL_0046
|
|
|
|
.line 739,739 : 25,41 ''
|
|
IL_003f: ldarg.0
|
|
IL_0040: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins()
|
|
IL_0045: nop
|
|
.line 740,740 : 17,18 ''
|
|
IL_0046: nop
|
|
IL_0047: leave.s IL_005b
|
|
|
|
.line 741,741 : 17,36 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0049: stloc.0
|
|
.line 742,742 : 17,18 ''
|
|
IL_004a: nop
|
|
.line 743,743 : 21,77 ''
|
|
IL_004b: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_0050: ldloc.0
|
|
IL_0051: ldnull
|
|
IL_0052: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0057: nop
|
|
.line 744,744 : 17,18 ''
|
|
IL_0058: nop
|
|
IL_0059: leave.s IL_005b
|
|
|
|
} // end handler
|
|
IL_005b: nop
|
|
.line 745,745 : 13,14 ''
|
|
IL_005c: nop
|
|
IL_005d: leave.s IL_0067
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005f: ldloc.2
|
|
IL_0060: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0065: nop
|
|
IL_0066: endfinally
|
|
} // end handler
|
|
IL_0067: nop
|
|
.line 747,747 : 13,48 ''
|
|
IL_0068: ldc.i4.0
|
|
IL_0069: stloc.1
|
|
IL_006a: br.s IL_006c
|
|
|
|
.line 748,748 : 9,10 ''
|
|
IL_006c: ldloc.1
|
|
IL_006d: ret
|
|
} // end of method Loader::LoadUnloadPluginsService
|
|
|
|
.method private hidebysig instance void
|
|
ReloadPlugins() cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 754,754 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 755,755 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins()
|
|
IL_0007: nop
|
|
.line 756,756 : 13,27 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void Virtuoso.Hyphen.Loader::LoadPlugins()
|
|
IL_000e: nop
|
|
.line 757,757 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method Loader::ReloadPlugins
|
|
|
|
.method private hidebysig instance void
|
|
LoadPlugins() cil managed
|
|
{
|
|
// Code size 77 (0x4d)
|
|
.maxstack 2
|
|
.locals init ([0] object CS$2$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 763,763 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 764,764 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.0
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 765,765 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 766,766 : 17,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: ceq
|
|
IL_0018: stloc.1
|
|
IL_0019: ldloc.1
|
|
IL_001a: brtrue.s IL_0027
|
|
|
|
.line 767,767 : 21,107 ''
|
|
IL_001c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred()
|
|
IL_0021: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0026: throw
|
|
|
|
.line 769,769 : 17,45 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: call instance void Virtuoso.Hyphen.Loader::InitializePluginTasksMenu()
|
|
IL_002d: nop
|
|
.line 772,772 : 17,62 ''
|
|
IL_002e: ldarg.0
|
|
IL_002f: ldftn instance void Virtuoso.Hyphen.Loader::StartFusion()
|
|
IL_0035: newobj instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate::.ctor(object,
|
|
native int)
|
|
IL_003a: call void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::ShowDialog(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate)
|
|
IL_003f: nop
|
|
.line 773,773 : 13,14 ''
|
|
IL_0040: nop
|
|
IL_0041: leave.s IL_004b
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0043: ldloc.0
|
|
IL_0044: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0049: nop
|
|
IL_004a: endfinally
|
|
} // end handler
|
|
IL_004b: nop
|
|
.line 774,774 : 9,10 ''
|
|
IL_004c: ret
|
|
} // end of method Loader::LoadPlugins
|
|
|
|
.method private hidebysig instance void
|
|
StartFusion() cil managed
|
|
{
|
|
// Code size 95 (0x5f)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Exception e)
|
|
.line 780,780 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 781,781 : 13,69 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: ldstr "Hyphen"
|
|
IL_0007: ldstr "Loading plugins..."
|
|
IL_000c: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0011: nop
|
|
.line 783,783 : 13,33 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: call instance void Virtuoso.Hyphen.Loader::InitializeSandbox()
|
|
IL_0018: nop
|
|
.line 784,784 : 13,39 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: call instance void Virtuoso.Hyphen.Loader::InitializeFusionContext()
|
|
IL_001f: nop
|
|
.line 786,786 : 13,33 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: call instance void Virtuoso.Hyphen.Loader::LoadPluginManager()
|
|
IL_0026: nop
|
|
.line 789,789 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0027: nop
|
|
.line 790,790 : 17,75 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_002e: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager()
|
|
IL_0033: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::FindAndLoadPlugins()
|
|
IL_0038: nop
|
|
.line 791,791 : 17,44 ''
|
|
IL_0039: call void Virtuoso.Hyphen.Loader::ClearStringResolverCache()
|
|
IL_003e: nop
|
|
.line 792,792 : 13,14 ''
|
|
IL_003f: nop
|
|
IL_0040: leave.s IL_005d
|
|
|
|
.line 793,793 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0042: stloc.0
|
|
.line 794,794 : 13,14 ''
|
|
IL_0043: nop
|
|
.line 795,795 : 17,33 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins()
|
|
IL_004a: nop
|
|
.line 796,796 : 17,89 ''
|
|
IL_004b: ldarg.0
|
|
IL_004c: ldarg.0
|
|
IL_004d: ldloc.0
|
|
IL_004e: ldc.i4.0
|
|
IL_004f: newobj instance void [mscorlib]System.UnhandledExceptionEventArgs::.ctor(object,
|
|
bool)
|
|
IL_0054: call instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object,
|
|
class [mscorlib]System.UnhandledExceptionEventArgs)
|
|
IL_0059: nop
|
|
.line 797,797 : 13,14 ''
|
|
IL_005a: nop
|
|
IL_005b: leave.s IL_005d
|
|
|
|
} // end handler
|
|
IL_005d: nop
|
|
.line 798,798 : 9,10 ''
|
|
IL_005e: ret
|
|
} // end of method Loader::StartFusion
|
|
|
|
.method private hidebysig instance void
|
|
InitializeSandbox() cil managed
|
|
{
|
|
// Code size 49 (0x31)
|
|
.maxstack 8
|
|
.line 804,804 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 805,805 : 13,59 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Hyphen.PluginsSandbox::.ctor()
|
|
IL_0007: stfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
.line 806,806 : 13,89 ''
|
|
IL_000c: ldarg.0
|
|
IL_000d: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldftn instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object,
|
|
class [mscorlib]System.UnhandledExceptionEventArgs)
|
|
IL_0019: newobj instance void [mscorlib]System.UnhandledExceptionEventHandler::.ctor(object,
|
|
native int)
|
|
IL_001e: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::SetUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler)
|
|
IL_0023: nop
|
|
.line 807,807 : 13,56 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_002a: callvirt instance void Virtuoso.Hyphen.PluginsSandbox::LoadAssemblyProbe()
|
|
IL_002f: nop
|
|
.line 808,808 : 9,10 ''
|
|
IL_0030: ret
|
|
} // end of method Loader::InitializeSandbox
|
|
|
|
.method private hidebysig instance void
|
|
InitializeFusionContext() cil managed
|
|
{
|
|
// Code size 36 (0x24)
|
|
.maxstack 8
|
|
.line 814,814 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 815,815 : 13,123 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldarg.0
|
|
IL_0004: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_0009: callvirt instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::get_AssemblyProbe()
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Hyphen.Loader::PluginLink
|
|
IL_0014: callvirt instance native int Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLinkPtr()
|
|
IL_0019: newobj instance void Virtuoso.Hyphen.FusionContext::.ctor(class Virtuoso.Hyphen.Loader,
|
|
class Virtuoso.Miranda.Plugins.AssemblyProbe,
|
|
native int)
|
|
IL_001e: stfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.Loader::FusionContext
|
|
.line 816,816 : 9,10 ''
|
|
IL_0023: ret
|
|
} // end of method Loader::InitializeFusionContext
|
|
|
|
.method private hidebysig instance void
|
|
LoadPluginManager() cil managed
|
|
{
|
|
// Code size 89 (0x59)
|
|
.maxstack 3
|
|
.line 822,822 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 823,823 : 13,69 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldfld class Virtuoso.Hyphen.FusionContext Virtuoso.Hyphen.Loader::FusionContext
|
|
IL_000d: callvirt instance void Virtuoso.Hyphen.PluginsSandbox::LoadPluginManager(class Virtuoso.Hyphen.FusionContext)
|
|
IL_0012: nop
|
|
.line 826,826 : 13,97 ''
|
|
IL_0013: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_001e: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager()
|
|
IL_0023: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::AssociatePluginManager(class Virtuoso.Miranda.Plugins.PluginManagerBase)
|
|
IL_0028: nop
|
|
.line 828,832 : 13,15 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_002f: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager()
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldftn instance void Virtuoso.Hyphen.Loader::'<LoadPluginManager>b__0'(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_003b: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0040: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_FusionCompleted(class [mscorlib]System.EventHandler)
|
|
IL_0045: nop
|
|
.line 834,834 : 13,83 ''
|
|
IL_0046: ldarg.0
|
|
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: call instance void Virtuoso.Hyphen.Loader::PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase)
|
|
IL_0057: nop
|
|
.line 835,835 : 9,10 ''
|
|
IL_0058: ret
|
|
} // end of method Loader::LoadPluginManager
|
|
|
|
.method public hidebysig instance void
|
|
InitializePluginTasksMenu() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 841,841 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 844,844 : 9,10 ''
|
|
IL_0001: ret
|
|
} // end of method Loader::InitializePluginTasksMenu
|
|
|
|
.method private hidebysig instance void
|
|
InitializeUISyncContext() cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 854,854 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 855,855 : 13,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Threading.SynchronizationContext Virtuoso.Hyphen.Loader::UIThreadSyncContext
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: ldloc.0
|
|
IL_000f: brtrue.s IL_0025
|
|
|
|
.line 856,856 : 17,102 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: call class [mscorlib]System.Threading.SynchronizationContext [mscorlib]System.Threading.SynchronizationContext::get_Current()
|
|
IL_0017: dup
|
|
IL_0018: brtrue.s IL_0020
|
|
|
|
IL_001a: pop
|
|
IL_001b: newobj instance void [mscorlib]System.Threading.SynchronizationContext::.ctor()
|
|
IL_0020: stfld class [mscorlib]System.Threading.SynchronizationContext Virtuoso.Hyphen.Loader::UIThreadSyncContext
|
|
.line 857,857 : 9,10 ''
|
|
IL_0025: ret
|
|
} // end of method Loader::InitializeUISyncContext
|
|
|
|
.method public hidebysig instance void
|
|
PromoteManagedMenuIntoAppDomain(class Virtuoso.Miranda.Plugins.PluginManagerBase pluginManager) cil managed
|
|
{
|
|
// Code size 83 (0x53)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 864,864 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 865,865 : 13,39 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 866,866 : 17,66 ''
|
|
IL_000c: ldstr "pluginManager"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 868,868 : 13,41 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu
|
|
IL_001d: ldnull
|
|
IL_001e: ceq
|
|
IL_0020: stloc.0
|
|
IL_0021: ldloc.0
|
|
IL_0022: brtrue.s IL_0052
|
|
|
|
.line 869,869 : 13,14 ''
|
|
IL_0024: nop
|
|
.line 870,873 : 17,37 ''
|
|
IL_0025: ldarg.1
|
|
IL_0026: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu> Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2'
|
|
IL_002b: brtrue.s IL_0040
|
|
|
|
IL_002d: ldnull
|
|
IL_002e: ldftn void Virtuoso.Hyphen.Loader::'<PromoteManagedMenuIntoAppDomain>b__1'(class Virtuoso.Miranda.Plugins.PluginManagerBase,
|
|
class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu)
|
|
IL_0034: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu>::.ctor(object,
|
|
native int)
|
|
IL_0039: stsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu> Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2'
|
|
IL_003e: br.s IL_0040
|
|
|
|
IL_0040: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu> Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate2'
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu
|
|
IL_004b: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback<class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu>(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<!!0>,
|
|
!!0)
|
|
IL_0050: nop
|
|
.line 874,874 : 13,14 ''
|
|
IL_0051: nop
|
|
.line 875,875 : 9,10 ''
|
|
IL_0052: ret
|
|
} // end of method Loader::PromoteManagedMenuIntoAppDomain
|
|
|
|
.method private hidebysig static void ClearStringResolverCache() cil managed
|
|
{
|
|
// Code size 35 (0x23)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache cache,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache CS$2$0000)
|
|
.line 881,881 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 882,882 : 13,71 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::get_Singleton()
|
|
IL_0006: stloc.0
|
|
.line 884,884 : 13,25 ''
|
|
IL_0007: ldloc.0
|
|
IL_0008: dup
|
|
IL_0009: stloc.1
|
|
IL_000a: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000f: nop
|
|
.line 885,885 : 17,31 ''
|
|
.try
|
|
{
|
|
IL_0010: ldloc.0
|
|
IL_0011: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver>::Clear()
|
|
IL_0016: nop
|
|
IL_0017: leave.s IL_0021
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0019: ldloc.1
|
|
IL_001a: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_001f: nop
|
|
IL_0020: endfinally
|
|
} // end handler
|
|
IL_0021: nop
|
|
.line 886,886 : 9,10 ''
|
|
IL_0022: ret
|
|
} // end of method Loader::ClearStringResolverCache
|
|
|
|
.method private hidebysig instance int32
|
|
ShowManagedMenuService(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 111 (0x6f)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] object CS$2$0001,
|
|
[2] bool CS$4$0002)
|
|
.line 898,898 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 899,899 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.1
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 900,900 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 902,902 : 17,75 ''
|
|
IL_000f: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton()
|
|
IL_0014: callvirt instance bool Virtuoso.Hyphen.Mini.ModuleManager::get_HasModules()
|
|
IL_0019: brtrue.s IL_0023
|
|
|
|
IL_001b: ldarg.0
|
|
IL_001c: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0021: br.s IL_0024
|
|
|
|
IL_0023: ldc.i4.1
|
|
IL_0024: nop
|
|
IL_0025: stloc.2
|
|
IL_0026: ldloc.2
|
|
IL_0027: brtrue.s IL_0044
|
|
|
|
.line 903,903 : 17,18 ''
|
|
IL_0029: nop
|
|
.line 905,905 : 21,35 ''
|
|
IL_002a: ldarg.0
|
|
IL_002b: call instance void Virtuoso.Hyphen.Loader::LoadPlugins()
|
|
IL_0030: nop
|
|
.line 906,906 : 21,62 ''
|
|
IL_0031: ldarg.0
|
|
IL_0032: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent
|
|
IL_0037: ldc.i4 0x2710
|
|
IL_003c: ldc.i4.0
|
|
IL_003d: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne(int32,
|
|
bool)
|
|
IL_0042: pop
|
|
.line 907,907 : 17,18 ''
|
|
IL_0043: nop
|
|
.line 909,909 : 17,45 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu
|
|
IL_004a: ldnull
|
|
IL_004b: ceq
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: brtrue.s IL_005d
|
|
|
|
.line 910,910 : 21,55 ''
|
|
IL_0051: ldarg.0
|
|
IL_0052: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu Virtuoso.Hyphen.Loader::ManagedMainMenu
|
|
IL_0057: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ShowUnderCursor()
|
|
IL_005c: nop
|
|
.line 911,911 : 13,14 ''
|
|
IL_005d: nop
|
|
IL_005e: leave.s IL_0068
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0060: ldloc.1
|
|
IL_0061: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0066: nop
|
|
IL_0067: endfinally
|
|
} // end handler
|
|
IL_0068: nop
|
|
.line 913,913 : 13,48 ''
|
|
IL_0069: ldc.i4.0
|
|
IL_006a: stloc.0
|
|
IL_006b: br.s IL_006d
|
|
|
|
.line 914,914 : 9,10 ''
|
|
IL_006d: ldloc.0
|
|
IL_006e: ret
|
|
} // end of method Loader::ShowManagedMenuService
|
|
|
|
.method private hidebysig instance int32
|
|
ConfigureModulesService(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 920,920 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 921,921 : 13,48 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool)
|
|
IL_0007: nop
|
|
.line 922,922 : 13,48 ''
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 923,923 : 9,10 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: ret
|
|
} // end of method Loader::ConfigureModulesService
|
|
|
|
.method private hidebysig instance int32
|
|
ManagePluginsService(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 45 (0x2d)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 929,929 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 930,930 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0007: stloc.1
|
|
IL_0008: ldloc.1
|
|
IL_0009: brtrue.s IL_0020
|
|
|
|
.line 931,931 : 17,168 ''
|
|
IL_000b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_NoPluginsLoaded()
|
|
IL_0010: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_NoPluginsLoaded()
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: ldc.i4.s 48
|
|
IL_0018: 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_001d: pop
|
|
IL_001e: br.s IL_0027
|
|
|
|
.line 933,933 : 17,33 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: call instance void Virtuoso.Hyphen.Loader::ManagePlugins()
|
|
IL_0026: nop
|
|
.line 935,935 : 13,43 ''
|
|
IL_0027: ldc.i4.0
|
|
IL_0028: stloc.0
|
|
IL_0029: br.s IL_002b
|
|
|
|
.line 936,936 : 9,10 ''
|
|
IL_002b: ldloc.0
|
|
IL_002c: ret
|
|
} // end of method Loader::ManagePluginsService
|
|
|
|
.method public hidebysig instance void
|
|
ManagePlugins() cil managed
|
|
{
|
|
// Code size 65 (0x41)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 942,942 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 943,943 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0040
|
|
|
|
.line 944,944 : 13,14 ''
|
|
IL_000e: nop
|
|
.line 945,948 : 17,26 ''
|
|
IL_000f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0014: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager()
|
|
IL_0019: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<object> Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4'
|
|
IL_001e: brtrue.s IL_0033
|
|
|
|
IL_0020: ldnull
|
|
IL_0021: ldftn void Virtuoso.Hyphen.Loader::'<ManagePlugins>b__3'(class Virtuoso.Miranda.Plugins.PluginManagerBase,
|
|
object)
|
|
IL_0027: newobj instance void class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<object>::.ctor(object,
|
|
native int)
|
|
IL_002c: stsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<object> Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4'
|
|
IL_0031: br.s IL_0033
|
|
|
|
IL_0033: ldsfld class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<object> Virtuoso.Hyphen.Loader::'CS$<>9__CachedAnonymousMethodDelegate4'
|
|
IL_0038: ldnull
|
|
IL_0039: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DoContextCallback<object>(class Virtuoso.Miranda.Plugins.PluginManagerBase/PluginManagerContextCallback`1<!!0>,
|
|
!!0)
|
|
IL_003e: nop
|
|
.line 949,949 : 13,14 ''
|
|
IL_003f: nop
|
|
.line 950,950 : 9,10 ''
|
|
IL_0040: ret
|
|
} // end of method Loader::ManagePlugins
|
|
|
|
.method private hidebysig instance void
|
|
PluginsWatcherHandler(object sender,
|
|
class [System]System.IO.FileSystemEventArgs e) cil managed
|
|
{
|
|
// Code size 186 (0xba)
|
|
.maxstack 7
|
|
.locals init ([0] class [mscorlib]System.Exception ex,
|
|
[1] object CS$2$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 956,956 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 957,957 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.1
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 958,958 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 960,960 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 961,961 : 21,40 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0016: stloc.2
|
|
IL_0017: ldloc.2
|
|
IL_0018: brtrue.s IL_001f
|
|
|
|
.line 962,962 : 25,32 ''
|
|
IL_001a: leave IL_00b8
|
|
|
|
.line 964,964 : 21,266 ''
|
|
IL_001f: ldc.i4.6
|
|
IL_0020: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginUpdated()
|
|
IL_0025: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Caption_PluginUpdated()
|
|
IL_002a: ldarg.2
|
|
IL_002b: callvirt instance string [System]System.IO.FileSystemEventArgs::get_Name()
|
|
IL_0030: ldc.i4.0
|
|
IL_0031: ldarg.2
|
|
IL_0032: callvirt instance string [System]System.IO.FileSystemEventArgs::get_Name()
|
|
IL_0037: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_003c: ldc.i4.4
|
|
IL_003d: sub
|
|
IL_003e: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_0043: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0048: ldc.i4.4
|
|
IL_0049: ldc.i4.s 64
|
|
IL_004b: 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_0050: ceq
|
|
IL_0052: ldc.i4.0
|
|
IL_0053: ceq
|
|
IL_0055: stloc.2
|
|
IL_0056: ldloc.2
|
|
IL_0057: brtrue.s IL_0087
|
|
|
|
.line 965,965 : 21,22 ''
|
|
IL_0059: nop
|
|
.line 967,967 : 25,41 ''
|
|
IL_005a: ldarg.0
|
|
IL_005b: call instance void Virtuoso.Hyphen.Loader::ReloadPlugins()
|
|
IL_0060: nop
|
|
.line 968,968 : 25,66 ''
|
|
IL_0061: ldarg.0
|
|
IL_0062: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent
|
|
IL_0067: ldc.i4 0x2710
|
|
IL_006c: ldc.i4.0
|
|
IL_006d: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne(int32,
|
|
bool)
|
|
IL_0072: pop
|
|
.line 970,970 : 25,190 ''
|
|
IL_0073: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_PluginReloadComplete()
|
|
IL_0078: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_PluginReloadComplete()
|
|
IL_007d: ldc.i4.0
|
|
IL_007e: ldc.i4.s 64
|
|
IL_0080: 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_0085: pop
|
|
.line 971,971 : 21,22 ''
|
|
IL_0086: nop
|
|
.line 972,972 : 17,18 ''
|
|
IL_0087: nop
|
|
IL_0088: leave.s IL_00ab
|
|
|
|
.line 973,973 : 17,37 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_008a: stloc.0
|
|
.line 974,974 : 17,18 ''
|
|
IL_008b: nop
|
|
.line 975,975 : 21,97 ''
|
|
IL_008c: ldc.i4.0
|
|
IL_008d: ldstr "Hyphen"
|
|
IL_0092: ldstr "Plugin reload failed: "
|
|
IL_0097: ldloc.0
|
|
IL_0098: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_009d: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00a2: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00a7: nop
|
|
.line 976,976 : 17,18 ''
|
|
IL_00a8: nop
|
|
IL_00a9: leave.s IL_00ab
|
|
|
|
} // end handler
|
|
IL_00ab: nop
|
|
.line 977,977 : 13,14 ''
|
|
IL_00ac: nop
|
|
IL_00ad: leave.s IL_00b7
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00af: ldloc.1
|
|
IL_00b0: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00b5: nop
|
|
IL_00b6: endfinally
|
|
} // end handler
|
|
IL_00b7: nop
|
|
IL_00b8: nop
|
|
.line 978,978 : 9,10 ''
|
|
IL_00b9: ret
|
|
} // end of method Loader::PluginsWatcherHandler
|
|
|
|
.method public hidebysig instance void
|
|
UnloadPlugins() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 988,988 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 989,989 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: call instance void Virtuoso.Hyphen.Loader::UnloadPlugins(bool)
|
|
IL_0008: nop
|
|
.line 990,990 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method Loader::UnloadPlugins
|
|
|
|
.method public hidebysig instance void
|
|
UnloadPlugins(bool lazy) cil managed
|
|
{
|
|
// Code size 134 (0x86)
|
|
.maxstack 2
|
|
.locals init ([0] object CS$2$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 997,997 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 998,998 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Hyphen.Loader::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.0
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 999,999 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 1000,1000 : 17,36 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0015: stloc.1
|
|
IL_0016: ldloc.1
|
|
IL_0017: brtrue.s IL_0024
|
|
|
|
.line 1001,1001 : 21,107 ''
|
|
IL_0019: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InternalErrorOccurred()
|
|
IL_001e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0023: throw
|
|
|
|
.line 1003,1003 : 17,42 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: call instance void Virtuoso.Hyphen.Loader::DisposePluginTasksMenu()
|
|
IL_002a: nop
|
|
.line 1005,1005 : 17,66 ''
|
|
IL_002b: ldarg.0
|
|
IL_002c: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0031: ldc.i4.0
|
|
IL_0032: callvirt instance void [System]System.IO.FileSystemWatcher::set_EnableRaisingEvents(bool)
|
|
IL_0037: nop
|
|
.line 1006,1006 : 17,44 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent
|
|
IL_003e: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Reset()
|
|
IL_0043: pop
|
|
.line 1008,1008 : 17,62 ''
|
|
IL_0044: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0049: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::DetachPluginManager()
|
|
IL_004e: nop
|
|
.line 1009,1009 : 17,69 ''
|
|
IL_004f: ldarg.0
|
|
IL_0050: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_0055: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::get_PluginManager()
|
|
IL_005a: ldarg.1
|
|
IL_005b: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::Shutdown(bool)
|
|
IL_0060: nop
|
|
.line 1011,1011 : 17,27 ''
|
|
IL_0061: ldarg.1
|
|
IL_0062: stloc.1
|
|
IL_0063: ldloc.1
|
|
IL_0064: brtrue.s IL_0072
|
|
|
|
.line 1012,1012 : 21,60 ''
|
|
IL_0066: ldarg.0
|
|
IL_0067: ldfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
IL_006c: call void Virtuoso.Miranda.Plugins.Helpers.Sandbox::Unload(class Virtuoso.Miranda.Plugins.Helpers.Sandbox)
|
|
IL_0071: nop
|
|
.line 1014,1014 : 17,47 ''
|
|
IL_0072: ldarg.0
|
|
IL_0073: ldnull
|
|
IL_0074: stfld class Virtuoso.Hyphen.PluginsSandbox Virtuoso.Hyphen.Loader::IsolatedPluginsSandbox
|
|
.line 1015,1015 : 13,14 ''
|
|
IL_0079: nop
|
|
IL_007a: leave.s IL_0084
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_007c: ldloc.0
|
|
IL_007d: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0082: nop
|
|
IL_0083: endfinally
|
|
} // end handler
|
|
IL_0084: nop
|
|
.line 1016,1016 : 9,10 ''
|
|
IL_0085: ret
|
|
} // end of method Loader::UnloadPlugins
|
|
|
|
.method private hidebysig instance void
|
|
TrapUnhandledException(object sender,
|
|
class [mscorlib]System.UnhandledExceptionEventArgs e) cil managed
|
|
{
|
|
// Code size 25 (0x19)
|
|
.maxstack 8
|
|
.line 1028,1028 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 1029,1029 : 13,96 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_0006: ldarg.2
|
|
IL_0007: callvirt instance object [mscorlib]System.UnhandledExceptionEventArgs::get_ExceptionObject()
|
|
IL_000c: castclass [mscorlib]System.Exception
|
|
IL_0011: ldnull
|
|
IL_0012: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0017: nop
|
|
.line 1030,1030 : 9,10 ''
|
|
IL_0018: ret
|
|
} // end of method Loader::TrapUnhandledException
|
|
|
|
.method private hidebysig instance void
|
|
TrapUnhandledException(object sender,
|
|
class [System]System.Threading.ThreadExceptionEventArgs e) cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 8
|
|
.line 1036,1036 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 1037,1037 : 13,97 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: callvirt instance class [mscorlib]System.Exception [System]System.Threading.ThreadExceptionEventArgs::get_Exception()
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: newobj instance void [mscorlib]System.UnhandledExceptionEventArgs::.ctor(object,
|
|
bool)
|
|
IL_000f: call instance void Virtuoso.Hyphen.Loader::TrapUnhandledException(object,
|
|
class [mscorlib]System.UnhandledExceptionEventArgs)
|
|
IL_0014: nop
|
|
.line 1038,1038 : 9,10 ''
|
|
IL_0015: ret
|
|
} // end of method Loader::TrapUnhandledException
|
|
|
|
.method private hidebysig static void VerifyFxConfiguration() cil managed
|
|
{
|
|
// Code size 150 (0x96)
|
|
.maxstack 4
|
|
.locals init ([0] string configFileName,
|
|
[1] class [mscorlib]System.IO.StreamReader reader,
|
|
[2] class [mscorlib]System.IO.StreamWriter writer,
|
|
[3] bool CS$4$0000)
|
|
.line 1044,1044 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 1045,1045 : 13,96 ''
|
|
IL_0001: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0006: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation()
|
|
IL_000b: callvirt instance string [mscorlib]System.AppDomainSetup::get_ConfigurationFile()
|
|
IL_0010: stloc.0
|
|
.line 1047,1047 : 13,86 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0017: brtrue.s IL_0021
|
|
|
|
IL_0019: ldloc.0
|
|
IL_001a: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_001f: br.s IL_0022
|
|
|
|
IL_0021: ldc.i4.0
|
|
IL_0022: nop
|
|
IL_0023: stloc.3
|
|
IL_0024: ldloc.3
|
|
IL_0025: brtrue.s IL_0095
|
|
|
|
.line 1048,1048 : 13,14 ''
|
|
IL_0027: nop
|
|
.line 1049,1049 : 24,180 ''
|
|
IL_0028: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly()
|
|
IL_002d: ldstr "Virtuoso.Miranda.Plugins.Resources.miranda32.exe.c"
|
|
+ "onfig"
|
|
IL_0032: callvirt instance class [mscorlib]System.IO.Stream [mscorlib]System.Reflection.Assembly::GetManifestResourceStream(string)
|
|
IL_0037: newobj instance void [mscorlib]System.IO.StreamReader::.ctor(class [mscorlib]System.IO.Stream)
|
|
IL_003c: stloc.1
|
|
.line 1050,1050 : 24,78 ''
|
|
.try
|
|
{
|
|
IL_003d: ldloc.0
|
|
IL_003e: newobj instance void [mscorlib]System.IO.StreamWriter::.ctor(string)
|
|
IL_0043: stloc.2
|
|
.line 1051,1051 : 21,54 ''
|
|
.try
|
|
{
|
|
IL_0044: ldloc.2
|
|
IL_0045: ldloc.1
|
|
IL_0046: callvirt instance string [mscorlib]System.IO.TextReader::ReadToEnd()
|
|
IL_004b: callvirt instance void [mscorlib]System.IO.TextWriter::Write(string)
|
|
IL_0050: nop
|
|
IL_0051: leave.s IL_0063
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0053: ldloc.2
|
|
IL_0054: ldnull
|
|
IL_0055: ceq
|
|
IL_0057: stloc.3
|
|
IL_0058: ldloc.3
|
|
IL_0059: brtrue.s IL_0062
|
|
|
|
IL_005b: ldloc.2
|
|
IL_005c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0061: nop
|
|
IL_0062: endfinally
|
|
} // end handler
|
|
IL_0063: nop
|
|
IL_0064: leave.s IL_0076
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0066: ldloc.1
|
|
IL_0067: ldnull
|
|
IL_0068: ceq
|
|
IL_006a: stloc.3
|
|
IL_006b: ldloc.3
|
|
IL_006c: brtrue.s IL_0075
|
|
|
|
IL_006e: ldloc.1
|
|
IL_006f: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0074: nop
|
|
IL_0075: endfinally
|
|
} // end handler
|
|
IL_0076: nop
|
|
.line 1053,1053 : 17,180 ''
|
|
IL_0077: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_MirandaRestartRequired()
|
|
IL_007c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaRestartRequired()
|
|
IL_0081: ldc.i4.0
|
|
IL_0082: ldc.i4.s 48
|
|
IL_0084: 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_0089: pop
|
|
.line 1054,1054 : 17,95 ''
|
|
IL_008a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaRestartRequired()
|
|
IL_008f: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0094: throw
|
|
|
|
.line 1056,1056 : 9,10 ''
|
|
IL_0095: ret
|
|
} // end of method Loader::VerifyFxConfiguration
|
|
|
|
.method private hidebysig instance void
|
|
EnsureSingleInstance() cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 4
|
|
.locals init ([0] bool acquired,
|
|
[1] bool CS$4$0000)
|
|
.line 1062,1062 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 1063,1063 : 13,35 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
.line 1064,1064 : 13,90 ''
|
|
IL_0003: ldarg.0
|
|
IL_0004: ldc.i4.1
|
|
IL_0005: call string Virtuoso.Hyphen.Loader::GetSingletonMutexName()
|
|
IL_000a: ldloca.s acquired
|
|
IL_000c: newobj instance void [mscorlib]System.Threading.Mutex::.ctor(bool,
|
|
string,
|
|
bool&)
|
|
IL_0011: stfld class [mscorlib]System.Threading.Mutex Virtuoso.Hyphen.Loader::SingleInstanceMutex
|
|
.line 1066,1066 : 13,27 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: stloc.1
|
|
IL_0018: ldloc.1
|
|
IL_0019: brtrue.s IL_0026
|
|
|
|
.line 1067,1067 : 17,99 ''
|
|
IL_001b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_HyphenSxSNotSupported()
|
|
IL_0020: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string)
|
|
IL_0025: throw
|
|
|
|
.line 1068,1068 : 9,10 ''
|
|
IL_0026: ret
|
|
} // end of method Loader::EnsureSingleInstance
|
|
|
|
.method private hidebysig static string
|
|
GetSingletonMutexName() cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
.locals init ([0] string CS$1$0000,
|
|
[1] int32 CS$0$0001)
|
|
.line 1075,1075 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 1076,1076 : 13,92 ''
|
|
IL_0001: ldstr "{0}::Hyphen"
|
|
IL_0006: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::GetCurrentProcess()
|
|
IL_000b: callvirt instance int32 [System]System.Diagnostics.Process::get_Id()
|
|
IL_0010: stloc.1
|
|
IL_0011: ldloca.s CS$0$0001
|
|
IL_0013: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0018: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_001d: stloc.0
|
|
IL_001e: br.s IL_0020
|
|
|
|
.line 1077,1077 : 9,10 ''
|
|
IL_0020: ldloc.0
|
|
IL_0021: 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 35 (0x23)
|
|
.maxstack 2
|
|
.locals init ([0] object CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 1086,1086 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 1087,1087 : 13,29 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 1088,1088 : 17,56 ''
|
|
IL_000c: ldstr "del"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 1090,1090 : 13,44 ''
|
|
IL_0017: ldarg.1
|
|
IL_0018: ldarg.2
|
|
IL_0019: callvirt instance object [mscorlib]System.Delegate::DynamicInvoke(object[])
|
|
IL_001e: stloc.0
|
|
IL_001f: br.s IL_0021
|
|
|
|
.line 1091,1091 : 9,10 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: ret
|
|
} // end of method Loader::DoContextCallback
|
|
|
|
.method public hidebysig static void VerifyDefaultDomain() cil managed
|
|
{
|
|
// Code size 27 (0x1b)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 1098,1098 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 1099,1099 : 13,63 ''
|
|
IL_0001: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0006: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain()
|
|
IL_000b: stloc.0
|
|
IL_000c: ldloc.0
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 1100,1100 : 17,105 ''
|
|
IL_000f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_FeatureNotAvailableInDomain()
|
|
IL_0014: newobj instance void [mscorlib]System.NotSupportedException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 1101,1101 : 9,10 ''
|
|
IL_001a: ret
|
|
} // end of method Loader::VerifyDefaultDomain
|
|
|
|
.method private hidebysig instance void
|
|
'<LoadPluginManager>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 27 (0x1b)
|
|
.maxstack 8
|
|
.line 829,829 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 830,830 : 17,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Hyphen.Loader::PluginsLoadedEvent
|
|
IL_0007: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_000c: pop
|
|
.line 831,831 : 17,65 ''
|
|
IL_000d: ldarg.0
|
|
IL_000e: ldfld class [System]System.IO.FileSystemWatcher Virtuoso.Hyphen.Loader::PluginsFolderWatcher
|
|
IL_0013: ldc.i4.1
|
|
IL_0014: callvirt instance void [System]System.IO.FileSystemWatcher::set_EnableRaisingEvents(bool)
|
|
IL_0019: nop
|
|
IL_001a: ret
|
|
} // end of method Loader::'<LoadPluginManager>b__0'
|
|
|
|
.method private hidebysig static void '<PromoteManagedMenuIntoAppDomain>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 9 (0x9)
|
|
.maxstack 8
|
|
.line 871,871 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 872,872 : 21,65 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::RegisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu)
|
|
IL_0007: nop
|
|
IL_0008: ret
|
|
} // end of method Loader::'<PromoteManagedMenuIntoAppDomain>b__1'
|
|
|
|
.method private hidebysig static void '<ManagePlugins>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 29 (0x1d)
|
|
.maxstack 8
|
|
.line 946,946 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 947,947 : 21,188 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Singleton()
|
|
IL_0007: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management()
|
|
IL_000c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins()
|
|
IL_0011: call string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin,
|
|
string,
|
|
string)
|
|
IL_0016: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool,
|
|
string)
|
|
IL_001b: nop
|
|
IL_001c: ret
|
|
} // end of method Loader::'<ManagePlugins>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 74 (0x4a)
|
|
.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 56,56 : 9,10 ''
|
|
IL_002c: nop
|
|
.line 57,57 : 13,77 ''
|
|
IL_002d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Empty()
|
|
IL_0032: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor(string)
|
|
IL_0037: stsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem
|
|
.line 58,58 : 13,39 ''
|
|
IL_003c: ldsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool)
|
|
IL_0047: nop
|
|
.line 59,59 : 9,10 ''
|
|
IL_0048: nop
|
|
IL_0049: ret
|
|
} // end of method ManagedMainMenu::.cctor
|
|
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 40 (0x28)
|
|
.maxstack 8
|
|
.line 61,61 : 9,35 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip::.ctor()
|
|
IL_0006: nop
|
|
.line 62,62 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 63,63 : 13,53 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldc.i4.1
|
|
IL_000a: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_RenderMode(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripRenderMode)
|
|
IL_000f: nop
|
|
.line 64,64 : 13,51 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldarg.0
|
|
IL_0012: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0017: ldsfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItem
|
|
IL_001c: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem)
|
|
IL_0021: stfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex
|
|
.line 65,65 : 9,10 ''
|
|
IL_0026: nop
|
|
IL_0027: ret
|
|
} // end of method ManagedMainMenu::.ctor
|
|
|
|
.method public hidebysig virtual instance object
|
|
InitializeLifetimeService() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 74,74 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 13,25 ''
|
|
IL_0001: ldnull
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 76,76 : 9,10 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: ret
|
|
} // end of method ManagedMainMenu::InitializeLifetimeService
|
|
|
|
.method assembly hidebysig instance void
|
|
ShowUnderCursor() cil managed
|
|
{
|
|
// Code size 85 (0x55)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 83,83 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 84,84 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0007: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count()
|
|
IL_000c: ldc.i4.1
|
|
IL_000d: ceq
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: ceq
|
|
IL_0012: stloc.0
|
|
IL_0013: ldloc.0
|
|
IL_0014: brtrue.s IL_0030
|
|
|
|
.line 85,85 : 17,54 ''
|
|
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: ldarg.0
|
|
IL_001d: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex
|
|
IL_0022: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(int32)
|
|
IL_0027: ldc.i4.1
|
|
IL_0028: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool)
|
|
IL_002d: nop
|
|
IL_002e: br.s IL_0048
|
|
|
|
.line 87,87 : 17,55 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0036: ldarg.0
|
|
IL_0037: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::EmptyItemIndex
|
|
IL_003c: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(int32)
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool)
|
|
IL_0047: nop
|
|
.line 89,89 : 13,35 ''
|
|
IL_0048: ldarg.0
|
|
IL_0049: call valuetype [System.Drawing]System.Drawing.Point [System.Windows.Forms]System.Windows.Forms.Cursor::get_Position()
|
|
IL_004e: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripDropDown::Show(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0053: nop
|
|
.line 90,90 : 9,10 ''
|
|
IL_0054: ret
|
|
} // end of method ManagedMainMenu::ShowUnderCursor
|
|
|
|
.method assembly hidebysig static void
|
|
RegisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu) cil managed
|
|
{
|
|
// Code size 66 (0x42)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context)
|
|
.line 104,104 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 105,105 : 13,61 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: stloc.0
|
|
.line 107,107 : 13,136 ''
|
|
IL_0007: ldloc.0
|
|
IL_0008: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors()
|
|
IL_000d: ldstr "CList/AddMainMenuItem"
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldftn instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemServiceInterceptor(native uint,
|
|
native int)
|
|
IL_0019: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0023: nop
|
|
.line 108,108 : 13,127 ''
|
|
IL_0024: ldloc.0
|
|
IL_0025: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors()
|
|
IL_002a: ldstr "CList/ModifyMenuItem"
|
|
IL_002f: ldarg.0
|
|
IL_0030: ldftn instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemInterceptor(native uint,
|
|
native int)
|
|
IL_0036: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_003b: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Register(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0040: nop
|
|
.line 109,109 : 9,10 ''
|
|
IL_0041: ret
|
|
} // end of method ManagedMainMenu::RegisterInterceptors
|
|
|
|
.method assembly hidebysig static void
|
|
UnregisterInterceptors(class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu menu) cil managed
|
|
{
|
|
// Code size 42 (0x2a)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context)
|
|
.line 112,112 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 113,113 : 13,61 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: stloc.0
|
|
.line 115,115 : 13,98 ''
|
|
IL_0007: ldloc.0
|
|
IL_0008: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors()
|
|
IL_000d: ldstr "CList/AddMainMenuItem"
|
|
IL_0012: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Unregister(string)
|
|
IL_0017: nop
|
|
.line 116,116 : 13,97 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_ServiceCallInterceptors()
|
|
IL_001e: ldstr "CList/ModifyMenuItem"
|
|
IL_0023: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::Unregister(string)
|
|
IL_0028: nop
|
|
.line 117,117 : 9,10 ''
|
|
IL_0029: ret
|
|
} // end of method ManagedMainMenu::UnregisterInterceptors
|
|
|
|
.method private hidebysig instance int32
|
|
AddMainMenuItemServiceInterceptor(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 172 (0xac)
|
|
.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] int32 CS$1$0000,
|
|
[4] bool CS$4$0001,
|
|
[5] object[] CS$0$0002)
|
|
.line 120,120 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 121,121 : 13,107 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM
|
|
IL_0007: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000c: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_0011: unbox.any Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM
|
|
IL_0016: stloc.0
|
|
.line 122,122 : 13,49 ''
|
|
IL_0017: ldnull
|
|
IL_0018: stloc.1
|
|
.line 123,123 : 13,36 ''
|
|
IL_0019: ldnull
|
|
IL_001a: stloc.2
|
|
.line 125,125 : 13,46 ''
|
|
IL_001b: ldloca.s itemData
|
|
IL_001d: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon
|
|
IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0027: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_002c: ldc.i4.0
|
|
IL_002d: ceq
|
|
IL_002f: stloc.s CS$4$0001
|
|
IL_0031: ldloc.s CS$4$0001
|
|
IL_0033: brtrue.s IL_0047
|
|
|
|
.line 126,126 : 17,82 ''
|
|
IL_0035: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton()
|
|
IL_003a: ldloca.s itemData
|
|
IL_003c: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon
|
|
IL_0041: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIconImage(native int)
|
|
IL_0046: stloc.2
|
|
.line 128,128 : 13,112 ''
|
|
IL_0047: ldloca.s itemData
|
|
IL_0049: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text
|
|
IL_004e: ldloca.s itemData
|
|
IL_0050: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu
|
|
IL_0055: ldloca.s itemData
|
|
IL_0057: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Service
|
|
IL_005c: ldloc.2
|
|
IL_005d: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::.ctor(string,
|
|
string,
|
|
string,
|
|
class [System.Drawing]System.Drawing.Image)
|
|
IL_0062: stloc.1
|
|
.line 130,130 : 13,32 ''
|
|
IL_0063: ldarg.0
|
|
IL_0064: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired()
|
|
IL_0069: ldc.i4.0
|
|
IL_006a: ceq
|
|
IL_006c: stloc.s CS$4$0001
|
|
IL_006e: ldloc.s CS$4$0001
|
|
IL_0070: brtrue.s IL_0094
|
|
|
|
.line 131,131 : 17,65 ''
|
|
IL_0072: ldarg.0
|
|
IL_0073: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemDelegate
|
|
IL_0078: ldc.i4.2
|
|
IL_0079: newarr [mscorlib]System.Object
|
|
IL_007e: stloc.s CS$0$0002
|
|
IL_0080: ldloc.s CS$0$0002
|
|
IL_0082: ldc.i4.0
|
|
IL_0083: ldarg.0
|
|
IL_0084: stelem.ref
|
|
IL_0085: ldloc.s CS$0$0002
|
|
IL_0087: ldc.i4.1
|
|
IL_0088: ldloc.1
|
|
IL_0089: stelem.ref
|
|
IL_008a: ldloc.s CS$0$0002
|
|
IL_008c: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate,
|
|
object[])
|
|
IL_0091: pop
|
|
IL_0092: br.s IL_00a1
|
|
|
|
.line 133,133 : 17,57 ''
|
|
IL_0094: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/AddMainMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::AddMainMenuItemDelegate
|
|
IL_0099: ldarg.0
|
|
IL_009a: ldloc.1
|
|
IL_009b: 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)
|
|
IL_00a0: nop
|
|
.line 135,135 : 13,36 ''
|
|
IL_00a1: ldloc.1
|
|
IL_00a2: callvirt instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_Handle()
|
|
IL_00a7: stloc.3
|
|
IL_00a8: br.s IL_00aa
|
|
|
|
.line 136,136 : 9,10 ''
|
|
IL_00aa: ldloc.3
|
|
IL_00ab: 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 124 (0x7c)
|
|
.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,
|
|
[3] bool CS$4$0000)
|
|
.line 139,139 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 140,140 : 13,55 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_PopUpMenu()
|
|
IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000c: stloc.3
|
|
IL_000d: ldloc.3
|
|
IL_000e: brtrue.s IL_006e
|
|
|
|
.line 141,141 : 13,14 ''
|
|
IL_0010: nop
|
|
.line 142,142 : 17,51 ''
|
|
IL_0011: ldarg.1
|
|
IL_0012: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::get_PopUpMenu()
|
|
IL_0017: stloc.0
|
|
.line 143,143 : 17,52 ''
|
|
IL_0018: ldnull
|
|
IL_0019: stloc.1
|
|
.line 145,145 : 17,80 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0020: ldloc.0
|
|
IL_0021: ldc.i4.0
|
|
IL_0022: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Find(string,
|
|
bool)
|
|
IL_0027: stloc.2
|
|
.line 147,147 : 17,43 ''
|
|
IL_0028: ldloc.2
|
|
IL_0029: ldlen
|
|
IL_002a: conv.i4
|
|
IL_002b: ldc.i4.0
|
|
IL_002c: cgt
|
|
IL_002e: ldc.i4.0
|
|
IL_002f: ceq
|
|
IL_0031: stloc.3
|
|
IL_0032: ldloc.3
|
|
IL_0033: brtrue.s IL_0040
|
|
|
|
.line 148,148 : 21,66 ''
|
|
IL_0035: ldloc.2
|
|
IL_0036: ldc.i4.0
|
|
IL_0037: ldelem.ref
|
|
IL_0038: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem
|
|
IL_003d: stloc.1
|
|
IL_003e: br.s IL_005e
|
|
|
|
.line 150,150 : 17,18 ''
|
|
IL_0040: nop
|
|
.line 151,151 : 21,66 ''
|
|
IL_0041: ldloc.0
|
|
IL_0042: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor(string)
|
|
IL_0047: stloc.1
|
|
.line 152,152 : 21,48 ''
|
|
IL_0048: ldloc.1
|
|
IL_0049: ldloc.0
|
|
IL_004a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string)
|
|
IL_004f: nop
|
|
.line 154,154 : 21,47 ''
|
|
IL_0050: ldarg.0
|
|
IL_0051: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0056: ldloc.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
|
|
.line 155,155 : 17,18 ''
|
|
IL_005d: nop
|
|
.line 157,157 : 17,51 ''
|
|
IL_005e: ldloc.1
|
|
IL_005f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems()
|
|
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 158,158 : 13,14 ''
|
|
IL_006b: nop
|
|
IL_006c: br.s IL_007b
|
|
|
|
.line 160,160 : 17,38 ''
|
|
IL_006e: ldarg.0
|
|
IL_006f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0074: ldarg.1
|
|
IL_0075: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem)
|
|
IL_007a: pop
|
|
.line 161,161 : 9,10 ''
|
|
IL_007b: ret
|
|
} // end of method ManagedMainMenu::AddMainMenuItem
|
|
|
|
.method private hidebysig instance int32
|
|
ModifyMenuItemInterceptor(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 238 (0xee)
|
|
.maxstack 5
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM itemData,
|
|
[1] string handle,
|
|
[2] int32 CS$1$0000,
|
|
[3] bool CS$4$0001,
|
|
[4] object[] CS$0$0002)
|
|
.line 164,164 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 166,166 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 167,167 : 17,111 ''
|
|
IL_0002: ldarg.2
|
|
IL_0003: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM
|
|
IL_0008: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000d: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_0012: unbox.any Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM
|
|
IL_0017: stloc.0
|
|
.line 168,168 : 17,51 ''
|
|
IL_0018: ldarga.s wParam
|
|
IL_001a: constrained. [mscorlib]System.UIntPtr
|
|
IL_0020: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0025: stloc.1
|
|
.line 170,170 : 17,48 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_002c: ldloc.1
|
|
IL_002d: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string)
|
|
IL_0032: stloc.3
|
|
IL_0033: ldloc.3
|
|
IL_0034: brtrue.s IL_0099
|
|
|
|
.line 171,171 : 17,18 ''
|
|
IL_0036: nop
|
|
.line 172,174 : 21,107 ''
|
|
IL_0037: ldloca.s itemData
|
|
IL_0039: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu
|
|
IL_003e: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0043: brtrue.s IL_007d
|
|
|
|
IL_0045: ldarg.0
|
|
IL_0046: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_004b: ldloca.s itemData
|
|
IL_004d: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu
|
|
IL_0052: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string)
|
|
IL_0057: brfalse.s IL_007d
|
|
|
|
IL_0059: ldarg.0
|
|
IL_005a: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_005f: ldloca.s itemData
|
|
IL_0061: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu
|
|
IL_0066: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::get_Item(string)
|
|
IL_006b: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem
|
|
IL_0070: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems()
|
|
IL_0075: ldloc.1
|
|
IL_0076: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::ContainsKey(string)
|
|
IL_007b: br.s IL_007e
|
|
|
|
IL_007d: ldc.i4.0
|
|
IL_007e: nop
|
|
IL_007f: stloc.3
|
|
IL_0080: ldloc.3
|
|
IL_0081: brtrue.s IL_0098
|
|
|
|
.line 175,175 : 29,134 ''
|
|
IL_0083: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0088: ldstr "CList/ModifyMenuItem"
|
|
IL_008d: ldarg.1
|
|
IL_008e: ldarg.2
|
|
IL_008f: ldc.i4.1
|
|
IL_0090: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int,
|
|
bool)
|
|
IL_0095: stloc.2
|
|
IL_0096: leave.s IL_00eb
|
|
|
|
.line 176,176 : 17,18 ''
|
|
IL_0098: nop
|
|
.line 178,178 : 17,36 ''
|
|
IL_0099: ldarg.0
|
|
IL_009a: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired()
|
|
IL_009f: ldc.i4.0
|
|
IL_00a0: ceq
|
|
IL_00a2: stloc.3
|
|
IL_00a3: ldloc.3
|
|
IL_00a4: brtrue.s IL_00d2
|
|
|
|
.line 179,179 : 21,76 ''
|
|
IL_00a6: ldarg.0
|
|
IL_00a7: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemDelegate
|
|
IL_00ac: ldc.i4.3
|
|
IL_00ad: newarr [mscorlib]System.Object
|
|
IL_00b2: stloc.s CS$0$0002
|
|
IL_00b4: ldloc.s CS$0$0002
|
|
IL_00b6: ldc.i4.0
|
|
IL_00b7: ldarg.0
|
|
IL_00b8: stelem.ref
|
|
IL_00b9: ldloc.s CS$0$0002
|
|
IL_00bb: ldc.i4.1
|
|
IL_00bc: ldloc.0
|
|
IL_00bd: box Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM
|
|
IL_00c2: stelem.ref
|
|
IL_00c3: ldloc.s CS$0$0002
|
|
IL_00c5: ldc.i4.2
|
|
IL_00c6: ldloc.1
|
|
IL_00c7: stelem.ref
|
|
IL_00c8: ldloc.s CS$0$0002
|
|
IL_00ca: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate,
|
|
object[])
|
|
IL_00cf: pop
|
|
IL_00d0: br.s IL_00e1
|
|
|
|
.line 181,181 : 21,72 ''
|
|
IL_00d2: ldsfld class Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu/ModifyMenuItemInvoker Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenu::ModifyMenuItemDelegate
|
|
IL_00d7: ldarg.0
|
|
IL_00d8: ldloca.s itemData
|
|
IL_00da: ldloc.1
|
|
IL_00db: 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)
|
|
IL_00e0: nop
|
|
.line 183,183 : 17,26 ''
|
|
IL_00e1: ldc.i4.0
|
|
IL_00e2: stloc.2
|
|
IL_00e3: leave.s IL_00eb
|
|
|
|
.line 185,185 : 13,18 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Object
|
|
{
|
|
IL_00e5: pop
|
|
.line 186,186 : 13,14 ''
|
|
IL_00e6: nop
|
|
.line 187,187 : 17,27 ''
|
|
IL_00e7: ldc.i4.m1
|
|
IL_00e8: stloc.2
|
|
IL_00e9: leave.s IL_00eb
|
|
|
|
} // end handler
|
|
IL_00eb: nop
|
|
.line 189,189 : 9,10 ''
|
|
IL_00ec: ldloc.2
|
|
IL_00ed: 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 377 (0x179)
|
|
.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] bool CS$4$0000,
|
|
[5] valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties CS$4$0001)
|
|
.line 192,192 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 193,193 : 13,116 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0007: ldarg.2
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu
|
|
IL_000e: ldnull
|
|
IL_000f: ceq
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Find(string,
|
|
bool)
|
|
IL_0019: ldc.i4.0
|
|
IL_001a: ldelem.ref
|
|
IL_001b: castclass Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem
|
|
IL_0020: stloc.0
|
|
.line 194,194 : 13,77 ''
|
|
IL_0021: ldarg.1
|
|
IL_0022: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags
|
|
IL_0027: stloc.1
|
|
.line 196,196 : 13,90 ''
|
|
IL_0028: ldloc.1
|
|
IL_0029: ldc.i4 0x80000000
|
|
IL_002e: and
|
|
IL_002f: ldc.i4 0x80000000
|
|
IL_0034: ceq
|
|
IL_0036: ldc.i4.0
|
|
IL_0037: ceq
|
|
IL_0039: stloc.s CS$4$0000
|
|
IL_003b: ldloc.s CS$4$0000
|
|
IL_003d: brtrue.s IL_004c
|
|
|
|
.line 197,197 : 17,43 ''
|
|
IL_003f: ldloc.0
|
|
IL_0040: ldarg.1
|
|
IL_0041: ldfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text
|
|
IL_0046: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string)
|
|
IL_004b: nop
|
|
.line 199,199 : 13,90 ''
|
|
IL_004c: ldloc.1
|
|
IL_004d: ldc.i4 0x20000000
|
|
IL_0052: and
|
|
IL_0053: ldc.i4 0x20000000
|
|
IL_0058: ceq
|
|
IL_005a: ldc.i4.0
|
|
IL_005b: ceq
|
|
IL_005d: stloc.s CS$4$0000
|
|
IL_005f: ldloc.s CS$4$0000
|
|
IL_0061: brtrue.s IL_007a
|
|
|
|
.line 200,200 : 17,83 ''
|
|
IL_0063: ldloc.0
|
|
IL_0064: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton()
|
|
IL_0069: ldarg.1
|
|
IL_006a: ldfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon
|
|
IL_006f: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIconImage(native int)
|
|
IL_0074: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0079: nop
|
|
.line 202,202 : 13,94 ''
|
|
IL_007a: ldloc.1
|
|
IL_007b: ldc.i4 0x10000000
|
|
IL_0080: and
|
|
IL_0081: ldc.i4 0x10000000
|
|
IL_0086: ceq
|
|
IL_0088: ldc.i4.0
|
|
IL_0089: ceq
|
|
IL_008b: stloc.s CS$4$0000
|
|
IL_008d: ldloc.s CS$4$0000
|
|
IL_008f: brtrue.s IL_009e
|
|
|
|
.line 203,203 : 17,59 ''
|
|
IL_0091: ldloc.0
|
|
IL_0092: ldarg.1
|
|
IL_0093: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey
|
|
IL_0098: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_ShortcutKeys(valuetype [System.Windows.Forms]System.Windows.Forms.Keys)
|
|
IL_009d: nop
|
|
.line 205,205 : 13,92 ''
|
|
IL_009e: ldloc.1
|
|
IL_009f: ldc.i4 0x40000000
|
|
IL_00a4: and
|
|
IL_00a5: ldc.i4 0x40000000
|
|
IL_00aa: ceq
|
|
IL_00ac: ldc.i4.0
|
|
IL_00ad: ceq
|
|
IL_00af: stloc.s CS$4$0000
|
|
IL_00b1: ldloc.s CS$4$0000
|
|
IL_00b3: brtrue IL_0178
|
|
|
|
.line 206,206 : 13,14 ''
|
|
IL_00b8: nop
|
|
.line 207,207 : 17,108 ''
|
|
IL_00b9: ldloc.1
|
|
IL_00ba: ldc.i4 0xfffffff
|
|
IL_00bf: and
|
|
IL_00c0: stloc.2
|
|
.line 209,209 : 17,35 ''
|
|
IL_00c1: ldloc.2
|
|
IL_00c2: stloc.s CS$4$0001
|
|
IL_00c4: ldloc.s CS$4$0001
|
|
IL_00c6: switch (
|
|
IL_015d,
|
|
IL_00e4,
|
|
IL_0153,
|
|
IL_0177,
|
|
IL_00f1)
|
|
IL_00df: br IL_0177
|
|
|
|
.line 212,212 : 25,46 ''
|
|
IL_00e4: ldloc.0
|
|
IL_00e5: ldc.i4.0
|
|
IL_00e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Enabled(bool)
|
|
IL_00eb: nop
|
|
.line 213,213 : 25,31 ''
|
|
IL_00ec: br IL_0177
|
|
|
|
.line 215,215 : 25,52 ''
|
|
IL_00f1: ldloc.0
|
|
IL_00f2: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItem::get_OwnerItem()
|
|
IL_00f7: ldnull
|
|
IL_00f8: ceq
|
|
IL_00fa: ldc.i4.0
|
|
IL_00fb: ceq
|
|
IL_00fd: stloc.s CS$4$0000
|
|
IL_00ff: ldloc.s CS$4$0000
|
|
IL_0101: brtrue.s IL_0112
|
|
|
|
.line 216,216 : 29,53 ''
|
|
IL_0103: ldarg.0
|
|
IL_0104: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0109: ldloc.0
|
|
IL_010a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem)
|
|
IL_010f: nop
|
|
IL_0110: br.s IL_0151
|
|
|
|
.line 218,218 : 25,26 ''
|
|
IL_0112: nop
|
|
.line 219,219 : 29,93 ''
|
|
IL_0113: ldloc.0
|
|
IL_0114: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItem [System.Windows.Forms]System.Windows.Forms.ToolStripItem::get_OwnerItem()
|
|
IL_0119: castclass [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem
|
|
IL_011e: stloc.3
|
|
.line 220,220 : 29,66 ''
|
|
IL_011f: ldloc.3
|
|
IL_0120: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems()
|
|
IL_0125: ldloc.0
|
|
IL_0126: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem)
|
|
IL_012b: nop
|
|
.line 222,222 : 29,68 ''
|
|
IL_012c: ldloc.3
|
|
IL_012d: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStripDropDownItem::get_DropDownItems()
|
|
IL_0132: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count()
|
|
IL_0137: ldc.i4.0
|
|
IL_0138: ceq
|
|
IL_013a: ldc.i4.0
|
|
IL_013b: ceq
|
|
IL_013d: stloc.s CS$4$0000
|
|
IL_013f: ldloc.s CS$4$0000
|
|
IL_0141: brtrue.s IL_0150
|
|
|
|
.line 223,223 : 33,62 ''
|
|
IL_0143: ldarg.0
|
|
IL_0144: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0149: ldloc.3
|
|
IL_014a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Remove(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem)
|
|
IL_014f: nop
|
|
.line 224,224 : 25,26 ''
|
|
IL_0150: nop
|
|
.line 225,225 : 25,31 ''
|
|
IL_0151: br.s IL_0177
|
|
|
|
.line 227,227 : 25,45 ''
|
|
IL_0153: ldloc.0
|
|
IL_0154: ldc.i4.1
|
|
IL_0155: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_Checked(bool)
|
|
IL_015a: nop
|
|
.line 228,228 : 25,31 ''
|
|
IL_015b: br.s IL_0177
|
|
|
|
.line 230,230 : 25,45 ''
|
|
IL_015d: ldloc.0
|
|
IL_015e: ldc.i4.1
|
|
IL_015f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Enabled(bool)
|
|
IL_0164: nop
|
|
.line 231,231 : 25,45 ''
|
|
IL_0165: ldloc.0
|
|
IL_0166: ldc.i4.1
|
|
IL_0167: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Visible(bool)
|
|
IL_016c: nop
|
|
.line 232,232 : 25,46 ''
|
|
IL_016d: ldloc.0
|
|
IL_016e: ldc.i4.0
|
|
IL_016f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::set_Checked(bool)
|
|
IL_0174: nop
|
|
.line 233,233 : 25,31 ''
|
|
IL_0175: br.s IL_0177
|
|
|
|
.line 235,235 : 13,14 ''
|
|
IL_0177: nop
|
|
.line 236,236 : 9,10 ''
|
|
IL_0178: 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 57 (0x39)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0000)
|
|
.line 42,42 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\CCSDATA.cs'
|
|
IL_0000: nop
|
|
.line 43,43 : 13,56 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0008: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ContactHandle
|
|
.line 44,44 : 13,102 ''
|
|
IL_000d: ldarg.0
|
|
IL_000e: ldarg.2
|
|
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
|
|
IL_0016: ldloca.s CS$0$0000
|
|
IL_0018: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_001d: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr
|
|
.line 46,46 : 13,40 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_0028: stfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam
|
|
.line 47,47 : 13,39 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0033: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam
|
|
.line 48,48 : 9,10 ''
|
|
IL_0038: ret
|
|
} // end of method CCSDATA::.ctor
|
|
|
|
.method public hidebysig instance void
|
|
Free() cil managed
|
|
{
|
|
// Code size 37 (0x25)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 51,51 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 52,52 : 13,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.0
|
|
IL_0015: ldloc.0
|
|
IL_0016: brtrue.s IL_0024
|
|
|
|
.line 53,53 : 17,53 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr
|
|
IL_001e: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_0023: nop
|
|
.line 54,54 : 9,10 ''
|
|
IL_0024: 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 276 (0x114)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbWriteSetting,
|
|
[1] object CS$1$0000,
|
|
[2] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType CS$4$0001)
|
|
.line 39,39 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\DBCONTACTSETTING.cs'
|
|
IL_0000: nop
|
|
.line 40,40 : 13,105 ''
|
|
IL_0001: ldarga.s pDbWriteSetting
|
|
IL_0003: call instance void* [mscorlib]System.IntPtr::ToPointer()
|
|
IL_0008: ldobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING
|
|
IL_000d: stloc.0
|
|
.line 42,42 : 13,68 ''
|
|
IL_000e: ldloca.s dbWriteSetting
|
|
IL_0010: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_0015: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type
|
|
IL_001a: stloc.2
|
|
IL_001b: ldloc.2
|
|
IL_001c: switch (
|
|
IL_0103,
|
|
IL_008e,
|
|
IL_00a7,
|
|
IL_0107,
|
|
IL_00c0)
|
|
IL_0035: ldloc.2
|
|
IL_0036: ldc.i4 0xfc
|
|
IL_003b: sub
|
|
IL_003c: switch (
|
|
IL_0072,
|
|
IL_0072,
|
|
IL_00d9,
|
|
IL_0056)
|
|
IL_0051: br IL_0107
|
|
|
|
.line 45,45 : 21,87 ''
|
|
IL_0056: ldloca.s dbWriteSetting
|
|
IL_0058: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_005d: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_0062: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr
|
|
IL_0067: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int)
|
|
IL_006c: stloc.1
|
|
IL_006d: br IL_0112
|
|
|
|
.line 48,48 : 21,86 ''
|
|
IL_0072: ldloca.s dbWriteSetting
|
|
IL_0074: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_0079: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_007e: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr
|
|
IL_0083: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int)
|
|
IL_0088: stloc.1
|
|
IL_0089: br IL_0112
|
|
|
|
.line 50,50 : 21,65 ''
|
|
IL_008e: ldloca.s dbWriteSetting
|
|
IL_0090: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_0095: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_009a: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte
|
|
IL_009f: box [mscorlib]System.Byte
|
|
IL_00a4: stloc.1
|
|
IL_00a5: br.s IL_0112
|
|
|
|
.line 52,52 : 21,65 ''
|
|
IL_00a7: ldloca.s dbWriteSetting
|
|
IL_00a9: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_00ae: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_00b3: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word
|
|
IL_00b8: box [mscorlib]System.UInt16
|
|
IL_00bd: stloc.1
|
|
IL_00be: br.s IL_0112
|
|
|
|
.line 54,54 : 21,66 ''
|
|
IL_00c0: ldloca.s dbWriteSetting
|
|
IL_00c2: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_00c7: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_00cc: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord
|
|
IL_00d1: box [mscorlib]System.UInt32
|
|
IL_00d6: stloc.1
|
|
IL_00d7: br.s IL_0112
|
|
|
|
.line 56,56 : 21,112 ''
|
|
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 native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::BlobPtr
|
|
IL_00ea: ldloca.s dbWriteSetting
|
|
IL_00ec: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_00f1: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob
|
|
IL_00f6: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::Size
|
|
IL_00fb: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToBlob(native int,
|
|
int32)
|
|
IL_0100: stloc.1
|
|
IL_0101: br.s IL_0112
|
|
|
|
.line 58,58 : 21,33 ''
|
|
IL_0103: ldnull
|
|
IL_0104: stloc.1
|
|
IL_0105: br.s IL_0112
|
|
|
|
.line 60,60 : 21,57 ''
|
|
IL_0107: ldloc.0
|
|
IL_0108: call void Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::LogUnsupportedValue(valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING)
|
|
IL_010d: nop
|
|
.line 61,61 : 21,33 ''
|
|
IL_010e: ldnull
|
|
IL_010f: stloc.1
|
|
IL_0110: br.s IL_0112
|
|
|
|
.line 63,63 : 9,10 ''
|
|
IL_0112: ldloc.1
|
|
IL_0113: ret
|
|
} // end of method DBCONTACTWRITESETTING::ExtractValue
|
|
|
|
.method private hidebysig static void LogUnsupportedValue(valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING dbWriteSetting) cil managed
|
|
{
|
|
// Code size 101 (0x65)
|
|
.maxstack 6
|
|
.locals init ([0] string name,
|
|
[1] string module,
|
|
[2] string[] CS$0$0000)
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 13,33 ''
|
|
IL_0001: ldstr "N/A"
|
|
IL_0006: stloc.0
|
|
.line 68,68 : 13,35 ''
|
|
IL_0007: ldstr "N/A"
|
|
IL_000c: stloc.1
|
|
.line 71,71 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000d: nop
|
|
.line 72,72 : 17,85 ''
|
|
IL_000e: ldarga.s dbWriteSetting
|
|
IL_0010: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_001b: stloc.0
|
|
.line 73,73 : 17,89 ''
|
|
IL_001c: ldarga.s dbWriteSetting
|
|
IL_001e: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module
|
|
IL_0023: ldc.i4.0
|
|
IL_0024: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0029: stloc.1
|
|
.line 74,74 : 13,14 ''
|
|
IL_002a: nop
|
|
IL_002b: leave.s IL_0032
|
|
|
|
.line 75,75 : 13,30 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_002d: pop
|
|
.line 76,76 : 13,14 ''
|
|
IL_002e: nop
|
|
.line 76,76 : 15,16 ''
|
|
IL_002f: nop
|
|
IL_0030: leave.s IL_0032
|
|
|
|
} // end handler
|
|
IL_0032: nop
|
|
.line 78,79 : 13,80 ''
|
|
IL_0033: ldstr "Attempted to extract an unsupported DB contact set"
|
|
+ "ting {0}:{1} of type {1}"
|
|
IL_0038: ldloc.1
|
|
IL_0039: ldc.i4.2
|
|
IL_003a: newarr [mscorlib]System.String
|
|
IL_003f: stloc.2
|
|
IL_0040: ldloc.2
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: ldloc.0
|
|
IL_0043: stelem.ref
|
|
IL_0044: ldloc.2
|
|
IL_0045: ldc.i4.1
|
|
IL_0046: ldarga.s dbWriteSetting
|
|
IL_0048: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_004d: ldflda uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type
|
|
IL_0052: ldstr "X"
|
|
IL_0057: call instance string [mscorlib]System.Byte::ToString(string)
|
|
IL_005c: stelem.ref
|
|
IL_005d: ldloc.2
|
|
IL_005e: call void Virtuoso.Miranda.Plugins.Log::Warning(string,
|
|
string,
|
|
string[])
|
|
IL_0063: nop
|
|
.line 80,80 : 9,10 ''
|
|
IL_0064: 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<native int,class [System.Drawing]System.Drawing.Icon> IconCache
|
|
.field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> StreamedIconCache
|
|
.field private initonly class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> ImageCache
|
|
.method private hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed synchronized
|
|
{
|
|
// Code size 46 (0x2e)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 43,43 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 44,44 : 13,57 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldc.i4.1
|
|
IL_000a: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::.ctor(int32)
|
|
IL_000f: stfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
.line 45,45 : 13,62 ''
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldc.i4.1
|
|
IL_0016: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon>::.ctor(int32)
|
|
IL_001b: stfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
.line 46,46 : 13,57 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldc.i4.1
|
|
IL_0022: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::.ctor(int32)
|
|
IL_0027: stfld class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache
|
|
.line 47,47 : 9,10 ''
|
|
IL_002c: nop
|
|
IL_002d: ret
|
|
} // end of method IconImageCache::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.Native.IconImageCache
|
|
get_Singleton() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Native.IconImageCache CS$1$0000)
|
|
.line 56,56 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 17,72 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton
|
|
IL_0006: dup
|
|
IL_0007: brtrue.s IL_0015
|
|
|
|
IL_0009: pop
|
|
IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Native.IconImageCache::.ctor()
|
|
IL_000f: dup
|
|
IL_0010: stsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 58,58 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 92 (0x5c)
|
|
.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<native int,class [System.Drawing]System.Drawing.Icon> CS$2$0001,
|
|
[4] bool CS$4$0002)
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_0007: dup
|
|
IL_0008: stloc.3
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 68,68 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 69,69 : 17,34 ''
|
|
IL_0010: ldnull
|
|
IL_0011: stloc.0
|
|
.line 70,70 : 17,37 ''
|
|
IL_0012: ldarg.1
|
|
IL_0013: stloc.1
|
|
.line 72,72 : 17,48 ''
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_001a: ldloc.1
|
|
IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::ContainsKey(!0)
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.s CS$4$0002
|
|
IL_0025: ldloc.s CS$4$0002
|
|
IL_0027: brtrue.s IL_0038
|
|
|
|
.line 73,73 : 21,43 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_002f: ldloc.1
|
|
IL_0030: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::get_Item(!0)
|
|
IL_0035: stloc.0
|
|
IL_0036: br.s IL_004d
|
|
|
|
.line 75,75 : 21,69 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_003e: ldloc.1
|
|
IL_003f: ldarg.1
|
|
IL_0040: call class [System.Drawing]System.Drawing.Icon [System.Drawing]System.Drawing.Icon::FromHandle(native int)
|
|
IL_0045: dup
|
|
IL_0046: stloc.0
|
|
IL_0047: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::set_Item(!0,
|
|
!1)
|
|
IL_004c: nop
|
|
.line 77,77 : 17,29 ''
|
|
IL_004d: ldloc.0
|
|
IL_004e: stloc.2
|
|
IL_004f: leave.s IL_0059
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0051: ldloc.3
|
|
IL_0052: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0057: nop
|
|
IL_0058: endfinally
|
|
} // end handler
|
|
IL_0059: nop
|
|
.line 79,79 : 9,10 ''
|
|
IL_005a: ldloc.2
|
|
IL_005b: 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 162 (0xa2)
|
|
.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<int32,class [System.Drawing]System.Drawing.Icon> CS$2$0001,
|
|
[4] class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> CS$2$0002,
|
|
[5] bool CS$4$0003)
|
|
.line 82,82 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 83,83 : 13,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_0007: dup
|
|
IL_0008: stloc.3
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 84,84 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 85,85 : 17,33 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_0016: dup
|
|
IL_0017: stloc.s CS$2$0002
|
|
IL_0019: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_001e: nop
|
|
.line 86,86 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_001f: nop
|
|
.line 87,87 : 21,68 ''
|
|
IL_0020: ldarg.1
|
|
IL_0021: call int32 Virtuoso.Miranda.Plugins.Native.IconImageCache::ComputeStreamHandle(class [mscorlib]System.IO.Stream)
|
|
IL_0026: stloc.0
|
|
.line 89,89 : 21,69 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_002d: ldloc.0
|
|
IL_002e: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon>::ContainsKey(!0)
|
|
IL_0033: ldc.i4.0
|
|
IL_0034: ceq
|
|
IL_0036: stloc.s CS$4$0003
|
|
IL_0038: ldloc.s CS$4$0003
|
|
IL_003a: brtrue.s IL_004b
|
|
|
|
.line 90,90 : 25,64 ''
|
|
IL_003c: ldarg.0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_0042: ldloc.0
|
|
IL_0043: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon>::get_Item(!0)
|
|
IL_0048: stloc.2
|
|
IL_0049: leave.s IL_009f
|
|
|
|
.line 92,92 : 21,50 ''
|
|
IL_004b: ldarg.1
|
|
IL_004c: newobj instance void [System.Drawing]System.Drawing.Icon::.ctor(class [mscorlib]System.IO.Stream)
|
|
IL_0051: stloc.1
|
|
.line 94,94 : 21,60 ''
|
|
IL_0052: ldarg.0
|
|
IL_0053: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_0058: ldloc.0
|
|
IL_0059: ldloc.1
|
|
IL_005a: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon>::set_Item(!0,
|
|
!1)
|
|
IL_005f: nop
|
|
.line 96,96 : 21,61 ''
|
|
IL_0060: ldarg.0
|
|
IL_0061: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_0066: ldloc.1
|
|
IL_0067: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle()
|
|
IL_006c: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::ContainsKey(!0)
|
|
IL_0071: stloc.s CS$4$0003
|
|
IL_0073: ldloc.s CS$4$0003
|
|
IL_0075: brtrue.s IL_008a
|
|
|
|
.line 97,97 : 25,55 ''
|
|
IL_0077: ldarg.0
|
|
IL_0078: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_007d: ldloc.1
|
|
IL_007e: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle()
|
|
IL_0083: ldloc.1
|
|
IL_0084: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::set_Item(!0,
|
|
!1)
|
|
IL_0089: nop
|
|
.line 99,99 : 21,33 ''
|
|
IL_008a: ldloc.1
|
|
IL_008b: stloc.2
|
|
IL_008c: leave.s IL_009f
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_008e: ldloc.s CS$2$0002
|
|
IL_0090: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0095: nop
|
|
IL_0096: endfinally
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0097: ldloc.3
|
|
IL_0098: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_009d: nop
|
|
IL_009e: endfinally
|
|
} // end handler
|
|
IL_009f: nop
|
|
.line 102,102 : 9,10 ''
|
|
IL_00a0: ldloc.2
|
|
IL_00a1: ret
|
|
} // end of method IconImageCache::GetStreamedIcon
|
|
|
|
.method private hidebysig static int32
|
|
ComputeStreamHandle(class [mscorlib]System.IO.Stream 'stream') cil managed
|
|
{
|
|
// Code size 81 (0x51)
|
|
.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,
|
|
[5] bool CS$4$0002)
|
|
.line 105,105 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 106,106 : 13,26 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: dup
|
|
IL_0003: stloc.s CS$2$0001
|
|
IL_0005: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000a: nop
|
|
.line 107,107 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000b: nop
|
|
.line 108,108 : 17,38 ''
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: stloc.0
|
|
.line 110,110 : 17,53 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: callvirt instance int64 [mscorlib]System.IO.Stream::get_Position()
|
|
IL_0014: stloc.2
|
|
.line 111,111 : 17,37 ''
|
|
IL_0015: ldarg.0
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: conv.i8
|
|
IL_0018: callvirt instance void [mscorlib]System.IO.Stream::set_Position(int64)
|
|
IL_001d: nop
|
|
IL_001e: br.s IL_0025
|
|
|
|
.line 114,114 : 21,50 ''
|
|
IL_0020: ldloc.0
|
|
IL_0021: ldloc.1
|
|
IL_0022: conv.u1
|
|
IL_0023: add
|
|
IL_0024: stloc.0
|
|
.line 113,113 : 17,59 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: callvirt instance int32 [mscorlib]System.IO.Stream::ReadByte()
|
|
IL_002b: dup
|
|
IL_002c: stloc.1
|
|
IL_002d: ldc.i4.m1
|
|
IL_002e: ceq
|
|
IL_0030: ldc.i4.0
|
|
IL_0031: ceq
|
|
IL_0033: stloc.s CS$4$0002
|
|
IL_0035: ldloc.s CS$4$0002
|
|
IL_0037: brtrue.s IL_0020
|
|
|
|
.line 116,116 : 17,48 ''
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldloc.2
|
|
IL_003b: callvirt instance void [mscorlib]System.IO.Stream::set_Position(int64)
|
|
IL_0040: nop
|
|
.line 117,117 : 17,37 ''
|
|
IL_0041: ldloc.0
|
|
IL_0042: stloc.3
|
|
IL_0043: leave.s IL_004e
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0045: ldloc.s CS$2$0001
|
|
IL_0047: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_004c: nop
|
|
IL_004d: endfinally
|
|
} // end handler
|
|
IL_004e: nop
|
|
.line 119,119 : 9,10 ''
|
|
IL_004f: ldloc.3
|
|
IL_0050: ret
|
|
} // end of method IconImageCache::ComputeStreamHandle
|
|
|
|
.method public hidebysig instance class [System.Drawing]System.Drawing.Image
|
|
GetIconImage(native int handle) cil managed
|
|
{
|
|
// Code size 98 (0x62)
|
|
.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<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> CS$2$0001,
|
|
[4] bool CS$4$0002)
|
|
.line 122,122 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 123,123 : 13,32 ''
|
|
IL_0001: ldnull
|
|
IL_0002: stloc.0
|
|
.line 124,124 : 13,41 ''
|
|
IL_0003: ldarg.0
|
|
IL_0004: ldarg.1
|
|
IL_0005: call instance class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Native.IconImageCache::GetIcon(native int)
|
|
IL_000a: stloc.1
|
|
.line 126,126 : 13,30 ''
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache
|
|
IL_0011: dup
|
|
IL_0012: stloc.3
|
|
IL_0013: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0018: nop
|
|
.line 127,127 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0019: nop
|
|
.line 128,128 : 17,50 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache
|
|
IL_0020: ldloc.1
|
|
IL_0021: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::ContainsKey(!0)
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: ceq
|
|
IL_0029: stloc.s CS$4$0002
|
|
IL_002b: ldloc.s CS$4$0002
|
|
IL_002d: brtrue.s IL_003e
|
|
|
|
.line 129,129 : 21,46 ''
|
|
IL_002f: ldarg.0
|
|
IL_0030: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache
|
|
IL_0035: ldloc.1
|
|
IL_0036: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::get_Item(!0)
|
|
IL_003b: stloc.0
|
|
IL_003c: br.s IL_0053
|
|
|
|
.line 131,131 : 21,64 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache
|
|
IL_0044: ldloc.1
|
|
IL_0045: ldloc.1
|
|
IL_0046: callvirt instance class [System.Drawing]System.Drawing.Bitmap [System.Drawing]System.Drawing.Icon::ToBitmap()
|
|
IL_004b: dup
|
|
IL_004c: stloc.0
|
|
IL_004d: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::set_Item(!0,
|
|
!1)
|
|
IL_0052: nop
|
|
.line 133,133 : 17,30 ''
|
|
IL_0053: ldloc.0
|
|
IL_0054: stloc.2
|
|
IL_0055: leave.s IL_005f
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0057: ldloc.3
|
|
IL_0058: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_005d: nop
|
|
IL_005e: endfinally
|
|
} // end handler
|
|
IL_005f: nop
|
|
.line 135,135 : 9,10 ''
|
|
IL_0060: ldloc.2
|
|
IL_0061: ret
|
|
} // end of method IconImageCache::GetIconImage
|
|
|
|
.method public hidebysig instance bool
|
|
IsCached(native int handle) cil managed
|
|
{
|
|
// Code size 41 (0x29)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> CS$2$0001)
|
|
.line 138,138 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 139,139 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_0007: dup
|
|
IL_0008: stloc.1
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 140,140 : 17,54 ''
|
|
.try
|
|
{
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_0015: ldarg.1
|
|
IL_0016: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::ContainsKey(!0)
|
|
IL_001b: stloc.0
|
|
IL_001c: leave.s IL_0026
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_001e: ldloc.1
|
|
IL_001f: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0024: nop
|
|
IL_0025: endfinally
|
|
} // end handler
|
|
IL_0026: nop
|
|
.line 141,141 : 9,10 ''
|
|
IL_0027: ldloc.0
|
|
IL_0028: ret
|
|
} // end of method IconImageCache::IsCached
|
|
|
|
.method public hidebysig instance bool
|
|
IsCached(class [mscorlib]System.IO.Stream 'stream') cil managed
|
|
{
|
|
// Code size 46 (0x2e)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> CS$2$0001)
|
|
.line 144,144 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 145,145 : 13,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_0007: dup
|
|
IL_0008: stloc.1
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 146,146 : 17,83 ''
|
|
.try
|
|
{
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_0015: ldarg.1
|
|
IL_0016: call int32 Virtuoso.Miranda.Plugins.Native.IconImageCache::ComputeStreamHandle(class [mscorlib]System.IO.Stream)
|
|
IL_001b: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon>::ContainsKey(!0)
|
|
IL_0020: stloc.0
|
|
IL_0021: leave.s IL_002b
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0023: ldloc.1
|
|
IL_0024: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0029: nop
|
|
IL_002a: endfinally
|
|
} // end handler
|
|
IL_002b: nop
|
|
.line 147,147 : 9,10 ''
|
|
IL_002c: ldloc.0
|
|
IL_002d: ret
|
|
} // end of method IconImageCache::IsCached
|
|
|
|
.method public hidebysig instance void
|
|
Dispose() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 154,154 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 155,155 : 13,27 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.Native.IconImageCache::Dispose(bool)
|
|
IL_0008: nop
|
|
.line 156,156 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method IconImageCache::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
Dispose(bool disposing) cil managed synchronized
|
|
{
|
|
// Code size 344 (0x158)
|
|
.maxstack 2
|
|
.locals init ([0] class [System.Drawing]System.Drawing.Icon icon,
|
|
[1] class [System.Drawing]System.Drawing.Image image,
|
|
[2] bool CS$4$0000,
|
|
[3] class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> CS$2$0001,
|
|
[4] class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> CS$2$0002,
|
|
[5] class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> CS$2$0003,
|
|
[6] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<native int,class [System.Drawing]System.Drawing.Icon> CS$5$0004,
|
|
[7] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<int32,class [System.Drawing]System.Drawing.Icon> CS$5$0005,
|
|
[8] valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> CS$5$0006)
|
|
.line 160,160 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 161,161 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void [mscorlib]System.GC::SuppressFinalize(object)
|
|
IL_0007: nop
|
|
.line 163,163 : 13,27 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: stloc.2
|
|
IL_000d: ldloc.2
|
|
IL_000e: brtrue IL_0157
|
|
|
|
.line 164,164 : 13,14 ''
|
|
IL_0013: nop
|
|
.line 165,165 : 17,33 ''
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_001a: dup
|
|
IL_001b: stloc.3
|
|
IL_001c: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0021: nop
|
|
.line 166,166 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_0022: nop
|
|
.line 167,167 : 21,38 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache
|
|
IL_0029: dup
|
|
IL_002a: stloc.s CS$2$0002
|
|
IL_002c: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0031: nop
|
|
.line 168,168 : 21,22 ''
|
|
.try
|
|
{
|
|
IL_0032: nop
|
|
.line 169,169 : 25,49 ''
|
|
IL_0033: ldarg.0
|
|
IL_0034: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_0039: dup
|
|
IL_003a: stloc.s CS$2$0003
|
|
IL_003c: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0041: nop
|
|
.line 170,170 : 25,26 ''
|
|
.try
|
|
{
|
|
IL_0042: nop
|
|
.line 171,171 : 29,36 ''
|
|
IL_0043: nop
|
|
.line 171,171 : 51,67 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_004a: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::get_Values()
|
|
IL_004f: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<native int,class [System.Drawing]System.Drawing.Icon>::GetEnumerator()
|
|
IL_0054: stloc.s CS$5$0004
|
|
.try
|
|
{
|
|
IL_0056: br.s IL_0067
|
|
|
|
.line 171,171 : 38,47 ''
|
|
IL_0058: ldloca.s CS$5$0004
|
|
IL_005a: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<native int,class [System.Drawing]System.Drawing.Icon>::get_Current()
|
|
IL_005f: stloc.0
|
|
.line 172,172 : 33,48 ''
|
|
IL_0060: ldloc.0
|
|
IL_0061: callvirt instance void [System.Drawing]System.Drawing.Icon::Dispose()
|
|
IL_0066: nop
|
|
.line 171,171 : 48,50 ''
|
|
IL_0067: ldloca.s CS$5$0004
|
|
IL_0069: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<native int,class [System.Drawing]System.Drawing.Icon>::MoveNext()
|
|
IL_006e: stloc.2
|
|
IL_006f: ldloc.2
|
|
IL_0070: brtrue.s IL_0058
|
|
|
|
IL_0072: leave.s IL_0083
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0074: ldloca.s CS$5$0004
|
|
IL_0076: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<native int,class [System.Drawing]System.Drawing.Icon>
|
|
IL_007c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0081: nop
|
|
IL_0082: endfinally
|
|
} // end handler
|
|
IL_0083: nop
|
|
.line 174,174 : 29,36 ''
|
|
IL_0084: nop
|
|
.line 174,174 : 51,75 ''
|
|
IL_0085: ldarg.0
|
|
IL_0086: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_008b: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon>::get_Values()
|
|
IL_0090: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<int32,class [System.Drawing]System.Drawing.Icon>::GetEnumerator()
|
|
IL_0095: stloc.s CS$5$0005
|
|
.try
|
|
{
|
|
IL_0097: br.s IL_00a8
|
|
|
|
.line 174,174 : 38,47 ''
|
|
IL_0099: ldloca.s CS$5$0005
|
|
IL_009b: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<int32,class [System.Drawing]System.Drawing.Icon>::get_Current()
|
|
IL_00a0: stloc.0
|
|
.line 175,175 : 33,48 ''
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: callvirt instance void [System.Drawing]System.Drawing.Icon::Dispose()
|
|
IL_00a7: nop
|
|
.line 174,174 : 48,50 ''
|
|
IL_00a8: ldloca.s CS$5$0005
|
|
IL_00aa: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<int32,class [System.Drawing]System.Drawing.Icon>::MoveNext()
|
|
IL_00af: stloc.2
|
|
IL_00b0: ldloc.2
|
|
IL_00b1: brtrue.s IL_0099
|
|
|
|
IL_00b3: leave.s IL_00c4
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00b5: ldloca.s CS$5$0005
|
|
IL_00b7: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<int32,class [System.Drawing]System.Drawing.Icon>
|
|
IL_00bd: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_00c2: nop
|
|
IL_00c3: endfinally
|
|
} // end handler
|
|
IL_00c4: nop
|
|
.line 177,177 : 29,36 ''
|
|
IL_00c5: nop
|
|
.line 177,177 : 53,70 ''
|
|
IL_00c6: ldarg.0
|
|
IL_00c7: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache
|
|
IL_00cc: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::get_Values()
|
|
IL_00d1: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::GetEnumerator()
|
|
IL_00d6: stloc.s CS$5$0006
|
|
.try
|
|
{
|
|
IL_00d8: br.s IL_00e9
|
|
|
|
.line 177,177 : 38,49 ''
|
|
IL_00da: ldloca.s CS$5$0006
|
|
IL_00dc: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::get_Current()
|
|
IL_00e1: stloc.1
|
|
.line 178,178 : 33,49 ''
|
|
IL_00e2: ldloc.1
|
|
IL_00e3: callvirt instance void [System.Drawing]System.Drawing.Image::Dispose()
|
|
IL_00e8: nop
|
|
.line 177,177 : 50,52 ''
|
|
IL_00e9: ldloca.s CS$5$0006
|
|
IL_00eb: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::MoveNext()
|
|
IL_00f0: stloc.2
|
|
IL_00f1: ldloc.2
|
|
IL_00f2: brtrue.s IL_00da
|
|
|
|
IL_00f4: leave.s IL_0105
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00f6: ldloca.s CS$5$0006
|
|
IL_00f8: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>
|
|
IL_00fe: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0103: nop
|
|
IL_0104: endfinally
|
|
} // end handler
|
|
IL_0105: nop
|
|
.line 180,180 : 29,47 ''
|
|
IL_0106: ldarg.0
|
|
IL_0107: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::IconCache
|
|
IL_010c: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<native int,class [System.Drawing]System.Drawing.Icon>::Clear()
|
|
IL_0111: nop
|
|
.line 181,181 : 29,55 ''
|
|
IL_0112: ldarg.0
|
|
IL_0113: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon> Virtuoso.Miranda.Plugins.Native.IconImageCache::StreamedIconCache
|
|
IL_0118: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<int32,class [System.Drawing]System.Drawing.Icon>::Clear()
|
|
IL_011d: nop
|
|
.line 182,182 : 29,48 ''
|
|
IL_011e: ldarg.0
|
|
IL_011f: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image> Virtuoso.Miranda.Plugins.Native.IconImageCache::ImageCache
|
|
IL_0124: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<class [System.Drawing]System.Drawing.Icon,class [System.Drawing]System.Drawing.Image>::Clear()
|
|
IL_0129: nop
|
|
.line 184,184 : 29,46 ''
|
|
IL_012a: ldnull
|
|
IL_012b: stsfld class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::singleton
|
|
.line 185,185 : 25,26 ''
|
|
IL_0130: nop
|
|
IL_0131: leave.s IL_013c
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0133: ldloc.s CS$2$0003
|
|
IL_0135: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_013a: nop
|
|
IL_013b: endfinally
|
|
} // end handler
|
|
IL_013c: nop
|
|
.line 186,186 : 21,22 ''
|
|
IL_013d: nop
|
|
IL_013e: leave.s IL_0149
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0140: ldloc.s CS$2$0002
|
|
IL_0142: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0147: nop
|
|
IL_0148: endfinally
|
|
} // end handler
|
|
IL_0149: nop
|
|
.line 187,187 : 17,18 ''
|
|
IL_014a: nop
|
|
IL_014b: leave.s IL_0155
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_014d: ldloc.3
|
|
IL_014e: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0153: nop
|
|
IL_0154: endfinally
|
|
} // end handler
|
|
IL_0155: nop
|
|
.line 188,188 : 13,14 ''
|
|
IL_0156: nop
|
|
.line 189,189 : 9,10 ''
|
|
IL_0157: 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 109 (0x6d)
|
|
.maxstack 5
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 54,54 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 55,55 : 13,27 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: cgt
|
|
IL_000c: stloc.0
|
|
IL_000d: ldloc.0
|
|
IL_000e: brtrue.s IL_001b
|
|
|
|
.line 55,55 : 28,74 ''
|
|
IL_0010: ldstr "size"
|
|
IL_0015: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_001a: throw
|
|
|
|
.line 57,57 : 13,39 ''
|
|
IL_001b: ldarg.0
|
|
IL_001c: newobj instance void [mscorlib]System.Object::.ctor()
|
|
IL_0021: stfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject
|
|
.line 58,58 : 13,87 ''
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: ldstr "Hyphen::InteropBuffer"
|
|
IL_002c: ldstr "InteropBuffer SyncObject initialized"
|
|
IL_0031: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0036: nop
|
|
.line 60,60 : 13,30 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldarg.1
|
|
IL_0039: stfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size
|
|
.line 62,62 : 13,49 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldarg.1
|
|
IL_0040: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_0045: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
.line 63,63 : 13,98 ''
|
|
IL_004a: ldc.i4.0
|
|
IL_004b: ldstr "Hyphen::InteropBuffer"
|
|
IL_0050: ldstr "InteropBuffer memory allocated ("
|
|
IL_0055: ldarg.1
|
|
IL_0056: box [mscorlib]System.Int32
|
|
IL_005b: ldstr " B)"
|
|
IL_0060: call string [mscorlib]System.String::Concat(object,
|
|
object,
|
|
object)
|
|
IL_0065: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_006a: nop
|
|
.line 64,64 : 9,10 ''
|
|
IL_006b: nop
|
|
IL_006c: ret
|
|
} // end of method InteropBuffer::.ctor
|
|
|
|
.method family hidebysig virtual instance void
|
|
Finalize() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 2
|
|
.line 67,67 : 9,10 ''
|
|
.try
|
|
{
|
|
IL_0000: nop
|
|
.line 68,68 : 13,28 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool)
|
|
IL_0008: nop
|
|
.line 69,69 : 9,10 ''
|
|
IL_0009: nop
|
|
IL_000a: leave.s IL_0014
|
|
|
|
.line 69,69 : 9,10 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_000c: ldarg.0
|
|
IL_000d: call instance void [mscorlib]System.Object::Finalize()
|
|
IL_0012: nop
|
|
IL_0013: endfinally
|
|
} // end handler
|
|
IL_0014: nop
|
|
.line 69,69 : 9,10 ''
|
|
IL_0015: ret
|
|
} // end of method InteropBuffer::Finalize
|
|
|
|
.method private hidebysig instance void
|
|
CheckLock() cil managed
|
|
{
|
|
// Code size 31 (0x1f)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 72,72 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 13,28 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: volatile.
|
|
IL_0004: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 73,73 : 29,116 ''
|
|
IL_0013: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotLocked()
|
|
IL_0018: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 74,74 : 9,10 ''
|
|
IL_001e: ret
|
|
} // end of method InteropBuffer::CheckLock
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance native int get_IntPtr() cil managed
|
|
{
|
|
// Code size 77 (0x4d)
|
|
.maxstack 2
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] object CS$2$0001,
|
|
[2] bool CS$4$0002)
|
|
.line 83,83 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 84,84 : 17,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject
|
|
IL_0007: dup
|
|
IL_0008: stloc.1
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 85,85 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 87,87 : 21,33 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock()
|
|
IL_0016: nop
|
|
.line 89,89 : 21,47 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
IL_001d: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0022: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0027: ldc.i4.0
|
|
IL_0028: ceq
|
|
IL_002a: stloc.2
|
|
IL_002b: ldloc.2
|
|
IL_002c: brtrue.s IL_0039
|
|
|
|
.line 90,90 : 25,76 ''
|
|
IL_002e: ldstr "InteropBuffer"
|
|
IL_0033: newobj instance void [mscorlib]System.ObjectDisposedException::.ctor(string)
|
|
IL_0038: throw
|
|
|
|
.line 92,92 : 21,35 ''
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
IL_003f: stloc.0
|
|
IL_0040: leave.s IL_004a
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0042: ldloc.1
|
|
IL_0043: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0048: nop
|
|
IL_0049: endfinally
|
|
} // end handler
|
|
IL_004a: nop
|
|
.line 94,94 : 13,14 ''
|
|
IL_004b: ldloc.0
|
|
IL_004c: 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 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] object CS$2$0000)
|
|
.line 98,98 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 99,99 : 13,30 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject
|
|
IL_0007: dup
|
|
IL_0008: stloc.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 100,100 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 101,101 : 17,29 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock()
|
|
IL_0016: nop
|
|
.line 102,102 : 17,31 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldc.i4.1
|
|
IL_0019: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool)
|
|
IL_001e: nop
|
|
.line 103,103 : 13,14 ''
|
|
IL_001f: nop
|
|
IL_0020: leave.s IL_002a
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0022: ldloc.0
|
|
IL_0023: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0028: nop
|
|
IL_0029: endfinally
|
|
} // end handler
|
|
IL_002a: nop
|
|
.line 104,104 : 9,10 ''
|
|
IL_002b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 111,111 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 112,112 : 13,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle::Free()
|
|
IL_0007: nop
|
|
.line 113,113 : 9,10 ''
|
|
IL_0008: ret
|
|
} // end of method InteropBuffer::System.IDisposable.Dispose
|
|
|
|
.method assembly hidebysig instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 74 (0x4a)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 116,116 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 117,117 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void [mscorlib]System.GC::SuppressFinalize(object)
|
|
IL_0007: nop
|
|
.line 119,119 : 13,39 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
IL_000e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0013: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: stloc.0
|
|
IL_001c: ldloc.0
|
|
IL_001d: brtrue.s IL_0049
|
|
|
|
.line 120,120 : 13,14 ''
|
|
IL_001f: nop
|
|
.line 121,121 : 17,45 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
IL_0026: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_002b: nop
|
|
.line 122,122 : 17,38 ''
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0032: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
.line 124,124 : 17,84 ''
|
|
IL_0037: ldc.i4.0
|
|
IL_0038: ldstr "Hyphen::InteropBuffer"
|
|
IL_003d: ldstr "InteropBuffer memory released"
|
|
IL_0042: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0047: nop
|
|
.line 125,125 : 13,14 ''
|
|
IL_0048: nop
|
|
.line 126,126 : 9,10 ''
|
|
IL_0049: ret
|
|
} // end of method InteropBuffer::Dispose
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_Locked() cil managed
|
|
{
|
|
// Code size 20 (0x14)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 135,135 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 136,136 : 17,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: volatile.
|
|
IL_0004: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: br.s IL_0012
|
|
|
|
.line 137,137 : 13,14 ''
|
|
IL_0012: ldloc.0
|
|
IL_0013: ret
|
|
} // end of method InteropBuffer::get_Locked
|
|
|
|
.method public hidebysig specialname instance int32
|
|
get_Size() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 143,143 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 144,144 : 17,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 145,145 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method InteropBuffer::get_Size
|
|
|
|
.method public hidebysig specialname instance native int
|
|
get_SizeAsIntPtr() cil managed
|
|
{
|
|
// Code size 52 (0x34)
|
|
.maxstack 2
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 151,151 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 152,152 : 17,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.1
|
|
IL_0015: ldloc.1
|
|
IL_0016: brtrue.s IL_0029
|
|
|
|
.line 153,153 : 21,53 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size
|
|
IL_001f: newobj instance void [mscorlib]System.IntPtr::.ctor(int32)
|
|
IL_0024: stfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr
|
|
.line 155,155 : 17,37 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsIntPtr
|
|
IL_002f: stloc.0
|
|
IL_0030: br.s IL_0032
|
|
|
|
.line 156,156 : 13,14 ''
|
|
IL_0032: ldloc.0
|
|
IL_0033: ret
|
|
} // end of method InteropBuffer::get_SizeAsIntPtr
|
|
|
|
.method public hidebysig specialname instance native uint
|
|
get_SizeAsUIntPtr() cil managed
|
|
{
|
|
// Code size 53 (0x35)
|
|
.maxstack 2
|
|
.locals init ([0] native uint CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 162,162 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 163,163 : 17,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr
|
|
IL_0007: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.UIntPtr::op_Equality(native uint,
|
|
native uint)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.1
|
|
IL_0015: ldloc.1
|
|
IL_0016: brtrue.s IL_002a
|
|
|
|
.line 164,164 : 21,58 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::size
|
|
IL_001f: conv.i8
|
|
IL_0020: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64)
|
|
IL_0025: stfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr
|
|
.line 166,166 : 17,38 ''
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldfld native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::sizeAsUIntPtr
|
|
IL_0030: stloc.0
|
|
IL_0031: br.s IL_0033
|
|
|
|
.line 167,167 : 13,14 ''
|
|
IL_0033: ldloc.0
|
|
IL_0034: ret
|
|
} // end of method InteropBuffer::get_SizeAsUIntPtr
|
|
|
|
.method assembly hidebysig specialname
|
|
instance bool get_Reserved() cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 173,173 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 174,174 : 17,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: volatile.
|
|
IL_0004: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::reserved
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 175,175 : 13,14 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: ret
|
|
} // end of method InteropBuffer::get_Reserved
|
|
|
|
.method assembly hidebysig specialname
|
|
instance void set_Reserved(bool 'value') cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 8
|
|
.line 177,177 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 178,178 : 17,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: volatile.
|
|
IL_0005: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::reserved
|
|
.line 179,179 : 13,14 ''
|
|
IL_000a: ret
|
|
} // end of method InteropBuffer::set_Reserved
|
|
|
|
.method public hidebysig virtual instance int32
|
|
GetHashCode() cil managed
|
|
{
|
|
// Code size 23 (0x17)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 187,187 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 188,188 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
IL_0007: constrained. [mscorlib]System.IntPtr
|
|
IL_000d: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
.line 189,189 : 9,10 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: ret
|
|
} // end of method InteropBuffer::GetHashCode
|
|
|
|
.method public hidebysig virtual instance bool
|
|
Equals(object obj) cil managed
|
|
{
|
|
// Code size 57 (0x39)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer other,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 192,192 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 193,193 : 13,29 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0010
|
|
|
|
.line 193,193 : 30,43 ''
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: stloc.1
|
|
IL_000e: br.s IL_0037
|
|
|
|
.line 195,195 : 13,56 ''
|
|
IL_0010: ldarg.1
|
|
IL_0011: isinst Virtuoso.Miranda.Plugins.Native.InteropBuffer
|
|
IL_0016: stloc.0
|
|
.line 196,196 : 13,31 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: stloc.2
|
|
IL_001f: ldloc.2
|
|
IL_0020: brtrue.s IL_0026
|
|
|
|
.line 196,196 : 32,45 ''
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: stloc.1
|
|
IL_0024: br.s IL_0037
|
|
|
|
.line 198,198 : 13,59 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_002c: ldloc.0
|
|
IL_002d: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0032: ceq
|
|
IL_0034: stloc.1
|
|
IL_0035: br.s IL_0037
|
|
|
|
.line 199,199 : 9,10 ''
|
|
IL_0037: ldloc.1
|
|
IL_0038: ret
|
|
} // end of method InteropBuffer::Equals
|
|
|
|
.method public hidebysig instance void
|
|
Lock() cil managed
|
|
{
|
|
// Code size 104 (0x68)
|
|
.maxstack 4
|
|
.line 202,202 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 203,203 : 13,137 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: ldstr "Hyphen::InteropBuffer"
|
|
IL_0007: ldstr "Attempting to lock InteropBuffer for thread id "
|
|
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: box [mscorlib]System.Int32
|
|
IL_001b: call string [mscorlib]System.String::Concat(object,
|
|
object)
|
|
IL_0020: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0025: nop
|
|
.line 205,205 : 13,39 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject
|
|
IL_002c: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0031: nop
|
|
.line 206,206 : 13,58 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread()
|
|
IL_0038: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId()
|
|
IL_003d: volatile.
|
|
IL_003f: stfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner
|
|
.line 208,208 : 13,94 ''
|
|
IL_0044: ldc.i4.0
|
|
IL_0045: ldstr "Hyphen::InteropBuffer"
|
|
IL_004a: ldstr "InteropBuffer locked for thread id "
|
|
IL_004f: ldarg.0
|
|
IL_0050: volatile.
|
|
IL_0052: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner
|
|
IL_0057: box [mscorlib]System.Int32
|
|
IL_005c: call string [mscorlib]System.String::Concat(object,
|
|
object)
|
|
IL_0061: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0066: nop
|
|
.line 209,209 : 9,10 ''
|
|
IL_0067: ret
|
|
} // end of method InteropBuffer::Lock
|
|
|
|
.method public hidebysig instance void
|
|
Unlock() cil managed
|
|
{
|
|
// Code size 144 (0x90)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 212,212 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 213,213 : 13,138 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: ldstr "Hyphen::InteropBuffer"
|
|
IL_0007: ldstr "Attempting to unlock InteropBuffer of thread id "
|
|
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: box [mscorlib]System.Int32
|
|
IL_001b: call string [mscorlib]System.String::Concat(object,
|
|
object)
|
|
IL_0020: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0025: nop
|
|
.line 214,214 : 13,25 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock()
|
|
IL_002c: nop
|
|
.line 216,216 : 13,63 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: volatile.
|
|
IL_0030: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner
|
|
IL_0035: call class [mscorlib]System.Threading.Thread [mscorlib]System.Threading.Thread::get_CurrentThread()
|
|
IL_003a: callvirt instance int32 [mscorlib]System.Threading.Thread::get_ManagedThreadId()
|
|
IL_003f: ceq
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: ceq
|
|
IL_0044: stloc.0
|
|
IL_0045: ldloc.0
|
|
IL_0046: brtrue.s IL_0084
|
|
|
|
.line 217,217 : 13,14 ''
|
|
IL_0048: nop
|
|
.line 218,218 : 17,42 ''
|
|
IL_0049: ldarg.0
|
|
IL_004a: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject
|
|
IL_004f: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0054: nop
|
|
.line 220,220 : 17,104 ''
|
|
IL_0055: ldc.i4.0
|
|
IL_0056: ldstr "Hyphen::InteropBuffer"
|
|
IL_005b: ldstr "InteropBuffer unlocked by thread id "
|
|
IL_0060: ldarg.0
|
|
IL_0061: volatile.
|
|
IL_0063: ldfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner
|
|
IL_0068: box [mscorlib]System.Int32
|
|
IL_006d: call string [mscorlib]System.String::Concat(object,
|
|
object)
|
|
IL_0072: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0077: nop
|
|
.line 221,221 : 17,27 ''
|
|
IL_0078: ldarg.0
|
|
IL_0079: ldc.i4.0
|
|
IL_007a: volatile.
|
|
IL_007c: stfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBuffer::Owner
|
|
.line 222,222 : 13,14 ''
|
|
IL_0081: nop
|
|
IL_0082: br.s IL_008f
|
|
|
|
.line 224,224 : 17,119 ''
|
|
IL_0084: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock()
|
|
IL_0089: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_008e: throw
|
|
|
|
.line 225,225 : 9,10 ''
|
|
IL_008f: ret
|
|
} // end of method InteropBuffer::Unlock
|
|
|
|
.method public hidebysig instance void
|
|
Zero() cil managed
|
|
{
|
|
// Code size 71 (0x47)
|
|
.maxstack 3
|
|
.locals init ([0] int32 i,
|
|
[1] object CS$2$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 228,228 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 229,229 : 13,30 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld object Virtuoso.Miranda.Plugins.Native.InteropBuffer::SyncObject
|
|
IL_0007: dup
|
|
IL_0008: stloc.1
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 230,230 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 232,232 : 17,29 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: call instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::CheckLock()
|
|
IL_0016: nop
|
|
.line 234,234 : 22,32 ''
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: stloc.0
|
|
IL_0019: br.s IL_002d
|
|
|
|
.line 235,235 : 21,53 ''
|
|
IL_001b: ldarg.0
|
|
IL_001c: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
IL_0021: ldloc.0
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: call void [mscorlib]System.Runtime.InteropServices.Marshal::WriteByte(native int,
|
|
int32,
|
|
uint8)
|
|
IL_0028: nop
|
|
.line 234,234 : 43,46 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: ldc.i4.1
|
|
IL_002b: add
|
|
IL_002c: stloc.0
|
|
.line 234,234 : 33,41 ''
|
|
IL_002d: ldloc.0
|
|
IL_002e: ldarg.0
|
|
IL_002f: call instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size()
|
|
IL_0034: clt
|
|
IL_0036: stloc.2
|
|
IL_0037: ldloc.2
|
|
IL_0038: brtrue.s IL_001b
|
|
|
|
.line 236,236 : 13,14 ''
|
|
IL_003a: nop
|
|
IL_003b: leave.s IL_0045
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_003d: ldloc.1
|
|
IL_003e: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0043: nop
|
|
IL_0044: endfinally
|
|
} // end handler
|
|
IL_0045: nop
|
|
.line 237,237 : 9,10 ''
|
|
IL_0046: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 240,240 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 241,241 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::intPtr
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 242,242 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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
|
|
'<AcquireBuffer>b__0'(class Virtuoso.Miranda.Plugins.Native.InteropBuffer _buffer) cil managed
|
|
{
|
|
// Code size 29 (0x1d)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 126,126 : 21,22 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\InteropBufferPool.cs'
|
|
IL_0000: nop
|
|
.line 127,127 : 25,50 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size()
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size
|
|
IL_000d: clt
|
|
IL_000f: stloc.1
|
|
IL_0010: ldloc.1
|
|
IL_0011: brtrue.s IL_0017
|
|
|
|
.line 128,128 : 29,41 ''
|
|
IL_0013: ldc.i4.1
|
|
IL_0014: stloc.0
|
|
IL_0015: br.s IL_001b
|
|
|
|
.line 130,130 : 29,42 ''
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: stloc.0
|
|
IL_0019: br.s IL_001b
|
|
|
|
IL_001b: ldloc.0
|
|
IL_001c: ret
|
|
} // end of method '<>c__DisplayClass2'::'<AcquireBuffer>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 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 39,39 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 39,39 : 19,71 ''
|
|
IL_0001: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 39,39 : 72,73 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method InteropBufferPool::get_MaximumAvailableBufferSize
|
|
|
|
.method private hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 51,51 : 9,36 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
.line 51,51 : 37,38 ''
|
|
IL_0007: nop
|
|
.line 51,51 : 39,40 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method InteropBufferPool::.ctor
|
|
|
|
.method assembly hidebysig static void
|
|
Dispose() cil managed
|
|
{
|
|
// Code size 122 (0x7a)
|
|
.maxstack 3
|
|
.locals init ([0] int32 i,
|
|
[1] bool CS$4$0000,
|
|
[2] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0001)
|
|
.line 58,58 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 13,45 ''
|
|
IL_0001: volatile.
|
|
IL_0003: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed
|
|
IL_0008: brtrue.s IL_0017
|
|
|
|
IL_000a: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_000f: ldnull
|
|
IL_0010: ceq
|
|
IL_0012: ldc.i4.0
|
|
IL_0013: ceq
|
|
IL_0015: br.s IL_0018
|
|
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: nop
|
|
IL_0019: stloc.1
|
|
IL_001a: ldloc.1
|
|
IL_001b: brtrue.s IL_001f
|
|
|
|
.line 60,60 : 17,24 ''
|
|
IL_001d: br.s IL_0079
|
|
|
|
.line 62,62 : 13,27 ''
|
|
IL_001f: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_0024: dup
|
|
IL_0025: stloc.2
|
|
IL_0026: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_002b: nop
|
|
.line 63,63 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_002c: nop
|
|
.line 64,64 : 17,33 ''
|
|
IL_002d: ldc.i4.1
|
|
IL_002e: volatile.
|
|
IL_0030: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed
|
|
.line 66,66 : 22,32 ''
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: stloc.0
|
|
IL_0037: br.s IL_005f
|
|
|
|
.line 67,67 : 17,18 ''
|
|
IL_0039: nop
|
|
.line 69,69 : 21,22 ''
|
|
.try
|
|
{
|
|
IL_003a: nop
|
|
.line 70,70 : 25,50 ''
|
|
IL_003b: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_0040: ldloc.0
|
|
IL_0041: ldelem.ref
|
|
IL_0042: ldc.i4.1
|
|
IL_0043: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool)
|
|
IL_0048: nop
|
|
.line 71,71 : 25,43 ''
|
|
IL_0049: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_004e: ldloc.0
|
|
IL_004f: ldnull
|
|
IL_0050: stelem.ref
|
|
.line 72,72 : 21,22 ''
|
|
IL_0051: nop
|
|
IL_0052: leave.s IL_0059
|
|
|
|
.line 73,73 : 21,26 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Object
|
|
{
|
|
IL_0054: pop
|
|
.line 73,73 : 27,28 ''
|
|
IL_0055: nop
|
|
.line 73,73 : 29,30 ''
|
|
IL_0056: nop
|
|
IL_0057: leave.s IL_0059
|
|
|
|
} // end handler
|
|
IL_0059: nop
|
|
.line 74,74 : 17,18 ''
|
|
IL_005a: nop
|
|
.line 66,66 : 53,56 ''
|
|
IL_005b: ldloc.0
|
|
IL_005c: ldc.i4.1
|
|
IL_005d: add
|
|
IL_005e: stloc.0
|
|
.line 66,66 : 33,51 ''
|
|
IL_005f: ldloc.0
|
|
IL_0060: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_0065: ldlen
|
|
IL_0066: conv.i4
|
|
IL_0067: clt
|
|
IL_0069: stloc.1
|
|
IL_006a: ldloc.1
|
|
IL_006b: brtrue.s IL_0039
|
|
|
|
.line 75,75 : 13,14 ''
|
|
IL_006d: nop
|
|
IL_006e: leave.s IL_0078
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0070: ldloc.2
|
|
IL_0071: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0076: nop
|
|
IL_0077: endfinally
|
|
} // end handler
|
|
IL_0078: nop
|
|
.line 76,76 : 9,10 ''
|
|
IL_0079: ret
|
|
} // end of method InteropBufferPool::Dispose
|
|
|
|
.method assembly hidebysig static void
|
|
Refresh() cil managed
|
|
{
|
|
// Code size 28 (0x1c)
|
|
.maxstack 8
|
|
.line 79,79 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 13,23 ''
|
|
IL_0001: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Dispose()
|
|
IL_0006: nop
|
|
.line 82,82 : 13,28 ''
|
|
IL_0007: ldnull
|
|
IL_0008: stsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
.line 83,83 : 13,30 ''
|
|
IL_000d: ldc.i4.0
|
|
IL_000e: volatile.
|
|
IL_0010: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed
|
|
.line 85,85 : 13,37 ''
|
|
IL_0015: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency()
|
|
IL_001a: nop
|
|
.line 86,86 : 9,10 ''
|
|
IL_001b: ret
|
|
} // end of method InteropBufferPool::Refresh
|
|
|
|
.method private hidebysig static void VerifyPoolConsistency() cil managed
|
|
{
|
|
// Code size 104 (0x68)
|
|
.maxstack 3
|
|
.locals init ([0] int32 i,
|
|
[1] bool CS$4$0000)
|
|
.line 89,89 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 90,90 : 13,26 ''
|
|
IL_0001: volatile.
|
|
IL_0003: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Disposed
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 91,91 : 17,72 ''
|
|
IL_000f: ldstr "InteropBufferPool"
|
|
IL_0014: newobj instance void [mscorlib]System.ObjectDisposedException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 93,93 : 13,33 ''
|
|
IL_001a: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_001f: ldnull
|
|
IL_0020: ceq
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: ceq
|
|
IL_0025: stloc.1
|
|
IL_0026: ldloc.1
|
|
IL_0027: brtrue.s IL_0067
|
|
|
|
.line 94,94 : 13,14 ''
|
|
IL_0029: nop
|
|
.line 95,95 : 17,46 ''
|
|
IL_002a: ldc.i4.0
|
|
IL_002b: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
.line 96,96 : 17,80 ''
|
|
IL_0030: ldc.i4 0x104
|
|
IL_0035: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize
|
|
.line 98,98 : 17,66 ''
|
|
IL_003a: ldc.i4.2
|
|
IL_003b: newarr Virtuoso.Miranda.Plugins.Native.InteropBuffer
|
|
IL_0040: stsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
.line 100,100 : 22,32 ''
|
|
IL_0045: ldc.i4.0
|
|
IL_0046: stloc.0
|
|
IL_0047: br.s IL_005e
|
|
|
|
.line 101,101 : 21,80 ''
|
|
IL_0049: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_004e: ldloc.0
|
|
IL_004f: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize
|
|
IL_0054: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32)
|
|
IL_0059: stelem.ref
|
|
.line 100,100 : 58,61 ''
|
|
IL_005a: ldloc.0
|
|
IL_005b: ldc.i4.1
|
|
IL_005c: add
|
|
IL_005d: stloc.0
|
|
.line 100,100 : 33,56 ''
|
|
IL_005e: ldloc.0
|
|
IL_005f: ldc.i4.2
|
|
IL_0060: clt
|
|
IL_0062: stloc.1
|
|
IL_0063: ldloc.1
|
|
IL_0064: brtrue.s IL_0049
|
|
|
|
.line 102,102 : 13,14 ''
|
|
IL_0066: nop
|
|
.line 103,103 : 9,10 ''
|
|
IL_0067: ret
|
|
} // end of method InteropBufferPool::VerifyPoolConsistency
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Native.InteropBuffer
|
|
AcquireBuffer() cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer CS$1$0000)
|
|
.line 106,106 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 107,107 : 13,62 ''
|
|
IL_0001: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize
|
|
IL_0006: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32)
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 108,108 : 9,10 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: ret
|
|
} // end of method InteropBufferPool::AcquireBuffer
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Native.InteropBuffer
|
|
AcquireBuffer(int32 size) cil managed
|
|
{
|
|
// Code size 240 (0xf0)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer,
|
|
[1] int32 index,
|
|
[2] class [mscorlib]System.Predicate`1<class Virtuoso.Miranda.Plugins.Native.InteropBuffer> '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] bool CS$4$0001,
|
|
[6] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0002)
|
|
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 111,111 : 9,10 ''
|
|
IL_000f: nop
|
|
.line 112,112 : 13,27 ''
|
|
IL_0010: ldloc.3
|
|
IL_0011: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: cgt
|
|
IL_0019: stloc.s CS$4$0001
|
|
IL_001b: ldloc.s CS$4$0001
|
|
IL_001d: brtrue.s IL_002a
|
|
|
|
.line 113,113 : 17,63 ''
|
|
IL_001f: ldstr "size"
|
|
IL_0024: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0029: throw
|
|
|
|
.line 115,115 : 13,37 ''
|
|
IL_002a: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency()
|
|
IL_002f: nop
|
|
.line 117,117 : 13,27 ''
|
|
IL_0030: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_0035: dup
|
|
IL_0036: stloc.s CS$2$0002
|
|
IL_0038: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_003d: nop
|
|
.line 118,118 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_003e: nop
|
|
.line 119,119 : 17,45 ''
|
|
IL_003f: ldnull
|
|
IL_0040: stloc.0
|
|
.line 121,121 : 17,104 ''
|
|
IL_0041: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
IL_0046: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_004b: ldlen
|
|
IL_004c: conv.i4
|
|
IL_004d: ldc.i4.1
|
|
IL_004e: sub
|
|
IL_004f: bgt.s IL_0063
|
|
|
|
IL_0051: ldloc.3
|
|
IL_0052: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size
|
|
IL_0057: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize
|
|
IL_005c: cgt
|
|
IL_005e: ldc.i4.0
|
|
IL_005f: ceq
|
|
IL_0061: br.s IL_0064
|
|
|
|
IL_0063: ldc.i4.0
|
|
IL_0064: nop
|
|
IL_0065: stloc.s CS$4$0001
|
|
IL_0067: ldloc.s CS$4$0001
|
|
IL_0069: brtrue.s IL_0079
|
|
|
|
.line 122,122 : 21,54 ''
|
|
IL_006b: ldloc.3
|
|
IL_006c: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size
|
|
IL_0071: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32)
|
|
IL_0076: stloc.0
|
|
IL_0077: br.s IL_00d6
|
|
|
|
.line 124,124 : 17,18 ''
|
|
IL_0079: nop
|
|
.line 125,131 : 21,24 ''
|
|
IL_007a: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_007f: ldloc.2
|
|
IL_0080: brtrue.s IL_0091
|
|
|
|
IL_0082: ldloc.3
|
|
IL_0083: ldftn instance bool Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::'<AcquireBuffer>b__0'(class Virtuoso.Miranda.Plugins.Native.InteropBuffer)
|
|
IL_0089: newobj instance void class [mscorlib]System.Predicate`1<class Virtuoso.Miranda.Plugins.Native.InteropBuffer>::.ctor(object,
|
|
native int)
|
|
IL_008e: stloc.2
|
|
IL_008f: br.s IL_0091
|
|
|
|
IL_0091: ldloc.2
|
|
IL_0092: call int32 [mscorlib]System.Array::FindIndex<class Virtuoso.Miranda.Plugins.Native.InteropBuffer>(!!0[],
|
|
class [mscorlib]System.Predicate`1<!!0>)
|
|
IL_0097: stloc.1
|
|
.line 133,133 : 21,73 ''
|
|
IL_0098: ldloc.1
|
|
IL_0099: ldc.i4.m1
|
|
IL_009a: beq.s IL_00a9
|
|
|
|
IL_009c: ldloc.1
|
|
IL_009d: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
IL_00a2: clt
|
|
IL_00a4: ldc.i4.0
|
|
IL_00a5: ceq
|
|
IL_00a7: br.s IL_00aa
|
|
|
|
IL_00a9: ldc.i4.0
|
|
IL_00aa: nop
|
|
IL_00ab: stloc.s CS$4$0001
|
|
IL_00ad: ldloc.s CS$4$0001
|
|
IL_00af: brtrue.s IL_00bf
|
|
|
|
.line 134,134 : 25,58 ''
|
|
IL_00b1: ldloc.3
|
|
IL_00b2: ldfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool/'<>c__DisplayClass2'::size
|
|
IL_00b7: newobj instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::.ctor(int32)
|
|
IL_00bc: stloc.0
|
|
IL_00bd: br.s IL_00d5
|
|
|
|
.line 136,136 : 21,22 ''
|
|
IL_00bf: nop
|
|
.line 137,137 : 25,49 ''
|
|
IL_00c0: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_00c5: ldloc.1
|
|
IL_00c6: ldelem.ref
|
|
IL_00c7: stloc.0
|
|
.line 138,138 : 25,52 ''
|
|
IL_00c8: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
IL_00cd: ldc.i4.1
|
|
IL_00ce: add
|
|
IL_00cf: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
.line 139,139 : 21,22 ''
|
|
IL_00d4: nop
|
|
.line 140,140 : 17,18 ''
|
|
IL_00d5: nop
|
|
.line 142,142 : 17,40 ''
|
|
IL_00d6: ldloc.0
|
|
IL_00d7: ldc.i4.1
|
|
IL_00d8: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::set_Reserved(bool)
|
|
IL_00dd: nop
|
|
.line 143,143 : 17,31 ''
|
|
IL_00de: ldloc.0
|
|
IL_00df: stloc.s CS$1$0000
|
|
IL_00e1: leave.s IL_00ec
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e3: ldloc.s CS$2$0002
|
|
IL_00e5: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00ea: nop
|
|
IL_00eb: endfinally
|
|
} // end handler
|
|
IL_00ec: nop
|
|
.line 145,145 : 9,10 ''
|
|
IL_00ed: ldloc.s CS$1$0000
|
|
IL_00ef: ret
|
|
} // end of method InteropBufferPool::AcquireBuffer
|
|
|
|
.method public hidebysig static void ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer) cil managed
|
|
{
|
|
// Code size 230 (0xe6)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000,
|
|
[1] class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] CS$2$0001)
|
|
.line 148,148 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 149,149 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0011
|
|
|
|
.line 150,150 : 17,24 ''
|
|
IL_000c: br IL_00e5
|
|
|
|
.line 152,152 : 13,31 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: callvirt instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Locked()
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.0
|
|
IL_001b: ldloc.0
|
|
IL_001c: brtrue.s IL_0029
|
|
|
|
.line 153,153 : 17,106 ''
|
|
IL_001e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InteropBufferNotUnlocked()
|
|
IL_0023: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0028: throw
|
|
|
|
.line 155,155 : 13,34 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: callvirt instance bool Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Reserved()
|
|
IL_002f: stloc.0
|
|
IL_0030: ldloc.0
|
|
IL_0031: brtrue.s IL_0039
|
|
|
|
.line 156,156 : 17,47 ''
|
|
IL_0033: newobj instance void [mscorlib]System.ArgumentException::.ctor()
|
|
IL_0038: throw
|
|
|
|
.line 158,158 : 13,37 ''
|
|
IL_0039: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::VerifyPoolConsistency()
|
|
IL_003e: nop
|
|
.line 160,160 : 13,27 ''
|
|
IL_003f: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_0044: dup
|
|
IL_0045: stloc.1
|
|
IL_0046: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_004b: nop
|
|
.line 161,161 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_004c: nop
|
|
.line 162,162 : 17,58 ''
|
|
IL_004d: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_0052: ldarg.0
|
|
IL_0053: call int32 [mscorlib]System.Array::IndexOf<class Virtuoso.Miranda.Plugins.Native.InteropBuffer>(!!0[],
|
|
!!0)
|
|
IL_0058: ldc.i4.m1
|
|
IL_0059: ceq
|
|
IL_005b: ldc.i4.0
|
|
IL_005c: ceq
|
|
IL_005e: stloc.0
|
|
IL_005f: ldloc.0
|
|
IL_0060: brtrue.s IL_00c5
|
|
|
|
.line 163,163 : 17,18 ''
|
|
IL_0062: nop
|
|
.line 164,164 : 21,66 ''
|
|
IL_0063: ldarg.0
|
|
IL_0064: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size()
|
|
IL_0069: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize
|
|
IL_006e: cgt
|
|
IL_0070: ldc.i4.0
|
|
IL_0071: ceq
|
|
IL_0073: stloc.0
|
|
IL_0074: ldloc.0
|
|
IL_0075: brtrue.s IL_00ba
|
|
|
|
.line 165,165 : 21,22 ''
|
|
IL_0077: nop
|
|
.line 166,166 : 25,76 ''
|
|
IL_0078: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
IL_007d: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_0082: ldlen
|
|
IL_0083: conv.i4
|
|
IL_0084: ldc.i4.1
|
|
IL_0085: sub
|
|
IL_0086: cgt
|
|
IL_0088: stloc.0
|
|
IL_0089: ldloc.0
|
|
IL_008a: brtrue.s IL_00b7
|
|
|
|
.line 167,167 : 25,26 ''
|
|
IL_008c: nop
|
|
.line 168,168 : 29,77 ''
|
|
IL_008d: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_0092: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
IL_0097: ldelem.ref
|
|
IL_0098: ldc.i4.1
|
|
IL_0099: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool)
|
|
IL_009e: nop
|
|
.line 169,169 : 29,72 ''
|
|
IL_009f: ldsfld class Virtuoso.Miranda.Plugins.Native.InteropBuffer[] Virtuoso.Miranda.Plugins.Native.InteropBufferPool::Buffers
|
|
IL_00a4: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
IL_00a9: ldarg.0
|
|
IL_00aa: stelem.ref
|
|
.line 171,171 : 29,70 ''
|
|
IL_00ab: ldarg.0
|
|
IL_00ac: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size()
|
|
IL_00b1: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::maximumAvailableBufferSize
|
|
.line 172,172 : 25,26 ''
|
|
IL_00b6: nop
|
|
.line 173,173 : 21,22 ''
|
|
IL_00b7: nop
|
|
IL_00b8: br.s IL_00c2
|
|
|
|
.line 175,175 : 25,46 ''
|
|
IL_00ba: ldarg.0
|
|
IL_00bb: ldc.i4.1
|
|
IL_00bc: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Dispose(bool)
|
|
IL_00c1: nop
|
|
.line 176,176 : 17,18 ''
|
|
IL_00c2: nop
|
|
IL_00c3: br.s IL_00d1
|
|
|
|
.line 178,178 : 21,48 ''
|
|
IL_00c5: ldsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
IL_00ca: ldc.i4.1
|
|
IL_00cb: sub
|
|
IL_00cc: stsfld int32 Virtuoso.Miranda.Plugins.Native.InteropBufferPool::NextAvailableBufferIndex
|
|
.line 180,180 : 17,41 ''
|
|
IL_00d1: ldarg.0
|
|
IL_00d2: ldc.i4.0
|
|
IL_00d3: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::set_Reserved(bool)
|
|
IL_00d8: nop
|
|
.line 181,181 : 13,14 ''
|
|
IL_00d9: nop
|
|
IL_00da: leave.s IL_00e4
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00dc: ldloc.1
|
|
IL_00dd: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00e2: nop
|
|
IL_00e3: endfinally
|
|
} // end handler
|
|
IL_00e4: nop
|
|
.line 182,182 : 9,10 ''
|
|
IL_00e5: 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<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle>
|
|
{
|
|
.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 11 (0xb)
|
|
.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<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 30,30 : 52,53 ''
|
|
IL_0008: nop
|
|
.line 30,30 : 54,55 ''
|
|
IL_0009: nop
|
|
IL_000a: 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<T>
|
|
{
|
|
.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<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>
|
|
implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 29,29 : 53,54 ''
|
|
IL_0008: nop
|
|
.line 29,29 : 55,56 ''
|
|
IL_0009: nop
|
|
IL_000a: ret
|
|
} // end of method HookDescriptorCollection::.ctor
|
|
|
|
.method public hidebysig instance void
|
|
Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor item) cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 36,36 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 37,37 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Contains(!0)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.0
|
|
IL_000c: ldloc.0
|
|
IL_000d: brtrue.s IL_0011
|
|
|
|
.line 37,37 : 33,40 ''
|
|
IL_000f: br.s IL_0019
|
|
|
|
.line 38,38 : 13,28 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: ldarg.1
|
|
IL_0013: call instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Add(!0)
|
|
IL_0018: nop
|
|
.line 39,39 : 9,10 ''
|
|
IL_0019: 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 100 (0x64)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> CS$5$0002)
|
|
.line 42,42 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 43,43 : 13,30 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 44,44 : 17,57 ''
|
|
IL_000c: ldstr "name"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 46,46 : 13,20 ''
|
|
IL_0017: nop
|
|
.line 46,46 : 51,55 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::GetEnumerator()
|
|
IL_001e: stloc.3
|
|
.try
|
|
{
|
|
IL_001f: br.s IL_0040
|
|
|
|
.line 46,46 : 22,47 ''
|
|
IL_0021: ldloca.s CS$5$0002
|
|
IL_0023: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::get_Current()
|
|
IL_0028: stloc.0
|
|
.line 47,47 : 17,45 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name()
|
|
IL_002f: ldarg.1
|
|
IL_0030: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: ceq
|
|
IL_0038: stloc.2
|
|
IL_0039: ldloc.2
|
|
IL_003a: brtrue.s IL_0040
|
|
|
|
.line 48,48 : 21,39 ''
|
|
IL_003c: ldloc.0
|
|
IL_003d: stloc.1
|
|
IL_003e: leave.s IL_0061
|
|
|
|
.line 46,46 : 48,50 ''
|
|
IL_0040: ldloca.s CS$5$0002
|
|
IL_0042: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::MoveNext()
|
|
IL_0047: stloc.2
|
|
IL_0048: ldloc.2
|
|
IL_0049: brtrue.s IL_0021
|
|
|
|
IL_004b: leave.s IL_005c
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_004d: ldloca.s CS$5$0002
|
|
IL_004f: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>
|
|
IL_0055: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_005a: nop
|
|
IL_005b: endfinally
|
|
} // end handler
|
|
IL_005c: nop
|
|
.line 50,50 : 13,25 ''
|
|
IL_005d: ldnull
|
|
IL_005e: stloc.1
|
|
IL_005f: br.s IL_0061
|
|
|
|
IL_0061: nop
|
|
.line 51,51 : 9,10 ''
|
|
IL_0062: ldloc.1
|
|
IL_0063: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 26,26 : 35,36 ''
|
|
IL_0007: nop
|
|
.line 26,26 : 37,38 ''
|
|
IL_0008: nop
|
|
IL_0009: 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<!!TEventArgs> 'handler',
|
|
!!TEventArgs eventArgs) cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 29,29 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 30,30 : 13,80 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldarg.2
|
|
IL_0004: call bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable<!!0>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!0>,
|
|
object,
|
|
!!0)
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 31,31 : 9,10 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: 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<!!TEventArgs> 'handler',
|
|
object sender,
|
|
!!TEventArgs eventArgs) cil managed
|
|
{
|
|
// Code size 83 (0x53)
|
|
.maxstack 3
|
|
.locals init ([0] bool retValue,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!TEventArgs> del,
|
|
[2] bool CS$1$0000,
|
|
[3] bool CS$4$0001,
|
|
[4] class [mscorlib]System.Delegate[] CS$6$0002,
|
|
[5] int32 CS$7$0003)
|
|
.line 34,34 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 35,35 : 13,58 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
.line 37,37 : 13,33 ''
|
|
IL_0003: ldarg.0
|
|
IL_0004: ldnull
|
|
IL_0005: ceq
|
|
IL_0007: stloc.3
|
|
IL_0008: ldloc.3
|
|
IL_0009: brtrue.s IL_004d
|
|
|
|
.line 38,38 : 13,14 ''
|
|
IL_000b: nop
|
|
.line 39,39 : 17,24 ''
|
|
IL_000c: nop
|
|
.line 39,39 : 65,92 ''
|
|
IL_000d: ldarg.0
|
|
IL_000e: callvirt instance class [mscorlib]System.Delegate[] [mscorlib]System.Delegate::GetInvocationList()
|
|
IL_0013: stloc.s CS$6$0002
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: stloc.s CS$7$0003
|
|
IL_0018: br.s IL_0040
|
|
|
|
.line 39,39 : 26,61 ''
|
|
IL_001a: ldloc.s CS$6$0002
|
|
IL_001c: ldloc.s CS$7$0003
|
|
IL_001e: ldelem.ref
|
|
IL_001f: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!TEventArgs>
|
|
IL_0024: stloc.1
|
|
.line 40,40 : 17,18 ''
|
|
IL_0025: nop
|
|
.line 41,41 : 21,92 ''
|
|
IL_0026: ldloc.1
|
|
IL_0027: ldarg.1
|
|
IL_0028: ldarg.2
|
|
IL_0029: callvirt instance bool class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!TEventArgs>::Invoke(object,
|
|
!0)
|
|
IL_002e: dup
|
|
IL_002f: stloc.0
|
|
IL_0030: ldc.i4.0
|
|
IL_0031: ceq
|
|
IL_0033: stloc.3
|
|
IL_0034: ldloc.3
|
|
IL_0035: brtrue.s IL_0039
|
|
|
|
.line 42,42 : 25,31 ''
|
|
IL_0037: br.s IL_004c
|
|
|
|
.line 43,43 : 17,18 ''
|
|
IL_0039: nop
|
|
IL_003a: ldloc.s CS$7$0003
|
|
IL_003c: ldc.i4.1
|
|
IL_003d: add
|
|
IL_003e: stloc.s CS$7$0003
|
|
.line 39,39 : 62,64 ''
|
|
IL_0040: ldloc.s CS$7$0003
|
|
IL_0042: ldloc.s CS$6$0002
|
|
IL_0044: ldlen
|
|
IL_0045: conv.i4
|
|
IL_0046: clt
|
|
IL_0048: stloc.3
|
|
IL_0049: ldloc.3
|
|
IL_004a: brtrue.s IL_001a
|
|
|
|
.line 44,44 : 13,14 ''
|
|
IL_004c: nop
|
|
.line 46,46 : 13,29 ''
|
|
IL_004d: ldloc.0
|
|
IL_004e: stloc.2
|
|
IL_004f: br.s IL_0051
|
|
|
|
.line 47,47 : 9,10 ''
|
|
IL_0051: ldloc.2
|
|
IL_0052: 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<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> InfoTipShowEventHandler
|
|
.field private class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> InfoTipHideEventHandler
|
|
.field private class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> ProtocolStatusChangeEventHandler
|
|
.field private class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> ContactMenuShowingEventHandler
|
|
.field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 69,69 : 32,33 ''
|
|
IL_0007: nop
|
|
.line 69,69 : 34,35 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method ContactList::.ctor
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
get_SelectedContact() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 78,78 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactList::selectedContact
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 80,80 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactList::get_SelectedContact
|
|
|
|
.method public hidebysig specialname instance valuetype [mscorlib]System.Nullable`1<uint8>
|
|
get_Transparency() cil managed
|
|
{
|
|
// Code size 59 (0x3b)
|
|
.maxstack 4
|
|
.locals init ([0] object alpha,
|
|
[1] valuetype [mscorlib]System.Nullable`1<uint8> CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] valuetype [mscorlib]System.Nullable`1<uint8> CS$0$0002)
|
|
.line 86,86 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 87,87 : 17,110 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral()
|
|
IL_0006: ldstr "Alpha"
|
|
IL_000b: ldstr "CList"
|
|
IL_0010: ldc.i4.1
|
|
IL_0011: callvirt instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string,
|
|
string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0016: stloc.0
|
|
.line 89,89 : 17,35 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: stloc.2
|
|
IL_001c: ldloc.2
|
|
IL_001d: brtrue.s IL_002d
|
|
|
|
.line 90,90 : 21,40 ''
|
|
IL_001f: ldloc.0
|
|
IL_0020: unbox.any [mscorlib]System.Byte
|
|
IL_0025: newobj instance void valuetype [mscorlib]System.Nullable`1<uint8>::.ctor(!0)
|
|
IL_002a: stloc.1
|
|
IL_002b: br.s IL_0039
|
|
|
|
.line 92,92 : 21,33 ''
|
|
IL_002d: ldloca.s CS$0$0002
|
|
IL_002f: initobj valuetype [mscorlib]System.Nullable`1<uint8>
|
|
IL_0035: ldloc.3
|
|
IL_0036: stloc.1
|
|
IL_0037: br.s IL_0039
|
|
|
|
.line 93,93 : 13,14 ''
|
|
IL_0039: ldloc.1
|
|
IL_003a: ret
|
|
} // end of method ContactList::get_Transparency
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Transparency(valuetype [mscorlib]System.Nullable`1<uint8> 'value') cil managed
|
|
{
|
|
// Code size 41 (0x29)
|
|
.maxstack 8
|
|
.line 95,95 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 96,96 : 17,136 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral()
|
|
IL_0006: ldstr "Alpha"
|
|
IL_000b: ldstr "CList"
|
|
IL_0010: ldarga.s 'value'
|
|
IL_0012: ldc.i4 0xff
|
|
IL_0017: call instance !0 valuetype [mscorlib]System.Nullable`1<uint8>::GetValueOrDefault(!0)
|
|
IL_001c: box [mscorlib]System.Byte
|
|
IL_0021: ldc.i4.1
|
|
IL_0022: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string,
|
|
string,
|
|
object,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0027: pop
|
|
.line 97,97 : 13,14 ''
|
|
IL_0028: ret
|
|
} // end of method ContactList::set_Transparency
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_TransparencyEnabled() cil managed
|
|
{
|
|
// Code size 51 (0x33)
|
|
.maxstack 4
|
|
.locals init ([0] object enabled,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 103,103 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 104,104 : 17,118 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral()
|
|
IL_0006: ldstr "Transparent"
|
|
IL_000b: ldstr "CList"
|
|
IL_0010: ldc.i4.1
|
|
IL_0011: callvirt instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string,
|
|
string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0016: stloc.0
|
|
.line 106,106 : 17,37 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: stloc.2
|
|
IL_001c: ldloc.2
|
|
IL_001d: brtrue.s IL_002d
|
|
|
|
.line 107,107 : 21,61 ''
|
|
IL_001f: ldloc.0
|
|
IL_0020: unbox.any [mscorlib]System.Byte
|
|
IL_0025: call bool [mscorlib]System.Convert::ToBoolean(uint8)
|
|
IL_002a: stloc.1
|
|
IL_002b: br.s IL_0031
|
|
|
|
.line 109,109 : 21,34 ''
|
|
IL_002d: ldc.i4.0
|
|
IL_002e: stloc.1
|
|
IL_002f: br.s IL_0031
|
|
|
|
.line 110,110 : 13,14 ''
|
|
IL_0031: ldloc.1
|
|
IL_0032: ret
|
|
} // end of method ContactList::get_TransparencyEnabled
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_TransparencyEnabled(bool 'value') cil managed
|
|
{
|
|
// Code size 35 (0x23)
|
|
.maxstack 8
|
|
.line 112,112 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 113,113 : 17,125 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral()
|
|
IL_0006: ldstr "Transparent"
|
|
IL_000b: ldstr "CList"
|
|
IL_0010: ldarg.1
|
|
IL_0011: call uint8 [mscorlib]System.Convert::ToByte(bool)
|
|
IL_0016: box [mscorlib]System.Byte
|
|
IL_001b: ldc.i4.1
|
|
IL_001c: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string,
|
|
string,
|
|
object,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0021: pop
|
|
.line 114,114 : 13,14 ''
|
|
IL_0022: ret
|
|
} // end of method ContactList::set_TransparencyEnabled
|
|
|
|
.method private hidebysig instance void
|
|
FireInfoTipEvent(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> e,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 53 (0x35)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip infoTip,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip> eArgs,
|
|
[2] bool CS$4$0000)
|
|
.line 122,122 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 123,123 : 13,27 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_000e
|
|
|
|
.line 124,124 : 17,24 ''
|
|
IL_000c: br.s IL_0034
|
|
|
|
.line 126,126 : 13,121 ''
|
|
IL_000e: ldarg.2
|
|
IL_000f: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip
|
|
IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0019: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_001e: unbox.any Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip
|
|
IL_0023: stloc.0
|
|
.line 127,127 : 13,116 ''
|
|
IL_0024: ldloc.0
|
|
IL_0025: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>::.ctor(!0)
|
|
IL_002a: stloc.1
|
|
.line 129,129 : 13,28 ''
|
|
IL_002b: ldarg.1
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldloc.1
|
|
IL_002e: callvirt instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>::Invoke(object,
|
|
!0)
|
|
IL_0033: nop
|
|
.line 130,130 : 9,10 ''
|
|
IL_0034: ret
|
|
} // end of method ContactList::FireInfoTipEvent
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_InfoTipShow(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 136,136 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 137,137 : 17,140 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 138,143 : 17,24 ''
|
|
IL_000e: ldstr "CLC/ShowInfoTip"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'<add_InfoTipShow>b__0'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 144,144 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method ContactList::add_InfoTipShow
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_InfoTipShow(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 147,147 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 148,148 : 17,140 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 149,149 : 17,102 ''
|
|
IL_000e: ldstr "CLC/ShowInfoTip"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 150,150 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method ContactList::remove_InfoTipShow
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_InfoTipHide(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 157,157 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 158,158 : 17,140 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 159,164 : 17,24 ''
|
|
IL_000e: ldstr "CLC/HideInfoTip"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'<add_InfoTipHide>b__1'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 165,165 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method ContactList::add_InfoTipHide
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_InfoTipHide(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 168,168 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 169,169 : 17,140 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 170,170 : 17,102 ''
|
|
IL_000e: ldstr "CLC/HideInfoTip"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 171,171 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method ContactList::remove_InfoTipHide
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_ProtocolStatusChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 178,178 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 179,179 : 17,138 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 180,195 : 17,24 ''
|
|
IL_000e: ldstr "CList/StatusModeChange"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'<add_ProtocolStatusChange>b__2'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 196,196 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method ContactList::add_ProtocolStatusChange
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_ProtocolStatusChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 199,199 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 200,200 : 17,138 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 201,201 : 17,113 ''
|
|
IL_000e: ldstr "CList/StatusModeChange"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 202,202 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method ContactList::remove_ProtocolStatusChange
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_ContactMenuShowing(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 209,209 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 210,210 : 17,140 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 211,218 : 17,24 ''
|
|
IL_000e: ldstr "CList/PreBuildContactMenu"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'<add_ContactMenuShowing>b__3'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 219,219 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method ContactList::add_ContactMenuShowing
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 222,222 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 223,223 : 17,140 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 224,224 : 17,114 ''
|
|
IL_000e: ldstr "CList/PreBuildContactMenu"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 225,225 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method ContactList::remove_ContactMenuShowing
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 232,232 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 233,233 : 17,149 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 234,239 : 17,24 ''
|
|
IL_000e: ldstr "CList/DoubleClicked"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'<add_ContactDoubleClicked>b__4'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 240,240 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method ContactList::add_ContactDoubleClicked
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 243,243 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 244,244 : 17,149 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 245,245 : 17,110 ''
|
|
IL_000e: ldstr "CList/DoubleClicked"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 246,246 : 13,14 ''
|
|
IL_001f: 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 191 (0xbf)
|
|
.maxstack 6
|
|
.locals init ([0] string serviceName,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM> nativeHandle,
|
|
[2] valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM nativeItem,
|
|
[3] native int handle,
|
|
[4] bool CS$4$0000)
|
|
.line 256,256 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 257,257 : 13,31 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0000
|
|
IL_000a: ldloc.s CS$4$0000
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 258,258 : 17,58 ''
|
|
IL_000e: ldstr "owner"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 260,260 : 13,30 ''
|
|
IL_0019: ldarg.2
|
|
IL_001a: ldnull
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.s CS$4$0000
|
|
IL_0022: ldloc.s CS$4$0000
|
|
IL_0024: brtrue.s IL_0031
|
|
|
|
.line 261,261 : 17,57 ''
|
|
IL_0026: ldstr "item"
|
|
IL_002b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0030: throw
|
|
|
|
.line 263,263 : 13,146 ''
|
|
IL_0031: ldarg.2
|
|
IL_0032: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsContactMenuItem()
|
|
IL_0037: brtrue.s IL_0040
|
|
|
|
IL_0039: ldstr "CList/AddMainMenuItem"
|
|
IL_003e: br.s IL_0045
|
|
|
|
IL_0040: ldstr "CList/AddContactMenuItem"
|
|
IL_0045: nop
|
|
IL_0046: stloc.0
|
|
.line 265,265 : 13,108 ''
|
|
IL_0047: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM>::Empty
|
|
IL_004c: stloc.1
|
|
.line 266,266 : 13,71 ''
|
|
IL_004d: ldloca.s nativeItem
|
|
IL_004f: ldarg.1
|
|
IL_0050: ldarg.2
|
|
IL_0051: newobj instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_0056: stobj Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM
|
|
.line 269,269 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_005b: nop
|
|
.line 270,270 : 17,89 ''
|
|
IL_005c: ldloca.s nativeItem
|
|
IL_005e: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM>::.ctor(!0&)
|
|
IL_0063: stloc.1
|
|
.line 272,273 : 17,72 ''
|
|
IL_0064: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0069: ldloc.0
|
|
IL_006a: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_006f: ldloca.s nativeHandle
|
|
IL_0071: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM>::get_IntPtr()
|
|
IL_0076: ldarg.1
|
|
IL_0077: isinst Virtuoso.Hyphen.Mini.StandalonePlugin
|
|
IL_007c: brfalse.s IL_0089
|
|
|
|
IL_007e: ldarg.2
|
|
IL_007f: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IsAdditional()
|
|
IL_0084: ldc.i4.0
|
|
IL_0085: ceq
|
|
IL_0087: br.s IL_008a
|
|
|
|
IL_0089: ldc.i4.0
|
|
IL_008a: nop
|
|
IL_008b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int,
|
|
bool)
|
|
IL_0090: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0095: stloc.3
|
|
.line 275,275 : 17,45 ''
|
|
IL_0096: ldarg.2
|
|
IL_0097: ldloc.3
|
|
IL_0098: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_MirandaHandle(native int)
|
|
IL_009d: nop
|
|
.line 276,276 : 17,53 ''
|
|
IL_009e: ldloc.3
|
|
IL_009f: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_00a4: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_00a9: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_00ae: nop
|
|
.line 277,277 : 13,14 ''
|
|
IL_00af: nop
|
|
IL_00b0: leave.s IL_00bd
|
|
|
|
.line 279,279 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00b2: nop
|
|
.line 280,280 : 17,37 ''
|
|
IL_00b3: ldloca.s nativeHandle
|
|
IL_00b5: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM>::Free()
|
|
IL_00ba: nop
|
|
.line 281,281 : 13,14 ''
|
|
IL_00bb: nop
|
|
IL_00bc: endfinally
|
|
} // end handler
|
|
IL_00bd: nop
|
|
.line 282,282 : 9,10 ''
|
|
IL_00be: 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 19 (0x13)
|
|
.maxstack 8
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 285,285 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 286,286 : 13,98 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldarg.3
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ldnull
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: 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_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 287,287 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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 19 (0x13)
|
|
.maxstack 8
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 290,290 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 291,291 : 13,80 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldnull
|
|
IL_0005: ldarg.3
|
|
IL_0006: ldnull
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: 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_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 292,292 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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 19 (0x13)
|
|
.maxstack 8
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 295,295 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 296,296 : 13,103 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldnull
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ldnull
|
|
IL_0007: ldarg.3
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: 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_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 297,297 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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 19 (0x13)
|
|
.maxstack 8
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 300,300 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 301,301 : 13,98 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldnull
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ldarg.3
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: 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_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 302,302 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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 22 (0x16)
|
|
.maxstack 8
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 305,305 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 306,306 : 13,85 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldarg.3
|
|
IL_0005: ldarg.s 'flags'
|
|
IL_0007: ldarg.s icon
|
|
IL_0009: ldarg.s hotKey
|
|
IL_000b: ldc.i4.1
|
|
IL_000c: 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_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 307,307 : 9,10 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: 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 428 (0x1ac)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM> 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,
|
|
[6] bool CS$4$0001)
|
|
.line 310,310 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 311,311 : 13,31 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0001
|
|
IL_000a: ldloc.s CS$4$0001
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 312,312 : 17,58 ''
|
|
IL_000e: ldstr "owner"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 314,314 : 13,34 ''
|
|
IL_0019: ldarg.2
|
|
IL_001a: ldnull
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.s CS$4$0001
|
|
IL_0022: ldloc.s CS$4$0001
|
|
IL_0024: brtrue.s IL_0031
|
|
|
|
.line 315,315 : 17,61 ''
|
|
IL_0026: ldstr "menuItem"
|
|
IL_002b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0030: throw
|
|
|
|
.line 317,317 : 13,55 ''
|
|
IL_0031: ldarg.2
|
|
IL_0032: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_MirandaHandle()
|
|
IL_0037: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_003c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: ceq
|
|
IL_0044: stloc.s CS$4$0001
|
|
IL_0046: ldloc.s CS$4$0001
|
|
IL_0048: brtrue.s IL_0055
|
|
|
|
.line 318,318 : 17,74 ''
|
|
IL_004a: ldstr "Invalid menu item handle."
|
|
IL_004f: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_0054: throw
|
|
|
|
.line 320,320 : 13,108 ''
|
|
IL_0055: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM>::Empty
|
|
IL_005a: stloc.0
|
|
.line 323,323 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_005b: nop
|
|
.line 324,324 : 17,69 ''
|
|
IL_005c: ldarg.2
|
|
IL_005d: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginMenuItemUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_0062: nop
|
|
.line 326,326 : 17,79 ''
|
|
IL_0063: ldloca.s nativeItem
|
|
IL_0065: ldarg.1
|
|
IL_0066: ldarg.2
|
|
IL_0067: newobj instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_006c: stobj Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM
|
|
.line 327,327 : 17,76 ''
|
|
IL_0071: ldc.i4.0
|
|
IL_0072: stloc.2
|
|
.line 329,329 : 17,34 ''
|
|
IL_0073: ldarg.3
|
|
IL_0074: ldnull
|
|
IL_0075: ceq
|
|
IL_0077: stloc.s CS$4$0001
|
|
IL_0079: ldloc.s CS$4$0001
|
|
IL_007b: brtrue.s IL_00a2
|
|
|
|
.line 330,330 : 17,18 ''
|
|
IL_007d: nop
|
|
.line 331,331 : 21,66 ''
|
|
IL_007e: ldloc.2
|
|
IL_007f: ldc.i4 0x80000000
|
|
IL_0084: or
|
|
IL_0085: stloc.2
|
|
.line 332,332 : 21,44 ''
|
|
IL_0086: ldloca.s nativeItem
|
|
IL_0088: ldarg.3
|
|
IL_0089: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text
|
|
.line 334,334 : 21,46 ''
|
|
IL_008e: ldarg.s updateItemDescriptor
|
|
IL_0090: ldc.i4.0
|
|
IL_0091: ceq
|
|
IL_0093: stloc.s CS$4$0001
|
|
IL_0095: ldloc.s CS$4$0001
|
|
IL_0097: brtrue.s IL_00a1
|
|
|
|
.line 334,334 : 47,68 ''
|
|
IL_0099: ldarg.2
|
|
IL_009a: ldarg.3
|
|
IL_009b: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Text(string)
|
|
IL_00a0: nop
|
|
.line 335,335 : 17,18 ''
|
|
IL_00a1: nop
|
|
.line 336,336 : 17,61 ''
|
|
IL_00a2: ldarg.s 'flags'
|
|
IL_00a4: ldc.i4.m1
|
|
IL_00a5: ceq
|
|
IL_00a7: stloc.s CS$4$0001
|
|
IL_00a9: ldloc.s CS$4$0001
|
|
IL_00ab: brtrue.s IL_00d4
|
|
|
|
.line 337,337 : 17,18 ''
|
|
IL_00ad: nop
|
|
.line 338,338 : 21,67 ''
|
|
IL_00ae: ldloc.2
|
|
IL_00af: ldc.i4 0x40000000
|
|
IL_00b4: or
|
|
IL_00b5: stloc.2
|
|
.line 339,339 : 21,52 ''
|
|
IL_00b6: ldloca.s nativeItem
|
|
IL_00b8: ldarg.s 'flags'
|
|
IL_00ba: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags
|
|
.line 341,341 : 21,46 ''
|
|
IL_00bf: ldarg.s updateItemDescriptor
|
|
IL_00c1: ldc.i4.0
|
|
IL_00c2: ceq
|
|
IL_00c4: stloc.s CS$4$0001
|
|
IL_00c6: ldloc.s CS$4$0001
|
|
IL_00c8: brtrue.s IL_00d3
|
|
|
|
.line 341,341 : 47,70 ''
|
|
IL_00ca: ldarg.2
|
|
IL_00cb: ldarg.s 'flags'
|
|
IL_00cd: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Flags(valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties)
|
|
IL_00d2: nop
|
|
.line 342,342 : 17,18 ''
|
|
IL_00d3: nop
|
|
.line 343,343 : 17,34 ''
|
|
IL_00d4: ldarg.s icon
|
|
IL_00d6: ldnull
|
|
IL_00d7: ceq
|
|
IL_00d9: stloc.s CS$4$0001
|
|
IL_00db: ldloc.s CS$4$0001
|
|
IL_00dd: brtrue.s IL_00f7
|
|
|
|
.line 344,344 : 17,18 ''
|
|
IL_00df: nop
|
|
.line 345,345 : 21,66 ''
|
|
IL_00e0: ldloc.2
|
|
IL_00e1: ldc.i4 0x20000000
|
|
IL_00e6: or
|
|
IL_00e7: stloc.2
|
|
.line 346,346 : 21,51 ''
|
|
IL_00e8: ldloca.s nativeItem
|
|
IL_00ea: ldarg.s icon
|
|
IL_00ec: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle()
|
|
IL_00f1: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon
|
|
.line 347,347 : 17,18 ''
|
|
IL_00f6: nop
|
|
.line 348,348 : 17,33 ''
|
|
IL_00f7: ldarg.s hotKey
|
|
IL_00f9: ldc.i4.0
|
|
IL_00fa: ceq
|
|
IL_00fc: stloc.s CS$4$0001
|
|
IL_00fe: ldloc.s CS$4$0001
|
|
IL_0100: brtrue.s IL_0129
|
|
|
|
.line 349,349 : 17,18 ''
|
|
IL_0102: nop
|
|
.line 350,350 : 21,68 ''
|
|
IL_0103: ldloc.2
|
|
IL_0104: ldc.i4 0x10000000
|
|
IL_0109: or
|
|
IL_010a: stloc.2
|
|
.line 351,351 : 21,54 ''
|
|
IL_010b: ldloca.s nativeItem
|
|
IL_010d: ldarg.s hotKey
|
|
IL_010f: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey
|
|
.line 352,352 : 21,46 ''
|
|
IL_0114: ldarg.s updateItemDescriptor
|
|
IL_0116: ldc.i4.0
|
|
IL_0117: ceq
|
|
IL_0119: stloc.s CS$4$0001
|
|
IL_011b: ldloc.s CS$4$0001
|
|
IL_011d: brtrue.s IL_0128
|
|
|
|
.line 352,352 : 47,72 ''
|
|
IL_011f: ldarg.2
|
|
IL_0120: ldarg.s hotKey
|
|
IL_0122: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_HotKey(valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys)
|
|
IL_0127: nop
|
|
.line 353,353 : 17,18 ''
|
|
IL_0128: nop
|
|
.line 355,355 : 17,55 ''
|
|
IL_0129: ldloca.s nativeItem
|
|
IL_012b: dup
|
|
IL_012c: ldfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags
|
|
IL_0131: ldloc.2
|
|
IL_0132: or
|
|
IL_0133: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags
|
|
.line 357,357 : 17,89 ''
|
|
IL_0138: ldloca.s nativeItem
|
|
IL_013a: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM>::.ctor(!0&)
|
|
IL_013f: stloc.0
|
|
.line 358,359 : 17,36 ''
|
|
IL_0140: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0145: ldstr "CList/ModifyMenuItem"
|
|
IL_014a: ldarg.2
|
|
IL_014b: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_MirandaHandle()
|
|
IL_0150: call int32 [mscorlib]System.IntPtr::op_Explicit(native int)
|
|
IL_0155: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32)
|
|
IL_015a: ldloca.s nativeHandle
|
|
IL_015c: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM>::get_IntPtr()
|
|
IL_0161: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0166: brfalse.s IL_016b
|
|
|
|
IL_0168: ldc.i4.0
|
|
IL_0169: br.s IL_016c
|
|
|
|
IL_016b: ldc.i4.1
|
|
IL_016c: nop
|
|
IL_016d: stloc.3
|
|
.line 361,361 : 17,38 ''
|
|
IL_016e: ldloc.3
|
|
IL_016f: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0174: nop
|
|
.line 362,362 : 17,31 ''
|
|
IL_0175: ldloc.3
|
|
IL_0176: stloc.s CS$1$0000
|
|
IL_0178: leave.s IL_01a8
|
|
|
|
.line 364,364 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_017a: stloc.s e
|
|
.line 365,365 : 13,14 ''
|
|
IL_017c: nop
|
|
.line 366,366 : 17,119 ''
|
|
IL_017d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService()
|
|
IL_0182: ldloc.s e
|
|
IL_0184: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0189: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_018e: ldloc.s e
|
|
IL_0190: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_0195: throw
|
|
|
|
.line 369,369 : 13,14 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0196: nop
|
|
.line 370,370 : 17,37 ''
|
|
IL_0197: ldloca.s nativeHandle
|
|
IL_0199: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM>::Free()
|
|
IL_019e: nop
|
|
.line 371,371 : 17,59 ''
|
|
IL_019f: ldarg.2
|
|
IL_01a0: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_01a5: nop
|
|
.line 372,372 : 13,14 ''
|
|
IL_01a6: nop
|
|
IL_01a7: endfinally
|
|
} // end handler
|
|
IL_01a8: nop
|
|
.line 373,373 : 9,10 ''
|
|
IL_01a9: ldloc.s CS$1$0000
|
|
IL_01ab: 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 109 (0x6d)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY> nativeHandle,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY msn,
|
|
[2] int32 result,
|
|
[3] bool retValue,
|
|
[4] bool CS$1$0000)
|
|
.line 380,380 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 381,381 : 13,122 ''
|
|
IL_0001: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY>::Empty
|
|
IL_0006: stloc.0
|
|
.line 384,384 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
.line 385,385 : 17,88 ''
|
|
IL_0008: ldloca.s msn
|
|
IL_000a: ldarg.1
|
|
IL_000b: ldarg.2
|
|
IL_000c: ldarg.s icon
|
|
IL_000e: newobj instance void Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::.ctor(string,
|
|
string,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.ToolTipIcon)
|
|
IL_0013: stobj Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY
|
|
.line 386,386 : 17,45 ''
|
|
IL_0018: ldloca.s msn
|
|
IL_001a: ldarg.s timeout
|
|
IL_001c: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Timeout
|
|
.line 387,387 : 17,41 ''
|
|
IL_0021: ldloca.s msn
|
|
IL_0023: ldarg.3
|
|
IL_0024: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Protocol
|
|
.line 389,389 : 17,89 ''
|
|
IL_0029: ldloca.s msn
|
|
IL_002b: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY>::.ctor(!0&)
|
|
IL_0030: stloc.0
|
|
.line 390,390 : 17,141 ''
|
|
IL_0031: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0036: ldstr "Miranda/Systray/Notify"
|
|
IL_003b: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_0040: ldloca.s nativeHandle
|
|
IL_0042: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY>::get_IntPtr()
|
|
IL_0047: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_004c: stloc.2
|
|
.line 392,392 : 17,47 ''
|
|
IL_004d: ldloc.2
|
|
IL_004e: ldc.i4.0
|
|
IL_004f: ceq
|
|
IL_0051: stloc.3
|
|
.line 393,393 : 17,40 ''
|
|
IL_0052: ldloc.3
|
|
IL_0053: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0058: nop
|
|
.line 395,395 : 17,33 ''
|
|
IL_0059: ldloc.3
|
|
IL_005a: stloc.s CS$1$0000
|
|
IL_005c: leave.s IL_0069
|
|
|
|
.line 398,398 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005e: nop
|
|
.line 399,399 : 17,37 ''
|
|
IL_005f: ldloca.s nativeHandle
|
|
IL_0061: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY>::Free()
|
|
IL_0066: nop
|
|
.line 400,400 : 13,14 ''
|
|
IL_0067: nop
|
|
IL_0068: endfinally
|
|
} // end handler
|
|
IL_0069: nop
|
|
.line 401,401 : 9,10 ''
|
|
IL_006a: ldloc.s CS$1$0000
|
|
IL_006c: ret
|
|
} // end of method ContactList::ShowBaloonTip
|
|
|
|
.method public hidebysig instance bool
|
|
SetInfoTipHoverTime(int32 time) cil managed
|
|
{
|
|
// Code size 47 (0x2f)
|
|
.maxstack 4
|
|
.locals init ([0] int32 result,
|
|
[1] bool CS$1$0000)
|
|
.line 404,404 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 405,405 : 13,123 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "CLC/SetInfoTipHoverTime"
|
|
IL_000b: ldarg.1
|
|
IL_000c: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32)
|
|
IL_0011: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0016: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_001b: stloc.0
|
|
.line 406,406 : 13,39 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0025: nop
|
|
.line 408,408 : 13,32 ''
|
|
IL_0026: ldloc.0
|
|
IL_0027: ldc.i4.0
|
|
IL_0028: ceq
|
|
IL_002a: stloc.1
|
|
IL_002b: br.s IL_002d
|
|
|
|
.line 409,409 : 9,10 ''
|
|
IL_002d: ldloc.1
|
|
IL_002e: ret
|
|
} // end of method ContactList::SetInfoTipHoverTime
|
|
|
|
.method public hidebysig instance int32
|
|
GetInfoTipHoverTime() cil managed
|
|
{
|
|
// Code size 21 (0x15)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 412,412 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 413,413 : 13,83 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "CLC/GetInfoTipHoverTime"
|
|
IL_000b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string)
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
.line 414,414 : 9,10 ''
|
|
IL_0013: ldloc.0
|
|
IL_0014: ret
|
|
} // end of method ContactList::GetInfoTipHoverTime
|
|
|
|
.method public hidebysig instance void
|
|
EnableContactSelectionTracking() cil managed
|
|
{
|
|
// Code size 103 (0x67)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.EventHandler 'CS$<>9__CachedAnonymousMethodDelegate6',
|
|
[1] object CS$2$0000,
|
|
[2] bool CS$4$0001)
|
|
IL_0000: ldnull
|
|
IL_0001: stloc.0
|
|
.line 417,417 : 9,10 ''
|
|
IL_0002: nop
|
|
.line 418,418 : 13,30 ''
|
|
IL_0003: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactList::SyncObject
|
|
IL_0008: dup
|
|
IL_0009: stloc.1
|
|
IL_000a: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000f: nop
|
|
.line 419,419 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0010: nop
|
|
.line 420,420 : 17,53 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactSelectionTrackingEnabled
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.2
|
|
IL_001b: ldloc.2
|
|
IL_001c: brtrue.s IL_0020
|
|
|
|
.line 421,421 : 21,28 ''
|
|
IL_001e: leave.s IL_0065
|
|
|
|
.line 423,423 : 17,62 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::HandleContactSelection(object,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>)
|
|
IL_0028: newobj instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>::.ctor(object,
|
|
native int)
|
|
IL_002d: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactMenuShowing(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>)
|
|
IL_0032: nop
|
|
.line 424,424 : 17,56 ''
|
|
IL_0033: ldarg.0
|
|
IL_0034: ldc.i4.1
|
|
IL_0035: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactSelectionTrackingEnabled
|
|
.line 426,426 : 17,131 ''
|
|
IL_003a: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_003f: ldloc.0
|
|
IL_0040: brtrue.s IL_0051
|
|
|
|
IL_0042: ldarg.0
|
|
IL_0043: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::'<EnableContactSelectionTracking>b__5'(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0049: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_004e: stloc.0
|
|
IL_004f: br.s IL_0051
|
|
|
|
IL_0051: ldloc.0
|
|
IL_0052: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::add_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler)
|
|
IL_0057: nop
|
|
.line 427,427 : 13,14 ''
|
|
IL_0058: nop
|
|
IL_0059: leave.s IL_0063
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005b: ldloc.1
|
|
IL_005c: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0061: nop
|
|
IL_0062: endfinally
|
|
} // end handler
|
|
IL_0063: nop
|
|
.line 428,428 : 9,10 ''
|
|
IL_0064: nop
|
|
IL_0065: nop
|
|
.line 428,428 : 9,10 ''
|
|
IL_0066: ret
|
|
} // end of method ContactList::EnableContactSelectionTracking
|
|
|
|
.method private hidebysig instance void
|
|
HandleContactSelection(object sender,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo> e) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] object CS$2$0000)
|
|
.line 431,431 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 432,432 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactList::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.0
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 433,433 : 17,47 ''
|
|
.try
|
|
{
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldarg.2
|
|
IL_0010: callvirt instance !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::get_EventData()
|
|
IL_0015: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactList::selectedContact
|
|
IL_001a: leave.s IL_0024
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_001c: ldloc.0
|
|
IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0022: nop
|
|
IL_0023: endfinally
|
|
} // end handler
|
|
IL_0024: nop
|
|
.line 434,434 : 9,10 ''
|
|
IL_0025: 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 55 (0x37)
|
|
.maxstack 8
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 441,441 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 442,442 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 443,443 : 17,60 ''
|
|
IL_000f: ldstr "contact"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 445,445 : 13,116 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.1
|
|
IL_001c: ldarg.2
|
|
IL_001d: ldarg.3
|
|
IL_001e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0023: ldarg.1
|
|
IL_0024: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0029: ldarg.s properties
|
|
IL_002b: ldarg.s toolTip
|
|
IL_002d: 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_0032: stloc.0
|
|
IL_0033: br.s IL_0035
|
|
|
|
.line 446,446 : 9,10 ''
|
|
IL_0035: ldloc.0
|
|
IL_0036: 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 247 (0xf7)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent clistEvent,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent> nativeStruct,
|
|
[2] native int eventHandle,
|
|
[3] native int CS$1$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 449,449 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 450,450 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.s CS$4$0001
|
|
IL_000d: ldloc.s CS$4$0001
|
|
IL_000f: brtrue.s IL_001c
|
|
|
|
.line 451,451 : 17,60 ''
|
|
IL_0011: ldstr "contact"
|
|
IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001b: throw
|
|
|
|
.line 453,453 : 13,30 ''
|
|
IL_001c: ldarg.2
|
|
IL_001d: ldnull
|
|
IL_001e: ceq
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.s CS$4$0001
|
|
IL_0025: ldloc.s CS$4$0001
|
|
IL_0027: brtrue.s IL_0034
|
|
|
|
.line 454,454 : 17,57 ''
|
|
IL_0029: ldstr "icon"
|
|
IL_002e: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0033: throw
|
|
|
|
.line 456,456 : 13,66 ''
|
|
IL_0034: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::.ctor()
|
|
IL_0039: stloc.0
|
|
.line 457,457 : 13,62 ''
|
|
IL_003a: ldloc.0
|
|
IL_003b: ldarg.1
|
|
IL_003c: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0041: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ContactHandle
|
|
.line 458,458 : 13,49 ''
|
|
IL_0046: ldloc.0
|
|
IL_0047: ldarg.s eventToken
|
|
IL_0049: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::EventHandle
|
|
.line 459,459 : 13,49 ''
|
|
IL_004e: ldloc.0
|
|
IL_004f: ldarg.s properties
|
|
IL_0051: stfld uint32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Flags
|
|
.line 460,460 : 13,49 ''
|
|
IL_0056: ldloc.0
|
|
IL_0057: ldarg.2
|
|
IL_0058: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle()
|
|
IL_005d: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::IconHandle
|
|
.line 461,461 : 13,46 ''
|
|
IL_0062: ldloc.0
|
|
IL_0063: ldarg.s lParamToPass
|
|
IL_0065: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::set_LParam(native int)
|
|
IL_006a: nop
|
|
.line 462,462 : 13,52 ''
|
|
IL_006b: ldloc.0
|
|
IL_006c: ldarg.3
|
|
IL_006d: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ServiceName
|
|
.line 463,463 : 13,42 ''
|
|
IL_0072: ldloc.0
|
|
IL_0073: ldarg.s toolTip
|
|
IL_0075: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Tooltip
|
|
.line 465,465 : 13,114 ''
|
|
IL_007a: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent>::Empty
|
|
IL_007f: stloc.1
|
|
.line 468,468 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0080: nop
|
|
.line 469,469 : 17,92 ''
|
|
IL_0081: ldloca.s clistEvent
|
|
IL_0083: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent>::.ctor(!0&)
|
|
IL_0088: stloc.1
|
|
.line 470,470 : 17,135 ''
|
|
IL_0089: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_008e: ldstr "CList/AddEvent"
|
|
IL_0093: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_0098: ldloca.s nativeStruct
|
|
IL_009a: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent>::get_IntPtr()
|
|
IL_009f: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_00a4: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_00a9: stloc.2
|
|
.line 472,472 : 17,48 ''
|
|
IL_00aa: ldloc.2
|
|
IL_00ab: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_00b0: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_00b5: ldc.i4.0
|
|
IL_00b6: ceq
|
|
IL_00b8: stloc.s CS$4$0001
|
|
IL_00ba: ldloc.s CS$4$0001
|
|
IL_00bc: brtrue.s IL_00e0
|
|
|
|
.line 473,473 : 21,176 ''
|
|
IL_00be: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_00c3: ldstr "CList/AddEvent"
|
|
IL_00c8: ldloca.s eventHandle
|
|
IL_00ca: constrained. [mscorlib]System.IntPtr
|
|
IL_00d0: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00d5: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_00da: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_00df: throw
|
|
|
|
.line 475,475 : 17,47 ''
|
|
IL_00e0: ldloc.0
|
|
IL_00e1: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::EventHandle
|
|
IL_00e6: stloc.3
|
|
IL_00e7: leave.s IL_00f4
|
|
|
|
.line 478,478 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00e9: nop
|
|
.line 479,479 : 17,37 ''
|
|
IL_00ea: ldloca.s nativeStruct
|
|
IL_00ec: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent>::Free()
|
|
IL_00f1: nop
|
|
.line 480,480 : 13,14 ''
|
|
IL_00f2: nop
|
|
IL_00f3: endfinally
|
|
} // end handler
|
|
IL_00f4: nop
|
|
.line 481,481 : 9,10 ''
|
|
IL_00f5: ldloc.3
|
|
IL_00f6: ret
|
|
} // end of method ContactList::AddEvent
|
|
|
|
.method public hidebysig instance bool
|
|
RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 484,484 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 485,485 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 486,486 : 17,60 ''
|
|
IL_000f: ldstr "contact"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 488,488 : 13,64 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.1
|
|
IL_001c: ldarg.1
|
|
IL_001d: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0022: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactList::RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
native int)
|
|
IL_0027: stloc.0
|
|
IL_0028: br.s IL_002a
|
|
|
|
.line 489,489 : 9,10 ''
|
|
IL_002a: ldloc.0
|
|
IL_002b: 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 61 (0x3d)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 492,492 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 493,493 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 494,494 : 17,60 ''
|
|
IL_000f: ldstr "contact"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 496,496 : 13,132 ''
|
|
IL_001a: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_001f: ldstr "Clist/RemoveEvent"
|
|
IL_0024: ldarg.1
|
|
IL_0025: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_002a: ldarg.2
|
|
IL_002b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_0030: call bool [mscorlib]System.Convert::ToBoolean(int32)
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: ceq
|
|
IL_0038: stloc.0
|
|
IL_0039: br.s IL_003b
|
|
|
|
.line 497,497 : 9,10 ''
|
|
IL_003b: ldloc.0
|
|
IL_003c: ret
|
|
} // end of method ContactList::RemoveEvent
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_InfoTipShow>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 21 (0x15)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 140,140 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 141,141 : 25,75 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipShowEventHandler
|
|
IL_0008: ldarg.2
|
|
IL_0009: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::FireInfoTipEvent(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>,
|
|
native int)
|
|
IL_000e: nop
|
|
.line 142,142 : 25,60 ''
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
IL_0013: ldloc.0
|
|
IL_0014: ret
|
|
} // end of method ContactList::'<add_InfoTipShow>b__0'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_InfoTipHide>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 21 (0x15)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 161,161 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 162,162 : 25,75 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::InfoTipHideEventHandler
|
|
IL_0008: ldarg.2
|
|
IL_0009: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::FireInfoTipEvent(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>,
|
|
native int)
|
|
IL_000e: nop
|
|
.line 163,163 : 25,60 ''
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
IL_0013: ldloc.0
|
|
IL_0014: ret
|
|
} // end of method ContactList::'<add_InfoTipHide>b__1'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_ProtocolStatusChange>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 100 (0x64)
|
|
.maxstack 3
|
|
.locals init ([0] string protocolName,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol protocol,
|
|
[2] class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs eArgs,
|
|
[3] int32 CS$1$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 182,182 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 183,183 : 25,126 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0007: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_000c: brtrue.s IL_0017
|
|
|
|
IL_000e: ldarg.2
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0015: br.s IL_0018
|
|
|
|
IL_0017: ldnull
|
|
IL_0018: nop
|
|
IL_0019: stloc.0
|
|
.line 184,184 : 25,50 ''
|
|
IL_001a: ldnull
|
|
IL_001b: stloc.1
|
|
.line 186,186 : 25,65 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0022: stloc.s CS$4$0001
|
|
IL_0024: ldloc.s CS$4$0001
|
|
IL_0026: brtrue.s IL_0034
|
|
|
|
.line 187,187 : 29,90 ''
|
|
IL_0028: ldloc.0
|
|
IL_0029: ldc.i4 0x3e8
|
|
IL_002e: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType)
|
|
IL_0033: stloc.1
|
|
.line 189,189 : 25,135 ''
|
|
IL_0034: ldloc.1
|
|
IL_0035: ldarg.1
|
|
IL_0036: call valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToStatus(native uint)
|
|
IL_003b: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode)
|
|
IL_0040: stloc.2
|
|
.line 191,191 : 25,70 ''
|
|
IL_0041: ldarg.0
|
|
IL_0042: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler
|
|
IL_0047: ldnull
|
|
IL_0048: ceq
|
|
IL_004a: stloc.s CS$4$0001
|
|
IL_004c: ldloc.s CS$4$0001
|
|
IL_004e: brtrue.s IL_005e
|
|
|
|
.line 192,192 : 29,75 ''
|
|
IL_0050: ldarg.0
|
|
IL_0051: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ProtocolStatusChangeEventHandler
|
|
IL_0056: ldarg.0
|
|
IL_0057: ldloc.2
|
|
IL_0058: callvirt instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>::Invoke(object,
|
|
!0)
|
|
IL_005d: nop
|
|
.line 194,194 : 25,60 ''
|
|
IL_005e: ldc.i4.0
|
|
IL_005f: stloc.3
|
|
IL_0060: br.s IL_0062
|
|
|
|
IL_0062: ldloc.3
|
|
IL_0063: ret
|
|
} // end of method ContactList::'<add_ProtocolStatusChange>b__2'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_ContactMenuShowing>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 44 (0x2c)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 213,213 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 214,214 : 25,68 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.1
|
|
IL_000b: ldloc.1
|
|
IL_000c: brtrue.s IL_0026
|
|
|
|
.line 215,215 : 29,137 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactMenuShowingEventHandler
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldarg.1
|
|
IL_0016: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint)
|
|
IL_001b: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::.ctor(!0)
|
|
IL_0020: callvirt instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>::Invoke(object,
|
|
!0)
|
|
IL_0025: nop
|
|
.line 217,217 : 25,60 ''
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: stloc.0
|
|
IL_0028: br.s IL_002a
|
|
|
|
IL_002a: ldloc.0
|
|
IL_002b: ret
|
|
} // end of method ContactList::'<add_ContactMenuShowing>b__3'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_ContactDoubleClicked>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 36 (0x24)
|
|
.maxstack 3
|
|
.locals init ([0] bool retValue,
|
|
[1] int32 CS$1$0000)
|
|
.line 236,236 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 237,237 : 25,203 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> Virtuoso.Miranda.Plugins.Infrastructure.ContactList::ContactDoubleClickedEventHandler
|
|
IL_0008: ldarg.1
|
|
IL_0009: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint)
|
|
IL_000e: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::.ctor(!0)
|
|
IL_0013: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!0>,
|
|
!!0)
|
|
IL_0018: stloc.0
|
|
.line 238,238 : 25,58 ''
|
|
IL_0019: ldloc.0
|
|
IL_001a: call int32 [mscorlib]System.Convert::ToInt32(bool)
|
|
IL_001f: stloc.1
|
|
IL_0020: br.s IL_0022
|
|
|
|
IL_0022: ldloc.1
|
|
IL_0023: ret
|
|
} // end of method ContactList::'<add_ContactDoubleClicked>b__4'
|
|
|
|
.method private hidebysig instance void
|
|
'<EnableContactSelectionTracking>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 21 (0x15)
|
|
.maxstack 8
|
|
.line 426,426 : 81,82 ''
|
|
IL_0000: nop
|
|
.line 426,426 : 83,128 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldftn instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::HandleContactSelection(object,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>)
|
|
IL_0009: newobj instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>::.ctor(object,
|
|
native int)
|
|
IL_000e: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>)
|
|
IL_0013: nop
|
|
IL_0014: ret
|
|
} // end of method ContactList::'<EnableContactSelectionTracking>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<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> InfoTipShow
|
|
{
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_InfoTipShow(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>)
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_InfoTipShow(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>)
|
|
} // end of event ContactList::InfoTipShow
|
|
.event class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>> InfoTipHide
|
|
{
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_InfoTipHide(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>)
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_InfoTipHide(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip>>)
|
|
} // end of event ContactList::InfoTipHide
|
|
.event class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> ProtocolStatusChange
|
|
{
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ProtocolStatusChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>)
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ProtocolStatusChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>)
|
|
} // end of event ContactList::ProtocolStatusChange
|
|
.event class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> ContactMenuShowing
|
|
{
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactMenuShowing(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>)
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactMenuShowing(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>)
|
|
} // end of event ContactList::ContactMenuShowing
|
|
.event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>> ContactDoubleClicked
|
|
{
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::remove_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>)
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::add_ContactDoubleClicked(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>>)
|
|
} // 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<uint8>
|
|
Transparency()
|
|
{
|
|
.set instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::set_Transparency(valuetype [mscorlib]System.Nullable`1<uint8>)
|
|
.get instance valuetype [mscorlib]System.Nullable`1<uint8> 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 26,26 : 44,45 ''
|
|
IL_0007: nop
|
|
.line 26,26 : 46,47 ''
|
|
IL_0008: nop
|
|
IL_0009: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 33,33 : 13,14 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\EventHookAttribute.cs'
|
|
IL_0000: nop
|
|
.line 34,34 : 17,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 35,35 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method EventHookAttribute::get_EventName
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_EventName(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 37,37 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 38,38 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName
|
|
.line 39,39 : 13,14 ''
|
|
IL_0008: ret
|
|
} // end of method EventHookAttribute::set_EventName
|
|
|
|
.method assembly hidebysig specialname strict virtual
|
|
instance string get_HookName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 44,44 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 44,44 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::get_EventName()
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 44,44 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$1$0000)
|
|
.line 49,49 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 19,45 ''
|
|
IL_0001: ldc.i4.1
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 49,49 : 46,47 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: ret
|
|
} // end of method EventHookAttribute::get_HookType
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string eventName) cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 56,56 : 9,52 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::.ctor()
|
|
IL_0006: nop
|
|
.line 57,57 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 58,58 : 13,35 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 59,59 : 17,62 ''
|
|
IL_0013: ldstr "eventName"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 61,61 : 13,40 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.1
|
|
IL_0020: stfld string Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute::eventName
|
|
.line 62,62 : 9,10 ''
|
|
IL_0025: nop
|
|
IL_0026: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 27,27 : 38,39 ''
|
|
IL_0007: nop
|
|
.line 27,27 : 40,41 ''
|
|
IL_0008: nop
|
|
IL_0009: 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<T>
|
|
extends Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs
|
|
{
|
|
.field private !T eventData
|
|
.method public hidebysig specialname instance !T
|
|
get_EventData() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] !T CS$1$0000)
|
|
.line 33,33 : 13,14 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ContactListEventArgs.cs'
|
|
IL_0000: nop
|
|
.line 34,34 : 17,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<!T>::eventData
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 35,35 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactListEventArgs`1::get_EventData
|
|
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor(!T eventData) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 8
|
|
.line 42,42 : 9,51 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor()
|
|
IL_0006: nop
|
|
.line 43,43 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 44,44 : 13,40 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: stfld !0 class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEventArgs`1<!T>::eventData
|
|
.line 45,45 : 9,10 ''
|
|
IL_000f: nop
|
|
IL_0010: 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 71 (0x47)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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)
|
|
IL_0007: nop
|
|
.line 44,44 : 9,10 ''
|
|
IL_0008: nop
|
|
.line 45,45 : 13,53 ''
|
|
IL_0009: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::ItemTypeType
|
|
IL_000e: ldarg.2
|
|
IL_000f: box Virtuoso.Miranda.Plugins.Infrastructure.ItemType
|
|
IL_0014: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type,
|
|
object)
|
|
IL_0019: stloc.0
|
|
IL_001a: ldloc.0
|
|
IL_001b: brtrue.s IL_0028
|
|
|
|
.line 46,46 : 17,63 ''
|
|
IL_001d: ldstr "type"
|
|
IL_0022: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0027: throw
|
|
|
|
.line 48,48 : 13,46 ''
|
|
IL_0028: ldarg.2
|
|
IL_0029: ldc.i4.0
|
|
IL_002a: ceq
|
|
IL_002c: ldc.i4.0
|
|
IL_002d: ceq
|
|
IL_002f: stloc.0
|
|
IL_0030: ldloc.0
|
|
IL_0031: brtrue.s IL_003e
|
|
|
|
.line 49,49 : 17,83 ''
|
|
IL_0033: ldstr "Unspecified type is not supported."
|
|
IL_0038: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_003d: throw
|
|
|
|
.line 51,51 : 13,30 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldarg.2
|
|
IL_0040: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::'type'
|
|
.line 52,52 : 9,10 ''
|
|
IL_0045: nop
|
|
IL_0046: ret
|
|
} // end of method MirandaItem::.ctor
|
|
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor(native int handle) cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 8
|
|
.line 54,54 : 9,44 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::.ctor()
|
|
IL_0006: nop
|
|
.line 55,55 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 56,56 : 13,41 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int)
|
|
IL_000f: nop
|
|
.line 57,57 : 9,10 ''
|
|
IL_0010: nop
|
|
IL_0011: ret
|
|
} // end of method MirandaItem::.ctor
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType
|
|
get_Type() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType CS$1$0000)
|
|
.line 66,66 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 17,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ItemType Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem::'type'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 68,68 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 37,37 : 74,75 ''
|
|
IL_0009: nop
|
|
.line 37,37 : 76,77 ''
|
|
IL_000a: nop
|
|
IL_000b: ret
|
|
} // end of method GroupInfo::.ctor
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Name() cil managed
|
|
{
|
|
// Code size 83 (0x53)
|
|
.maxstack 4
|
|
.locals init ([0] native int pName,
|
|
[1] string CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 46,46 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 47,47 : 17,126 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "CList/GroupGetName"
|
|
IL_000b: ldarg.0
|
|
IL_000c: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0011: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0016: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_001b: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0020: stloc.0
|
|
.line 48,48 : 17,52 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0027: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_002c: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0031: nop
|
|
.line 50,50 : 17,42 ''
|
|
IL_0032: ldloc.0
|
|
IL_0033: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0038: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_003d: ldc.i4.0
|
|
IL_003e: ceq
|
|
IL_0040: stloc.2
|
|
IL_0041: ldloc.2
|
|
IL_0042: brtrue.s IL_004d
|
|
|
|
.line 51,51 : 21,59 ''
|
|
IL_0044: ldloc.0
|
|
IL_0045: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int)
|
|
IL_004a: stloc.1
|
|
IL_004b: br.s IL_0051
|
|
|
|
.line 53,53 : 21,33 ''
|
|
IL_004d: ldnull
|
|
IL_004e: stloc.1
|
|
IL_004f: br.s IL_0051
|
|
|
|
.line 54,54 : 13,14 ''
|
|
IL_0051: ldloc.1
|
|
IL_0052: ret
|
|
} // end of method GroupInfo::get_Name
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsExpanded() cil managed
|
|
{
|
|
// Code size 93 (0x5d)
|
|
.maxstack 4
|
|
.locals init ([0] int32 expanded,
|
|
[1] native int pName,
|
|
[2] bool CS$1$0000,
|
|
[3] native int CS$0$0001,
|
|
[4] bool CS$4$0002)
|
|
.line 60,60 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 61,61 : 17,34 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
.line 63,63 : 17,142 ''
|
|
IL_0003: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0008: ldstr "CList/GroupGetName"
|
|
IL_000d: ldarg.0
|
|
IL_000e: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0013: stloc.3
|
|
IL_0014: ldloca.s CS$0$0001
|
|
IL_0016: call instance void* [mscorlib]System.IntPtr::ToPointer()
|
|
IL_001b: ldloca.s expanded
|
|
IL_001d: conv.u
|
|
IL_001e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_0023: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0028: stloc.1
|
|
.line 64,64 : 17,52 ''
|
|
IL_0029: ldloc.1
|
|
IL_002a: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_002f: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0034: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0039: nop
|
|
.line 66,66 : 17,42 ''
|
|
IL_003a: ldloc.1
|
|
IL_003b: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0040: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0045: ldc.i4.0
|
|
IL_0046: ceq
|
|
IL_0048: stloc.s CS$4$0002
|
|
IL_004a: ldloc.s CS$4$0002
|
|
IL_004c: brtrue.s IL_0057
|
|
|
|
.line 67,67 : 21,56 ''
|
|
IL_004e: ldloc.0
|
|
IL_004f: call bool [mscorlib]System.Convert::ToBoolean(int32)
|
|
IL_0054: stloc.2
|
|
IL_0055: br.s IL_005b
|
|
|
|
.line 69,69 : 21,34 ''
|
|
IL_0057: ldc.i4.0
|
|
IL_0058: stloc.2
|
|
IL_0059: br.s IL_005b
|
|
|
|
.line 70,70 : 13,14 ''
|
|
IL_005b: ldloc.2
|
|
IL_005c: 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<string,string> '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 27 (0x1b)
|
|
.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)
|
|
IL_000c: nop
|
|
.line 98,98 : 9,10 ''
|
|
IL_000d: nop
|
|
.line 99,99 : 13,58 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol()
|
|
IL_0014: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule
|
|
.line 100,100 : 9,10 ''
|
|
IL_0019: nop
|
|
IL_001a: 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 26 (0x1a)
|
|
.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)
|
|
IL_0016: nop
|
|
.line 104,104 : 9,10 ''
|
|
IL_0017: nop
|
|
.line 105,105 : 9,10 ''
|
|
IL_0018: nop
|
|
IL_0019: 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 16 (0x10)
|
|
.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)
|
|
IL_000c: nop
|
|
.line 108,108 : 93,94 ''
|
|
IL_000d: nop
|
|
.line 108,108 : 95,96 ''
|
|
IL_000e: nop
|
|
IL_000f: 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 203 (0xcb)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context,
|
|
[1] native int protoNamePtr,
|
|
[2] string protoName,
|
|
[3] bool CS$4$0000)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 113,113 : 9,10 ''
|
|
IL_0009: nop
|
|
.line 114,114 : 13,61 ''
|
|
IL_000a: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_000f: stloc.0
|
|
.line 116,116 : 13,120 ''
|
|
IL_0010: ldarg.1
|
|
IL_0011: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0016: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_001b: brfalse.s IL_0036
|
|
|
|
IL_001d: ldloc.0
|
|
IL_001e: ldstr "DB/Contact/Is"
|
|
IL_0023: ldarg.1
|
|
IL_0024: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0029: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_002e: ldc.i4.0
|
|
IL_002f: ceq
|
|
IL_0031: ldc.i4.0
|
|
IL_0032: ceq
|
|
IL_0034: br.s IL_0037
|
|
|
|
IL_0036: ldc.i4.1
|
|
IL_0037: nop
|
|
IL_0038: stloc.3
|
|
IL_0039: ldloc.3
|
|
IL_003a: brtrue.s IL_0047
|
|
|
|
.line 117,117 : 17,87 ''
|
|
IL_003c: ldstr "Contact not found in Miranda database."
|
|
IL_0041: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_0046: throw
|
|
|
|
.line 119,119 : 13,67 ''
|
|
IL_0047: ldarg.1
|
|
IL_0048: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int)
|
|
IL_004d: stloc.1
|
|
.line 121,121 : 13,45 ''
|
|
IL_004e: ldloc.1
|
|
IL_004f: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0054: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0059: ldc.i4.0
|
|
IL_005a: ceq
|
|
IL_005c: stloc.3
|
|
IL_005d: ldloc.3
|
|
IL_005e: brtrue.s IL_0081
|
|
|
|
.line 122,122 : 13,14 ''
|
|
IL_0060: nop
|
|
.line 123,123 : 17,90 ''
|
|
IL_0061: ldloc.1
|
|
IL_0062: ldc.i4.0
|
|
IL_0063: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0068: stloc.2
|
|
.line 124,124 : 17,91 ''
|
|
IL_0069: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_006e: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols()
|
|
IL_0073: ldloc.2
|
|
IL_0074: ldarg.0
|
|
IL_0075: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule
|
|
IL_007a: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.Protocol>::TryGetValue(!0,
|
|
!1&)
|
|
IL_007f: pop
|
|
.line 125,125 : 13,14 ''
|
|
IL_0080: nop
|
|
.line 127,127 : 13,38 ''
|
|
IL_0081: ldarg.0
|
|
IL_0082: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule
|
|
IL_0087: ldnull
|
|
IL_0088: ceq
|
|
IL_008a: ldc.i4.0
|
|
IL_008b: ceq
|
|
IL_008d: stloc.3
|
|
IL_008e: ldloc.3
|
|
IL_008f: brtrue.s IL_00c1
|
|
|
|
.line 128,128 : 13,14 ''
|
|
IL_0091: nop
|
|
.line 129,129 : 17,57 ''
|
|
IL_0092: ldarg.0
|
|
IL_0093: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol()
|
|
IL_0098: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule
|
|
.line 131,131 : 17,50 ''
|
|
IL_009d: ldarg.1
|
|
IL_009e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_00a3: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_00a8: ldc.i4.0
|
|
IL_00a9: ceq
|
|
IL_00ab: stloc.3
|
|
IL_00ac: ldloc.3
|
|
IL_00ad: brtrue.s IL_00c0
|
|
|
|
.line 132,132 : 21,101 ''
|
|
IL_00af: ldc.i4.5
|
|
IL_00b0: ldstr "Hyphen"
|
|
IL_00b5: ldstr "Unable to obtain contact's protocol"
|
|
IL_00ba: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00bf: nop
|
|
.line 133,133 : 13,14 ''
|
|
IL_00c0: nop
|
|
.line 135,135 : 13,48 ''
|
|
IL_00c1: ldarg.0
|
|
IL_00c2: ldarg.1
|
|
IL_00c3: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int)
|
|
IL_00c8: nop
|
|
.line 136,136 : 9,10 ''
|
|
IL_00c9: nop
|
|
IL_00ca: ret
|
|
} // end of method ContactInfo::.ctor
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
FromHandle(native int contactHandle) cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 139,139 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 140,140 : 13,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native int)
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 141,141 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 145,145 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 146,146 : 13,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::.ctor(native uint)
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 147,147 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactInfo::FromHandle
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType
|
|
get_PropertyType() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType CS$1$0000)
|
|
.line 155,155 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 155,155 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::valueType
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 155,155 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactInfo::get_PropertyType
|
|
|
|
.method public hidebysig specialname instance object
|
|
get_PropertyValue() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 160,160 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 160,160 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'value'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 160,160 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactInfo::get_PropertyValue
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol
|
|
get_OwningModule() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol CS$1$0000)
|
|
.line 165,165 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 165,165 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::owningModule
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 165,165 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactInfo::get_OwningModule
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsSelf() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 171,171 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 172,172 : 17,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 173,173 : 13,14 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: ret
|
|
} // end of method ContactInfo::get_IsSelf
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
get_MeNeutral() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 179,179 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 180,180 : 17,34 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::meNeutral
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 181,181 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method ContactInfo::get_MeNeutral
|
|
|
|
.method public hidebysig specialname instance valuetype [mscorlib]System.Nullable`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode>
|
|
get_Status() cil managed
|
|
{
|
|
// Code size 85 (0x55)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] valuetype [mscorlib]System.Nullable`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode> CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] valuetype [mscorlib]System.Nullable`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode> CS$0$0002)
|
|
.line 187,187 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 188,188 : 17,61 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule()
|
|
IL_0007: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name()
|
|
IL_000c: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.2
|
|
IL_0015: ldloc.2
|
|
IL_0016: brtrue.s IL_0024
|
|
|
|
.line 189,189 : 21,33 ''
|
|
IL_0018: ldloca.s CS$0$0002
|
|
IL_001a: initobj valuetype [mscorlib]System.Nullable`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode>
|
|
IL_0020: ldloc.3
|
|
IL_0021: stloc.1
|
|
IL_0022: br.s IL_0053
|
|
|
|
.line 191,191 : 17,86 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldstr "Status"
|
|
IL_002a: ldc.i4.2
|
|
IL_002b: call instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0030: stloc.0
|
|
.line 193,193 : 17,33 ''
|
|
IL_0031: ldloc.0
|
|
IL_0032: ldnull
|
|
IL_0033: ceq
|
|
IL_0035: stloc.2
|
|
IL_0036: ldloc.2
|
|
IL_0037: brtrue.s IL_0047
|
|
|
|
.line 194,194 : 21,52 ''
|
|
IL_0039: ldloc.0
|
|
IL_003a: unbox.any [mscorlib]System.UInt16
|
|
IL_003f: newobj instance void valuetype [mscorlib]System.Nullable`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode>::.ctor(!0)
|
|
IL_0044: stloc.1
|
|
IL_0045: br.s IL_0053
|
|
|
|
.line 196,196 : 21,33 ''
|
|
IL_0047: ldloca.s CS$0$0002
|
|
IL_0049: initobj valuetype [mscorlib]System.Nullable`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode>
|
|
IL_004f: ldloc.3
|
|
IL_0050: stloc.1
|
|
IL_0051: br.s IL_0053
|
|
|
|
.line 197,197 : 13,14 ''
|
|
IL_0053: ldloc.1
|
|
IL_0054: ret
|
|
} // end of method ContactInfo::get_Status
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_DisplayName() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 203,203 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 204,204 : 17,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0007: call string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetDisplayName(native int)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 205,205 : 13,14 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method ContactInfo::get_DisplayName
|
|
|
|
.method public hidebysig specialname instance object
|
|
get_UniqueID() cil managed
|
|
{
|
|
// Code size 73 (0x49)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType 'type',
|
|
[1] object CS$1$0000,
|
|
[2] object CS$2$0001,
|
|
[3] bool CS$4$0002)
|
|
.line 212,212 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 213,213 : 17,34 ''
|
|
IL_0001: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.2
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 214,214 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 215,215 : 21,42 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID
|
|
IL_0015: ldnull
|
|
IL_0016: ceq
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: stloc.3
|
|
IL_001c: ldloc.3
|
|
IL_001d: brtrue.s IL_0035
|
|
|
|
.line 216,216 : 21,22 ''
|
|
IL_001f: nop
|
|
.line 218,218 : 25,76 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0026: ldarg.0
|
|
IL_0027: ldflda object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID
|
|
IL_002c: ldloca.s 'type'
|
|
IL_002e: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetUniqueID(native int,
|
|
object&,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&)
|
|
IL_0033: pop
|
|
.line 219,219 : 21,22 ''
|
|
IL_0034: nop
|
|
.line 221,221 : 21,37 ''
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::uniqueID
|
|
IL_003b: stloc.1
|
|
IL_003c: leave.s IL_0046
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_003e: ldloc.2
|
|
IL_003f: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0044: nop
|
|
IL_0045: endfinally
|
|
} // end handler
|
|
IL_0046: nop
|
|
.line 223,223 : 13,14 ''
|
|
IL_0047: ldloc.1
|
|
IL_0048: 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 21 (0x15)
|
|
.maxstack 5
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 233,233 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 234,234 : 13,68 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.0
|
|
IL_0004: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule()
|
|
IL_0009: ldarg.2
|
|
IL_000a: ldarg.3
|
|
IL_000b: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner,
|
|
object,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
.line 235,235 : 9,10 ''
|
|
IL_0013: ldloc.0
|
|
IL_0014: 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 44 (0x2c)
|
|
.maxstack 5
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 238,238 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 239,239 : 13,31 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 240,240 : 17,58 ''
|
|
IL_000c: ldstr "owner"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 242,242 : 13,66 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: ldarg.2
|
|
IL_001a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name()
|
|
IL_001f: ldarg.3
|
|
IL_0020: ldarg.s saveAs
|
|
IL_0022: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSetting(string,
|
|
string,
|
|
object,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0027: stloc.0
|
|
IL_0028: br.s IL_002a
|
|
|
|
.line 243,243 : 9,10 ''
|
|
IL_002a: ldloc.0
|
|
IL_002b: 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 42 (0x2a)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 246,246 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 247,247 : 13,31 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 248,248 : 17,58 ''
|
|
IL_000c: ldstr "owner"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 250,250 : 13,63 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: ldarg.2
|
|
IL_001a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name()
|
|
IL_001f: ldarg.3
|
|
IL_0020: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::WriteSettingAsBlob(string,
|
|
string,
|
|
uint8[])
|
|
IL_0025: stloc.0
|
|
IL_0026: br.s IL_0028
|
|
|
|
.line 251,251 : 9,10 ''
|
|
IL_0028: ldloc.0
|
|
IL_0029: ret
|
|
} // end of method ContactInfo::WriteSettingAsBlob
|
|
|
|
.method public hidebysig instance bool
|
|
WriteSettingAsBlob(string name,
|
|
string owner,
|
|
uint8[] 'blob') cil managed
|
|
{
|
|
// Code size 29 (0x1d)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 254,254 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 255,255 : 13,30 ''
|
|
IL_0001: ldarg.3
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 256,256 : 17,57 ''
|
|
IL_000c: ldstr "blob"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 258,258 : 13,49 ''
|
|
IL_0017: newobj instance void [mscorlib]System.NotImplementedException::.ctor()
|
|
IL_001c: 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 521 (0x209)
|
|
.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] bool CS$4$0001,
|
|
[10] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType CS$4$0002,
|
|
[11] native int CS$0$0003)
|
|
.line 264,264 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 265,265 : 13,45 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.s CS$4$0001
|
|
IL_000c: ldloc.s CS$4$0001
|
|
IL_000e: brtrue.s IL_001b
|
|
|
|
.line 266,266 : 17,58 ''
|
|
IL_0010: ldstr "owner"
|
|
IL_0015: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001a: throw
|
|
|
|
.line 268,268 : 13,44 ''
|
|
IL_001b: ldarg.1
|
|
IL_001c: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0021: ldc.i4.0
|
|
IL_0022: ceq
|
|
IL_0024: stloc.s CS$4$0001
|
|
IL_0026: ldloc.s CS$4$0001
|
|
IL_0028: brtrue.s IL_0035
|
|
|
|
.line 269,269 : 17,57 ''
|
|
IL_002a: ldstr "name"
|
|
IL_002f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0034: throw
|
|
|
|
.line 271,271 : 13,77 ''
|
|
IL_0035: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty
|
|
IL_003a: stloc.0
|
|
.line 272,272 : 13,94 ''
|
|
IL_003b: ldarg.1
|
|
IL_003c: ldc.i4.0
|
|
IL_003d: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0042: stloc.1
|
|
.line 273,273 : 13,101 ''
|
|
IL_0043: ldarg.2
|
|
IL_0044: ldc.i4.0
|
|
IL_0045: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_004a: stloc.2
|
|
.line 275,275 : 13,42 ''
|
|
IL_004b: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0050: stloc.3
|
|
.line 278,278 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0051: nop
|
|
.line 279,279 : 17,79 ''
|
|
IL_0052: ldloca.s dbSetting
|
|
IL_0054: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING
|
|
.line 280,280 : 17,45 ''
|
|
IL_005a: ldloca.s dbSetting
|
|
IL_005c: ldloc.1
|
|
IL_005d: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle)
|
|
IL_0062: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name
|
|
.line 281,281 : 17,53 ''
|
|
IL_0067: ldloca.s dbSetting
|
|
IL_0069: ldloc.2
|
|
IL_006a: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle)
|
|
IL_006f: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module
|
|
.line 282,282 : 17,51 ''
|
|
IL_0074: ldloca.s dbSetting
|
|
IL_0076: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_007b: initobj Virtuoso.Miranda.Plugins.Native.DBVARIANT
|
|
.line 283,283 : 17,53 ''
|
|
IL_0081: ldloca.s dbSetting
|
|
IL_0083: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_0088: ldarg.s saveAs
|
|
IL_008a: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type
|
|
.line 285,285 : 17,32 ''
|
|
IL_008f: ldarg.s saveAs
|
|
IL_0091: stloc.s CS$4$0002
|
|
IL_0093: ldloc.s CS$4$0002
|
|
IL_0095: ldc.i4.1
|
|
IL_0096: sub
|
|
IL_0097: switch (
|
|
IL_011f,
|
|
IL_0138,
|
|
IL_0170,
|
|
IL_0151)
|
|
IL_00ac: ldloc.s CS$4$0002
|
|
IL_00ae: ldc.i4 0xfc
|
|
IL_00b3: sub
|
|
IL_00b4: switch (
|
|
IL_00f8,
|
|
IL_00f8,
|
|
IL_016a,
|
|
IL_00ce)
|
|
IL_00c9: br IL_0170
|
|
|
|
.line 288,288 : 25,104 ''
|
|
IL_00ce: ldarg.3
|
|
IL_00cf: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00d4: ldc.i4.0
|
|
IL_00d5: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_00da: stloc.0
|
|
.line 289,289 : 25,75 ''
|
|
IL_00db: ldloca.s dbSetting
|
|
IL_00dd: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_00e2: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_00e7: ldloca.s valueHandle
|
|
IL_00e9: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_00ee: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr
|
|
.line 290,290 : 25,31 ''
|
|
IL_00f3: br IL_017b
|
|
|
|
.line 293,293 : 25,107 ''
|
|
IL_00f8: ldarg.3
|
|
IL_00f9: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00fe: ldc.i4.1
|
|
IL_00ff: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0104: stloc.0
|
|
.line 294,294 : 25,75 ''
|
|
IL_0105: ldloca.s dbSetting
|
|
IL_0107: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_010c: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_0111: ldloca.s valueHandle
|
|
IL_0113: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0118: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr
|
|
.line 295,295 : 25,31 ''
|
|
IL_011d: br.s IL_017b
|
|
|
|
.line 298,298 : 25,81 ''
|
|
IL_011f: ldloca.s dbSetting
|
|
IL_0121: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_0126: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_012b: ldarg.3
|
|
IL_012c: call uint8 [mscorlib]System.Convert::ToByte(object)
|
|
IL_0131: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte
|
|
.line 299,299 : 25,31 ''
|
|
IL_0136: br.s IL_017b
|
|
|
|
.line 301,301 : 25,83 ''
|
|
IL_0138: ldloca.s dbSetting
|
|
IL_013a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_013f: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_0144: ldarg.3
|
|
IL_0145: call uint16 [mscorlib]System.Convert::ToUInt16(object)
|
|
IL_014a: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word
|
|
.line 302,302 : 25,31 ''
|
|
IL_014f: br.s IL_017b
|
|
|
|
.line 304,304 : 25,84 ''
|
|
IL_0151: ldloca.s dbSetting
|
|
IL_0153: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_0158: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_015d: ldarg.3
|
|
IL_015e: call uint32 [mscorlib]System.Convert::ToUInt32(object)
|
|
IL_0163: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord
|
|
.line 305,305 : 25,31 ''
|
|
IL_0168: br.s IL_017b
|
|
|
|
.line 307,307 : 25,61 ''
|
|
IL_016a: newobj instance void [mscorlib]System.NotImplementedException::.ctor()
|
|
IL_016f: throw
|
|
|
|
.line 321,321 : 25,73 ''
|
|
IL_0170: ldstr "saveAs"
|
|
IL_0175: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_017a: throw
|
|
|
|
.line 324,324 : 17,144 ''
|
|
IL_017b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0180: ldstr "DB/Contact/WriteSetting"
|
|
IL_0185: ldarg.0
|
|
IL_0186: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_018b: stloc.s CS$0$0003
|
|
IL_018d: ldloca.s CS$0$0003
|
|
IL_018f: call instance void* [mscorlib]System.IntPtr::ToPointer()
|
|
IL_0194: ldloca.s dbSetting
|
|
IL_0196: conv.u
|
|
IL_0197: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_019c: ldc.i4.0
|
|
IL_019d: ceq
|
|
IL_019f: stloc.s result
|
|
.line 325,325 : 17,38 ''
|
|
IL_01a1: ldloc.s result
|
|
IL_01a3: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_01a8: nop
|
|
.line 327,327 : 17,31 ''
|
|
IL_01a9: ldloc.s result
|
|
IL_01ab: stloc.s CS$1$0000
|
|
IL_01ad: leave.s IL_0205
|
|
|
|
.line 329,329 : 13,39 ''
|
|
} // end .try
|
|
catch [mscorlib]System.FormatException
|
|
{
|
|
IL_01af: stloc.s fE
|
|
.line 330,330 : 13,14 ''
|
|
IL_01b1: nop
|
|
.line 331,331 : 17,68 ''
|
|
IL_01b2: ldstr "value"
|
|
IL_01b7: ldloc.s fE
|
|
IL_01b9: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_01be: throw
|
|
|
|
.line 333,333 : 13,32 ''
|
|
} // end handler
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_01bf: stloc.s e
|
|
.line 334,334 : 13,14 ''
|
|
IL_01c1: nop
|
|
.line 335,335 : 17,107 ''
|
|
IL_01c2: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService()
|
|
IL_01c7: ldloc.s e
|
|
IL_01c9: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_01ce: throw
|
|
|
|
.line 338,338 : 13,14 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_01cf: nop
|
|
.line 339,339 : 17,36 ''
|
|
IL_01d0: ldloca.s valueHandle
|
|
IL_01d2: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_01d7: nop
|
|
.line 340,340 : 17,35 ''
|
|
IL_01d8: ldloca.s nameHandle
|
|
IL_01da: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_01df: nop
|
|
.line 341,341 : 17,41 ''
|
|
IL_01e0: ldloca.s moduleNameHandle
|
|
IL_01e2: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_01e7: nop
|
|
.line 343,343 : 17,44 ''
|
|
IL_01e8: ldloc.3
|
|
IL_01e9: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_01ee: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_01f3: ldc.i4.0
|
|
IL_01f4: ceq
|
|
IL_01f6: stloc.s CS$4$0001
|
|
IL_01f8: ldloc.s CS$4$0001
|
|
IL_01fa: brtrue.s IL_0203
|
|
|
|
.line 344,344 : 21,50 ''
|
|
IL_01fc: ldloc.3
|
|
IL_01fd: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_0202: nop
|
|
.line 345,345 : 13,14 ''
|
|
IL_0203: nop
|
|
IL_0204: endfinally
|
|
} // end handler
|
|
IL_0205: nop
|
|
.line 346,346 : 9,10 ''
|
|
IL_0206: ldloc.s CS$1$0000
|
|
IL_0208: 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 19 (0x13)
|
|
.maxstack 3
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 353,353 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 354,354 : 13,61 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0007: ldarg.1
|
|
IL_0008: ldarg.2
|
|
IL_0009: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int,
|
|
string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 355,355 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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 56 (0x38)
|
|
.maxstack 4
|
|
.locals init ([0] native int pOwnerName,
|
|
[1] object CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 358,358 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 359,359 : 13,65 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int)
|
|
IL_0007: stloc.0
|
|
.line 361,361 : 13,43 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000e: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: ceq
|
|
IL_0016: stloc.2
|
|
IL_0017: ldloc.2
|
|
IL_0018: brtrue.s IL_0025
|
|
|
|
.line 362,362 : 17,94 ''
|
|
IL_001a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_OwnerUnknown()
|
|
IL_001f: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0024: throw
|
|
|
|
.line 364,364 : 13,98 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: ldloc.0
|
|
IL_0028: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int)
|
|
IL_002d: ldarg.2
|
|
IL_002e: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int,
|
|
string,
|
|
string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0033: stloc.1
|
|
IL_0034: br.s IL_0036
|
|
|
|
.line 365,365 : 9,10 ''
|
|
IL_0036: ldloc.1
|
|
IL_0037: 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 20 (0x14)
|
|
.maxstack 4
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 368,368 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 369,369 : 13,68 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0007: ldarg.1
|
|
IL_0008: ldarg.2
|
|
IL_0009: ldarg.3
|
|
IL_000a: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_000f: stloc.0
|
|
IL_0010: br.s IL_0012
|
|
|
|
.line 370,370 : 9,10 ''
|
|
IL_0012: ldloc.0
|
|
IL_0013: 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 42 (0x2a)
|
|
.maxstack 4
|
|
.locals init ([0] object CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 373,373 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 374,374 : 13,31 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 375,375 : 17,58 ''
|
|
IL_000c: ldstr "owner"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 377,377 : 13,73 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: ldarg.2
|
|
IL_001a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name()
|
|
IL_001f: ldarg.3
|
|
IL_0020: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int,
|
|
string,
|
|
string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_0025: stloc.0
|
|
IL_0026: br.s IL_0028
|
|
|
|
.line 378,378 : 9,10 ''
|
|
IL_0028: ldloc.0
|
|
IL_0029: 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 20 (0x14)
|
|
.maxstack 4
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 381,381 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 382,382 : 13,68 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0007: ldarg.1
|
|
IL_0008: ldarg.2
|
|
IL_0009: ldarg.3
|
|
IL_000a: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSetting(native int,
|
|
string,
|
|
string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType)
|
|
IL_000f: stloc.0
|
|
IL_0010: br.s IL_0012
|
|
|
|
.line 383,383 : 9,10 ''
|
|
IL_0012: ldloc.0
|
|
IL_0013: 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 185 (0xb9)
|
|
.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,
|
|
[5] bool CS$4$0001)
|
|
.line 386,386 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 387,387 : 13,44 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.s CS$4$0001
|
|
IL_000c: ldloc.s CS$4$0001
|
|
IL_000e: brtrue.s IL_001b
|
|
|
|
.line 388,388 : 17,57 ''
|
|
IL_0010: ldstr "name"
|
|
IL_0015: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001a: throw
|
|
|
|
.line 390,390 : 13,70 ''
|
|
IL_001b: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer()
|
|
IL_0020: stloc.0
|
|
.line 393,393 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0021: nop
|
|
.line 394,394 : 17,75 ''
|
|
IL_0022: ldloca.s dbSetting
|
|
IL_0024: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING
|
|
.line 395,395 : 17,39 ''
|
|
IL_002a: ldloca.s dbSetting
|
|
IL_002c: ldarg.1
|
|
IL_002d: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Name
|
|
.line 397,397 : 17,55 ''
|
|
IL_0032: ldloca.s dbVariant
|
|
IL_0034: initobj Virtuoso.Miranda.Plugins.Native.DBVARIANT
|
|
.line 398,398 : 17,47 ''
|
|
IL_003a: ldloca.s dbVariant
|
|
IL_003c: ldarg.3
|
|
IL_003d: stfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type
|
|
.line 400,400 : 17,31 ''
|
|
IL_0042: ldloc.0
|
|
IL_0043: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock()
|
|
IL_0048: nop
|
|
.line 402,402 : 17,56 ''
|
|
IL_0049: ldarg.3
|
|
IL_004a: ldc.i4 0xfe
|
|
IL_004f: ceq
|
|
IL_0051: stloc.s CS$4$0001
|
|
IL_0053: ldloc.s CS$4$0001
|
|
IL_0055: brtrue.s IL_0080
|
|
|
|
.line 403,403 : 17,18 ''
|
|
IL_0057: nop
|
|
.line 404,404 : 21,60 ''
|
|
IL_0058: ldloca.s dbVariant
|
|
IL_005a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_005f: ldloc.0
|
|
IL_0060: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_0065: stfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr
|
|
.line 405,405 : 21,73 ''
|
|
IL_006a: ldloca.s dbVariant
|
|
IL_006c: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_0071: ldloc.0
|
|
IL_0072: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size()
|
|
IL_0077: conv.u2
|
|
IL_0078: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize
|
|
.line 406,406 : 17,18 ''
|
|
IL_007d: nop
|
|
IL_007e: br.s IL_0087
|
|
|
|
.line 408,408 : 17,18 ''
|
|
IL_0080: nop
|
|
.line 409,409 : 21,57 ''
|
|
IL_0081: newobj instance void [mscorlib]System.NotImplementedException::.ctor()
|
|
IL_0086: throw
|
|
|
|
.line 413,413 : 17,96 ''
|
|
IL_0087: ldarg.0
|
|
IL_0088: ldarg.2
|
|
IL_0089: ldloca.s dbSetting
|
|
IL_008b: ldloca.s dbVariant
|
|
IL_008d: call object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::ReadSettingInternal(native int,
|
|
string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING&,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT&)
|
|
IL_0092: stloc.s CS$1$0000
|
|
IL_0094: leave.s IL_00b5
|
|
|
|
.line 416,416 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0096: stloc.3
|
|
.line 417,417 : 13,14 ''
|
|
IL_0097: nop
|
|
.line 418,418 : 17,107 ''
|
|
IL_0098: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService()
|
|
IL_009d: ldloc.3
|
|
IL_009e: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_00a3: throw
|
|
|
|
.line 421,421 : 13,14 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00a4: nop
|
|
.line 422,422 : 17,33 ''
|
|
IL_00a5: ldloc.0
|
|
IL_00a6: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock()
|
|
IL_00ab: nop
|
|
.line 423,423 : 17,57 ''
|
|
IL_00ac: ldloc.0
|
|
IL_00ad: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer)
|
|
IL_00b2: nop
|
|
.line 424,424 : 13,14 ''
|
|
IL_00b3: nop
|
|
IL_00b4: endfinally
|
|
} // end handler
|
|
IL_00b5: nop
|
|
.line 425,425 : 9,10 ''
|
|
IL_00b6: ldloc.s CS$1$0000
|
|
IL_00b8: 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 144 (0x90)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING> dbSettingHandle,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT> dbVariantHandle,
|
|
[2] int32 result,
|
|
[3] object CS$1$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 428,428 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 429,429 : 13,123 ''
|
|
IL_0001: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING>::Empty
|
|
IL_0006: stloc.0
|
|
.line 430,430 : 13,103 ''
|
|
IL_0007: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT>::Empty
|
|
IL_000c: stloc.1
|
|
.line 433,433 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000d: nop
|
|
.line 434,434 : 17,85 ''
|
|
IL_000e: ldarg.3
|
|
IL_000f: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT>::.ctor(!0&)
|
|
IL_0014: stloc.1
|
|
.line 436,436 : 17,40 ''
|
|
IL_0015: ldarg.2
|
|
IL_0016: ldarg.1
|
|
IL_0017: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Module
|
|
.line 437,437 : 17,63 ''
|
|
IL_001c: ldarg.2
|
|
IL_001d: ldloca.s dbVariantHandle
|
|
IL_001f: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT>::get_IntPtr()
|
|
IL_0024: stfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::DbVariantPtr
|
|
.line 439,439 : 17,95 ''
|
|
IL_0029: ldarg.2
|
|
IL_002a: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING>::.ctor(!0&)
|
|
IL_002f: stloc.0
|
|
.line 441,441 : 17,136 ''
|
|
IL_0030: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0035: ldstr "DB/Contact/GetSettingStatic"
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldloca.s dbSettingHandle
|
|
IL_003d: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING>::get_IntPtr()
|
|
IL_0042: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_0047: stloc.2
|
|
.line 442,442 : 17,74 ''
|
|
IL_0048: ldloc.2
|
|
IL_0049: ldc.i4.2
|
|
IL_004a: ceq
|
|
IL_004c: ldc.i4.0
|
|
IL_004d: ceq
|
|
IL_004f: ldstr "Deleted setting encountered"
|
|
IL_0054: call void [System]System.Diagnostics.Debug::Assert(bool,
|
|
string)
|
|
IL_0059: nop
|
|
.line 444,444 : 17,33 ''
|
|
IL_005a: ldloc.2
|
|
IL_005b: ldc.i4.0
|
|
IL_005c: ceq
|
|
IL_005e: stloc.s CS$4$0001
|
|
IL_0060: ldloc.s CS$4$0001
|
|
IL_0062: brtrue.s IL_0068
|
|
|
|
.line 445,445 : 21,33 ''
|
|
IL_0064: ldnull
|
|
IL_0065: stloc.3
|
|
IL_0066: leave.s IL_008d
|
|
|
|
.line 447,447 : 17,58 ''
|
|
IL_0068: ldloca.s dbVariantHandle
|
|
IL_006a: ldarg.3
|
|
IL_006b: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT>::MarshalBack(!0&)
|
|
IL_0070: nop
|
|
.line 448,448 : 17,64 ''
|
|
IL_0071: ldarg.3
|
|
IL_0072: call object Virtuoso.Miranda.Plugins.Infrastructure.Translate::ValueFromVariant(valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT&)
|
|
IL_0077: stloc.3
|
|
IL_0078: leave.s IL_008d
|
|
|
|
.line 451,451 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_007a: nop
|
|
.line 452,452 : 17,40 ''
|
|
IL_007b: ldloca.s dbVariantHandle
|
|
IL_007d: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT>::Free()
|
|
IL_0082: nop
|
|
.line 453,453 : 17,40 ''
|
|
IL_0083: ldloca.s dbSettingHandle
|
|
IL_0085: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING>::Free()
|
|
IL_008a: nop
|
|
.line 454,454 : 13,14 ''
|
|
IL_008b: nop
|
|
IL_008c: endfinally
|
|
} // end handler
|
|
IL_008d: nop
|
|
.line 455,455 : 9,10 ''
|
|
IL_008e: ldloc.3
|
|
IL_008f: 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 41 (0x29)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 462,462 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 463,463 : 13,31 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 464,464 : 17,58 ''
|
|
IL_000c: ldstr "owner"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 466,466 : 13,52 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: ldarg.2
|
|
IL_001a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name()
|
|
IL_001f: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::DeleteSetting(string,
|
|
string)
|
|
IL_0024: stloc.0
|
|
IL_0025: br.s IL_0027
|
|
|
|
.line 467,467 : 9,10 ''
|
|
IL_0027: ldloc.0
|
|
IL_0028: ret
|
|
} // end of method ContactInfo::DeleteSetting
|
|
|
|
.method public hidebysig instance bool
|
|
DeleteSetting(string name,
|
|
string owner) cil managed
|
|
{
|
|
// Code size 132 (0x84)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING dbGetSetting,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING> dbSettingHandle,
|
|
[2] bool CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 470,470 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 471,471 : 13,44 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.3
|
|
IL_000b: ldloc.3
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 472,472 : 17,57 ''
|
|
IL_000e: ldstr "name"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 474,474 : 13,45 ''
|
|
IL_0019: ldarg.2
|
|
IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: ceq
|
|
IL_0022: stloc.3
|
|
IL_0023: ldloc.3
|
|
IL_0024: brtrue.s IL_0031
|
|
|
|
.line 475,475 : 17,58 ''
|
|
IL_0026: ldstr "owner"
|
|
IL_002b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0030: throw
|
|
|
|
.line 477,477 : 13,74 ''
|
|
IL_0031: ldloca.s dbGetSetting
|
|
IL_0033: initobj Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING
|
|
.line 478,478 : 13,38 ''
|
|
IL_0039: ldloca.s dbGetSetting
|
|
IL_003b: ldarg.1
|
|
IL_003c: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Name
|
|
.line 479,479 : 13,41 ''
|
|
IL_0041: ldloca.s dbGetSetting
|
|
IL_0043: ldarg.2
|
|
IL_0044: stfld string Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING::Module
|
|
.line 481,481 : 13,139 ''
|
|
IL_0049: ldloca.s dbSettingHandle
|
|
IL_004b: ldloca.s dbGetSetting
|
|
IL_004d: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING>::.ctor(!0&)
|
|
IL_0052: nop
|
|
.line 484,484 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0053: nop
|
|
.line 485,485 : 17,132 ''
|
|
IL_0054: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0059: ldstr "DB/Contact/DeleteSetting"
|
|
IL_005e: ldarg.0
|
|
IL_005f: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0064: ldloca.s dbSettingHandle
|
|
IL_0066: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING>::get_IntPtr()
|
|
IL_006b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_0070: ldc.i4.0
|
|
IL_0071: ceq
|
|
IL_0073: stloc.2
|
|
IL_0074: leave.s IL_0081
|
|
|
|
.line 488,488 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0076: nop
|
|
.line 489,489 : 17,40 ''
|
|
IL_0077: ldloca.s dbSettingHandle
|
|
IL_0079: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBCONTACTGETSETTING>::Free()
|
|
IL_007e: nop
|
|
.line 490,490 : 13,14 ''
|
|
IL_007f: nop
|
|
IL_0080: endfinally
|
|
} // end handler
|
|
IL_0081: nop
|
|
.line 491,491 : 9,10 ''
|
|
IL_0082: ldloc.2
|
|
IL_0083: ret
|
|
} // end of method ContactInfo::DeleteSetting
|
|
|
|
.method public hidebysig static !!TId[]
|
|
GetUniqueIDs<TId>(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo[] contacts) cil managed
|
|
{
|
|
.param [1]
|
|
.custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 68 (0x44)
|
|
.maxstack 3
|
|
.locals init ([0] !!TId[] CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 498,498 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 499,499 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 500,500 : 17,61 ''
|
|
IL_000c: ldstr "contacts"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 502,502 : 13,38 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldlen
|
|
IL_0019: conv.i4
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.1
|
|
IL_0021: ldloc.1
|
|
IL_0022: brtrue.s IL_002d
|
|
|
|
.line 503,503 : 17,35 ''
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: newarr !!TId
|
|
IL_002a: stloc.0
|
|
IL_002b: br.s IL_0042
|
|
|
|
.line 505,511 : 13,16 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldnull
|
|
IL_002f: ldftn !!0 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'<GetUniqueIDs>b__0'<!!0>(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0035: newobj instance void class [mscorlib]System.Converter`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,!!TId>::.ctor(object,
|
|
native int)
|
|
IL_003a: call !!1[] [mscorlib]System.Array::ConvertAll<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,!!0>(!!0[],
|
|
class [mscorlib]System.Converter`2<!!0,!!1>)
|
|
IL_003f: stloc.0
|
|
IL_0040: br.s IL_0042
|
|
|
|
.line 512,512 : 9,10 ''
|
|
IL_0042: ldloc.0
|
|
IL_0043: 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 87 (0x57)
|
|
.maxstack 3
|
|
.locals init ([0] string[] CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 515,515 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 516,516 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 517,517 : 17,58 ''
|
|
IL_000c: ldstr "uuids"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 519,519 : 13,35 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldlen
|
|
IL_0019: conv.i4
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.1
|
|
IL_0021: ldloc.1
|
|
IL_0022: brtrue.s IL_002d
|
|
|
|
.line 520,520 : 17,38 ''
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: newarr [mscorlib]System.String
|
|
IL_002a: stloc.0
|
|
IL_002b: br.s IL_0055
|
|
|
|
.line 522,533 : 13,16 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldsfld class [mscorlib]System.Converter`2<string,string> Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2'
|
|
IL_0033: brtrue.s IL_0048
|
|
|
|
IL_0035: ldnull
|
|
IL_0036: ldftn string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'<GetDisplayNames>b__1'(string)
|
|
IL_003c: newobj instance void class [mscorlib]System.Converter`2<string,string>::.ctor(object,
|
|
native int)
|
|
IL_0041: stsfld class [mscorlib]System.Converter`2<string,string> Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2'
|
|
IL_0046: br.s IL_0048
|
|
|
|
IL_0048: ldsfld class [mscorlib]System.Converter`2<string,string> Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'CS$<>9__CachedAnonymousMethodDelegate2'
|
|
IL_004d: call !!1[] [mscorlib]System.Array::ConvertAll<string,string>(!!0[],
|
|
class [mscorlib]System.Converter`2<!!0,!!1>)
|
|
IL_0052: stloc.0
|
|
IL_0053: br.s IL_0055
|
|
|
|
.line 534,534 : 9,10 ''
|
|
IL_0055: ldloc.0
|
|
IL_0056: ret
|
|
} // end of method ContactInfo::GetDisplayNames
|
|
|
|
.method private hidebysig static native int
|
|
GetModuleNamePtr(native int contactHandle) cil managed
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 4
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 541,541 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 542,542 : 13,121 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "Proto/GetContactBaseProto"
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0011: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_0016: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_001b: stloc.0
|
|
IL_001c: br.s IL_001e
|
|
|
|
.line 543,543 : 9,10 ''
|
|
IL_001e: ldloc.0
|
|
IL_001f: ret
|
|
} // end of method ContactInfo::GetModuleNamePtr
|
|
|
|
.method public hidebysig static string
|
|
GetDisplayName(native int contactHandle) cil managed
|
|
{
|
|
// Code size 66 (0x42)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo/ContactDisplayNameOptions options,
|
|
[1] native int pName,
|
|
[2] string CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 546,546 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 547,547 : 13,83 ''
|
|
IL_0001: ldc.i4.2
|
|
IL_0002: stloc.0
|
|
.line 549,549 : 13,135 ''
|
|
IL_0003: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0008: ldstr "CList/GetContactDisplayName"
|
|
IL_000d: ldarg.0
|
|
IL_000e: ldloc.0
|
|
IL_000f: conv.i8
|
|
IL_0010: call native int [mscorlib]System.IntPtr::op_Explicit(int64)
|
|
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.1
|
|
.line 551,551 : 13,38 ''
|
|
IL_0020: ldloc.1
|
|
IL_0021: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0026: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_002b: ldc.i4.0
|
|
IL_002c: ceq
|
|
IL_002e: stloc.3
|
|
IL_002f: ldloc.3
|
|
IL_0030: brtrue.s IL_0036
|
|
|
|
.line 552,552 : 17,29 ''
|
|
IL_0032: ldnull
|
|
IL_0033: stloc.2
|
|
IL_0034: br.s IL_0040
|
|
|
|
.line 554,554 : 17,74 ''
|
|
IL_0036: ldloc.1
|
|
IL_0037: ldc.i4.1
|
|
IL_0038: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_003d: stloc.2
|
|
IL_003e: br.s IL_0040
|
|
|
|
.line 555,555 : 9,10 ''
|
|
IL_0040: ldloc.2
|
|
IL_0041: 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 16 (0x10)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 558,558 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 559,559 : 13,101 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.s 15
|
|
IL_0004: ldarg.1
|
|
IL_0005: ldarg.2
|
|
IL_0006: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty,
|
|
object&,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&)
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 560,560 : 9,10 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: 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 229 (0xe5)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CONTACTINFO contactInfo,
|
|
[1] int32 result,
|
|
[2] bool CS$1$0000,
|
|
[3] bool CS$4$0001,
|
|
[4] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType CS$0$0002,
|
|
[5] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType CS$4$0003)
|
|
.line 563,563 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 564,564 : 13,103 ''
|
|
IL_0001: ldloca.s contactInfo
|
|
IL_0003: ldarg.0
|
|
IL_0004: ldarg.0
|
|
IL_0005: call native int Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetModuleNamePtr(native int)
|
|
IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Native.CONTACTINFO::.ctor(native int,
|
|
native int)
|
|
IL_000f: stobj Virtuoso.Miranda.Plugins.Native.CONTACTINFO
|
|
.line 565,565 : 13,96 ''
|
|
IL_0014: ldloca.s contactInfo
|
|
IL_0016: ldarg.1
|
|
IL_0017: ldc.i4 0x80
|
|
IL_001c: or
|
|
IL_001d: conv.u1
|
|
IL_001e: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Flag
|
|
.line 568,568 : 13,14 ''
|
|
IL_0023: nop
|
|
.line 569,569 : 17,134 ''
|
|
IL_0024: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0029: ldstr "Miranda/Contact/GetContactInfo"
|
|
IL_002e: ldc.i4.0
|
|
IL_002f: conv.u
|
|
IL_0030: ldloca.s contactInfo
|
|
IL_0032: conv.u
|
|
IL_0033: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_0038: stloc.1
|
|
.line 571,571 : 17,33 ''
|
|
IL_0039: ldloc.1
|
|
IL_003a: ldc.i4.0
|
|
IL_003b: ceq
|
|
IL_003d: stloc.3
|
|
IL_003e: ldloc.3
|
|
IL_003f: brtrue.s IL_004f
|
|
|
|
.line 572,572 : 17,18 ''
|
|
IL_0041: nop
|
|
.line 573,573 : 21,34 ''
|
|
IL_0042: ldarg.2
|
|
IL_0043: ldnull
|
|
IL_0044: stind.ref
|
|
.line 574,574 : 21,65 ''
|
|
IL_0045: ldarg.3
|
|
IL_0046: ldc.i4.0
|
|
IL_0047: stind.i4
|
|
.line 576,576 : 21,34 ''
|
|
IL_0048: ldc.i4.0
|
|
IL_0049: stloc.2
|
|
IL_004a: br IL_00e3
|
|
|
|
.line 578,578 : 13,14 ''
|
|
IL_004f: nop
|
|
.line 580,580 : 13,75 ''
|
|
IL_0050: ldarg.3
|
|
IL_0051: ldloca.s contactInfo
|
|
IL_0053: ldfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Type
|
|
IL_0058: dup
|
|
IL_0059: stloc.s CS$0$0002
|
|
IL_005b: stind.i4
|
|
IL_005c: ldloc.s CS$0$0002
|
|
IL_005e: stloc.s CS$4$0003
|
|
IL_0060: ldloc.s CS$4$0003
|
|
IL_0062: ldc.i4.1
|
|
IL_0063: sub
|
|
IL_0064: switch (
|
|
IL_007b,
|
|
IL_00a6,
|
|
IL_00c0,
|
|
IL_0095)
|
|
IL_0079: br.s IL_00d5
|
|
|
|
.line 583,583 : 21,73 ''
|
|
IL_007b: ldarg.2
|
|
IL_007c: ldloca.s contactInfo
|
|
IL_007e: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value
|
|
IL_0083: call instance int32 [mscorlib]System.IntPtr::ToInt32()
|
|
IL_0088: call uint8 [mscorlib]System.Convert::ToByte(int32)
|
|
IL_008d: box [mscorlib]System.Byte
|
|
IL_0092: stind.ref
|
|
.line 584,584 : 21,27 ''
|
|
IL_0093: br.s IL_00df
|
|
|
|
.line 586,586 : 21,91 ''
|
|
IL_0095: ldarg.2
|
|
IL_0096: ldloca.s contactInfo
|
|
IL_0098: ldfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value
|
|
IL_009d: ldc.i4.1
|
|
IL_009e: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_00a3: stind.ref
|
|
.line 587,587 : 21,27 ''
|
|
IL_00a4: br.s IL_00df
|
|
|
|
.line 589,589 : 21,75 ''
|
|
IL_00a6: ldarg.2
|
|
IL_00a7: ldloca.s contactInfo
|
|
IL_00a9: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value
|
|
IL_00ae: call instance int32 [mscorlib]System.IntPtr::ToInt32()
|
|
IL_00b3: call uint16 [mscorlib]System.Convert::ToUInt16(int32)
|
|
IL_00b8: box [mscorlib]System.UInt16
|
|
IL_00bd: stind.ref
|
|
.line 590,590 : 21,27 ''
|
|
IL_00be: br.s IL_00df
|
|
|
|
.line 592,592 : 21,57 ''
|
|
IL_00c0: ldarg.2
|
|
IL_00c1: ldloca.s contactInfo
|
|
IL_00c3: ldflda native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value
|
|
IL_00c8: call instance int32 [mscorlib]System.IntPtr::ToInt32()
|
|
IL_00cd: box [mscorlib]System.Int32
|
|
IL_00d2: stind.ref
|
|
.line 593,593 : 21,27 ''
|
|
IL_00d3: br.s IL_00df
|
|
|
|
.line 595,595 : 21,34 ''
|
|
IL_00d5: ldarg.2
|
|
IL_00d6: ldnull
|
|
IL_00d7: stind.ref
|
|
.line 596,596 : 21,65 ''
|
|
IL_00d8: ldarg.3
|
|
IL_00d9: ldc.i4.0
|
|
IL_00da: stind.i4
|
|
.line 597,597 : 21,34 ''
|
|
IL_00db: ldc.i4.0
|
|
IL_00dc: stloc.2
|
|
IL_00dd: br.s IL_00e3
|
|
|
|
.line 600,600 : 13,25 ''
|
|
IL_00df: ldc.i4.1
|
|
IL_00e0: stloc.2
|
|
IL_00e1: br.s IL_00e3
|
|
|
|
.line 601,601 : 9,10 ''
|
|
IL_00e3: ldloc.2
|
|
IL_00e4: 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 28 (0x1c)
|
|
.maxstack 3
|
|
.locals init ([0] native int CS$0$0000)
|
|
.line 608,608 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 609,609 : 13,69 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr "MirandaHandle"
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_000d: stloc.0
|
|
IL_000e: ldloca.s CS$0$0000
|
|
IL_0010: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_0015: callvirt instance void [mscorlib]System.Runtime.Serialization.SerializationInfo::AddValue(string,
|
|
int64)
|
|
IL_001a: nop
|
|
.line 610,610 : 9,10 ''
|
|
IL_001b: ret
|
|
} // end of method ContactInfo::System.Runtime.Serialization.ISerializable.GetObjectData
|
|
|
|
.method public hidebysig instance !!TId
|
|
UniqueIdAs<TId>() cil managed
|
|
{
|
|
// Code size 49 (0x31)
|
|
.maxstack 2
|
|
.locals init ([0] object uuid,
|
|
[1] !!TId CS$1$0000,
|
|
[2] !!TId CS$0$0001)
|
|
.line 615,615 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 616,616 : 13,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_UniqueID()
|
|
IL_0007: stloc.0
|
|
.line 617,617 : 13,93 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: brfalse.s IL_0022
|
|
|
|
IL_000b: ldloc.0
|
|
IL_000c: ldtoken !!TId
|
|
IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0016: call object [mscorlib]System.Convert::ChangeType(object,
|
|
class [mscorlib]System.Type)
|
|
IL_001b: unbox.any !!TId
|
|
IL_0020: br.s IL_002b
|
|
|
|
IL_0022: ldloca.s CS$0$0001
|
|
IL_0024: initobj !!TId
|
|
IL_002a: ldloc.2
|
|
IL_002b: nop
|
|
IL_002c: stloc.1
|
|
IL_002d: br.s IL_002f
|
|
|
|
.line 618,618 : 9,10 ''
|
|
IL_002f: ldloc.1
|
|
IL_0030: ret
|
|
} // end of method ContactInfo::UniqueIdAs
|
|
|
|
.method public hidebysig virtual instance string
|
|
ToString() cil managed
|
|
{
|
|
// Code size 60 (0x3c)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 621,621 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 622,623 : 13,90 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol()
|
|
IL_0006: ldarg.0
|
|
IL_0007: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule()
|
|
IL_000c: callvirt instance bool [mscorlib]System.Object::Equals(object)
|
|
IL_0011: brfalse.s IL_001b
|
|
|
|
IL_0013: ldarg.0
|
|
IL_0014: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName()
|
|
IL_0019: br.s IL_0036
|
|
|
|
IL_001b: ldstr "{0} ({1})"
|
|
IL_0020: ldarg.0
|
|
IL_0021: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName()
|
|
IL_0026: ldarg.0
|
|
IL_0027: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_OwningModule()
|
|
IL_002c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name()
|
|
IL_0031: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0036: nop
|
|
IL_0037: stloc.0
|
|
IL_0038: br.s IL_003a
|
|
|
|
.line 624,624 : 9,10 ''
|
|
IL_003a: ldloc.0
|
|
IL_003b: 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 49 (0x31)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 627,627 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 628,628 : 13,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_0013
|
|
|
|
.line 629,629 : 17,29 ''
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_002f
|
|
|
|
.line 630,630 : 18,58 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldnull
|
|
IL_0015: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: ceq
|
|
IL_001d: stloc.1
|
|
IL_001e: ldloc.1
|
|
IL_001f: brtrue.s IL_0025
|
|
|
|
.line 631,631 : 17,30 ''
|
|
IL_0021: ldc.i4.0
|
|
IL_0022: stloc.0
|
|
IL_0023: br.s IL_002f
|
|
|
|
.line 633,633 : 17,45 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: callvirt instance bool [mscorlib]System.Object::Equals(object)
|
|
IL_002c: stloc.0
|
|
IL_002d: br.s IL_002f
|
|
|
|
.line 634,634 : 9,10 ''
|
|
IL_002f: ldloc.0
|
|
IL_0030: 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 16 (0x10)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 637,637 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 638,638 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 639,639 : 9,10 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: ret
|
|
} // end of method ContactInfo::op_Inequality
|
|
|
|
.method public hidebysig virtual instance bool
|
|
Equals(object obj) cil managed
|
|
{
|
|
// Code size 45 (0x2d)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo other,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 642,642 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 643,643 : 13,52 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: isinst Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
IL_0007: stloc.0
|
|
.line 645,645 : 13,53 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: ldnull
|
|
IL_000a: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: ceq
|
|
IL_0012: stloc.2
|
|
IL_0013: ldloc.2
|
|
IL_0014: brtrue.s IL_001a
|
|
|
|
.line 646,646 : 17,30 ''
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: stloc.1
|
|
IL_0018: br.s IL_002b
|
|
|
|
.line 648,648 : 17,61 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0020: ldloc.0
|
|
IL_0021: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0026: ceq
|
|
IL_0028: stloc.1
|
|
IL_0029: br.s IL_002b
|
|
|
|
.line 649,649 : 9,10 ''
|
|
IL_002b: ldloc.1
|
|
IL_002c: ret
|
|
} // end of method ContactInfo::Equals
|
|
|
|
.method public hidebysig virtual instance int32
|
|
GetHashCode() cil managed
|
|
{
|
|
// Code size 20 (0x14)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] native int CS$0$0001)
|
|
.line 652,652 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 653,653 : 13,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0007: stloc.1
|
|
IL_0008: ldloca.s CS$0$0001
|
|
IL_000a: call instance int32 [mscorlib]System.IntPtr::ToInt32()
|
|
IL_000f: stloc.0
|
|
IL_0010: br.s IL_0012
|
|
|
|
.line 654,654 : 9,10 ''
|
|
IL_0012: ldloc.0
|
|
IL_0013: ret
|
|
} // end of method ContactInfo::GetHashCode
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
CreateContact() cil managed
|
|
{
|
|
// Code size 85 (0x55)
|
|
.maxstack 3
|
|
.locals init ([0] native int hContact,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 657,657 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 658,658 : 13,93 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "DB/Contact/Add"
|
|
IL_000b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string)
|
|
IL_0010: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0015: stloc.0
|
|
.line 660,660 : 13,41 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_001c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0021: ldc.i4.0
|
|
IL_0022: ceq
|
|
IL_0024: stloc.2
|
|
IL_0025: ldloc.2
|
|
IL_0026: brtrue.s IL_004a
|
|
|
|
.line 661,661 : 17,169 ''
|
|
IL_0028: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_002d: ldstr "DB/Contact/Add"
|
|
IL_0032: ldloca.s hContact
|
|
IL_0034: constrained. [mscorlib]System.IntPtr
|
|
IL_003a: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_003f: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0044: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0049: throw
|
|
|
|
.line 663,663 : 13,53 ''
|
|
IL_004a: ldloc.0
|
|
IL_004b: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int)
|
|
IL_0050: stloc.1
|
|
IL_0051: br.s IL_0053
|
|
|
|
.line 664,664 : 9,10 ''
|
|
IL_0053: ldloc.1
|
|
IL_0054: ret
|
|
} // end of method ContactInfo::CreateContact
|
|
|
|
.method public hidebysig instance bool
|
|
Delete() cil managed
|
|
{
|
|
// Code size 54 (0x36)
|
|
.maxstack 5
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 667,667 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 668,668 : 13,24 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_IsSelf()
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.1
|
|
IL_000b: ldloc.1
|
|
IL_000c: brtrue.s IL_0014
|
|
|
|
.line 669,669 : 17,55 ''
|
|
IL_000e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0013: throw
|
|
|
|
.line 671,671 : 13,112 ''
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_001a: ldstr "DB/Contact/Delete"
|
|
IL_001f: ldarg.0
|
|
IL_0020: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0025: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_002a: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_002f: ceq
|
|
IL_0031: stloc.0
|
|
IL_0032: br.s IL_0034
|
|
|
|
.line 672,672 : 9,10 ''
|
|
IL_0034: ldloc.0
|
|
IL_0035: 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 30 (0x1e)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 675,675 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 676,676 : 13,83 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0007: ldarg.1
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldflda object Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::'value'
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::valueType
|
|
IL_0014: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty,
|
|
object&,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&)
|
|
IL_0019: stloc.0
|
|
IL_001a: br.s IL_001c
|
|
|
|
.line 677,677 : 9,10 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: ret
|
|
} // end of method ContactInfo::GetProperty
|
|
|
|
.method public hidebysig instance int32
|
|
CallContactService(string serviceName) cil managed
|
|
{
|
|
// Code size 23 (0x17)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 680,680 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 681,681 : 13,79 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_0008: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000d: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::CallContactService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
.line 682,682 : 9,10 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: 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 92 (0x5c)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CCSDATA ccsData,
|
|
[1] int32 CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 686,686 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 687,687 : 13,37 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 688,688 : 17,64 ''
|
|
IL_000c: ldstr "serviceName"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 690,690 : 13,62 ''
|
|
IL_0017: ldloca.s ccsData
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldarg.1
|
|
IL_001b: newobj instance void Virtuoso.Miranda.Plugins.Native.CCSDATA::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
string)
|
|
IL_0020: stobj Virtuoso.Miranda.Plugins.Native.CCSDATA
|
|
.line 691,691 : 13,37 ''
|
|
IL_0025: ldloca.s ccsData
|
|
IL_0027: ldarg.2
|
|
IL_0028: stfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam
|
|
.line 692,692 : 13,37 ''
|
|
IL_002d: ldloca.s ccsData
|
|
IL_002f: ldarg.3
|
|
IL_0030: stfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam
|
|
.line 695,695 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0035: nop
|
|
.line 697,697 : 17,18 ''
|
|
IL_0036: nop
|
|
.line 698,698 : 21,130 ''
|
|
IL_0037: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_003c: ldstr "Proto/CallContactService"
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: conv.u
|
|
IL_0043: ldloca.s ccsData
|
|
IL_0045: conv.u
|
|
IL_0046: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_004b: stloc.1
|
|
IL_004c: leave.s IL_0059
|
|
|
|
.line 702,702 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_004e: nop
|
|
.line 703,703 : 17,32 ''
|
|
IL_004f: ldloca.s ccsData
|
|
IL_0051: call instance void Virtuoso.Miranda.Plugins.Native.CCSDATA::Free()
|
|
IL_0056: nop
|
|
.line 704,704 : 13,14 ''
|
|
IL_0057: nop
|
|
IL_0058: endfinally
|
|
} // end handler
|
|
IL_0059: nop
|
|
.line 705,705 : 9,10 ''
|
|
IL_005a: ldloc.1
|
|
IL_005b: ret
|
|
} // end of method ContactInfo::CallContactService
|
|
|
|
.method public hidebysig instance void
|
|
SendMessage(string message) cil managed
|
|
{
|
|
// Code size 78 (0x4e)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle nativeHandle,
|
|
[1] bool CS$4$0000)
|
|
.line 708,708 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 709,709 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 710,710 : 17,60 ''
|
|
IL_000c: ldstr "message"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 712,712 : 13,78 ''
|
|
IL_0017: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty
|
|
IL_001c: stloc.0
|
|
.line 715,715 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_001d: nop
|
|
.line 716,716 : 17,88 ''
|
|
IL_001e: ldarg.1
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0025: stloc.0
|
|
.line 717,717 : 17,99 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: ldstr "/SendMsg"
|
|
IL_002c: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_0031: ldloca.s nativeHandle
|
|
IL_0033: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0038: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::CallContactService(string,
|
|
native uint,
|
|
native int)
|
|
IL_003d: pop
|
|
.line 718,718 : 13,14 ''
|
|
IL_003e: nop
|
|
IL_003f: leave.s IL_004c
|
|
|
|
.line 720,720 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0041: nop
|
|
.line 721,721 : 17,37 ''
|
|
IL_0042: ldloca.s nativeHandle
|
|
IL_0044: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_0049: nop
|
|
.line 722,722 : 13,14 ''
|
|
IL_004a: nop
|
|
IL_004b: endfinally
|
|
} // end handler
|
|
IL_004c: nop
|
|
.line 723,723 : 9,10 ''
|
|
IL_004d: ret
|
|
} // end of method ContactInfo::SendMessage
|
|
|
|
.method public hidebysig instance void
|
|
OpenMessageWindow() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 726,726 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 727,727 : 13,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::OpenMessageWindow(string)
|
|
IL_0008: nop
|
|
.line 728,728 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method ContactInfo::OpenMessageWindow
|
|
|
|
.method public hidebysig instance void
|
|
OpenMessageWindow(string message) cil managed
|
|
{
|
|
// Code size 144 (0x90)
|
|
.maxstack 5
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle messageHandle,
|
|
[1] int32 result,
|
|
[2] bool CS$4$0000)
|
|
.line 731,731 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 732,732 : 13,79 ''
|
|
IL_0001: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty
|
|
IL_0006: stloc.0
|
|
.line 735,735 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
.line 736,736 : 17,52 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: stloc.2
|
|
IL_000f: ldloc.2
|
|
IL_0010: brtrue.s IL_001a
|
|
|
|
.line 737,737 : 21,93 ''
|
|
IL_0012: ldarg.1
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0019: stloc.0
|
|
.line 739,739 : 17,58 ''
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: stloc.1
|
|
.line 741,741 : 17,123 ''
|
|
IL_001c: ldloc.1
|
|
IL_001d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0022: ldstr "SRMsg/SendCommand"
|
|
IL_0027: ldarg.0
|
|
IL_0028: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_002d: ldloca.s messageHandle
|
|
IL_002f: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0034: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_0039: ceq
|
|
IL_003b: stloc.2
|
|
IL_003c: ldloc.2
|
|
IL_003d: brtrue.s IL_0080
|
|
|
|
.line 742,742 : 21,161 ''
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0045: ldstr "SRMsg/LaunchMessageWindow"
|
|
IL_004a: ldarg.0
|
|
IL_004b: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0050: ldloca.s messageHandle
|
|
IL_0052: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0057: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_005c: dup
|
|
IL_005d: stloc.1
|
|
IL_005e: ceq
|
|
IL_0060: stloc.2
|
|
IL_0061: ldloc.2
|
|
IL_0062: brtrue.s IL_0080
|
|
|
|
.line 743,743 : 25,176 ''
|
|
IL_0064: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_0069: ldstr "SRMsg/SendCommand"
|
|
IL_006e: ldloca.s result
|
|
IL_0070: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0075: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_007a: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_007f: throw
|
|
|
|
.line 744,744 : 13,14 ''
|
|
IL_0080: nop
|
|
IL_0081: leave.s IL_008e
|
|
|
|
.line 746,746 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0083: nop
|
|
.line 747,747 : 17,38 ''
|
|
IL_0084: ldloca.s messageHandle
|
|
IL_0086: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_008b: nop
|
|
.line 748,748 : 13,14 ''
|
|
IL_008c: nop
|
|
IL_008d: endfinally
|
|
} // end handler
|
|
IL_008e: nop
|
|
.line 749,749 : 9,10 ''
|
|
IL_008f: ret
|
|
} // end of method ContactInfo::OpenMessageWindow
|
|
|
|
.method private hidebysig static !!TId
|
|
'<GetUniqueIDs>b__0'<TId>(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] !!TId CS$1$0000,
|
|
[1] bool CS$4$0001,
|
|
[2] !!TId CS$0$0002)
|
|
.line 506,506 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 507,507 : 17,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_0018
|
|
|
|
.line 508,508 : 21,54 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: callvirt instance !!0 Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::UniqueIdAs<!!0>()
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0024
|
|
|
|
.line 510,510 : 21,41 ''
|
|
IL_0018: ldloca.s CS$0$0002
|
|
IL_001a: initobj !!TId
|
|
IL_0020: ldloc.2
|
|
IL_0021: stloc.0
|
|
IL_0022: br.s IL_0024
|
|
|
|
IL_0024: ldloc.0
|
|
IL_0025: ret
|
|
} // end of method ContactInfo::'<GetUniqueIDs>b__0'
|
|
|
|
.method private hidebysig static string
|
|
'<GetDisplayNames>b__1'(string uuid) cil managed
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 62 (0x3e)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact,
|
|
[1] string CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 523,523 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 524,524 : 17,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0010
|
|
|
|
.line 525,525 : 21,33 ''
|
|
IL_000c: ldnull
|
|
IL_000d: stloc.1
|
|
IL_000e: br.s IL_003c
|
|
|
|
.line 527,527 : 17,96 ''
|
|
IL_0010: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0015: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase()
|
|
IL_001a: ldarg.0
|
|
IL_001b: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::FindContact(string)
|
|
IL_0020: stloc.0
|
|
.line 529,529 : 17,37 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: ldnull
|
|
IL_0023: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.2
|
|
IL_002c: ldloc.2
|
|
IL_002d: brtrue.s IL_0038
|
|
|
|
.line 530,530 : 21,48 ''
|
|
IL_002f: ldloc.0
|
|
IL_0030: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_DisplayName()
|
|
IL_0035: stloc.1
|
|
IL_0036: br.s IL_003c
|
|
|
|
.line 532,532 : 21,33 ''
|
|
IL_0038: ldnull
|
|
IL_0039: stloc.1
|
|
IL_003a: br.s IL_003c
|
|
|
|
IL_003c: ldloc.1
|
|
IL_003d: ret
|
|
} // end of method ContactInfo::'<GetDisplayNames>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<valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode>
|
|
Status()
|
|
{
|
|
.get instance valuetype [mscorlib]System.Nullable`1<valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode> 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 '<GetContactHandles>d__6'
|
|
extends [mscorlib]System.Object
|
|
implements class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>,
|
|
[mscorlib]System.Collections.IEnumerable,
|
|
class [mscorlib]System.Collections.Generic.IEnumerator`1<native int>,
|
|
[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.MirandaDatabase '<>4__this'
|
|
.field public class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext '<context>5__7'
|
|
.field public class Virtuoso.Miranda.Plugins.Callback '<findNext>5__8'
|
|
.field public native uint '<handle>5__9'
|
|
.method private hidebysig newslot virtual final
|
|
instance class [mscorlib]System.Collections.Generic.IEnumerator`1<native int>
|
|
'System.Collections.Generic.IEnumerable<System.IntPtr>.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<!0> class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>::GetEnumerator()
|
|
// Code size 75 (0x4b)
|
|
.maxstack 2
|
|
.locals init (class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6' V_0,
|
|
class [mscorlib]System.Collections.Generic.IEnumerator`1<native int> V_1,
|
|
bool V_2)
|
|
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/'<GetContactHandles>d__6'::'<>l__initialThreadId'
|
|
IL_0010: bne.un.s IL_0021
|
|
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>1__state'
|
|
IL_0018: ldc.i4.s -2
|
|
IL_001a: ceq
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: ceq
|
|
IL_001f: br.s IL_0022
|
|
|
|
IL_0021: ldc.i4.1
|
|
IL_0022: nop
|
|
IL_0023: stloc.2
|
|
IL_0024: ldloc.2
|
|
IL_0025: brtrue.s IL_0032
|
|
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>1__state'
|
|
IL_002e: ldarg.0
|
|
IL_002f: stloc.0
|
|
IL_0030: br.s IL_0045
|
|
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::.ctor(int32)
|
|
IL_0038: stloc.0
|
|
IL_0039: ldloc.0
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>4__this'
|
|
IL_0040: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>4__this'
|
|
IL_0045: ldloc.0
|
|
IL_0046: stloc.1
|
|
IL_0047: br.s IL_0049
|
|
|
|
IL_0049: ldloc.1
|
|
IL_004a: ret
|
|
} // end of method '<GetContactHandles>d__6'::'System.Collections.Generic.IEnumerable<System.IntPtr>.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 11 (0xb)
|
|
.maxstack 1
|
|
.locals init (class [mscorlib]System.Collections.IEnumerator V_0)
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1<native int> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'System.Collections.Generic.IEnumerable<System.IntPtr>.GetEnumerator'()
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method '<GetContactHandles>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 211 (0xd3)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] int32 CS$4$0001,
|
|
[2] bool CS$4$0002,
|
|
[3] native uint CS$0$0003)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>1__state'
|
|
IL_0006: stloc.1
|
|
IL_0007: ldloc.1
|
|
IL_0008: switch (
|
|
IL_0019,
|
|
IL_0017)
|
|
IL_0015: br.s IL_001b
|
|
|
|
IL_0017: br.s IL_0092
|
|
|
|
IL_0019: br.s IL_0020
|
|
|
|
IL_001b: br IL_00cd
|
|
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldc.i4.m1
|
|
IL_0022: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>1__state'
|
|
.line 329,329 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaDatabase.cs'
|
|
IL_0027: nop
|
|
.line 330,330 : 13,61 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_002e: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<context>5__7'
|
|
.line 331,331 : 13,83 ''
|
|
IL_0033: ldarg.0
|
|
IL_0034: ldstr "DB/Contact/FindNext"
|
|
IL_0039: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string)
|
|
IL_003e: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<findNext>5__8'
|
|
.line 333,333 : 13,90 ''
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<context>5__7'
|
|
IL_004a: ldstr "DB/Contact/FindFirst"
|
|
IL_004f: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string)
|
|
IL_0054: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32)
|
|
IL_0059: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<handle>5__9'
|
|
.line 336,336 : 13,14 ''
|
|
IL_005e: nop
|
|
.line 337,337 : 17,44 ''
|
|
IL_005f: ldarg.0
|
|
IL_0060: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<handle>5__9'
|
|
IL_0065: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_006a: call bool [mscorlib]System.UIntPtr::op_Inequality(native uint,
|
|
native uint)
|
|
IL_006f: ldc.i4.0
|
|
IL_0070: ceq
|
|
IL_0072: stloc.2
|
|
IL_0073: ldloc.2
|
|
IL_0074: brtrue.s IL_0099
|
|
|
|
.line 338,338 : 21,61 ''
|
|
IL_0076: ldarg.0
|
|
IL_0077: ldarg.0
|
|
IL_0078: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<handle>5__9'
|
|
IL_007d: call native int Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native uint)
|
|
IL_0082: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>2__current'
|
|
IL_0087: ldarg.0
|
|
IL_0088: ldc.i4.1
|
|
IL_0089: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>1__state'
|
|
IL_008e: ldc.i4.1
|
|
IL_008f: stloc.0
|
|
IL_0090: br.s IL_00d1
|
|
|
|
IL_0092: ldarg.0
|
|
IL_0093: ldc.i4.m1
|
|
IL_0094: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>1__state'
|
|
.line 339,339 : 13,14 ''
|
|
IL_0099: nop
|
|
.line 340,340 : 13,93 ''
|
|
IL_009a: ldarg.0
|
|
IL_009b: ldarg.0
|
|
IL_009c: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<findNext>5__8'
|
|
IL_00a1: ldarg.0
|
|
IL_00a2: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<handle>5__9'
|
|
IL_00a7: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_00ac: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint,
|
|
native int)
|
|
IL_00b1: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32)
|
|
IL_00b6: dup
|
|
IL_00b7: stloc.3
|
|
IL_00b8: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<handle>5__9'
|
|
IL_00bd: ldloc.3
|
|
IL_00be: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_00c3: call bool [mscorlib]System.UIntPtr::op_Inequality(native uint,
|
|
native uint)
|
|
IL_00c8: stloc.2
|
|
IL_00c9: ldloc.2
|
|
IL_00ca: brtrue.s IL_005e
|
|
|
|
.line 341,341 : 9,10 ''
|
|
IL_00cc: nop
|
|
IL_00cd: ldc.i4.0
|
|
IL_00ce: stloc.0
|
|
IL_00cf: br.s IL_00d1
|
|
|
|
IL_00d1: ldloc.0
|
|
IL_00d2: ret
|
|
} // end of method '<GetContactHandles>d__6'::MoveNext
|
|
|
|
.method private hidebysig newslot specialname virtual final
|
|
instance native int 'System.Collections.Generic.IEnumerator<System.IntPtr>.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<native int>::get_Current()
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init (native int V_0)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>2__current'
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method '<GetContactHandles>d__6'::'System.Collections.Generic.IEnumerator<System.IntPtr>.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 '<GetContactHandles>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 2 (0x2)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ret
|
|
} // end of method '<GetContactHandles>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 16 (0x10)
|
|
.maxstack 1
|
|
.locals init (object V_0)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'<>2__current'
|
|
IL_0006: box [mscorlib]System.IntPtr
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
IL_000e: ldloc.0
|
|
IL_000f: ret
|
|
} // end of method '<GetContactHandles>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/'<GetContactHandles>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/'<GetContactHandles>d__6'::'<>l__initialThreadId'
|
|
IL_001d: ret
|
|
} // end of method '<GetContactHandles>d__6'::.ctor
|
|
|
|
.property instance native int 'System.Collections.Generic.IEnumerator<System.IntPtr>.Current'()
|
|
{
|
|
.get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::'System.Collections.Generic.IEnumerator<System.IntPtr>.get_Current'()
|
|
} // end of property '<GetContactHandles>d__6'::'System.Collections.Generic.IEnumerator<System.IntPtr>.Current'
|
|
.property instance object System.Collections.IEnumerator.Current()
|
|
{
|
|
.get instance object Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6'::System.Collections.IEnumerator.get_Current()
|
|
} // end of property '<GetContactHandles>d__6'::System.Collections.IEnumerator.Current
|
|
} // end of class '<GetContactHandles>d__6'
|
|
|
|
.class auto ansi sealed nested private beforefieldinit '<GetEventHandles>d__c'
|
|
extends [mscorlib]System.Object
|
|
implements class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>,
|
|
[mscorlib]System.Collections.IEnumerable,
|
|
class [mscorlib]System.Collections.Generic.IEnumerator`1<native int>,
|
|
[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.MirandaDatabase '<>4__this'
|
|
.field public native int ownerHandle
|
|
.field public native int '<>3__ownerHandle'
|
|
.field public class Virtuoso.Miranda.Plugins.Callback '<findNext>5__d'
|
|
.field public native int '<pEvent>5__e'
|
|
.method private hidebysig newslot virtual final
|
|
instance class [mscorlib]System.Collections.Generic.IEnumerator`1<native int>
|
|
'System.Collections.Generic.IEnumerable<System.IntPtr>.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<!0> class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>::GetEnumerator()
|
|
// Code size 87 (0x57)
|
|
.maxstack 2
|
|
.locals init (class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c' V_0,
|
|
class [mscorlib]System.Collections.Generic.IEnumerator`1<native int> V_1,
|
|
bool V_2)
|
|
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/'<GetEventHandles>d__c'::'<>l__initialThreadId'
|
|
IL_0010: bne.un.s IL_0021
|
|
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>1__state'
|
|
IL_0018: ldc.i4.s -2
|
|
IL_001a: ceq
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: ceq
|
|
IL_001f: br.s IL_0022
|
|
|
|
IL_0021: ldc.i4.1
|
|
IL_0022: nop
|
|
IL_0023: stloc.2
|
|
IL_0024: ldloc.2
|
|
IL_0025: brtrue.s IL_0032
|
|
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>1__state'
|
|
IL_002e: ldarg.0
|
|
IL_002f: stloc.0
|
|
IL_0030: br.s IL_0045
|
|
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::.ctor(int32)
|
|
IL_0038: stloc.0
|
|
IL_0039: ldloc.0
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>4__this'
|
|
IL_0040: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>4__this'
|
|
IL_0045: ldloc.0
|
|
IL_0046: ldarg.0
|
|
IL_0047: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>3__ownerHandle'
|
|
IL_004c: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::ownerHandle
|
|
IL_0051: ldloc.0
|
|
IL_0052: stloc.1
|
|
IL_0053: br.s IL_0055
|
|
|
|
IL_0055: ldloc.1
|
|
IL_0056: ret
|
|
} // end of method '<GetEventHandles>d__c'::'System.Collections.Generic.IEnumerable<System.IntPtr>.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 11 (0xb)
|
|
.maxstack 1
|
|
.locals init (class [mscorlib]System.Collections.IEnumerator V_0)
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1<native int> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'System.Collections.Generic.IEnumerable<System.IntPtr>.GetEnumerator'()
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method '<GetEventHandles>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 192 (0xc0)
|
|
.maxstack 5
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] int32 CS$4$0001,
|
|
[2] bool CS$4$0002)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>1__state'
|
|
IL_0006: stloc.1
|
|
IL_0007: ldloc.1
|
|
IL_0008: switch (
|
|
IL_0019,
|
|
IL_0017)
|
|
IL_0015: br.s IL_001b
|
|
|
|
IL_0017: br.s IL_0077
|
|
|
|
IL_0019: br.s IL_0020
|
|
|
|
IL_001b: br IL_00ba
|
|
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldc.i4.m1
|
|
IL_0022: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>1__state'
|
|
.line 492,492 : 9,10 ''
|
|
IL_0027: nop
|
|
.line 493,493 : 13,81 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldstr "DB/Event/FindNext"
|
|
IL_002e: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string)
|
|
IL_0033: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<findNext>5__d'
|
|
.line 494,494 : 13,121 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_003e: ldstr "DB/Event/FindFirst"
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::ownerHandle
|
|
IL_0049: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_004e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_0053: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0058: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<pEvent>5__e'
|
|
IL_005d: br.s IL_00a5
|
|
|
|
.line 497,497 : 13,14 ''
|
|
IL_005f: nop
|
|
.line 498,498 : 17,37 ''
|
|
IL_0060: ldarg.0
|
|
IL_0061: ldarg.0
|
|
IL_0062: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<pEvent>5__e'
|
|
IL_0067: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>2__current'
|
|
IL_006c: ldarg.0
|
|
IL_006d: ldc.i4.1
|
|
IL_006e: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>1__state'
|
|
IL_0073: ldc.i4.1
|
|
IL_0074: stloc.0
|
|
IL_0075: br.s IL_00be
|
|
|
|
IL_0077: ldarg.0
|
|
IL_0078: ldc.i4.m1
|
|
IL_0079: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>1__state'
|
|
.line 499,499 : 17,84 ''
|
|
IL_007e: ldarg.0
|
|
IL_007f: ldarg.0
|
|
IL_0080: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<findNext>5__d'
|
|
IL_0085: ldarg.0
|
|
IL_0086: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<pEvent>5__e'
|
|
IL_008b: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int)
|
|
IL_0090: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0095: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint,
|
|
native int)
|
|
IL_009a: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_009f: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<pEvent>5__e'
|
|
.line 500,500 : 13,14 ''
|
|
IL_00a4: nop
|
|
.line 496,496 : 13,42 ''
|
|
IL_00a5: ldarg.0
|
|
IL_00a6: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<pEvent>5__e'
|
|
IL_00ab: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_00b0: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_00b5: stloc.2
|
|
IL_00b6: ldloc.2
|
|
IL_00b7: brtrue.s IL_005f
|
|
|
|
.line 501,501 : 9,10 ''
|
|
IL_00b9: nop
|
|
IL_00ba: ldc.i4.0
|
|
IL_00bb: stloc.0
|
|
IL_00bc: br.s IL_00be
|
|
|
|
IL_00be: ldloc.0
|
|
IL_00bf: ret
|
|
} // end of method '<GetEventHandles>d__c'::MoveNext
|
|
|
|
.method private hidebysig newslot specialname virtual final
|
|
instance native int 'System.Collections.Generic.IEnumerator<System.IntPtr>.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<native int>::get_Current()
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init (native int V_0)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>2__current'
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method '<GetEventHandles>d__c'::'System.Collections.Generic.IEnumerator<System.IntPtr>.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 '<GetEventHandles>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 2 (0x2)
|
|
.maxstack 8
|
|
IL_0000: nop
|
|
IL_0001: ret
|
|
} // end of method '<GetEventHandles>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 16 (0x10)
|
|
.maxstack 1
|
|
.locals init (object V_0)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>2__current'
|
|
IL_0006: box [mscorlib]System.IntPtr
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
IL_000e: ldloc.0
|
|
IL_000f: ret
|
|
} // end of method '<GetEventHandles>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/'<GetEventHandles>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/'<GetEventHandles>d__c'::'<>l__initialThreadId'
|
|
IL_001d: ret
|
|
} // end of method '<GetEventHandles>d__c'::.ctor
|
|
|
|
.property instance native int 'System.Collections.Generic.IEnumerator<System.IntPtr>.Current'()
|
|
{
|
|
.get instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'System.Collections.Generic.IEnumerator<System.IntPtr>.get_Current'()
|
|
} // end of property '<GetEventHandles>d__c'::'System.Collections.Generic.IEnumerator<System.IntPtr>.Current'
|
|
.property instance object System.Collections.IEnumerator.Current()
|
|
{
|
|
.get instance object Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::System.Collections.IEnumerator.get_Current()
|
|
} // end of property '<GetEventHandles>d__c'::System.Collections.IEnumerator.Current
|
|
} // end of class '<GetEventHandles>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<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> EventAddedEventHandler
|
|
.field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> EventDeletedEventHandler
|
|
.field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> BeforeEventAddedEventHandler
|
|
.field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> ContactAddedEventHandler
|
|
.field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> ContactDeletedEventHandler
|
|
.field private class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs> ContactSettingChangedEventHandler
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 60,60 : 9,35 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::.ctor()
|
|
IL_0006: nop
|
|
.line 60,60 : 36,37 ''
|
|
IL_0007: nop
|
|
.line 60,60 : 38,39 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method MirandaDatabase::.ctor
|
|
|
|
.method private hidebysig instance int32
|
|
RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> 'handler',
|
|
bool fromPointer,
|
|
native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 77 (0x4d)
|
|
.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,
|
|
[4] int32 CS$1$0000,
|
|
[5] bool CS$4$0001)
|
|
.line 79,79 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0001
|
|
IL_000a: ldloc.s CS$4$0001
|
|
IL_000c: brtrue.s IL_0013
|
|
|
|
.line 81,81 : 17,26 ''
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: stloc.s CS$1$0000
|
|
IL_0011: br.s IL_004a
|
|
|
|
.line 83,83 : 13,70 ''
|
|
IL_0013: ldarg.3
|
|
IL_0014: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint)
|
|
IL_0019: stloc.0
|
|
.line 84,84 : 13,134 ''
|
|
IL_001a: ldarg.2
|
|
IL_001b: brtrue.s IL_0026
|
|
|
|
IL_001d: ldarg.s lParam
|
|
IL_001f: call class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::FromHandle(native int)
|
|
IL_0024: br.s IL_002d
|
|
|
|
IL_0026: ldarg.s lParam
|
|
IL_0028: call class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::FromPointer(native int)
|
|
IL_002d: nop
|
|
IL_002e: stloc.1
|
|
.line 85,85 : 13,103 ''
|
|
IL_002f: ldloc.0
|
|
IL_0030: ldloc.1
|
|
IL_0031: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo)
|
|
IL_0036: stloc.2
|
|
.line 87,87 : 13,97 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldarg.1
|
|
IL_0039: ldloc.2
|
|
IL_003a: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!0>,
|
|
!!0)
|
|
IL_003f: stloc.3
|
|
.line 88,88 : 13,46 ''
|
|
IL_0040: ldloc.3
|
|
IL_0041: call int32 [mscorlib]System.Convert::ToInt32(bool)
|
|
IL_0046: stloc.s CS$1$0000
|
|
IL_0048: br.s IL_004a
|
|
|
|
.line 89,89 : 9,10 ''
|
|
IL_004a: ldloc.s CS$1$0000
|
|
IL_004c: ret
|
|
} // end of method MirandaDatabase::RaiseDbEvent
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 95,95 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 96,96 : 17,130 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 97,101 : 17,24 ''
|
|
IL_000e: ldstr "DB/Event/Added"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'<add_EventAdded>b__0'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 102,102 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method MirandaDatabase::add_EventAdded
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 105,105 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 106,106 : 17,130 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 107,107 : 17,95 ''
|
|
IL_000e: ldstr "DB/Event/Added"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 108,108 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method MirandaDatabase::remove_EventAdded
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 115,115 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 116,116 : 17,132 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 117,121 : 17,24 ''
|
|
IL_000e: ldstr "DB/Event/Deleted"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'<add_EventDeleted>b__1'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 122,122 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method MirandaDatabase::add_EventDeleted
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 125,125 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 126,126 : 17,132 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 127,127 : 17,99 ''
|
|
IL_000e: ldstr "DB/Event/Deleted"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 128,128 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method MirandaDatabase::remove_EventDeleted
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 138,138 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 139,139 : 17,136 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 140,144 : 17,24 ''
|
|
IL_000e: ldstr "DB/Event/FilterAdd"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'<add_BeforeEventAdded>b__2'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 145,145 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method MirandaDatabase::add_BeforeEventAdded
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 148,148 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 149,149 : 17,136 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 150,150 : 17,106 ''
|
|
IL_000e: ldstr "DB/Event/FilterAdd"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 151,151 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method MirandaDatabase::remove_BeforeEventAdded
|
|
|
|
.method private hidebysig instance int32
|
|
RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> 'handler',
|
|
native uint wParam) cil managed
|
|
{
|
|
// Code size 52 (0x34)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contactInfo,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs eventArgs,
|
|
[2] bool retValue,
|
|
[3] int32 CS$1$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 155,155 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 156,156 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0001
|
|
IL_000a: ldloc.s CS$4$0001
|
|
IL_000c: brtrue.s IL_0012
|
|
|
|
.line 157,157 : 17,26 ''
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: stloc.3
|
|
IL_0010: br.s IL_0032
|
|
|
|
.line 159,159 : 13,62 ''
|
|
IL_0012: ldarg.2
|
|
IL_0013: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactInfo(native uint)
|
|
IL_0018: stloc.0
|
|
.line 160,160 : 13,90 ''
|
|
IL_0019: ldloc.0
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_001f: stloc.1
|
|
.line 162,162 : 13,96 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldarg.1
|
|
IL_0022: ldloc.1
|
|
IL_0023: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!0>,
|
|
!!0)
|
|
IL_0028: stloc.2
|
|
.line 163,163 : 13,46 ''
|
|
IL_0029: ldloc.2
|
|
IL_002a: call int32 [mscorlib]System.Convert::ToInt32(bool)
|
|
IL_002f: stloc.3
|
|
IL_0030: br.s IL_0032
|
|
|
|
.line 164,164 : 9,10 ''
|
|
IL_0032: ldloc.3
|
|
IL_0033: ret
|
|
} // end of method MirandaDatabase::RaiseContactEvent
|
|
|
|
.method private hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
GetContactInfo(native uint wParam) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 167,167 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 168,168 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_0007: call bool [mscorlib]System.UIntPtr::op_Equality(native uint,
|
|
native uint)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.1
|
|
IL_0010: ldloc.1
|
|
IL_0011: brtrue.s IL_001b
|
|
|
|
.line 169,169 : 17,46 ''
|
|
IL_0013: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral()
|
|
IL_0018: stloc.0
|
|
IL_0019: br.s IL_0024
|
|
|
|
.line 171,171 : 17,55 ''
|
|
IL_001b: ldarg.0
|
|
IL_001c: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native uint)
|
|
IL_0021: stloc.0
|
|
IL_0022: br.s IL_0024
|
|
|
|
.line 172,172 : 9,10 ''
|
|
IL_0024: ldloc.0
|
|
IL_0025: ret
|
|
} // end of method MirandaDatabase::GetContactInfo
|
|
|
|
.method private hidebysig instance int32
|
|
RaiseContactSettingEvent(native uint hContact,
|
|
native int pDbWriteSetting) cil managed
|
|
{
|
|
// Code size 159 (0x9f)
|
|
.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,
|
|
[7] int32 CS$1$0000,
|
|
[8] bool CS$4$0001)
|
|
.line 175,175 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 176,176 : 13,105 ''
|
|
IL_0001: ldarga.s pDbWriteSetting
|
|
IL_0003: call instance void* [mscorlib]System.IntPtr::ToPointer()
|
|
IL_0008: ldobj Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING
|
|
IL_000d: stloc.0
|
|
.line 177,177 : 13,64 ''
|
|
IL_000e: ldarg.1
|
|
IL_000f: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactInfo(native uint)
|
|
IL_0014: stloc.1
|
|
.line 179,179 : 13,88 ''
|
|
IL_0015: ldloca.s dbWriteSetting
|
|
IL_0017: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Name
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0022: stloc.2
|
|
.line 180,180 : 13,96 ''
|
|
IL_0023: ldloca.s dbWriteSetting
|
|
IL_0025: ldfld native int Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Module
|
|
IL_002a: ldc.i4.0
|
|
IL_002b: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0030: stloc.3
|
|
.line 181,181 : 13,33 ''
|
|
IL_0031: ldnull
|
|
IL_0032: stloc.s 'value'
|
|
.line 183,183 : 13,92 ''
|
|
IL_0034: ldloca.s dbWriteSetting
|
|
IL_0036: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_003b: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type
|
|
IL_0040: ldc.i4 0xfe
|
|
IL_0045: ceq
|
|
IL_0047: stloc.s CS$4$0001
|
|
IL_0049: ldloc.s CS$4$0001
|
|
IL_004b: brtrue.s IL_0057
|
|
|
|
.line 184,184 : 17,77 ''
|
|
IL_004d: ldarg.2
|
|
IL_004e: call object Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::ExtractValue(native int)
|
|
IL_0053: stloc.s 'value'
|
|
IL_0055: br.s IL_0069
|
|
|
|
.line 186,186 : 17,118 ''
|
|
IL_0057: ldc.i4.s 10
|
|
IL_0059: ldstr "Hyphen"
|
|
IL_005e: ldstr "Blob settings are not yet supported, the value wil"
|
|
+ "l be null."
|
|
IL_0063: call void [mscorlib]System.Diagnostics.Debugger::Log(int32,
|
|
string,
|
|
string)
|
|
IL_0068: nop
|
|
.line 188,188 : 13,177 ''
|
|
IL_0069: ldloc.1
|
|
IL_006a: ldloc.2
|
|
IL_006b: ldloc.3
|
|
IL_006c: ldloc.s 'value'
|
|
IL_006e: ldloca.s dbWriteSetting
|
|
IL_0070: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT Virtuoso.Miranda.Plugins.Native.DBCONTACTWRITESETTING::Value
|
|
IL_0075: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type
|
|
IL_007a: 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_007f: stloc.s eventArgs
|
|
.line 190,190 : 13,129 ''
|
|
IL_0081: ldarg.0
|
|
IL_0082: ldarg.0
|
|
IL_0083: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler
|
|
IL_0088: ldloc.s eventArgs
|
|
IL_008a: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!0>,
|
|
!!0)
|
|
IL_008f: stloc.s retValue
|
|
.line 191,191 : 13,46 ''
|
|
IL_0091: ldloc.s retValue
|
|
IL_0093: call int32 [mscorlib]System.Convert::ToInt32(bool)
|
|
IL_0098: stloc.s CS$1$0000
|
|
IL_009a: br.s IL_009c
|
|
|
|
.line 192,192 : 9,10 ''
|
|
IL_009c: ldloc.s CS$1$0000
|
|
IL_009e: ret
|
|
} // end of method MirandaDatabase::RaiseContactSettingEvent
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 198,198 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 199,199 : 17,131 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 200,204 : 17,24 ''
|
|
IL_000e: ldstr "DB/Contact/Added"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'<add_ContactAdded>b__3'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 205,205 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method MirandaDatabase::add_ContactAdded
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 208,208 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 209,209 : 17,131 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 210,210 : 17,99 ''
|
|
IL_000e: ldstr "DB/Contact/Added"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 211,211 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method MirandaDatabase::remove_ContactAdded
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 218,218 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 219,219 : 17,133 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 220,224 : 17,24 ''
|
|
IL_000e: ldstr "DB/Contact/Deleted"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'<add_ContactDeleted>b__4'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 225,225 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method MirandaDatabase::add_ContactDeleted
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 228,228 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 229,229 : 17,133 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 230,230 : 17,103 ''
|
|
IL_000e: ldstr "DB/Contact/Deleted"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 231,231 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method MirandaDatabase::remove_ContactDeleted
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 8
|
|
.line 238,238 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 239,239 : 17,147 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 240,244 : 17,24 ''
|
|
IL_000e: ldstr "DB/Contact/SettingChanged"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::'<add_ContactSettingChanged>b__5'(native uint,
|
|
native int)
|
|
IL_001a: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0024: nop
|
|
.line 245,245 : 13,14 ''
|
|
IL_0025: ret
|
|
} // end of method MirandaDatabase::add_ContactSettingChanged
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 8
|
|
.line 248,248 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 249,249 : 17,147 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler
|
|
IL_0007: ldarg.1
|
|
IL_0008: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000d: nop
|
|
.line 250,250 : 17,117 ''
|
|
IL_000e: ldstr "DB/Contact/SettingChanged"
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactSettingChangedEventHandler
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001e: nop
|
|
.line 251,251 : 13,14 ''
|
|
IL_001f: ret
|
|
} // end of method MirandaDatabase::remove_ContactSettingChanged
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_ProfileName() cil managed
|
|
{
|
|
// Code size 116 (0x74)
|
|
.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,
|
|
[4] bool CS$4$0001)
|
|
.line 263,263 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 264,264 : 17,74 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer()
|
|
IL_0006: stloc.0
|
|
.line 267,267 : 17,18 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
.line 268,268 : 21,35 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock()
|
|
IL_000e: nop
|
|
.line 270,270 : 21,128 ''
|
|
IL_000f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0014: ldstr "DB/GetProfileName"
|
|
IL_0019: ldloc.0
|
|
IL_001a: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr()
|
|
IL_001f: ldloc.0
|
|
IL_0020: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_0025: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_002a: stloc.1
|
|
.line 271,271 : 21,47 ''
|
|
IL_002b: ldloc.1
|
|
IL_002c: ldc.i4.0
|
|
IL_002d: ceq
|
|
IL_002f: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0034: nop
|
|
.line 273,273 : 21,37 ''
|
|
IL_0035: ldloc.1
|
|
IL_0036: ldc.i4.0
|
|
IL_0037: ceq
|
|
IL_0039: stloc.s CS$4$0001
|
|
IL_003b: ldloc.s CS$4$0001
|
|
IL_003d: brtrue.s IL_0043
|
|
|
|
.line 273,273 : 38,50 ''
|
|
IL_003f: ldnull
|
|
IL_0040: stloc.3
|
|
IL_0041: leave.s IL_0071
|
|
|
|
.line 274,274 : 21,83 ''
|
|
IL_0043: ldloc.0
|
|
IL_0044: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_0049: ldc.i4.0
|
|
IL_004a: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_004f: stloc.3
|
|
IL_0050: leave.s IL_0071
|
|
|
|
.line 276,276 : 17,36 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0052: stloc.2
|
|
.line 277,277 : 17,18 ''
|
|
IL_0053: nop
|
|
.line 278,278 : 21,111 ''
|
|
IL_0054: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService()
|
|
IL_0059: ldloc.2
|
|
IL_005a: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_005f: throw
|
|
|
|
.line 281,281 : 17,18 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0060: nop
|
|
.line 282,282 : 21,37 ''
|
|
IL_0061: ldloc.0
|
|
IL_0062: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock()
|
|
IL_0067: nop
|
|
.line 283,283 : 21,61 ''
|
|
IL_0068: ldloc.0
|
|
IL_0069: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer)
|
|
IL_006e: nop
|
|
.line 284,284 : 17,18 ''
|
|
IL_006f: nop
|
|
IL_0070: endfinally
|
|
} // end handler
|
|
IL_0071: nop
|
|
.line 285,285 : 13,14 ''
|
|
IL_0072: ldloc.3
|
|
IL_0073: ret
|
|
} // end of method MirandaDatabase::get_ProfileName
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_ProfilePath() cil managed
|
|
{
|
|
// Code size 116 (0x74)
|
|
.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,
|
|
[4] bool CS$4$0001)
|
|
.line 291,291 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 292,292 : 17,74 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer()
|
|
IL_0006: stloc.0
|
|
.line 295,295 : 17,18 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
.line 296,296 : 21,35 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock()
|
|
IL_000e: nop
|
|
.line 298,298 : 21,128 ''
|
|
IL_000f: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0014: ldstr "DB/GetProfilePath"
|
|
IL_0019: ldloc.0
|
|
IL_001a: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr()
|
|
IL_001f: ldloc.0
|
|
IL_0020: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_0025: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_002a: stloc.1
|
|
.line 299,299 : 21,47 ''
|
|
IL_002b: ldloc.1
|
|
IL_002c: ldc.i4.0
|
|
IL_002d: ceq
|
|
IL_002f: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0034: nop
|
|
.line 301,301 : 21,37 ''
|
|
IL_0035: ldloc.1
|
|
IL_0036: ldc.i4.0
|
|
IL_0037: ceq
|
|
IL_0039: stloc.s CS$4$0001
|
|
IL_003b: ldloc.s CS$4$0001
|
|
IL_003d: brtrue.s IL_0043
|
|
|
|
.line 301,301 : 38,50 ''
|
|
IL_003f: ldnull
|
|
IL_0040: stloc.3
|
|
IL_0041: leave.s IL_0071
|
|
|
|
.line 302,302 : 21,83 ''
|
|
IL_0043: ldloc.0
|
|
IL_0044: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_0049: ldc.i4.0
|
|
IL_004a: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_004f: stloc.3
|
|
IL_0050: leave.s IL_0071
|
|
|
|
.line 304,304 : 17,36 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0052: stloc.2
|
|
.line 305,305 : 17,18 ''
|
|
IL_0053: nop
|
|
.line 306,306 : 21,111 ''
|
|
IL_0054: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService()
|
|
IL_0059: ldloc.2
|
|
IL_005a: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_005f: throw
|
|
|
|
.line 309,309 : 17,18 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0060: nop
|
|
.line 310,310 : 21,37 ''
|
|
IL_0061: ldloc.0
|
|
IL_0062: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock()
|
|
IL_0067: nop
|
|
.line 311,311 : 21,61 ''
|
|
IL_0068: ldloc.0
|
|
IL_0069: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer)
|
|
IL_006e: nop
|
|
.line 312,312 : 17,18 ''
|
|
IL_006f: nop
|
|
IL_0070: endfinally
|
|
} // end handler
|
|
IL_0071: nop
|
|
.line 313,313 : 13,14 ''
|
|
IL_0072: ldloc.3
|
|
IL_0073: ret
|
|
} // end of method MirandaDatabase::get_ProfilePath
|
|
|
|
.method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>
|
|
GetContactHandles() cil managed
|
|
{
|
|
// Code size 21 (0x15)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>d__6' V_0,
|
|
[1] class [mscorlib]System.Collections.Generic.IEnumerable`1<native int> V_1)
|
|
.line 0,134218373 : 0,0 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugin'
|
|
.line 0,0 : 0,0 ''
|
|
IL_0000: ldc.i4.s -2
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetContactHandles>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/'<GetContactHandles>d__6'::'<>4__this'
|
|
IL_000f: ldloc.0
|
|
IL_0010: stloc.1
|
|
IL_0011: br.s IL_0013
|
|
|
|
IL_0013: ldloc.1
|
|
IL_0014: ret
|
|
} // end of method MirandaDatabase::GetContactHandles
|
|
|
|
.method public hidebysig instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>
|
|
GetContacts() cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo> CS$1$0000)
|
|
.line 344,344 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaDatabase.cs'
|
|
IL_0000: nop
|
|
.line 345,345 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: call instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContacts(bool)
|
|
IL_0008: stloc.0
|
|
IL_0009: br.s IL_000b
|
|
|
|
.line 346,346 : 9,10 ''
|
|
IL_000b: ldloc.0
|
|
IL_000c: ret
|
|
} // end of method MirandaDatabase::GetContacts
|
|
|
|
.method public hidebysig instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>
|
|
GetContacts(bool includeSelf) cil managed
|
|
{
|
|
// Code size 143 (0x8f)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context,
|
|
[1] class Virtuoso.Miranda.Plugins.Callback findNext,
|
|
[2] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo> contacts,
|
|
[3] native int handle,
|
|
[4] class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo> CS$1$0000,
|
|
[5] bool CS$4$0001,
|
|
[6] class [mscorlib]System.Collections.Generic.IEnumerator`1<native int> CS$5$0002)
|
|
.line 349,349 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 350,350 : 13,61 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: stloc.0
|
|
.line 351,351 : 13,83 ''
|
|
IL_0007: ldstr "DB/Contact/FindNext"
|
|
IL_000c: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::GetService(string)
|
|
IL_0011: stloc.1
|
|
.line 353,353 : 13,109 ''
|
|
IL_0012: ldloc.0
|
|
IL_0013: ldstr "DB/Contact/GetCount"
|
|
IL_0018: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string)
|
|
IL_001d: newobj instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::.ctor(int32)
|
|
IL_0022: stloc.2
|
|
.line 355,355 : 13,29 ''
|
|
IL_0023: ldarg.1
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ceq
|
|
IL_0027: stloc.s CS$4$0001
|
|
IL_0029: ldloc.s CS$4$0001
|
|
IL_002b: brtrue.s IL_0039
|
|
|
|
.line 356,356 : 17,53 ''
|
|
IL_002d: ldloc.2
|
|
IL_002e: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::get_MeNeutral()
|
|
IL_0033: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::Add(!0)
|
|
IL_0038: nop
|
|
.line 358,358 : 13,20 ''
|
|
IL_0039: nop
|
|
.line 358,358 : 39,58 ''
|
|
IL_003a: ldarg.0
|
|
IL_003b: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1<native int> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactHandles()
|
|
IL_0040: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1<!0> class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>::GetEnumerator()
|
|
IL_0045: stloc.s CS$5$0002
|
|
.try
|
|
{
|
|
IL_0047: br.s IL_005e
|
|
|
|
.line 358,358 : 22,35 ''
|
|
IL_0049: ldloc.s CS$5$0002
|
|
IL_004b: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1<native int>::get_Current()
|
|
IL_0050: stloc.3
|
|
.line 359,359 : 17,62 ''
|
|
IL_0051: ldloc.2
|
|
IL_0052: ldloc.3
|
|
IL_0053: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int)
|
|
IL_0058: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::Add(!0)
|
|
IL_005d: nop
|
|
.line 358,358 : 36,38 ''
|
|
IL_005e: ldloc.s CS$5$0002
|
|
IL_0060: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_0065: stloc.s CS$4$0001
|
|
IL_0067: ldloc.s CS$4$0001
|
|
IL_0069: brtrue.s IL_0049
|
|
|
|
IL_006b: leave.s IL_0081
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006d: ldloc.s CS$5$0002
|
|
IL_006f: ldnull
|
|
IL_0070: ceq
|
|
IL_0072: stloc.s CS$4$0001
|
|
IL_0074: ldloc.s CS$4$0001
|
|
IL_0076: brtrue.s IL_0080
|
|
|
|
IL_0078: ldloc.s CS$5$0002
|
|
IL_007a: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_007f: nop
|
|
IL_0080: endfinally
|
|
} // end handler
|
|
IL_0081: nop
|
|
.line 361,361 : 13,42 ''
|
|
IL_0082: ldloc.2
|
|
IL_0083: callvirt instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::AsReadOnly()
|
|
IL_0088: stloc.s CS$1$0000
|
|
IL_008a: br.s IL_008c
|
|
|
|
.line 362,362 : 9,10 ''
|
|
IL_008c: ldloc.s CS$1$0000
|
|
IL_008e: ret
|
|
} // end of method MirandaDatabase::GetContacts
|
|
|
|
.method public hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
FindContact(string uuid) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 365,365 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 366,366 : 13,89 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldc.i4.s 15
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: 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_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 367,367 : 9,10 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: 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 16 (0x10)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 370,370 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 371,371 : 13,103 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldarg.3
|
|
IL_0005: ldc.i4.4
|
|
IL_0006: 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_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 372,372 : 9,10 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: 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 150 (0x96)
|
|
.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] bool CS$4$0001,
|
|
[5] class [mscorlib]System.Collections.Generic.IEnumerator`1<native int> CS$5$0002)
|
|
.line 375,375 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 376,376 : 13,37 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0001
|
|
IL_000a: ldloc.s CS$4$0001
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 377,377 : 17,65 ''
|
|
IL_000e: ldstr "searchValues"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 379,379 : 13,20 ''
|
|
IL_0019: nop
|
|
.line 379,379 : 39,58 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1<native int> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContactHandles()
|
|
IL_0020: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1<!0> class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>::GetEnumerator()
|
|
IL_0025: stloc.s CS$5$0002
|
|
.try
|
|
{
|
|
IL_0027: br.s IL_0064
|
|
|
|
.line 379,379 : 22,35 ''
|
|
IL_0029: ldloc.s CS$5$0002
|
|
IL_002b: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1<native int>::get_Current()
|
|
IL_0030: stloc.0
|
|
.line 380,380 : 13,14 ''
|
|
IL_0031: nop
|
|
.line 384,385 : 17,77 ''
|
|
IL_0032: ldloc.0
|
|
IL_0033: ldarg.2
|
|
IL_0034: ldloca.s 'value'
|
|
IL_0036: ldloca.s 'type'
|
|
IL_0038: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::GetProperty(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoProperty,
|
|
object&,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ContactInfoPropertyType&)
|
|
IL_003d: brfalse.s IL_0052
|
|
|
|
IL_003f: ldarg.1
|
|
IL_0040: ldloc.1
|
|
IL_0041: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0046: ldarg.s comparisonType
|
|
IL_0048: callvirt instance bool [mscorlib]System.String::Equals(string,
|
|
valuetype [mscorlib]System.StringComparison)
|
|
IL_004d: ldc.i4.0
|
|
IL_004e: ceq
|
|
IL_0050: br.s IL_0053
|
|
|
|
IL_0052: ldc.i4.1
|
|
IL_0053: nop
|
|
IL_0054: stloc.s CS$4$0001
|
|
IL_0056: ldloc.s CS$4$0001
|
|
IL_0058: brtrue.s IL_0063
|
|
|
|
.line 386,386 : 21,59 ''
|
|
IL_005a: ldloc.0
|
|
IL_005b: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int)
|
|
IL_0060: stloc.3
|
|
IL_0061: leave.s IL_0093
|
|
|
|
.line 387,387 : 13,14 ''
|
|
IL_0063: nop
|
|
.line 379,379 : 36,38 ''
|
|
IL_0064: ldloc.s CS$5$0002
|
|
IL_0066: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_006b: stloc.s CS$4$0001
|
|
IL_006d: ldloc.s CS$4$0001
|
|
IL_006f: brtrue.s IL_0029
|
|
|
|
IL_0071: leave.s IL_0087
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0073: ldloc.s CS$5$0002
|
|
IL_0075: ldnull
|
|
IL_0076: ceq
|
|
IL_0078: stloc.s CS$4$0001
|
|
IL_007a: ldloc.s CS$4$0001
|
|
IL_007c: brtrue.s IL_0086
|
|
|
|
IL_007e: ldloc.s CS$5$0002
|
|
IL_0080: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0085: nop
|
|
IL_0086: endfinally
|
|
} // end handler
|
|
IL_0087: nop
|
|
.line 389,389 : 13,33 ''
|
|
IL_0088: ldc.i4.0
|
|
IL_0089: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_008e: nop
|
|
.line 390,390 : 13,25 ''
|
|
IL_008f: ldnull
|
|
IL_0090: stloc.3
|
|
IL_0091: br.s IL_0093
|
|
|
|
IL_0093: nop
|
|
.line 391,391 : 9,10 ''
|
|
IL_0094: ldloc.3
|
|
IL_0095: 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 117 (0x75)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo> results,
|
|
[1] string uuid,
|
|
[2] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact,
|
|
[3] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo[] CS$1$0000,
|
|
[4] bool CS$4$0001,
|
|
[5] string[] CS$6$0002,
|
|
[6] int32 CS$7$0003)
|
|
.line 394,394 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 395,395 : 13,31 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0001
|
|
IL_000a: ldloc.s CS$4$0001
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 396,396 : 17,58 ''
|
|
IL_000e: ldstr "uuids"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 398,398 : 13,77 ''
|
|
IL_0019: ldarg.1
|
|
IL_001a: ldlen
|
|
IL_001b: conv.i4
|
|
IL_001c: newobj instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::.ctor(int32)
|
|
IL_0021: stloc.0
|
|
.line 400,400 : 13,20 ''
|
|
IL_0022: nop
|
|
.line 400,400 : 37,42 ''
|
|
IL_0023: ldarg.1
|
|
IL_0024: stloc.s CS$6$0002
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: stloc.s CS$7$0003
|
|
IL_0029: br.s IL_005c
|
|
|
|
.line 400,400 : 22,33 ''
|
|
IL_002b: ldloc.s CS$6$0002
|
|
IL_002d: ldloc.s CS$7$0003
|
|
IL_002f: ldelem.ref
|
|
IL_0030: stloc.1
|
|
.line 401,401 : 13,14 ''
|
|
IL_0031: nop
|
|
.line 402,402 : 17,108 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldloc.1
|
|
IL_0034: ldc.i4.s 15
|
|
IL_0036: ldc.i4.0
|
|
IL_0037: 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_003c: stloc.2
|
|
.line 404,404 : 17,37 ''
|
|
IL_003d: ldloc.2
|
|
IL_003e: ldnull
|
|
IL_003f: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Inequality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0044: ldc.i4.0
|
|
IL_0045: ceq
|
|
IL_0047: stloc.s CS$4$0001
|
|
IL_0049: ldloc.s CS$4$0001
|
|
IL_004b: brtrue.s IL_0055
|
|
|
|
.line 405,405 : 21,42 ''
|
|
IL_004d: ldloc.0
|
|
IL_004e: ldloc.2
|
|
IL_004f: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::Add(!0)
|
|
IL_0054: nop
|
|
.line 406,406 : 13,14 ''
|
|
IL_0055: nop
|
|
IL_0056: ldloc.s CS$7$0003
|
|
IL_0058: ldc.i4.1
|
|
IL_0059: add
|
|
IL_005a: stloc.s CS$7$0003
|
|
.line 400,400 : 34,36 ''
|
|
IL_005c: ldloc.s CS$7$0003
|
|
IL_005e: ldloc.s CS$6$0002
|
|
IL_0060: ldlen
|
|
IL_0061: conv.i4
|
|
IL_0062: clt
|
|
IL_0064: stloc.s CS$4$0001
|
|
IL_0066: ldloc.s CS$4$0001
|
|
IL_0068: brtrue.s IL_002b
|
|
|
|
.line 408,408 : 13,38 ''
|
|
IL_006a: ldloc.0
|
|
IL_006b: callvirt instance !0[] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::ToArray()
|
|
IL_0070: stloc.3
|
|
IL_0071: br.s IL_0073
|
|
|
|
.line 409,409 : 9,10 ''
|
|
IL_0073: ldloc.3
|
|
IL_0074: 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<valuetype [mscorlib]System.DateTime> timestamp) cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 8
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 416,416 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 417,417 : 13,91 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldarg.3
|
|
IL_0005: ldarg.s 'type'
|
|
IL_0007: ldarg.s 'flags'
|
|
IL_0009: ldarg.s timestamp
|
|
IL_000b: ldc.i4.1
|
|
IL_000c: 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<valuetype [mscorlib]System.DateTime>,
|
|
bool)
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 418,418 : 9,10 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: 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<valuetype [mscorlib]System.DateTime> timestamp,
|
|
bool throwOnFailure) cil managed
|
|
{
|
|
// Code size 50 (0x32)
|
|
.maxstack 8
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 421,421 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 422,422 : 13,31 ''
|
|
IL_0001: ldarg.3
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 423,423 : 17,58 ''
|
|
IL_000c: ldstr "owner"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 425,425 : 13,106 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: ldarg.2
|
|
IL_001a: ldarg.3
|
|
IL_001b: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.ISettingOwner::get_Name()
|
|
IL_0020: ldarg.s 'type'
|
|
IL_0022: ldarg.s 'flags'
|
|
IL_0024: ldarg.s timestamp
|
|
IL_0026: ldarg.s throwOnFailure
|
|
IL_0028: 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<valuetype [mscorlib]System.DateTime>,
|
|
bool)
|
|
IL_002d: stloc.0
|
|
IL_002e: br.s IL_0030
|
|
|
|
.line 426,426 : 9,10 ''
|
|
IL_0030: ldloc.0
|
|
IL_0031: 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<valuetype [mscorlib]System.DateTime> timestamp,
|
|
bool throwOnFailure) cil managed
|
|
{
|
|
// Code size 473 (0x1d9)
|
|
.maxstack 4
|
|
.locals init ([0] native int pBlob,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO> 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] bool CS$4$0001,
|
|
[8] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0002,
|
|
[9] native int[] CS$0$0003)
|
|
.line 429,429 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 430,430 : 13,43 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.s CS$4$0001
|
|
IL_000d: ldloc.s CS$4$0001
|
|
IL_000f: brtrue.s IL_001c
|
|
|
|
.line 431,431 : 17,70 ''
|
|
IL_0011: ldstr "associatedContact"
|
|
IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001b: throw
|
|
|
|
.line 433,433 : 13,45 ''
|
|
IL_001c: ldarg.3
|
|
IL_001d: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: ceq
|
|
IL_0025: stloc.s CS$4$0001
|
|
IL_0027: ldloc.s CS$4$0001
|
|
IL_0029: brtrue.s IL_0036
|
|
|
|
.line 434,434 : 17,58 ''
|
|
IL_002b: ldstr "owner"
|
|
IL_0030: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0035: throw
|
|
|
|
.line 436,436 : 13,30 ''
|
|
IL_0036: ldarg.2
|
|
IL_0037: ldnull
|
|
IL_0038: ceq
|
|
IL_003a: ldc.i4.0
|
|
IL_003b: ceq
|
|
IL_003d: stloc.s CS$4$0001
|
|
IL_003f: ldloc.s CS$4$0001
|
|
IL_0041: brtrue.s IL_004e
|
|
|
|
.line 437,437 : 17,57 ''
|
|
IL_0043: ldstr "data"
|
|
IL_0048: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_004d: throw
|
|
|
|
.line 439,439 : 13,40 ''
|
|
IL_004e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0053: stloc.0
|
|
.line 440,440 : 13,104 ''
|
|
IL_0054: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO>::Empty
|
|
IL_0059: stloc.1
|
|
.line 443,443 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_005a: nop
|
|
.line 446,446 : 17,36 ''
|
|
IL_005b: ldarg.2
|
|
IL_005c: isinst [mscorlib]System.String
|
|
IL_0061: ldnull
|
|
IL_0062: cgt.un
|
|
IL_0064: ldc.i4.0
|
|
IL_0065: ceq
|
|
IL_0067: stloc.s CS$4$0001
|
|
IL_0069: ldloc.s CS$4$0001
|
|
IL_006b: brtrue.s IL_007f
|
|
|
|
.line 447,447 : 17,18 ''
|
|
IL_006d: nop
|
|
.line 448,448 : 21,91 ''
|
|
IL_006e: ldarg.2
|
|
IL_006f: castclass [mscorlib]System.String
|
|
IL_0074: ldloca.s pBlob
|
|
IL_0076: call int32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::LayoutAnsiUniString(string,
|
|
native int&)
|
|
IL_007b: stloc.2
|
|
.line 449,449 : 17,18 ''
|
|
IL_007c: nop
|
|
IL_007d: br.s IL_00be
|
|
|
|
.line 450,450 : 22,41 ''
|
|
IL_007f: ldarg.2
|
|
IL_0080: isinst uint8[]
|
|
IL_0085: ldnull
|
|
IL_0086: cgt.un
|
|
IL_0088: ldc.i4.0
|
|
IL_0089: ceq
|
|
IL_008b: stloc.s CS$4$0001
|
|
IL_008d: ldloc.s CS$4$0001
|
|
IL_008f: brtrue.s IL_00b3
|
|
|
|
.line 451,451 : 17,18 ''
|
|
IL_0091: nop
|
|
.line 452,452 : 21,53 ''
|
|
IL_0092: ldarg.2
|
|
IL_0093: castclass uint8[]
|
|
IL_0098: stloc.3
|
|
.line 453,453 : 21,51 ''
|
|
IL_0099: ldloc.3
|
|
IL_009a: ldlen
|
|
IL_009b: conv.i4
|
|
IL_009c: stloc.2
|
|
.line 455,455 : 21,62 ''
|
|
IL_009d: ldloc.2
|
|
IL_009e: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_00a3: stloc.0
|
|
.line 456,456 : 21,73 ''
|
|
IL_00a4: ldloc.3
|
|
IL_00a5: ldc.i4.0
|
|
IL_00a6: ldloc.0
|
|
IL_00a7: ldloc.3
|
|
IL_00a8: ldlen
|
|
IL_00a9: conv.i4
|
|
IL_00aa: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_00af: nop
|
|
.line 457,457 : 17,18 ''
|
|
IL_00b0: nop
|
|
IL_00b1: br.s IL_00be
|
|
|
|
.line 459,459 : 21,67 ''
|
|
IL_00b3: ldstr "data"
|
|
IL_00b8: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_00bd: throw
|
|
|
|
.line 461,461 : 17,68 ''
|
|
IL_00be: ldloca.s info
|
|
IL_00c0: ldc.i4.0
|
|
IL_00c1: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_00c6: newobj instance void Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::.ctor(int32,
|
|
native int)
|
|
IL_00cb: stobj Virtuoso.Miranda.Plugins.Native.DBEVENTINFO
|
|
.line 462,462 : 17,85 ''
|
|
IL_00d0: ldloca.s info
|
|
IL_00d2: ldarg.3
|
|
IL_00d3: ldc.i4.0
|
|
IL_00d4: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_00d9: stloc.s CS$0$0002
|
|
IL_00db: ldloca.s CS$0$0002
|
|
IL_00dd: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_00e2: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module
|
|
.line 463,463 : 17,50 ''
|
|
IL_00e7: ldloca.s info
|
|
IL_00e9: ldloc.2
|
|
IL_00ea: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize
|
|
.line 464,464 : 17,38 ''
|
|
IL_00ef: ldloca.s info
|
|
IL_00f1: ldloc.0
|
|
IL_00f2: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobPtr
|
|
.line 465,465 : 17,47 ''
|
|
IL_00f7: ldloca.s info
|
|
IL_00f9: ldarg.s 'type'
|
|
IL_00fb: conv.u2
|
|
IL_00fc: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType
|
|
.line 466,466 : 17,42 ''
|
|
IL_0101: ldloca.s info
|
|
IL_0103: ldarg.s 'flags'
|
|
IL_0105: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags
|
|
.line 467,467 : 17,110 ''
|
|
IL_010a: ldloca.s info
|
|
IL_010c: ldarga.s timestamp
|
|
IL_010e: call instance bool valuetype [mscorlib]System.Nullable`1<valuetype [mscorlib]System.DateTime>::get_HasValue()
|
|
IL_0113: brtrue.s IL_011c
|
|
|
|
IL_0115: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::get_Now()
|
|
IL_011a: br.s IL_0123
|
|
|
|
IL_011c: ldarga.s timestamp
|
|
IL_011e: call instance !0 valuetype [mscorlib]System.Nullable`1<valuetype [mscorlib]System.DateTime>::get_Value()
|
|
IL_0123: nop
|
|
IL_0124: call uint32 Virtuoso.Miranda.Plugins.Helpers.Utilities::GetTimestamp(valuetype [mscorlib]System.DateTime)
|
|
IL_0129: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp
|
|
.line 469,469 : 17,101 ''
|
|
IL_012e: ldloca.s info
|
|
IL_0130: ldc.i4.2
|
|
IL_0131: newarr [mscorlib]System.IntPtr
|
|
IL_0136: stloc.s CS$0$0003
|
|
IL_0138: ldloc.s CS$0$0003
|
|
IL_013a: ldc.i4.0
|
|
IL_013b: ldelema [mscorlib]System.IntPtr
|
|
IL_0140: ldloc.0
|
|
IL_0141: stobj [mscorlib]System.IntPtr
|
|
IL_0146: ldloc.s CS$0$0003
|
|
IL_0148: ldc.i4.1
|
|
IL_0149: ldelema [mscorlib]System.IntPtr
|
|
IL_014e: ldloca.s info
|
|
IL_0150: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module
|
|
IL_0155: stobj [mscorlib]System.IntPtr
|
|
IL_015a: ldloc.s CS$0$0003
|
|
IL_015c: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO>::.ctor(!0&,
|
|
native int[])
|
|
IL_0161: stloc.1
|
|
.line 470,470 : 17,152 ''
|
|
IL_0162: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0167: ldstr "DB/Event/Add"
|
|
IL_016c: ldarg.1
|
|
IL_016d: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0172: ldloca.s nativeStruct
|
|
IL_0174: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO>::get_IntPtr()
|
|
IL_0179: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_017e: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0183: stloc.s eventHandle
|
|
.line 472,472 : 17,66 ''
|
|
IL_0185: ldloc.s eventHandle
|
|
IL_0187: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_018c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0191: brfalse.s IL_019a
|
|
|
|
IL_0193: ldarg.s throwOnFailure
|
|
IL_0195: ldc.i4.0
|
|
IL_0196: ceq
|
|
IL_0198: br.s IL_019b
|
|
|
|
IL_019a: ldc.i4.1
|
|
IL_019b: nop
|
|
IL_019c: stloc.s CS$4$0001
|
|
IL_019e: ldloc.s CS$4$0001
|
|
IL_01a0: brtrue.s IL_01c4
|
|
|
|
.line 473,473 : 21,174 ''
|
|
IL_01a2: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_01a7: ldstr "DB/Event/Add"
|
|
IL_01ac: ldloca.s eventHandle
|
|
IL_01ae: constrained. [mscorlib]System.IntPtr
|
|
IL_01b4: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_01b9: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_01be: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_01c3: throw
|
|
|
|
.line 475,475 : 21,40 ''
|
|
IL_01c4: ldloc.s eventHandle
|
|
IL_01c6: stloc.s CS$1$0000
|
|
IL_01c8: leave.s IL_01d5
|
|
|
|
.line 478,478 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_01ca: nop
|
|
.line 479,479 : 17,37 ''
|
|
IL_01cb: ldloca.s nativeStruct
|
|
IL_01cd: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO>::Free()
|
|
IL_01d2: nop
|
|
.line 480,480 : 13,14 ''
|
|
IL_01d3: nop
|
|
IL_01d4: endfinally
|
|
} // end handler
|
|
IL_01d5: nop
|
|
.line 481,481 : 9,10 ''
|
|
IL_01d6: ldloc.s CS$1$0000
|
|
IL_01d8: ret
|
|
} // end of method MirandaDatabase::AddEvent
|
|
|
|
.method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>
|
|
GetEventHandles(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo owner) cil managed
|
|
{
|
|
// Code size 43 (0x2b)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.IEnumerable`1<native int> CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 484,484 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 485,485 : 13,31 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 486,486 : 17,58 ''
|
|
IL_000f: ldstr "owner"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 488,488 : 13,57 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.1
|
|
IL_001c: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0021: call instance class [mscorlib]System.Collections.Generic.IEnumerable`1<native int> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetEventHandles(native int)
|
|
IL_0026: stloc.0
|
|
IL_0027: br.s IL_0029
|
|
|
|
.line 489,489 : 9,10 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: ret
|
|
} // end of method MirandaDatabase::GetEventHandles
|
|
|
|
.method public hidebysig instance class [mscorlib]System.Collections.Generic.IEnumerable`1<native int>
|
|
GetEventHandles(native int ownerHandle) cil managed
|
|
{
|
|
// Code size 28 (0x1c)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c' V_0,
|
|
[1] class [mscorlib]System.Collections.Generic.IEnumerable`1<native int> V_1)
|
|
IL_0000: ldc.i4.s -2
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>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/'<GetEventHandles>d__c'::'<>4__this'
|
|
IL_000f: ldloc.0
|
|
IL_0010: ldarg.1
|
|
IL_0011: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase/'<GetEventHandles>d__c'::'<>3__ownerHandle'
|
|
IL_0016: ldloc.0
|
|
IL_0017: stloc.1
|
|
IL_0018: br.s IL_001a
|
|
|
|
IL_001a: ldloc.1
|
|
IL_001b: ret
|
|
} // end of method MirandaDatabase::GetEventHandles
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_EventAdded>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 21 (0x15)
|
|
.maxstack 5
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 99,99 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 100,100 : 25,92 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventAddedEventHandler
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: ldarg.2
|
|
IL_000b: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>,
|
|
bool,
|
|
native uint,
|
|
native int)
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
IL_0013: ldloc.0
|
|
IL_0014: ret
|
|
} // end of method MirandaDatabase::'<add_EventAdded>b__0'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_EventDeleted>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 21 (0x15)
|
|
.maxstack 5
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 119,119 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 120,120 : 25,94 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::EventDeletedEventHandler
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: ldarg.2
|
|
IL_000b: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>,
|
|
bool,
|
|
native uint,
|
|
native int)
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
IL_0013: ldloc.0
|
|
IL_0014: ret
|
|
} // end of method MirandaDatabase::'<add_EventDeleted>b__1'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_BeforeEventAdded>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 21 (0x15)
|
|
.maxstack 5
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 142,142 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 143,143 : 25,97 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::BeforeEventAddedEventHandler
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: ldarg.1
|
|
IL_000a: ldarg.2
|
|
IL_000b: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseDbEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>,
|
|
bool,
|
|
native uint,
|
|
native int)
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
IL_0013: ldloc.0
|
|
IL_0014: ret
|
|
} // end of method MirandaDatabase::'<add_BeforeEventAdded>b__2'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_ContactAdded>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 19 (0x13)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 202,202 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 203,203 : 25,84 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactAddedEventHandler
|
|
IL_0008: ldarg.1
|
|
IL_0009: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>,
|
|
native uint)
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
IL_0011: ldloc.0
|
|
IL_0012: ret
|
|
} // end of method MirandaDatabase::'<add_ContactAdded>b__3'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_ContactDeleted>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 19 (0x13)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 222,222 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 223,223 : 25,86 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::ContactDeletedEventHandler
|
|
IL_0008: ldarg.1
|
|
IL_0009: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactEvent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>,
|
|
native uint)
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
IL_0011: ldloc.0
|
|
IL_0012: ret
|
|
} // end of method MirandaDatabase::'<add_ContactDeleted>b__4'
|
|
|
|
.method private hidebysig instance int32
|
|
'<add_ContactSettingChanged>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 14 (0xe)
|
|
.maxstack 3
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 242,242 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 243,243 : 25,73 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::RaiseContactSettingEvent(native uint,
|
|
native int)
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
IL_000c: ldloc.0
|
|
IL_000d: ret
|
|
} // end of method MirandaDatabase::'<add_ContactSettingChanged>b__5'
|
|
|
|
.event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> EventAdded
|
|
{
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>)
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_EventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>)
|
|
} // end of event MirandaDatabase::EventAdded
|
|
.event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> EventDeleted
|
|
{
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>)
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_EventDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>)
|
|
} // end of event MirandaDatabase::EventDeleted
|
|
.event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs> BeforeEventAdded
|
|
{
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>)
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_BeforeEventAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs>)
|
|
} // end of event MirandaDatabase::BeforeEventAdded
|
|
.event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> ContactAdded
|
|
{
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>)
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactAdded(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>)
|
|
} // end of event MirandaDatabase::ContactAdded
|
|
.event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs> ContactDeleted
|
|
{
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>)
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactDeleted(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs>)
|
|
} // end of event MirandaDatabase::ContactDeleted
|
|
.event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs> ContactSettingChanged
|
|
{
|
|
.addon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::add_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs>)
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::remove_ContactSettingChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs>)
|
|
} // 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 93,93 : 39,40 ''
|
|
IL_0007: nop
|
|
.line 93,93 : 41,42 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method DatabaseEventInfo::.ctor
|
|
|
|
.method family hidebysig specialname rtspecialname
|
|
instance void .ctor(native int eventHandle) cil managed
|
|
{
|
|
// Code size 83 (0x53)
|
|
.maxstack 6
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 99,99 : 9,56 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
.line 100,100 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 101,101 : 13,44 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000e: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: ceq
|
|
IL_0016: stloc.0
|
|
IL_0017: ldloc.0
|
|
IL_0018: brtrue.s IL_0025
|
|
|
|
.line 102,102 : 17,64 ''
|
|
IL_001a: ldstr "eventHandle"
|
|
IL_001f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0024: throw
|
|
|
|
.line 104,104 : 13,46 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle
|
|
.line 105,105 : 13,101 ''
|
|
IL_002c: ldarg.1
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type'
|
|
IL_0033: ldarg.0
|
|
IL_0034: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags'
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldflda string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data
|
|
IL_003f: ldarg.0
|
|
IL_0040: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldflda valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp
|
|
IL_004b: 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&)
|
|
IL_0050: nop
|
|
.line 106,106 : 9,10 ''
|
|
IL_0051: nop
|
|
IL_0052: ret
|
|
} // end of method DatabaseEventInfo::.ctor
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo
|
|
FromHandle(native int eventHandle) cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo CS$1$0000)
|
|
.line 114,114 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 115,115 : 13,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::.ctor(native int)
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 116,116 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 87 (0x57)
|
|
.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,
|
|
[3] bool CS$4$0000)
|
|
.line 132,132 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 133,133 : 13,41 ''
|
|
IL_0001: ldnull
|
|
IL_0002: stloc.0
|
|
.line 136,136 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0003: nop
|
|
.line 138,138 : 17,18 ''
|
|
IL_0004: nop
|
|
.line 140,140 : 21,82 ''
|
|
IL_0005: ldarg.0
|
|
IL_0006: ldloca.s dbEventInfo
|
|
IL_0008: ldloca.s buffer
|
|
IL_000a: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::PrepareDbEventInfo(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&,
|
|
class Virtuoso.Miranda.Plugins.Native.InteropBuffer&)
|
|
IL_000f: nop
|
|
.line 142,142 : 21,136 ''
|
|
IL_0010: ldloca.s dbEventInfo
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldloc.0
|
|
IL_0014: ldarg.1
|
|
IL_0015: ldarg.2
|
|
IL_0016: ldarg.3
|
|
IL_0017: ldarg.s owningModule
|
|
IL_0019: ldarg.s timestamp
|
|
IL_001b: 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_0020: nop
|
|
.line 143,143 : 17,18 ''
|
|
IL_0021: nop
|
|
.line 144,144 : 13,14 ''
|
|
IL_0022: nop
|
|
IL_0023: leave.s IL_0037
|
|
|
|
.line 145,145 : 13,37 ''
|
|
} // end .try
|
|
catch Virtuoso.Miranda.Plugins.Native.MirandaException
|
|
{
|
|
IL_0025: pop
|
|
.line 146,146 : 13,14 ''
|
|
IL_0026: nop
|
|
.line 147,147 : 17,23 ''
|
|
IL_0027: rethrow
|
|
.line 149,149 : 13,32 ''
|
|
} // end handler
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0029: stloc.2
|
|
.line 150,150 : 13,14 ''
|
|
IL_002a: nop
|
|
.line 151,151 : 17,107 ''
|
|
IL_002b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotFinishMarshaling()
|
|
IL_0030: ldloc.2
|
|
IL_0031: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_0036: throw
|
|
|
|
} // end handler
|
|
IL_0037: nop
|
|
IL_0038: leave.s IL_0055
|
|
|
|
.line 154,154 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_003a: nop
|
|
.line 155,155 : 17,36 ''
|
|
IL_003b: ldloc.0
|
|
IL_003c: ldnull
|
|
IL_003d: ceq
|
|
IL_003f: stloc.3
|
|
IL_0040: ldloc.3
|
|
IL_0041: brtrue.s IL_0053
|
|
|
|
.line 156,156 : 17,18 ''
|
|
IL_0043: nop
|
|
.line 157,157 : 21,37 ''
|
|
IL_0044: ldloc.0
|
|
IL_0045: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock()
|
|
IL_004a: nop
|
|
.line 158,158 : 21,61 ''
|
|
IL_004b: ldloc.0
|
|
IL_004c: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer)
|
|
IL_0051: nop
|
|
.line 159,159 : 17,18 ''
|
|
IL_0052: nop
|
|
.line 160,160 : 13,14 ''
|
|
IL_0053: nop
|
|
IL_0054: endfinally
|
|
} // end handler
|
|
IL_0055: nop
|
|
.line 161,161 : 9,10 ''
|
|
IL_0056: 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 101 (0x65)
|
|
.maxstack 4
|
|
.locals init ([0] int32 blobSize,
|
|
[1] bool CS$4$0000)
|
|
.line 170,170 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 171,171 : 13,125 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "DB/Event/GetBlobSize"
|
|
IL_000b: ldarga.s eventHandle
|
|
IL_000d: call instance void* [mscorlib]System.IntPtr::ToPointer()
|
|
IL_0012: ldc.i4.0
|
|
IL_0013: conv.u
|
|
IL_0014: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_0019: stloc.0
|
|
.line 173,173 : 13,32 ''
|
|
IL_001a: ldloc.0
|
|
IL_001b: ldc.i4.m1
|
|
IL_001c: ceq
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: ceq
|
|
IL_0021: stloc.1
|
|
IL_0022: ldloc.1
|
|
IL_0023: brtrue.s IL_0041
|
|
|
|
.line 174,174 : 17,175 ''
|
|
IL_0025: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_002a: ldstr "DB/Event/GetBlobSize"
|
|
IL_002f: ldloca.s blobSize
|
|
IL_0031: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0036: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_003b: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0040: throw
|
|
|
|
.line 177,177 : 13,64 ''
|
|
IL_0041: ldarg.2
|
|
IL_0042: ldloc.0
|
|
IL_0043: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32)
|
|
IL_0048: stind.ref
|
|
.line 178,178 : 13,27 ''
|
|
IL_0049: ldarg.2
|
|
IL_004a: ldind.ref
|
|
IL_004b: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock()
|
|
IL_0050: nop
|
|
.line 180,180 : 13,68 ''
|
|
IL_0051: ldarg.1
|
|
IL_0052: ldloc.0
|
|
IL_0053: ldarg.2
|
|
IL_0054: ldind.ref
|
|
IL_0055: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_005a: newobj instance void Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::.ctor(int32,
|
|
native int)
|
|
IL_005f: stobj Virtuoso.Miranda.Plugins.Native.DBEVENTINFO
|
|
.line 181,181 : 9,10 ''
|
|
IL_0064: ret
|
|
} // end of method DatabaseEventInfo::PrepareDbEventInfo
|
|
|
|
.method private hidebysig instance void
|
|
MarshalEventInfo(native int pDbEventInfo) cil managed
|
|
{
|
|
// Code size 110 (0x6e)
|
|
.maxstack 8
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO info,
|
|
[1] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer)
|
|
.line 188,188 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 189,189 : 13,103 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldtoken Virtuoso.Miranda.Plugins.Native.DBEVENTINFO
|
|
IL_0007: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000c: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_0011: unbox.any Virtuoso.Miranda.Plugins.Native.DBEVENTINFO
|
|
IL_0016: stloc.0
|
|
.line 192,192 : 13,88 ''
|
|
IL_0017: ldloca.s info
|
|
IL_0019: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize
|
|
IL_001e: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer(int32)
|
|
IL_0023: stloc.1
|
|
.line 195,195 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0024: nop
|
|
.line 196,196 : 17,31 ''
|
|
IL_0025: ldloc.1
|
|
IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock()
|
|
IL_002b: nop
|
|
.line 197,197 : 17,125 ''
|
|
IL_002c: ldloca.s info
|
|
IL_002e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0033: ldloc.1
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type'
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldflda valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags'
|
|
IL_0040: ldarg.0
|
|
IL_0041: ldflda string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data
|
|
IL_0046: ldarg.0
|
|
IL_0047: ldflda class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule
|
|
IL_004c: ldarg.0
|
|
IL_004d: ldflda valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp
|
|
IL_0052: 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_0057: nop
|
|
.line 198,198 : 13,14 ''
|
|
IL_0058: nop
|
|
IL_0059: leave.s IL_006c
|
|
|
|
.line 200,200 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005b: nop
|
|
.line 201,201 : 17,33 ''
|
|
IL_005c: ldloc.1
|
|
IL_005d: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock()
|
|
IL_0062: nop
|
|
.line 202,202 : 17,57 ''
|
|
IL_0063: ldloc.1
|
|
IL_0064: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer)
|
|
IL_0069: nop
|
|
.line 203,203 : 13,14 ''
|
|
IL_006a: nop
|
|
IL_006b: endfinally
|
|
} // end handler
|
|
IL_006c: nop
|
|
.line 204,204 : 9,10 ''
|
|
IL_006d: 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 82 (0x52)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context,
|
|
[1] bool CS$4$0000)
|
|
.line 218,218 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 219,219 : 13,61 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: stloc.0
|
|
.line 222,222 : 13,14 ''
|
|
IL_0007: nop
|
|
.line 224,224 : 17,48 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000e: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: ceq
|
|
IL_0016: stloc.1
|
|
IL_0017: ldloc.1
|
|
IL_0018: brtrue.s IL_0022
|
|
|
|
.line 225,225 : 21,70 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.1
|
|
IL_001c: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::PopulateBlobBuffer(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&,
|
|
native int)
|
|
IL_0021: nop
|
|
.line 227,227 : 17,65 ''
|
|
IL_0022: ldarg.3
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType
|
|
IL_0029: conv.i2
|
|
IL_002a: stind.i2
|
|
.line 228,228 : 17,68 ''
|
|
IL_002b: ldarg.s 'flags'
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags
|
|
IL_0033: stind.i4
|
|
.line 229,229 : 17,54 ''
|
|
IL_0034: ldarg.s data
|
|
IL_0036: ldarg.0
|
|
IL_0037: call string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventData(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&)
|
|
IL_003c: stind.ref
|
|
.line 230,230 : 13,14 ''
|
|
IL_003d: nop
|
|
.line 232,232 : 13,60 ''
|
|
IL_003e: ldarg.s owningModule
|
|
IL_0040: ldarg.0
|
|
IL_0041: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventModule(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&)
|
|
IL_0046: stind.ref
|
|
.line 233,233 : 13,75 ''
|
|
IL_0047: ldarg.0
|
|
IL_0048: ldarg.2
|
|
IL_0049: ldarg.s timestamp
|
|
IL_004b: call void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetEventTimestamp(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO&,
|
|
class Virtuoso.Miranda.Plugins.Native.InteropBuffer,
|
|
valuetype [mscorlib]System.DateTime&)
|
|
IL_0050: nop
|
|
.line 234,234 : 9,10 ''
|
|
IL_0051: 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 68 (0x44)
|
|
.maxstack 4
|
|
.locals init ([0] int32 result,
|
|
[1] native int& pinned pDbEventInfo,
|
|
[2] bool CS$4$0000)
|
|
.line 243,243 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 246,246 : 20,53 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: stloc.1
|
|
.line 247,247 : 17,123 ''
|
|
IL_0003: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0008: ldstr "DB/Event/Get"
|
|
IL_000d: ldarga.s eventHandle
|
|
IL_000f: call instance void* [mscorlib]System.IntPtr::ToPointer()
|
|
IL_0014: ldloc.1
|
|
IL_0015: conv.i
|
|
IL_0016: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_001b: stloc.0
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: conv.u
|
|
IL_001e: stloc.1
|
|
.line 249,249 : 13,29 ''
|
|
IL_001f: ldloc.0
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.2
|
|
IL_0024: ldloc.2
|
|
IL_0025: brtrue.s IL_0043
|
|
|
|
.line 250,250 : 17,165 ''
|
|
IL_0027: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_002c: ldstr "DB/Event/Get"
|
|
IL_0031: ldloca.s result
|
|
IL_0033: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0038: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_003d: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0042: throw
|
|
|
|
.line 251,251 : 9,10 ''
|
|
IL_0043: 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 118 (0x76)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING timeToString)
|
|
.line 260,260 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 262,262 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 263,263 : 17,73 ''
|
|
IL_0002: ldloca.s timeToString
|
|
IL_0004: ldstr "s D"
|
|
IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::.ctor(string)
|
|
IL_000e: stobj Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING
|
|
.line 264,264 : 17,57 ''
|
|
IL_0013: ldloca.s timeToString
|
|
IL_0015: ldarg.1
|
|
IL_0016: callvirt instance int32 Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_Size()
|
|
IL_001b: stfld int32 Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::MaxBytes
|
|
.line 265,265 : 17,57 ''
|
|
IL_0020: ldloca.s timeToString
|
|
IL_0022: ldarg.1
|
|
IL_0023: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_0028: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output
|
|
.line 268,268 : 17,18 ''
|
|
IL_002d: nop
|
|
.line 269,269 : 21,137 ''
|
|
IL_002e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0033: ldstr "DB/Time/TimestampToString"
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp
|
|
IL_003e: conv.u
|
|
IL_003f: ldloca.s timeToString
|
|
IL_0041: conv.u
|
|
IL_0042: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_0047: pop
|
|
.line 270,270 : 17,18 ''
|
|
IL_0048: nop
|
|
.line 272,272 : 17,106 ''
|
|
IL_0049: ldarg.2
|
|
IL_004a: ldloca.s timeToString
|
|
IL_004c: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output
|
|
IL_0051: ldc.i4.0
|
|
IL_0052: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0057: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::Parse(string)
|
|
IL_005c: stobj [mscorlib]System.DateTime
|
|
.line 273,273 : 13,14 ''
|
|
IL_0061: nop
|
|
IL_0062: leave.s IL_0074
|
|
|
|
.line 274,274 : 13,36 ''
|
|
} // end .try
|
|
catch [mscorlib]System.FormatException
|
|
{
|
|
IL_0064: pop
|
|
.line 275,275 : 13,14 ''
|
|
IL_0065: nop
|
|
.line 276,276 : 17,47 ''
|
|
IL_0066: ldarg.2
|
|
IL_0067: ldsfld valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::MinValue
|
|
IL_006c: stobj [mscorlib]System.DateTime
|
|
.line 277,277 : 13,14 ''
|
|
IL_0071: nop
|
|
IL_0072: leave.s IL_0074
|
|
|
|
} // end handler
|
|
IL_0074: nop
|
|
.line 278,278 : 9,10 ''
|
|
IL_0075: 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 81 (0x51)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol owningModule,
|
|
[1] bool moduleFound,
|
|
[2] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 286,286 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 288,288 : 13,38 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.1
|
|
.line 290,290 : 13,51 ''
|
|
IL_0003: ldarg.0
|
|
IL_0004: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module
|
|
IL_0009: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000e: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: ceq
|
|
IL_0016: stloc.3
|
|
IL_0017: ldloc.3
|
|
IL_0018: brtrue.s IL_003a
|
|
|
|
.line 291,291 : 17,155 ''
|
|
IL_001a: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_001f: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols()
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module
|
|
IL_002a: ldc.i4.0
|
|
IL_002b: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0030: ldloca.s owningModule
|
|
IL_0032: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.Protocol>::TryGetValue(!0,
|
|
!1&)
|
|
IL_0037: stloc.1
|
|
IL_0038: br.s IL_0040
|
|
|
|
.line 293,293 : 17,57 ''
|
|
IL_003a: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol()
|
|
IL_003f: stloc.0
|
|
.line 295,295 : 13,30 ''
|
|
IL_0040: ldloc.1
|
|
IL_0041: stloc.3
|
|
IL_0042: ldloc.3
|
|
IL_0043: brtrue.s IL_004b
|
|
|
|
.line 296,296 : 17,57 ''
|
|
IL_0045: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol()
|
|
IL_004a: stloc.0
|
|
.line 298,298 : 13,33 ''
|
|
IL_004b: ldloc.0
|
|
IL_004c: stloc.2
|
|
IL_004d: br.s IL_004f
|
|
|
|
.line 299,299 : 9,10 ''
|
|
IL_004f: ldloc.2
|
|
IL_0050: ret
|
|
} // end of method DatabaseEventInfo::GetEventModule
|
|
|
|
.method private hidebysig static string
|
|
GetEventData(valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTINFO& dbEventInfo) cil managed
|
|
{
|
|
// Code size 164 (0xa4)
|
|
.maxstack 4
|
|
.locals init ([0] string data,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT dbGetText,
|
|
[2] native int pText,
|
|
[3] native int& pinned pDbEventInfo,
|
|
[4] string CS$1$0000,
|
|
[5] bool CS$4$0001)
|
|
.line 307,307 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 310,310 : 13,61 ''
|
|
IL_0001: ldloca.s dbGetText
|
|
IL_0003: initobj Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT
|
|
.line 311,311 : 13,36 ''
|
|
IL_0009: ldloca.s dbGetText
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::Codepage
|
|
.line 312,312 : 13,73 ''
|
|
IL_0011: ldloca.s dbGetText
|
|
IL_0013: ldc.i4 0xfc
|
|
IL_0018: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::DataType
|
|
.line 316,316 : 20,53 ''
|
|
IL_001d: ldarg.0
|
|
IL_001e: stloc.3
|
|
.line 317,317 : 13,14 ''
|
|
IL_001f: nop
|
|
.line 318,318 : 17,69 ''
|
|
IL_0020: ldloca.s dbGetText
|
|
IL_0022: ldloc.3
|
|
IL_0023: conv.i
|
|
IL_0024: newobj instance void [mscorlib]System.IntPtr::.ctor(void*)
|
|
IL_0029: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTGETTEXT::DbEventInfoPtr
|
|
.line 319,319 : 17,113 ''
|
|
IL_002e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0033: ldstr "DB/Event/GetText"
|
|
IL_0038: ldc.i4.0
|
|
IL_0039: conv.u
|
|
IL_003a: ldloca.s dbGetText
|
|
IL_003c: conv.u
|
|
IL_003d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_0042: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0047: stloc.2
|
|
.line 320,320 : 13,14 ''
|
|
IL_0048: nop
|
|
IL_0049: ldc.i4.0
|
|
IL_004a: conv.u
|
|
IL_004b: stloc.3
|
|
.line 322,322 : 13,38 ''
|
|
IL_004c: ldloc.2
|
|
IL_004d: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0052: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0057: ldc.i4.0
|
|
IL_0058: ceq
|
|
IL_005a: stloc.s CS$4$0001
|
|
IL_005c: ldloc.s CS$4$0001
|
|
IL_005e: brtrue.s IL_0082
|
|
|
|
.line 323,323 : 13,14 ''
|
|
IL_0060: nop
|
|
.line 324,324 : 17,74 ''
|
|
IL_0061: ldloc.2
|
|
IL_0062: ldc.i4.1
|
|
IL_0063: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0068: stloc.0
|
|
.line 325,325 : 17,73 ''
|
|
IL_0069: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_006e: callvirt instance valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaMemoryManager()
|
|
IL_0073: ldfld class Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE::Free
|
|
IL_0078: ldloc.2
|
|
IL_0079: callvirt instance native int Virtuoso.Miranda.Plugins.Native.MMI_FreePrototype::Invoke(native int)
|
|
IL_007e: pop
|
|
.line 326,326 : 13,14 ''
|
|
IL_007f: nop
|
|
IL_0080: br.s IL_009c
|
|
|
|
.line 328,328 : 17,158 ''
|
|
IL_0082: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_0087: ldstr "DB/Event/GetText"
|
|
IL_008c: ldstr "null"
|
|
IL_0091: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0096: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_009b: throw
|
|
|
|
.line 330,330 : 13,25 ''
|
|
IL_009c: ldloc.0
|
|
IL_009d: stloc.s CS$1$0000
|
|
IL_009f: br.s IL_00a1
|
|
|
|
.line 331,331 : 9,10 ''
|
|
IL_00a1: ldloc.s CS$1$0000
|
|
IL_00a3: ret
|
|
} // end of method DatabaseEventInfo::GetEventData
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance native int get_MirandaHandle() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 340,340 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 340,340 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 340,340 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DatabaseEventInfo::get_MirandaHandle
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol
|
|
get_OwningModule() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol CS$1$0000)
|
|
.line 346,346 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 346,346 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::owningModule
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 346,346 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DatabaseEventInfo::get_OwningModule
|
|
|
|
.method public hidebysig specialname instance valuetype [mscorlib]System.DateTime
|
|
get_Timestamp() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [mscorlib]System.DateTime CS$1$0000)
|
|
.line 352,352 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 352,352 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype [mscorlib]System.DateTime Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::timestamp
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 352,352 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DatabaseEventInfo::get_Timestamp
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties
|
|
get_Flags() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties CS$1$0000)
|
|
.line 358,358 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 358,358 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventProperties Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'flags'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 358,358 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DatabaseEventInfo::get_Flags
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType
|
|
get_Type() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType CS$1$0000)
|
|
.line 364,364 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 364,364 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventType Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::'type'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 364,364 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method DatabaseEventInfo::get_Type
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Data() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 370,370 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 370,370 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::data
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 370,370 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 21 (0x15)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo info,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo CS$1$0000)
|
|
.line 383,383 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 384,384 : 13,62 ''
|
|
IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 385,385 : 13,49 ''
|
|
IL_0007: ldloc.0
|
|
IL_0008: ldarg.0
|
|
IL_0009: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::MarshalEventInfo(native int)
|
|
IL_000e: nop
|
|
.line 387,387 : 13,25 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: stloc.1
|
|
IL_0011: br.s IL_0013
|
|
|
|
.line 388,388 : 9,10 ''
|
|
IL_0013: ldloc.1
|
|
IL_0014: ret
|
|
} // end of method DatabaseEventInfo::FromPointer
|
|
|
|
.method public hidebysig instance native int
|
|
GetContactHandle() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 395,395 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 396,396 : 13,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::mirandaHandle
|
|
IL_0007: call native int Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo::GetContactHandle(native int)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 397,397 : 9,10 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method DatabaseEventInfo::GetContactHandle
|
|
|
|
.method public hidebysig static native int
|
|
GetContactHandle(native int eventHandle) cil managed
|
|
{
|
|
// Code size 90 (0x5a)
|
|
.maxstack 4
|
|
.locals init ([0] int32 contactHandle,
|
|
[1] native int CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 405,405 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 406,406 : 13,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0007: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.2
|
|
IL_0010: ldloc.2
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 407,407 : 17,64 ''
|
|
IL_0013: ldstr "eventHandle"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 409,409 : 13,118 ''
|
|
IL_001e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0023: ldstr "DB/Event/GetContact"
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_002e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_0033: stloc.0
|
|
.line 411,411 : 13,37 ''
|
|
IL_0034: ldloc.0
|
|
IL_0035: ldc.i4.m1
|
|
IL_0036: ceq
|
|
IL_0038: ldc.i4.0
|
|
IL_0039: ceq
|
|
IL_003b: stloc.2
|
|
IL_003c: ldloc.2
|
|
IL_003d: brtrue.s IL_004f
|
|
|
|
.line 412,412 : 17,102 ''
|
|
IL_003f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidHandle()
|
|
IL_0044: ldstr "eventHandle"
|
|
IL_0049: newobj instance void [mscorlib]System.ArgumentException::.ctor(string,
|
|
string)
|
|
IL_004e: throw
|
|
|
|
.line 414,414 : 13,42 ''
|
|
IL_004f: ldloc.0
|
|
IL_0050: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0055: stloc.1
|
|
IL_0056: br.s IL_0058
|
|
|
|
.line 415,415 : 9,10 ''
|
|
IL_0058: ldloc.1
|
|
IL_0059: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 38,38 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MenuItemDeclarationAttribute.cs'
|
|
IL_0000: nop
|
|
.line 38,38 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 38,38 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_Text
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Text(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 39,39 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 39,39 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text
|
|
.line 39,39 : 33,34 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_Text
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties
|
|
get_Flags() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties CS$1$0000)
|
|
.line 45,45 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 45,45 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::'flags'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 45,45 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 46,46 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 46,46 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::'flags'
|
|
.line 46,46 : 34,35 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_Flags
|
|
|
|
.method public hidebysig specialname instance int32
|
|
get_PopUpPosition() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 52,52 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 52,52 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpPosition
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 52,52 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_PopUpPosition
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_PopUpPosition(int32 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 53,53 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 53,53 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpPosition
|
|
.line 53,53 : 42,43 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_PopUpPosition
|
|
|
|
.method public hidebysig specialname instance int32
|
|
get_Position() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 57,57 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::position
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 57,57 : 36,37 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_Position
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Position(int32 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 58,58 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::position
|
|
.line 58,58 : 37,38 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_Position
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_UseEmbeddedIcon() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 64,64 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 64,64 : 19,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::useEmbeddedIcon
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 64,64 : 43,44 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_UseEmbeddedIcon
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_UseEmbeddedIcon(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 65,65 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 19,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::useEmbeddedIcon
|
|
.line 65,65 : 44,45 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_UseEmbeddedIcon
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_HasIcon() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 71,71 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 71,71 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hasIcon
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 71,71 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_HasIcon
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_HasIcon(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 72,72 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 72,72 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hasIcon
|
|
.line 72,72 : 36,37 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_HasIcon
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_IconID() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 78,78 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 78,78 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::iconID
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 78,78 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_IconID
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_IconID(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 79,79 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::iconID
|
|
.line 79,79 : 35,36 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_IconID
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Service() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 85,85 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 85,85 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 85,85 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_Service
|
|
|
|
.method assembly hidebysig specialname
|
|
instance void set_Service(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 86,86 : 26,27 ''
|
|
IL_0000: nop
|
|
.line 86,86 : 28,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service
|
|
.line 86,86 : 45,46 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_Service
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_PopUpMenu() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 92,92 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 92,92 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 92,92 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_PopUpMenu
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_OwningModule() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 98,98 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 98,98 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::owningModule
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 98,98 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_OwningModule
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_OwningModule(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 99,99 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 99,99 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::owningModule
|
|
.line 99,99 : 41,42 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_OwningModule
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys
|
|
get_HotKey() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys CS$1$0000)
|
|
.line 105,105 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 105,105 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hotKey
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 105,105 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 106,106 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 106,106 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::hotKey
|
|
.line 106,106 : 35,36 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_HotKey
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Type
|
|
get_StringResolver() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Type CS$1$0000)
|
|
.line 112,112 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 112,112 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::stringResolver
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 112,112 : 42,43 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_StringResolver
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Tag() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 118,118 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 118,118 : 19,30 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 118,118 : 31,32 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_Tag
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Tag(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 119,119 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 119,119 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag
|
|
.line 119,119 : 32,33 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_Tag
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsContactMenuItem() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 125,125 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 125,125 : 19,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isContactMenuItem
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 125,125 : 45,46 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_IsContactMenuItem
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_IsContactMenuItem(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 126,126 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 126,126 : 19,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isContactMenuItem
|
|
.line 126,126 : 46,47 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_IsContactMenuItem
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance native int get_MirandaHandle() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 133,133 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 134,134 : 17,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::mirandaHandle
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 135,135 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_MirandaHandle
|
|
|
|
.method assembly hidebysig specialname
|
|
instance void set_MirandaHandle(native int 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 137,137 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 138,138 : 17,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::mirandaHandle
|
|
.line 139,139 : 13,14 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_MirandaHandle
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsAdditional() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 145,145 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 145,145 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isAdditional
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 145,145 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MenuItemDeclarationAttribute::get_IsAdditional
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_IsAdditional(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 146,146 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 146,146 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::isAdditional
|
|
.line 146,146 : 41,42 ''
|
|
IL_0008: ret
|
|
} // end of method MenuItemDeclarationAttribute::set_IsAdditional
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string text) cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.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)
|
|
IL_000a: nop
|
|
.line 153,153 : 89,90 ''
|
|
IL_000b: nop
|
|
.line 153,153 : 91,92 ''
|
|
IL_000c: nop
|
|
IL_000d: 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 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 155,155 : 114,115 ''
|
|
IL_000a: nop
|
|
.line 155,155 : 116,117 ''
|
|
IL_000b: nop
|
|
IL_000c: ret
|
|
} // end of method MenuItemDeclarationAttribute::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string text,
|
|
string service) cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.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)
|
|
IL_000a: nop
|
|
.line 157,157 : 108,109 ''
|
|
IL_000b: nop
|
|
.line 157,157 : 110,111 ''
|
|
IL_000c: nop
|
|
IL_000d: ret
|
|
} // end of method MenuItemDeclarationAttribute::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string text,
|
|
string popUpMenu,
|
|
string service) cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.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)
|
|
IL_000a: nop
|
|
.line 159,159 : 131,132 ''
|
|
IL_000b: nop
|
|
.line 159,159 : 133,134 ''
|
|
IL_000c: nop
|
|
IL_000d: 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 14 (0xe)
|
|
.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)
|
|
IL_000a: nop
|
|
.line 161,161 : 139,140 ''
|
|
IL_000b: nop
|
|
.line 161,161 : 141,142 ''
|
|
IL_000c: nop
|
|
IL_000d: 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 114 (0x72)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 163,163 : 9,112 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Attribute::.ctor()
|
|
IL_0006: nop
|
|
.line 164,164 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 165,165 : 13,30 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 166,166 : 17,57 ''
|
|
IL_0013: ldstr "text"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 168,168 : 13,30 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.1
|
|
IL_0020: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text
|
|
.line 169,169 : 13,71 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.3
|
|
IL_0027: brfalse.s IL_002c
|
|
|
|
IL_0029: ldarg.3
|
|
IL_002a: br.s IL_0031
|
|
|
|
IL_002c: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0031: nop
|
|
IL_0032: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::service
|
|
.line 170,170 : 13,40 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldarg.2
|
|
IL_0039: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu
|
|
.line 171,171 : 13,50 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldarg.s stringResolver
|
|
IL_0041: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::stringResolver
|
|
.line 176,176 : 13,106 ''
|
|
IL_0046: ldarg.s stringResolver
|
|
IL_0048: brfalse.s IL_005f
|
|
|
|
IL_004a: ldarg.s stringResolver
|
|
IL_004c: callvirt instance class [mscorlib]System.Type [mscorlib]System.Type::GetType()
|
|
IL_0051: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.LanguagePackStringResolver
|
|
IL_0056: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_005b: ceq
|
|
IL_005d: br.s IL_0060
|
|
|
|
IL_005f: ldc.i4.1
|
|
IL_0060: nop
|
|
IL_0061: stloc.0
|
|
IL_0062: ldloc.0
|
|
IL_0063: brtrue.s IL_0070
|
|
|
|
.line 177,177 : 17,65 ''
|
|
IL_0065: ldarg.0
|
|
IL_0066: ldarg.1
|
|
IL_0067: ldarg.2
|
|
IL_0068: ldarg.s stringResolver
|
|
IL_006a: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::ResolveStrings(string,
|
|
string,
|
|
class [mscorlib]System.Type)
|
|
IL_006f: nop
|
|
.line 178,178 : 9,10 ''
|
|
IL_0070: nop
|
|
IL_0071: 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 200 (0xc8)
|
|
.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] bool CS$4$0000,
|
|
[4] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache CS$2$0001)
|
|
.line 181,181 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 183,183 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 184,184 : 17,112 ''
|
|
IL_0002: ldarg.3
|
|
IL_0003: brfalse.s IL_001a
|
|
|
|
IL_0005: ldarg.3
|
|
IL_0006: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::StringResolverType
|
|
IL_000b: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_0010: callvirt instance class [mscorlib]System.Type [mscorlib]System.Type::GetInterface(string)
|
|
IL_0015: ldnull
|
|
IL_0016: ceq
|
|
IL_0018: br.s IL_001b
|
|
|
|
IL_001a: ldc.i4.1
|
|
IL_001b: nop
|
|
IL_001c: stloc.3
|
|
IL_001d: ldloc.3
|
|
IL_001e: brtrue IL_00a7
|
|
|
|
.line 185,185 : 17,18 ''
|
|
IL_0023: nop
|
|
.line 186,186 : 21,53 ''
|
|
IL_0024: ldnull
|
|
IL_0025: stloc.0
|
|
.line 187,187 : 21,79 ''
|
|
IL_0026: call class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::get_Singleton()
|
|
IL_002b: stloc.1
|
|
.line 189,189 : 21,33 ''
|
|
IL_002c: ldloc.1
|
|
IL_002d: dup
|
|
IL_002e: stloc.s CS$2$0001
|
|
IL_0030: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0035: nop
|
|
.line 190,190 : 21,22 ''
|
|
.try
|
|
{
|
|
IL_0036: nop
|
|
.line 191,191 : 25,78 ''
|
|
IL_0037: ldloc.1
|
|
IL_0038: ldarg.3
|
|
IL_0039: ldloca.s resolver
|
|
IL_003b: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver>::TryGetValue(!0,
|
|
!1&)
|
|
IL_0040: stloc.3
|
|
IL_0041: ldloc.3
|
|
IL_0042: brtrue.s IL_0073
|
|
|
|
.line 192,192 : 25,26 ''
|
|
IL_0044: nop
|
|
.line 193,193 : 29,104 ''
|
|
IL_0045: ldarg.3
|
|
IL_0046: ldc.i4.1
|
|
IL_0047: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_004c: castclass Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver
|
|
IL_0051: stloc.0
|
|
.line 195,195 : 29,50 ''
|
|
IL_0052: ldloc.0
|
|
IL_0053: ldnull
|
|
IL_0054: ceq
|
|
IL_0056: ldc.i4.0
|
|
IL_0057: ceq
|
|
IL_0059: stloc.3
|
|
IL_005a: ldloc.3
|
|
IL_005b: brtrue.s IL_0069
|
|
|
|
.line 196,196 : 33,86 ''
|
|
IL_005d: ldarg.3
|
|
IL_005e: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_0063: newobj instance void [mscorlib]System.TypeLoadException::.ctor(string)
|
|
IL_0068: throw
|
|
|
|
.line 198,198 : 33,69 ''
|
|
IL_0069: ldloc.1
|
|
IL_006a: ldarg.3
|
|
IL_006b: ldloc.0
|
|
IL_006c: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver>::Add(!0,
|
|
!1)
|
|
IL_0071: nop
|
|
.line 199,199 : 25,26 ''
|
|
IL_0072: nop
|
|
.line 200,200 : 21,22 ''
|
|
IL_0073: nop
|
|
IL_0074: leave.s IL_007f
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0076: ldloc.s CS$2$0001
|
|
IL_0078: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_007d: nop
|
|
IL_007e: endfinally
|
|
} // end handler
|
|
IL_007f: nop
|
|
.line 202,202 : 21,67 ''
|
|
IL_0080: ldarg.0
|
|
IL_0081: ldloc.0
|
|
IL_0082: ldarg.1
|
|
IL_0083: ldarg.0
|
|
IL_0084: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag
|
|
IL_0089: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver::ResolveString(string,
|
|
string)
|
|
IL_008e: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::text
|
|
.line 203,203 : 21,77 ''
|
|
IL_0093: ldarg.0
|
|
IL_0094: ldloc.0
|
|
IL_0095: ldarg.2
|
|
IL_0096: ldarg.0
|
|
IL_0097: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::tag
|
|
IL_009c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver::ResolveString(string,
|
|
string)
|
|
IL_00a1: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::popUpMenu
|
|
.line 204,204 : 17,18 ''
|
|
IL_00a6: nop
|
|
.line 205,205 : 13,14 ''
|
|
IL_00a7: nop
|
|
IL_00a8: leave.s IL_00c6
|
|
|
|
.line 206,206 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00aa: stloc.2
|
|
.line 207,207 : 13,14 ''
|
|
IL_00ab: nop
|
|
.line 208,208 : 17,169 ''
|
|
IL_00ac: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_CannotLoadStringResolver()
|
|
IL_00b1: ldarg.3
|
|
IL_00b2: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_00b7: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_00bc: ldnull
|
|
IL_00bd: ldnull
|
|
IL_00be: ldnull
|
|
IL_00bf: ldloc.2
|
|
IL_00c0: 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_00c5: throw
|
|
|
|
} // end handler
|
|
IL_00c6: nop
|
|
.line 210,210 : 9,10 ''
|
|
IL_00c7: 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 42 (0x2a)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 36,36 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 37,37 : 13,37 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: ceq
|
|
IL_0012: stloc.0
|
|
IL_0013: ldloc.0
|
|
IL_0014: brtrue.s IL_0021
|
|
|
|
.line 38,38 : 17,64 ''
|
|
IL_0016: ldstr "contactInfo"
|
|
IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0020: throw
|
|
|
|
.line 40,40 : 13,44 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldarg.1
|
|
IL_0023: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::contactInfo
|
|
.line 41,41 : 9,10 ''
|
|
IL_0028: nop
|
|
IL_0029: ret
|
|
} // end of method MirandaContactEventArgs::.ctor
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
get_ContactInfo() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 49,49 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactEventArgs::contactInfo
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 49,49 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 40 (0x28)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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)
|
|
IL_0007: nop
|
|
.line 30,30 : 9,10 ''
|
|
IL_0008: nop
|
|
.line 31,31 : 13,35 ''
|
|
IL_0009: ldarg.2
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: ldc.i4.0
|
|
IL_000e: ceq
|
|
IL_0010: stloc.0
|
|
IL_0011: ldloc.0
|
|
IL_0012: brtrue.s IL_001f
|
|
|
|
.line 32,32 : 17,62 ''
|
|
IL_0014: ldstr "eventInfo"
|
|
IL_0019: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001e: throw
|
|
|
|
.line 34,34 : 13,40 ''
|
|
IL_001f: ldarg.0
|
|
IL_0020: ldarg.2
|
|
IL_0021: stfld class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::eventInfo
|
|
.line 35,35 : 9,10 ''
|
|
IL_0026: nop
|
|
IL_0027: ret
|
|
} // end of method MirandaDatabaseEventArgs::.ctor
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo
|
|
get_EventInfo() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo CS$1$0000)
|
|
.line 44,44 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 44,44 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.DatabaseEventInfo Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabaseEventArgs::eventInfo
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 44,44 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 26,26 : 45,46 ''
|
|
IL_0007: nop
|
|
.line 26,26 : 47,48 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method LanguagePackStringResolver::.ctor
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance string ResolveString(string stringToResolve,
|
|
string tag) cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 29,29 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 30,30 : 13,66 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string)
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 31,31 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode CS$1$0000)
|
|
.line 31,31 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ProtocolStatusChangeEventArgs.cs'
|
|
IL_0000: nop
|
|
.line 31,31 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::newStatus
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 31,31 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ProtocolStatusChangeEventArgs::get_NewStatus
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol
|
|
get_Protocol() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol CS$1$0000)
|
|
.line 37,37 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 37,37 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::protocol
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 37,37 : 36,37 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 24 (0x18)
|
|
.maxstack 8
|
|
.line 44,44 : 9,86 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor()
|
|
IL_0006: nop
|
|
.line 45,45 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 46,46 : 13,40 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.2
|
|
IL_000a: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::newStatus
|
|
.line 47,47 : 13,38 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldarg.1
|
|
IL_0011: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::protocol
|
|
.line 48,48 : 9,10 ''
|
|
IL_0016: nop
|
|
IL_0017: 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 47 (0x2f)
|
|
.maxstack 4
|
|
.locals init ([0] int32 result,
|
|
[1] bool CS$1$0000)
|
|
.line 40,40 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ProtocolStatus.cs'
|
|
IL_0000: nop
|
|
.line 41,41 : 13,121 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "SRAway/GetMessage"
|
|
IL_000b: ldarg.0
|
|
IL_000c: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0011: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0016: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_001b: stloc.0
|
|
.line 42,42 : 13,39 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0025: nop
|
|
.line 44,44 : 13,32 ''
|
|
IL_0026: ldloc.0
|
|
IL_0027: ldc.i4.0
|
|
IL_0028: ceq
|
|
IL_002a: stloc.1
|
|
IL_002b: br.s IL_002d
|
|
|
|
.line 45,45 : 9,10 ''
|
|
IL_002d: ldloc.1
|
|
IL_002e: ret
|
|
} // end of method ProtocolStatus::ShowAwayMessage
|
|
|
|
.method public hidebysig static string
|
|
GetStatusMessage(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed
|
|
{
|
|
// Code size 170 (0xaa)
|
|
.maxstack 4
|
|
.locals init ([0] native int statusPtr,
|
|
[1] class [mscorlib]System.Exception e,
|
|
[2] string CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 48,48 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 13,61 ''
|
|
IL_0001: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.StatusMode
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: ldarg.0
|
|
IL_000c: box Virtuoso.Miranda.Plugins.Infrastructure.StatusMode
|
|
IL_0011: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type,
|
|
object)
|
|
IL_0016: stloc.3
|
|
IL_0017: ldloc.3
|
|
IL_0018: brtrue.s IL_0025
|
|
|
|
.line 50,50 : 17,65 ''
|
|
IL_001a: ldstr "status"
|
|
IL_001f: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0024: throw
|
|
|
|
.line 52,52 : 13,44 ''
|
|
IL_0025: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_002a: stloc.0
|
|
.line 55,55 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_002b: nop
|
|
.line 56,56 : 17,134 ''
|
|
IL_002c: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0031: ldstr "SRAway/GetStatusMessage"
|
|
IL_0036: ldarg.0
|
|
IL_0037: conv.i8
|
|
IL_0038: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64)
|
|
IL_003d: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0042: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0047: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_004c: stloc.0
|
|
.line 57,57 : 17,46 ''
|
|
IL_004d: ldloc.0
|
|
IL_004e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0053: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0058: ldc.i4.0
|
|
IL_0059: ceq
|
|
IL_005b: stloc.3
|
|
IL_005c: ldloc.3
|
|
IL_005d: brtrue.s IL_0063
|
|
|
|
.line 57,57 : 47,59 ''
|
|
IL_005f: ldnull
|
|
IL_0060: stloc.2
|
|
IL_0061: leave.s IL_00a7
|
|
|
|
.line 59,59 : 17,107 ''
|
|
IL_0063: ldloc.0
|
|
IL_0064: ldc.i4.0
|
|
IL_0065: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_006a: stloc.2
|
|
IL_006b: leave.s IL_00a7
|
|
|
|
.line 61,61 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_006d: stloc.1
|
|
.line 62,62 : 13,14 ''
|
|
IL_006e: nop
|
|
.line 63,63 : 17,160 ''
|
|
IL_006f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_0074: ldstr "SRAway/GetStatusMessage"
|
|
IL_0079: ldc.i4.0
|
|
IL_007a: box [mscorlib]System.Int32
|
|
IL_007f: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0084: ldloc.1
|
|
IL_0085: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_008a: throw
|
|
|
|
.line 66,66 : 13,14 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_008b: nop
|
|
.line 67,67 : 17,46 ''
|
|
IL_008c: ldloc.0
|
|
IL_008d: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0092: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0097: ldc.i4.0
|
|
IL_0098: ceq
|
|
IL_009a: stloc.3
|
|
IL_009b: ldloc.3
|
|
IL_009c: brtrue.s IL_00a5
|
|
|
|
.line 68,68 : 21,52 ''
|
|
IL_009e: ldloc.0
|
|
IL_009f: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_00a4: nop
|
|
.line 69,69 : 13,14 ''
|
|
IL_00a5: nop
|
|
IL_00a6: endfinally
|
|
} // end handler
|
|
IL_00a7: nop
|
|
.line 70,70 : 9,10 ''
|
|
IL_00a8: ldloc.2
|
|
IL_00a9: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 33,33 : 13,14 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ServiceFunctionAttribute.cs'
|
|
IL_0000: nop
|
|
.line 34,34 : 17,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 35,35 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ServiceFunctionAttribute::get_ServiceName
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_ServiceName(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 37,37 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 38,38 : 17,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName
|
|
.line 39,39 : 13,14 ''
|
|
IL_0008: ret
|
|
} // end of method ServiceFunctionAttribute::set_ServiceName
|
|
|
|
.method assembly hidebysig specialname strict virtual
|
|
instance string get_HookName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 44,44 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 44,44 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::get_ServiceName()
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 44,44 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$1$0000)
|
|
.line 49,49 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 19,51 ''
|
|
IL_0001: ldc.i4.2
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 49,49 : 52,53 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: ret
|
|
} // end of method ServiceFunctionAttribute::get_HookType
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string serviceName) cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 56,56 : 9,60 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::.ctor()
|
|
IL_0006: nop
|
|
.line 57,57 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 58,58 : 13,37 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 59,59 : 17,64 ''
|
|
IL_0013: ldstr "serviceName"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 61,61 : 13,44 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.1
|
|
IL_0020: stfld string Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::serviceName
|
|
.line 62,62 : 9,10 ''
|
|
IL_0025: nop
|
|
IL_0026: 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 24 (0x18)
|
|
.maxstack 8
|
|
.line 8,8 : 9,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\ErrorDialog.Designer.cs'
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.ErrorDialog::components
|
|
.line 43,43 : 9,30 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\ErrorDialog.cs'
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
|
|
IL_000d: nop
|
|
.line 44,44 : 9,10 ''
|
|
IL_000e: nop
|
|
.line 45,45 : 13,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::InitializeComponent()
|
|
IL_0015: nop
|
|
.line 46,46 : 9,10 ''
|
|
IL_0016: nop
|
|
IL_0017: 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 15 (0xf)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult CS$1$0000)
|
|
.line 49,49 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 13,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ldnull
|
|
IL_0004: ldc.i4.0
|
|
IL_0005: 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_000a: stloc.0
|
|
IL_000b: br.s IL_000d
|
|
|
|
.line 51,51 : 9,10 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: 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 15 (0xf)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult CS$1$0000)
|
|
.line 54,54 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 13,59 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldnull
|
|
IL_0004: ldc.i4.0
|
|
IL_0005: 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_000a: stloc.0
|
|
IL_000b: br.s IL_000d
|
|
|
|
.line 56,56 : 9,10 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: 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 15 (0xf)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult CS$1$0000)
|
|
.line 59,59 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 60,60 : 13,62 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ldarg.1
|
|
IL_0004: ldarg.2
|
|
IL_0005: 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_000a: stloc.0
|
|
IL_000b: br.s IL_000d
|
|
|
|
.line 61,61 : 9,10 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: 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 40 (0x28)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Forms.ErrorDialog dlg,
|
|
[1] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 64,64 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 20,55 ''
|
|
IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 66,66 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
.line 67,67 : 17,73 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: ldarg.0
|
|
IL_000a: ldarg.1
|
|
IL_000b: ldarg.2
|
|
IL_000c: ldarg.3
|
|
IL_000d: 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_0012: stloc.1
|
|
IL_0013: leave.s IL_0025
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0015: ldloc.0
|
|
IL_0016: ldnull
|
|
IL_0017: ceq
|
|
IL_0019: stloc.2
|
|
IL_001a: ldloc.2
|
|
IL_001b: brtrue.s IL_0024
|
|
|
|
IL_001d: ldloc.0
|
|
IL_001e: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0023: nop
|
|
IL_0024: endfinally
|
|
} // end handler
|
|
IL_0025: nop
|
|
.line 69,69 : 9,10 ''
|
|
IL_0026: ldloc.1
|
|
IL_0027: 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 107 (0x6b)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 76,76 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 77,77 : 13,35 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 78,78 : 17,62 ''
|
|
IL_000c: ldstr "exception"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 80,80 : 13,40 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: stfld class [mscorlib]System.Exception Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Exception
|
|
.line 81,81 : 13,67 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL
|
|
IL_0024: ldarg.3
|
|
IL_0025: dup
|
|
IL_0026: brtrue.s IL_002f
|
|
|
|
IL_0028: pop
|
|
IL_0029: ldarg.1
|
|
IL_002a: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_002f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0034: nop
|
|
.line 83,83 : 13,52 ''
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldarg.1
|
|
IL_0037: ldarg.2
|
|
IL_0038: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PrepareReportLink(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.IExceptionReporter)
|
|
IL_003d: nop
|
|
.line 84,84 : 13,38 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldarg.1
|
|
IL_0040: call instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DumpException(class [mscorlib]System.Exception)
|
|
IL_0045: nop
|
|
.line 86,86 : 13,43 ''
|
|
IL_0046: ldarg.0
|
|
IL_0047: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN
|
|
IL_004c: ldarg.s canCancel
|
|
IL_004e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool)
|
|
IL_0053: nop
|
|
.line 87,87 : 13,27 ''
|
|
IL_0054: ldarg.0
|
|
IL_0055: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN
|
|
IL_005a: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::Focus()
|
|
IL_005f: pop
|
|
.line 89,89 : 13,33 ''
|
|
IL_0060: ldarg.0
|
|
IL_0061: call instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog()
|
|
IL_0066: stloc.0
|
|
IL_0067: br.s IL_0069
|
|
|
|
.line 90,90 : 9,10 ''
|
|
IL_0069: ldloc.0
|
|
IL_006a: 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 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 93,93 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 94,94 : 13,34 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_001d
|
|
|
|
.line 95,95 : 13,14 ''
|
|
IL_000c: nop
|
|
.line 96,96 : 17,48 ''
|
|
IL_000d: ldarg.0
|
|
IL_000e: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_0019: nop
|
|
.line 97,97 : 13,14 ''
|
|
IL_001a: nop
|
|
IL_001b: br.s IL_0026
|
|
|
|
.line 99,99 : 13,14 ''
|
|
IL_001d: nop
|
|
.line 100,100 : 17,42 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.2
|
|
IL_0020: stfld class Virtuoso.Miranda.Plugins.IExceptionReporter Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Reporter
|
|
.line 101,101 : 13,14 ''
|
|
IL_0025: nop
|
|
.line 102,102 : 9,10 ''
|
|
IL_0026: ret
|
|
} // end of method ErrorDialog::PrepareReportLink
|
|
|
|
.method private hidebysig instance void
|
|
DumpException(class [mscorlib]System.Exception e) cil managed
|
|
{
|
|
// Code size 81 (0x51)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Text.StringBuilder dump,
|
|
[1] bool CS$4$0000)
|
|
.line 105,105 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 106,106 : 13,54 ''
|
|
IL_0001: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 108,108 : 13,47 ''
|
|
IL_0007: ldarg.1
|
|
IL_0008: isinst Virtuoso.Miranda.Plugins.IExceptionDumpController
|
|
IL_000d: ldnull
|
|
IL_000e: cgt.un
|
|
IL_0010: ldc.i4.0
|
|
IL_0011: ceq
|
|
IL_0013: stloc.1
|
|
IL_0014: ldloc.1
|
|
IL_0015: brtrue.s IL_0027
|
|
|
|
.line 109,109 : 13,14 ''
|
|
IL_0017: nop
|
|
.line 110,110 : 17,70 ''
|
|
IL_0018: ldarg.1
|
|
IL_0019: castclass Virtuoso.Miranda.Plugins.IExceptionDumpController
|
|
IL_001e: ldarg.1
|
|
IL_001f: ldloc.0
|
|
IL_0020: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionDumpController::DumpException(class [mscorlib]System.Exception,
|
|
class [mscorlib]System.Text.StringBuilder)
|
|
IL_0025: nop
|
|
.line 111,111 : 13,14 ''
|
|
IL_0026: nop
|
|
.line 113,113 : 13,104 ''
|
|
IL_0027: ldloc.0
|
|
IL_0028: ldstr "=== Exception dump ==={0}{1}{0}{0}"
|
|
IL_002d: call string [mscorlib]System.Environment::get_NewLine()
|
|
IL_0032: ldarg.1
|
|
IL_0033: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0038: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string,
|
|
object,
|
|
object)
|
|
IL_003d: pop
|
|
.line 114,114 : 13,48 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX
|
|
IL_0044: ldloc.0
|
|
IL_0045: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_004a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_004f: nop
|
|
.line 115,115 : 9,10 ''
|
|
IL_0050: ret
|
|
} // end of method ErrorDialog::DumpException
|
|
|
|
.method private hidebysig instance void
|
|
PluginErrorDialog_Shown(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 8
|
|
.line 122,122 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 123,123 : 13,38 ''
|
|
IL_0001: call class [System]System.Media.SystemSound [System]System.Media.SystemSounds::get_Hand()
|
|
IL_0006: callvirt instance void [System]System.Media.SystemSound::Play()
|
|
IL_000b: nop
|
|
.line 124,124 : 9,10 ''
|
|
IL_000c: 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 20 (0x14)
|
|
.maxstack 8
|
|
.line 127,127 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 128,128 : 13,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.IExceptionReporter Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Reporter
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldfld class [mscorlib]System.Exception Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Exception
|
|
IL_000d: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionReporter::ReportException(class [mscorlib]System.Exception)
|
|
IL_0012: nop
|
|
.line 129,129 : 9,10 ''
|
|
IL_0013: ret
|
|
} // end of method ErrorDialog::SendReportLBTN_LinkClicked
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 15,15 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\ErrorDialog.Designer.cs'
|
|
IL_0000: nop
|
|
.line 16,16 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.ErrorDialog::components
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: nop
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0023
|
|
|
|
.line 17,17 : 13,14 ''
|
|
IL_0015: nop
|
|
.line 18,18 : 17,38 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.ErrorDialog::components
|
|
IL_001c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0021: nop
|
|
.line 19,19 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 20,20 : 13,37 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool)
|
|
IL_002a: nop
|
|
.line 21,21 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method ErrorDialog::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 1105 (0x451)
|
|
.maxstack 6
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources)
|
|
.line 30,30 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 31,31 : 13,144 ''
|
|
IL_0001: ldtoken Virtuoso.Miranda.Plugins.Forms.ErrorDialog
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
.line 32,32 : 13,66 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0017: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL
|
|
.line 33,33 : 13,67 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: newobj instance void [System.Windows.Forms]System.Windows.Forms.TextBox::.ctor()
|
|
IL_0022: stfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX
|
|
.line 34,34 : 13,60 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_002d: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2
|
|
.line 35,35 : 13,60 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_0038: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN
|
|
.line 36,36 : 13,60 ''
|
|
IL_003d: ldarg.0
|
|
IL_003e: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0043: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3
|
|
.line 37,37 : 13,106 ''
|
|
IL_0048: ldarg.0
|
|
IL_0049: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor()
|
|
IL_004e: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
.line 38,38 : 13,64 ''
|
|
IL_0053: ldarg.0
|
|
IL_0054: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_0059: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN
|
|
.line 39,39 : 13,60 ''
|
|
IL_005e: ldarg.0
|
|
IL_005f: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0064: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1
|
|
.line 40,40 : 13,60 ''
|
|
IL_0069: ldarg.0
|
|
IL_006a: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_006f: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4
|
|
.line 41,41 : 13,72 ''
|
|
IL_0074: ldarg.0
|
|
IL_0075: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor()
|
|
IL_007a: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN
|
|
.line 42,42 : 13,41 ''
|
|
IL_007f: ldarg.0
|
|
IL_0080: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_0085: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_008a: nop
|
|
.line 43,43 : 13,34 ''
|
|
IL_008b: ldarg.0
|
|
IL_008c: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0091: nop
|
|
.line 47,47 : 13,73 ''
|
|
IL_0092: ldloc.0
|
|
IL_0093: ldarg.0
|
|
IL_0094: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL
|
|
IL_0099: ldstr "MessageLABEL"
|
|
IL_009e: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_00a3: nop
|
|
.line 48,48 : 13,53 ''
|
|
IL_00a4: ldarg.0
|
|
IL_00a5: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL
|
|
IL_00aa: ldstr "MessageLABEL"
|
|
IL_00af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_00b4: nop
|
|
.line 52,52 : 13,77 ''
|
|
IL_00b5: ldarg.0
|
|
IL_00b6: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX
|
|
IL_00bb: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window()
|
|
IL_00c0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_00c5: nop
|
|
.line 53,53 : 13,71 ''
|
|
IL_00c6: ldloc.0
|
|
IL_00c7: ldarg.0
|
|
IL_00c8: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX
|
|
IL_00cd: ldstr "DetailsTBOX"
|
|
IL_00d2: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_00d7: nop
|
|
.line 54,54 : 13,51 ''
|
|
IL_00d8: ldarg.0
|
|
IL_00d9: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX
|
|
IL_00de: ldstr "DetailsTBOX"
|
|
IL_00e3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_00e8: nop
|
|
.line 55,55 : 13,46 ''
|
|
IL_00e9: ldarg.0
|
|
IL_00ea: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX
|
|
IL_00ef: ldc.i4.1
|
|
IL_00f0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.TextBoxBase::set_ReadOnly(bool)
|
|
IL_00f5: nop
|
|
.line 59,59 : 13,61 ''
|
|
IL_00f6: ldloc.0
|
|
IL_00f7: ldarg.0
|
|
IL_00f8: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2
|
|
IL_00fd: ldstr "label2"
|
|
IL_0102: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_0107: nop
|
|
.line 60,60 : 13,41 ''
|
|
IL_0108: ldarg.0
|
|
IL_0109: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2
|
|
IL_010e: ldstr "label2"
|
|
IL_0113: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0118: nop
|
|
.line 64,64 : 13,59 ''
|
|
IL_0119: ldloc.0
|
|
IL_011a: ldarg.0
|
|
IL_011b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN
|
|
IL_0120: ldstr "OkBTN"
|
|
IL_0125: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_012a: nop
|
|
.line 65,65 : 13,76 ''
|
|
IL_012b: ldarg.0
|
|
IL_012c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN
|
|
IL_0131: ldc.i4.1
|
|
IL_0132: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult)
|
|
IL_0137: nop
|
|
.line 66,66 : 13,39 ''
|
|
IL_0138: ldarg.0
|
|
IL_0139: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN
|
|
IL_013e: ldstr "OkBTN"
|
|
IL_0143: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0148: nop
|
|
.line 67,67 : 13,55 ''
|
|
IL_0149: ldarg.0
|
|
IL_014a: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN
|
|
IL_014f: ldc.i4.1
|
|
IL_0150: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_0155: nop
|
|
.line 71,71 : 13,61 ''
|
|
IL_0156: ldloc.0
|
|
IL_0157: ldarg.0
|
|
IL_0158: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3
|
|
IL_015d: ldstr "label3"
|
|
IL_0162: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_0167: nop
|
|
.line 72,72 : 13,70 ''
|
|
IL_0168: ldarg.0
|
|
IL_0169: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3
|
|
IL_016e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_0173: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0178: nop
|
|
.line 73,73 : 13,41 ''
|
|
IL_0179: ldarg.0
|
|
IL_017a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3
|
|
IL_017f: ldstr "label3"
|
|
IL_0184: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0189: nop
|
|
.line 77,77 : 13,70 ''
|
|
IL_018a: ldarg.0
|
|
IL_018b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_0190: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_0195: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_019a: nop
|
|
.line 78,78 : 13,75 ''
|
|
IL_019b: ldarg.0
|
|
IL_019c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_01a1: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ActiveCaption()
|
|
IL_01a6: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_01ab: nop
|
|
.line 79,79 : 13,51 ''
|
|
IL_01ac: ldarg.0
|
|
IL_01ad: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_01b2: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_01b7: ldarg.0
|
|
IL_01b8: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label3
|
|
IL_01bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_01c2: nop
|
|
.line 80,80 : 13,61 ''
|
|
IL_01c3: ldloc.0
|
|
IL_01c4: ldarg.0
|
|
IL_01c5: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_01ca: ldstr "Panel1"
|
|
IL_01cf: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_01d4: nop
|
|
.line 81,81 : 13,157 ''
|
|
IL_01d5: ldarg.0
|
|
IL_01d6: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_01db: ldstr "Tahoma"
|
|
IL_01e0: ldc.r4 8.
|
|
IL_01e5: ldc.i4.1
|
|
IL_01e6: ldc.i4.3
|
|
IL_01e7: ldc.i4 0xee
|
|
IL_01ec: 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_01f1: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font)
|
|
IL_01f6: nop
|
|
.line 82,82 : 13,95 ''
|
|
IL_01f7: ldarg.0
|
|
IL_01f8: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_01fd: ldloc.0
|
|
IL_01fe: ldstr "Panel1.Image"
|
|
IL_0203: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_0208: castclass [System.Drawing]System.Drawing.Image
|
|
IL_020d: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0212: nop
|
|
.line 83,83 : 13,72 ''
|
|
IL_0213: ldarg.0
|
|
IL_0214: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_0219: ldc.i4 0x12c
|
|
IL_021e: ldc.i4.s 40
|
|
IL_0220: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0225: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_022a: nop
|
|
.line 84,84 : 13,41 ''
|
|
IL_022b: ldarg.0
|
|
IL_022c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_0231: ldstr "Panel1"
|
|
IL_0236: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_023b: nop
|
|
.line 88,88 : 13,84 ''
|
|
IL_023c: ldarg.0
|
|
IL_023d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN
|
|
IL_0242: ldc.i4.2
|
|
IL_0243: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult)
|
|
IL_0248: nop
|
|
.line 89,89 : 13,67 ''
|
|
IL_0249: ldloc.0
|
|
IL_024a: ldarg.0
|
|
IL_024b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN
|
|
IL_0250: ldstr "CancelBTN"
|
|
IL_0255: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_025a: nop
|
|
.line 90,90 : 13,47 ''
|
|
IL_025b: ldarg.0
|
|
IL_025c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN
|
|
IL_0261: ldstr "CancelBTN"
|
|
IL_0266: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_026b: nop
|
|
.line 91,91 : 13,59 ''
|
|
IL_026c: ldarg.0
|
|
IL_026d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN
|
|
IL_0272: ldc.i4.1
|
|
IL_0273: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_0278: nop
|
|
.line 95,95 : 13,61 ''
|
|
IL_0279: ldloc.0
|
|
IL_027a: ldarg.0
|
|
IL_027b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1
|
|
IL_0280: ldstr "label1"
|
|
IL_0285: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_028a: nop
|
|
.line 96,96 : 13,41 ''
|
|
IL_028b: ldarg.0
|
|
IL_028c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1
|
|
IL_0291: ldstr "label1"
|
|
IL_0296: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_029b: nop
|
|
.line 100,100 : 13,61 ''
|
|
IL_029c: ldloc.0
|
|
IL_029d: ldarg.0
|
|
IL_029e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4
|
|
IL_02a3: ldstr "label4"
|
|
IL_02a8: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_02ad: nop
|
|
.line 101,101 : 13,41 ''
|
|
IL_02ae: ldarg.0
|
|
IL_02af: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4
|
|
IL_02b4: ldstr "label4"
|
|
IL_02b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_02be: nop
|
|
.line 105,105 : 13,77 ''
|
|
IL_02bf: ldloc.0
|
|
IL_02c0: ldarg.0
|
|
IL_02c1: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN
|
|
IL_02c6: ldstr "SendReportLBTN"
|
|
IL_02cb: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_02d0: nop
|
|
.line 106,106 : 13,57 ''
|
|
IL_02d1: ldarg.0
|
|
IL_02d2: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN
|
|
IL_02d7: ldstr "SendReportLBTN"
|
|
IL_02dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_02e1: nop
|
|
.line 107,107 : 13,48 ''
|
|
IL_02e2: ldarg.0
|
|
IL_02e3: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN
|
|
IL_02e8: ldc.i4.1
|
|
IL_02e9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool)
|
|
IL_02ee: nop
|
|
.line 108,108 : 13,67 ''
|
|
IL_02ef: ldarg.0
|
|
IL_02f0: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN
|
|
IL_02f5: ldc.i4.1
|
|
IL_02f6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::set_UseCompatibleTextRendering(bool)
|
|
IL_02fb: nop
|
|
.line 109,109 : 13,139 ''
|
|
IL_02fc: ldarg.0
|
|
IL_02fd: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN
|
|
IL_0302: ldarg.0
|
|
IL_0303: ldftn instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN_LinkClicked(object,
|
|
class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs)
|
|
IL_0309: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler::.ctor(object,
|
|
native int)
|
|
IL_030e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::add_LinkClicked(class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler)
|
|
IL_0313: nop
|
|
.line 113,113 : 13,44 ''
|
|
IL_0314: ldarg.0
|
|
IL_0315: ldarg.0
|
|
IL_0316: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN
|
|
IL_031b: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_AcceptButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl)
|
|
IL_0320: nop
|
|
.line 114,114 : 13,53 ''
|
|
IL_0321: ldloc.0
|
|
IL_0322: ldarg.0
|
|
IL_0323: ldstr "$this"
|
|
IL_0328: callvirt instance void [System]System.ComponentModel.ComponentResourceManager::ApplyResources(object,
|
|
string)
|
|
IL_032d: nop
|
|
.line 115,115 : 13,74 ''
|
|
IL_032e: ldarg.0
|
|
IL_032f: ldc.i4.1
|
|
IL_0330: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_0335: nop
|
|
.line 116,116 : 13,65 ''
|
|
IL_0336: ldarg.0
|
|
IL_0337: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window()
|
|
IL_033c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0341: nop
|
|
.line 117,117 : 13,48 ''
|
|
IL_0342: ldarg.0
|
|
IL_0343: ldarg.0
|
|
IL_0344: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN
|
|
IL_0349: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_CancelButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl)
|
|
IL_034e: nop
|
|
.line 118,118 : 13,52 ''
|
|
IL_034f: ldarg.0
|
|
IL_0350: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0355: ldarg.0
|
|
IL_0356: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Forms.ErrorDialog::SendReportLBTN
|
|
IL_035b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0360: nop
|
|
.line 119,119 : 13,44 ''
|
|
IL_0361: ldarg.0
|
|
IL_0362: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0367: ldarg.0
|
|
IL_0368: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label4
|
|
IL_036d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0372: nop
|
|
.line 120,120 : 13,47 ''
|
|
IL_0373: ldarg.0
|
|
IL_0374: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0379: ldarg.0
|
|
IL_037a: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::CancelBTN
|
|
IL_037f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0384: nop
|
|
.line 121,121 : 13,50 ''
|
|
IL_0385: ldarg.0
|
|
IL_0386: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_038b: ldarg.0
|
|
IL_038c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::MessageLABEL
|
|
IL_0391: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0396: nop
|
|
.line 122,122 : 13,49 ''
|
|
IL_0397: ldarg.0
|
|
IL_0398: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_039d: ldarg.0
|
|
IL_039e: ldfld class [System.Windows.Forms]System.Windows.Forms.TextBox Virtuoso.Miranda.Plugins.Forms.ErrorDialog::DetailsTBOX
|
|
IL_03a3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03a8: nop
|
|
.line 123,123 : 13,43 ''
|
|
IL_03a9: ldarg.0
|
|
IL_03aa: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03af: ldarg.0
|
|
IL_03b0: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.ErrorDialog::OkBTN
|
|
IL_03b5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03ba: nop
|
|
.line 124,124 : 13,44 ''
|
|
IL_03bb: ldarg.0
|
|
IL_03bc: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03c1: ldarg.0
|
|
IL_03c2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label1
|
|
IL_03c7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03cc: nop
|
|
.line 125,125 : 13,44 ''
|
|
IL_03cd: ldarg.0
|
|
IL_03ce: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03d3: ldarg.0
|
|
IL_03d4: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_03d9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03de: nop
|
|
.line 126,126 : 13,44 ''
|
|
IL_03df: ldarg.0
|
|
IL_03e0: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03e5: ldarg.0
|
|
IL_03e6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.ErrorDialog::label2
|
|
IL_03eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03f0: nop
|
|
.line 127,127 : 13,85 ''
|
|
IL_03f1: ldarg.0
|
|
IL_03f2: ldc.i4.3
|
|
IL_03f3: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle)
|
|
IL_03f8: nop
|
|
.line 128,128 : 13,38 ''
|
|
IL_03f9: ldarg.0
|
|
IL_03fa: ldc.i4.0
|
|
IL_03fb: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool)
|
|
IL_0400: nop
|
|
.line 129,129 : 13,38 ''
|
|
IL_0401: ldarg.0
|
|
IL_0402: ldc.i4.0
|
|
IL_0403: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool)
|
|
IL_0408: nop
|
|
.line 130,130 : 13,39 ''
|
|
IL_0409: ldarg.0
|
|
IL_040a: ldstr "ErrorDialog"
|
|
IL_040f: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0414: nop
|
|
.line 131,131 : 13,81 ''
|
|
IL_0415: ldarg.0
|
|
IL_0416: ldarg.0
|
|
IL_0417: ldftn instance void Virtuoso.Miranda.Plugins.Forms.ErrorDialog::PluginErrorDialog_Shown(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_041d: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0422: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler)
|
|
IL_0427: nop
|
|
.line 132,132 : 13,45 ''
|
|
IL_0428: ldarg.0
|
|
IL_0429: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_042e: ldc.i4.0
|
|
IL_042f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0434: nop
|
|
.line 133,133 : 13,41 ''
|
|
IL_0435: ldarg.0
|
|
IL_0436: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.ErrorDialog::Panel1
|
|
IL_043b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_0440: nop
|
|
.line 134,134 : 13,38 ''
|
|
IL_0441: ldarg.0
|
|
IL_0442: ldc.i4.0
|
|
IL_0443: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0448: nop
|
|
.line 135,135 : 13,34 ''
|
|
IL_0449: ldarg.0
|
|
IL_044a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_044f: nop
|
|
.line 137,137 : 9,10 ''
|
|
IL_0450: 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 22 (0x16)
|
|
.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)
|
|
IL_0012: nop
|
|
.line 44,44 : 9,10 ''
|
|
IL_0013: nop
|
|
.line 44,44 : 11,12 ''
|
|
IL_0014: nop
|
|
IL_0015: 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 43 (0x2b)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 47,47 : 9,10 ''
|
|
IL_000a: nop
|
|
.line 48,48 : 13,38 ''
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldarg.3
|
|
IL_000d: stfld class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::'assembly'
|
|
.line 49,49 : 13,36 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldarg.s 'type'
|
|
IL_0015: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::pluginType
|
|
.line 50,50 : 13,46 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.s plugin
|
|
IL_001d: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.FusionException::instantiatedPlugin
|
|
.line 51,51 : 13,40 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldarg.2
|
|
IL_0024: stfld string Virtuoso.Miranda.Plugins.FusionException::fusionLog
|
|
.line 52,52 : 9,10 ''
|
|
IL_0029: nop
|
|
IL_002a: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 54,54 : 107,108 ''
|
|
IL_0009: nop
|
|
.line 54,54 : 108,109 ''
|
|
IL_000a: nop
|
|
IL_000b: ret
|
|
} // end of method FusionException::.ctor
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Reflection.Assembly
|
|
get_Assembly() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Reflection.Assembly CS$1$0000)
|
|
.line 62,62 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::'assembly'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 62,62 : 36,37 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method FusionException::get_Assembly
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Type
|
|
get_PluginType() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Type CS$1$0000)
|
|
.line 67,67 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::pluginType
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 67,67 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method FusionException::get_PluginType
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.MirandaPlugin
|
|
get_InstantiatedPlugin() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin CS$1$0000)
|
|
.line 72,72 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 72,72 : 19,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.FusionException::instantiatedPlugin
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 72,72 : 46,47 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method FusionException::get_InstantiatedPlugin
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_FusionLog() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 77,77 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 77,77 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.FusionException::fusionLog
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 77,77 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 143 (0x8f)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.FusionException ex)
|
|
.line 85,85 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 86,86 : 13,53 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: castclass Virtuoso.Miranda.Plugins.FusionException
|
|
IL_0007: stloc.0
|
|
.line 88,88 : 13,99 ''
|
|
IL_0008: ldarg.2
|
|
IL_0009: ldstr "=== Description ==={0}{1}{0}{0}"
|
|
IL_000e: call string [mscorlib]System.Environment::get_NewLine()
|
|
IL_0013: ldloc.0
|
|
IL_0014: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0019: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string,
|
|
object,
|
|
object)
|
|
IL_001e: pop
|
|
.line 89,89 : 13,163 ''
|
|
IL_001f: ldarg.2
|
|
IL_0020: ldstr "=== Assembly ==={0}{1}{0}{0}"
|
|
IL_0025: call string [mscorlib]System.Environment::get_NewLine()
|
|
IL_002a: ldloc.0
|
|
IL_002b: callvirt instance class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::get_Assembly()
|
|
IL_0030: brfalse.s IL_003f
|
|
|
|
IL_0032: ldloc.0
|
|
IL_0033: callvirt instance class [mscorlib]System.Reflection.Assembly Virtuoso.Miranda.Plugins.FusionException::get_Assembly()
|
|
IL_0038: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_003d: br.s IL_0044
|
|
|
|
IL_003f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown()
|
|
IL_0044: nop
|
|
IL_0045: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string,
|
|
object,
|
|
object)
|
|
IL_004a: pop
|
|
.line 90,90 : 13,161 ''
|
|
IL_004b: ldarg.2
|
|
IL_004c: ldstr "=== Type ==={0}{1}{0}{0}"
|
|
IL_0051: call string [mscorlib]System.Environment::get_NewLine()
|
|
IL_0056: ldloc.0
|
|
IL_0057: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::get_PluginType()
|
|
IL_005c: brfalse.s IL_006b
|
|
|
|
IL_005e: ldloc.0
|
|
IL_005f: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.FusionException::get_PluginType()
|
|
IL_0064: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_0069: br.s IL_0070
|
|
|
|
IL_006b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown()
|
|
IL_0070: nop
|
|
IL_0071: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string,
|
|
object,
|
|
object)
|
|
IL_0076: pop
|
|
.line 91,91 : 13,100 ''
|
|
IL_0077: ldarg.2
|
|
IL_0078: ldstr "=== Fusion log ==={0}{1}{0}{0}"
|
|
IL_007d: call string [mscorlib]System.Environment::get_NewLine()
|
|
IL_0082: ldloc.0
|
|
IL_0083: callvirt instance string Virtuoso.Miranda.Plugins.FusionException::get_FusionLog()
|
|
IL_0088: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::AppendFormat(string,
|
|
object,
|
|
object)
|
|
IL_008d: pop
|
|
.line 92,92 : 9,10 ''
|
|
IL_008e: 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<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> StatusChangedEventHandler
|
|
.field private valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle namePtr
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 32 (0x20)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 57,57 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 58,58 : 13,38 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldsfld string [mscorlib]System.String::Empty
|
|
IL_000e: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name
|
|
.line 59,59 : 13,44 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldc.i4 0x2710
|
|
IL_0019: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type'
|
|
.line 60,60 : 9,10 ''
|
|
IL_001e: nop
|
|
IL_001f: 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 84 (0x54)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 62,62 : 9,58 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor()
|
|
IL_0006: nop
|
|
.line 63,63 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 64,64 : 13,44 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 65,65 : 17,57 ''
|
|
IL_0015: ldstr "name"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 67,67 : 13,61 ''
|
|
IL_0020: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType
|
|
IL_0025: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_002a: ldarg.2
|
|
IL_002b: box Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType
|
|
IL_0030: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type,
|
|
object)
|
|
IL_0035: stloc.0
|
|
IL_0036: ldloc.0
|
|
IL_0037: brtrue.s IL_0044
|
|
|
|
.line 68,68 : 17,63 ''
|
|
IL_0039: ldstr "type"
|
|
IL_003e: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0043: throw
|
|
|
|
.line 70,70 : 13,30 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldarg.1
|
|
IL_0046: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name
|
|
.line 71,71 : 13,30 ''
|
|
IL_004b: ldarg.0
|
|
IL_004c: ldarg.2
|
|
IL_004d: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type'
|
|
.line 72,72 : 9,10 ''
|
|
IL_0052: nop
|
|
IL_0053: 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 69 (0x45)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 74,74 : 9,61 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::.ctor()
|
|
IL_0006: nop
|
|
.line 75,75 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 76,76 : 13,48 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name
|
|
IL_000e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0013: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: stloc.0
|
|
IL_001c: ldloc.0
|
|
IL_001d: brtrue.s IL_0025
|
|
|
|
.line 77,77 : 17,47 ''
|
|
IL_001f: newobj instance void [mscorlib]System.ArgumentException::.ctor()
|
|
IL_0024: throw
|
|
|
|
.line 79,79 : 13,82 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name
|
|
IL_002c: ldc.i4.0
|
|
IL_002d: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0032: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name
|
|
.line 80,80 : 13,55 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldarg.1
|
|
IL_0039: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Type
|
|
IL_003e: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type'
|
|
.line 81,81 : 9,10 ''
|
|
IL_0043: nop
|
|
IL_0044: ret
|
|
} // end of method Protocol::.ctor
|
|
|
|
.method family hidebysig virtual instance void
|
|
Finalize() cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 84,84 : 9,10 ''
|
|
.try
|
|
{
|
|
IL_0000: nop
|
|
.line 85,85 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr
|
|
IL_0007: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid()
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001f
|
|
|
|
.line 86,86 : 17,32 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr
|
|
IL_0019: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_001e: nop
|
|
.line 87,87 : 9,10 ''
|
|
IL_001f: nop
|
|
IL_0020: leave.s IL_002a
|
|
|
|
.line 87,87 : 9,10 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0022: ldarg.0
|
|
IL_0023: call instance void [mscorlib]System.Object::Finalize()
|
|
IL_0028: nop
|
|
IL_0029: endfinally
|
|
} // end handler
|
|
IL_002a: nop
|
|
.line 87,87 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method Protocol::Finalize
|
|
|
|
.method public hidebysig specialname static
|
|
void add_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 69 (0x45)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 98,98 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 100,100 : 17,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 101,101 : 21,62 ''
|
|
IL_000c: ldstr "value"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 104,104 : 17,55 ''
|
|
IL_0017: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler
|
|
IL_001c: ldnull
|
|
IL_001d: ceq
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: ceq
|
|
IL_0022: stloc.0
|
|
IL_0023: ldloc.0
|
|
IL_0024: brtrue.s IL_0038
|
|
|
|
.line 105,105 : 21,68 ''
|
|
IL_0026: ldnull
|
|
IL_0027: ldftn bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::AckRouter_AckReceived(object,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs)
|
|
IL_002d: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>::.ctor(object,
|
|
native int)
|
|
IL_0032: call void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::add_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>)
|
|
IL_0037: nop
|
|
.line 107,107 : 17,138 ''
|
|
IL_0038: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler
|
|
IL_003d: ldarg.0
|
|
IL_003e: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_0043: nop
|
|
.line 108,108 : 13,14 ''
|
|
IL_0044: ret
|
|
} // end of method Protocol::add_StatusChanged
|
|
|
|
.method public hidebysig specialname static
|
|
void remove_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 47 (0x2f)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 111,111 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 112,112 : 17,138 ''
|
|
IL_0001: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler
|
|
IL_0006: ldarg.0
|
|
IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000c: nop
|
|
.line 115,115 : 17,55 ''
|
|
IL_000d: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler
|
|
IL_0012: ldnull
|
|
IL_0013: ceq
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: ceq
|
|
IL_0018: stloc.0
|
|
IL_0019: ldloc.0
|
|
IL_001a: brtrue.s IL_002e
|
|
|
|
.line 116,116 : 21,68 ''
|
|
IL_001c: ldnull
|
|
IL_001d: ldftn bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::AckRouter_AckReceived(object,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs)
|
|
IL_0023: newobj instance void class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>::.ctor(object,
|
|
native int)
|
|
IL_0028: call void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>)
|
|
IL_002d: nop
|
|
.line 117,117 : 13,14 ''
|
|
IL_002e: 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 77 (0x4d)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 121,121 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 122,122 : 13,42 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Type()
|
|
IL_0007: ldc.i4.s 12
|
|
IL_0009: ceq
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: ceq
|
|
IL_000e: stloc.1
|
|
IL_000f: ldloc.1
|
|
IL_0010: brtrue.s IL_0047
|
|
|
|
.line 123,123 : 13,14 ''
|
|
IL_0012: nop
|
|
.line 124,124 : 17,55 ''
|
|
IL_0013: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: stloc.1
|
|
IL_001c: ldloc.1
|
|
IL_001d: brtrue.s IL_0046
|
|
|
|
.line 125,125 : 21,128 ''
|
|
IL_001f: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocol::StatusChangedEventHandler
|
|
IL_0024: ldarg.1
|
|
IL_0025: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Protocol()
|
|
IL_002a: ldarg.1
|
|
IL_002b: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_Protocol()
|
|
IL_0030: ldarg.1
|
|
IL_0031: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::get_LParam()
|
|
IL_0036: call int32 [mscorlib]System.IntPtr::op_Explicit(native int)
|
|
IL_003b: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs::.ctor(class Virtuoso.Miranda.Plugins.Infrastructure.Protocol,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode)
|
|
IL_0040: callvirt instance bool class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>::Invoke(object,
|
|
!0)
|
|
IL_0045: pop
|
|
.line 126,126 : 13,14 ''
|
|
IL_0046: nop
|
|
.line 128,128 : 13,49 ''
|
|
IL_0047: ldc.i4.0
|
|
IL_0048: stloc.0
|
|
IL_0049: br.s IL_004b
|
|
|
|
.line 129,129 : 9,10 ''
|
|
IL_004b: ldloc.0
|
|
IL_004c: ret
|
|
} // end of method Protocol::AckRouter_AckReceived
|
|
|
|
.method private hidebysig instance void
|
|
CheckUnknown() cil managed
|
|
{
|
|
// Code size 31 (0x1f)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 136,136 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 137,137 : 13,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name
|
|
IL_0007: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 138,138 : 17,118 ''
|
|
IL_0013: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol()
|
|
IL_0018: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 139,139 : 9,10 ''
|
|
IL_001e: 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 54 (0x36)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 143,143 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 144,144 : 13,37 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 145,145 : 17,64 ''
|
|
IL_000c: ldstr "serviceName"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 147,147 : 13,28 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: call instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CheckUnknown()
|
|
IL_001d: nop
|
|
.line 148,148 : 13,105 ''
|
|
IL_001e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string)
|
|
IL_002a: ldarg.2
|
|
IL_002b: ldarg.3
|
|
IL_002c: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0031: stloc.0
|
|
IL_0032: br.s IL_0034
|
|
|
|
.line 149,149 : 9,10 ''
|
|
IL_0034: ldloc.0
|
|
IL_0035: ret
|
|
} // end of method Protocol::CallProtocolService
|
|
|
|
.method public hidebysig instance string
|
|
GetProtoServiceName(string service) cil managed
|
|
{
|
|
// Code size 45 (0x2d)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 152,152 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 153,153 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 154,154 : 17,60 ''
|
|
IL_000c: ldstr "service"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 156,156 : 13,59 ''
|
|
IL_0017: ldstr "{0}{1}"
|
|
IL_001c: ldarg.0
|
|
IL_001d: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name()
|
|
IL_0022: ldarg.1
|
|
IL_0023: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0028: stloc.0
|
|
IL_0029: br.s IL_002b
|
|
|
|
.line 157,157 : 9,10 ''
|
|
IL_002b: ldloc.0
|
|
IL_002c: ret
|
|
} // end of method Protocol::GetProtoServiceName
|
|
|
|
.method public hidebysig instance bool
|
|
HasInChain(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed
|
|
{
|
|
// Code size 43 (0x2b)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 160,160 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 161,161 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 162,162 : 17,60 ''
|
|
IL_000f: ldstr "contact"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 164,164 : 13,54 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.1
|
|
IL_001c: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0021: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.Protocol::HasInChain(native int)
|
|
IL_0026: stloc.0
|
|
IL_0027: br.s IL_0029
|
|
|
|
.line 165,165 : 9,10 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: ret
|
|
} // end of method Protocol::HasInChain
|
|
|
|
.method public hidebysig instance bool
|
|
HasInChain(native int contactHandle) cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 168,168 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 169,169 : 13,110 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context()
|
|
IL_0007: ldstr "Proto/IsProtoOnContact"
|
|
IL_000c: ldarg.1
|
|
IL_000d: ldarg.0
|
|
IL_000e: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_NamePtr()
|
|
IL_0013: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_0018: call bool [mscorlib]System.Convert::ToBoolean(int32)
|
|
IL_001d: stloc.0
|
|
IL_001e: br.s IL_0020
|
|
|
|
.line 170,170 : 9,10 ''
|
|
IL_0020: ldloc.0
|
|
IL_0021: ret
|
|
} // end of method Protocol::HasInChain
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.Protocol
|
|
get_UnknownProtocol() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol CS$1$0000)
|
|
.line 178,178 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 178,178 : 19,51 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::unknownProtocol
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 178,178 : 52,53 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Protocol::get_UnknownProtocol
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode
|
|
get_Status() cil managed
|
|
{
|
|
// Code size 27 (0x1b)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode CS$1$0000)
|
|
.line 184,184 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 185,185 : 17,97 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "/GetStatus"
|
|
IL_0007: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_000c: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0011: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CallProtocolService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0016: stloc.0
|
|
IL_0017: br.s IL_0019
|
|
|
|
.line 186,186 : 13,14 ''
|
|
IL_0019: ldloc.0
|
|
IL_001a: 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 26 (0x1a)
|
|
.maxstack 8
|
|
.line 188,188 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 189,189 : 17,80 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "/SetStatus"
|
|
IL_0007: ldarg.1
|
|
IL_0008: conv.i8
|
|
IL_0009: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64)
|
|
IL_000e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0013: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocol::CallProtocolService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0018: pop
|
|
.line 190,190 : 13,14 ''
|
|
IL_0019: ret
|
|
} // end of method Protocol::set_Status
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance string get_Name() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 195,195 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 195,195 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::name
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 195,195 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Protocol::get_Name
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType
|
|
get_Type() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType CS$1$0000)
|
|
.line 200,200 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 200,200 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::'type'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 200,200 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Protocol::get_Type
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsUnknown() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 206,206 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 207,207 : 17,70 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol()
|
|
IL_0007: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 208,208 : 13,14 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method Protocol::get_IsUnknown
|
|
|
|
.method family hidebysig newslot specialname virtual
|
|
instance native int get_NamePtr() cil managed
|
|
{
|
|
// Code size 50 (0x32)
|
|
.maxstack 3
|
|
.locals init ([0] native int CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 215,215 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 216,216 : 17,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr
|
|
IL_0007: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid()
|
|
IL_000c: stloc.1
|
|
IL_000d: ldloc.1
|
|
IL_000e: brtrue.s IL_0022
|
|
|
|
.line 217,217 : 21,77 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldarg.0
|
|
IL_0012: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name()
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_001d: stfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr
|
|
.line 219,219 : 17,39 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldflda valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Protocol::namePtr
|
|
IL_0028: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_002d: stloc.0
|
|
IL_002e: br.s IL_0030
|
|
|
|
.line 220,220 : 13,14 ''
|
|
IL_0030: ldloc.0
|
|
IL_0031: 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<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs> StatusChanged
|
|
{
|
|
.addon void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::add_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>)
|
|
.removeon void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::remove_StatusChanged(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusChangeEventArgs>)
|
|
} // 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 119 (0x77)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 67,67 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 68,68 : 13,37 ''
|
|
IL_0008: ldarg.2
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 69,69 : 17,64 ''
|
|
IL_0013: ldstr "mirandaLink"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 71,71 : 13,48 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.1
|
|
IL_0020: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager
|
|
.line 72,72 : 13,58 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::.ctor()
|
|
IL_002b: stfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaDatabase
|
|
.line 73,73 : 13,43 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldarg.2
|
|
IL_0032: stfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink
|
|
.line 74,74 : 13,50 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactList::.ctor()
|
|
IL_003d: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::contactList
|
|
.line 75,75 : 13,77 ''
|
|
IL_0042: ldarg.0
|
|
IL_0043: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::.ctor()
|
|
IL_0048: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors
|
|
.line 77,77 : 13,30 ''
|
|
IL_004d: ldarg.0
|
|
IL_004e: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::GetMMInterface()
|
|
IL_0053: nop
|
|
.line 79,79 : 13,46 ''
|
|
IL_0054: ldarg.0
|
|
IL_0055: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateEnvironmentInformation()
|
|
IL_005a: nop
|
|
.line 81,81 : 13,34 ''
|
|
IL_005b: ldarg.3
|
|
IL_005c: stloc.0
|
|
IL_005d: ldloc.0
|
|
IL_005e: brtrue.s IL_0069
|
|
|
|
.line 82,82 : 17,46 ''
|
|
IL_0060: ldarg.0
|
|
IL_0061: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateContextInformation()
|
|
IL_0066: nop
|
|
IL_0067: br.s IL_0075
|
|
|
|
.line 84,84 : 17,60 ''
|
|
IL_0069: ldarg.0
|
|
IL_006a: ldc.i4.0
|
|
IL_006b: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32)
|
|
IL_0070: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols
|
|
.line 85,85 : 9,10 ''
|
|
IL_0075: nop
|
|
IL_0076: ret
|
|
} // end of method MirandaContext::.ctor
|
|
|
|
.method assembly hidebysig static void
|
|
InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink mirandaLink,
|
|
bool skipContextPopulation) cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 8
|
|
.line 93,93 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 94,94 : 13,73 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ldarg.1
|
|
IL_0004: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink,
|
|
class Virtuoso.Miranda.Plugins.PluginManagerBase,
|
|
bool)
|
|
IL_0009: nop
|
|
.line 95,95 : 9,10 ''
|
|
IL_000a: 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 11 (0xb)
|
|
.maxstack 8
|
|
.line 98,98 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 99,99 : 13,66 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Hyphen.MirandaPluginLink,
|
|
class Virtuoso.Miranda.Plugins.PluginManagerBase,
|
|
bool)
|
|
IL_0009: nop
|
|
.line 100,100 : 9,10 ''
|
|
IL_000a: 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 30 (0x1e)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 104,104 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 105,105 : 13,35 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: stloc.0
|
|
IL_000d: ldloc.0
|
|
IL_000e: brtrue.s IL_001d
|
|
|
|
.line 106,106 : 17,99 ''
|
|
IL_0010: ldarg.1
|
|
IL_0011: ldarg.0
|
|
IL_0012: ldarg.2
|
|
IL_0013: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::.ctor(class Virtuoso.Miranda.Plugins.PluginManagerBase,
|
|
class Virtuoso.Hyphen.MirandaPluginLink,
|
|
bool)
|
|
IL_0018: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
.line 107,107 : 9,10 ''
|
|
IL_001d: ret
|
|
} // end of method MirandaContext::InitializeCurrent
|
|
|
|
.method assembly hidebysig static void
|
|
InitializeCurrent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) cil managed synchronized
|
|
{
|
|
// Code size 53 (0x35)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 111,111 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 112,112 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 113,113 : 17,60 ''
|
|
IL_000c: ldstr "context"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 115,115 : 13,35 ''
|
|
IL_0017: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
IL_001c: ldnull
|
|
IL_001d: ceq
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: ceq
|
|
IL_0022: stloc.0
|
|
IL_0023: ldloc.0
|
|
IL_0024: brtrue.s IL_002e
|
|
|
|
.line 116,116 : 17,37 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
IL_002c: br.s IL_0034
|
|
|
|
.line 118,118 : 17,55 ''
|
|
IL_002e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0033: throw
|
|
|
|
.line 119,119 : 9,10 ''
|
|
IL_0034: ret
|
|
} // end of method MirandaContext::InitializeCurrent
|
|
|
|
.method assembly hidebysig static void
|
|
InvalidateCurrent() cil managed synchronized
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 123,123 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 124,124 : 13,29 ''
|
|
IL_0001: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized()
|
|
IL_0006: ldc.i4.0
|
|
IL_0007: ceq
|
|
IL_0009: stloc.0
|
|
IL_000a: ldloc.0
|
|
IL_000b: brtrue.s IL_0020
|
|
|
|
.line 125,125 : 13,14 ''
|
|
IL_000d: nop
|
|
.line 126,126 : 17,49 ''
|
|
IL_000e: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
IL_0013: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::DetachPluginManager()
|
|
IL_0018: nop
|
|
.line 127,127 : 17,34 ''
|
|
IL_0019: ldnull
|
|
IL_001a: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
.line 128,128 : 13,14 ''
|
|
IL_001f: nop
|
|
.line 129,129 : 9,10 ''
|
|
IL_0020: ret
|
|
} // end of method MirandaContext::InvalidateCurrent
|
|
|
|
.method assembly hidebysig instance void
|
|
AssociatePluginManager(class Virtuoso.Miranda.Plugins.PluginManagerBase manager) cil managed synchronized
|
|
{
|
|
// Code size 31 (0x1f)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 133,133 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 134,134 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 135,135 : 17,60 ''
|
|
IL_000c: ldstr "manager"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 137,137 : 13,37 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager
|
|
.line 138,138 : 9,10 ''
|
|
IL_001e: ret
|
|
} // end of method MirandaContext::AssociatePluginManager
|
|
|
|
.method assembly hidebysig instance void
|
|
DetachPluginManager() cil managed synchronized
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 142,142 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 143,143 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager
|
|
.line 144,144 : 9,10 ''
|
|
IL_0008: ret
|
|
} // end of method MirandaContext::DetachPluginManager
|
|
|
|
.method private hidebysig instance void
|
|
GetMMInterface() cil managed
|
|
{
|
|
// Code size 145 (0x91)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE> mmiHandle,
|
|
[1] bool CS$4$0000)
|
|
.line 151,151 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 152,152 : 13,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager
|
|
IL_0007: initobj Virtuoso.Miranda.Plugins.Native.MM_INTERFACE
|
|
.line 153,153 : 13,78 ''
|
|
IL_000d: ldarg.0
|
|
IL_000e: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager
|
|
IL_0013: ldtoken Virtuoso.Miranda.Plugins.Native.MM_INTERFACE
|
|
IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_001d: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_0022: stfld int32 Virtuoso.Miranda.Plugins.Native.MM_INTERFACE::Size
|
|
.line 155,155 : 13,127 ''
|
|
IL_0027: ldloca.s mmiHandle
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager
|
|
IL_002f: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE>::.ctor(!0&)
|
|
IL_0034: nop
|
|
.line 158,158 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0035: nop
|
|
.line 159,159 : 17,109 ''
|
|
IL_0036: ldarg.0
|
|
IL_0037: ldstr "Miranda/System/GetMMI"
|
|
IL_003c: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0041: ldloca.s mmiHandle
|
|
IL_0043: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE>::get_IntPtr()
|
|
IL_0048: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_004d: ldc.i4.0
|
|
IL_004e: ceq
|
|
IL_0050: ldc.i4.0
|
|
IL_0051: ceq
|
|
IL_0053: stloc.1
|
|
IL_0054: ldloc.1
|
|
IL_0055: brtrue.s IL_0067
|
|
|
|
.line 160,160 : 21,69 ''
|
|
IL_0057: ldloca.s mmiHandle
|
|
IL_0059: ldarg.0
|
|
IL_005a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager
|
|
IL_005f: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE>::MarshalBack(!0&)
|
|
IL_0064: nop
|
|
IL_0065: br.s IL_0081
|
|
|
|
.line 162,162 : 21,157 ''
|
|
IL_0067: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_006c: ldstr "Miranda/System/GetMMI"
|
|
IL_0071: ldstr "1"
|
|
IL_0076: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_007b: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0080: throw
|
|
|
|
.line 163,163 : 13,14 ''
|
|
IL_0081: nop
|
|
IL_0082: leave.s IL_008f
|
|
|
|
.line 165,165 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0084: nop
|
|
.line 166,166 : 17,34 ''
|
|
IL_0085: ldloca.s mmiHandle
|
|
IL_0087: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE>::Free()
|
|
IL_008c: nop
|
|
.line 167,167 : 13,14 ''
|
|
IL_008d: nop
|
|
IL_008e: endfinally
|
|
} // end handler
|
|
IL_008f: nop
|
|
.line 168,168 : 9,10 ''
|
|
IL_0090: ret
|
|
} // end of method MirandaContext::GetMMInterface
|
|
|
|
.method assembly hidebysig instance void
|
|
PopulateContextInformation() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 171,171 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 172,172 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::PopulateNetworkProtocols()
|
|
IL_0007: nop
|
|
.line 173,173 : 9,10 ''
|
|
IL_0008: ret
|
|
} // end of method MirandaContext::PopulateContextInformation
|
|
|
|
.method private hidebysig instance void
|
|
PopulateNetworkProtocols() cil managed
|
|
{
|
|
// Code size 163 (0xa3)
|
|
.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,
|
|
[7] bool CS$4$0000)
|
|
.line 176,176 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 178,178 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 182,182 : 17,114 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldstr "Proto/EnumProtocols"
|
|
IL_0008: ldloca.s count
|
|
IL_000a: conv.u
|
|
IL_000b: ldloca.s pointerArrayPtr
|
|
IL_000d: conv.u
|
|
IL_000e: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_0013: stloc.2
|
|
.line 183,183 : 17,33 ''
|
|
IL_0014: ldloc.2
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: ceq
|
|
IL_0018: stloc.s CS$4$0000
|
|
IL_001a: ldloc.s CS$4$0000
|
|
IL_001c: brtrue.s IL_003a
|
|
|
|
.line 183,183 : 34,205 ''
|
|
IL_001e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_0023: ldstr "Proto/EnumProtocols"
|
|
IL_0028: ldloca.s result
|
|
IL_002a: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_002f: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0034: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0039: throw
|
|
|
|
.line 185,185 : 17,78 ''
|
|
IL_003a: ldloc.0
|
|
IL_003b: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32)
|
|
IL_0040: stloc.3
|
|
.line 187,187 : 22,32 ''
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: stloc.s i
|
|
IL_0044: br.s IL_007b
|
|
|
|
.line 188,188 : 17,18 ''
|
|
IL_0046: nop
|
|
.line 190,190 : 21,107 ''
|
|
IL_0047: ldloc.1
|
|
IL_0048: ldloc.s i
|
|
IL_004a: conv.i
|
|
IL_004b: sizeof valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR*
|
|
IL_0051: mul
|
|
IL_0052: add
|
|
IL_0053: ldind.i
|
|
IL_0054: ldobj Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR
|
|
IL_0059: stloc.s nativeDescriptor
|
|
.line 191,191 : 21,76 ''
|
|
IL_005b: ldloca.s nativeDescriptor
|
|
IL_005d: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocol::.ctor(valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR&)
|
|
IL_0062: stloc.s protocol
|
|
.line 193,193 : 21,60 ''
|
|
IL_0064: ldloc.3
|
|
IL_0065: ldloc.s protocol
|
|
IL_0067: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name()
|
|
IL_006c: ldloc.s protocol
|
|
IL_006e: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.Protocol>::Add(!0,
|
|
!1)
|
|
IL_0073: nop
|
|
.line 194,194 : 17,18 ''
|
|
IL_0074: nop
|
|
.line 187,187 : 44,47 ''
|
|
IL_0075: ldloc.s i
|
|
IL_0077: ldc.i4.1
|
|
IL_0078: add
|
|
IL_0079: stloc.s i
|
|
.line 187,187 : 33,42 ''
|
|
IL_007b: ldloc.s i
|
|
IL_007d: ldloc.0
|
|
IL_007e: clt
|
|
IL_0080: stloc.s CS$4$0000
|
|
IL_0082: ldloc.s CS$4$0000
|
|
IL_0084: brtrue.s IL_0046
|
|
|
|
.line 196,196 : 17,44 ''
|
|
IL_0086: ldarg.0
|
|
IL_0087: ldloc.3
|
|
IL_0088: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols
|
|
.line 197,197 : 13,14 ''
|
|
IL_008d: nop
|
|
IL_008e: leave.s IL_00a1
|
|
|
|
.line 198,198 : 13,30 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0090: pop
|
|
.line 199,199 : 13,14 ''
|
|
IL_0091: nop
|
|
.line 200,200 : 17,60 ''
|
|
IL_0092: ldarg.0
|
|
IL_0093: ldc.i4.0
|
|
IL_0094: newobj instance void Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::.ctor(int32)
|
|
IL_0099: stfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols
|
|
.line 201,201 : 13,14 ''
|
|
IL_009e: nop
|
|
IL_009f: leave.s IL_00a1
|
|
|
|
} // end handler
|
|
IL_00a1: nop
|
|
.line 202,202 : 9,10 ''
|
|
IL_00a2: ret
|
|
} // end of method MirandaContext::PopulateNetworkProtocols
|
|
|
|
.method private hidebysig instance void
|
|
PopulateEnvironmentInformation() cil managed
|
|
{
|
|
// Code size 145 (0x91)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Native.InteropBuffer buffer,
|
|
[1] int32 result,
|
|
[2] bool CS$4$0000)
|
|
.line 205,205 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 206,206 : 13,70 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Native.InteropBuffer Virtuoso.Miranda.Plugins.Native.InteropBufferPool::AcquireBuffer()
|
|
IL_0006: stloc.0
|
|
.line 209,209 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
.line 210,210 : 17,31 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Lock()
|
|
IL_000e: nop
|
|
.line 212,212 : 17,105 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldstr "Miranda/System/GetVersionText"
|
|
IL_0015: ldloc.0
|
|
IL_0016: callvirt instance native uint Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_SizeAsUIntPtr()
|
|
IL_001b: ldloc.0
|
|
IL_001c: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_0021: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0026: stloc.1
|
|
.line 213,213 : 17,43 ''
|
|
IL_0027: ldloc.1
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0030: nop
|
|
.line 215,215 : 17,116 ''
|
|
IL_0031: ldloc.1
|
|
IL_0032: brtrue.s IL_004f
|
|
|
|
IL_0034: ldloc.0
|
|
IL_0035: callvirt instance native int Virtuoso.Miranda.Plugins.Native.InteropBuffer::get_IntPtr()
|
|
IL_003a: ldc.i4.0
|
|
IL_003b: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0040: ldstr "Unicode"
|
|
IL_0045: callvirt instance int32 [mscorlib]System.String::IndexOf(string)
|
|
IL_004a: ldc.i4.m1
|
|
IL_004b: ceq
|
|
IL_004d: br.s IL_0050
|
|
|
|
IL_004f: ldc.i4.1
|
|
IL_0050: nop
|
|
IL_0051: stloc.2
|
|
IL_0052: ldloc.2
|
|
IL_0053: brtrue.s IL_005e
|
|
|
|
.line 216,216 : 21,87 ''
|
|
IL_0055: ldc.i4.1
|
|
IL_0056: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_005b: nop
|
|
IL_005c: br.s IL_0065
|
|
|
|
.line 218,218 : 21,84 ''
|
|
IL_005e: ldc.i4.0
|
|
IL_005f: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaStringEncoding(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0064: nop
|
|
.line 219,219 : 13,14 ''
|
|
IL_0065: nop
|
|
IL_0066: leave.s IL_0079
|
|
|
|
.line 221,221 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0068: nop
|
|
.line 222,222 : 17,33 ''
|
|
IL_0069: ldloc.0
|
|
IL_006a: callvirt instance void Virtuoso.Miranda.Plugins.Native.InteropBuffer::Unlock()
|
|
IL_006f: nop
|
|
.line 223,223 : 17,57 ''
|
|
IL_0070: ldloc.0
|
|
IL_0071: call void Virtuoso.Miranda.Plugins.Native.InteropBufferPool::ReleaseBuffer(class Virtuoso.Miranda.Plugins.Native.InteropBuffer)
|
|
IL_0076: nop
|
|
.line 224,224 : 13,14 ''
|
|
IL_0077: nop
|
|
IL_0078: endfinally
|
|
} // end handler
|
|
IL_0079: nop
|
|
.line 226,226 : 13,135 ''
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldstr "Miranda/System/GetVersion"
|
|
IL_0080: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string)
|
|
IL_0085: call class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.Translate::FromMirandaVersion(uint32)
|
|
IL_008a: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::set_MirandaVersion(class [mscorlib]System.Version)
|
|
IL_008f: nop
|
|
.line 227,227 : 9,10 ''
|
|
IL_0090: ret
|
|
} // end of method MirandaContext::PopulateEnvironmentInformation
|
|
|
|
.method assembly hidebysig specialname
|
|
instance class Virtuoso.Hyphen.MirandaPluginLink
|
|
get_PluginLink() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink CS$1$0000)
|
|
.line 236,236 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 237,237 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 238,238 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE CS$1$0000)
|
|
.line 244,244 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 244,244 : 19,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MM_INTERFACE Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaMemoryManager
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 244,244 : 48,49 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaContext::get_MirandaMemoryManager
|
|
|
|
.method assembly hidebysig specialname
|
|
instance class Virtuoso.Miranda.Plugins.PluginManagerBase
|
|
get_PluginManager() cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginManagerBase CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 250,250 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 251,251 : 17,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_001c
|
|
|
|
.line 252,252 : 21,108 ''
|
|
IL_0011: ldstr "No plugin manager associated with this context."
|
|
IL_0016: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_001b: throw
|
|
|
|
.line 254,254 : 17,43 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager
|
|
IL_0022: stloc.0
|
|
IL_0023: br.s IL_0025
|
|
|
|
.line 255,255 : 13,14 ''
|
|
IL_0025: ldloc.0
|
|
IL_0026: ret
|
|
} // end of method MirandaContext::get_PluginManager
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_HasPluginManager() cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 261,261 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 262,262 : 17,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginManager
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 263,263 : 13,14 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method MirandaContext::get_HasPluginManager
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext
|
|
get_Current() cil managed
|
|
{
|
|
// Code size 37 (0x25)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 269,269 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 270,270 : 17,39 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: stloc.1
|
|
IL_000d: ldloc.1
|
|
IL_000e: brtrue.s IL_001b
|
|
|
|
.line 271,271 : 21,112 ''
|
|
IL_0010: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_MirandaContextNotAvailable()
|
|
IL_0015: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_001a: throw
|
|
|
|
.line 273,273 : 17,34 ''
|
|
IL_001b: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
IL_0020: stloc.0
|
|
IL_0021: br.s IL_0023
|
|
|
|
.line 274,274 : 13,14 ''
|
|
IL_0023: ldloc.0
|
|
IL_0024: ret
|
|
} // end of method MirandaContext::get_Current
|
|
|
|
.method public hidebysig specialname static
|
|
bool get_Initialized() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 280,280 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 281,281 : 17,42 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::singleton
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 282,282 : 13,14 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method MirandaContext::get_Initialized
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager
|
|
get_ServiceCallInterceptors() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager CS$1$0000)
|
|
.line 288,288 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 289,289 : 17,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 290,290 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaContext::get_ServiceCallInterceptors
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase
|
|
get_MirandaDatabase() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase CS$1$0000)
|
|
.line 296,296 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 297,297 : 17,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::mirandaDatabase
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 298,298 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaContext::get_MirandaDatabase
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary
|
|
get_Protocols() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary CS$1$0000)
|
|
.line 304,304 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 305,305 : 17,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::protocols
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 306,306 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaContext::get_Protocols
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactList
|
|
get_ContactList() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactList CS$1$0000)
|
|
.line 311,311 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 311,311 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactList Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::contactList
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 311,311 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaContext::get_ContactList
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_ModulesLoaded(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method MirandaContext::add_ModulesLoaded
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_ModulesLoaded(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method MirandaContext::remove_ModulesLoaded
|
|
|
|
.method assembly hidebysig instance void
|
|
RaiseModulesLoadedEvent() cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 321,321 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 322,322 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0020
|
|
|
|
.line 323,323 : 17,54 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::ModulesLoaded
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty
|
|
IL_001a: callvirt instance void [mscorlib]System.EventHandler::Invoke(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_001f: nop
|
|
.line 324,324 : 9,10 ''
|
|
IL_0020: ret
|
|
} // end of method MirandaContext::RaiseModulesLoadedEvent
|
|
|
|
.method assembly hidebysig specialname
|
|
instance void add_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method MirandaContext::add_IsolatedModePluginsUnloading
|
|
|
|
.method assembly hidebysig specialname
|
|
instance void remove_IsolatedModePluginsUnloading(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method MirandaContext::remove_IsolatedModePluginsUnloading
|
|
|
|
.method assembly hidebysig instance void
|
|
RaiseIsolatedModePluginsUnloadingEvent() cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 329,329 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 330,330 : 13,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0020
|
|
|
|
.line 331,331 : 17,69 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::IsolatedModePluginsUnloading
|
|
IL_0014: ldnull
|
|
IL_0015: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty
|
|
IL_001a: callvirt instance void [mscorlib]System.EventHandler::Invoke(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_001f: nop
|
|
.line 332,332 : 9,10 ''
|
|
IL_0020: ret
|
|
} // end of method MirandaContext::RaiseIsolatedModePluginsUnloadingEvent
|
|
|
|
.method public hidebysig instance int32
|
|
CallService(string serviceName) cil managed
|
|
{
|
|
// Code size 24 (0x18)
|
|
.maxstack 5
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 339,339 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 340,340 : 13,79 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_0008: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000d: ldc.i4.0
|
|
IL_000e: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int,
|
|
bool)
|
|
IL_0013: stloc.0
|
|
IL_0014: br.s IL_0016
|
|
|
|
.line 341,341 : 9,10 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: ret
|
|
} // end of method MirandaContext::CallService
|
|
|
|
.method public hidebysig instance int32
|
|
CallService(string serviceName,
|
|
native int wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 21 (0x15)
|
|
.maxstack 5
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 344,344 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 345,345 : 13,88 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int)
|
|
IL_0009: ldarg.3
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int,
|
|
bool)
|
|
IL_0010: stloc.0
|
|
IL_0011: br.s IL_0013
|
|
|
|
.line 346,346 : 9,10 ''
|
|
IL_0013: ldloc.0
|
|
IL_0014: 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 16 (0x10)
|
|
.maxstack 5
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 350,350 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 351,351 : 13,68 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldarg.3
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: call instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int,
|
|
bool)
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 352,352 : 9,10 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: 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 96 (0x60)
|
|
.maxstack 4
|
|
.locals init ([0] int32 returnCode,
|
|
[1] int32 CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 355,355 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 356,356 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.2
|
|
IL_000b: ldloc.2
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 357,357 : 17,60 ''
|
|
IL_000e: ldstr "service"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 359,361 : 13,137 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors
|
|
IL_001f: ldarg.1
|
|
IL_0020: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::RequiresInterception(string)
|
|
IL_0025: brfalse.s IL_002b
|
|
|
|
IL_0027: ldarg.s noInterception
|
|
IL_0029: brfalse.s IL_0045
|
|
|
|
IL_002b: ldarg.0
|
|
IL_002c: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink
|
|
IL_0031: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_0036: ldfld class Virtuoso.Hyphen.Native.CallServicePrototype Virtuoso.Hyphen.Native.NativePluginLink::CallService
|
|
IL_003b: ldarg.1
|
|
IL_003c: ldarg.2
|
|
IL_003d: ldarg.3
|
|
IL_003e: callvirt instance int32 Virtuoso.Hyphen.Native.CallServicePrototype::Invoke(string,
|
|
native uint,
|
|
native int)
|
|
IL_0043: br.s IL_0058
|
|
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::serviceInterceptors
|
|
IL_004b: ldarg.1
|
|
IL_004c: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.ServiceCallInterceptionManager::get_Item(string)
|
|
IL_0051: ldarg.2
|
|
IL_0052: ldarg.3
|
|
IL_0053: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint,
|
|
native int)
|
|
IL_0058: nop
|
|
IL_0059: stloc.0
|
|
.line 363,363 : 13,31 ''
|
|
IL_005a: ldloc.0
|
|
IL_005b: stloc.1
|
|
IL_005c: br.s IL_005e
|
|
|
|
.line 364,364 : 9,10 ''
|
|
IL_005e: ldloc.1
|
|
IL_005f: ret
|
|
} // end of method MirandaContext::CallService
|
|
|
|
.method assembly hidebysig instance int32
|
|
CallServiceUnsafe(string serviceName,
|
|
void* wParam,
|
|
void* lParam) cil managed
|
|
{
|
|
// Code size 25 (0x19)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 367,367 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 368,368 : 13,78 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::pluginLink
|
|
IL_0007: ldfld class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype Virtuoso.Hyphen.MirandaPluginLink::CallServiceUnsafe
|
|
IL_000c: ldarg.1
|
|
IL_000d: ldarg.2
|
|
IL_000e: ldarg.3
|
|
IL_000f: callvirt instance int32 Virtuoso.Hyphen.Native.CallServiceUnsafePrototype::Invoke(string,
|
|
void*,
|
|
void*)
|
|
IL_0014: stloc.0
|
|
IL_0015: br.s IL_0017
|
|
|
|
.line 369,369 : 9,10 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: 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<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> EventHandlerDescriptorsTable
|
|
.method private hidebysig specialname rtspecialname static
|
|
void .cctor() cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 8
|
|
.line 44,44 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\LazyEventBinder.cs'
|
|
IL_0000: nop
|
|
.line 45,45 : 13,86 ''
|
|
IL_0001: ldc.i4.3
|
|
IL_0002: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::.ctor(int32)
|
|
IL_0007: stsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable
|
|
.line 46,46 : 9,10 ''
|
|
IL_000c: ret
|
|
} // end of method LazyEventBinder::.cctor
|
|
|
|
.method public hidebysig static void AttachDelegate<class T>(!!T& destination,
|
|
!!T 'value') cil managed
|
|
{
|
|
// Code size 117 (0x75)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 53,53 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 13,31 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: box !!T
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: ldloc.0
|
|
IL_000f: brtrue.s IL_001c
|
|
|
|
.line 55,55 : 17,58 ''
|
|
IL_0011: ldstr "value"
|
|
IL_0016: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001b: throw
|
|
|
|
.line 57,57 : 13,59 ''
|
|
IL_001c: ldtoken !!T
|
|
IL_0021: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0026: ldtoken [mscorlib]System.Delegate
|
|
IL_002b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0030: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type)
|
|
IL_0035: stloc.0
|
|
IL_0036: ldloc.0
|
|
IL_0037: brtrue.s IL_0044
|
|
|
|
.line 58,58 : 17,50 ''
|
|
IL_0039: ldstr "T"
|
|
IL_003e: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_0043: throw
|
|
|
|
.line 60,60 : 13,93 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldobj !!T
|
|
IL_004b: box !!T
|
|
IL_0050: isinst [mscorlib]System.Delegate
|
|
IL_0055: ldarg.1
|
|
IL_0056: box !!T
|
|
IL_005b: isinst [mscorlib]System.Delegate
|
|
IL_0060: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Combine(class [mscorlib]System.Delegate,
|
|
class [mscorlib]System.Delegate)
|
|
IL_0065: isinst !!T
|
|
IL_006a: unbox.any !!T
|
|
IL_006f: stobj !!T
|
|
.line 61,61 : 9,10 ''
|
|
IL_0074: ret
|
|
} // end of method LazyEventBinder::AttachDelegate
|
|
|
|
.method public hidebysig static void DetachDelegate<class T>(!!T& destination,
|
|
!!T 'value') cil managed
|
|
{
|
|
// Code size 90 (0x5a)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 64,64 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 13,59 ''
|
|
IL_0001: ldtoken !!T
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: ldtoken [mscorlib]System.Delegate
|
|
IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0015: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type)
|
|
IL_001a: stloc.0
|
|
IL_001b: ldloc.0
|
|
IL_001c: brtrue.s IL_0029
|
|
|
|
.line 66,66 : 17,50 ''
|
|
IL_001e: ldstr "T"
|
|
IL_0023: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_0028: throw
|
|
|
|
.line 68,68 : 13,92 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldobj !!T
|
|
IL_0030: box !!T
|
|
IL_0035: isinst [mscorlib]System.Delegate
|
|
IL_003a: ldarg.1
|
|
IL_003b: box !!T
|
|
IL_0040: isinst [mscorlib]System.Delegate
|
|
IL_0045: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::Remove(class [mscorlib]System.Delegate,
|
|
class [mscorlib]System.Delegate)
|
|
IL_004a: isinst !!T
|
|
IL_004f: unbox.any !!T
|
|
IL_0054: stobj !!T
|
|
.line 69,69 : 9,10 ''
|
|
IL_0059: ret
|
|
} // end of method LazyEventBinder::DetachDelegate
|
|
|
|
.method public hidebysig static void HookMirandaEvent(string eventName,
|
|
class Virtuoso.Miranda.Plugins.Callback callback) cil managed
|
|
{
|
|
// Code size 80 (0x50)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[1] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> CS$2$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 72,72 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 13,48 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable
|
|
IL_0006: dup
|
|
IL_0007: stloc.1
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 74,74 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 75,75 : 17,73 ''
|
|
IL_000f: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable
|
|
IL_0014: ldarg.0
|
|
IL_0015: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::ContainsKey(!0)
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: ceq
|
|
IL_001d: stloc.2
|
|
IL_001e: ldloc.2
|
|
IL_001f: brtrue.s IL_0023
|
|
|
|
.line 76,76 : 21,28 ''
|
|
IL_0021: leave.s IL_004e
|
|
|
|
.line 78,78 : 17,188 ''
|
|
IL_0023: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable
|
|
IL_0028: ldarg.0
|
|
IL_0029: call class Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen Virtuoso.Miranda.Plugins.MirandaPlugin/Hyphen::get_Singleton()
|
|
IL_002e: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0033: ldarg.1
|
|
IL_0034: ldc.i4.1
|
|
IL_0035: 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.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_003a: stloc.0
|
|
.line 79,79 : 17,52 ''
|
|
IL_003b: ldloc.0
|
|
IL_003c: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0041: nop
|
|
.line 80,80 : 13,14 ''
|
|
IL_0042: nop
|
|
IL_0043: leave.s IL_004d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0045: ldloc.1
|
|
IL_0046: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_004b: nop
|
|
IL_004c: endfinally
|
|
} // end handler
|
|
IL_004d: nop
|
|
IL_004e: nop
|
|
.line 81,81 : 9,10 ''
|
|
IL_004f: ret
|
|
} // end of method LazyEventBinder::HookMirandaEvent
|
|
|
|
.method public hidebysig static void UnhookMirandaEvent(string eventName,
|
|
class [mscorlib]System.Delegate callback) cil managed
|
|
{
|
|
// Code size 120 (0x78)
|
|
.maxstack 3
|
|
.locals init ([0] int32 result,
|
|
[1] bool CS$4$0000,
|
|
[2] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> CS$2$0001)
|
|
.line 84,84 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 85,85 : 13,34 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: stloc.1
|
|
IL_0006: ldloc.1
|
|
IL_0007: brtrue.s IL_000b
|
|
|
|
.line 86,86 : 17,24 ''
|
|
IL_0009: br.s IL_0076
|
|
|
|
.line 88,88 : 13,48 ''
|
|
IL_000b: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable
|
|
IL_0010: dup
|
|
IL_0011: stloc.2
|
|
IL_0012: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0017: nop
|
|
.line 89,89 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0018: nop
|
|
.line 90,90 : 17,74 ''
|
|
IL_0019: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable
|
|
IL_001e: ldarg.0
|
|
IL_001f: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::ContainsKey(!0)
|
|
IL_0024: stloc.1
|
|
IL_0025: ldloc.1
|
|
IL_0026: brtrue.s IL_002a
|
|
|
|
.line 91,91 : 21,28 ''
|
|
IL_0028: leave.s IL_0076
|
|
|
|
.line 93,93 : 17,148 ''
|
|
IL_002a: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_002f: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_0034: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_0039: ldfld class Virtuoso.Hyphen.Native.UnhookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::UnhookEvent
|
|
IL_003e: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable
|
|
IL_0043: ldarg.0
|
|
IL_0044: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::get_Item(!0)
|
|
IL_0049: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle()
|
|
IL_004e: callvirt instance int32 Virtuoso.Hyphen.Native.UnhookEventPrototype::Invoke(native int)
|
|
IL_0053: stloc.0
|
|
.line 94,94 : 17,43 ''
|
|
IL_0054: ldloc.0
|
|
IL_0055: ldc.i4.0
|
|
IL_0056: ceq
|
|
IL_0058: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_005d: nop
|
|
.line 96,96 : 17,64 ''
|
|
IL_005e: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::EventHandlerDescriptorsTable
|
|
IL_0063: ldarg.0
|
|
IL_0064: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Remove(!0)
|
|
IL_0069: pop
|
|
.line 97,97 : 13,14 ''
|
|
IL_006a: nop
|
|
IL_006b: leave.s IL_0075
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006d: ldloc.2
|
|
IL_006e: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0073: nop
|
|
IL_0074: endfinally
|
|
} // end handler
|
|
IL_0075: nop
|
|
IL_0076: nop
|
|
.line 98,98 : 9,10 ''
|
|
IL_0077: 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<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>
|
|
implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>
|
|
{
|
|
.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 11 (0xb)
|
|
.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<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 29,29 : 60,61 ''
|
|
IL_0008: nop
|
|
.line 29,29 : 62,63 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 13 (0xd)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$1$0000)
|
|
.line 38,38 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 39,39 : 17,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection::Find(string)
|
|
IL_0008: stloc.0
|
|
IL_0009: br.s IL_000b
|
|
|
|
.line 40,40 : 13,14 ''
|
|
IL_000b: ldloc.0
|
|
IL_000c: 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 79 (0x4f)
|
|
.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<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute> CS$5$0001,
|
|
[3] bool CS$4$0002)
|
|
.line 44,44 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 45,45 : 13,20 ''
|
|
IL_0001: nop
|
|
.line 45,45 : 59,63 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::GetEnumerator()
|
|
IL_0008: stloc.2
|
|
.try
|
|
{
|
|
IL_0009: br.s IL_002b
|
|
|
|
.line 45,45 : 22,55 ''
|
|
IL_000b: ldloca.s CS$5$0001
|
|
IL_000d: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::get_Current()
|
|
IL_0012: stloc.0
|
|
.line 46,46 : 17,68 ''
|
|
IL_0013: ldloc.0
|
|
IL_0014: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Tag()
|
|
IL_0019: ldarg.1
|
|
IL_001a: ldc.i4.4
|
|
IL_001b: callvirt instance bool [mscorlib]System.String::Equals(string,
|
|
valuetype [mscorlib]System.StringComparison)
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.3
|
|
IL_0024: ldloc.3
|
|
IL_0025: brtrue.s IL_002b
|
|
|
|
.line 46,46 : 69,81 ''
|
|
IL_0027: ldloc.0
|
|
IL_0028: stloc.1
|
|
IL_0029: leave.s IL_004c
|
|
|
|
.line 45,45 : 56,58 ''
|
|
IL_002b: ldloca.s CS$5$0001
|
|
IL_002d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::MoveNext()
|
|
IL_0032: stloc.3
|
|
IL_0033: ldloc.3
|
|
IL_0034: brtrue.s IL_000b
|
|
|
|
IL_0036: leave.s IL_0047
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0038: ldloca.s CS$5$0001
|
|
IL_003a: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>
|
|
IL_0040: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0045: nop
|
|
IL_0046: endfinally
|
|
} // end handler
|
|
IL_0047: nop
|
|
.line 48,48 : 13,25 ''
|
|
IL_0048: ldnull
|
|
IL_0049: stloc.1
|
|
IL_004a: br.s IL_004c
|
|
|
|
IL_004c: nop
|
|
.line 49,49 : 9,10 ''
|
|
IL_004d: ldloc.1
|
|
IL_004e: 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<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>
|
|
implements class Virtuoso.Miranda.Plugins.Collections.ITagSearchable`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>
|
|
{
|
|
.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 11 (0xb)
|
|
.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<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::.ctor(class [mscorlib]System.Collections.Generic.IList`1<!0>)
|
|
IL_0007: nop
|
|
.line 30,30 : 105,106 ''
|
|
IL_0008: nop
|
|
.line 30,30 : 107,108 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 13 (0xd)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$1$0000)
|
|
.line 39,39 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 17,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationReadOnlyCollection::Find(string)
|
|
IL_0008: stloc.0
|
|
IL_0009: br.s IL_000b
|
|
|
|
.line 41,41 : 13,14 ''
|
|
IL_000b: ldloc.0
|
|
IL_000c: 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 102 (0x66)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute> CS$5$0002)
|
|
.line 45,45 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 46,46 : 13,43 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.2
|
|
IL_000b: ldloc.2
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 47,47 : 17,56 ''
|
|
IL_000e: ldstr "tag"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 49,49 : 13,20 ''
|
|
IL_0019: nop
|
|
.line 49,49 : 59,63 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: call instance class [mscorlib]System.Collections.Generic.IEnumerator`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::GetEnumerator()
|
|
IL_0020: stloc.3
|
|
.try
|
|
{
|
|
IL_0021: br.s IL_0042
|
|
|
|
.line 49,49 : 22,55 ''
|
|
IL_0023: ldloc.3
|
|
IL_0024: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::get_Current()
|
|
IL_0029: stloc.0
|
|
.line 50,50 : 17,68 ''
|
|
IL_002a: ldarg.1
|
|
IL_002b: ldloc.0
|
|
IL_002c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Tag()
|
|
IL_0031: ldc.i4.4
|
|
IL_0032: callvirt instance bool [mscorlib]System.String::Equals(string,
|
|
valuetype [mscorlib]System.StringComparison)
|
|
IL_0037: ldc.i4.0
|
|
IL_0038: ceq
|
|
IL_003a: stloc.2
|
|
IL_003b: ldloc.2
|
|
IL_003c: brtrue.s IL_0042
|
|
|
|
.line 51,51 : 21,33 ''
|
|
IL_003e: ldloc.0
|
|
IL_003f: stloc.1
|
|
IL_0040: leave.s IL_0063
|
|
|
|
.line 49,49 : 56,58 ''
|
|
IL_0042: ldloc.3
|
|
IL_0043: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_0048: stloc.2
|
|
IL_0049: ldloc.2
|
|
IL_004a: brtrue.s IL_0023
|
|
|
|
IL_004c: leave.s IL_005e
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_004e: ldloc.3
|
|
IL_004f: ldnull
|
|
IL_0050: ceq
|
|
IL_0052: stloc.2
|
|
IL_0053: ldloc.2
|
|
IL_0054: brtrue.s IL_005d
|
|
|
|
IL_0056: ldloc.3
|
|
IL_0057: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_005c: nop
|
|
IL_005d: endfinally
|
|
} // end handler
|
|
IL_005e: nop
|
|
.line 53,53 : 13,25 ''
|
|
IL_005f: ldnull
|
|
IL_0060: stloc.1
|
|
IL_0061: br.s IL_0063
|
|
|
|
IL_0063: nop
|
|
.line 54,54 : 9,10 ''
|
|
IL_0064: ldloc.1
|
|
IL_0065: 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 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 43,43 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ContactListInfoTip.cs'
|
|
IL_0000: nop
|
|
.line 43,43 : 19,59 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::isTreeFocused
|
|
IL_0007: call bool [mscorlib]System.Convert::ToBoolean(int32)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 43,43 : 60,61 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method ContactListInfoTip::get_IsTreeFocused
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsGroup() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 48,48 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 19,53 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::isGroup
|
|
IL_0007: call bool [mscorlib]System.Convert::ToBoolean(int32)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 48,48 : 54,55 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method ContactListInfoTip::get_IsGroup
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem
|
|
get_Item() cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaItem CS$1$0000)
|
|
.line 54,54 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 17,117 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::get_IsGroup()
|
|
IL_0007: brtrue.s IL_0016
|
|
|
|
IL_0009: ldarg.0
|
|
IL_000a: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::itemPtr
|
|
IL_000f: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int)
|
|
IL_0014: br.s IL_0021
|
|
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::itemPtr
|
|
IL_001c: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.GroupInfo::.ctor(native int)
|
|
IL_0021: nop
|
|
IL_0022: stloc.0
|
|
IL_0023: br.s IL_0025
|
|
|
|
.line 56,56 : 13,14 ''
|
|
IL_0025: ldloc.0
|
|
IL_0026: ret
|
|
} // end of method ContactListInfoTip::get_Item
|
|
|
|
.method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Point
|
|
get_Point() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [System.Drawing]System.Drawing.Point CS$1$0000)
|
|
.line 61,61 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 61,61 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype [System.Drawing]System.Drawing.Point Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::point
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 61,61 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactListInfoTip::get_Point
|
|
|
|
.method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Rectangle
|
|
get_Rectangle() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [System.Drawing]System.Drawing.Rectangle CS$1$0000)
|
|
.line 66,66 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype [System.Drawing]System.Drawing.Rectangle Virtuoso.Miranda.Plugins.Infrastructure.ContactListInfoTip::rectangle
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 66,66 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 62 (0x3e)
|
|
.maxstack 8
|
|
.line 45,45 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\CONTACTINFO.cs'
|
|
IL_0000: nop
|
|
.line 46,46 : 13,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::ContactHandle
|
|
.line 47,47 : 13,27 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Flag
|
|
.line 48,48 : 13,34 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldarg.2
|
|
IL_0011: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Module
|
|
.line 49,49 : 13,27 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: stfld uint8 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Type
|
|
.line 50,50 : 13,38 ''
|
|
IL_001d: ldarg.0
|
|
IL_001e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0023: stfld native int Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Value
|
|
.line 51,51 : 13,61 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldtoken Virtuoso.Miranda.Plugins.Native.CONTACTINFO
|
|
IL_002e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0033: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_0038: stfld int32 Virtuoso.Miranda.Plugins.Native.CONTACTINFO::Size
|
|
.line 52,52 : 9,10 ''
|
|
IL_003d: 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 66 (0x42)
|
|
.maxstack 5
|
|
.locals init ([0] uint16 CS$0$0000,
|
|
[1] uint32 CS$0$0001)
|
|
.line 46,46 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\DBEVENTINFO.cs'
|
|
IL_0000: nop
|
|
.line 47,47 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0007: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Module
|
|
.line 48,48 : 13,62 ''
|
|
IL_000c: ldarg.0
|
|
IL_000d: ldarg.0
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: dup
|
|
IL_0011: stloc.0
|
|
IL_0012: stfld uint16 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::EventType
|
|
IL_0017: ldloc.0
|
|
IL_0018: dup
|
|
IL_0019: stloc.1
|
|
IL_001a: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Flags
|
|
IL_001f: ldloc.1
|
|
IL_0020: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Timestamp
|
|
.line 49,49 : 13,44 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: stfld uint32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobSize
|
|
.line 50,50 : 13,36 ''
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldarg.2
|
|
IL_002e: stfld native int Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::BlobPtr
|
|
.line 53,53 : 13,14 ''
|
|
IL_0033: nop
|
|
.line 54,54 : 17,49 ''
|
|
IL_0034: ldarg.0
|
|
IL_0035: sizeof Virtuoso.Miranda.Plugins.Native.DBEVENTINFO
|
|
IL_003b: stfld int32 Virtuoso.Miranda.Plugins.Native.DBEVENTINFO::Size
|
|
.line 55,55 : 13,14 ''
|
|
IL_0040: nop
|
|
.line 56,56 : 9,10 ''
|
|
IL_0041: ret
|
|
} // end of method DBEVENTINFO::.ctor
|
|
|
|
.method public hidebysig static int32 LayoutAnsiUniString(string data,
|
|
[out] native int& pBlob) cil managed
|
|
{
|
|
// Code size 187 (0xbb)
|
|
.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] int32 CS$1$0000,
|
|
[7] char[] CS$0$0001)
|
|
.line 70,70 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 71,71 : 13,70 ''
|
|
IL_0001: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default()
|
|
IL_0006: ldarg.0
|
|
IL_0007: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string)
|
|
IL_000c: stloc.0
|
|
.line 72,72 : 13,73 ''
|
|
IL_000d: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode()
|
|
IL_0012: ldarg.0
|
|
IL_0013: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string)
|
|
IL_0018: stloc.1
|
|
.line 73,73 : 13,42 ''
|
|
IL_0019: ldc.i4.3
|
|
IL_001a: stloc.2
|
|
.line 75,75 : 13,88 ''
|
|
IL_001b: ldloc.0
|
|
IL_001c: ldloc.1
|
|
IL_001d: add
|
|
IL_001e: ldloc.2
|
|
IL_001f: add
|
|
IL_0020: stloc.3
|
|
.line 77,77 : 13,54 ''
|
|
IL_0021: ldarg.1
|
|
IL_0022: ldloc.3
|
|
IL_0023: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_0028: stobj [mscorlib]System.IntPtr
|
|
.line 78,78 : 13,82 ''
|
|
IL_002d: ldloca.s pAnsiEnd
|
|
IL_002f: ldarg.1
|
|
IL_0030: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_0035: ldloc.0
|
|
IL_0036: conv.i8
|
|
IL_0037: add
|
|
IL_0038: call instance void [mscorlib]System.IntPtr::.ctor(int64)
|
|
IL_003d: nop
|
|
.line 79,79 : 13,71 ''
|
|
IL_003e: ldloca.s pAnsiTermEnd
|
|
IL_0040: ldloca.s pAnsiEnd
|
|
IL_0042: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_0047: ldc.i4.1
|
|
IL_0048: conv.i8
|
|
IL_0049: add
|
|
IL_004a: call instance void [mscorlib]System.IntPtr::.ctor(int64)
|
|
IL_004f: nop
|
|
.line 81,81 : 13,85 ''
|
|
IL_0050: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default()
|
|
IL_0055: ldarg.0
|
|
IL_0056: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string)
|
|
IL_005b: ldc.i4.0
|
|
IL_005c: ldarg.1
|
|
IL_005d: ldobj [mscorlib]System.IntPtr
|
|
IL_0062: ldloc.0
|
|
IL_0063: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_0068: nop
|
|
.line 82,82 : 13,63 ''
|
|
IL_0069: ldc.i4.1
|
|
IL_006a: newarr [mscorlib]System.Char
|
|
IL_006f: stloc.s CS$0$0001
|
|
IL_0071: ldloc.s CS$0$0001
|
|
IL_0073: ldc.i4.0
|
|
IL_0074: ldloc.s pAnsiEnd
|
|
IL_0076: ldc.i4.1
|
|
IL_0077: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(char[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_007c: nop
|
|
.line 84,84 : 13,95 ''
|
|
IL_007d: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode()
|
|
IL_0082: ldarg.0
|
|
IL_0083: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string)
|
|
IL_0088: ldc.i4.0
|
|
IL_0089: ldloc.s pAnsiTermEnd
|
|
IL_008b: ldloc.1
|
|
IL_008c: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_0091: nop
|
|
.line 85,85 : 13,121 ''
|
|
IL_0092: ldc.i4.2
|
|
IL_0093: newarr [mscorlib]System.Char
|
|
IL_0098: stloc.s CS$0$0001
|
|
IL_009a: ldloc.s CS$0$0001
|
|
IL_009c: ldc.i4.0
|
|
IL_009d: ldloca.s pAnsiTermEnd
|
|
IL_009f: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_00a4: ldloc.1
|
|
IL_00a5: conv.i8
|
|
IL_00a6: add
|
|
IL_00a7: newobj instance void [mscorlib]System.IntPtr::.ctor(int64)
|
|
IL_00ac: ldc.i4.2
|
|
IL_00ad: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(char[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_00b2: nop
|
|
.line 87,87 : 13,31 ''
|
|
IL_00b3: ldloc.3
|
|
IL_00b4: stloc.s CS$1$0000
|
|
IL_00b6: br.s IL_00b8
|
|
|
|
.line 88,88 : 9,10 ''
|
|
IL_00b8: ldloc.s CS$1$0000
|
|
IL_00ba: 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 41 (0x29)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$0$0000)
|
|
.line 107,107 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 108,108 : 13,84 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0009: stloc.0
|
|
IL_000a: ldloca.s CS$0$0000
|
|
IL_000c: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0011: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format
|
|
.line 109,109 : 13,34 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_001c: stfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Output
|
|
.line 110,110 : 13,26 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: stfld int32 Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::MaxBytes
|
|
.line 111,111 : 9,10 ''
|
|
IL_0028: ret
|
|
} // end of method DBTIMETOSTRING::.ctor
|
|
|
|
.method public hidebysig instance void
|
|
Free() cil managed
|
|
{
|
|
// Code size 37 (0x25)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 114,114 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 115,115 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.0
|
|
IL_0015: ldloc.0
|
|
IL_0016: brtrue.s IL_0024
|
|
|
|
.line 116,116 : 17,45 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldfld native int Virtuoso.Miranda.Plugins.Native.DBTIMETOSTRING::Format
|
|
IL_001e: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_0023: nop
|
|
.line 117,117 : 9,10 ''
|
|
IL_0024: 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 48 (0x30)
|
|
.maxstack 8
|
|
.line 41,41 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\PROTOCOLDESCRIPTOR.cs'
|
|
IL_0000: nop
|
|
.line 42,42 : 13,71 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: call valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0009: call native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle)
|
|
IL_000e: stfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name
|
|
.line 43,43 : 13,30 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldarg.2
|
|
IL_0015: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Type
|
|
.line 45,45 : 13,68 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldtoken Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR
|
|
IL_0020: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0025: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_002a: stfld int32 Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Size
|
|
.line 46,46 : 9,10 ''
|
|
IL_002f: 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 93 (0x5d)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$4$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 49,49 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\UnmanagedStringHandle.cs'
|
|
IL_0000: nop
|
|
.line 51,51 : 13,30 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: stloc.0
|
|
IL_0003: ldloc.0
|
|
IL_0004: switch (
|
|
IL_0021,
|
|
IL_0013)
|
|
IL_0011: br.s IL_002f
|
|
|
|
.line 54,54 : 21,67 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldarg.1
|
|
IL_0015: call native int [mscorlib]System.Runtime.InteropServices.Marshal::StringToHGlobalUni(string)
|
|
IL_001a: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr
|
|
.line 55,55 : 21,27 ''
|
|
IL_001f: br.s IL_004e
|
|
|
|
.line 57,57 : 21,68 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldarg.1
|
|
IL_0023: call native int [mscorlib]System.Runtime.InteropServices.Marshal::StringToHGlobalAnsi(string)
|
|
IL_0028: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr
|
|
.line 58,58 : 21,27 ''
|
|
IL_002d: br.s IL_004e
|
|
|
|
.line 60,60 : 21,73 ''
|
|
IL_002f: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding()
|
|
IL_0034: starg.s encoding
|
|
.line 62,62 : 21,67 ''
|
|
IL_0036: ldarg.2
|
|
IL_0037: ldc.i4.2
|
|
IL_0038: ceq
|
|
IL_003a: ldc.i4.0
|
|
IL_003b: ceq
|
|
IL_003d: stloc.1
|
|
IL_003e: ldloc.1
|
|
IL_003f: brtrue.s IL_004c
|
|
|
|
.line 63,63 : 25,122 ''
|
|
IL_0041: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding()
|
|
IL_0046: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_004b: throw
|
|
|
|
.line 65,65 : 21,33 ''
|
|
IL_004c: br.s IL_0001
|
|
|
|
.line 68,68 : 13,39 ''
|
|
IL_004e: ldarg.0
|
|
IL_004f: ldarg.1
|
|
IL_0050: stfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString
|
|
.line 69,69 : 13,38 ''
|
|
IL_0055: ldarg.0
|
|
IL_0056: ldarg.2
|
|
IL_0057: stfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding
|
|
.line 70,70 : 9,10 ''
|
|
IL_005c: ret
|
|
} // end of method UnmanagedStringHandle::.ctor
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_OriginalString() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 78,78 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 78,78 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 78,78 : 42,43 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method UnmanagedStringHandle::get_OriginalString
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding
|
|
get_Encoding() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$1$0000)
|
|
.line 84,84 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 85,85 : 17,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 86,86 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method UnmanagedStringHandle::get_Encoding
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance native int get_IntPtr() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 91,91 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 91,91 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 91,91 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 13 (0xd)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 95,95 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 96,96 : 13,35 ''
|
|
IL_0001: ldarga.s operand
|
|
IL_0003: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0008: stloc.0
|
|
IL_0009: br.s IL_000b
|
|
|
|
.line 97,97 : 9,10 ''
|
|
IL_000b: ldloc.0
|
|
IL_000c: 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 18 (0x12)
|
|
.maxstack 1
|
|
.locals init ([0] native uint CS$1$0000)
|
|
.line 101,101 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 102,102 : 13,55 ''
|
|
IL_0001: ldarga.s operand
|
|
IL_0003: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0008: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 103,103 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method UnmanagedStringHandle::op_Implicit
|
|
|
|
.method public hidebysig specialname instance int32
|
|
get_Size() cil managed
|
|
{
|
|
// Code size 82 (0x52)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] bool CS$4$0001,
|
|
[2] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$4$0002)
|
|
.line 108,108 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 109,109 : 17,30 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid()
|
|
IL_0007: stloc.1
|
|
IL_0008: ldloc.1
|
|
IL_0009: brtrue.s IL_000f
|
|
|
|
.line 110,110 : 21,30 ''
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_0050
|
|
|
|
.line 112,112 : 17,34 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::encoding
|
|
IL_0015: stloc.2
|
|
IL_0016: ldloc.2
|
|
IL_0017: switch (
|
|
IL_0026,
|
|
IL_0039)
|
|
IL_0024: br.s IL_004c
|
|
|
|
.line 115,115 : 25,90 ''
|
|
IL_0026: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default()
|
|
IL_002b: ldarg.0
|
|
IL_002c: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString
|
|
IL_0031: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string)
|
|
IL_0036: stloc.0
|
|
IL_0037: br.s IL_0050
|
|
|
|
.line 117,117 : 25,90 ''
|
|
IL_0039: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode()
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld string Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::originalString
|
|
IL_0044: callvirt instance int32 [mscorlib]System.Text.Encoding::GetByteCount(string)
|
|
IL_0049: stloc.0
|
|
IL_004a: br.s IL_0050
|
|
|
|
.line 119,119 : 25,35 ''
|
|
IL_004c: ldc.i4.m1
|
|
IL_004d: stloc.0
|
|
IL_004e: br.s IL_0050
|
|
|
|
.line 121,121 : 13,14 ''
|
|
IL_0050: ldloc.0
|
|
IL_0051: ret
|
|
} // end of method UnmanagedStringHandle::get_Size
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsValid() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 127,127 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 128,128 : 17,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 129,129 : 13,14 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: ret
|
|
} // end of method UnmanagedStringHandle::get_IsValid
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void Free() cil managed
|
|
{
|
|
// Code size 40 (0x28)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 137,137 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 138,138 : 13,25 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IsValid()
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0027
|
|
|
|
.line 139,139 : 13,14 ''
|
|
IL_000e: nop
|
|
.line 140,140 : 17,45 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr
|
|
IL_0015: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_001a: nop
|
|
.line 141,141 : 17,38 ''
|
|
IL_001b: ldarg.0
|
|
IL_001c: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0021: stfld native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::intPtr
|
|
.line 142,142 : 13,14 ''
|
|
IL_0026: nop
|
|
.line 143,143 : 9,10 ''
|
|
IL_0027: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 146,146 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 147,147 : 13,20 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_0007: nop
|
|
.line 148,148 : 9,10 ''
|
|
IL_0008: 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<string,class Virtuoso.Miranda.Plugins.Infrastructure.Protocol>
|
|
{
|
|
.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 11 (0xb)
|
|
.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<string,class Virtuoso.Miranda.Plugins.Infrastructure.Protocol>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 31,31 : 62,63 ''
|
|
IL_0008: nop
|
|
.line 31,31 : 64,65 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 57 (0x39)
|
|
.maxstack 2
|
|
.locals init ([0] bool notFound,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 40,40 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 17,68 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_0010
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldarg.1
|
|
IL_0006: call instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.Protocol>::ContainsKey(!0)
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: ceq
|
|
IL_000e: br.s IL_0011
|
|
|
|
IL_0010: ldc.i4.1
|
|
IL_0011: nop
|
|
IL_0012: stloc.0
|
|
.line 42,42 : 17,41 ''
|
|
IL_0013: ldloc.0
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: ceq
|
|
IL_0017: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_001c: nop
|
|
.line 44,44 : 17,30 ''
|
|
IL_001d: ldloc.0
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: ceq
|
|
IL_0021: stloc.2
|
|
IL_0022: ldloc.2
|
|
IL_0023: brtrue.s IL_002d
|
|
|
|
.line 45,45 : 21,53 ''
|
|
IL_0025: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_UnknownProtocol()
|
|
IL_002a: stloc.1
|
|
IL_002b: br.s IL_0037
|
|
|
|
.line 47,47 : 17,34 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldarg.1
|
|
IL_002f: call instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.Protocol>::get_Item(!0)
|
|
IL_0034: stloc.1
|
|
IL_0035: br.s IL_0037
|
|
|
|
.line 48,48 : 13,14 ''
|
|
IL_0037: ldloc.1
|
|
IL_0038: 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<class Virtuoso.Miranda.Plugins.PluginDescriptor>
|
|
{
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<class Virtuoso.Miranda.Plugins.PluginDescriptor>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 30,30 : 57,58 ''
|
|
IL_0008: nop
|
|
.line 30,30 : 59,60 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 97 (0x61)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor,
|
|
[1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor> CS$5$0002)
|
|
.line 37,37 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 38,38 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 39,39 : 17,59 ''
|
|
IL_000c: ldstr "plugin"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 41,41 : 13,20 ''
|
|
IL_0017: nop
|
|
.line 41,41 : 53,57 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::GetEnumerator()
|
|
IL_001e: stloc.3
|
|
.try
|
|
{
|
|
IL_001f: br.s IL_003d
|
|
|
|
.line 41,41 : 22,49 ''
|
|
IL_0021: ldloca.s CS$5$0002
|
|
IL_0023: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Current()
|
|
IL_0028: stloc.0
|
|
.line 42,42 : 17,49 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_002f: ldarg.1
|
|
IL_0030: ceq
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: ceq
|
|
IL_0035: stloc.2
|
|
IL_0036: ldloc.2
|
|
IL_0037: brtrue.s IL_003d
|
|
|
|
.line 42,42 : 50,68 ''
|
|
IL_0039: ldloc.0
|
|
IL_003a: stloc.1
|
|
IL_003b: leave.s IL_005e
|
|
|
|
.line 41,41 : 50,52 ''
|
|
IL_003d: ldloca.s CS$5$0002
|
|
IL_003f: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>::MoveNext()
|
|
IL_0044: stloc.2
|
|
IL_0045: ldloc.2
|
|
IL_0046: brtrue.s IL_0021
|
|
|
|
IL_0048: leave.s IL_0059
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_004a: ldloca.s CS$5$0002
|
|
IL_004c: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>
|
|
IL_0052: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0057: nop
|
|
IL_0058: endfinally
|
|
} // end handler
|
|
IL_0059: nop
|
|
.line 44,44 : 13,25 ''
|
|
IL_005a: ldnull
|
|
IL_005b: stloc.1
|
|
IL_005c: br.s IL_005e
|
|
|
|
IL_005e: nop
|
|
.line 45,45 : 9,10 ''
|
|
IL_005f: ldloc.1
|
|
IL_0060: 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 121 (0x79)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor,
|
|
[1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor> CS$5$0002)
|
|
.line 48,48 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 13,36 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 50,50 : 17,59 ''
|
|
IL_000c: ldstr "plugin"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 52,52 : 13,75 ''
|
|
IL_0017: ldarg.1
|
|
IL_0018: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginManagerBase::PluginType
|
|
IL_001d: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type)
|
|
IL_0022: stloc.2
|
|
IL_0023: ldloc.2
|
|
IL_0024: brtrue.s IL_002a
|
|
|
|
.line 53,53 : 17,29 ''
|
|
IL_0026: ldnull
|
|
IL_0027: stloc.1
|
|
IL_0028: br.s IL_0076
|
|
|
|
.line 55,55 : 13,20 ''
|
|
IL_002a: nop
|
|
.line 55,55 : 53,57 ''
|
|
IL_002b: ldarg.0
|
|
IL_002c: call instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::GetEnumerator()
|
|
IL_0031: stloc.3
|
|
.try
|
|
{
|
|
IL_0032: br.s IL_0055
|
|
|
|
.line 55,55 : 22,49 ''
|
|
IL_0034: ldloca.s CS$5$0002
|
|
IL_0036: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Current()
|
|
IL_003b: stloc.0
|
|
.line 56,56 : 17,63 ''
|
|
IL_003c: ldloc.0
|
|
IL_003d: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0042: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0047: ldarg.1
|
|
IL_0048: ceq
|
|
IL_004a: ldc.i4.0
|
|
IL_004b: ceq
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: brtrue.s IL_0055
|
|
|
|
.line 56,56 : 64,82 ''
|
|
IL_0051: ldloc.0
|
|
IL_0052: stloc.1
|
|
IL_0053: leave.s IL_0076
|
|
|
|
.line 55,55 : 50,52 ''
|
|
IL_0055: ldloca.s CS$5$0002
|
|
IL_0057: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>::MoveNext()
|
|
IL_005c: stloc.2
|
|
IL_005d: ldloc.2
|
|
IL_005e: brtrue.s IL_0034
|
|
|
|
IL_0060: leave.s IL_0071
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0062: ldloca.s CS$5$0002
|
|
IL_0064: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.PluginDescriptor>
|
|
IL_006a: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_006f: nop
|
|
IL_0070: endfinally
|
|
} // end handler
|
|
IL_0071: nop
|
|
.line 58,58 : 13,25 ''
|
|
IL_0072: ldnull
|
|
IL_0073: stloc.1
|
|
IL_0074: br.s IL_0076
|
|
|
|
IL_0076: nop
|
|
.line 59,59 : 9,10 ''
|
|
IL_0077: ldloc.1
|
|
IL_0078: ret
|
|
} // end of method PluginDescriptorCollection::FindDescriptorOf
|
|
|
|
.method public hidebysig instance bool
|
|
ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 13,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0008: ldnull
|
|
IL_0009: ceq
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: ceq
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 68,68 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: ret
|
|
} // end of method PluginDescriptorCollection::ContainsDescriptorOf
|
|
|
|
.method public hidebysig instance bool
|
|
ContainsDescriptorOf(class [mscorlib]System.Type pluginType) cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 71,71 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 72,72 : 13,59 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type)
|
|
IL_0008: ldnull
|
|
IL_0009: ceq
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: ceq
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 73,73 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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<class Virtuoso.Miranda.Plugins.PluginDescriptor>
|
|
{
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection list) cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<class Virtuoso.Miranda.Plugins.PluginDescriptor>::.ctor(class [mscorlib]System.Collections.Generic.IList`1<!0>)
|
|
IL_0007: nop
|
|
.line 32,32 : 99,100 ''
|
|
IL_0008: nop
|
|
.line 32,32 : 101,102 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 23 (0x17)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000)
|
|
.line 39,39 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 13,81 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [mscorlib]System.Collections.Generic.IList`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Items()
|
|
IL_0007: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection
|
|
IL_000c: ldarg.1
|
|
IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
.line 41,41 : 9,10 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: 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 23 (0x17)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000)
|
|
.line 44,44 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 45,45 : 13,85 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [mscorlib]System.Collections.Generic.IList`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Items()
|
|
IL_0007: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection
|
|
IL_000c: ldarg.1
|
|
IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type)
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
.line 46,46 : 9,10 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: ret
|
|
} // end of method PluginDescriptorReadOnlyCollection::FindDescriptorOf
|
|
|
|
.method public hidebysig instance bool
|
|
ContainsDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed
|
|
{
|
|
// Code size 29 (0x1d)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 53,53 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 13,89 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [mscorlib]System.Collections.Generic.IList`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Items()
|
|
IL_0007: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection
|
|
IL_000c: ldarg.1
|
|
IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0012: ldnull
|
|
IL_0013: ceq
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: ceq
|
|
IL_0018: stloc.0
|
|
IL_0019: br.s IL_001b
|
|
|
|
.line 55,55 : 9,10 ''
|
|
IL_001b: ldloc.0
|
|
IL_001c: ret
|
|
} // end of method PluginDescriptorReadOnlyCollection::ContainsDescriptorOf
|
|
|
|
.method public hidebysig instance bool
|
|
ContainsDescriptorOf(class [mscorlib]System.Type pluginType) cil managed
|
|
{
|
|
// Code size 29 (0x1d)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 58,58 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 13,93 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [mscorlib]System.Collections.Generic.IList`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Items()
|
|
IL_0007: castclass Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection
|
|
IL_000c: ldarg.1
|
|
IL_000d: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Collections.PluginDescriptorCollection::FindDescriptorOf(class [mscorlib]System.Type)
|
|
IL_0012: ldnull
|
|
IL_0013: ceq
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: ceq
|
|
IL_0018: stloc.0
|
|
IL_0019: br.s IL_001b
|
|
|
|
.line 60,60 : 9,10 ''
|
|
IL_001b: ldloc.0
|
|
IL_001c: 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 54 (0x36)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 41,41 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Translate.cs'
|
|
IL_0000: nop
|
|
.line 42,42 : 13,73 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.Translate::StatusEnumType
|
|
IL_0006: ldarga.s wParam
|
|
IL_0008: call instance uint32 [mscorlib]System.UIntPtr::ToUInt32()
|
|
IL_000d: box [mscorlib]System.Int32
|
|
IL_0012: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type,
|
|
object)
|
|
IL_0017: stloc.1
|
|
IL_0018: ldloc.1
|
|
IL_0019: brtrue.s IL_002b
|
|
|
|
.line 43,43 : 17,107 ''
|
|
IL_001b: ldstr "wParam"
|
|
IL_0020: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidValueToTranslate()
|
|
IL_0025: newobj instance void [mscorlib]System.ArgumentException::.ctor(string,
|
|
string)
|
|
IL_002a: throw
|
|
|
|
.line 45,45 : 13,41 ''
|
|
IL_002b: ldarg.0
|
|
IL_002c: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint)
|
|
IL_0031: stloc.0
|
|
IL_0032: br.s IL_0034
|
|
|
|
.line 46,46 : 9,10 ''
|
|
IL_0034: ldloc.0
|
|
IL_0035: 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 15 (0xf)
|
|
.maxstack 4
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 53,53 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 13,58 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: ldarg.1
|
|
IL_0004: ldc.i4.0
|
|
IL_0005: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
int32,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding,
|
|
bool)
|
|
IL_000a: stloc.0
|
|
IL_000b: br.s IL_000d
|
|
|
|
.line 55,55 : 9,10 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: 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 15 (0xf)
|
|
.maxstack 4
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 58,58 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 13,78 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: ldarg.1
|
|
IL_0004: ldarg.2
|
|
IL_0005: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
int32,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding,
|
|
bool)
|
|
IL_000a: stloc.0
|
|
IL_000b: br.s IL_000d
|
|
|
|
.line 60,60 : 9,10 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: 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 15 (0xf)
|
|
.maxstack 4
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 63,63 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 64,64 : 13,63 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldc.i4.0
|
|
IL_0005: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
int32,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding,
|
|
bool)
|
|
IL_000a: stloc.0
|
|
IL_000b: br.s IL_000d
|
|
|
|
.line 65,65 : 9,10 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: 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 242 (0xf2)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] string CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding CS$4$0002)
|
|
.line 68,68 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 69,69 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0007: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.2
|
|
IL_0010: ldloc.2
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 70,70 : 17,59 ''
|
|
IL_0013: ldstr "lParam"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 72,72 : 13,28 ''
|
|
IL_001e: ldarg.1
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: clt
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: ceq
|
|
IL_0025: stloc.2
|
|
IL_0026: ldloc.2
|
|
IL_0027: brtrue.s IL_0034
|
|
|
|
.line 73,73 : 17,65 ''
|
|
IL_0029: ldstr "length"
|
|
IL_002e: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0033: throw
|
|
|
|
.line 75,75 : 13,135 ''
|
|
IL_0034: ldarg.2
|
|
IL_0035: ldc.i4.2
|
|
IL_0036: beq.s IL_0041
|
|
|
|
IL_0038: ldarg.2
|
|
IL_0039: brfalse.s IL_0041
|
|
|
|
IL_003b: ldarg.2
|
|
IL_003c: ldc.i4.1
|
|
IL_003d: ceq
|
|
IL_003f: br.s IL_0042
|
|
|
|
IL_0041: ldc.i4.1
|
|
IL_0042: nop
|
|
IL_0043: stloc.2
|
|
IL_0044: ldloc.2
|
|
IL_0045: brtrue.s IL_0052
|
|
|
|
.line 76,76 : 17,68 ''
|
|
IL_0047: ldstr "marshalAs"
|
|
IL_004c: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0051: throw
|
|
|
|
.line 79,79 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0052: nop
|
|
.line 81,81 : 17,35 ''
|
|
IL_0053: ldarg.2
|
|
IL_0054: stloc.3
|
|
IL_0055: ldloc.3
|
|
IL_0056: switch (
|
|
IL_0088,
|
|
IL_00a6,
|
|
IL_0069)
|
|
IL_0067: br.s IL_00c4
|
|
|
|
.line 84,84 : 25,78 ''
|
|
IL_0069: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding()
|
|
IL_006e: starg.s marshalAs
|
|
.line 85,85 : 25,72 ''
|
|
IL_0070: ldarg.2
|
|
IL_0071: ldc.i4.2
|
|
IL_0072: ceq
|
|
IL_0074: ldc.i4.0
|
|
IL_0075: ceq
|
|
IL_0077: stloc.2
|
|
IL_0078: ldloc.2
|
|
IL_0079: brtrue.s IL_0086
|
|
|
|
.line 85,85 : 73,170 ''
|
|
IL_007b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding()
|
|
IL_0080: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_0085: throw
|
|
|
|
.line 86,86 : 25,37 ''
|
|
IL_0086: br.s IL_0053
|
|
|
|
.line 88,88 : 25,40 ''
|
|
IL_0088: ldarg.1
|
|
IL_0089: ldc.i4.0
|
|
IL_008a: cgt
|
|
IL_008c: ldc.i4.0
|
|
IL_008d: ceq
|
|
IL_008f: stloc.2
|
|
IL_0090: ldloc.2
|
|
IL_0091: brtrue.s IL_009d
|
|
|
|
.line 89,89 : 29,76 ''
|
|
IL_0093: ldarg.0
|
|
IL_0094: ldarg.1
|
|
IL_0095: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int,
|
|
int32)
|
|
IL_009a: stloc.1
|
|
IL_009b: leave.s IL_00ef
|
|
|
|
.line 91,91 : 29,68 ''
|
|
IL_009d: ldarg.0
|
|
IL_009e: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringAnsi(native int)
|
|
IL_00a3: stloc.1
|
|
IL_00a4: leave.s IL_00ef
|
|
|
|
.line 93,93 : 25,40 ''
|
|
IL_00a6: ldarg.1
|
|
IL_00a7: ldc.i4.0
|
|
IL_00a8: cgt
|
|
IL_00aa: ldc.i4.0
|
|
IL_00ab: ceq
|
|
IL_00ad: stloc.2
|
|
IL_00ae: ldloc.2
|
|
IL_00af: brtrue.s IL_00bb
|
|
|
|
.line 94,94 : 29,75 ''
|
|
IL_00b1: ldarg.0
|
|
IL_00b2: ldarg.1
|
|
IL_00b3: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int,
|
|
int32)
|
|
IL_00b8: stloc.1
|
|
IL_00b9: leave.s IL_00ef
|
|
|
|
.line 96,96 : 29,67 ''
|
|
IL_00bb: ldarg.0
|
|
IL_00bc: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringUni(native int)
|
|
IL_00c1: stloc.1
|
|
IL_00c2: leave.s IL_00ef
|
|
|
|
.line 98,98 : 25,37 ''
|
|
IL_00c4: ldnull
|
|
IL_00c5: stloc.1
|
|
IL_00c6: leave.s IL_00ef
|
|
|
|
.line 101,101 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00c8: stloc.0
|
|
.line 102,102 : 13,14 ''
|
|
IL_00c9: nop
|
|
.line 103,103 : 17,47 ''
|
|
IL_00ca: ldarg.3
|
|
IL_00cb: stloc.2
|
|
IL_00cc: ldloc.2
|
|
IL_00cd: brtrue.s IL_00eb
|
|
|
|
.line 104,104 : 21,126 ''
|
|
IL_00cf: ldstr "lParam"
|
|
IL_00d4: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidValueToTranslate()
|
|
IL_00d9: ldloc.0
|
|
IL_00da: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_00df: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00e4: ldloc.0
|
|
IL_00e5: newobj instance void [mscorlib]System.ArgumentException::.ctor(string,
|
|
string,
|
|
class [mscorlib]System.Exception)
|
|
IL_00ea: throw
|
|
|
|
.line 106,106 : 21,33 ''
|
|
IL_00eb: ldnull
|
|
IL_00ec: stloc.1
|
|
IL_00ed: leave.s IL_00ef
|
|
|
|
} // end handler
|
|
IL_00ef: nop
|
|
.line 108,108 : 9,10 ''
|
|
IL_00f0: ldloc.1
|
|
IL_00f1: ret
|
|
} // end of method Translate::ToString
|
|
|
|
.method public hidebysig static native int
|
|
ToHandle(native uint wParam) cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 115,115 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 116,116 : 13,56 ''
|
|
IL_0001: ldarga.s wParam
|
|
IL_0003: call instance uint64 [mscorlib]System.UIntPtr::ToUInt64()
|
|
IL_0008: newobj instance void [mscorlib]System.IntPtr::.ctor(int64)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 117,117 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method Translate::ToHandle
|
|
|
|
.method public hidebysig static native uint
|
|
ToHandle(native int lParam) cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 1
|
|
.locals init ([0] native uint CS$1$0000)
|
|
.line 120,120 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 121,121 : 13,57 ''
|
|
IL_0001: ldarga.s lParam
|
|
IL_0003: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_0008: newobj instance void [mscorlib]System.UIntPtr::.ctor(uint64)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 122,122 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: 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 13 (0xd)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle CS$1$0000)
|
|
.line 125,125 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 126,126 : 13,61 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0008: stloc.0
|
|
IL_0009: br.s IL_000b
|
|
|
|
.line 127,127 : 9,10 ''
|
|
IL_000b: ldloc.0
|
|
IL_000c: 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 90 (0x5a)
|
|
.maxstack 3
|
|
.locals init ([0] uint32 CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 135,135 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 136,136 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.1
|
|
IL_000c: ldloc.1
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 137,137 : 17,60 ''
|
|
IL_000f: ldstr "version"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 139,139 : 13,191 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: callvirt instance int32 [mscorlib]System.Version::get_Major()
|
|
IL_0020: ldc.i4 0xff
|
|
IL_0025: and
|
|
IL_0026: ldc.i4.s 24
|
|
IL_0028: shl
|
|
IL_0029: ldarg.0
|
|
IL_002a: callvirt instance int32 [mscorlib]System.Version::get_Minor()
|
|
IL_002f: ldc.i4 0xff
|
|
IL_0034: and
|
|
IL_0035: ldc.i4.s 16
|
|
IL_0037: shl
|
|
IL_0038: or
|
|
IL_0039: ldarg.0
|
|
IL_003a: callvirt instance int32 [mscorlib]System.Version::get_Build()
|
|
IL_003f: ldc.i4 0xff
|
|
IL_0044: and
|
|
IL_0045: ldc.i4.8
|
|
IL_0046: shl
|
|
IL_0047: or
|
|
IL_0048: ldarg.0
|
|
IL_0049: callvirt instance int16 [mscorlib]System.Version::get_MinorRevision()
|
|
IL_004e: ldc.i4 0xff
|
|
IL_0053: and
|
|
IL_0054: or
|
|
IL_0055: stloc.0
|
|
IL_0056: br.s IL_0058
|
|
|
|
.line 140,140 : 9,10 ''
|
|
IL_0058: ldloc.0
|
|
IL_0059: 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 47 (0x2f)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 144,144 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 145,145 : 13,147 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.s 24
|
|
IL_0004: shr.un
|
|
IL_0005: ldc.i4 0xff
|
|
IL_000a: and
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldc.i4.s 16
|
|
IL_000e: shr.un
|
|
IL_000f: ldc.i4 0xff
|
|
IL_0014: and
|
|
IL_0015: ldarg.0
|
|
IL_0016: ldc.i4.8
|
|
IL_0017: shr.un
|
|
IL_0018: ldc.i4 0xff
|
|
IL_001d: and
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldc.i4 0xff
|
|
IL_0024: and
|
|
IL_0025: newobj instance void [mscorlib]System.Version::.ctor(int32,
|
|
int32,
|
|
int32,
|
|
int32)
|
|
IL_002a: stloc.0
|
|
IL_002b: br.s IL_002d
|
|
|
|
.line 146,146 : 9,10 ''
|
|
IL_002d: ldloc.0
|
|
IL_002e: ret
|
|
} // end of method Translate::FromMirandaVersion
|
|
|
|
.method public hidebysig static uint8[]
|
|
ToBlob(native int blobPtr,
|
|
int32 size) cil managed
|
|
{
|
|
// Code size 75 (0x4b)
|
|
.maxstack 4
|
|
.locals init ([0] uint8[] 'blob',
|
|
[1] uint8[] CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 153,153 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 154,154 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0007: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.2
|
|
IL_0010: ldloc.2
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 155,155 : 17,60 ''
|
|
IL_0013: ldstr "blobPtr"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 157,157 : 13,26 ''
|
|
IL_001e: ldarg.1
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: clt
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: ceq
|
|
IL_0025: stloc.2
|
|
IL_0026: ldloc.2
|
|
IL_0027: brtrue.s IL_0034
|
|
|
|
.line 158,158 : 17,63 ''
|
|
IL_0029: ldstr "size"
|
|
IL_002e: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0033: throw
|
|
|
|
.line 160,160 : 13,42 ''
|
|
IL_0034: ldarg.1
|
|
IL_0035: newarr [mscorlib]System.Byte
|
|
IL_003a: stloc.0
|
|
.line 161,161 : 13,50 ''
|
|
IL_003b: ldarg.0
|
|
IL_003c: ldloc.0
|
|
IL_003d: ldc.i4.0
|
|
IL_003e: ldarg.1
|
|
IL_003f: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(native int,
|
|
uint8[],
|
|
int32,
|
|
int32)
|
|
IL_0044: nop
|
|
.line 163,163 : 13,25 ''
|
|
IL_0045: ldloc.0
|
|
IL_0046: stloc.1
|
|
IL_0047: br.s IL_0049
|
|
|
|
.line 164,164 : 9,10 ''
|
|
IL_0049: ldloc.1
|
|
IL_004a: ret
|
|
} // end of method Translate::ToBlob
|
|
|
|
.method assembly hidebysig static object
|
|
ValueFromVariant(valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT& dbVariant) cil managed
|
|
{
|
|
// Code size 265 (0x109)
|
|
.maxstack 3
|
|
.locals init ([0] object CS$1$0000,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.DbVariantValue CS$4$0001)
|
|
.line 171,171 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 172,172 : 13,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT::Type
|
|
IL_0007: stloc.1
|
|
IL_0008: ldloc.1
|
|
IL_0009: switch (
|
|
IL_00c0,
|
|
IL_00ad,
|
|
IL_00d7,
|
|
IL_0103,
|
|
IL_00c4)
|
|
IL_0022: ldloc.1
|
|
IL_0023: ldc.i4 0x80
|
|
IL_0028: beq IL_00fd
|
|
|
|
IL_002d: ldloc.1
|
|
IL_002e: ldc.i4 0xfc
|
|
IL_0033: sub
|
|
IL_0034: switch (
|
|
IL_00ea,
|
|
IL_0070,
|
|
IL_008f,
|
|
IL_004e)
|
|
IL_0049: br IL_0103
|
|
|
|
.line 175,175 : 21,123 ''
|
|
IL_004e: ldarg.0
|
|
IL_004f: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_0054: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr
|
|
IL_0059: ldarg.0
|
|
IL_005a: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_005f: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize
|
|
IL_0064: ldc.i4.0
|
|
IL_0065: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
int32,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_006a: stloc.0
|
|
IL_006b: br IL_0107
|
|
|
|
.line 177,177 : 21,126 ''
|
|
IL_0070: ldarg.0
|
|
IL_0071: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_0076: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr
|
|
IL_007b: ldarg.0
|
|
IL_007c: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_0081: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextBufferSize
|
|
IL_0086: ldc.i4.1
|
|
IL_0087: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
int32,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_008c: stloc.0
|
|
IL_008d: br.s IL_0107
|
|
|
|
.line 179,179 : 21,80 ''
|
|
IL_008f: ldarg.0
|
|
IL_0090: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob
|
|
IL_0095: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::BlobPtr
|
|
IL_009a: ldarg.0
|
|
IL_009b: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB Virtuoso.Miranda.Plugins.Native.DBVARIANT::Blob
|
|
IL_00a0: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_BLOB::Size
|
|
IL_00a5: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToBlob(native int,
|
|
int32)
|
|
IL_00aa: stloc.0
|
|
IL_00ab: br.s IL_0107
|
|
|
|
.line 181,181 : 21,54 ''
|
|
IL_00ad: ldarg.0
|
|
IL_00ae: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_00b3: ldfld uint8 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Byte
|
|
IL_00b8: box [mscorlib]System.Byte
|
|
IL_00bd: stloc.0
|
|
IL_00be: br.s IL_0107
|
|
|
|
.line 183,183 : 21,33 ''
|
|
IL_00c0: ldnull
|
|
IL_00c1: stloc.0
|
|
IL_00c2: br.s IL_0107
|
|
|
|
.line 185,185 : 21,55 ''
|
|
IL_00c4: ldarg.0
|
|
IL_00c5: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_00ca: ldfld uint32 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::DWord
|
|
IL_00cf: box [mscorlib]System.UInt32
|
|
IL_00d4: stloc.0
|
|
IL_00d5: br.s IL_0107
|
|
|
|
.line 187,187 : 21,54 ''
|
|
IL_00d7: ldarg.0
|
|
IL_00d8: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE Virtuoso.Miranda.Plugins.Native.DBVARIANT::Primitives
|
|
IL_00dd: ldfld uint16 Virtuoso.Miranda.Plugins.Native.DBVARIANT_PRIMITIVE::Word
|
|
IL_00e2: box [mscorlib]System.UInt16
|
|
IL_00e7: stloc.0
|
|
IL_00e8: br.s IL_0107
|
|
|
|
.line 189,189 : 21,76 ''
|
|
IL_00ea: ldarg.0
|
|
IL_00eb: ldflda valuetype Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT Virtuoso.Miranda.Plugins.Native.DBVARIANT::Text
|
|
IL_00f0: ldfld native int Virtuoso.Miranda.Plugins.Native.DBVARIANT_TEXT::TextPtr
|
|
IL_00f5: call string [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStringBSTR(native int)
|
|
IL_00fa: stloc.0
|
|
IL_00fb: br.s IL_0107
|
|
|
|
.line 191,191 : 21,55 ''
|
|
IL_00fd: newobj instance void [mscorlib]System.NotSupportedException::.ctor()
|
|
IL_0102: throw
|
|
|
|
.line 193,193 : 21,33 ''
|
|
IL_0103: ldnull
|
|
IL_0104: stloc.0
|
|
IL_0105: br.s IL_0107
|
|
|
|
.line 195,195 : 9,10 ''
|
|
IL_0107: ldloc.0
|
|
IL_0108: 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 125 (0x7d)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 46,46 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 47,47 : 13,44 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 48,48 : 17,57 ''
|
|
IL_0015: ldstr "name"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 50,50 : 13,31 ''
|
|
IL_0020: ldarg.2
|
|
IL_0021: ldnull
|
|
IL_0022: ceq
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ceq
|
|
IL_0027: stloc.0
|
|
IL_0028: ldloc.0
|
|
IL_0029: brtrue.s IL_0036
|
|
|
|
.line 51,51 : 17,58 ''
|
|
IL_002b: ldstr "owner"
|
|
IL_0030: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0035: throw
|
|
|
|
.line 53,53 : 13,34 ''
|
|
IL_0036: ldarg.3
|
|
IL_0037: ldnull
|
|
IL_0038: ceq
|
|
IL_003a: ldc.i4.0
|
|
IL_003b: ceq
|
|
IL_003d: stloc.0
|
|
IL_003e: ldloc.0
|
|
IL_003f: brtrue.s IL_004c
|
|
|
|
.line 54,54 : 17,61 ''
|
|
IL_0041: ldstr "callback"
|
|
IL_0046: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_004b: throw
|
|
|
|
.line 56,56 : 13,50 ''
|
|
IL_004c: ldarg.0
|
|
IL_004d: ldarg.0
|
|
IL_004e: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SafeCallbackStub(native uint,
|
|
native int)
|
|
IL_0054: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0059: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callbackStub
|
|
.line 58,58 : 13,30 ''
|
|
IL_005e: ldarg.0
|
|
IL_005f: ldarg.1
|
|
IL_0060: stfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name
|
|
.line 59,59 : 13,32 ''
|
|
IL_0065: ldarg.0
|
|
IL_0066: ldarg.2
|
|
IL_0067: stfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner
|
|
.line 60,60 : 13,38 ''
|
|
IL_006c: ldarg.0
|
|
IL_006d: ldarg.3
|
|
IL_006e: stfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback
|
|
.line 61,61 : 13,34 ''
|
|
IL_0073: ldarg.0
|
|
IL_0074: ldarg.s 'type'
|
|
IL_0076: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType
|
|
.line 62,62 : 9,10 ''
|
|
IL_007b: nop
|
|
IL_007c: ret
|
|
} // end of method HookDescriptor::.ctor
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor
|
|
SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> 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 48 (0x30)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 65,65 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 67,67 : 17,68 ''
|
|
IL_000c: ldstr "targetContainer"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 69,69 : 13,89 ''
|
|
IL_0017: ldarg.1
|
|
IL_0018: ldarg.2
|
|
IL_0019: ldarg.3
|
|
IL_001a: ldarg.s 'type'
|
|
IL_001c: 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_0021: stloc.0
|
|
.line 70,70 : 13,45 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldloc.0
|
|
IL_0024: callvirt instance void class [mscorlib]System.Collections.Generic.ICollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Add(!0)
|
|
IL_0029: nop
|
|
.line 72,72 : 13,31 ''
|
|
IL_002a: ldloc.0
|
|
IL_002b: stloc.1
|
|
IL_002c: br.s IL_002e
|
|
|
|
.line 73,73 : 9,10 ''
|
|
IL_002e: ldloc.1
|
|
IL_002f: ret
|
|
} // end of method HookDescriptor::SetUpAndStore
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor
|
|
SetUpAndStore(class [mscorlib]System.Collections.Generic.IDictionary`2<string,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> 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 18 (0x12)
|
|
.maxstack 6
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor CS$1$0000)
|
|
.line 76,76 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 77,77 : 13,94 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.1
|
|
IL_0004: ldarg.2
|
|
IL_0005: ldarg.3
|
|
IL_0006: ldarg.s 'type'
|
|
IL_0008: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore<string>(class [mscorlib]System.Collections.Generic.IDictionary`2<!!0,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
!!0,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 78,78 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method HookDescriptor::SetUpAndStore
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor
|
|
SetUpAndStore<T>(class [mscorlib]System.Collections.Generic.IDictionary`2<!!T,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> 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 50 (0x32)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 81,81 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 82,82 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 83,83 : 17,68 ''
|
|
IL_000c: ldstr "targetContainer"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 85,85 : 13,89 ''
|
|
IL_0017: ldarg.2
|
|
IL_0018: ldarg.3
|
|
IL_0019: ldarg.s callback
|
|
IL_001b: ldarg.s 'type'
|
|
IL_001d: 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_0022: stloc.0
|
|
.line 86,86 : 13,50 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: ldloc.0
|
|
IL_0026: callvirt instance void class [mscorlib]System.Collections.Generic.IDictionary`2<!!T,class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Add(!0,
|
|
!1)
|
|
IL_002b: nop
|
|
.line 88,88 : 13,31 ''
|
|
IL_002c: ldloc.0
|
|
IL_002d: stloc.1
|
|
IL_002e: br.s IL_0030
|
|
|
|
.line 89,89 : 9,10 ''
|
|
IL_0030: ldloc.1
|
|
IL_0031: ret
|
|
} // end of method HookDescriptor::SetUpAndStore
|
|
|
|
.method private hidebysig instance int32
|
|
SafeCallbackStub(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 51 (0x33)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] int32 CS$1$0000)
|
|
.line 96,96 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 98,98 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 99,99 : 17,49 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldarg.2
|
|
IL_000a: callvirt instance int32 Virtuoso.Miranda.Plugins.Callback::Invoke(native uint,
|
|
native int)
|
|
IL_000f: stloc.1
|
|
IL_0010: leave.s IL_0030
|
|
|
|
.line 101,101 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0012: stloc.0
|
|
.line 102,102 : 13,14 ''
|
|
IL_0013: nop
|
|
.line 103,103 : 17,84 ''
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner
|
|
IL_001a: call class Virtuoso.Miranda.Plugins.IExceptionHandler Virtuoso.Miranda.Plugins.MirandaPlugin::GetExceptionHandler(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_001f: ldloc.0
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner
|
|
IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.IExceptionHandler::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_002b: nop
|
|
.line 104,104 : 17,52 ''
|
|
IL_002c: ldc.i4.m1
|
|
IL_002d: stloc.1
|
|
IL_002e: leave.s IL_0030
|
|
|
|
} // end handler
|
|
IL_0030: nop
|
|
.line 106,106 : 9,10 ''
|
|
IL_0031: ldloc.1
|
|
IL_0032: ret
|
|
} // end of method HookDescriptor::SafeCallbackStub
|
|
|
|
.method public hidebysig virtual instance int32
|
|
GetHashCode() cil managed
|
|
{
|
|
// Code size 46 (0x2e)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 109,109 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 110,110 : 13,94 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name
|
|
IL_0007: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_000c: ldarg.0
|
|
IL_000d: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callback
|
|
IL_0012: callvirt instance class [mscorlib]System.Reflection.MethodInfo [mscorlib]System.Delegate::get_Method()
|
|
IL_0017: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
|
|
IL_001c: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0021: add
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType
|
|
IL_0028: add
|
|
IL_0029: stloc.0
|
|
IL_002a: br.s IL_002c
|
|
|
|
.line 111,111 : 9,10 ''
|
|
IL_002c: ldloc.0
|
|
IL_002d: ret
|
|
} // end of method HookDescriptor::GetHashCode
|
|
|
|
.method public hidebysig virtual instance bool
|
|
Equals(object obj) cil managed
|
|
{
|
|
// Code size 57 (0x39)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor other,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 114,114 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 115,115 : 13,29 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0010
|
|
|
|
.line 116,116 : 17,30 ''
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: stloc.1
|
|
IL_000e: br.s IL_0037
|
|
|
|
.line 118,118 : 13,58 ''
|
|
IL_0010: ldarg.1
|
|
IL_0011: isinst Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor
|
|
IL_0016: stloc.0
|
|
.line 120,120 : 13,31 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: stloc.2
|
|
IL_001f: ldloc.2
|
|
IL_0020: brtrue.s IL_0026
|
|
|
|
.line 121,121 : 17,30 ''
|
|
IL_0022: ldc.i4.0
|
|
IL_0023: stloc.1
|
|
IL_0024: br.s IL_0037
|
|
|
|
.line 123,123 : 13,57 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_002c: ldloc.0
|
|
IL_002d: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0032: ceq
|
|
IL_0034: stloc.1
|
|
IL_0035: br.s IL_0037
|
|
|
|
.line 124,124 : 9,10 ''
|
|
IL_0037: ldloc.1
|
|
IL_0038: ret
|
|
} // end of method HookDescriptor::Equals
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Name() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 132,132 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 132,132 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::name
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 132,132 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method HookDescriptor::get_Name
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance native int get_MirandaHandle() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 137,137 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 137,137 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::handle
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 137,137 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method HookDescriptor::get_MirandaHandle
|
|
|
|
.method assembly hidebysig specialname
|
|
instance void set_MirandaHandle(native int 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 138,138 : 26,27 ''
|
|
IL_0000: nop
|
|
.line 138,138 : 28,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::handle
|
|
.line 138,138 : 44,45 ''
|
|
IL_0008: ret
|
|
} // end of method HookDescriptor::set_MirandaHandle
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Callback
|
|
get_Callback() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Callback CS$1$0000)
|
|
.line 143,143 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 143,143 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::callbackStub
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 143,143 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method HookDescriptor::get_Callback
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType
|
|
get_HookType() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$1$0000)
|
|
.line 148,148 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 148,148 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::hookType
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 148,148 : 36,37 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method HookDescriptor::get_HookType
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
get_Owner() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000)
|
|
.line 153,153 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 153,153 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::owner
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 153,153 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method HookDescriptor::get_Owner
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_RegisteredManually() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 158,158 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 158,158 : 19,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::registeredManually
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 158,158 : 46,47 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method HookDescriptor::get_RegisteredManually
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_RegisteredManually(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 159,159 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 159,159 : 19,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::registeredManually
|
|
.line 159,159 : 47,48 ''
|
|
IL_0008: 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 11 (0xb)
|
|
.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)
|
|
IL_0007: nop
|
|
.line 30,30 : 67,68 ''
|
|
IL_0008: nop
|
|
.line 30,30 : 69,70 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 31,31 : 91,92 ''
|
|
IL_0009: nop
|
|
.line 31,31 : 93,94 ''
|
|
IL_000a: nop
|
|
IL_000b: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 33,33 : 108,109 ''
|
|
IL_0009: nop
|
|
.line 33,33 : 110,111 ''
|
|
IL_000a: nop
|
|
IL_000b: 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 66 (0x42)
|
|
.maxstack 2
|
|
.line 44,44 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\MIRANDASYSTRAYNOTIFY.cs'
|
|
IL_0000: nop
|
|
.line 45,45 : 13,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0007: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Protocol
|
|
.line 46,46 : 13,32 ''
|
|
IL_000c: ldarg.0
|
|
IL_000d: ldarg.1
|
|
IL_000e: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Title
|
|
.line 47,47 : 13,30 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldarg.2
|
|
IL_0015: stfld string Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Text
|
|
.line 48,48 : 13,38 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.3
|
|
IL_001c: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Flags
|
|
.line 49,49 : 13,38 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldc.i4 0x2710
|
|
IL_0027: stfld uint32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Timeout
|
|
.line 51,51 : 13,70 ''
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldtoken Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY
|
|
IL_0032: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0037: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_003c: stfld int32 Virtuoso.Miranda.Plugins.Native.MIRANDASYSTRAYNOTIFY::Size
|
|
.line 52,52 : 9,10 ''
|
|
IL_0041: 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<T>
|
|
extends [mscorlib]System.ValueType
|
|
implements Virtuoso.Miranda.Plugins.Native.IUnmanagedMemoryHandle,
|
|
[mscorlib]System.IDisposable
|
|
{
|
|
.field public static initonly valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T> 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 13 (0xd)
|
|
.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<!T>::.ctor(!0&,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind,
|
|
native int[])
|
|
IL_0009: nop
|
|
.line 53,53 : 9,10 ''
|
|
IL_000a: nop
|
|
.line 53,53 : 11,12 ''
|
|
IL_000b: nop
|
|
IL_000c: ret
|
|
} // end of method UnmanagedStructHandle`1::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(!T& structure,
|
|
native int pressure) cil managed
|
|
{
|
|
// Code size 20 (0x14)
|
|
.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<!T>::.ctor(!0&,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind,
|
|
native int[])
|
|
IL_0009: nop
|
|
.line 57,57 : 9,10 ''
|
|
IL_000a: nop
|
|
.line 58,58 : 13,44 ''
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldarg.2
|
|
IL_000d: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::SinglePressure
|
|
.line 59,59 : 9,10 ''
|
|
IL_0012: nop
|
|
IL_0013: 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 13 (0xd)
|
|
.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<!T>::.ctor(!0&,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind,
|
|
native int[])
|
|
IL_0009: nop
|
|
.line 63,63 : 9,10 ''
|
|
IL_000a: nop
|
|
.line 63,63 : 11,12 ''
|
|
IL_000b: nop
|
|
IL_000c: 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 13 (0xd)
|
|
.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<!T>::.ctor(!0&,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind,
|
|
native int[])
|
|
IL_0009: nop
|
|
.line 67,67 : 9,10 ''
|
|
IL_000a: nop
|
|
.line 67,67 : 11,12 ''
|
|
IL_000b: nop
|
|
IL_000c: 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 20 (0x14)
|
|
.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<!T>::.ctor(!0&,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind,
|
|
native int[])
|
|
IL_0009: nop
|
|
.line 71,71 : 9,10 ''
|
|
IL_000a: nop
|
|
.line 72,72 : 13,44 ''
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldarg.3
|
|
IL_000d: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::SinglePressure
|
|
.line 73,73 : 9,10 ''
|
|
IL_0012: nop
|
|
IL_0013: 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 232 (0xe8)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind CS$4$0001)
|
|
.line 76,76 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 78,78 : 13,83 ''
|
|
IL_0001: ldtoken !T
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: call instance bool [mscorlib]System.Type::get_IsValueType()
|
|
IL_0010: brtrue.s IL_0028
|
|
|
|
IL_0012: ldarg.1
|
|
IL_0013: ldobj !T
|
|
IL_0018: box !T
|
|
IL_001d: ldnull
|
|
IL_001e: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_0023: ldc.i4.0
|
|
IL_0024: ceq
|
|
IL_0026: br.s IL_0029
|
|
|
|
IL_0028: ldc.i4.1
|
|
IL_0029: nop
|
|
IL_002a: stloc.0
|
|
IL_002b: ldloc.0
|
|
IL_002c: brtrue.s IL_0039
|
|
|
|
.line 79,79 : 17,62 ''
|
|
IL_002e: ldstr "structure"
|
|
IL_0033: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0038: throw
|
|
|
|
.line 81,81 : 13,47 ''
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_003f: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::SinglePressure
|
|
.line 82,82 : 13,38 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldarg.3
|
|
IL_0046: stfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Pressure
|
|
.line 83,83 : 13,44 ''
|
|
IL_004b: ldarg.0
|
|
IL_004c: ldarg.2
|
|
IL_004d: stfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::MarshalKind
|
|
.line 84,84 : 13,51 ''
|
|
IL_0052: ldarg.0
|
|
IL_0053: ldarg.1
|
|
IL_0054: constrained. !T
|
|
IL_005a: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_005f: stfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::ActualType
|
|
.line 86,86 : 13,33 ''
|
|
IL_0064: ldarg.2
|
|
IL_0065: stloc.1
|
|
IL_0066: ldloc.1
|
|
IL_0067: switch (
|
|
IL_0076,
|
|
IL_00b2)
|
|
IL_0074: br.s IL_00dc
|
|
|
|
.line 89,89 : 21,84 ''
|
|
IL_0076: ldarg.0
|
|
IL_0077: ldarg.0
|
|
IL_0078: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::ActualType
|
|
IL_007d: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_0082: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_0087: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::intPtr
|
|
.line 90,90 : 21,83 ''
|
|
IL_008c: ldarg.1
|
|
IL_008d: ldobj !T
|
|
IL_0092: box !T
|
|
IL_0097: ldarg.0
|
|
IL_0098: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::intPtr
|
|
IL_009d: ldc.i4.0
|
|
IL_009e: call void [mscorlib]System.Runtime.InteropServices.Marshal::StructureToPtr(object,
|
|
native int,
|
|
bool)
|
|
IL_00a3: nop
|
|
.line 91,91 : 21,52 ''
|
|
IL_00a4: ldarg.0
|
|
IL_00a5: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::GcHandle
|
|
IL_00aa: initobj [mscorlib]System.Runtime.InteropServices.GCHandle
|
|
.line 92,92 : 21,27 ''
|
|
IL_00b0: br.s IL_00e7
|
|
|
|
.line 94,94 : 21,92 ''
|
|
IL_00b2: ldarg.0
|
|
IL_00b3: ldarg.1
|
|
IL_00b4: ldobj !T
|
|
IL_00b9: box !T
|
|
IL_00be: ldc.i4.3
|
|
IL_00bf: call valuetype [mscorlib]System.Runtime.InteropServices.GCHandle [mscorlib]System.Runtime.InteropServices.GCHandle::Alloc(object,
|
|
valuetype [mscorlib]System.Runtime.InteropServices.GCHandleType)
|
|
IL_00c4: stfld valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::GcHandle
|
|
.line 95,95 : 21,70 ''
|
|
IL_00c9: ldarg.0
|
|
IL_00ca: ldarg.0
|
|
IL_00cb: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::GcHandle
|
|
IL_00d0: call instance native int [mscorlib]System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject()
|
|
IL_00d5: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::intPtr
|
|
.line 96,96 : 21,27 ''
|
|
IL_00da: br.s IL_00e7
|
|
|
|
.line 98,98 : 21,74 ''
|
|
IL_00dc: ldstr "marshalKind"
|
|
IL_00e1: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_00e6: throw
|
|
|
|
.line 100,100 : 9,10 ''
|
|
IL_00e7: ret
|
|
} // end of method UnmanagedStructHandle`1::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
native int op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T> operand) cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 107,107 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 108,108 : 13,35 ''
|
|
IL_0001: ldarga.s operand
|
|
IL_0003: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::get_IntPtr()
|
|
IL_0008: stloc.0
|
|
IL_0009: br.s IL_000b
|
|
|
|
.line 109,109 : 9,10 ''
|
|
IL_000b: ldloc.0
|
|
IL_000c: ret
|
|
} // end of method UnmanagedStructHandle`1::op_Implicit
|
|
|
|
.method public hidebysig specialname static
|
|
native uint op_Implicit(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T> operand) cil managed
|
|
{
|
|
.custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = ( 01 00 00 00 00 )
|
|
// Code size 18 (0x12)
|
|
.maxstack 1
|
|
.locals init ([0] native uint CS$1$0000)
|
|
.line 113,113 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 114,114 : 13,55 ''
|
|
IL_0001: ldarga.s operand
|
|
IL_0003: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::get_IntPtr()
|
|
IL_0008: call native uint Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native int)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 115,115 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method UnmanagedStructHandle`1::op_Implicit
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance native int get_IntPtr() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 124,124 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 125,125 : 17,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::intPtr
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 126,126 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method UnmanagedStructHandle`1::get_IntPtr
|
|
|
|
.method public hidebysig instance void
|
|
MarshalBack([out] !T& destination) cil managed
|
|
{
|
|
// Code size 70 (0x46)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 134,134 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 135,135 : 13,57 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::MarshalKind
|
|
IL_0007: ldc.i4.1
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: ldloc.0
|
|
IL_000f: brtrue.s IL_0029
|
|
|
|
.line 136,136 : 17,50 ''
|
|
IL_0011: ldarg.1
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::GcHandle
|
|
IL_0018: call instance object [mscorlib]System.Runtime.InteropServices.GCHandle::get_Target()
|
|
IL_001d: unbox.any !T
|
|
IL_0022: stobj !T
|
|
IL_0027: br.s IL_0045
|
|
|
|
.line 138,138 : 17,77 ''
|
|
IL_0029: ldarg.1
|
|
IL_002a: ldarg.0
|
|
IL_002b: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::get_IntPtr()
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::ActualType
|
|
IL_0036: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_003b: unbox.any !T
|
|
IL_0040: stobj !T
|
|
.line 139,139 : 9,10 ''
|
|
IL_0045: ret
|
|
} // end of method UnmanagedStructHandle`1::MarshalBack
|
|
|
|
.method public hidebysig virtual instance int32
|
|
GetHashCode() cil managed
|
|
{
|
|
// Code size 23 (0x17)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 142,142 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 143,143 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::intPtr
|
|
IL_0007: constrained. [mscorlib]System.IntPtr
|
|
IL_000d: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
.line 144,144 : 9,10 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: ret
|
|
} // end of method UnmanagedStructHandle`1::GetHashCode
|
|
|
|
.method public hidebysig virtual instance bool
|
|
Equals(object obj) cil managed
|
|
{
|
|
// Code size 42 (0x2a)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 147,147 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 148,148 : 13,67 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.1
|
|
IL_0005: isinst valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>
|
|
IL_000a: ldnull
|
|
IL_000b: cgt.un
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: nop
|
|
IL_0011: stloc.1
|
|
IL_0012: ldloc.1
|
|
IL_0013: brtrue.s IL_0019
|
|
|
|
.line 149,149 : 17,30 ''
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: stloc.0
|
|
IL_0017: br.s IL_0028
|
|
|
|
.line 151,151 : 13,58 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldarg.1
|
|
IL_001b: unbox.any valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>
|
|
IL_0020: call instance bool valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Equals(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0>)
|
|
IL_0025: stloc.0
|
|
IL_0026: br.s IL_0028
|
|
|
|
.line 152,152 : 9,10 ''
|
|
IL_0028: ldloc.0
|
|
IL_0029: ret
|
|
} // end of method UnmanagedStructHandle`1::Equals
|
|
|
|
.method public hidebysig instance bool
|
|
Equals(valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T> other) cil managed
|
|
{
|
|
// Code size 63 (0x3f)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 155,155 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 156,156 : 13,132 ''
|
|
IL_0001: ldarga.s other
|
|
IL_0003: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::intPtr
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::intPtr
|
|
IL_000e: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0013: brfalse.s IL_0038
|
|
|
|
IL_0015: ldarga.s other
|
|
IL_0017: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Pressure
|
|
IL_001c: ldarg.0
|
|
IL_001d: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Pressure
|
|
IL_0022: bne.un.s IL_0038
|
|
|
|
IL_0024: ldarga.s other
|
|
IL_0026: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::SinglePressure
|
|
IL_002b: ldarg.0
|
|
IL_002c: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::SinglePressure
|
|
IL_0031: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0036: br.s IL_0039
|
|
|
|
IL_0038: ldc.i4.0
|
|
IL_0039: nop
|
|
IL_003a: stloc.0
|
|
IL_003b: br.s IL_003d
|
|
|
|
.line 157,157 : 9,10 ''
|
|
IL_003d: ldloc.0
|
|
IL_003e: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 162,162 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 163,163 : 13,20 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Free()
|
|
IL_0007: nop
|
|
.line 164,164 : 9,10 ''
|
|
IL_0008: ret
|
|
} // end of method UnmanagedStructHandle`1::System.IDisposable.Dispose
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void Free() cil managed
|
|
{
|
|
// Code size 155 (0x9b)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] bool CS$4$0000)
|
|
.line 167,167 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 169,169 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 170,170 : 17,43 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::get_IntPtr()
|
|
IL_0008: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000d: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0012: ldc.i4.0
|
|
IL_0013: ceq
|
|
IL_0015: stloc.1
|
|
IL_0016: ldloc.1
|
|
IL_0017: brtrue.s IL_0064
|
|
|
|
.line 171,171 : 17,18 ''
|
|
IL_0019: nop
|
|
.line 172,172 : 21,36 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::FreePressure()
|
|
IL_0020: nop
|
|
.line 174,174 : 21,65 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldfld valuetype Virtuoso.Miranda.Plugins.Native.MarshalKind valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::MarshalKind
|
|
IL_0027: ldc.i4.1
|
|
IL_0028: ceq
|
|
IL_002a: ldc.i4.0
|
|
IL_002b: ceq
|
|
IL_002d: stloc.1
|
|
IL_002e: ldloc.1
|
|
IL_002f: brtrue.s IL_003f
|
|
|
|
.line 175,175 : 25,41 ''
|
|
IL_0031: ldarg.0
|
|
IL_0032: ldflda valuetype [mscorlib]System.Runtime.InteropServices.GCHandle valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::GcHandle
|
|
IL_0037: call instance void [mscorlib]System.Runtime.InteropServices.GCHandle::Free()
|
|
IL_003c: nop
|
|
IL_003d: br.s IL_0051
|
|
|
|
.line 177,177 : 25,70 ''
|
|
IL_003f: ldarg.0
|
|
IL_0040: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::get_IntPtr()
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::ActualType
|
|
IL_004b: call void [mscorlib]System.Runtime.InteropServices.Marshal::DestroyStructure(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_0050: nop
|
|
.line 179,179 : 21,42 ''
|
|
IL_0051: ldarg.0
|
|
IL_0052: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0057: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::intPtr
|
|
.line 180,180 : 21,39 ''
|
|
IL_005c: ldarg.0
|
|
IL_005d: ldnull
|
|
IL_005e: stfld class [mscorlib]System.Type valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::ActualType
|
|
.line 181,181 : 17,18 ''
|
|
IL_0063: nop
|
|
.line 182,182 : 13,14 ''
|
|
IL_0064: nop
|
|
IL_0065: leave.s IL_0099
|
|
|
|
.line 183,183 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0067: stloc.0
|
|
.line 184,184 : 13,14 ''
|
|
IL_0068: nop
|
|
.line 185,185 : 17,111 ''
|
|
IL_0069: ldc.i4.s 100
|
|
IL_006b: ldarg.0
|
|
IL_006c: ldobj valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>
|
|
IL_0071: box valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>
|
|
IL_0076: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_007b: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_0080: ldstr "Unable to free a struct handle: "
|
|
IL_0085: ldloc.0
|
|
IL_0086: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_008b: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0090: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0095: nop
|
|
.line 186,186 : 13,14 ''
|
|
IL_0096: nop
|
|
IL_0097: leave.s IL_0099
|
|
|
|
} // end handler
|
|
IL_0099: nop
|
|
.line 187,187 : 9,10 ''
|
|
IL_009a: ret
|
|
} // end of method UnmanagedStructHandle`1::Free
|
|
|
|
.method private hidebysig instance void
|
|
FreePressure() cil managed
|
|
{
|
|
// Code size 140 (0x8c)
|
|
.maxstack 2
|
|
.locals init ([0] int32 i,
|
|
[1] native int ptr,
|
|
[2] bool CS$4$0000)
|
|
.line 190,190 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 191,191 : 13,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::SinglePressure
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.2
|
|
IL_0015: ldloc.2
|
|
IL_0016: brtrue.s IL_0031
|
|
|
|
.line 192,192 : 13,14 ''
|
|
IL_0018: nop
|
|
.line 193,193 : 17,53 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::SinglePressure
|
|
IL_001f: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_0024: nop
|
|
.line 194,194 : 17,46 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_002b: stfld native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::SinglePressure
|
|
.line 195,195 : 13,14 ''
|
|
IL_0030: nop
|
|
.line 197,197 : 13,34 ''
|
|
IL_0031: ldarg.0
|
|
IL_0032: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Pressure
|
|
IL_0037: ldnull
|
|
IL_0038: ceq
|
|
IL_003a: stloc.2
|
|
IL_003b: ldloc.2
|
|
IL_003c: brtrue.s IL_008b
|
|
|
|
.line 198,198 : 13,14 ''
|
|
IL_003e: nop
|
|
.line 199,199 : 22,32 ''
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: stloc.0
|
|
IL_0041: br.s IL_0074
|
|
|
|
.line 200,200 : 17,18 ''
|
|
IL_0043: nop
|
|
.line 201,201 : 21,46 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Pressure
|
|
IL_004a: ldloc.0
|
|
IL_004b: ldelema [mscorlib]System.IntPtr
|
|
IL_0050: ldobj [mscorlib]System.IntPtr
|
|
IL_0055: stloc.1
|
|
.line 203,203 : 21,44 ''
|
|
IL_0056: ldloc.1
|
|
IL_0057: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_005c: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0061: ldc.i4.0
|
|
IL_0062: ceq
|
|
IL_0064: stloc.2
|
|
IL_0065: ldloc.2
|
|
IL_0066: brtrue.s IL_006f
|
|
|
|
.line 204,204 : 25,50 ''
|
|
IL_0068: ldloc.1
|
|
IL_0069: call void [mscorlib]System.Runtime.InteropServices.Marshal::FreeHGlobal(native int)
|
|
IL_006e: nop
|
|
.line 205,205 : 17,18 ''
|
|
IL_006f: nop
|
|
.line 199,199 : 54,57 ''
|
|
IL_0070: ldloc.0
|
|
IL_0071: ldc.i4.1
|
|
IL_0072: add
|
|
IL_0073: stloc.0
|
|
.line 199,199 : 33,52 ''
|
|
IL_0074: ldloc.0
|
|
IL_0075: ldarg.0
|
|
IL_0076: ldfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Pressure
|
|
IL_007b: ldlen
|
|
IL_007c: conv.i4
|
|
IL_007d: clt
|
|
IL_007f: stloc.2
|
|
IL_0080: ldloc.2
|
|
IL_0081: brtrue.s IL_0043
|
|
|
|
.line 207,207 : 17,33 ''
|
|
IL_0083: ldarg.0
|
|
IL_0084: ldnull
|
|
IL_0085: stfld native int[] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Pressure
|
|
.line 208,208 : 13,14 ''
|
|
IL_008a: nop
|
|
.line 209,209 : 9,10 ''
|
|
IL_008b: 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<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>::Empty
|
|
IL_0005: initobj valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!T>
|
|
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 79 (0x4f)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 53,53 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 54,54 : 13,32 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 55,55 : 17,59 ''
|
|
IL_0013: ldstr "plugin"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 57,57 : 13,34 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.1
|
|
IL_0020: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin
|
|
.line 59,59 : 13,62 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: newobj instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::.ctor()
|
|
IL_002b: stfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks
|
|
.line 60,60 : 13,68 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: newobj instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::.ctor()
|
|
IL_0036: stfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions
|
|
.line 61,61 : 13,61 ''
|
|
IL_003b: ldarg.0
|
|
IL_003c: newobj instance void Virtuoso.Miranda.Plugins.Collections.EventHandleCollection::.ctor()
|
|
IL_0041: stfld class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHandles
|
|
.line 63,63 : 13,26 ''
|
|
IL_0046: ldarg.0
|
|
IL_0047: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::Initialize()
|
|
IL_004c: nop
|
|
.line 64,64 : 9,10 ''
|
|
IL_004d: nop
|
|
IL_004e: ret
|
|
} // end of method PluginDescriptor::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
Initialize() cil managed
|
|
{
|
|
// Code size 158 (0x9e)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Type pluginType,
|
|
[1] class [mscorlib]System.Reflection.Assembly pluginAssembly,
|
|
[2] class [mscorlib]System.Reflection.MethodInfo[] methods,
|
|
[3] class [mscorlib]System.Reflection.MethodInfo 'method',
|
|
[4] class [mscorlib]System.Reflection.MethodInfo[] CS$6$0000,
|
|
[5] int32 CS$7$0001,
|
|
[6] bool CS$4$0002)
|
|
.line 67,67 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 13,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0007: ldarg.0
|
|
IL_0008: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::set_Descriptor(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_000d: nop
|
|
.line 70,70 : 13,48 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0014: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0019: stloc.0
|
|
.line 71,71 : 13,59 ''
|
|
IL_001a: ldloc.0
|
|
IL_001b: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0020: stloc.1
|
|
.line 73,73 : 13,182 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: ldc.i4.s 124
|
|
IL_0024: callvirt instance class [mscorlib]System.Reflection.MethodInfo[] [mscorlib]System.Type::GetMethods(valuetype [mscorlib]System.Reflection.BindingFlags)
|
|
IL_0029: stloc.2
|
|
.line 75,75 : 13,20 ''
|
|
IL_002a: nop
|
|
.line 75,75 : 43,50 ''
|
|
IL_002b: ldloc.2
|
|
IL_002c: stloc.s CS$6$0000
|
|
IL_002e: ldc.i4.0
|
|
IL_002f: stloc.s CS$7$0001
|
|
IL_0031: br.s IL_0065
|
|
|
|
.line 75,75 : 22,39 ''
|
|
IL_0033: ldloc.s CS$6$0000
|
|
IL_0035: ldloc.s CS$7$0001
|
|
IL_0037: ldelem.ref
|
|
IL_0038: stloc.3
|
|
.line 76,76 : 13,14 ''
|
|
IL_0039: nop
|
|
.line 77,77 : 17,88 ''
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldloc.3
|
|
IL_003c: ldarg.0
|
|
IL_003d: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks()
|
|
IL_0042: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooksByAttribute<class Virtuoso.Miranda.Plugins.Infrastructure.EventHookAttribute>(class [mscorlib]System.Reflection.MethodInfo,
|
|
class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection)
|
|
IL_0047: nop
|
|
.line 78,78 : 17,100 ''
|
|
IL_0048: ldarg.0
|
|
IL_0049: ldloc.3
|
|
IL_004a: ldarg.0
|
|
IL_004b: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions()
|
|
IL_0050: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooksByAttribute<class Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute>(class [mscorlib]System.Reflection.MethodInfo,
|
|
class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection)
|
|
IL_0055: nop
|
|
.line 80,80 : 17,62 ''
|
|
IL_0056: ldarg.0
|
|
IL_0057: ldloc.3
|
|
IL_0058: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodLevelDeclaredMenuItems(class [mscorlib]System.Reflection.MethodInfo)
|
|
IL_005d: nop
|
|
.line 81,81 : 13,14 ''
|
|
IL_005e: nop
|
|
IL_005f: ldloc.s CS$7$0001
|
|
IL_0061: ldc.i4.1
|
|
IL_0062: add
|
|
IL_0063: stloc.s CS$7$0001
|
|
.line 75,75 : 40,42 ''
|
|
IL_0065: ldloc.s CS$7$0001
|
|
IL_0067: ldloc.s CS$6$0000
|
|
IL_0069: ldlen
|
|
IL_006a: conv.i4
|
|
IL_006b: clt
|
|
IL_006d: stloc.s CS$4$0002
|
|
IL_006f: ldloc.s CS$4$0002
|
|
IL_0071: brtrue.s IL_0033
|
|
|
|
.line 83,83 : 13,49 ''
|
|
IL_0073: ldarg.0
|
|
IL_0074: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateTopLevelDeclaredMenuItems()
|
|
IL_0079: nop
|
|
.line 84,84 : 13,81 ''
|
|
IL_007a: ldarg.0
|
|
IL_007b: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0080: ldarg.0
|
|
IL_0081: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0086: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection()
|
|
IL_008b: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterMenuItemsPopulationInternal(class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection)
|
|
IL_0090: nop
|
|
.line 86,86 : 13,56 ''
|
|
IL_0091: ldarg.0
|
|
IL_0092: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0097: callvirt instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitializationInternal()
|
|
IL_009c: nop
|
|
.line 87,87 : 9,10 ''
|
|
IL_009d: 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 83 (0x53)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] class Virtuoso.Miranda.Plugins.PluginDescriptor CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 90,90 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 91,91 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 92,92 : 17,59 ''
|
|
IL_000c: ldstr "plugin"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 95,95 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0017: nop
|
|
.line 96,96 : 17,53 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: newobj instance void Virtuoso.Miranda.Plugins.PluginDescriptor::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_001e: stloc.1
|
|
IL_001f: leave.s IL_0050
|
|
|
|
.line 98,98 : 13,36 ''
|
|
} // end .try
|
|
catch Virtuoso.Miranda.Plugins.FusionException
|
|
{
|
|
IL_0021: pop
|
|
.line 99,99 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 100,100 : 17,23 ''
|
|
IL_0023: rethrow
|
|
.line 102,102 : 13,32 ''
|
|
} // end handler
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0025: stloc.0
|
|
.line 103,103 : 13,14 ''
|
|
IL_0026: nop
|
|
.line 104,104 : 17,195 ''
|
|
IL_0027: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor()
|
|
IL_002c: ldloc.0
|
|
IL_002d: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0032: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0037: ldarg.0
|
|
IL_0038: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_003d: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0042: ldarg.0
|
|
IL_0043: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0048: ldarg.0
|
|
IL_0049: ldloc.0
|
|
IL_004a: 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_004f: throw
|
|
|
|
} // end handler
|
|
IL_0050: nop
|
|
.line 106,106 : 9,10 ''
|
|
IL_0051: ldloc.1
|
|
IL_0052: 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 111 (0x6f)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Type attribType,
|
|
[1] !!TAttrib[] attributes,
|
|
[2] bool CS$4$0000)
|
|
.line 113,113 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 114,114 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 115,115 : 17,59 ''
|
|
IL_000c: ldstr "method"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 117,117 : 13,33 ''
|
|
IL_0017: ldarg.2
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: stloc.2
|
|
IL_001f: ldloc.2
|
|
IL_0020: brtrue.s IL_002d
|
|
|
|
.line 118,118 : 17,60 ''
|
|
IL_0022: ldstr "hookBag"
|
|
IL_0027: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002c: throw
|
|
|
|
.line 120,120 : 13,47 ''
|
|
IL_002d: ldtoken !!TAttrib
|
|
IL_0032: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0037: stloc.0
|
|
.line 122,122 : 13,52 ''
|
|
IL_0038: ldarg.1
|
|
IL_0039: ldloc.0
|
|
IL_003a: ldc.i4.1
|
|
IL_003b: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0040: ldc.i4.0
|
|
IL_0041: ceq
|
|
IL_0043: stloc.2
|
|
IL_0044: ldloc.2
|
|
IL_0045: brtrue.s IL_006e
|
|
|
|
.line 123,123 : 13,14 ''
|
|
IL_0047: nop
|
|
.line 124,124 : 17,107 ''
|
|
IL_0048: ldarg.1
|
|
IL_0049: ldloc.0
|
|
IL_004a: ldc.i4.1
|
|
IL_004b: call class [mscorlib]System.Attribute[] [mscorlib]System.Attribute::GetCustomAttributes(class [mscorlib]System.Reflection.MemberInfo,
|
|
class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0050: castclass !!TAttrib[]
|
|
IL_0055: stloc.1
|
|
.line 126,126 : 17,43 ''
|
|
IL_0056: ldloc.1
|
|
IL_0057: ldlen
|
|
IL_0058: conv.i4
|
|
IL_0059: ldc.i4.0
|
|
IL_005a: cgt
|
|
IL_005c: ldc.i4.0
|
|
IL_005d: ceq
|
|
IL_005f: stloc.2
|
|
IL_0060: ldloc.2
|
|
IL_0061: brtrue.s IL_006d
|
|
|
|
.line 127,127 : 21,79 ''
|
|
IL_0063: ldarg.0
|
|
IL_0064: ldarg.1
|
|
IL_0065: ldarg.2
|
|
IL_0066: ldloc.1
|
|
IL_0067: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooks<!!0>(class [mscorlib]System.Reflection.MethodInfo,
|
|
class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection,
|
|
!!0[])
|
|
IL_006c: nop
|
|
.line 128,128 : 13,14 ''
|
|
IL_006d: nop
|
|
.line 129,129 : 9,10 ''
|
|
IL_006e: 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 248 (0xf8)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Callback hookCallback,
|
|
[1] !!TAttrib attribute,
|
|
[2] bool CS$4$0000,
|
|
[3] !!TAttrib[] CS$6$0001,
|
|
[4] int32 CS$7$0002)
|
|
.line 132,132 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 133,133 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 134,134 : 17,59 ''
|
|
IL_000c: ldstr "method"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 136,136 : 13,33 ''
|
|
IL_0017: ldarg.2
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: stloc.2
|
|
IL_001f: ldloc.2
|
|
IL_0020: brtrue.s IL_002d
|
|
|
|
.line 137,137 : 17,60 ''
|
|
IL_0022: ldstr "hookBag"
|
|
IL_0027: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002c: throw
|
|
|
|
.line 139,139 : 13,36 ''
|
|
IL_002d: ldarg.3
|
|
IL_002e: ldnull
|
|
IL_002f: ceq
|
|
IL_0031: ldc.i4.0
|
|
IL_0032: ceq
|
|
IL_0034: stloc.2
|
|
IL_0035: ldloc.2
|
|
IL_0036: brtrue.s IL_0043
|
|
|
|
.line 140,140 : 17,63 ''
|
|
IL_0038: ldstr "attributes"
|
|
IL_003d: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0042: throw
|
|
|
|
.line 142,142 : 13,40 ''
|
|
IL_0043: ldarg.3
|
|
IL_0044: ldlen
|
|
IL_0045: conv.i4
|
|
IL_0046: ldc.i4.0
|
|
IL_0047: ceq
|
|
IL_0049: ldc.i4.0
|
|
IL_004a: ceq
|
|
IL_004c: stloc.2
|
|
IL_004d: ldloc.2
|
|
IL_004e: brtrue.s IL_0055
|
|
|
|
.line 143,143 : 17,24 ''
|
|
IL_0050: br IL_00f7
|
|
|
|
.line 145,145 : 13,115 ''
|
|
IL_0055: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::CallbackDelegType
|
|
IL_005a: ldarg.0
|
|
IL_005b: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0060: ldarg.1
|
|
IL_0061: ldc.i4.0
|
|
IL_0062: call class [mscorlib]System.Delegate [mscorlib]System.Delegate::CreateDelegate(class [mscorlib]System.Type,
|
|
object,
|
|
class [mscorlib]System.Reflection.MethodInfo,
|
|
bool)
|
|
IL_0067: isinst Virtuoso.Miranda.Plugins.Callback
|
|
IL_006c: stloc.0
|
|
.line 147,147 : 13,38 ''
|
|
IL_006d: ldloc.0
|
|
IL_006e: ldnull
|
|
IL_006f: ceq
|
|
IL_0071: ldc.i4.0
|
|
IL_0072: ceq
|
|
IL_0074: stloc.2
|
|
IL_0075: ldloc.2
|
|
IL_0076: brtrue.s IL_00b0
|
|
|
|
.line 148,148 : 17,193 ''
|
|
IL_0078: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_InvalidMethodSignature()
|
|
IL_007d: ldarg.1
|
|
IL_007e: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
|
|
IL_0083: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0088: ldarg.0
|
|
IL_0089: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_008e: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0093: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0098: ldarg.0
|
|
IL_0099: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_009e: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_00a3: ldarg.0
|
|
IL_00a4: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_00a9: ldnull
|
|
IL_00aa: 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_00af: throw
|
|
|
|
.line 150,150 : 13,20 ''
|
|
IL_00b0: nop
|
|
.line 150,150 : 43,53 ''
|
|
IL_00b1: ldarg.3
|
|
IL_00b2: stloc.3
|
|
IL_00b3: ldc.i4.0
|
|
IL_00b4: stloc.s CS$7$0002
|
|
IL_00b6: br.s IL_00ec
|
|
|
|
.line 150,150 : 22,39 ''
|
|
IL_00b8: ldloc.3
|
|
IL_00b9: ldloc.s CS$7$0002
|
|
IL_00bb: ldelem !!TAttrib
|
|
IL_00c0: stloc.1
|
|
.line 151,151 : 13,14 ''
|
|
IL_00c1: nop
|
|
.line 152,152 : 17,115 ''
|
|
IL_00c2: ldarg.2
|
|
IL_00c3: ldloca.s attribute
|
|
IL_00c5: constrained. !!TAttrib
|
|
IL_00cb: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookName()
|
|
IL_00d0: ldarg.0
|
|
IL_00d1: ldloc.0
|
|
IL_00d2: ldloca.s attribute
|
|
IL_00d4: constrained. !!TAttrib
|
|
IL_00da: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookAttribute::get_HookType()
|
|
IL_00df: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_00e4: pop
|
|
.line 153,153 : 13,14 ''
|
|
IL_00e5: nop
|
|
IL_00e6: ldloc.s CS$7$0002
|
|
IL_00e8: ldc.i4.1
|
|
IL_00e9: add
|
|
IL_00ea: stloc.s CS$7$0002
|
|
.line 150,150 : 40,42 ''
|
|
IL_00ec: ldloc.s CS$7$0002
|
|
IL_00ee: ldloc.3
|
|
IL_00ef: ldlen
|
|
IL_00f0: conv.i4
|
|
IL_00f1: clt
|
|
IL_00f3: stloc.2
|
|
IL_00f4: ldloc.2
|
|
IL_00f5: brtrue.s IL_00b8
|
|
|
|
.line 154,154 : 9,10 ''
|
|
IL_00f7: ret
|
|
} // end of method PluginDescriptor::PopulateMethodHooks
|
|
|
|
.method private hidebysig instance void
|
|
PopulateTopLevelDeclaredMenuItems() cil managed
|
|
{
|
|
// Code size 71 (0x47)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Type pluginType,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] menuItemAttribs,
|
|
[2] bool CS$4$0000)
|
|
.line 157,157 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 158,158 : 13,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0007: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_000c: stloc.0
|
|
.line 160,160 : 13,64 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType
|
|
IL_0013: ldc.i4.1
|
|
IL_0014: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0019: ldc.i4.0
|
|
IL_001a: ceq
|
|
IL_001c: stloc.2
|
|
IL_001d: ldloc.2
|
|
IL_001e: brtrue.s IL_0046
|
|
|
|
.line 161,161 : 13,14 ''
|
|
IL_0020: nop
|
|
.line 162,162 : 17,155 ''
|
|
IL_0021: ldloc.0
|
|
IL_0022: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType
|
|
IL_0027: ldc.i4.1
|
|
IL_0028: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_002d: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[]
|
|
IL_0032: stloc.1
|
|
.line 163,163 : 17,70 ''
|
|
IL_0033: ldarg.0
|
|
IL_0034: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0039: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection()
|
|
IL_003e: ldloc.1
|
|
IL_003f: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::AddRange(class [mscorlib]System.Collections.Generic.IEnumerable`1<!0>)
|
|
IL_0044: nop
|
|
.line 164,164 : 13,14 ''
|
|
IL_0045: nop
|
|
.line 165,165 : 9,10 ''
|
|
IL_0046: ret
|
|
} // end of method PluginDescriptor::PopulateTopLevelDeclaredMenuItems
|
|
|
|
.method private hidebysig instance void
|
|
PopulateMethodLevelDeclaredMenuItems(class [mscorlib]System.Reflection.MethodInfo 'method') cil managed
|
|
{
|
|
// Code size 265 (0x109)
|
|
.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] bool CS$4$0000,
|
|
[5] class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[] CS$6$0001,
|
|
[6] int32 CS$7$0002,
|
|
[7] class Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute[] CS$0$0003)
|
|
.line 168,168 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 169,169 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0000
|
|
IL_000a: ldloc.s CS$4$0000
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 170,170 : 17,59 ''
|
|
IL_000e: ldstr "method"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 172,172 : 13,60 ''
|
|
IL_0019: ldarg.1
|
|
IL_001a: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType
|
|
IL_001f: ldc.i4.1
|
|
IL_0020: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0025: ldc.i4.0
|
|
IL_0026: ceq
|
|
IL_0028: stloc.s CS$4$0000
|
|
IL_002a: ldloc.s CS$4$0000
|
|
IL_002c: brtrue IL_0108
|
|
|
|
.line 173,173 : 13,14 ''
|
|
IL_0031: nop
|
|
.line 174,174 : 17,105 ''
|
|
IL_0032: ldstr "{0}.{1}"
|
|
IL_0037: ldarg.0
|
|
IL_0038: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_003d: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0042: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_0047: ldarg.1
|
|
IL_0048: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
|
|
IL_004d: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0052: stloc.0
|
|
.line 175,175 : 17,145 ''
|
|
IL_0053: ldarg.1
|
|
IL_0054: ldsfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.PluginDescriptor::MenuItemAttribType
|
|
IL_0059: ldc.i4.1
|
|
IL_005a: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_005f: castclass class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute[]
|
|
IL_0064: stloc.1
|
|
.line 177,177 : 17,48 ''
|
|
IL_0065: ldc.i4.0
|
|
IL_0066: stloc.2
|
|
.line 179,179 : 17,24 ''
|
|
IL_0067: nop
|
|
.line 179,179 : 67,76 ''
|
|
IL_0068: ldloc.1
|
|
IL_0069: stloc.s CS$6$0001
|
|
IL_006b: ldc.i4.0
|
|
IL_006c: stloc.s CS$7$0002
|
|
IL_006e: br IL_00f6
|
|
|
|
.line 179,179 : 26,63 ''
|
|
IL_0073: ldloc.s CS$6$0001
|
|
IL_0075: ldloc.s CS$7$0002
|
|
IL_0077: ldelem.ref
|
|
IL_0078: stloc.3
|
|
.line 180,180 : 17,18 ''
|
|
IL_0079: nop
|
|
.line 181,181 : 21,65 ''
|
|
IL_007a: ldloc.3
|
|
IL_007b: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service()
|
|
IL_0080: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0085: stloc.s CS$4$0000
|
|
IL_0087: ldloc.s CS$4$0000
|
|
IL_0089: brtrue.s IL_00a8
|
|
|
|
.line 182,182 : 25,190 ''
|
|
IL_008b: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet()
|
|
IL_0090: ldloc.3
|
|
IL_0091: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Text()
|
|
IL_0096: ldloc.0
|
|
IL_0097: ldloc.3
|
|
IL_0098: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service()
|
|
IL_009d: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object,
|
|
object)
|
|
IL_00a2: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_00a7: throw
|
|
|
|
.line 184,184 : 21,44 ''
|
|
IL_00a8: ldloc.2
|
|
IL_00a9: stloc.s CS$4$0000
|
|
IL_00ab: ldloc.s CS$4$0000
|
|
IL_00ad: brtrue.s IL_00d5
|
|
|
|
.line 185,185 : 21,22 ''
|
|
IL_00af: nop
|
|
.line 186,186 : 25,142 ''
|
|
IL_00b0: ldarg.0
|
|
IL_00b1: ldarg.1
|
|
IL_00b2: ldarg.0
|
|
IL_00b3: call instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions()
|
|
IL_00b8: ldc.i4.1
|
|
IL_00b9: newarr Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute
|
|
IL_00be: stloc.s CS$0$0003
|
|
IL_00c0: ldloc.s CS$0$0003
|
|
IL_00c2: ldc.i4.0
|
|
IL_00c3: ldloc.0
|
|
IL_00c4: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute::.ctor(string)
|
|
IL_00c9: stelem.ref
|
|
IL_00ca: ldloc.s CS$0$0003
|
|
IL_00cc: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::PopulateMethodHooks<class Virtuoso.Miranda.Plugins.Infrastructure.ServiceFunctionAttribute>(class [mscorlib]System.Reflection.MethodInfo,
|
|
class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection,
|
|
!!0[])
|
|
IL_00d1: nop
|
|
.line 187,187 : 25,50 ''
|
|
IL_00d2: ldc.i4.1
|
|
IL_00d3: stloc.2
|
|
.line 188,188 : 21,22 ''
|
|
IL_00d4: nop
|
|
.line 190,190 : 21,54 ''
|
|
IL_00d5: ldloc.3
|
|
IL_00d6: ldloc.0
|
|
IL_00d7: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::set_Service(string)
|
|
IL_00dc: nop
|
|
.line 191,191 : 21,62 ''
|
|
IL_00dd: ldarg.0
|
|
IL_00de: call instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_00e3: callvirt instance class Virtuoso.Miranda.Plugins.Collections.MenuItemDeclarationCollection Virtuoso.Miranda.Plugins.MirandaPlugin::get_MenuItemsCollection()
|
|
IL_00e8: ldloc.3
|
|
IL_00e9: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute>::Add(!0)
|
|
IL_00ee: nop
|
|
.line 192,192 : 17,18 ''
|
|
IL_00ef: nop
|
|
IL_00f0: ldloc.s CS$7$0002
|
|
IL_00f2: ldc.i4.1
|
|
IL_00f3: add
|
|
IL_00f4: stloc.s CS$7$0002
|
|
.line 179,179 : 64,66 ''
|
|
IL_00f6: ldloc.s CS$7$0002
|
|
IL_00f8: ldloc.s CS$6$0001
|
|
IL_00fa: ldlen
|
|
IL_00fb: conv.i4
|
|
IL_00fc: clt
|
|
IL_00fe: stloc.s CS$4$0000
|
|
IL_0100: ldloc.s CS$4$0000
|
|
IL_0102: brtrue IL_0073
|
|
|
|
.line 193,193 : 13,14 ''
|
|
IL_0107: nop
|
|
.line 194,194 : 9,10 ''
|
|
IL_0108: ret
|
|
} // end of method PluginDescriptor::PopulateMethodLevelDeclaredMenuItems
|
|
|
|
.method public hidebysig virtual instance int32
|
|
GetHashCode() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 201,201 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 202,202 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin
|
|
IL_0007: callvirt instance int32 [mscorlib]System.Object::GetHashCode()
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 203,203 : 9,10 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method PluginDescriptor::GetHashCode
|
|
|
|
.method public hidebysig virtual instance bool
|
|
Equals(object obj) cil managed
|
|
{
|
|
// Code size 52 (0x34)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 206,206 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 207,207 : 13,59 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.1
|
|
IL_0005: isinst Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_000a: ldnull
|
|
IL_000b: cgt.un
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: nop
|
|
IL_0011: stloc.1
|
|
IL_0012: ldloc.1
|
|
IL_0013: brtrue.s IL_0019
|
|
|
|
.line 208,208 : 17,30 ''
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: stloc.0
|
|
IL_0017: br.s IL_0032
|
|
|
|
.line 210,210 : 13,66 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin
|
|
IL_001f: ldarg.1
|
|
IL_0020: castclass Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_0025: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin
|
|
IL_002a: callvirt instance bool [mscorlib]System.Object::Equals(object)
|
|
IL_002f: stloc.0
|
|
IL_0030: br.s IL_0032
|
|
|
|
.line 211,211 : 9,10 ''
|
|
IL_0032: ldloc.0
|
|
IL_0033: ret
|
|
} // end of method PluginDescriptor::Equals
|
|
|
|
.method public hidebysig instance void
|
|
SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState newState) cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 8
|
|
.line 214,214 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 215,215 : 13,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: call instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState,
|
|
bool)
|
|
IL_0009: nop
|
|
.line 216,216 : 9,10 ''
|
|
IL_000a: ret
|
|
} // end of method PluginDescriptor::SetPluginState
|
|
|
|
.method public hidebysig instance void
|
|
SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState newState,
|
|
bool rememberState) cil managed
|
|
{
|
|
// Code size 21 (0x15)
|
|
.maxstack 8
|
|
.line 219,219 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 220,220 : 13,96 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager()
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldarg.1
|
|
IL_000d: ldarg.2
|
|
IL_000e: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
valuetype Virtuoso.Miranda.Plugins.PluginState,
|
|
bool)
|
|
IL_0013: nop
|
|
.line 221,221 : 9,10 ''
|
|
IL_0014: ret
|
|
} // end of method PluginDescriptor::SetPluginState
|
|
|
|
.method assembly hidebysig instance void
|
|
AssociateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed
|
|
{
|
|
// Code size 112 (0x70)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$4$0001)
|
|
.line 224,224 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 225,225 : 13,30 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 226,226 : 17,57 ''
|
|
IL_000c: ldstr "hook"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 229,229 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0017: nop
|
|
.line 230,230 : 17,67 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_001e: nop
|
|
.line 232,232 : 17,39 ''
|
|
IL_001f: ldarg.1
|
|
IL_0020: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType()
|
|
IL_0025: stloc.1
|
|
IL_0026: ldloc.1
|
|
IL_0027: ldc.i4.1
|
|
IL_0028: sub
|
|
IL_0029: switch (
|
|
IL_0038,
|
|
IL_0047)
|
|
IL_0036: br.s IL_0056
|
|
|
|
.line 235,235 : 25,46 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks
|
|
IL_003e: ldarg.1
|
|
IL_003f: callvirt instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0044: nop
|
|
.line 236,236 : 25,31 ''
|
|
IL_0045: br.s IL_0061
|
|
|
|
.line 238,238 : 25,52 ''
|
|
IL_0047: ldarg.0
|
|
IL_0048: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions
|
|
IL_004d: ldarg.1
|
|
IL_004e: callvirt instance void Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Add(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0053: nop
|
|
.line 239,239 : 25,31 ''
|
|
IL_0054: br.s IL_0061
|
|
|
|
.line 241,241 : 25,71 ''
|
|
IL_0056: ldstr "hook"
|
|
IL_005b: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0060: throw
|
|
|
|
.line 243,243 : 13,14 ''
|
|
IL_0061: nop
|
|
IL_0062: leave.s IL_006e
|
|
|
|
.line 245,245 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0064: nop
|
|
.line 246,246 : 17,55 ''
|
|
IL_0065: ldarg.0
|
|
IL_0066: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_006b: nop
|
|
.line 247,247 : 13,14 ''
|
|
IL_006c: nop
|
|
IL_006d: endfinally
|
|
} // end handler
|
|
IL_006e: nop
|
|
.line 248,248 : 9,10 ''
|
|
IL_006f: ret
|
|
} // end of method PluginDescriptor::AssociateHook
|
|
|
|
.method assembly hidebysig instance void
|
|
UpdatePluginState(valuetype Virtuoso.Miranda.Plugins.PluginState state) cil managed
|
|
{
|
|
// Code size 45 (0x2d)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 251,251 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 252,252 : 13,61 ''
|
|
IL_0001: ldtoken Virtuoso.Miranda.Plugins.PluginState
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: ldarg.1
|
|
IL_000c: box Virtuoso.Miranda.Plugins.PluginState
|
|
IL_0011: call bool [mscorlib]System.Enum::IsDefined(class [mscorlib]System.Type,
|
|
object)
|
|
IL_0016: stloc.0
|
|
IL_0017: ldloc.0
|
|
IL_0018: brtrue.s IL_0025
|
|
|
|
.line 253,253 : 17,64 ''
|
|
IL_001a: ldstr "state"
|
|
IL_001f: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0024: throw
|
|
|
|
.line 255,255 : 13,41 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::PluginStateInternal
|
|
.line 256,256 : 9,10 ''
|
|
IL_002c: ret
|
|
} // end of method PluginDescriptor::UpdatePluginState
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.PluginState
|
|
get_PluginState() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.PluginState CS$1$0000)
|
|
.line 265,265 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 266,266 : 17,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::PluginStateInternal
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 267,267 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginDescriptor::get_PluginState
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.MirandaPlugin
|
|
get_Plugin() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin CS$1$0000)
|
|
.line 273,273 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 274,274 : 17,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 275,275 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginDescriptor::get_Plugin
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsStandalone() cil managed
|
|
{
|
|
// Code size 20 (0x14)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 281,281 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 282,282 : 17,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin
|
|
IL_0007: isinst Virtuoso.Hyphen.Mini.StandalonePlugin
|
|
IL_000c: ldnull
|
|
IL_000d: cgt.un
|
|
IL_000f: stloc.0
|
|
IL_0010: br.s IL_0012
|
|
|
|
.line 283,283 : 13,14 ''
|
|
IL_0012: ldloc.0
|
|
IL_0013: ret
|
|
} // end of method PluginDescriptor::get_IsStandalone
|
|
|
|
.method assembly hidebysig specialname
|
|
instance bool get_IsConfigurable() cil managed
|
|
{
|
|
// Code size 37 (0x25)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 289,289 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 290,290 : 17,75 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin
|
|
IL_0007: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_HasOptions()
|
|
IL_000c: brfalse.s IL_001e
|
|
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::plugin
|
|
IL_0014: isinst Virtuoso.Miranda.Plugins.IConfigurablePlugin
|
|
IL_0019: ldnull
|
|
IL_001a: cgt.un
|
|
IL_001c: br.s IL_001f
|
|
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: nop
|
|
IL_0020: stloc.0
|
|
IL_0021: br.s IL_0023
|
|
|
|
.line 291,291 : 13,14 ''
|
|
IL_0023: ldloc.0
|
|
IL_0024: ret
|
|
} // end of method PluginDescriptor::get_IsConfigurable
|
|
|
|
.method assembly hidebysig specialname
|
|
instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection
|
|
get_EventHooks() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection CS$1$0000)
|
|
.line 297,297 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 298,298 : 17,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHooks
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 299,299 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginDescriptor::get_EventHooks
|
|
|
|
.method assembly hidebysig specialname
|
|
instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection
|
|
get_ServiceFunctions() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection CS$1$0000)
|
|
.line 305,305 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 306,306 : 17,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::serviceFunctions
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 307,307 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginDescriptor::get_ServiceFunctions
|
|
|
|
.method assembly hidebysig specialname
|
|
instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection
|
|
get_EventHandles() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection CS$1$0000)
|
|
.line 313,313 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 314,314 : 17,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::eventHandles
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 315,315 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 91 (0x5b)
|
|
.maxstack 5
|
|
.locals init ([0] class [mscorlib]System.Reflection.AssemblyName assemblyName)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 40,40 : 9,10 ''
|
|
IL_000a: nop
|
|
.line 41,41 : 13,83 ''
|
|
IL_000b: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly()
|
|
IL_0010: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName()
|
|
IL_0015: stloc.0
|
|
.line 42,42 : 13,145 ''
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: ldstr "Hyphen::PluginManager"
|
|
IL_001c: ldstr "Hyphen Plugin Manager v"
|
|
IL_0021: ldloc.0
|
|
IL_0022: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version()
|
|
IL_0027: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_002c: ldstr " is initializing, please wait..."
|
|
IL_0031: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_0036: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_003b: nop
|
|
.line 44,44 : 13,77 ''
|
|
IL_003c: ldarg.0
|
|
IL_003d: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty
|
|
IL_0042: call void Virtuoso.Miranda.Plugins.PluginManagerBase::FirePrimaryPluginManagerInitializedEvent(class Virtuoso.Miranda.Plugins.PluginManagerBase,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0047: nop
|
|
.line 45,45 : 13,86 ''
|
|
IL_0048: ldc.i4.0
|
|
IL_0049: ldstr "Hyphen::PluginManager"
|
|
IL_004e: ldstr "Default Plugin Manager initialized."
|
|
IL_0053: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0058: nop
|
|
.line 46,46 : 9,10 ''
|
|
IL_0059: nop
|
|
IL_005a: ret
|
|
} // end of method DefaultPluginManager::.ctor
|
|
|
|
.method famorassem hidebysig virtual instance void
|
|
FindAndLoadPlugins() cil managed
|
|
{
|
|
// Code size 398 (0x18e)
|
|
.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] bool CS$4$0000,
|
|
[8] string[] CS$6$0001,
|
|
[9] int32 CS$7$0002)
|
|
.line 53,53 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::get_FusionContext()
|
|
IL_0007: callvirt instance bool Virtuoso.Hyphen.FusionContext::get_IsInvalid()
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.s CS$4$0000
|
|
IL_0011: ldloc.s CS$4$0000
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 55,55 : 17,102 ''
|
|
IL_0015: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_InvalidFusionContext()
|
|
IL_001a: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 57,57 : 13,29 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: call instance bool Virtuoso.Miranda.Plugins.PluginManagerBase::get_Initialized()
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: ceq
|
|
IL_0029: stloc.s CS$4$0000
|
|
IL_002b: ldloc.s CS$4$0000
|
|
IL_002d: brtrue.s IL_003a
|
|
|
|
.line 58,58 : 17,113 ''
|
|
IL_002f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginManagerAlreadyInitialized()
|
|
IL_0034: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0039: throw
|
|
|
|
.line 60,60 : 13,45 ''
|
|
IL_003a: ldnull
|
|
IL_003b: stloc.0
|
|
.line 61,61 : 13,37 ''
|
|
IL_003c: ldnull
|
|
IL_003d: stloc.1
|
|
.line 62,62 : 13,48 ''
|
|
IL_003e: ldnull
|
|
IL_003f: stloc.2
|
|
.line 65,65 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0040: nop
|
|
.line 66,66 : 17,79 ''
|
|
IL_0041: ldarg.0
|
|
IL_0042: call instance class Virtuoso.Hyphen.FusionContext Virtuoso.Miranda.Plugins.PluginManagerBase::get_FusionContext()
|
|
IL_0047: callvirt instance class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.FusionContext::get_AssemblyProbe()
|
|
IL_004c: callvirt instance string[] Virtuoso.Miranda.Plugins.AssemblyProbe::FindAssemblies()
|
|
IL_0051: stloc.3
|
|
.line 68,68 : 17,39 ''
|
|
IL_0052: ldloc.3
|
|
IL_0053: ldlen
|
|
IL_0054: conv.i4
|
|
IL_0055: ldc.i4.0
|
|
IL_0056: ceq
|
|
IL_0058: ldc.i4.0
|
|
IL_0059: ceq
|
|
IL_005b: stloc.s CS$4$0000
|
|
IL_005d: ldloc.s CS$4$0000
|
|
IL_005f: brtrue.s IL_0078
|
|
|
|
.line 69,69 : 17,18 ''
|
|
IL_0061: nop
|
|
.line 70,70 : 21,84 ''
|
|
IL_0062: ldc.i4.1
|
|
IL_0063: ldstr "Hyphen::PluginManager"
|
|
IL_0068: ldstr "No managed plugins found."
|
|
IL_006d: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0072: nop
|
|
.line 71,71 : 21,28 ''
|
|
IL_0073: leave IL_018c
|
|
|
|
.line 74,74 : 17,100 ''
|
|
IL_0078: ldc.i4.0
|
|
IL_0079: ldstr "Hyphen::PluginManager"
|
|
IL_007e: ldstr "Found "
|
|
IL_0083: ldloc.3
|
|
IL_0084: ldlen
|
|
IL_0085: conv.i4
|
|
IL_0086: box [mscorlib]System.Int32
|
|
IL_008b: ldstr " managed plugins..."
|
|
IL_0090: call string [mscorlib]System.String::Concat(object,
|
|
object,
|
|
object)
|
|
IL_0095: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_009a: nop
|
|
.line 76,76 : 17,24 ''
|
|
IL_009b: nop
|
|
.line 76,76 : 41,46 ''
|
|
IL_009c: ldloc.3
|
|
IL_009d: stloc.s CS$6$0001
|
|
IL_009f: ldc.i4.0
|
|
IL_00a0: stloc.s CS$7$0002
|
|
IL_00a2: br.s IL_00c0
|
|
|
|
.line 76,76 : 26,37 ''
|
|
IL_00a4: ldloc.s CS$6$0001
|
|
IL_00a6: ldloc.s CS$7$0002
|
|
IL_00a8: ldelem.ref
|
|
IL_00a9: stloc.s path
|
|
.line 77,77 : 21,97 ''
|
|
IL_00ab: ldarg.0
|
|
IL_00ac: ldloc.s path
|
|
IL_00ae: ldloca.s currentAssembly
|
|
IL_00b0: ldloca.s currentType
|
|
IL_00b2: ldloca.s currentPlugin
|
|
IL_00b4: call instance void Virtuoso.Miranda.Plugins.DefaultPluginManager::LoadAssembly(string,
|
|
class [mscorlib]System.Reflection.Assembly&,
|
|
class [mscorlib]System.Type&,
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin&)
|
|
IL_00b9: nop
|
|
IL_00ba: ldloc.s CS$7$0002
|
|
IL_00bc: ldc.i4.1
|
|
IL_00bd: add
|
|
IL_00be: stloc.s CS$7$0002
|
|
.line 76,76 : 38,40 ''
|
|
IL_00c0: ldloc.s CS$7$0002
|
|
IL_00c2: ldloc.s CS$6$0001
|
|
IL_00c4: ldlen
|
|
IL_00c5: conv.i4
|
|
IL_00c6: clt
|
|
IL_00c8: stloc.s CS$4$0000
|
|
IL_00ca: ldloc.s CS$4$0000
|
|
IL_00cc: brtrue.s IL_00a4
|
|
|
|
.line 78,78 : 13,14 ''
|
|
IL_00ce: nop
|
|
IL_00cf: leave IL_015b
|
|
|
|
.line 79,79 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00d4: stloc.s e
|
|
.line 80,80 : 13,14 ''
|
|
IL_00d6: nop
|
|
.line 81,81 : 17,44 ''
|
|
IL_00d7: ldnull
|
|
IL_00d8: stloc.s fEx
|
|
.line 82,82 : 17,65 ''
|
|
IL_00da: ldc.i4.0
|
|
IL_00db: ldstr "Hyphen::PluginManager"
|
|
IL_00e0: ldloc.s e
|
|
IL_00e2: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00e7: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_00ec: nop
|
|
.line 84,84 : 17,38 ''
|
|
IL_00ed: ldloc.s e
|
|
IL_00ef: isinst [mscorlib]System.IO.IOException
|
|
IL_00f4: ldnull
|
|
IL_00f5: cgt.un
|
|
IL_00f7: ldc.i4.0
|
|
IL_00f8: ceq
|
|
IL_00fa: stloc.s CS$4$0000
|
|
IL_00fc: ldloc.s CS$4$0000
|
|
IL_00fe: brtrue.s IL_0111
|
|
|
|
.line 85,85 : 21,123 ''
|
|
IL_0100: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_IOErrorOccurred()
|
|
IL_0105: ldloc.0
|
|
IL_0106: ldnull
|
|
IL_0107: ldnull
|
|
IL_0108: ldloc.s e
|
|
IL_010a: 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_010f: stloc.s fEx
|
|
.line 86,86 : 17,42 ''
|
|
IL_0111: ldloc.s e
|
|
IL_0113: isinst Virtuoso.Miranda.Plugins.FusionException
|
|
IL_0118: ldnull
|
|
IL_0119: cgt.un
|
|
IL_011b: ldc.i4.0
|
|
IL_011c: ceq
|
|
IL_011e: stloc.s CS$4$0000
|
|
IL_0120: ldloc.s CS$4$0000
|
|
IL_0122: brtrue.s IL_012f
|
|
|
|
.line 87,87 : 21,46 ''
|
|
IL_0124: ldloc.s e
|
|
IL_0126: castclass Virtuoso.Miranda.Plugins.FusionException
|
|
IL_012b: stloc.s fEx
|
|
IL_012d: br.s IL_0142
|
|
|
|
.line 89,89 : 21,97 ''
|
|
IL_012f: ldloc.s e
|
|
IL_0131: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0136: ldloc.0
|
|
IL_0137: ldloc.1
|
|
IL_0138: ldnull
|
|
IL_0139: ldloc.s e
|
|
IL_013b: 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_0140: stloc.s fEx
|
|
.line 91,91 : 17,113 ''
|
|
IL_0142: ldarg.0
|
|
IL_0143: ldloc.s fEx
|
|
IL_0145: ldloc.2
|
|
IL_0146: brtrue.s IL_014b
|
|
|
|
IL_0148: ldnull
|
|
IL_0149: br.s IL_0151
|
|
|
|
IL_014b: ldloc.2
|
|
IL_014c: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0151: nop
|
|
IL_0152: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0157: nop
|
|
.line 92,92 : 13,14 ''
|
|
IL_0158: nop
|
|
IL_0159: leave.s IL_015b
|
|
|
|
} // end handler
|
|
IL_015b: nop
|
|
IL_015c: leave.s IL_018b
|
|
|
|
.line 94,94 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_015e: nop
|
|
.line 95,95 : 17,38 ''
|
|
IL_015f: ldarg.0
|
|
IL_0160: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::DeclareInitialized()
|
|
IL_0165: nop
|
|
.line 96,96 : 17,60 ''
|
|
IL_0166: ldarg.0
|
|
IL_0167: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty
|
|
IL_016c: call instance void Virtuoso.Miranda.Plugins.PluginManagerBase::RaiseFusionCompletedEvent(class [mscorlib]System.EventArgs)
|
|
IL_0171: nop
|
|
.line 98,98 : 17,66 ''
|
|
IL_0172: call void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FlushCaches()
|
|
IL_0177: nop
|
|
.line 99,99 : 17,72 ''
|
|
IL_0178: ldc.i4.0
|
|
IL_0179: ldstr "Hyphen::PluginManager"
|
|
IL_017e: ldstr "Fusion completed."
|
|
IL_0183: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0188: nop
|
|
.line 100,100 : 13,14 ''
|
|
IL_0189: nop
|
|
IL_018a: endfinally
|
|
} // end handler
|
|
IL_018b: nop
|
|
IL_018c: nop
|
|
.line 101,101 : 9,10 ''
|
|
IL_018d: 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 218 (0xda)
|
|
.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,
|
|
[7] bool CS$4$0003)
|
|
.line 104,104 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 105,105 : 13,85 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: ldstr "Hyphen::PluginManager"
|
|
IL_0007: ldstr "Loading assembly '"
|
|
IL_000c: ldarg.1
|
|
IL_000d: ldstr "'..."
|
|
IL_0012: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_0017: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_001c: nop
|
|
.line 108,108 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_001d: nop
|
|
.line 109,109 : 17,89 ''
|
|
IL_001e: ldarg.2
|
|
IL_001f: ldarg.1
|
|
IL_0020: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string)
|
|
IL_0025: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::Load(string)
|
|
IL_002a: stind.ref
|
|
.line 111,111 : 17,24 ''
|
|
IL_002b: nop
|
|
.line 111,111 : 39,73 ''
|
|
IL_002c: ldarg.2
|
|
IL_002d: ldind.ref
|
|
IL_002e: call class [mscorlib]System.Type[] Virtuoso.Miranda.Plugins.PluginManagerBase::GetExposedPlugins(class [mscorlib]System.Reflection.Assembly)
|
|
IL_0033: stloc.s CS$6$0000
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: stloc.s CS$7$0001
|
|
IL_0038: br.s IL_0055
|
|
|
|
.line 111,111 : 26,35 ''
|
|
IL_003a: ldloc.s CS$6$0000
|
|
IL_003c: ldloc.s CS$7$0001
|
|
IL_003e: ldelem.ref
|
|
IL_003f: stloc.0
|
|
.line 112,112 : 21,60 ''
|
|
IL_0040: ldarg.0
|
|
IL_0041: ldarg.3
|
|
IL_0042: ldloc.0
|
|
IL_0043: dup
|
|
IL_0044: stloc.s CS$0$0002
|
|
IL_0046: stind.ref
|
|
IL_0047: ldloc.s CS$0$0002
|
|
IL_0049: call instance void Virtuoso.Miranda.Plugins.DefaultPluginManager::LoadPluginFromType(class [mscorlib]System.Type)
|
|
IL_004e: nop
|
|
IL_004f: ldloc.s CS$7$0001
|
|
IL_0051: ldc.i4.1
|
|
IL_0052: add
|
|
IL_0053: stloc.s CS$7$0001
|
|
.line 111,111 : 36,38 ''
|
|
IL_0055: ldloc.s CS$7$0001
|
|
IL_0057: ldloc.s CS$6$0000
|
|
IL_0059: ldlen
|
|
IL_005a: conv.i4
|
|
IL_005b: clt
|
|
IL_005d: stloc.s CS$4$0003
|
|
IL_005f: ldloc.s CS$4$0003
|
|
IL_0061: brtrue.s IL_003a
|
|
|
|
.line 113,113 : 13,14 ''
|
|
IL_0063: nop
|
|
IL_0064: leave.s IL_00d8
|
|
|
|
.line 114,114 : 13,49 ''
|
|
} // end .try
|
|
catch [mscorlib]System.BadImageFormatException
|
|
{
|
|
IL_0066: stloc.1
|
|
.line 115,115 : 13,14 ''
|
|
IL_0067: nop
|
|
.line 116,116 : 17,164 ''
|
|
IL_0068: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnmanagedImageFound()
|
|
IL_006d: ldarg.1
|
|
IL_006e: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0073: ldloc.1
|
|
IL_0074: callvirt instance string [mscorlib]System.BadImageFormatException::get_FusionLog()
|
|
IL_0079: ldnull
|
|
IL_007a: ldnull
|
|
IL_007b: ldnull
|
|
IL_007c: ldloc.1
|
|
IL_007d: 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_0082: throw
|
|
|
|
.line 118,118 : 13,47 ''
|
|
} // end handler
|
|
catch [mscorlib]System.IO.FileNotFoundException
|
|
{
|
|
IL_0083: stloc.2
|
|
.line 119,119 : 13,14 ''
|
|
IL_0084: nop
|
|
.line 120,120 : 17,235 ''
|
|
IL_0085: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError()
|
|
IL_008a: ldarg.2
|
|
IL_008b: ldind.ref
|
|
IL_008c: brtrue.s IL_0091
|
|
|
|
IL_008e: ldarg.1
|
|
IL_008f: br.s IL_0098
|
|
|
|
IL_0091: ldarg.2
|
|
IL_0092: ldind.ref
|
|
IL_0093: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0098: nop
|
|
IL_0099: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_009e: ldloc.2
|
|
IL_009f: callvirt instance string [mscorlib]System.IO.FileNotFoundException::get_FusionLog()
|
|
IL_00a4: ldarg.2
|
|
IL_00a5: ldind.ref
|
|
IL_00a6: ldarg.3
|
|
IL_00a7: ldind.ref
|
|
IL_00a8: ldnull
|
|
IL_00a9: ldloc.2
|
|
IL_00aa: 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_00af: throw
|
|
|
|
.line 122,122 : 13,36 ''
|
|
} // end handler
|
|
catch Virtuoso.Miranda.Plugins.FusionException
|
|
{
|
|
IL_00b0: pop
|
|
.line 123,123 : 13,14 ''
|
|
IL_00b1: nop
|
|
.line 124,124 : 17,23 ''
|
|
IL_00b2: rethrow
|
|
.line 126,126 : 13,32 ''
|
|
} // end handler
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00b4: stloc.3
|
|
.line 127,127 : 13,14 ''
|
|
IL_00b5: nop
|
|
.line 128,128 : 17,182 ''
|
|
IL_00b6: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError()
|
|
IL_00bb: ldarg.1
|
|
IL_00bc: ldloc.3
|
|
IL_00bd: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_00c2: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_00c7: ldarg.2
|
|
IL_00c8: ldind.ref
|
|
IL_00c9: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00ce: ldnull
|
|
IL_00cf: ldnull
|
|
IL_00d0: ldnull
|
|
IL_00d1: ldloc.3
|
|
IL_00d2: 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_00d7: throw
|
|
|
|
} // end handler
|
|
IL_00d8: nop
|
|
.line 130,130 : 9,10 ''
|
|
IL_00d9: ret
|
|
} // end of method DefaultPluginManager::LoadAssembly
|
|
|
|
.method private hidebysig instance void
|
|
LoadPluginFromType(class [mscorlib]System.Type 'type') cil managed
|
|
{
|
|
// Code size 277 (0x115)
|
|
.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,
|
|
[5] bool CS$4$0000)
|
|
.line 133,133 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 134,134 : 13,30 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0000
|
|
IL_000a: ldloc.s CS$4$0000
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 135,135 : 17,57 ''
|
|
IL_000e: ldstr "type"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 137,137 : 13,88 ''
|
|
IL_0019: ldc.i4.0
|
|
IL_001a: ldstr "Hyphen::PluginManager"
|
|
IL_001f: ldstr "Loading plugin '"
|
|
IL_0024: ldarg.1
|
|
IL_0025: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
|
|
IL_002a: ldstr "'..."
|
|
IL_002f: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_0034: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0039: nop
|
|
.line 140,140 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_003a: nop
|
|
.line 141,141 : 17,71 ''
|
|
IL_003b: ldarg.1
|
|
IL_003c: ldc.i4.0
|
|
IL_003d: call class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginManagerBase::InstantiatePlugin(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0042: stloc.0
|
|
.line 143,143 : 17,36 ''
|
|
IL_0043: ldloc.0
|
|
IL_0044: ldnull
|
|
IL_0045: ceq
|
|
IL_0047: ldc.i4.0
|
|
IL_0048: ceq
|
|
IL_004a: stloc.s CS$4$0000
|
|
IL_004c: ldloc.s CS$4$0000
|
|
IL_004e: brtrue.s IL_0055
|
|
|
|
.line 144,144 : 21,28 ''
|
|
IL_0050: leave IL_0113
|
|
|
|
.line 146,146 : 17,72 ''
|
|
IL_0055: ldarg.0
|
|
IL_0056: ldloc.0
|
|
IL_0057: call instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.PluginManagerBase::LoadPlugin(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_005c: stloc.1
|
|
.line 149,149 : 17,39 ''
|
|
IL_005d: ldarg.0
|
|
IL_005e: ldloc.0
|
|
IL_005f: call instance bool Virtuoso.Miranda.Plugins.PluginManagerBase::IsEnabled(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0064: ldc.i4.0
|
|
IL_0065: ceq
|
|
IL_0067: stloc.s CS$4$0000
|
|
IL_0069: ldloc.s CS$4$0000
|
|
IL_006b: brtrue.s IL_0076
|
|
|
|
.line 150,150 : 21,75 ''
|
|
IL_006d: ldarg.0
|
|
IL_006e: ldloc.1
|
|
IL_006f: ldc.i4.1
|
|
IL_0070: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::SetPluginState(class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
valuetype Virtuoso.Miranda.Plugins.PluginState)
|
|
IL_0075: nop
|
|
.line 152,152 : 17,82 ''
|
|
IL_0076: ldc.i4.0
|
|
IL_0077: ldstr "Hyphen::PluginManager"
|
|
IL_007c: ldstr "Plugin successfully loaded."
|
|
IL_0081: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0086: nop
|
|
.line 153,153 : 13,14 ''
|
|
IL_0087: nop
|
|
IL_0088: leave IL_0112
|
|
|
|
.line 154,154 : 13,48 ''
|
|
} // end .try
|
|
catch [mscorlib]System.MissingMethodException
|
|
{
|
|
IL_008d: stloc.2
|
|
.line 155,155 : 13,14 ''
|
|
IL_008e: nop
|
|
.line 156,156 : 17,169 ''
|
|
IL_008f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_NoValidPluginCtorFound()
|
|
IL_0094: ldarg.1
|
|
IL_0095: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_009a: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_009f: ldarg.1
|
|
IL_00a0: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_00a5: ldarg.1
|
|
IL_00a6: ldnull
|
|
IL_00a7: ldloc.2
|
|
IL_00a8: 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_00ad: throw
|
|
|
|
.line 158,158 : 13,51 ''
|
|
} // end handler
|
|
catch [mscorlib]System.Reflection.TargetInvocationException
|
|
{
|
|
IL_00ae: stloc.3
|
|
.line 159,159 : 13,14 ''
|
|
IL_00af: nop
|
|
.line 160,162 : 17,69 ''
|
|
IL_00b0: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin()
|
|
IL_00b5: ldarg.1
|
|
IL_00b6: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_00bb: ldloc.3
|
|
IL_00bc: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException()
|
|
IL_00c1: brtrue.s IL_00ca
|
|
|
|
IL_00c3: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_Unknown()
|
|
IL_00c8: br.s IL_00d5
|
|
|
|
IL_00ca: ldloc.3
|
|
IL_00cb: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException()
|
|
IL_00d0: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_00d5: nop
|
|
IL_00d6: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_00db: ldarg.1
|
|
IL_00dc: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_00e1: ldarg.1
|
|
IL_00e2: ldnull
|
|
IL_00e3: ldloc.3
|
|
IL_00e4: callvirt instance class [mscorlib]System.Exception [mscorlib]System.Exception::get_InnerException()
|
|
IL_00e9: 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_00ee: throw
|
|
|
|
.line 164,164 : 13,47 ''
|
|
} // end handler
|
|
catch [mscorlib]System.MethodAccessException
|
|
{
|
|
IL_00ef: stloc.s maEx
|
|
.line 165,165 : 13,14 ''
|
|
IL_00f1: nop
|
|
.line 166,166 : 17,178 ''
|
|
IL_00f2: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin()
|
|
IL_00f7: ldarg.1
|
|
IL_00f8: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_00fd: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0102: ldarg.1
|
|
IL_0103: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0108: ldarg.1
|
|
IL_0109: ldnull
|
|
IL_010a: ldloc.s maEx
|
|
IL_010c: 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_0111: throw
|
|
|
|
} // end handler
|
|
IL_0112: nop
|
|
IL_0113: nop
|
|
.line 168,168 : 9,10 ''
|
|
IL_0114: 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 183 (0xb7)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 52,52 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\CLISTMENUITEM.cs'
|
|
IL_0000: nop
|
|
.line 53,53 : 13,31 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 54,54 : 17,58 ''
|
|
IL_000c: ldstr "owner"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 56,56 : 13,32 ''
|
|
IL_0017: ldarg.2
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: stloc.0
|
|
IL_001f: ldloc.0
|
|
IL_0020: brtrue.s IL_002d
|
|
|
|
.line 57,57 : 17,59 ''
|
|
IL_0022: ldstr "attrib"
|
|
IL_0027: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002c: throw
|
|
|
|
.line 59,59 : 13,37 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldarg.2
|
|
IL_002f: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Text()
|
|
IL_0034: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Text
|
|
.line 60,60 : 13,43 ''
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldarg.2
|
|
IL_003b: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Service()
|
|
IL_0040: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Service
|
|
.line 61,61 : 13,53 ''
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldarg.2
|
|
IL_0047: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_OwningModule()
|
|
IL_004c: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::ContactOwner
|
|
.line 62,62 : 13,45 ''
|
|
IL_0051: ldarg.0
|
|
IL_0052: ldarg.2
|
|
IL_0053: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.MenuItemProperties Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Flags()
|
|
IL_0058: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Flags
|
|
.line 63,63 : 13,47 ''
|
|
IL_005d: ldarg.0
|
|
IL_005e: ldarg.2
|
|
IL_005f: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpMenu()
|
|
IL_0064: stfld string Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpMenu
|
|
.line 64,64 : 13,55 ''
|
|
IL_0069: ldarg.0
|
|
IL_006a: ldarg.2
|
|
IL_006b: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_PopUpPosition()
|
|
IL_0070: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::PopUpPosition
|
|
.line 65,65 : 13,45 ''
|
|
IL_0075: ldarg.0
|
|
IL_0076: ldarg.2
|
|
IL_0077: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_Position()
|
|
IL_007c: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Position
|
|
.line 66,66 : 13,47 ''
|
|
IL_0081: ldarg.0
|
|
IL_0082: ldarg.2
|
|
IL_0083: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HotKeys Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HotKey()
|
|
IL_0088: stfld uint32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::HotKey
|
|
.line 67,67 : 13,37 ''
|
|
IL_008d: ldarg.0
|
|
IL_008e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0093: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon
|
|
.line 68,68 : 13,63 ''
|
|
IL_0098: ldarg.0
|
|
IL_0099: ldtoken Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM
|
|
IL_009e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_00a3: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_00a8: stfld int32 Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Size
|
|
.line 70,70 : 13,37 ''
|
|
IL_00ad: ldarg.0
|
|
IL_00ae: ldarg.1
|
|
IL_00af: ldarg.2
|
|
IL_00b0: call instance void Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::LoadIcon(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute)
|
|
IL_00b5: nop
|
|
.line 71,71 : 9,10 ''
|
|
IL_00b6: 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 165 (0xa5)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.IO.Stream 'stream',
|
|
[1] bool CS$4$0000)
|
|
.line 78,78 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 81,81 : 17,37 ''
|
|
IL_0002: ldarg.2
|
|
IL_0003: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_HasIcon()
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0011
|
|
|
|
.line 82,82 : 21,28 ''
|
|
IL_000c: leave IL_00a3
|
|
|
|
.line 84,84 : 17,44 ''
|
|
IL_0011: ldarg.2
|
|
IL_0012: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_UseEmbeddedIcon()
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.1
|
|
IL_001b: ldloc.1
|
|
IL_001c: brtrue.s IL_0079
|
|
|
|
.line 85,85 : 17,18 ''
|
|
IL_001e: nop
|
|
.line 86,86 : 28,109 ''
|
|
IL_001f: ldarg.1
|
|
IL_0020: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0025: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_002a: ldarg.2
|
|
IL_002b: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IconID()
|
|
IL_0030: callvirt instance class [mscorlib]System.IO.Stream [mscorlib]System.Reflection.Assembly::GetManifestResourceStream(string)
|
|
IL_0035: stloc.0
|
|
.line 87,87 : 21,22 ''
|
|
.try
|
|
{
|
|
IL_0036: nop
|
|
.line 88,88 : 25,44 ''
|
|
IL_0037: ldloc.0
|
|
IL_0038: ldnull
|
|
IL_0039: ceq
|
|
IL_003b: stloc.1
|
|
IL_003c: ldloc.1
|
|
IL_003d: brtrue.s IL_0057
|
|
|
|
.line 89,89 : 29,92 ''
|
|
IL_003f: ldarg.0
|
|
IL_0040: call class Virtuoso.Miranda.Plugins.Native.IconImageCache Virtuoso.Miranda.Plugins.Native.IconImageCache::get_Singleton()
|
|
IL_0045: ldloc.0
|
|
IL_0046: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Native.IconImageCache::GetStreamedIcon(class [mscorlib]System.IO.Stream)
|
|
IL_004b: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle()
|
|
IL_0050: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon
|
|
IL_0055: br.s IL_0062
|
|
|
|
.line 91,91 : 29,68 ''
|
|
IL_0057: ldstr "Embedded icon not found."
|
|
IL_005c: call void [System]System.Diagnostics.Debug::Fail(string)
|
|
IL_0061: nop
|
|
.line 92,92 : 21,22 ''
|
|
IL_0062: nop
|
|
IL_0063: leave.s IL_0075
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0065: ldloc.0
|
|
IL_0066: ldnull
|
|
IL_0067: ceq
|
|
IL_0069: stloc.1
|
|
IL_006a: ldloc.1
|
|
IL_006b: brtrue.s IL_0074
|
|
|
|
IL_006d: ldloc.0
|
|
IL_006e: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0073: nop
|
|
IL_0074: endfinally
|
|
} // end handler
|
|
IL_0075: nop
|
|
.line 93,93 : 17,18 ''
|
|
IL_0076: nop
|
|
IL_0077: br.s IL_008f
|
|
|
|
.line 95,95 : 21,68 ''
|
|
IL_0079: ldarg.0
|
|
IL_007a: ldarg.2
|
|
IL_007b: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute::get_IconID()
|
|
IL_0080: call int32 [mscorlib]System.Int32::Parse(string)
|
|
IL_0085: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadIcon(int32)
|
|
IL_008a: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon
|
|
.line 96,96 : 13,14 ''
|
|
IL_008f: nop
|
|
IL_0090: leave.s IL_00a2
|
|
|
|
.line 97,97 : 13,18 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Object
|
|
{
|
|
IL_0092: pop
|
|
.line 98,98 : 13,14 ''
|
|
IL_0093: nop
|
|
.line 99,99 : 17,41 ''
|
|
IL_0094: ldarg.0
|
|
IL_0095: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_009a: stfld native int Virtuoso.Miranda.Plugins.Native.CLISTMENUITEM::Icon
|
|
.line 100,100 : 13,14 ''
|
|
IL_009f: nop
|
|
IL_00a0: leave.s IL_00a2
|
|
|
|
} // end handler
|
|
IL_00a2: nop
|
|
IL_00a3: nop
|
|
.line 101,101 : 9,10 ''
|
|
IL_00a4: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 32,32 : 34,35 ''
|
|
IL_0007: nop
|
|
.line 33,33 : 9,10 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method TextResources::.ctor
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [mscorlib]System.Resources.ResourceManager
|
|
get_ResourceManager() cil managed
|
|
{
|
|
// Code size 63 (0x3f)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Resources.ResourceManager temp,
|
|
[1] class [mscorlib]System.Resources.ResourceManager CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 40,40 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 17,63 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan
|
|
IL_0006: ldnull
|
|
IL_0007: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.2
|
|
IL_0010: ldloc.2
|
|
IL_0011: brtrue.s IL_0035
|
|
|
|
.line 41,41 : 64,65 ''
|
|
IL_0013: nop
|
|
.line 42,42 : 21,198 ''
|
|
IL_0014: ldstr "Virtuoso.Miranda.Plugins.Resources.TextResources"
|
|
IL_0019: ldtoken Virtuoso.Miranda.Plugins.Resources.TextResources
|
|
IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0023: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0028: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string,
|
|
class [mscorlib]System.Reflection.Assembly)
|
|
IL_002d: stloc.0
|
|
.line 43,43 : 21,40 ''
|
|
IL_002e: ldloc.0
|
|
IL_002f: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan
|
|
.line 44,44 : 17,18 ''
|
|
IL_0034: nop
|
|
.line 45,45 : 17,36 ''
|
|
IL_0035: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::resourceMan
|
|
IL_003a: stloc.1
|
|
IL_003b: br.s IL_003d
|
|
|
|
.line 46,46 : 13,14 ''
|
|
IL_003d: ldloc.1
|
|
IL_003e: ret
|
|
} // end of method TextResources::get_ResourceManager
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [mscorlib]System.Globalization.CultureInfo
|
|
get_Culture() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Globalization.CultureInfo CS$1$0000)
|
|
.line 55,55 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 17,40 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 57,57 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 8 (0x8)
|
|
.maxstack 8
|
|
.line 58,58 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 17,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
.line 60,60 : 13,14 ''
|
|
IL_0007: ret
|
|
} // end of method TextResources::set_Culture
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Balloon_Text_FusionFinished() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 67,67 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 17,98 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Balloon_Text_FusionFinished"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 69,69 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Balloon_Text_FusionFinished
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Config_General() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 76,76 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 77,77 : 17,85 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Config_General"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 78,78 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Config_General
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Config_General_About() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 85,85 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 86,86 : 17,91 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Config_General_About"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 87,87 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Config_General_About
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Config_General_About_Description() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 94,94 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 95,95 : 17,103 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Config_General_About_Description"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 96,96 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Config_General_About_Description
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Config_General_Description() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 103,103 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 104,104 : 17,97 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Config_General_Description"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 105,105 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Config_General_Description
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Config_Management() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 112,112 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 113,113 : 17,88 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Config_Management"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 114,114 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Config_Management
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Config_Management_Description() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 121,121 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 122,122 : 17,100 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Config_Management_Description"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 123,123 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Config_Management_Description
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Config_Management_Plugins() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 130,130 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 131,131 : 17,96 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Config_Management_Plugins"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 132,132 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Config_Management_Plugins
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_Config_Management_Plugins_Description() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 139,139 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 140,140 : 17,108 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "Config_Management_Plugins_Description"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 141,141 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_Config_Management_Plugins_Description
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 148,148 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 149,149 : 17,120 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_CallInvalidForUnknownNetworkProtocol"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 150,150 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_CallInvalidForUnknownNetworkProtocol
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 157,157 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 158,158 : 17,124 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_CannotDetectMirandaDefaultStringEncod"
|
|
+ "ing"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 159,159 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_CannotDetectMirandaDefaultStringEncoding
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_CannotFinishMarshaling() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 166,166 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 167,167 : 17,106 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_CannotFinishMarshaling"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 168,168 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_CannotFinishMarshaling
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_CannotOpenHomePage() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 175,175 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 176,176 : 17,102 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_CannotOpenHomePage"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 177,177 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_CannotOpenHomePage
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_CannotRegisterBuiltinProtocol() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 184,184 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 185,185 : 17,113 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_CannotRegisterBuiltinProtocol"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 186,186 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_CannotRegisterBuiltinProtocol
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_ConfigurationFailed() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 193,193 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 194,194 : 17,103 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_ConfigurationFailed"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 195,195 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_ConfigurationFailed
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_DuplicitLoaderOptions() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 202,202 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 203,203 : 17,105 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_DuplicitLoaderOptions"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 204,204 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_DuplicitLoaderOptions
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_ErrorWhileCallingMirandaService() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 211,211 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 212,212 : 17,115 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_ErrorWhileCallingMirandaService"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 213,213 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_ErrorWhileLoadingPlugins() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 220,220 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 221,221 : 17,108 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_ErrorWhileLoadingPlugins"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 222,222 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_ErrorWhileLoadingPlugins
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_FeatureNotAvailableInDomain() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 229,229 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 230,230 : 17,111 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_FeatureNotAvailableInDomain"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 231,231 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_FeatureNotAvailableInDomain
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_AssemblyLoadError() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 238,238 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 239,239 : 17,113 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_AssemblyLoadError"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 240,240 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_AssemblyLoadError
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_CannotLoadStringResolver() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 247,247 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 248,248 : 17,120 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_CannotLoadStringResolver"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 249,249 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_CannotLoadStringResolver
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_EventHookingFailed() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 256,256 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 257,257 : 17,114 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_EventHookingFailed"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 258,258 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_EventHookingFailed
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 265,265 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 266,266 : 17,123 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 267,267 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_ExplicitPluginLoadForbidden
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_InvalidMethodSignature() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 274,274 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 275,275 : 17,118 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_InvalidMethodSignature"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 276,276 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_InvalidMethodSignature
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_NoValidPluginCtorFound() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 283,283 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 284,284 : 17,118 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_NoValidPluginCtorFound"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 285,285 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_NoValidPluginCtorFound
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 292,292 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 293,293 : 17,124 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_ServiceFunctionAlreadyExi"
|
|
+ "sts"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 294,294 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 301,301 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 302,302 : 17,125 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_ServiceFunctionCreationFa"
|
|
+ "iled"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 303,303 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_UnableToLoadMasterType() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 310,310 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 311,311 : 17,118 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_UnableToLoadMasterType"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 312,312 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_UnableToLoadMasterType
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 319,319 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 320,320 : 17,125 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_UnableToSetUpPluginDescri"
|
|
+ "ptor"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 321,321 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_UnableToSetUpPluginDescriptor
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 328,328 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 329,329 : 17,127 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_UnauthorizedToInstantiate"
|
|
+ "Plugin"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 330,330 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_UnauthorizedToInstantiatePlugin
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable1_UnmanagedImageFound() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 337,337 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 338,338 : 17,115 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable1_UnmanagedImageFound"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 339,339 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable1_UnmanagedImageFound
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 346,346 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 347,347 : 17,125 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable2_ErrorWhileInstantiatingPl"
|
|
+ "ugin"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 348,348 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable2_ErrorWhileInstantiatingPlugin
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 355,355 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 356,356 : 17,125 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable2_MirandaServiceReturnedFai"
|
|
+ "lure"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 357,357 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 364,364 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 365,365 : 17,122 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable2_RuntimeVersionNotAvailable"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 366,366 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable2_RuntimeVersionNotAvailable
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 373,373 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 374,374 : 17,121 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_Formatable3_MenuItemServiceAlreadySet"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 375,375 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_Formatable3_MenuItemServiceAlreadySet
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_HookNotFound() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 382,382 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 383,383 : 17,96 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_HookNotFound"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 384,384 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_HookNotFound
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_HyphenSxSNotSupported() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 391,391 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 392,392 : 17,105 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_HyphenSxSNotSupported"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 393,393 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_HyphenSxSNotSupported
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_InternalErrorOccurred() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 400,400 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 401,401 : 17,105 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_InternalErrorOccurred"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 402,402 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_InternalErrorOccurred
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_InteropBufferNotLocked() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 409,409 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 410,410 : 17,106 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_InteropBufferNotLocked"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 411,411 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_InteropBufferNotLocked
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_InteropBufferNotUnlocked() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 418,418 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 419,419 : 17,108 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_InteropBufferNotUnlocked"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 420,420 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_InteropBufferNotUnlocked
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 427,427 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 428,428 : 17,121 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_InvalidCrossThreadInteropBufferUnlock"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 429,429 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_InvalidCrossThreadInteropBufferUnlock
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_InvalidFusionContext() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 436,436 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 437,437 : 17,104 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_InvalidFusionContext"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 438,438 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_InvalidFusionContext
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_InvalidHandle() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 445,445 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 446,446 : 17,97 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_InvalidHandle"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 447,447 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_InvalidHandle
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_InvalidValueToTranslate() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 454,454 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 455,455 : 17,107 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_InvalidValueToTranslate"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 456,456 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_InvalidValueToTranslate
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_IOErrorOccurred() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 463,463 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 464,464 : 17,99 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_IOErrorOccurred"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 465,465 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_IOErrorOccurred
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_MirandaContextNotAvailable() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 472,472 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 473,473 : 17,110 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_MirandaContextNotAvailable"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 474,474 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_MirandaContextNotAvailable
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_MirandaRestartRequired() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 481,481 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 482,482 : 17,106 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_MirandaRestartRequired"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 483,483 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_MirandaRestartRequired
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_OwnerUnknown() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 490,490 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 491,491 : 17,96 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_OwnerUnknown"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 492,492 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_OwnerUnknown
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_PluginAlreadyInitialized() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 499,499 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 500,500 : 17,108 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_PluginAlreadyInitialized"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 501,501 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_PluginAlreadyInitialized
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_PluginManagerAlreadyInitialized() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 508,508 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 509,509 : 17,115 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_PluginManagerAlreadyInitialized"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 510,510 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_PluginManagerAlreadyInitialized
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_PluginNotInitialized() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 517,517 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 518,518 : 17,104 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_PluginNotInitialized"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 519,519 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_PluginNotInitialized
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_SingletonNotInitializedYet() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 526,526 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 527,527 : 17,110 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_SingletonNotInitializedYet"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 528,528 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_SingletonNotInitializedYet
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_UnableToLoadConfiguration_StorageError() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 535,535 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 536,536 : 17,122 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_UnableToLoadConfiguration_StorageError"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 537,537 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_UnableToSaveConfiguration_StorageError() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 544,544 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 545,545 : 17,122 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_UnableToSaveConfiguration_StorageError"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 546,546 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_UnableToSaveConfiguration_StorageError
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 553,553 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 554,554 : 17,130 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "ExceptionMsg_UnableToUnloadPluginMangerFromCurrent"
|
|
+ "AppDomain"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 555,555 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_HyphenCrashed() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 562,562 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 563,563 : 17,99 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_HyphenCrashed"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 564,564 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_HyphenCrashed
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_HyphenLoadFailed() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 571,571 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 572,572 : 17,102 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_HyphenLoadFailed"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 573,573 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_HyphenLoadFailed
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_LoadUnloadPlugins() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 580,580 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 581,581 : 17,103 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_LoadUnloadPlugins"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 582,582 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_LoadUnloadPlugins
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_LoadUnloadPluginsFailure() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 589,589 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 590,590 : 17,110 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_LoadUnloadPluginsFailure"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 591,591 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_LoadUnloadPluginsFailure
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_NoOptionsAvailable() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 598,598 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 599,599 : 17,104 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_NoOptionsAvailable"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 600,600 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_NoOptionsAvailable
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_NoPluginsLoaded() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 607,607 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 608,608 : 17,101 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_NoPluginsLoaded"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 609,609 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_NoPluginsLoaded
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_PluginReloadComplete() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 616,616 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 617,617 : 17,106 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_PluginReloadComplete"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 618,618 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_PluginReloadComplete
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_RuntimeVersionNotAvailable() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 625,625 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 626,626 : 17,112 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_RuntimeVersionNotAvailable"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 627,627 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_RuntimeVersionNotAvailable
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Caption_Warning() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 634,634 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 635,635 : 17,93 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Caption_Warning"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 636,636 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Caption_Warning
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Formatable1_Caption_PluginError() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 643,643 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 644,644 : 17,109 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Formatable1_Caption_PluginError"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 645,645 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 652,652 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 653,653 : 17,111 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Formatable1_Caption_PluginUpdated"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 654,654 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 661,661 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 662,662 : 17,111 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Formatable1_Text_HyphenLoadFailed"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 663,663 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 670,670 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 671,671 : 17,119 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Formatable1_Text_LoadUnloadPluginsFailure"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 672,672 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 679,679 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 680,680 : 17,106 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Formatable1_Text_ModuleError"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 681,681 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 688,688 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 689,689 : 17,106 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Formatable2_Text_PluginError"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 690,690 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Formatable2_Text_PluginError
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_GenericPluginError() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 697,697 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 698,698 : 17,101 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_GenericPluginError"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 699,699 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_GenericPluginError
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_HyphenCrashed() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 706,706 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 707,707 : 17,96 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_HyphenCrashed"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 708,708 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_HyphenCrashed
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_LoadUnloadPlugins_Unload() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 715,715 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 716,716 : 17,107 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_LoadUnloadPlugins_Unload"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 717,717 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_LoadUnloadPlugins_Unload
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_MirandaRestartRequired() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 724,724 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 725,725 : 17,105 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_MirandaRestartRequired"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 726,726 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_MirandaRestartRequired
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_NoOptionsAvailable() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 733,733 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 734,734 : 17,101 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_NoOptionsAvailable"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 735,735 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_NoOptionsAvailable
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_NoPluginsLoaded() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 742,742 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 743,743 : 17,98 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_NoPluginsLoaded"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 744,744 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_NoPluginsLoaded
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_PluginReloadComplete() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 751,751 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 752,752 : 17,103 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_PluginReloadComplete"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 753,753 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_PluginReloadComplete
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_PluginUpdated() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 760,760 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 761,761 : 17,96 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_PluginUpdated"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 762,762 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_PluginUpdated
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_MsgBox_Text_UnableToReportError() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 769,769 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 770,770 : 17,102 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "MsgBox_Text_UnableToReportError"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 771,771 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_MsgBox_Text_UnableToReportError
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Caption_Configure() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 778,778 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 779,779 : 17,91 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Caption_Configure"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 780,780 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Caption_Configure
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Caption_Error() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 787,787 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 788,788 : 17,87 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Caption_Error"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 789,789 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Caption_Error
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Formatable1_Text_PluginCrashed() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 796,796 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 797,797 : 17,104 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Formatable1_Text_PluginCrashed"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 798,798 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Formatable1_Text_PluginCrashed
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Label_Empty() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 805,805 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 806,806 : 17,85 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Label_Empty"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 807,807 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Label_Empty
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Label_SelectPluginToDisplayDescr() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 814,814 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 815,815 : 17,106 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Label_SelectPluginToDisplayDescr"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 816,816 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Label_SelectPluginToDisplayDescr
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Label_Unknown() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 823,823 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 824,824 : 17,87 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Label_Unknown"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 825,825 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Label_Unknown
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Text_ConfigureStandaloneModules() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 832,832 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 833,833 : 17,105 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Text_ConfigureStandaloneModules"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 834,834 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Text_ConfigureStandaloneModules
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Text_Hyphen() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 841,841 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 842,842 : 17,85 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Text_Hyphen"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 843,843 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Text_Hyphen
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Text_LoadUnloadPlugins() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 850,850 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 851,851 : 17,96 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Text_LoadUnloadPlugins"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 852,852 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Text_LoadUnloadPlugins
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Text_ManagePlugins() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 859,859 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 860,860 : 17,92 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Text_ManagePlugins"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 861,861 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Text_ManagePlugins
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Text_No() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 868,868 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 869,869 : 17,81 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Text_No"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 870,870 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Text_No
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Text_ShowManagedMainMenu() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 877,877 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 878,878 : 17,98 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Text_ShowManagedMainMenu"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 879,879 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Text_ShowManagedMainMenu
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_Text_Yes() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 886,886 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 887,887 : 17,82 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_Text_Yes"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 888,888 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method TextResources::get_UI_Text_Yes
|
|
|
|
.method assembly hidebysig specialname static
|
|
string get_UI_ToolTip_HyphenTrayIcon() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 895,895 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 896,896 : 17,96 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.TextResources::get_ResourceManager()
|
|
IL_0006: ldstr "UI_ToolTip_HyphenTrayIcon"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.TextResources::resourceCulture
|
|
IL_0010: callvirt instance string [mscorlib]System.Resources.ResourceManager::GetString(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 897,897 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 32,32 : 36,37 ''
|
|
IL_0007: nop
|
|
.line 33,33 : 9,10 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method VisualResources::.ctor
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [mscorlib]System.Resources.ResourceManager
|
|
get_ResourceManager() cil managed
|
|
{
|
|
// Code size 63 (0x3f)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Resources.ResourceManager temp,
|
|
[1] class [mscorlib]System.Resources.ResourceManager CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 40,40 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 17,63 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan
|
|
IL_0006: ldnull
|
|
IL_0007: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.2
|
|
IL_0010: ldloc.2
|
|
IL_0011: brtrue.s IL_0035
|
|
|
|
.line 41,41 : 64,65 ''
|
|
IL_0013: nop
|
|
.line 42,42 : 21,202 ''
|
|
IL_0014: ldstr "Virtuoso.Miranda.Plugins.Resources.VisualResources"
|
|
IL_0019: ldtoken Virtuoso.Miranda.Plugins.Resources.VisualResources
|
|
IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0023: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0028: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string,
|
|
class [mscorlib]System.Reflection.Assembly)
|
|
IL_002d: stloc.0
|
|
.line 43,43 : 21,40 ''
|
|
IL_002e: ldloc.0
|
|
IL_002f: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan
|
|
.line 44,44 : 17,18 ''
|
|
IL_0034: nop
|
|
.line 45,45 : 17,36 ''
|
|
IL_0035: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceMan
|
|
IL_003a: stloc.1
|
|
IL_003b: br.s IL_003d
|
|
|
|
.line 46,46 : 13,14 ''
|
|
IL_003d: ldloc.1
|
|
IL_003e: ret
|
|
} // end of method VisualResources::get_ResourceManager
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [mscorlib]System.Globalization.CultureInfo
|
|
get_Culture() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Globalization.CultureInfo CS$1$0000)
|
|
.line 55,55 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 17,40 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 57,57 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 8 (0x8)
|
|
.maxstack 8
|
|
.line 58,58 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 17,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
.line 60,60 : 13,14 ''
|
|
IL_0007: ret
|
|
} // end of method VisualResources::set_Culture
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [System.Drawing]System.Drawing.Icon
|
|
get_Engine() cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Icon CS$1$0000)
|
|
.line 67,67 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 17,83 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Engine"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 69,69 : 17,53 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 70,70 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Icon CS$1$0000)
|
|
.line 77,77 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 78,78 : 17,101 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Icon_16x16_Configuration"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 79,79 : 17,53 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 80,80 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Icon CS$1$0000)
|
|
.line 87,87 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 17,94 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Icon_16x16_Hyphen"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 89,89 : 17,53 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 90,90 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Icon CS$1$0000)
|
|
.line 97,97 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 98,98 : 17,101 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Icon_32x32_Configuration"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 99,99 : 17,53 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 100,100 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Icon CS$1$0000)
|
|
.line 107,107 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 108,108 : 17,108 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Icon_32x32_ConfigurationWarning"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 109,109 : 17,53 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 110,110 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Bitmap CS$1$0000)
|
|
.line 117,117 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 118,118 : 17,96 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Image_48x48_Warning"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 119,119 : 17,55 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Bitmap
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 120,120 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Bitmap CS$1$0000)
|
|
.line 127,127 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 128,128 : 17,102 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Image_64x67_Configuration"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 129,129 : 17,55 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Bitmap
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 130,130 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Bitmap CS$1$0000)
|
|
.line 137,137 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 138,138 : 17,100 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Image_64x67_Information"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 139,139 : 17,55 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Bitmap
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 140,140 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Bitmap CS$1$0000)
|
|
.line 147,147 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 148,148 : 17,99 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Resources.VisualResources::get_ResourceManager()
|
|
IL_0006: ldstr "Image_64x67_Management"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Resources.VisualResources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 149,149 : 17,55 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Bitmap
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 150,150 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 19 (0x13)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 34,34 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\SynchronizationHelper.cs'
|
|
IL_0000: nop
|
|
.line 35,35 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0012
|
|
|
|
.line 36,36 : 17,51 ''
|
|
IL_000c: newobj instance void [mscorlib]System.ArgumentNullException::.ctor()
|
|
IL_0011: throw
|
|
|
|
.line 37,37 : 9,10 ''
|
|
IL_0012: ret
|
|
} // end of method SynchronizationHelper::VerifyNotNull
|
|
|
|
.method public hidebysig static void EndUpdate(object obj) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 44,44 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 45,45 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object)
|
|
IL_0007: nop
|
|
.line 46,46 : 13,31 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_000e: nop
|
|
.line 47,47 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method SynchronizationHelper::EndUpdate
|
|
|
|
.method public hidebysig static void BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin plugin) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 50,50 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 51,51 : 13,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object)
|
|
IL_0007: nop
|
|
.line 52,52 : 13,35 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 53,53 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method SynchronizationHelper::BeginPluginUpdate
|
|
|
|
.method public hidebysig static void BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor descriptor) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 56,56 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object)
|
|
IL_0007: nop
|
|
.line 58,58 : 13,39 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 59,59 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method SynchronizationHelper::BeginDescriptorUpdate
|
|
|
|
.method public hidebysig static void BeginMenuItemUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.MenuItemDeclarationAttribute item) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 62,62 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 63,63 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object)
|
|
IL_0007: nop
|
|
.line 64,64 : 13,33 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 65,65 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method SynchronizationHelper::BeginMenuItemUpdate
|
|
|
|
.method public hidebysig static void BeginCollectionUpdate(class [mscorlib]System.Collections.IList collection) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 68,68 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 69,69 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object)
|
|
IL_0007: nop
|
|
.line 70,70 : 13,39 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 71,71 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method SynchronizationHelper::BeginCollectionUpdate
|
|
|
|
.method public hidebysig static void BeginCollectionUpdate(class [mscorlib]System.Collections.IDictionary dictionary) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 74,74 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 13,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object)
|
|
IL_0007: nop
|
|
.line 76,76 : 13,39 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 77,77 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method SynchronizationHelper::BeginCollectionUpdate
|
|
|
|
.method public hidebysig static void BeginHandleUpdate(class Virtuoso.Miranda.Plugins.Infrastructure.IMirandaObject handle) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 80,80 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 81,81 : 13,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::VerifyNotNull(object)
|
|
IL_0007: nop
|
|
.line 82,82 : 13,35 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 83,83 : 9,10 ''
|
|
IL_000f: 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<class [System.Windows.Forms]System.Windows.Forms.Control>
|
|
{
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<class [System.Windows.Forms]System.Windows.Forms.Control>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 29,29 : 48,49 ''
|
|
IL_0008: nop
|
|
.line 29,29 : 50,51 ''
|
|
IL_0009: nop
|
|
IL_000a: 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<class Virtuoso.Hyphen.Mini.Module>
|
|
{
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<class Virtuoso.Hyphen.Mini.Module>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 29,29 : 47,48 ''
|
|
IL_0008: nop
|
|
.line 29,29 : 49,50 ''
|
|
IL_0009: nop
|
|
IL_000a: 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<class Virtuoso.Hyphen.Mini.Module>
|
|
{
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor(class Virtuoso.Miranda.Plugins.Collections.ModuleCollection list) cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<class Virtuoso.Hyphen.Mini.Module>::.ctor(class [mscorlib]System.Collections.Generic.IList`1<!0>)
|
|
IL_0007: nop
|
|
.line 31,31 : 79,80 ''
|
|
IL_0008: nop
|
|
.line 31,31 : 81,82 ''
|
|
IL_0009: nop
|
|
IL_000a: 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<class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor>
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.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<class Virtuoso.Hyphen.Mini.Custom.CustomApiExportDescriptor>::.ctor()
|
|
IL_0006: nop
|
|
.line 27,27 : 63,64 ''
|
|
IL_0007: nop
|
|
.line 27,27 : 65,66 ''
|
|
IL_0008: nop
|
|
IL_0009: 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<string,string>
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<string,string>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 28,28 : 48,49 ''
|
|
IL_0008: nop
|
|
.line 28,28 : 50,51 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 12 (0xc)
|
|
.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<string,string>::.ctor(class [mscorlib]System.Runtime.Serialization.SerializationInfo,
|
|
valuetype [mscorlib]System.Runtime.Serialization.StreamingContext)
|
|
IL_0008: nop
|
|
.line 29,29 : 111,112 ''
|
|
IL_0009: nop
|
|
.line 29,29 : 113,114 ''
|
|
IL_000a: nop
|
|
IL_000b: 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<!TConfiguration>,
|
|
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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] !TConfiguration CS$1$0000)
|
|
.line 35,35 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\ConfigurableMirandaPlugin.cs'
|
|
IL_0000: nop
|
|
.line 35,35 : 19,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::pluginConfiguration
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 35,35 : 47,48 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 47 (0x2f)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$1$0000,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001)
|
|
.line 41,41 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 19,111 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::configuration
|
|
IL_0007: dup
|
|
IL_0008: brtrue.s IL_002a
|
|
|
|
IL_000a: pop
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldc.i4.1
|
|
IL_000d: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration
|
|
IL_0012: stloc.1
|
|
IL_0013: ldloc.1
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: ldarg.0
|
|
IL_0016: ldfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::pluginConfiguration
|
|
IL_001b: box !TConfiguration
|
|
IL_0020: stelem.ref
|
|
IL_0021: ldloc.1
|
|
IL_0022: dup
|
|
IL_0023: stloc.1
|
|
IL_0024: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::configuration
|
|
IL_0029: ldloc.1
|
|
IL_002a: stloc.0
|
|
IL_002b: br.s IL_002d
|
|
|
|
.line 41,41 : 112,113 ''
|
|
IL_002d: ldloc.0
|
|
IL_002e: ret
|
|
} // end of method ConfigurableMirandaPlugin`1::Virtuoso.Miranda.Plugins.IConfigurablePlugin.get_Configuration
|
|
|
|
.method family hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 48,48 : 9,46 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::.ctor()
|
|
IL_0006: nop
|
|
.line 48,48 : 47,48 ''
|
|
IL_0007: nop
|
|
.line 48,48 : 49,50 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method ConfigurableMirandaPlugin`1::.ctor
|
|
|
|
.method assembly hidebysig strict virtual
|
|
instance void AfterPluginInitializationInternal() cil managed
|
|
{
|
|
// Code size 20 (0x14)
|
|
.maxstack 8
|
|
.line 55,55 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 13,93 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load<!TConfiguration>()
|
|
IL_0007: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::pluginConfiguration
|
|
.line 57,57 : 13,54 ''
|
|
IL_000c: ldarg.0
|
|
IL_000d: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::AfterPluginInitializationInternal()
|
|
IL_0012: nop
|
|
.line 58,58 : 9,10 ''
|
|
IL_0013: ret
|
|
} // end of method ConfigurableMirandaPlugin`1::AfterPluginInitializationInternal
|
|
|
|
.method assembly hidebysig strict virtual
|
|
instance void BeforePluginDisableInternal() cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 61,61 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::SaveConfiguration()
|
|
IL_0007: nop
|
|
.line 63,63 : 13,48 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforePluginDisableInternal()
|
|
IL_000e: nop
|
|
.line 64,64 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method ConfigurableMirandaPlugin`1::BeforePluginDisableInternal
|
|
|
|
.method assembly hidebysig strict virtual
|
|
instance void BeforeMirandaShutdownInternal() cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 67,67 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::SaveConfiguration()
|
|
IL_0007: nop
|
|
.line 69,69 : 13,50 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void Virtuoso.Miranda.Plugins.MirandaPlugin::BeforeMirandaShutdownInternal()
|
|
IL_000e: nop
|
|
.line 70,70 : 9,10 ''
|
|
IL_000f: ret
|
|
} // end of method ConfigurableMirandaPlugin`1::BeforeMirandaShutdownInternal
|
|
|
|
.method private hidebysig instance void
|
|
SaveConfiguration() cil managed
|
|
{
|
|
// Code size 20 (0x14)
|
|
.maxstack 8
|
|
.line 73,73 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldflda !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::pluginConfiguration
|
|
IL_0007: constrained. !TConfiguration
|
|
IL_000d: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save()
|
|
IL_0012: nop
|
|
.line 76,76 : 9,10 ''
|
|
IL_0013: ret
|
|
} // end of method ConfigurableMirandaPlugin`1::SaveConfiguration
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void ResetConfiguration() cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 8
|
|
.line 79,79 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 13,112 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration<!TConfiguration>()
|
|
IL_0007: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::pluginConfiguration
|
|
.line 81,81 : 9,10 ''
|
|
IL_000c: ret
|
|
} // end of method ConfigurableMirandaPlugin`1::ResetConfiguration
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void ReloadConfiguration() cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 8
|
|
.line 84,84 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 85,85 : 13,93 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load<!TConfiguration>()
|
|
IL_0007: stfld !0 class Virtuoso.Miranda.Plugins.ConfigurableMirandaPlugin`1<!TConfiguration>::pluginConfiguration
|
|
.line 86,86 : 9,10 ''
|
|
IL_000c: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 96,96 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 96,96 : 19,31 ''
|
|
IL_0001: ldc.i4.1
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 96,96 : 32,33 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 29,29 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 30,30 : 13,32 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 31,31 : 17,59 ''
|
|
IL_0013: ldstr "plugin"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 33,33 : 13,34 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.1
|
|
IL_0020: stfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::plugin
|
|
.line 34,34 : 9,10 ''
|
|
IL_0025: nop
|
|
IL_0026: ret
|
|
} // end of method ConfigurableEntityDescriptor::.ctor
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin
|
|
get_Plugin() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.IConfigurablePlugin CS$1$0000)
|
|
.line 43,43 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 43,43 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::plugin
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 43,43 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ConfigurableEntityDescriptor::get_Plugin
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection
|
|
get_Categories() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection CS$1$0000)
|
|
.line 49,49 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::categories
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 49,49 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 50,50 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::categories
|
|
.line 50,50 : 39,40 ''
|
|
IL_0008: 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 17 (0x11)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 34,34 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 35,35 : 13,35 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::InitializeComponent()
|
|
IL_000e: nop
|
|
.line 36,36 : 9,10 ''
|
|
IL_000f: nop
|
|
IL_0010: ret
|
|
} // end of method CategoryItemControl::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 92 (0x5c)
|
|
.maxstack 6
|
|
.line 39,39 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0007: nop
|
|
.line 44,44 : 13,65 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window()
|
|
IL_000e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0013: nop
|
|
.line 45,45 : 13,147 ''
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldstr "Tahoma"
|
|
IL_001a: ldc.r4 8.
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: ldc.i4.3
|
|
IL_0021: ldc.i4 0xee
|
|
IL_0026: 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_002b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0030: nop
|
|
.line 46,46 : 13,47 ''
|
|
IL_0031: ldarg.0
|
|
IL_0032: ldstr "CategoryItemControl"
|
|
IL_0037: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_003c: nop
|
|
.line 47,47 : 13,59 ''
|
|
IL_003d: ldarg.0
|
|
IL_003e: ldc.i4 0x318
|
|
IL_0043: ldc.i4 0x190
|
|
IL_0048: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_004d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0052: nop
|
|
.line 48,48 : 13,38 ''
|
|
IL_0053: ldarg.0
|
|
IL_0054: ldc.i4.0
|
|
IL_0055: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_005a: nop
|
|
.line 50,50 : 9,10 ''
|
|
IL_005b: ret
|
|
} // end of method CategoryItemControl::InitializeComponent
|
|
|
|
.method famorassem hidebysig specialname
|
|
instance bool get_IsDirty() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 59,59 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::dirty
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 59,59 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CategoryItemControl::get_IsDirty
|
|
|
|
.method famorassem hidebysig specialname
|
|
instance void set_IsDirty(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 60,60 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 60,60 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::dirty
|
|
.line 60,60 : 34,35 ''
|
|
IL_0008: ret
|
|
} // end of method CategoryItemControl::set_IsDirty
|
|
|
|
.method assembly hidebysig specialname
|
|
instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem
|
|
get_ParentItem() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem CS$1$0000)
|
|
.line 66,66 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::parentItem
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 66,66 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CategoryItemControl::get_ParentItem
|
|
|
|
.method famorassem hidebysig specialname
|
|
instance string get_ConfigurationParameter() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 72,72 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 72,72 : 19,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::configurationParameter
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 72,72 : 50,51 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CategoryItemControl::get_ConfigurationParameter
|
|
|
|
.method assembly hidebysig specialname
|
|
instance void set_ConfigurationParameter(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 73,73 : 26,27 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 28,59 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::configurationParameter
|
|
.line 73,73 : 60,61 ''
|
|
IL_0008: ret
|
|
} // end of method CategoryItemControl::set_ConfigurationParameter
|
|
|
|
.method famorassem hidebysig newslot specialname virtual
|
|
instance bool get_HasUI() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 83,83 : 53,54 ''
|
|
IL_0000: nop
|
|
.line 83,83 : 55,67 ''
|
|
IL_0001: ldc.i4.1
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 83,83 : 68,69 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: ret
|
|
} // end of method CategoryItemControl::get_HasUI
|
|
|
|
.method famorassem hidebysig newslot virtual
|
|
instance void OnSelected() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 88,88 : 54,55 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 56,57 ''
|
|
IL_0001: ret
|
|
} // end of method CategoryItemControl::OnSelected
|
|
|
|
.method famorassem hidebysig newslot virtual
|
|
instance bool OnShow(bool firstTime) cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 95,95 : 64,65 ''
|
|
IL_0000: nop
|
|
.line 95,95 : 66,79 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 95,95 : 80,81 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: ret
|
|
} // end of method CategoryItemControl::OnShow
|
|
|
|
.method famorassem hidebysig newslot virtual
|
|
instance bool OnHide() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 101,101 : 50,51 ''
|
|
IL_0000: nop
|
|
.line 101,101 : 52,65 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 101,101 : 66,67 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: ret
|
|
} // end of method CategoryItemControl::OnHide
|
|
|
|
.method famorassem hidebysig newslot virtual
|
|
instance void Save() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 106,106 : 48,49 ''
|
|
IL_0000: nop
|
|
.line 106,106 : 50,51 ''
|
|
IL_0001: ret
|
|
} // end of method CategoryItemControl::Save
|
|
|
|
.method famorassem hidebysig newslot virtual
|
|
instance void Close() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 111,111 : 49,50 ''
|
|
IL_0000: nop
|
|
.line 111,111 : 51,52 ''
|
|
IL_0001: 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 10 (0xa)
|
|
.maxstack 8
|
|
.line 117,117 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 118,118 : 13,28 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_IsDirty(bool)
|
|
IL_0008: nop
|
|
.line 119,119 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method CategoryItemControl::SetControlDirtyHandler
|
|
|
|
.method assembly hidebysig instance void
|
|
Initialize(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem parentItem) cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 126,126 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 127,127 : 13,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::parentItem
|
|
.line 128,128 : 9,10 ''
|
|
IL_0008: ret
|
|
} // end of method CategoryItemControl::Initialize
|
|
|
|
.method family hidebysig instance void
|
|
CloseDialog() cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 8
|
|
.line 131,131 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 132,132 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [System.Windows.Forms]System.Windows.Forms.Form [System.Windows.Forms]System.Windows.Forms.ContainerControl::get_ParentForm()
|
|
IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::Close()
|
|
IL_000c: nop
|
|
.line 133,133 : 9,10 ''
|
|
IL_000d: 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 81 (0x51)
|
|
.maxstack 3
|
|
.line 10,10 : 9,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.Designer.cs'
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::components
|
|
.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_0007: ldarg.0
|
|
IL_0008: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::.ctor()
|
|
IL_000d: nop
|
|
.line 32,32 : 9,10 ''
|
|
IL_000e: nop
|
|
.line 33,33 : 13,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::InitializeComponent()
|
|
IL_0015: nop
|
|
.line 35,35 : 13,33 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_001c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Hide()
|
|
IL_0021: nop
|
|
.line 36,36 : 13,87 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_0028: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_SelectPluginToDisplayDescr()
|
|
IL_002d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0032: nop
|
|
.line 38,38 : 13,103 ''
|
|
IL_0033: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0038: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager()
|
|
IL_003d: ldarg.0
|
|
IL_003e: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginManager_PluginStateChange(object,
|
|
class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs)
|
|
IL_0044: newobj instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>::.ctor(object,
|
|
native int)
|
|
IL_0049: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::add_PluginStateChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>)
|
|
IL_004e: nop
|
|
.line 39,39 : 9,10 ''
|
|
IL_004f: nop
|
|
IL_0050: 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 44 (0x2c)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 42,42 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 43,43 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired()
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0023
|
|
|
|
.line 44,44 : 17,71 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::'<PluginManager_PluginStateChange>b__0'()
|
|
IL_0016: newobj instance void [System.Windows.Forms]System.Windows.Forms.MethodInvoker::.ctor(object,
|
|
native int)
|
|
IL_001b: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate)
|
|
IL_0020: pop
|
|
IL_0021: br.s IL_002b
|
|
|
|
.line 46,46 : 17,30 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldc.i4.1
|
|
IL_0025: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool)
|
|
IL_002a: pop
|
|
.line 47,47 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method PluginManagementContent::PluginManager_PluginStateChange
|
|
|
|
.method famorassem hidebysig virtual instance void
|
|
Close() cil managed
|
|
{
|
|
// Code size 30 (0x1e)
|
|
.maxstack 8
|
|
.line 54,54 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 13,103 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager()
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginManager_PluginStateChange(object,
|
|
class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs)
|
|
IL_0012: newobj instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>::.ctor(object,
|
|
native int)
|
|
IL_0017: callvirt instance void Virtuoso.Miranda.Plugins.PluginManagerBase::remove_PluginStateChange(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs>)
|
|
IL_001c: nop
|
|
.line 56,56 : 9,10 ''
|
|
IL_001d: ret
|
|
} // end of method PluginManagementContent::Close
|
|
|
|
.method famorassem hidebysig virtual instance bool
|
|
OnShow(bool firstTime) cil managed
|
|
{
|
|
// Code size 180 (0xb4)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection plugins,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] bool CS$0$0002)
|
|
.line 59,59 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 60,60 : 13,28 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: stloc.2
|
|
IL_0003: ldloc.2
|
|
IL_0004: brtrue.s IL_000d
|
|
|
|
.line 61,61 : 17,30 ''
|
|
IL_0006: ldc.i4.0
|
|
IL_0007: stloc.1
|
|
IL_0008: br IL_00b2
|
|
|
|
.line 63,63 : 13,103 ''
|
|
IL_000d: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0012: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager()
|
|
IL_0017: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins()
|
|
IL_001c: stloc.0
|
|
.line 66,66 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_001d: nop
|
|
.line 67,67 : 17,70 ''
|
|
IL_001e: ldloc.0
|
|
IL_001f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0024: nop
|
|
.line 69,69 : 17,44 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_002b: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items()
|
|
IL_0030: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Clear()
|
|
IL_0035: nop
|
|
.line 70,70 : 17,99 ''
|
|
IL_0036: ldarg.0
|
|
IL_0037: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_003c: ldarg.0
|
|
IL_003d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_0042: ldarg.0
|
|
IL_0043: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_0048: ldc.i4.0
|
|
IL_0049: dup
|
|
IL_004a: stloc.3
|
|
IL_004b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_0050: nop
|
|
IL_0051: ldloc.3
|
|
IL_0052: dup
|
|
IL_0053: stloc.3
|
|
IL_0054: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_0059: nop
|
|
IL_005a: ldloc.3
|
|
IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_0060: nop
|
|
.line 72,72 : 17,40 ''
|
|
IL_0061: ldloc.0
|
|
IL_0062: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Count()
|
|
IL_0067: ldc.i4.0
|
|
IL_0068: ceq
|
|
IL_006a: ldc.i4.0
|
|
IL_006b: ceq
|
|
IL_006d: stloc.2
|
|
IL_006e: ldloc.2
|
|
IL_006f: brtrue.s IL_008f
|
|
|
|
.line 73,73 : 17,18 ''
|
|
IL_0071: nop
|
|
.line 74,74 : 21,50 ''
|
|
IL_0072: ldarg.0
|
|
IL_0073: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0078: ldc.i4.0
|
|
IL_0079: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_007e: nop
|
|
.line 75,75 : 21,49 ''
|
|
IL_007f: ldarg.0
|
|
IL_0080: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0085: ldc.i4.1
|
|
IL_0086: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool)
|
|
IL_008b: nop
|
|
.line 76,76 : 17,18 ''
|
|
IL_008c: nop
|
|
IL_008d: br.s IL_0099
|
|
|
|
.line 78,78 : 17,18 ''
|
|
IL_008f: nop
|
|
.line 79,79 : 21,45 ''
|
|
IL_0090: ldarg.0
|
|
IL_0091: ldloc.0
|
|
IL_0092: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PublishPlugins(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection)
|
|
IL_0097: nop
|
|
.line 80,80 : 17,18 ''
|
|
IL_0098: nop
|
|
.line 81,81 : 13,14 ''
|
|
IL_0099: nop
|
|
IL_009a: leave.s IL_00a6
|
|
|
|
.line 83,83 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_009c: nop
|
|
.line 84,84 : 17,58 ''
|
|
IL_009d: ldloc.0
|
|
IL_009e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_00a3: nop
|
|
.line 85,85 : 13,14 ''
|
|
IL_00a4: nop
|
|
IL_00a5: endfinally
|
|
} // end handler
|
|
IL_00a6: nop
|
|
.line 87,87 : 13,37 ''
|
|
IL_00a7: ldarg.0
|
|
IL_00a8: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::CommitListViewChanges()
|
|
IL_00ad: nop
|
|
.line 88,88 : 13,26 ''
|
|
IL_00ae: ldc.i4.0
|
|
IL_00af: stloc.1
|
|
IL_00b0: br.s IL_00b2
|
|
|
|
.line 89,89 : 9,10 ''
|
|
IL_00b2: ldloc.1
|
|
IL_00b3: ret
|
|
} // end of method PluginManagementContent::OnShow
|
|
|
|
.method private hidebysig instance void
|
|
CommitListViewChanges() cil managed
|
|
{
|
|
// Code size 66 (0x42)
|
|
.maxstack 2
|
|
.line 92,92 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 93,93 : 13,75 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn
|
|
IL_0007: ldc.i4.1
|
|
IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle)
|
|
IL_000d: nop
|
|
.line 94,94 : 13,77 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn
|
|
IL_0014: ldc.i4.1
|
|
IL_0015: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle)
|
|
IL_001a: nop
|
|
.line 95,95 : 13,78 ''
|
|
IL_001b: ldarg.0
|
|
IL_001c: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn
|
|
IL_0021: ldc.i4.1
|
|
IL_0022: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle)
|
|
IL_0027: nop
|
|
.line 96,96 : 13,77 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn
|
|
IL_002e: ldc.i4.1
|
|
IL_002f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::AutoResize(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderAutoResizeStyle)
|
|
IL_0034: nop
|
|
.line 98,98 : 13,33 ''
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_003b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Show()
|
|
IL_0040: nop
|
|
.line 99,99 : 9,10 ''
|
|
IL_0041: ret
|
|
} // end of method PluginManagementContent::CommitListViewChanges
|
|
|
|
.method private hidebysig instance void
|
|
PublishPlugins(class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection plugins) cil managed
|
|
{
|
|
// Code size 317 (0x13d)
|
|
.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<class Virtuoso.Miranda.Plugins.PluginDescriptor> CS$5$0000,
|
|
[3] string[] CS$0$0001,
|
|
[4] valuetype Virtuoso.Miranda.Plugins.PluginState CS$4$0002,
|
|
[5] bool CS$4$0003)
|
|
.line 106,106 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 107,107 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0007: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::BeginUpdate()
|
|
IL_000c: nop
|
|
.line 109,109 : 13,20 ''
|
|
IL_000d: nop
|
|
.line 109,109 : 53,60 ''
|
|
IL_000e: ldarg.1
|
|
IL_000f: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::GetEnumerator()
|
|
IL_0014: stloc.2
|
|
.try
|
|
{
|
|
IL_0015: br IL_0118
|
|
|
|
.line 109,109 : 22,49 ''
|
|
IL_001a: ldloc.2
|
|
IL_001b: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Current()
|
|
IL_0020: stloc.0
|
|
.line 110,110 : 13,14 ''
|
|
IL_0021: nop
|
|
.line 112,112 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_0022: nop
|
|
.line 113,114 : 21,104 ''
|
|
IL_0023: ldc.i4.4
|
|
IL_0024: newarr [mscorlib]System.String
|
|
IL_0029: stloc.3
|
|
IL_002a: ldloc.3
|
|
IL_002b: ldc.i4.0
|
|
IL_002c: ldloc.0
|
|
IL_002d: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0032: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name()
|
|
IL_0037: stelem.ref
|
|
IL_0038: ldloc.3
|
|
IL_0039: ldc.i4.1
|
|
IL_003a: ldloc.0
|
|
IL_003b: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0040: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Author()
|
|
IL_0045: stelem.ref
|
|
IL_0046: ldloc.3
|
|
IL_0047: ldc.i4.2
|
|
IL_0048: ldloc.0
|
|
IL_0049: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_004e: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version()
|
|
IL_0053: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0058: stelem.ref
|
|
IL_0059: ldloc.3
|
|
IL_005a: ldc.i4.3
|
|
IL_005b: ldloc.0
|
|
IL_005c: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState()
|
|
IL_0061: box Virtuoso.Miranda.Plugins.PluginState
|
|
IL_0066: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_006b: stelem.ref
|
|
IL_006c: ldloc.3
|
|
IL_006d: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::.ctor(string[])
|
|
IL_0072: stloc.1
|
|
.line 116,116 : 21,52 ''
|
|
IL_0073: ldloc.0
|
|
IL_0074: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState()
|
|
IL_0079: stloc.s CS$4$0002
|
|
IL_007b: ldloc.s CS$4$0002
|
|
IL_007d: switch (
|
|
IL_00ae,
|
|
IL_0090,
|
|
IL_00cc)
|
|
IL_008e: br.s IL_00ea
|
|
|
|
.line 119,119 : 29,78 ''
|
|
IL_0090: ldloc.1
|
|
IL_0091: ldarg.0
|
|
IL_0092: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0097: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups()
|
|
IL_009c: ldstr "EnabledGroup"
|
|
IL_00a1: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string)
|
|
IL_00a6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup)
|
|
IL_00ab: nop
|
|
.line 120,120 : 29,35 ''
|
|
IL_00ac: br.s IL_00ea
|
|
|
|
.line 122,122 : 29,85 ''
|
|
IL_00ae: ldloc.1
|
|
IL_00af: ldarg.0
|
|
IL_00b0: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_00b5: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups()
|
|
IL_00ba: ldstr "DisabledByUserGroup"
|
|
IL_00bf: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string)
|
|
IL_00c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup)
|
|
IL_00c9: nop
|
|
.line 123,123 : 29,35 ''
|
|
IL_00ca: br.s IL_00ea
|
|
|
|
.line 125,125 : 29,86 ''
|
|
IL_00cc: ldloc.1
|
|
IL_00cd: ldarg.0
|
|
IL_00ce: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_00d3: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups()
|
|
IL_00d8: ldstr "DisabledByCrashGroup"
|
|
IL_00dd: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroup [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::get_Item(string)
|
|
IL_00e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Group(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup)
|
|
IL_00e7: nop
|
|
.line 126,126 : 29,35 ''
|
|
IL_00e8: br.s IL_00ea
|
|
|
|
.line 129,129 : 21,43 ''
|
|
IL_00ea: ldloc.1
|
|
IL_00eb: ldloc.0
|
|
IL_00ec: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Tag(object)
|
|
IL_00f1: nop
|
|
.line 130,130 : 21,50 ''
|
|
IL_00f2: ldarg.0
|
|
IL_00f3: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_00f8: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items()
|
|
IL_00fd: ldloc.1
|
|
IL_00fe: 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_0103: pop
|
|
.line 131,131 : 17,18 ''
|
|
IL_0104: nop
|
|
IL_0105: leave.s IL_0116
|
|
|
|
.line 133,133 : 17,18 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0107: nop
|
|
.line 134,134 : 21,46 ''
|
|
IL_0108: ldarg.0
|
|
IL_0109: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_010e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::EndUpdate()
|
|
IL_0113: nop
|
|
.line 135,135 : 17,18 ''
|
|
IL_0114: nop
|
|
IL_0115: endfinally
|
|
} // end handler
|
|
IL_0116: nop
|
|
.line 136,136 : 13,14 ''
|
|
IL_0117: nop
|
|
.line 109,109 : 50,52 ''
|
|
IL_0118: ldloc.2
|
|
IL_0119: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_011e: stloc.s CS$4$0003
|
|
IL_0120: ldloc.s CS$4$0003
|
|
IL_0122: brtrue IL_001a
|
|
|
|
IL_0127: leave.s IL_013b
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0129: ldloc.2
|
|
IL_012a: ldnull
|
|
IL_012b: ceq
|
|
IL_012d: stloc.s CS$4$0003
|
|
IL_012f: ldloc.s CS$4$0003
|
|
IL_0131: brtrue.s IL_013a
|
|
|
|
IL_0133: ldloc.2
|
|
IL_0134: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0139: nop
|
|
IL_013a: endfinally
|
|
} // end handler
|
|
IL_013b: nop
|
|
.line 137,137 : 9,10 ''
|
|
IL_013c: 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 229 (0xe5)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginDescriptor descriptor,
|
|
[1] bool CS$4$0000,
|
|
[2] bool CS$0$0001)
|
|
.line 140,140 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 141,141 : 13,30 ''
|
|
IL_0001: ldarg.2
|
|
IL_0002: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs::get_IsSelected()
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.1
|
|
IL_000b: ldloc.1
|
|
IL_000c: brtrue IL_0099
|
|
|
|
.line 142,142 : 13,14 ''
|
|
IL_0011: nop
|
|
.line 143,143 : 17,76 ''
|
|
IL_0012: ldarg.2
|
|
IL_0013: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs::get_Item()
|
|
IL_0018: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag()
|
|
IL_001d: castclass Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_0022: stloc.0
|
|
.line 144,144 : 17,47 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0029: ldloc.0
|
|
IL_002a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object)
|
|
IL_002f: nop
|
|
.line 146,146 : 17,71 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_0036: ldloc.0
|
|
IL_0037: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_003c: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Description()
|
|
IL_0041: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0046: nop
|
|
.line 148,148 : 17,92 ''
|
|
IL_0047: ldarg.0
|
|
IL_0048: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_004d: ldloc.0
|
|
IL_004e: callvirt instance valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginDescriptor::get_PluginState()
|
|
IL_0053: ldc.i4.1
|
|
IL_0054: ceq
|
|
IL_0056: ldc.i4.0
|
|
IL_0057: ceq
|
|
IL_0059: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_005e: nop
|
|
.line 149,149 : 17,69 ''
|
|
IL_005f: ldarg.0
|
|
IL_0060: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_0065: ldarg.0
|
|
IL_0066: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_006b: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_Enabled()
|
|
IL_0070: ldc.i4.0
|
|
IL_0071: ceq
|
|
IL_0073: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_0078: nop
|
|
.line 151,151 : 17,75 ''
|
|
IL_0079: ldarg.0
|
|
IL_007a: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_007f: ldloc.0
|
|
IL_0080: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0085: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage()
|
|
IL_008a: ldnull
|
|
IL_008b: call bool [System]System.Uri::op_Inequality(class [System]System.Uri,
|
|
class [System]System.Uri)
|
|
IL_0090: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_0095: nop
|
|
.line 152,152 : 13,14 ''
|
|
IL_0096: nop
|
|
IL_0097: br.s IL_00e4
|
|
|
|
.line 154,154 : 13,14 ''
|
|
IL_0099: nop
|
|
.line 155,155 : 17,41 ''
|
|
IL_009a: ldarg.0
|
|
IL_009b: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_00a0: ldnull
|
|
IL_00a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object)
|
|
IL_00a6: nop
|
|
.line 157,157 : 17,99 ''
|
|
IL_00a7: ldarg.0
|
|
IL_00a8: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_00ad: ldarg.0
|
|
IL_00ae: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_00b3: ldarg.0
|
|
IL_00b4: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_00b9: ldc.i4.0
|
|
IL_00ba: dup
|
|
IL_00bb: stloc.2
|
|
IL_00bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_00c1: nop
|
|
IL_00c2: ldloc.2
|
|
IL_00c3: dup
|
|
IL_00c4: stloc.2
|
|
IL_00c5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_00ca: nop
|
|
IL_00cb: ldloc.2
|
|
IL_00cc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_00d1: nop
|
|
.line 158,158 : 17,91 ''
|
|
IL_00d2: ldarg.0
|
|
IL_00d3: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_00d8: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Label_SelectPluginToDisplayDescr()
|
|
IL_00dd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_00e2: nop
|
|
.line 159,159 : 13,14 ''
|
|
IL_00e3: nop
|
|
.line 160,160 : 9,10 ''
|
|
IL_00e4: 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 52 (0x34)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 163,163 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 164,164 : 13,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0007: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag()
|
|
IL_000c: isinst Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_0011: ldnull
|
|
IL_0012: cgt.un
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: ceq
|
|
IL_0017: stloc.0
|
|
IL_0018: ldloc.0
|
|
IL_0019: brtrue.s IL_0033
|
|
|
|
.line 165,165 : 17,97 ''
|
|
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 object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag()
|
|
IL_0026: castclass Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_002b: ldc.i4.0
|
|
IL_002c: ldc.i4.1
|
|
IL_002d: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState,
|
|
bool)
|
|
IL_0032: nop
|
|
.line 166,166 : 9,10 ''
|
|
IL_0033: 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 52 (0x34)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 169,169 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 170,170 : 13,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0007: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag()
|
|
IL_000c: isinst Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_0011: ldnull
|
|
IL_0012: cgt.un
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: ceq
|
|
IL_0017: stloc.0
|
|
IL_0018: ldloc.0
|
|
IL_0019: brtrue.s IL_0033
|
|
|
|
.line 171,171 : 17,96 ''
|
|
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 object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag()
|
|
IL_0026: castclass Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_002b: ldc.i4.1
|
|
IL_002c: ldc.i4.1
|
|
IL_002d: callvirt instance void Virtuoso.Miranda.Plugins.PluginDescriptor::SetPluginState(valuetype Virtuoso.Miranda.Plugins.PluginState,
|
|
bool)
|
|
IL_0032: nop
|
|
.line 172,172 : 9,10 ''
|
|
IL_0033: 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 105 (0x69)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Exception e,
|
|
[1] bool CS$4$0000)
|
|
.line 175,175 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 177,177 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 178,178 : 17,58 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0008: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag()
|
|
IL_000d: isinst Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_0012: ldnull
|
|
IL_0013: cgt.un
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: ceq
|
|
IL_0018: stloc.1
|
|
IL_0019: ldloc.1
|
|
IL_001a: brtrue.s IL_0041
|
|
|
|
.line 179,179 : 21,100 ''
|
|
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: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag()
|
|
IL_0027: castclass Virtuoso.Miranda.Plugins.PluginDescriptor
|
|
IL_002c: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0031: callvirt instance class [System]System.Uri Virtuoso.Miranda.Plugins.MirandaPlugin::get_HomePage()
|
|
IL_0036: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_003b: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(string)
|
|
IL_0040: pop
|
|
.line 180,180 : 13,14 ''
|
|
IL_0041: nop
|
|
IL_0042: leave.s IL_0067
|
|
|
|
.line 181,181 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0044: stloc.0
|
|
.line 182,182 : 13,14 ''
|
|
IL_0045: nop
|
|
.line 183,183 : 17,168 ''
|
|
IL_0046: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_CannotOpenHomePage()
|
|
IL_004b: ldloc.0
|
|
IL_004c: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0051: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0056: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Caption_Error()
|
|
IL_005b: ldc.i4.0
|
|
IL_005c: ldc.i4.s 16
|
|
IL_005e: 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_0063: pop
|
|
.line 184,184 : 13,14 ''
|
|
IL_0064: nop
|
|
IL_0065: leave.s IL_0067
|
|
|
|
} // end handler
|
|
IL_0067: nop
|
|
.line 185,185 : 9,10 ''
|
|
IL_0068: ret
|
|
} // end of method PluginManagementContent::HomePageLBTN_LinkClicked
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 17,17 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.Designer.cs'
|
|
IL_0000: nop
|
|
.line 18,18 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::components
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: nop
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0023
|
|
|
|
.line 19,19 : 13,14 ''
|
|
IL_0015: nop
|
|
.line 20,20 : 17,38 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::components
|
|
IL_001c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0021: nop
|
|
.line 21,21 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 22,22 : 13,37 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool)
|
|
IL_002a: nop
|
|
.line 23,23 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method PluginManagementContent::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 2177 (0x881)
|
|
.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 32,32 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 33,33 : 13,174 ''
|
|
IL_0001: ldstr "Enabled and running"
|
|
IL_0006: ldc.i4.0
|
|
IL_0007: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment)
|
|
IL_000c: stloc.0
|
|
.line 34,34 : 13,175 ''
|
|
IL_000d: ldstr "Disabled by the user"
|
|
IL_0012: ldc.i4.0
|
|
IL_0013: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment)
|
|
IL_0018: stloc.1
|
|
.line 35,35 : 13,162 ''
|
|
IL_0019: ldstr "Crashed"
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::.ctor(string,
|
|
valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment)
|
|
IL_0024: stloc.2
|
|
.line 36,36 : 13,156 ''
|
|
IL_0025: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent
|
|
IL_002a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_002f: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0034: stloc.3
|
|
.line 37,37 : 13,70 ''
|
|
IL_0035: ldarg.0
|
|
IL_0036: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_003b: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
.line 38,38 : 13,71 ''
|
|
IL_0040: ldarg.0
|
|
IL_0041: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_0046: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
.line 39,39 : 13,73 ''
|
|
IL_004b: ldarg.0
|
|
IL_004c: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor()
|
|
IL_0051: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn
|
|
.line 40,40 : 13,69 ''
|
|
IL_0056: ldarg.0
|
|
IL_0057: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListView::.ctor()
|
|
IL_005c: stfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
.line 41,41 : 13,71 ''
|
|
IL_0061: ldarg.0
|
|
IL_0062: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor()
|
|
IL_0067: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn
|
|
.line 42,42 : 13,73 ''
|
|
IL_006c: ldarg.0
|
|
IL_006d: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor()
|
|
IL_0072: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn
|
|
.line 43,43 : 13,74 ''
|
|
IL_0077: ldarg.0
|
|
IL_0078: newobj instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::.ctor()
|
|
IL_007d: stfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn
|
|
.line 44,44 : 13,106 ''
|
|
IL_0082: ldarg.0
|
|
IL_0083: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor()
|
|
IL_0088: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
.line 45,45 : 13,70 ''
|
|
IL_008d: ldarg.0
|
|
IL_008e: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor()
|
|
IL_0093: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
.line 46,46 : 13,70 ''
|
|
IL_0098: ldarg.0
|
|
IL_0099: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_009e: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
.line 47,47 : 13,107 ''
|
|
IL_00a3: ldarg.0
|
|
IL_00a4: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor()
|
|
IL_00a9: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
.line 48,48 : 13,70 ''
|
|
IL_00ae: ldarg.0
|
|
IL_00af: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor()
|
|
IL_00b4: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
.line 49,49 : 13,88 ''
|
|
IL_00b9: ldarg.0
|
|
IL_00ba: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_00bf: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit()
|
|
IL_00c4: nop
|
|
.line 50,50 : 13,34 ''
|
|
IL_00c5: ldarg.0
|
|
IL_00c6: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_00cb: nop
|
|
.line 54,54 : 13,50 ''
|
|
IL_00cc: ldarg.0
|
|
IL_00cd: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_00d2: ldc.i4.1
|
|
IL_00d3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_00d8: nop
|
|
.line 55,55 : 13,50 ''
|
|
IL_00d9: ldarg.0
|
|
IL_00da: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_00df: ldc.i4.0
|
|
IL_00e0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_00e5: nop
|
|
.line 56,56 : 13,83 ''
|
|
IL_00e6: ldarg.0
|
|
IL_00e7: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_00ec: ldc.i4.0
|
|
IL_00ed: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode)
|
|
IL_00f2: nop
|
|
.line 57,57 : 13,79 ''
|
|
IL_00f3: ldarg.0
|
|
IL_00f4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_00f9: ldc.i4 0x2a6
|
|
IL_00fe: ldc.i4.s 46
|
|
IL_0100: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0105: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_010a: nop
|
|
.line 58,58 : 13,59 ''
|
|
IL_010b: ldarg.0
|
|
IL_010c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_0111: ldstr "EnablePluginBTN"
|
|
IL_0116: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_011b: nop
|
|
.line 59,59 : 13,73 ''
|
|
IL_011c: ldarg.0
|
|
IL_011d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_0122: ldc.i4.s 95
|
|
IL_0124: ldc.i4.s 23
|
|
IL_0126: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_012b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0130: nop
|
|
.line 60,60 : 13,48 ''
|
|
IL_0131: ldarg.0
|
|
IL_0132: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_0137: ldc.i4.s 11
|
|
IL_0139: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_013e: nop
|
|
.line 61,61 : 13,57 ''
|
|
IL_013f: ldarg.0
|
|
IL_0140: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_0145: ldstr "Enable plugin"
|
|
IL_014a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_014f: nop
|
|
.line 62,62 : 13,66 ''
|
|
IL_0150: ldarg.0
|
|
IL_0151: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_0156: ldc.i4.0
|
|
IL_0157: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_015c: nop
|
|
.line 63,63 : 13,95 ''
|
|
IL_015d: ldarg.0
|
|
IL_015e: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_0163: ldarg.0
|
|
IL_0164: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_016a: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_016f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_0174: nop
|
|
.line 67,67 : 13,51 ''
|
|
IL_0175: ldarg.0
|
|
IL_0176: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_017b: ldc.i4.1
|
|
IL_017c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0181: nop
|
|
.line 68,68 : 13,51 ''
|
|
IL_0182: ldarg.0
|
|
IL_0183: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_0188: ldc.i4.0
|
|
IL_0189: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_018e: nop
|
|
.line 69,69 : 13,84 ''
|
|
IL_018f: ldarg.0
|
|
IL_0190: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_0195: ldc.i4.0
|
|
IL_0196: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode)
|
|
IL_019b: nop
|
|
.line 70,70 : 13,80 ''
|
|
IL_019c: ldarg.0
|
|
IL_019d: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_01a2: ldc.i4 0x2a6
|
|
IL_01a7: ldc.i4.s 75
|
|
IL_01a9: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_01ae: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_01b3: nop
|
|
.line 71,71 : 13,61 ''
|
|
IL_01b4: ldarg.0
|
|
IL_01b5: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_01ba: ldstr "DisablePluginBTN"
|
|
IL_01bf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_01c4: nop
|
|
.line 72,72 : 13,74 ''
|
|
IL_01c5: ldarg.0
|
|
IL_01c6: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_01cb: ldc.i4.s 95
|
|
IL_01cd: ldc.i4.s 23
|
|
IL_01cf: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_01d4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_01d9: nop
|
|
.line 73,73 : 13,49 ''
|
|
IL_01da: ldarg.0
|
|
IL_01db: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_01e0: ldc.i4.s 10
|
|
IL_01e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_01e7: nop
|
|
.line 74,74 : 13,59 ''
|
|
IL_01e8: ldarg.0
|
|
IL_01e9: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_01ee: ldstr "Disable plugin"
|
|
IL_01f3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_01f8: nop
|
|
.line 75,75 : 13,67 ''
|
|
IL_01f9: ldarg.0
|
|
IL_01fa: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_01ff: ldc.i4.0
|
|
IL_0200: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_0205: nop
|
|
.line 76,76 : 13,97 ''
|
|
IL_0206: ldarg.0
|
|
IL_0207: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_020c: ldarg.0
|
|
IL_020d: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0213: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0218: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_021d: nop
|
|
.line 80,80 : 13,47 ''
|
|
IL_021e: ldarg.0
|
|
IL_021f: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn
|
|
IL_0224: ldstr "Status"
|
|
IL_0229: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string)
|
|
IL_022e: nop
|
|
.line 84,88 : 13,33 ''
|
|
IL_022f: ldarg.0
|
|
IL_0230: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0235: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListView/ColumnHeaderCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Columns()
|
|
IL_023a: ldc.i4.4
|
|
IL_023b: newarr [System.Windows.Forms]System.Windows.Forms.ColumnHeader
|
|
IL_0240: stloc.s CS$0$0000
|
|
IL_0242: ldloc.s CS$0$0000
|
|
IL_0244: ldc.i4.0
|
|
IL_0245: ldarg.0
|
|
IL_0246: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn
|
|
IL_024b: stelem.ref
|
|
IL_024c: ldloc.s CS$0$0000
|
|
IL_024e: ldc.i4.1
|
|
IL_024f: ldarg.0
|
|
IL_0250: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn
|
|
IL_0255: stelem.ref
|
|
IL_0256: ldloc.s CS$0$0000
|
|
IL_0258: ldc.i4.2
|
|
IL_0259: ldarg.0
|
|
IL_025a: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn
|
|
IL_025f: stelem.ref
|
|
IL_0260: ldloc.s CS$0$0000
|
|
IL_0262: ldc.i4.3
|
|
IL_0263: ldarg.0
|
|
IL_0264: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::StatusColumn
|
|
IL_0269: stelem.ref
|
|
IL_026a: ldloc.s CS$0$0000
|
|
IL_026c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ColumnHeaderCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ColumnHeader[])
|
|
IL_0271: nop
|
|
.line 89,89 : 13,52 ''
|
|
IL_0272: ldarg.0
|
|
IL_0273: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0278: ldc.i4.1
|
|
IL_0279: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_FullRowSelect(bool)
|
|
IL_027e: nop
|
|
.line 90,90 : 13,59 ''
|
|
IL_027f: ldloc.0
|
|
IL_0280: ldstr "Enabled and running"
|
|
IL_0285: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string)
|
|
IL_028a: nop
|
|
.line 91,91 : 13,50 ''
|
|
IL_028b: ldloc.0
|
|
IL_028c: ldstr "EnabledGroup"
|
|
IL_0291: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string)
|
|
IL_0296: nop
|
|
.line 92,92 : 13,60 ''
|
|
IL_0297: ldloc.1
|
|
IL_0298: ldstr "Disabled by the user"
|
|
IL_029d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string)
|
|
IL_02a2: nop
|
|
.line 93,93 : 13,57 ''
|
|
IL_02a3: ldloc.1
|
|
IL_02a4: ldstr "DisabledByUserGroup"
|
|
IL_02a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string)
|
|
IL_02ae: nop
|
|
.line 94,94 : 13,47 ''
|
|
IL_02af: ldloc.2
|
|
IL_02b0: ldstr "Crashed"
|
|
IL_02b5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Header(string)
|
|
IL_02ba: nop
|
|
.line 95,95 : 13,58 ''
|
|
IL_02bb: ldloc.2
|
|
IL_02bc: ldstr "DisabledByCrashGroup"
|
|
IL_02c1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroup::set_Name(string)
|
|
IL_02c6: nop
|
|
.line 96,99 : 13,30 ''
|
|
IL_02c7: ldarg.0
|
|
IL_02c8: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_02cd: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Groups()
|
|
IL_02d2: ldc.i4.3
|
|
IL_02d3: newarr [System.Windows.Forms]System.Windows.Forms.ListViewGroup
|
|
IL_02d8: stloc.s CS$0$0001
|
|
IL_02da: ldloc.s CS$0$0001
|
|
IL_02dc: ldc.i4.0
|
|
IL_02dd: ldloc.0
|
|
IL_02de: stelem.ref
|
|
IL_02df: ldloc.s CS$0$0001
|
|
IL_02e1: ldc.i4.1
|
|
IL_02e2: ldloc.1
|
|
IL_02e3: stelem.ref
|
|
IL_02e4: ldloc.s CS$0$0001
|
|
IL_02e6: ldc.i4.2
|
|
IL_02e7: ldloc.2
|
|
IL_02e8: stelem.ref
|
|
IL_02e9: ldloc.s CS$0$0001
|
|
IL_02eb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewGroupCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ListViewGroup[])
|
|
IL_02f0: nop
|
|
.line 100,100 : 13,97 ''
|
|
IL_02f1: ldarg.0
|
|
IL_02f2: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_02f7: ldc.i4.1
|
|
IL_02f8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_HeaderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ColumnHeaderStyle)
|
|
IL_02fd: nop
|
|
.line 101,101 : 13,53 ''
|
|
IL_02fe: ldarg.0
|
|
IL_02ff: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0304: ldc.i4.0
|
|
IL_0305: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_HideSelection(bool)
|
|
IL_030a: nop
|
|
.line 102,102 : 13,75 ''
|
|
IL_030b: ldarg.0
|
|
IL_030c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0311: ldc.i4.s 12
|
|
IL_0313: ldc.i4.s 46
|
|
IL_0315: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_031a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_031f: nop
|
|
.line 103,103 : 13,51 ''
|
|
IL_0320: ldarg.0
|
|
IL_0321: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0326: ldc.i4.0
|
|
IL_0327: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_MultiSelect(bool)
|
|
IL_032c: nop
|
|
.line 104,104 : 13,53 ''
|
|
IL_032d: ldarg.0
|
|
IL_032e: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0333: ldstr "PluginsLVIEW"
|
|
IL_0338: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_033d: nop
|
|
.line 105,105 : 13,55 ''
|
|
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_ShowItemToolTips(bool)
|
|
IL_034a: nop
|
|
.line 106,106 : 13,72 ''
|
|
IL_034b: ldarg.0
|
|
IL_034c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0351: ldc.i4 0x28a
|
|
IL_0356: ldc.i4 0x101
|
|
IL_035b: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0360: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0365: nop
|
|
.line 107,107 : 13,82 ''
|
|
IL_0366: ldarg.0
|
|
IL_0367: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_036c: ldc.i4.1
|
|
IL_036d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_Sorting(valuetype [System.Windows.Forms]System.Windows.Forms.SortOrder)
|
|
IL_0372: nop
|
|
.line 108,108 : 13,44 ''
|
|
IL_0373: ldarg.0
|
|
IL_0374: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0379: ldc.i4.s 9
|
|
IL_037b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0380: nop
|
|
.line 109,109 : 13,71 ''
|
|
IL_0381: ldarg.0
|
|
IL_0382: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0387: ldc.i4.0
|
|
IL_0388: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_UseCompatibleStateImageBehavior(bool)
|
|
IL_038d: nop
|
|
.line 110,110 : 13,72 ''
|
|
IL_038e: ldarg.0
|
|
IL_038f: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0394: ldc.i4.1
|
|
IL_0395: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_View(valuetype [System.Windows.Forms]System.Windows.Forms.View)
|
|
IL_039a: nop
|
|
.line 111,111 : 13,161 ''
|
|
IL_039b: ldarg.0
|
|
IL_039c: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_03a1: ldarg.0
|
|
IL_03a2: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW_ItemSelectionChanged(object,
|
|
class [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventArgs)
|
|
IL_03a8: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventHandler::.ctor(object,
|
|
native int)
|
|
IL_03ad: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView::add_ItemSelectionChanged(class [System.Windows.Forms]System.Windows.Forms.ListViewItemSelectionChangedEventHandler)
|
|
IL_03b2: nop
|
|
.line 115,115 : 13,44 ''
|
|
IL_03b3: ldarg.0
|
|
IL_03b4: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::NameColumn
|
|
IL_03b9: ldstr "Title"
|
|
IL_03be: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string)
|
|
IL_03c3: nop
|
|
.line 119,119 : 13,47 ''
|
|
IL_03c4: ldarg.0
|
|
IL_03c5: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::AuthorColumn
|
|
IL_03ca: ldstr "Author"
|
|
IL_03cf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string)
|
|
IL_03d4: nop
|
|
.line 123,123 : 13,49 ''
|
|
IL_03d5: ldarg.0
|
|
IL_03d6: ldfld class [System.Windows.Forms]System.Windows.Forms.ColumnHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::VersionColumn
|
|
IL_03db: ldstr "Version"
|
|
IL_03e0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ColumnHeader::set_Text(string)
|
|
IL_03e5: nop
|
|
.line 127,127 : 13,70 ''
|
|
IL_03e6: ldarg.0
|
|
IL_03e7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_03ec: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_03f1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_03f6: nop
|
|
.line 128,128 : 13,133 ''
|
|
IL_03f7: ldarg.0
|
|
IL_03f8: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_03fd: ldc.i4 0xff
|
|
IL_0402: ldc.i4 0x80
|
|
IL_0407: ldc.i4.0
|
|
IL_0408: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_040d: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0412: nop
|
|
.line 129,129 : 13,67 ''
|
|
IL_0413: ldarg.0
|
|
IL_0414: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_0419: ldc.i4.1
|
|
IL_041a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_041f: nop
|
|
.line 130,130 : 13,73 ''
|
|
IL_0420: ldarg.0
|
|
IL_0421: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_0426: ldstr "Tahoma"
|
|
IL_042b: ldc.r4 8.25
|
|
IL_0430: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string,
|
|
float32)
|
|
IL_0435: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_043a: nop
|
|
.line 131,131 : 13,157 ''
|
|
IL_043b: ldarg.0
|
|
IL_043c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_0441: ldstr "Tahoma"
|
|
IL_0446: ldc.r4 8.
|
|
IL_044b: ldc.i4.1
|
|
IL_044c: ldc.i4.3
|
|
IL_044d: ldc.i4 0xee
|
|
IL_0452: 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_0457: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font)
|
|
IL_045c: nop
|
|
.line 132,132 : 13,94 ''
|
|
IL_045d: ldarg.0
|
|
IL_045e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_0463: ldstr "The following list contains installed Hyphen plugi"
|
|
+ "ns."
|
|
IL_0468: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string)
|
|
IL_046d: nop
|
|
.line 133,133 : 13,95 ''
|
|
IL_046e: ldarg.0
|
|
IL_046f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_0474: ldloc.3
|
|
IL_0475: ldstr "panel1.Image"
|
|
IL_047a: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_047f: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0484: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0489: nop
|
|
.line 134,134 : 13,67 ''
|
|
IL_048a: ldarg.0
|
|
IL_048b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_0490: ldc.i4.0
|
|
IL_0491: ldc.i4.0
|
|
IL_0492: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0497: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_049c: nop
|
|
.line 135,135 : 13,72 ''
|
|
IL_049d: ldarg.0
|
|
IL_049e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_04a3: ldc.i4 0x12c
|
|
IL_04a8: ldc.i4.s 40
|
|
IL_04aa: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_04af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_04b4: nop
|
|
.line 136,136 : 13,41 ''
|
|
IL_04b5: ldarg.0
|
|
IL_04b6: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_04bb: ldstr "panel1"
|
|
IL_04c0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_04c5: nop
|
|
.line 137,137 : 13,65 ''
|
|
IL_04c6: ldarg.0
|
|
IL_04c7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_04cc: ldc.i4 0x316
|
|
IL_04d1: ldc.i4.s 40
|
|
IL_04d3: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_04d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_04dd: nop
|
|
.line 138,138 : 13,39 ''
|
|
IL_04de: ldarg.0
|
|
IL_04df: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_04e4: ldc.i4.s 16
|
|
IL_04e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_04eb: nop
|
|
.line 142,142 : 13,163 ''
|
|
IL_04ec: ldarg.0
|
|
IL_04ed: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_04f2: ldc.i4.s 10
|
|
IL_04f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Anchor(valuetype [System.Windows.Forms]System.Windows.Forms.AnchorStyles)
|
|
IL_04f9: nop
|
|
.line 143,143 : 13,105 ''
|
|
IL_04fa: ldarg.0
|
|
IL_04fb: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_0500: ldloc.3
|
|
IL_0501: ldstr "pictureBox1.Image"
|
|
IL_0506: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_050b: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0510: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0515: nop
|
|
.line 144,144 : 13,79 ''
|
|
IL_0516: ldarg.0
|
|
IL_0517: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_051c: ldc.i4.0
|
|
IL_051d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode)
|
|
IL_0522: nop
|
|
.line 145,145 : 13,76 ''
|
|
IL_0523: ldarg.0
|
|
IL_0524: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_0529: ldc.i4 0x271
|
|
IL_052e: ldc.i4 0xaa
|
|
IL_0533: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0538: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_053d: nop
|
|
.line 146,146 : 13,51 ''
|
|
IL_053e: ldarg.0
|
|
IL_053f: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_0544: ldstr "pictureBox1"
|
|
IL_0549: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_054e: nop
|
|
.line 147,147 : 13,71 ''
|
|
IL_054f: ldarg.0
|
|
IL_0550: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_0555: ldc.i4 0xd4
|
|
IL_055a: ldc.i4 0xeb
|
|
IL_055f: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0564: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0569: nop
|
|
.line 148,148 : 13,90 ''
|
|
IL_056a: ldarg.0
|
|
IL_056b: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_0570: ldc.i4.2
|
|
IL_0571: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode)
|
|
IL_0576: nop
|
|
.line 149,149 : 13,44 ''
|
|
IL_0577: ldarg.0
|
|
IL_0578: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_057d: ldc.i4.s 15
|
|
IL_057f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32)
|
|
IL_0584: nop
|
|
.line 150,150 : 13,46 ''
|
|
IL_0585: ldarg.0
|
|
IL_0586: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_058b: ldc.i4.0
|
|
IL_058c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool)
|
|
IL_0591: nop
|
|
.line 154,154 : 13,55 ''
|
|
IL_0592: ldarg.0
|
|
IL_0593: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_0598: ldc.i4.1
|
|
IL_0599: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_AutoEllipsis(bool)
|
|
IL_059e: nop
|
|
.line 155,155 : 13,80 ''
|
|
IL_059f: ldarg.0
|
|
IL_05a0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_05a5: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_05aa: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_05af: nop
|
|
.line 156,156 : 13,84 ''
|
|
IL_05b0: ldarg.0
|
|
IL_05b1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_05b6: ldc.i4.0
|
|
IL_05b7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode)
|
|
IL_05bc: nop
|
|
.line 157,157 : 13,80 ''
|
|
IL_05bd: ldarg.0
|
|
IL_05be: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_05c3: ldc.i4.s 20
|
|
IL_05c5: ldc.i4 0x14f
|
|
IL_05ca: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_05cf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_05d4: nop
|
|
.line 158,158 : 13,61 ''
|
|
IL_05d5: ldarg.0
|
|
IL_05d6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_05db: ldstr "DescriptionLABEL"
|
|
IL_05e0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_05e5: nop
|
|
.line 159,159 : 13,75 ''
|
|
IL_05e6: ldarg.0
|
|
IL_05e7: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_05ec: ldc.i4 0x24a
|
|
IL_05f1: ldc.i4.s 53
|
|
IL_05f3: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_05f8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_05fd: nop
|
|
.line 160,160 : 13,49 ''
|
|
IL_05fe: ldarg.0
|
|
IL_05ff: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_0604: ldc.i4.s 12
|
|
IL_0606: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_060b: nop
|
|
.line 161,161 : 13,50 ''
|
|
IL_060c: ldarg.0
|
|
IL_060d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_0612: ldstr "(...)"
|
|
IL_0617: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_061c: nop
|
|
.line 165,165 : 13,70 ''
|
|
IL_061d: ldarg.0
|
|
IL_061e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_0623: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_0628: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_062d: nop
|
|
.line 166,166 : 13,135 ''
|
|
IL_062e: ldarg.0
|
|
IL_062f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_0634: ldc.i4 0xff
|
|
IL_0639: ldc.i4 0xe0
|
|
IL_063e: ldc.i4 0xc0
|
|
IL_0643: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_0648: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_064d: nop
|
|
.line 167,167 : 13,154 ''
|
|
IL_064e: ldarg.0
|
|
IL_064f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_0654: ldstr "Tahoma"
|
|
IL_0659: ldc.r4 8.25
|
|
IL_065e: ldc.i4.1
|
|
IL_065f: ldc.i4.3
|
|
IL_0660: ldc.i4 0xee
|
|
IL_0665: 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_066a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_066f: nop
|
|
.line 168,168 : 13,64 ''
|
|
IL_0670: ldarg.0
|
|
IL_0671: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_0676: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
|
|
IL_067b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0680: nop
|
|
.line 169,169 : 13,70 ''
|
|
IL_0681: ldarg.0
|
|
IL_0682: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_0687: ldc.i4.s 12
|
|
IL_0689: ldc.i4 0x135
|
|
IL_068e: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0693: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0698: nop
|
|
.line 170,170 : 13,72 ''
|
|
IL_0699: ldarg.0
|
|
IL_069a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_069f: ldc.i4 0x12c
|
|
IL_06a4: ldc.i4.s 20
|
|
IL_06a6: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_06ab: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_06b0: nop
|
|
.line 171,171 : 13,41 ''
|
|
IL_06b1: ldarg.0
|
|
IL_06b2: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_06b7: ldstr "panel2"
|
|
IL_06bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_06c1: nop
|
|
.line 172,172 : 13,53 ''
|
|
IL_06c2: ldarg.0
|
|
IL_06c3: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_06c8: ldstr "Description"
|
|
IL_06cd: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string)
|
|
IL_06d2: nop
|
|
.line 173,173 : 13,65 ''
|
|
IL_06d3: ldarg.0
|
|
IL_06d4: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_06d9: ldc.i4 0x21f
|
|
IL_06de: ldc.i4.s 20
|
|
IL_06e0: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_06e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_06ea: nop
|
|
.line 174,174 : 13,39 ''
|
|
IL_06eb: ldarg.0
|
|
IL_06ec: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_06f1: ldc.i4.s 17
|
|
IL_06f3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_06f8: nop
|
|
.line 178,178 : 13,47 ''
|
|
IL_06f9: ldarg.0
|
|
IL_06fa: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_06ff: ldc.i4.1
|
|
IL_0700: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0705: nop
|
|
.line 179,179 : 13,47 ''
|
|
IL_0706: ldarg.0
|
|
IL_0707: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_070c: ldc.i4.0
|
|
IL_070d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Enabled(bool)
|
|
IL_0712: nop
|
|
.line 180,180 : 13,80 ''
|
|
IL_0713: ldarg.0
|
|
IL_0714: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_0719: ldc.i4.0
|
|
IL_071a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode)
|
|
IL_071f: nop
|
|
.line 181,181 : 13,77 ''
|
|
IL_0720: ldarg.0
|
|
IL_0721: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_0726: ldc.i4 0x231
|
|
IL_072b: ldc.i4 0x139
|
|
IL_0730: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0735: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_073a: nop
|
|
.line 182,182 : 13,53 ''
|
|
IL_073b: ldarg.0
|
|
IL_073c: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_0741: ldstr "HomePageLBTN"
|
|
IL_0746: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_074b: nop
|
|
.line 183,183 : 13,70 ''
|
|
IL_074c: ldarg.0
|
|
IL_074d: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_0752: ldc.i4.s 58
|
|
IL_0754: ldc.i4.s 13
|
|
IL_0756: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_075b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0760: nop
|
|
.line 184,184 : 13,45 ''
|
|
IL_0761: ldarg.0
|
|
IL_0762: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_0767: ldc.i4.s 18
|
|
IL_0769: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_076e: nop
|
|
.line 185,185 : 13,46 ''
|
|
IL_076f: ldarg.0
|
|
IL_0770: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_0775: ldc.i4.1
|
|
IL_0776: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool)
|
|
IL_077b: nop
|
|
.line 186,186 : 13,49 ''
|
|
IL_077c: ldarg.0
|
|
IL_077d: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_0782: ldstr "Homepage"
|
|
IL_0787: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_078c: nop
|
|
.line 190,190 : 13,74 ''
|
|
IL_078d: ldarg.0
|
|
IL_078e: ldc.r4 6.
|
|
IL_0793: ldc.r4 13.
|
|
IL_0798: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_079d: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_07a2: nop
|
|
.line 191,191 : 13,74 ''
|
|
IL_07a3: ldarg.0
|
|
IL_07a4: ldc.i4.1
|
|
IL_07a5: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_07aa: nop
|
|
.line 192,192 : 13,77 ''
|
|
IL_07ab: ldarg.0
|
|
IL_07ac: ldc.i4.1
|
|
IL_07ad: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::set_BorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.BorderStyle)
|
|
IL_07b2: nop
|
|
.line 193,193 : 13,50 ''
|
|
IL_07b3: ldarg.0
|
|
IL_07b4: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_07b9: ldarg.0
|
|
IL_07ba: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::HomePageLBTN
|
|
IL_07bf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_07c4: nop
|
|
.line 194,194 : 13,44 ''
|
|
IL_07c5: ldarg.0
|
|
IL_07c6: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_07cb: ldarg.0
|
|
IL_07cc: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel2
|
|
IL_07d1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_07d6: nop
|
|
.line 195,195 : 13,53 ''
|
|
IL_07d7: ldarg.0
|
|
IL_07d8: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_07dd: ldarg.0
|
|
IL_07de: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::EnablePluginBTN
|
|
IL_07e3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_07e8: nop
|
|
.line 196,196 : 13,54 ''
|
|
IL_07e9: ldarg.0
|
|
IL_07ea: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_07ef: ldarg.0
|
|
IL_07f0: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DisablePluginBTN
|
|
IL_07f5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_07fa: nop
|
|
.line 197,197 : 13,50 ''
|
|
IL_07fb: ldarg.0
|
|
IL_07fc: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0801: ldarg.0
|
|
IL_0802: ldfld class [System.Windows.Forms]System.Windows.Forms.ListView Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::PluginsLVIEW
|
|
IL_0807: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_080c: nop
|
|
.line 198,198 : 13,44 ''
|
|
IL_080d: ldarg.0
|
|
IL_080e: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0813: ldarg.0
|
|
IL_0814: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::panel1
|
|
IL_0819: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_081e: nop
|
|
.line 199,199 : 13,49 ''
|
|
IL_081f: ldarg.0
|
|
IL_0820: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0825: ldarg.0
|
|
IL_0826: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_082b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0830: nop
|
|
.line 200,200 : 13,54 ''
|
|
IL_0831: ldarg.0
|
|
IL_0832: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0837: ldarg.0
|
|
IL_0838: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::DescriptionLABEL
|
|
IL_083d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0842: nop
|
|
.line 201,201 : 13,51 ''
|
|
IL_0843: ldarg.0
|
|
IL_0844: ldstr "PluginManagementContent"
|
|
IL_0849: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_084e: nop
|
|
.line 202,202 : 13,59 ''
|
|
IL_084f: ldarg.0
|
|
IL_0850: ldc.i4 0x316
|
|
IL_0855: ldc.i4 0x18e
|
|
IL_085a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_085f: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0864: nop
|
|
.line 203,203 : 13,86 ''
|
|
IL_0865: ldarg.0
|
|
IL_0866: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent::pictureBox1
|
|
IL_086b: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit()
|
|
IL_0870: nop
|
|
.line 204,204 : 13,38 ''
|
|
IL_0871: ldarg.0
|
|
IL_0872: ldc.i4.0
|
|
IL_0873: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0878: nop
|
|
.line 205,205 : 13,34 ''
|
|
IL_0879: ldarg.0
|
|
IL_087a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_087f: nop
|
|
.line 207,207 : 9,10 ''
|
|
IL_0880: ret
|
|
} // end of method PluginManagementContent::InitializeComponent
|
|
|
|
.method private hidebysig instance void
|
|
'<PluginManager_PluginStateChange>b__0'() cil managed
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 44,44 : 51,52 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\PluginManagementContent.cs'
|
|
IL_0000: nop
|
|
.line 44,44 : 53,66 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool)
|
|
IL_0008: pop
|
|
IL_0009: ret
|
|
} // end of method PluginManagementContent::'<PluginManager_PluginStateChange>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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 29,29 : 34,35 ''
|
|
IL_0007: nop
|
|
.line 29,29 : 36,37 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method RemotableForm::.ctor
|
|
|
|
.method public hidebysig virtual instance object
|
|
InitializeLifetimeService() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 36,36 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 37,37 : 13,25 ''
|
|
IL_0001: ldnull
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 38,38 : 9,10 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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
|
|
'<CloseDialogs>b__0'() cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 8
|
|
.line 99,99 : 66,67 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\PluginDialog.cs'
|
|
IL_0000: nop
|
|
.line 99,99 : 68,85 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog
|
|
IL_0007: callvirt instance void [System]System.ComponentModel.Component::Dispose()
|
|
IL_000c: nop
|
|
IL_000d: ret
|
|
} // end of method '<>c__DisplayClass2'::'<CloseDialogs>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
|
|
'<ExecuteOnSTAThread>b__4'(object _state) cil managed
|
|
{
|
|
// Code size 59 (0x3b)
|
|
.maxstack 2
|
|
.line 146,146 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 148,148 : 21,22 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 149,149 : 25,84 ''
|
|
IL_0002: ldnull
|
|
IL_0003: ldftn void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Application_ThreadException(object,
|
|
class [System]System.Threading.ThreadExceptionEventArgs)
|
|
IL_0009: newobj instance void [System]System.Threading.ThreadExceptionEventHandler::.ctor(object,
|
|
native int)
|
|
IL_000e: call void [System.Windows.Forms]System.Windows.Forms.Application::add_ThreadException(class [System]System.Threading.ThreadExceptionEventHandler)
|
|
IL_0013: nop
|
|
.line 150,150 : 25,45 ''
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::threadStart
|
|
IL_001a: ldarg.1
|
|
IL_001b: callvirt instance void [mscorlib]System.Threading.ParameterizedThreadStart::Invoke(object)
|
|
IL_0020: nop
|
|
.line 151,151 : 21,22 ''
|
|
IL_0021: nop
|
|
IL_0022: leave.s IL_0039
|
|
|
|
.line 153,153 : 21,22 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0024: nop
|
|
.line 154,154 : 25,84 ''
|
|
IL_0025: ldnull
|
|
IL_0026: ldftn void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Application_ThreadException(object,
|
|
class [System]System.Threading.ThreadExceptionEventArgs)
|
|
IL_002c: newobj instance void [System]System.Threading.ThreadExceptionEventHandler::.ctor(object,
|
|
native int)
|
|
IL_0031: call void [System.Windows.Forms]System.Windows.Forms.Application::remove_ThreadException(class [System]System.Threading.ThreadExceptionEventHandler)
|
|
IL_0036: nop
|
|
.line 155,155 : 21,22 ''
|
|
IL_0037: nop
|
|
IL_0038: endfinally
|
|
} // end handler
|
|
IL_0039: nop
|
|
IL_003a: ret
|
|
} // end of method '<>c__DisplayClass5'::'<ExecuteOnSTAThread>b__4'
|
|
|
|
} // end of class '<>c__DisplayClass5'
|
|
|
|
.field private static initonly class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> ActiveDialogs
|
|
.method family hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 40,40 : 9,33 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Forms.RemotableForm::.ctor()
|
|
IL_0006: nop
|
|
.line 40,40 : 34,35 ''
|
|
IL_0007: nop
|
|
.line 40,40 : 36,37 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method PluginDialog::.ctor
|
|
|
|
.method family hidebysig virtual instance void
|
|
OnShown(class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 8
|
|
.line 47,47 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 13,30 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::RegisterDialog()
|
|
IL_0007: nop
|
|
.line 49,49 : 13,29 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnShown(class [mscorlib]System.EventArgs)
|
|
IL_000f: nop
|
|
.line 50,50 : 9,10 ''
|
|
IL_0010: ret
|
|
} // end of method PluginDialog::OnShown
|
|
|
|
.method family hidebysig virtual instance void
|
|
OnClosed(class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 8
|
|
.line 53,53 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog()
|
|
IL_0007: nop
|
|
.line 55,55 : 13,30 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnClosed(class [mscorlib]System.EventArgs)
|
|
IL_000f: nop
|
|
.line 56,56 : 9,10 ''
|
|
IL_0010: ret
|
|
} // end of method PluginDialog::OnClosed
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 8
|
|
.line 59,59 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 60,60 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog()
|
|
IL_0007: nop
|
|
.line 61,61 : 13,37 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool)
|
|
IL_000f: nop
|
|
.line 62,62 : 9,10 ''
|
|
IL_0010: ret
|
|
} // end of method PluginDialog::Dispose
|
|
|
|
.method family hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext
|
|
get_Context() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext CS$1$0000)
|
|
.line 70,70 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 70,70 : 19,49 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 70,70 : 50,51 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method PluginDialog::get_Context
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void RegisterDialog() cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> CS$2$0000)
|
|
.line 78,78 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 13,33 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs
|
|
IL_0006: dup
|
|
IL_0007: stloc.0
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 80,80 : 17,41 ''
|
|
.try
|
|
{
|
|
IL_000e: ldsfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs
|
|
IL_0013: ldarg.0
|
|
IL_0014: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::Add(!0)
|
|
IL_0019: nop
|
|
IL_001a: leave.s IL_0024
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_001c: ldloc.0
|
|
IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0022: nop
|
|
IL_0023: endfinally
|
|
} // end handler
|
|
IL_0024: nop
|
|
.line 81,81 : 9,10 ''
|
|
IL_0025: ret
|
|
} // end of method PluginDialog::RegisterDialog
|
|
|
|
.method assembly hidebysig newslot strict virtual
|
|
instance void UnregisterDialog() cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> CS$2$0000)
|
|
.line 87,87 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 13,33 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs
|
|
IL_0006: dup
|
|
IL_0007: stloc.0
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 89,89 : 17,44 ''
|
|
.try
|
|
{
|
|
IL_000e: ldsfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs
|
|
IL_0013: ldarg.0
|
|
IL_0014: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::Remove(!0)
|
|
IL_0019: pop
|
|
IL_001a: leave.s IL_0024
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_001c: ldloc.0
|
|
IL_001d: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0022: nop
|
|
IL_0023: endfinally
|
|
} // end handler
|
|
IL_0024: nop
|
|
.line 90,90 : 9,10 ''
|
|
IL_0025: ret
|
|
} // end of method PluginDialog::UnregisterDialog
|
|
|
|
.method public hidebysig static void CloseDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor owner,
|
|
bool force) cil managed
|
|
{
|
|
// Code size 149 (0x95)
|
|
.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<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> CS$5$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 93,93 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 94,94 : 13,20 ''
|
|
IL_0001: nop
|
|
.line 94,94 : 45,81 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: call class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterAndGetActiveDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0008: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::GetEnumerator()
|
|
IL_000d: stloc.2
|
|
.try
|
|
{
|
|
IL_000e: br.s IL_0077
|
|
|
|
IL_0010: ldnull
|
|
IL_0011: stloc.0
|
|
IL_0012: newobj instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::.ctor()
|
|
IL_0017: stloc.1
|
|
.line 94,94 : 22,41 ''
|
|
IL_0018: ldloc.1
|
|
IL_0019: ldloca.s CS$5$0000
|
|
IL_001b: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::get_Current()
|
|
IL_0020: stfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog
|
|
.line 95,95 : 13,14 ''
|
|
IL_0025: nop
|
|
.line 97,97 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_0026: nop
|
|
.line 98,98 : 21,47 ''
|
|
IL_0027: ldloc.1
|
|
IL_0028: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog
|
|
IL_002d: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired()
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: ceq
|
|
IL_0035: stloc.3
|
|
IL_0036: ldloc.3
|
|
IL_0037: brtrue.s IL_005a
|
|
|
|
.line 99,99 : 25,90 ''
|
|
IL_0039: ldloc.1
|
|
IL_003a: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog
|
|
IL_003f: ldloc.0
|
|
IL_0040: brtrue.s IL_0051
|
|
|
|
IL_0042: ldloc.1
|
|
IL_0043: ldftn instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::'<CloseDialogs>b__0'()
|
|
IL_0049: newobj instance void [System.Windows.Forms]System.Windows.Forms.MethodInvoker::.ctor(object,
|
|
native int)
|
|
IL_004e: stloc.0
|
|
IL_004f: br.s IL_0051
|
|
|
|
IL_0051: ldloc.0
|
|
IL_0052: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate)
|
|
IL_0057: pop
|
|
IL_0058: br.s IL_0066
|
|
|
|
.line 101,101 : 25,42 ''
|
|
IL_005a: ldloc.1
|
|
IL_005b: ldfld class Virtuoso.Miranda.Plugins.Forms.PluginDialog Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass2'::dialog
|
|
IL_0060: callvirt instance void [System]System.ComponentModel.Component::Dispose()
|
|
IL_0065: nop
|
|
.line 102,102 : 17,18 ''
|
|
IL_0066: nop
|
|
IL_0067: leave.s IL_0075
|
|
|
|
.line 103,103 : 17,22 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Object
|
|
{
|
|
IL_0069: pop
|
|
.line 103,103 : 23,24 ''
|
|
IL_006a: nop
|
|
.line 103,103 : 25,36 ''
|
|
IL_006b: ldarg.1
|
|
IL_006c: stloc.3
|
|
IL_006d: ldloc.3
|
|
IL_006e: brtrue.s IL_0072
|
|
|
|
.line 103,103 : 37,43 ''
|
|
IL_0070: rethrow
|
|
.line 103,103 : 44,45 ''
|
|
IL_0072: nop
|
|
IL_0073: leave.s IL_0075
|
|
|
|
} // end handler
|
|
IL_0075: nop
|
|
.line 104,104 : 13,14 ''
|
|
IL_0076: nop
|
|
.line 94,94 : 42,44 ''
|
|
IL_0077: ldloca.s CS$5$0000
|
|
IL_0079: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::MoveNext()
|
|
IL_007e: stloc.3
|
|
IL_007f: ldloc.3
|
|
IL_0080: brtrue.s IL_0010
|
|
|
|
IL_0082: leave.s IL_0093
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0084: ldloca.s CS$5$0000
|
|
IL_0086: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>
|
|
IL_008c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0091: nop
|
|
IL_0092: endfinally
|
|
} // end handler
|
|
IL_0093: nop
|
|
.line 105,105 : 9,10 ''
|
|
IL_0094: ret
|
|
} // end of method PluginDialog::CloseDialogs
|
|
|
|
.method private hidebysig static class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>
|
|
UnregisterAndGetActiveDialogs(class Virtuoso.Miranda.Plugins.PluginDescriptor plugin) cil managed
|
|
{
|
|
// Code size 214 (0xd6)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Reflection.Assembly pluginAssembly,
|
|
[1] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> dialogsToRemove,
|
|
[2] class Virtuoso.Miranda.Plugins.Forms.PluginDialog dialog,
|
|
[3] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> CS$1$0000,
|
|
[4] class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> CS$2$0001,
|
|
[5] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> CS$5$0002,
|
|
[6] bool CS$4$0003)
|
|
.line 113,113 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 114,114 : 13,72 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0007: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_000c: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0011: stloc.0
|
|
.line 115,115 : 13,76 ''
|
|
IL_0012: ldc.i4.2
|
|
IL_0013: newobj instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::.ctor(int32)
|
|
IL_0018: stloc.1
|
|
.line 117,117 : 13,33 ''
|
|
IL_0019: ldsfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs
|
|
IL_001e: dup
|
|
IL_001f: stloc.s CS$2$0001
|
|
IL_0021: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0026: nop
|
|
.line 118,118 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0027: nop
|
|
.line 119,119 : 17,24 ''
|
|
IL_0028: nop
|
|
.line 119,119 : 49,62 ''
|
|
IL_0029: ldsfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> Virtuoso.Miranda.Plugins.Forms.PluginDialog::ActiveDialogs
|
|
IL_002e: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::GetEnumerator()
|
|
IL_0033: stloc.s CS$5$0002
|
|
.try
|
|
{
|
|
IL_0035: br.s IL_006b
|
|
|
|
.line 119,119 : 26,45 ''
|
|
IL_0037: ldloca.s CS$5$0002
|
|
IL_0039: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::get_Current()
|
|
IL_003e: stloc.2
|
|
.line 120,120 : 17,18 ''
|
|
IL_003f: nop
|
|
.line 122,122 : 21,90 ''
|
|
IL_0040: ldloc.2
|
|
IL_0041: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_IsDisposed()
|
|
IL_0046: brtrue.s IL_0058
|
|
|
|
IL_0048: ldloc.2
|
|
IL_0049: callvirt instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_004e: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0053: ldloc.0
|
|
IL_0054: ceq
|
|
IL_0056: br.s IL_0059
|
|
|
|
IL_0058: ldc.i4.0
|
|
IL_0059: nop
|
|
IL_005a: stloc.s CS$4$0003
|
|
IL_005c: ldloc.s CS$4$0003
|
|
IL_005e: brtrue.s IL_0062
|
|
|
|
.line 123,123 : 25,34 ''
|
|
IL_0060: br.s IL_006b
|
|
|
|
.line 125,125 : 21,49 ''
|
|
IL_0062: ldloc.1
|
|
IL_0063: ldloc.2
|
|
IL_0064: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::Add(!0)
|
|
IL_0069: nop
|
|
.line 126,126 : 17,18 ''
|
|
IL_006a: nop
|
|
.line 119,119 : 46,48 ''
|
|
IL_006b: ldloca.s CS$5$0002
|
|
IL_006d: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::MoveNext()
|
|
IL_0072: stloc.s CS$4$0003
|
|
IL_0074: ldloc.s CS$4$0003
|
|
IL_0076: brtrue.s IL_0037
|
|
|
|
IL_0078: leave.s IL_0089
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_007a: ldloca.s CS$5$0002
|
|
IL_007c: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>
|
|
IL_0082: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0087: nop
|
|
IL_0088: endfinally
|
|
} // end handler
|
|
IL_0089: nop
|
|
.line 128,128 : 17,24 ''
|
|
IL_008a: nop
|
|
.line 128,128 : 49,64 ''
|
|
IL_008b: ldloc.1
|
|
IL_008c: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::GetEnumerator()
|
|
IL_0091: stloc.s CS$5$0002
|
|
.try
|
|
{
|
|
IL_0093: br.s IL_00a4
|
|
|
|
.line 128,128 : 26,45 ''
|
|
IL_0095: ldloca.s CS$5$0002
|
|
IL_0097: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::get_Current()
|
|
IL_009c: stloc.2
|
|
.line 129,129 : 21,47 ''
|
|
IL_009d: ldloc.2
|
|
IL_009e: callvirt instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog()
|
|
IL_00a3: nop
|
|
.line 128,128 : 46,48 ''
|
|
IL_00a4: ldloca.s CS$5$0002
|
|
IL_00a6: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::MoveNext()
|
|
IL_00ab: stloc.s CS$4$0003
|
|
IL_00ad: ldloc.s CS$4$0003
|
|
IL_00af: brtrue.s IL_0095
|
|
|
|
IL_00b1: leave.s IL_00c2
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00b3: ldloca.s CS$5$0002
|
|
IL_00b5: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>
|
|
IL_00bb: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_00c0: nop
|
|
IL_00c1: endfinally
|
|
} // end handler
|
|
IL_00c2: nop
|
|
.line 130,130 : 13,14 ''
|
|
IL_00c3: nop
|
|
IL_00c4: leave.s IL_00cf
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00c6: ldloc.s CS$2$0001
|
|
IL_00c8: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00cd: nop
|
|
IL_00ce: endfinally
|
|
} // end handler
|
|
IL_00cf: nop
|
|
.line 132,132 : 13,36 ''
|
|
IL_00d0: ldloc.1
|
|
IL_00d1: stloc.3
|
|
IL_00d2: br.s IL_00d4
|
|
|
|
.line 133,133 : 9,10 ''
|
|
IL_00d4: ldloc.3
|
|
IL_00d5: ret
|
|
} // end of method PluginDialog::UnregisterAndGetActiveDialogs
|
|
|
|
.method public hidebysig static void ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart threadStart) cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 136,136 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 137,137 : 13,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart,
|
|
object)
|
|
IL_0008: nop
|
|
.line 138,138 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method PluginDialog::ExecuteOnSTAThread
|
|
|
|
.method public hidebysig static void ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart threadStart,
|
|
object state) cil managed
|
|
{
|
|
// Code size 85 (0x55)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Threading.Thread thread,
|
|
[1] class Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5' 'CS$<>8__locals6',
|
|
[2] bool CS$4$0000)
|
|
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 141,141 : 9,10 ''
|
|
IL_000d: nop
|
|
.line 142,142 : 13,37 ''
|
|
IL_000e: ldloc.1
|
|
IL_000f: ldfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::threadStart
|
|
IL_0014: ldnull
|
|
IL_0015: ceq
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.2
|
|
IL_001b: ldloc.2
|
|
IL_001c: brtrue.s IL_0029
|
|
|
|
.line 143,143 : 17,64 ''
|
|
IL_001e: ldstr "threadStart"
|
|
IL_0023: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0028: throw
|
|
|
|
.line 145,156 : 13,20 ''
|
|
IL_0029: ldloc.1
|
|
IL_002a: ldftn instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog/'<>c__DisplayClass5'::'<ExecuteOnSTAThread>b__4'(object)
|
|
IL_0030: newobj instance void [mscorlib]System.Threading.ParameterizedThreadStart::.ctor(object,
|
|
native int)
|
|
IL_0035: newobj instance void [mscorlib]System.Threading.Thread::.ctor(class [mscorlib]System.Threading.ParameterizedThreadStart)
|
|
IL_003a: stloc.0
|
|
.line 158,158 : 13,58 ''
|
|
IL_003b: ldloc.0
|
|
IL_003c: ldc.i4.0
|
|
IL_003d: callvirt instance void [mscorlib]System.Threading.Thread::SetApartmentState(valuetype [mscorlib]System.Threading.ApartmentState)
|
|
IL_0042: nop
|
|
.line 159,159 : 13,40 ''
|
|
IL_0043: ldloc.0
|
|
IL_0044: ldc.i4.1
|
|
IL_0045: callvirt instance void [mscorlib]System.Threading.Thread::set_IsBackground(bool)
|
|
IL_004a: nop
|
|
.line 161,161 : 13,33 ''
|
|
IL_004b: ldloc.0
|
|
IL_004c: ldarg.1
|
|
IL_004d: callvirt instance void [mscorlib]System.Threading.Thread::Start(object)
|
|
IL_0052: nop
|
|
.line 162,162 : 9,10 ''
|
|
IL_0053: nop
|
|
IL_0054: 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 20 (0x14)
|
|
.maxstack 8
|
|
.line 165,165 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 166,166 : 13,81 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create()
|
|
IL_0006: ldarg.1
|
|
IL_0007: callvirt instance class [mscorlib]System.Exception [System]System.Threading.ThreadExceptionEventArgs::get_Exception()
|
|
IL_000c: ldnull
|
|
IL_000d: callvirt instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::HandleException(class [mscorlib]System.Exception,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor)
|
|
IL_0012: nop
|
|
.line 167,167 : 9,10 ''
|
|
IL_0013: 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<class Virtuoso.Miranda.Plugins.Forms.PluginDialog>::.ctor()
|
|
IL_0005: stsfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Forms.PluginDialog> 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<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> visibleDialogs
|
|
.field private string singletonName
|
|
.method family hidebysig specialname static
|
|
class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>
|
|
get_VisibleDialogs() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> CS$1$0000)
|
|
.line 32,32 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\SingletonDialog.cs'
|
|
IL_0000: nop
|
|
.line 32,32 : 19,41 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 32,32 : 42,43 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method SingletonDialog::get_VisibleDialogs
|
|
|
|
.method family hidebysig specialname instance string
|
|
get_SingletonName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 38,38 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 38,38 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 38,38 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method SingletonDialog::get_SingletonName
|
|
|
|
.method private hidebysig specialname instance void
|
|
set_SingletonName(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 39,39 : 25,26 ''
|
|
IL_0000: nop
|
|
.line 39,39 : 27,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName
|
|
.line 39,39 : 50,51 ''
|
|
IL_0008: ret
|
|
} // end of method SingletonDialog::set_SingletonName
|
|
|
|
.method family hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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)
|
|
IL_0007: nop
|
|
.line 46,46 : 50,51 ''
|
|
IL_0008: nop
|
|
.line 46,46 : 52,53 ''
|
|
IL_0009: nop
|
|
IL_000a: ret
|
|
} // end of method SingletonDialog::.ctor
|
|
|
|
.method family hidebysig specialname rtspecialname
|
|
instance void .ctor(string name) cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 8
|
|
.line 48,48 : 9,47 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::.ctor()
|
|
IL_0006: nop
|
|
.line 49,49 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 50,50 : 13,96 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000f: brtrue.s IL_0014
|
|
|
|
IL_0011: ldarg.1
|
|
IL_0012: br.s IL_001f
|
|
|
|
IL_0014: ldarg.0
|
|
IL_0015: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_001a: call string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetDefaultName(class [mscorlib]System.Type)
|
|
IL_001f: nop
|
|
IL_0020: stfld string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::singletonName
|
|
.line 51,51 : 9,10 ''
|
|
IL_0025: nop
|
|
IL_0026: ret
|
|
} // end of method SingletonDialog::.ctor
|
|
|
|
.method assembly hidebysig strict virtual
|
|
instance void RegisterDialog() cil managed
|
|
{
|
|
// Code size 73 (0x49)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> CS$2$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 58,58 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 13,34 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_0006: dup
|
|
IL_0007: stloc.0
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 60,60 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 61,61 : 17,64 ''
|
|
IL_000f: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_0014: ldarg.0
|
|
IL_0015: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName()
|
|
IL_001a: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>::ContainsKey(!0)
|
|
IL_001f: stloc.1
|
|
IL_0020: ldloc.1
|
|
IL_0021: brtrue.s IL_0035
|
|
|
|
.line 62,62 : 21,58 ''
|
|
IL_0023: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_0028: ldarg.0
|
|
IL_0029: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName()
|
|
IL_002e: ldarg.0
|
|
IL_002f: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>::set_Item(!0,
|
|
!1)
|
|
IL_0034: nop
|
|
.line 63,63 : 13,14 ''
|
|
IL_0035: nop
|
|
IL_0036: leave.s IL_0040
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0038: ldloc.0
|
|
IL_0039: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_003e: nop
|
|
IL_003f: endfinally
|
|
} // end handler
|
|
IL_0040: nop
|
|
.line 65,65 : 13,35 ''
|
|
IL_0041: ldarg.0
|
|
IL_0042: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::RegisterDialog()
|
|
IL_0047: nop
|
|
.line 66,66 : 9,10 ''
|
|
IL_0048: ret
|
|
} // end of method SingletonDialog::RegisterDialog
|
|
|
|
.method assembly hidebysig strict virtual
|
|
instance void UnregisterDialog() cil managed
|
|
{
|
|
// Code size 50 (0x32)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> CS$2$0000)
|
|
.line 69,69 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 70,70 : 13,34 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_0006: dup
|
|
IL_0007: stloc.0
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 71,71 : 17,54 ''
|
|
.try
|
|
{
|
|
IL_000e: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_0013: ldarg.0
|
|
IL_0014: call instance string Virtuoso.Miranda.Plugins.Forms.SingletonDialog::get_SingletonName()
|
|
IL_0019: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>::Remove(!0)
|
|
IL_001e: pop
|
|
IL_001f: leave.s IL_0029
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0021: ldloc.0
|
|
IL_0022: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0027: nop
|
|
IL_0028: endfinally
|
|
} // end handler
|
|
IL_0029: nop
|
|
.line 73,73 : 13,37 ''
|
|
IL_002a: ldarg.0
|
|
IL_002b: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::UnregisterDialog()
|
|
IL_0030: nop
|
|
.line 74,74 : 9,10 ''
|
|
IL_0031: ret
|
|
} // end of method SingletonDialog::UnregisterDialog
|
|
|
|
.method public hidebysig static !!TForm
|
|
GetSingleton<(Virtuoso.Miranda.Plugins.Forms.PluginDialog) TForm>(bool createIfNeeded) cil managed
|
|
{
|
|
// Code size 27 (0x1b)
|
|
.maxstack 2
|
|
.locals init ([0] !!TForm CS$1$0000)
|
|
.line 81,81 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 82,82 : 13,80 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldtoken !!TForm
|
|
IL_0007: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000c: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_0011: call !!0 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetSingleton<!!0>(bool,
|
|
string)
|
|
IL_0016: stloc.0
|
|
IL_0017: br.s IL_0019
|
|
|
|
.line 83,83 : 9,10 ''
|
|
IL_0019: ldloc.0
|
|
IL_001a: 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 159 (0x9f)
|
|
.maxstack 2
|
|
.locals init ([0] !!TForm CS$1$0000,
|
|
[1] bool CS$4$0001,
|
|
[2] class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> CS$2$0002,
|
|
[3] !!TForm CS$0$0003)
|
|
.line 86,86 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 87,87 : 13,44 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.1
|
|
IL_000b: ldloc.1
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 88,88 : 17,57 ''
|
|
IL_000e: ldstr "name"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 90,90 : 13,34 ''
|
|
IL_0019: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_001e: dup
|
|
IL_001f: stloc.2
|
|
IL_0020: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0025: nop
|
|
.line 91,91 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0026: nop
|
|
.line 92,92 : 17,90 ''
|
|
IL_0027: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_002c: ldarg.1
|
|
IL_002d: callvirt instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>::ContainsKey(!0)
|
|
IL_0032: brfalse.s IL_0049
|
|
|
|
IL_0034: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_0039: ldarg.1
|
|
IL_003a: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>::get_Item(!0)
|
|
IL_003f: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_IsDisposed()
|
|
IL_0044: ldc.i4.0
|
|
IL_0045: ceq
|
|
IL_0047: br.s IL_004a
|
|
|
|
IL_0049: ldc.i4.0
|
|
IL_004a: nop
|
|
IL_004b: stloc.1
|
|
IL_004c: ldloc.1
|
|
IL_004d: brtrue.s IL_007c
|
|
|
|
.line 93,93 : 17,18 ''
|
|
IL_004f: nop
|
|
.line 94,94 : 21,40 ''
|
|
IL_0050: ldarg.0
|
|
IL_0051: ldc.i4.0
|
|
IL_0052: ceq
|
|
IL_0054: stloc.1
|
|
IL_0055: ldloc.1
|
|
IL_0056: brtrue.s IL_0070
|
|
|
|
.line 95,95 : 25,85 ''
|
|
IL_0058: ldtoken !!TForm
|
|
IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0062: ldc.i4.1
|
|
IL_0063: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0068: unbox.any !!TForm
|
|
IL_006d: stloc.0
|
|
IL_006e: leave.s IL_009c
|
|
|
|
.line 97,97 : 25,37 ''
|
|
IL_0070: ldloca.s CS$0$0003
|
|
IL_0072: initobj !!TForm
|
|
IL_0078: ldloc.3
|
|
IL_0079: stloc.0
|
|
IL_007a: leave.s IL_009c
|
|
|
|
.line 100,100 : 21,58 ''
|
|
IL_007c: ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_0081: ldarg.1
|
|
IL_0082: callvirt instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>::get_Item(!0)
|
|
IL_0087: isinst !!TForm
|
|
IL_008c: unbox.any !!TForm
|
|
IL_0091: stloc.0
|
|
IL_0092: leave.s IL_009c
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0094: ldloc.2
|
|
IL_0095: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_009a: nop
|
|
IL_009b: endfinally
|
|
} // end handler
|
|
IL_009c: nop
|
|
.line 102,102 : 9,10 ''
|
|
IL_009d: ldloc.0
|
|
IL_009e: ret
|
|
} // end of method SingletonDialog::GetSingleton
|
|
|
|
.method public hidebysig instance void
|
|
ShowSingleton(bool modal) cil managed
|
|
{
|
|
// Code size 61 (0x3d)
|
|
.maxstack 5
|
|
.locals init ([0] bool CS$4$0000,
|
|
[1] object[] CS$0$0001)
|
|
.line 107,107 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 108,108 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_InvokeRequired()
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0034
|
|
|
|
.line 109,109 : 17,74 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldftn instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::DoShowSingleton(bool)
|
|
IL_0016: newobj instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog/ShowSingletonInvoker::.ctor(object,
|
|
native int)
|
|
IL_001b: ldc.i4.1
|
|
IL_001c: newarr [mscorlib]System.Object
|
|
IL_0021: stloc.1
|
|
IL_0022: ldloc.1
|
|
IL_0023: ldc.i4.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: box [mscorlib]System.Boolean
|
|
IL_002a: stelem.ref
|
|
IL_002b: ldloc.1
|
|
IL_002c: call instance object [System.Windows.Forms]System.Windows.Forms.Control::Invoke(class [mscorlib]System.Delegate,
|
|
object[])
|
|
IL_0031: pop
|
|
IL_0032: br.s IL_003c
|
|
|
|
.line 111,111 : 17,40 ''
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldarg.1
|
|
IL_0036: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::DoShowSingleton(bool)
|
|
IL_003b: nop
|
|
.line 112,112 : 9,10 ''
|
|
IL_003c: ret
|
|
} // end of method SingletonDialog::ShowSingleton
|
|
|
|
.method private hidebysig instance void
|
|
DoShowSingleton(bool modal) cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 115,115 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 116,116 : 13,25 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::get_Visible()
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0017
|
|
|
|
.line 117,117 : 17,28 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Activate()
|
|
IL_0014: nop
|
|
IL_0015: br.s IL_002f
|
|
|
|
.line 118,118 : 18,28 ''
|
|
IL_0017: ldarg.1
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: stloc.0
|
|
IL_001c: ldloc.0
|
|
IL_001d: brtrue.s IL_0028
|
|
|
|
.line 119,119 : 17,30 ''
|
|
IL_001f: ldarg.0
|
|
IL_0020: call instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog()
|
|
IL_0025: pop
|
|
IL_0026: br.s IL_002f
|
|
|
|
.line 121,121 : 17,24 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Show()
|
|
IL_002e: nop
|
|
.line 122,122 : 9,10 ''
|
|
IL_002f: ret
|
|
} // end of method SingletonDialog::DoShowSingleton
|
|
|
|
.method public hidebysig static string
|
|
GetDefaultName(class [mscorlib]System.Type 'type') cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
.locals init ([0] string CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 125,125 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 126,126 : 13,30 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 127,127 : 17,57 ''
|
|
IL_000c: ldstr "type"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 129,129 : 13,34 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_001d: stloc.0
|
|
IL_001e: br.s IL_0020
|
|
|
|
.line 130,130 : 9,10 ''
|
|
IL_0020: ldloc.0
|
|
IL_0021: 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<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>::.ctor(int32)
|
|
IL_0006: stsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> Virtuoso.Miranda.Plugins.Forms.SingletonDialog::visibleDialogs
|
|
IL_000b: ret
|
|
} // end of method SingletonDialog::.cctor
|
|
|
|
.property class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog>
|
|
VisibleDialogs()
|
|
{
|
|
.get class [mscorlib]System.Collections.Generic.Dictionary`2<string,class Virtuoso.Miranda.Plugins.Forms.SingletonDialog> 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<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> 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 128 (0x80)
|
|
.maxstack 4
|
|
.line 8,8 : 9,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\ConfigurationDialog.Designer.cs'
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::components
|
|
.line 58,58 : 9,38 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\ConfigurationDialog.cs'
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::.ctor()
|
|
IL_000d: nop
|
|
.line 59,59 : 9,10 ''
|
|
IL_000e: nop
|
|
.line 60,60 : 13,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::InitializeComponent()
|
|
IL_0015: nop
|
|
.line 61,61 : 13,119 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_001c: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripRenderer [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Renderer()
|
|
IL_0021: castclass [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer
|
|
IL_0026: ldc.i4 0xfe
|
|
IL_002b: ldc.i4 0xd1
|
|
IL_0030: ldc.i4.s 94
|
|
IL_0032: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_0037: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer::set_HaloColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_003c: nop
|
|
.line 62,62 : 13,120 ''
|
|
IL_003d: ldarg.0
|
|
IL_003e: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_0043: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripRenderer [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Renderer()
|
|
IL_0048: castclass [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer
|
|
IL_004d: ldc.i4 0xd7
|
|
IL_0052: ldc.i4 0xe3
|
|
IL_0057: ldc.i4 0xf2
|
|
IL_005c: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_0061: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStripProfessionalRenderer::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0066: nop
|
|
.line 64,64 : 13,51 ''
|
|
IL_0067: ldarg.0
|
|
IL_0068: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryCollection::.ctor()
|
|
IL_006d: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::categories
|
|
.line 65,65 : 13,78 ''
|
|
IL_0072: ldarg.0
|
|
IL_0073: ldc.i4.5
|
|
IL_0074: newobj instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::.ctor(int32)
|
|
IL_0079: stfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
.line 66,66 : 9,10 ''
|
|
IL_007e: nop
|
|
IL_007f: ret
|
|
} // end of method ConfigurationDialog::.ctor
|
|
|
|
.method public hidebysig static void Present(bool modal) cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 8
|
|
.line 69,69 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 70,70 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ldnull
|
|
IL_0004: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool,
|
|
class Virtuoso.Miranda.Plugins.IConfigurablePlugin,
|
|
string)
|
|
IL_0009: nop
|
|
.line 71,71 : 9,10 ''
|
|
IL_000a: ret
|
|
} // end of method ConfigurationDialog::Present
|
|
|
|
.method public hidebysig static void Present(bool modal,
|
|
class Virtuoso.Miranda.Plugins.IConfigurablePlugin plugin) cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 8
|
|
.line 74,74 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 13,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldnull
|
|
IL_0004: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool,
|
|
class Virtuoso.Miranda.Plugins.IConfigurablePlugin,
|
|
string)
|
|
IL_0009: nop
|
|
.line 76,76 : 9,10 ''
|
|
IL_000a: ret
|
|
} // end of method ConfigurationDialog::Present
|
|
|
|
.method public hidebysig static void Present(bool modal,
|
|
string path) cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 8
|
|
.line 79,79 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ldarg.1
|
|
IL_0004: call void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Present(bool,
|
|
class Virtuoso.Miranda.Plugins.IConfigurablePlugin,
|
|
string)
|
|
IL_0009: nop
|
|
.line 81,81 : 9,10 ''
|
|
IL_000a: 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 52 (0x34)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog dialog,
|
|
[1] bool CS$4$0000)
|
|
.line 84,84 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 85,85 : 13,103 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: call !!0 Virtuoso.Miranda.Plugins.Forms.SingletonDialog::GetSingleton<class Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog>(bool)
|
|
IL_0007: stloc.0
|
|
.line 87,87 : 13,32 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.1
|
|
IL_0010: ldloc.1
|
|
IL_0011: brtrue.s IL_002b
|
|
|
|
.line 88,88 : 13,14 ''
|
|
IL_0013: nop
|
|
.line 89,89 : 17,52 ''
|
|
IL_0014: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::.ctor()
|
|
IL_0019: stloc.0
|
|
.line 91,91 : 17,38 ''
|
|
IL_001a: ldloc.0
|
|
IL_001b: ldarg.2
|
|
IL_001c: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::SetPath(string)
|
|
IL_0021: nop
|
|
.line 92,92 : 17,41 ''
|
|
IL_0022: ldloc.0
|
|
IL_0023: ldarg.1
|
|
IL_0024: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Populate(class Virtuoso.Miranda.Plugins.IConfigurablePlugin)
|
|
IL_0029: nop
|
|
.line 93,93 : 13,14 ''
|
|
IL_002a: nop
|
|
.line 95,95 : 13,41 ''
|
|
IL_002b: ldloc.0
|
|
IL_002c: ldarg.0
|
|
IL_002d: callvirt instance void Virtuoso.Miranda.Plugins.Forms.SingletonDialog::ShowSingleton(bool)
|
|
IL_0032: nop
|
|
.line 96,96 : 9,10 ''
|
|
IL_0033: ret
|
|
} // end of method ConfigurationDialog::Present
|
|
|
|
.method private hidebysig instance void
|
|
OkBTN_Click(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 103,103 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 104,104 : 13,23 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok
|
|
.line 105,105 : 13,21 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close()
|
|
IL_000e: nop
|
|
.line 106,106 : 9,10 ''
|
|
IL_000f: 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 16 (0x10)
|
|
.maxstack 8
|
|
.line 109,109 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 110,110 : 13,24 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok
|
|
.line 111,111 : 13,21 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close()
|
|
IL_000e: nop
|
|
.line 112,112 : 9,10 ''
|
|
IL_000f: 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 125 (0x7d)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor descriptor,
|
|
[1] bool CS$4$0000,
|
|
[2] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> CS$5$0001)
|
|
.line 115,115 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 116,116 : 13,50 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok
|
|
IL_0007: brfalse.s IL_0011
|
|
|
|
IL_0009: ldarg.0
|
|
IL_000a: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanDismissActiveControl()
|
|
IL_000f: br.s IL_0012
|
|
|
|
IL_0011: ldc.i4.1
|
|
IL_0012: nop
|
|
IL_0013: stloc.1
|
|
IL_0014: ldloc.1
|
|
IL_0015: brtrue.s IL_0022
|
|
|
|
.line 117,117 : 13,14 ''
|
|
IL_0017: nop
|
|
.line 118,118 : 17,33 ''
|
|
IL_0018: ldarg.2
|
|
IL_0019: ldc.i4.1
|
|
IL_001a: callvirt instance void [System]System.ComponentModel.CancelEventArgs::set_Cancel(bool)
|
|
IL_001f: nop
|
|
.line 119,119 : 17,24 ''
|
|
IL_0020: br.s IL_007c
|
|
|
|
.line 122,122 : 13,20 ''
|
|
IL_0022: nop
|
|
.line 122,122 : 65,85 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_0029: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::GetEnumerator()
|
|
IL_002e: stloc.2
|
|
.try
|
|
{
|
|
IL_002f: br.s IL_0047
|
|
|
|
.line 122,122 : 22,61 ''
|
|
IL_0031: ldloca.s CS$5$0001
|
|
IL_0033: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::get_Current()
|
|
IL_0038: stloc.0
|
|
.line 123,123 : 17,48 ''
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldloc.0
|
|
IL_003b: ldarg.0
|
|
IL_003c: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok
|
|
IL_0041: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ProcessChanges(class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor,
|
|
bool)
|
|
IL_0046: nop
|
|
.line 122,122 : 62,64 ''
|
|
IL_0047: ldloca.s CS$5$0001
|
|
IL_0049: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::MoveNext()
|
|
IL_004e: stloc.1
|
|
IL_004f: ldloc.1
|
|
IL_0050: brtrue.s IL_0031
|
|
|
|
IL_0052: leave.s IL_0063
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0054: ldloca.s CS$5$0001
|
|
IL_0056: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>
|
|
IL_005c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0061: nop
|
|
IL_0062: endfinally
|
|
} // end handler
|
|
IL_0063: nop
|
|
.line 125,125 : 13,20 ''
|
|
IL_0064: ldarg.0
|
|
IL_0065: ldfld bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::Ok
|
|
IL_006a: ldc.i4.0
|
|
IL_006b: ceq
|
|
IL_006d: stloc.1
|
|
IL_006e: ldloc.1
|
|
IL_006f: brtrue.s IL_007c
|
|
|
|
.line 126,126 : 17,41 ''
|
|
IL_0071: call class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::get_Default()
|
|
IL_0076: callvirt instance void [System]System.Configuration.SettingsBase::Save()
|
|
IL_007b: nop
|
|
.line 127,127 : 9,10 ''
|
|
IL_007c: 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 250 (0xfa)
|
|
.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<class Virtuoso.Miranda.Plugins.Configuration.Category> CS$5$0000,
|
|
[5] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem> CS$5$0001,
|
|
[6] bool CS$4$0002,
|
|
[7] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$6$0003,
|
|
[8] int32 CS$7$0004)
|
|
.line 130,130 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 131,131 : 13,20 ''
|
|
IL_0001: nop
|
|
.line 131,131 : 43,64 ''
|
|
IL_0002: ldarg.1
|
|
IL_0003: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Categories()
|
|
IL_0008: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.Category>::GetEnumerator()
|
|
IL_000d: stloc.s CS$5$0000
|
|
.try
|
|
{
|
|
IL_000f: br.s IL_008d
|
|
|
|
.line 131,131 : 22,39 ''
|
|
IL_0011: ldloca.s CS$5$0000
|
|
IL_0013: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.Category>::get_Current()
|
|
IL_0018: stloc.0
|
|
.line 132,132 : 13,14 ''
|
|
IL_0019: nop
|
|
.line 133,133 : 17,24 ''
|
|
IL_001a: nop
|
|
.line 133,133 : 47,61 ''
|
|
IL_001b: ldloc.0
|
|
IL_001c: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items()
|
|
IL_0021: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::GetEnumerator()
|
|
IL_0026: stloc.s CS$5$0001
|
|
.try
|
|
{
|
|
IL_0028: br.s IL_006d
|
|
|
|
.line 133,133 : 26,43 ''
|
|
IL_002a: ldloca.s CS$5$0001
|
|
IL_002c: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::get_Current()
|
|
IL_0031: stloc.1
|
|
.line 134,134 : 17,18 ''
|
|
IL_0032: nop
|
|
.line 135,135 : 21,50 ''
|
|
IL_0033: ldloc.1
|
|
IL_0034: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_ControlInitialized()
|
|
IL_0039: stloc.s CS$4$0002
|
|
IL_003b: ldloc.s CS$4$0002
|
|
IL_003d: brtrue.s IL_0041
|
|
|
|
.line 136,136 : 25,34 ''
|
|
IL_003f: br.s IL_006d
|
|
|
|
.line 138,138 : 21,64 ''
|
|
IL_0041: ldloc.1
|
|
IL_0042: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Control()
|
|
IL_0047: stloc.2
|
|
.line 140,140 : 21,49 ''
|
|
IL_0048: ldarg.2
|
|
IL_0049: brfalse.s IL_0056
|
|
|
|
IL_004b: ldloc.2
|
|
IL_004c: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_IsDirty()
|
|
IL_0051: ldc.i4.0
|
|
IL_0052: ceq
|
|
IL_0054: br.s IL_0057
|
|
|
|
IL_0056: ldc.i4.1
|
|
IL_0057: nop
|
|
IL_0058: stloc.s CS$4$0002
|
|
IL_005a: ldloc.s CS$4$0002
|
|
IL_005c: brtrue.s IL_0065
|
|
|
|
.line 141,141 : 25,40 ''
|
|
IL_005e: ldloc.2
|
|
IL_005f: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Save()
|
|
IL_0064: nop
|
|
.line 143,143 : 21,37 ''
|
|
IL_0065: ldloc.2
|
|
IL_0066: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Close()
|
|
IL_006b: nop
|
|
.line 144,144 : 17,18 ''
|
|
IL_006c: nop
|
|
.line 133,133 : 44,46 ''
|
|
IL_006d: ldloca.s CS$5$0001
|
|
IL_006f: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::MoveNext()
|
|
IL_0074: stloc.s CS$4$0002
|
|
IL_0076: ldloc.s CS$4$0002
|
|
IL_0078: brtrue.s IL_002a
|
|
|
|
IL_007a: leave.s IL_008b
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_007c: ldloca.s CS$5$0001
|
|
IL_007e: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>
|
|
IL_0084: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0089: nop
|
|
IL_008a: endfinally
|
|
} // end handler
|
|
IL_008b: nop
|
|
.line 145,145 : 13,14 ''
|
|
IL_008c: nop
|
|
.line 131,131 : 40,42 ''
|
|
IL_008d: ldloca.s CS$5$0000
|
|
IL_008f: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.Category>::MoveNext()
|
|
IL_0094: stloc.s CS$4$0002
|
|
IL_0096: ldloc.s CS$4$0002
|
|
IL_0098: brtrue IL_0011
|
|
|
|
IL_009d: leave.s IL_00ae
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_009f: ldloca.s CS$5$0000
|
|
IL_00a1: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.Category>
|
|
IL_00a7: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_00ac: nop
|
|
IL_00ad: endfinally
|
|
} // end handler
|
|
IL_00ae: nop
|
|
.line 147,147 : 13,22 ''
|
|
IL_00af: ldarg.2
|
|
IL_00b0: ldc.i4.0
|
|
IL_00b1: ceq
|
|
IL_00b3: stloc.s CS$4$0002
|
|
IL_00b5: ldloc.s CS$4$0002
|
|
IL_00b7: brtrue.s IL_00f9
|
|
|
|
.line 148,148 : 13,14 ''
|
|
IL_00b9: nop
|
|
.line 149,149 : 17,24 ''
|
|
IL_00ba: nop
|
|
.line 149,149 : 56,87 ''
|
|
IL_00bb: ldarg.1
|
|
IL_00bc: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin()
|
|
IL_00c1: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Configuration()
|
|
IL_00c6: stloc.s CS$6$0003
|
|
IL_00c8: ldc.i4.0
|
|
IL_00c9: stloc.s CS$7$0004
|
|
IL_00cb: br.s IL_00ea
|
|
|
|
.line 149,149 : 26,52 ''
|
|
IL_00cd: ldloc.s CS$6$0003
|
|
IL_00cf: ldloc.s CS$7$0004
|
|
IL_00d1: ldelem.ref
|
|
IL_00d2: stloc.3
|
|
.line 150,150 : 21,40 ''
|
|
IL_00d3: ldloc.3
|
|
IL_00d4: ldnull
|
|
IL_00d5: ceq
|
|
IL_00d7: stloc.s CS$4$0002
|
|
IL_00d9: ldloc.s CS$4$0002
|
|
IL_00db: brtrue.s IL_00e4
|
|
|
|
.line 151,151 : 25,39 ''
|
|
IL_00dd: ldloc.3
|
|
IL_00de: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save()
|
|
IL_00e3: nop
|
|
IL_00e4: ldloc.s CS$7$0004
|
|
IL_00e6: ldc.i4.1
|
|
IL_00e7: add
|
|
IL_00e8: stloc.s CS$7$0004
|
|
.line 149,149 : 53,55 ''
|
|
IL_00ea: ldloc.s CS$7$0004
|
|
IL_00ec: ldloc.s CS$6$0003
|
|
IL_00ee: ldlen
|
|
IL_00ef: conv.i4
|
|
IL_00f0: clt
|
|
IL_00f2: stloc.s CS$4$0002
|
|
IL_00f4: ldloc.s CS$4$0002
|
|
IL_00f6: brtrue.s IL_00cd
|
|
|
|
.line 152,152 : 13,14 ''
|
|
IL_00f8: nop
|
|
.line 153,153 : 9,10 ''
|
|
IL_00f9: 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 15 (0xf)
|
|
.maxstack 4
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 162,162 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 163,163 : 13,61 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldnull
|
|
IL_0005: call string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreatePath(class Virtuoso.Miranda.Plugins.IConfigurablePlugin,
|
|
string,
|
|
string,
|
|
string)
|
|
IL_000a: stloc.0
|
|
IL_000b: br.s IL_000d
|
|
|
|
.line 164,164 : 9,10 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: 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 137 (0x89)
|
|
.maxstack 5
|
|
.locals init ([0] string CS$1$0000,
|
|
[1] bool CS$4$0001,
|
|
[2] object[] CS$0$0002,
|
|
[3] char CS$0$0003)
|
|
.line 167,167 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 168,168 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 169,169 : 17,59 ''
|
|
IL_000c: ldstr "plugin"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 171,171 : 13,48 ''
|
|
IL_0017: ldarg.1
|
|
IL_0018: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.1
|
|
IL_0021: ldloc.1
|
|
IL_0022: brtrue.s IL_002f
|
|
|
|
.line 172,172 : 17,61 ''
|
|
IL_0024: ldstr "category"
|
|
IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002e: throw
|
|
|
|
.line 174,174 : 13,44 ''
|
|
IL_002f: ldarg.2
|
|
IL_0030: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: ceq
|
|
IL_0038: stloc.1
|
|
IL_0039: ldloc.1
|
|
IL_003a: brtrue.s IL_0047
|
|
|
|
.line 175,175 : 17,57 ''
|
|
IL_003c: ldstr "item"
|
|
IL_0041: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0046: throw
|
|
|
|
.line 177,177 : 13,143 ''
|
|
IL_0047: ldstr "{1}{0}{2}{0}{3}{0}{4}"
|
|
IL_004c: ldc.i4.5
|
|
IL_004d: newarr [mscorlib]System.Object
|
|
IL_0052: stloc.2
|
|
IL_0053: ldloc.2
|
|
IL_0054: ldc.i4.0
|
|
IL_0055: ldc.i4.s 47
|
|
IL_0057: stloc.3
|
|
IL_0058: ldloca.s CS$0$0003
|
|
IL_005a: call instance string [mscorlib]System.Char::ToString()
|
|
IL_005f: stelem.ref
|
|
IL_0060: ldloc.2
|
|
IL_0061: ldc.i4.1
|
|
IL_0062: ldarg.0
|
|
IL_0063: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name()
|
|
IL_0068: stelem.ref
|
|
IL_0069: ldloc.2
|
|
IL_006a: ldc.i4.2
|
|
IL_006b: ldarg.1
|
|
IL_006c: stelem.ref
|
|
IL_006d: ldloc.2
|
|
IL_006e: ldc.i4.3
|
|
IL_006f: ldarg.2
|
|
IL_0070: stelem.ref
|
|
IL_0071: ldloc.2
|
|
IL_0072: ldc.i4.4
|
|
IL_0073: ldarg.3
|
|
IL_0074: dup
|
|
IL_0075: brtrue.s IL_007d
|
|
|
|
IL_0077: pop
|
|
IL_0078: ldsfld string [mscorlib]System.String::Empty
|
|
IL_007d: stelem.ref
|
|
IL_007e: ldloc.2
|
|
IL_007f: call string [mscorlib]System.String::Format(string,
|
|
object[])
|
|
IL_0084: stloc.0
|
|
IL_0085: br.s IL_0087
|
|
|
|
.line 178,178 : 9,10 ''
|
|
IL_0087: ldloc.0
|
|
IL_0088: ret
|
|
} // end of method ConfigurationDialog::CreatePath
|
|
|
|
.method private hidebysig instance void
|
|
SetPath(string path) cil managed
|
|
{
|
|
// Code size 101 (0x65)
|
|
.maxstack 5
|
|
.locals init ([0] bool CS$4$0000,
|
|
[1] char[] CS$0$0001)
|
|
.line 181,181 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 182,182 : 13,44 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0010
|
|
|
|
.line 183,183 : 17,24 ''
|
|
IL_000e: br.s IL_0064
|
|
|
|
.line 185,185 : 13,53 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldarg.1
|
|
IL_0012: ldc.i4.1
|
|
IL_0013: newarr [mscorlib]System.Char
|
|
IL_0018: stloc.1
|
|
IL_0019: ldloc.1
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: ldc.i4.s 47
|
|
IL_001d: stelem.i2
|
|
IL_001e: ldloc.1
|
|
IL_001f: callvirt instance string[] [mscorlib]System.String::Split(char[])
|
|
IL_0024: stfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
.line 187,187 : 13,41 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
IL_002f: ldlen
|
|
IL_0030: conv.i4
|
|
IL_0031: ldc.i4.4
|
|
IL_0032: ceq
|
|
IL_0034: stloc.0
|
|
IL_0035: ldloc.0
|
|
IL_0036: brtrue.s IL_0043
|
|
|
|
.line 188,188 : 17,63 ''
|
|
IL_0038: ldstr "path"
|
|
IL_003d: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_0042: throw
|
|
|
|
.line 190,190 : 13,101 ''
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
IL_004a: ldc.i4.3
|
|
IL_004b: ldelem.ref
|
|
IL_004c: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0051: brtrue.s IL_005d
|
|
|
|
IL_0053: ldarg.0
|
|
IL_0054: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
IL_0059: ldc.i4.3
|
|
IL_005a: ldelem.ref
|
|
IL_005b: br.s IL_005e
|
|
|
|
IL_005d: ldnull
|
|
IL_005e: nop
|
|
IL_005f: stfld string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationParameter
|
|
.line 191,191 : 9,10 ''
|
|
IL_0064: 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 114 (0x72)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 194,194 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 195,195 : 13,32 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 196,196 : 17,59 ''
|
|
IL_000c: ldstr "plugin"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 198,198 : 13,34 ''
|
|
IL_0017: ldarg.2
|
|
IL_0018: ldnull
|
|
IL_0019: ceq
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: stloc.1
|
|
IL_001f: ldloc.1
|
|
IL_0020: brtrue.s IL_002d
|
|
|
|
.line 199,199 : 17,61 ''
|
|
IL_0022: ldstr "category"
|
|
IL_0027: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002c: throw
|
|
|
|
.line 201,201 : 13,37 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
IL_0033: ldnull
|
|
IL_0034: ceq
|
|
IL_0036: ldc.i4.0
|
|
IL_0037: ceq
|
|
IL_0039: stloc.1
|
|
IL_003a: ldloc.1
|
|
IL_003b: brtrue.s IL_0041
|
|
|
|
.line 202,202 : 17,30 ''
|
|
IL_003d: ldc.i4.0
|
|
IL_003e: stloc.0
|
|
IL_003f: br.s IL_0070
|
|
|
|
.line 204,204 : 13,87 ''
|
|
IL_0041: ldarg.0
|
|
IL_0042: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
IL_0047: ldc.i4.0
|
|
IL_0048: ldelem.ref
|
|
IL_0049: ldarg.1
|
|
IL_004a: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name()
|
|
IL_004f: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0054: brfalse.s IL_006b
|
|
|
|
IL_0056: ldarg.0
|
|
IL_0057: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
IL_005c: ldc.i4.1
|
|
IL_005d: ldelem.ref
|
|
IL_005e: ldarg.2
|
|
IL_005f: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Name()
|
|
IL_0064: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0069: br.s IL_006c
|
|
|
|
IL_006b: ldc.i4.0
|
|
IL_006c: nop
|
|
IL_006d: stloc.0
|
|
IL_006e: br.s IL_0070
|
|
|
|
.line 205,205 : 9,10 ''
|
|
IL_0070: ldloc.0
|
|
IL_0071: ret
|
|
} // end of method ConfigurationDialog::CanNavigateTo
|
|
|
|
.method private hidebysig instance bool
|
|
CanNavigateTo(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item) cil managed
|
|
{
|
|
// Code size 67 (0x43)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 208,208 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 209,209 : 13,30 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 210,210 : 17,57 ''
|
|
IL_000c: ldstr "item"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 212,212 : 13,37 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
IL_001d: ldnull
|
|
IL_001e: ceq
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.1
|
|
IL_0024: ldloc.1
|
|
IL_0025: brtrue.s IL_002b
|
|
|
|
.line 213,213 : 17,30 ''
|
|
IL_0027: ldc.i4.0
|
|
IL_0028: stloc.0
|
|
IL_0029: br.s IL_0041
|
|
|
|
.line 215,215 : 13,48 ''
|
|
IL_002b: ldarg.0
|
|
IL_002c: ldfld string[] Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CurrentPath
|
|
IL_0031: ldc.i4.2
|
|
IL_0032: ldelem.ref
|
|
IL_0033: ldarg.1
|
|
IL_0034: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name()
|
|
IL_0039: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_003e: stloc.0
|
|
IL_003f: br.s IL_0041
|
|
|
|
.line 216,216 : 9,10 ''
|
|
IL_0041: ldloc.0
|
|
IL_0042: ret
|
|
} // end of method ConfigurationDialog::CanNavigateTo
|
|
|
|
.method private hidebysig instance void
|
|
Populate(class Virtuoso.Miranda.Plugins.IConfigurablePlugin pluginToPopulate) cil managed
|
|
{
|
|
// Code size 160 (0xa0)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 223,223 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 224,224 : 13,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_0007: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::Clear()
|
|
IL_000c: nop
|
|
.line 226,226 : 13,60 ''
|
|
IL_000d: ldarg.0
|
|
IL_000e: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_0013: ldnull
|
|
IL_0014: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage)
|
|
IL_0019: nop
|
|
.line 227,227 : 13,39 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_0020: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0025: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Clear()
|
|
IL_002a: nop
|
|
.line 229,229 : 13,42 ''
|
|
IL_002b: ldarg.1
|
|
IL_002c: ldnull
|
|
IL_002d: ceq
|
|
IL_002f: ldc.i4.0
|
|
IL_0030: ceq
|
|
IL_0032: stloc.0
|
|
IL_0033: ldloc.0
|
|
IL_0034: brtrue.s IL_0062
|
|
|
|
.line 230,230 : 13,14 ''
|
|
IL_0036: nop
|
|
.line 231,231 : 17,47 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateHyphenConfiguration()
|
|
IL_003d: nop
|
|
.line 233,233 : 17,66 ''
|
|
IL_003e: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0043: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain()
|
|
IL_0048: ldc.i4.0
|
|
IL_0049: ceq
|
|
IL_004b: stloc.0
|
|
IL_004c: ldloc.0
|
|
IL_004d: brtrue.s IL_0058
|
|
|
|
.line 234,234 : 21,49 ''
|
|
IL_004f: ldarg.0
|
|
IL_0050: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateStandalonePlugins()
|
|
IL_0055: nop
|
|
IL_0056: br.s IL_005f
|
|
|
|
.line 236,236 : 21,47 ''
|
|
IL_0058: ldarg.0
|
|
IL_0059: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateIsolatedPlugins()
|
|
IL_005e: nop
|
|
.line 237,237 : 13,14 ''
|
|
IL_005f: nop
|
|
IL_0060: br.s IL_0098
|
|
|
|
.line 239,239 : 13,14 ''
|
|
IL_0062: nop
|
|
.line 240,240 : 17,94 ''
|
|
IL_0063: ldarg.0
|
|
IL_0064: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_0069: ldarg.1
|
|
IL_006a: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin)
|
|
IL_006f: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::Add(!0)
|
|
IL_0074: nop
|
|
.line 241,241 : 17,72 ''
|
|
IL_0075: ldarg.0
|
|
IL_0076: dup
|
|
IL_0077: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
|
|
IL_007c: ldstr " : {0}"
|
|
IL_0081: ldarg.1
|
|
IL_0082: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name()
|
|
IL_0087: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_008c: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_0091: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0096: nop
|
|
.line 242,242 : 13,14 ''
|
|
IL_0097: nop
|
|
.line 244,244 : 13,29 ''
|
|
IL_0098: ldarg.0
|
|
IL_0099: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::PopulateItems()
|
|
IL_009e: nop
|
|
.line 245,245 : 9,10 ''
|
|
IL_009f: ret
|
|
} // end of method ConfigurationDialog::Populate
|
|
|
|
.method private hidebysig instance void
|
|
PopulateItems() cil managed
|
|
{
|
|
// Code size 168 (0xa8)
|
|
.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,
|
|
[6] bool CS$4$0000)
|
|
.line 248,248 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 249,249 : 13,50 ''
|
|
IL_0001: ldnull
|
|
IL_0002: stloc.0
|
|
.line 251,251 : 18,28 ''
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: stloc.1
|
|
IL_0005: br IL_0090
|
|
|
|
.line 252,252 : 13,14 ''
|
|
IL_000a: nop
|
|
.line 253,253 : 17,83 ''
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_0011: ldloc.1
|
|
IL_0012: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::get_Item(int32)
|
|
IL_0017: stloc.2
|
|
.line 254,254 : 17,99 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldloc.0
|
|
IL_001a: ldloc.2
|
|
IL_001b: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin()
|
|
IL_0020: ldloc.1
|
|
IL_0021: 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_0026: stloc.3
|
|
.line 256,256 : 17,81 ''
|
|
IL_0027: ldloc.2
|
|
IL_0028: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryCollection::.ctor()
|
|
IL_002d: dup
|
|
IL_002e: stloc.0
|
|
IL_002f: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::set_Categories(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection)
|
|
IL_0034: nop
|
|
.line 257,257 : 17,69 ''
|
|
IL_0035: ldloc.2
|
|
IL_0036: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin()
|
|
IL_003b: ldloc.0
|
|
IL_003c: callvirt instance void Virtuoso.Miranda.Plugins.IConfigurablePlugin::PopulateConfiguration(class Virtuoso.Miranda.Plugins.Configuration.CategoryCollection)
|
|
IL_0041: nop
|
|
.line 259,259 : 22,32 ''
|
|
IL_0042: ldc.i4.0
|
|
IL_0043: stloc.s j
|
|
IL_0045: br.s IL_007b
|
|
|
|
.line 260,260 : 17,18 ''
|
|
IL_0047: nop
|
|
.line 261,261 : 21,55 ''
|
|
IL_0048: ldloc.0
|
|
IL_0049: ldloc.s j
|
|
IL_004b: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.Category>::get_Item(int32)
|
|
IL_0050: stloc.s category
|
|
.line 263,263 : 21,42 ''
|
|
IL_0052: ldloc.s category
|
|
IL_0054: ldnull
|
|
IL_0055: ceq
|
|
IL_0057: ldc.i4.0
|
|
IL_0058: ceq
|
|
IL_005a: stloc.s CS$4$0000
|
|
IL_005c: ldloc.s CS$4$0000
|
|
IL_005e: brtrue.s IL_0062
|
|
|
|
.line 264,264 : 25,34 ''
|
|
IL_0060: br.s IL_0075
|
|
|
|
.line 266,266 : 21,81 ''
|
|
IL_0062: ldarg.0
|
|
IL_0063: ldloc.3
|
|
IL_0064: ldloc.s category
|
|
IL_0066: ldloc.2
|
|
IL_0067: callvirt instance class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::get_Plugin()
|
|
IL_006c: ldloc.s j
|
|
IL_006e: 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)
|
|
IL_0073: nop
|
|
.line 267,267 : 17,18 ''
|
|
IL_0074: nop
|
|
.line 259,259 : 55,58 ''
|
|
IL_0075: ldloc.s j
|
|
IL_0077: ldc.i4.1
|
|
IL_0078: add
|
|
IL_0079: stloc.s j
|
|
.line 259,259 : 33,53 ''
|
|
IL_007b: ldloc.s j
|
|
IL_007d: ldloc.0
|
|
IL_007e: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.Category>::get_Count()
|
|
IL_0083: clt
|
|
IL_0085: stloc.s CS$4$0000
|
|
IL_0087: ldloc.s CS$4$0000
|
|
IL_0089: brtrue.s IL_0047
|
|
|
|
.line 268,268 : 13,14 ''
|
|
IL_008b: nop
|
|
.line 251,251 : 61,64 ''
|
|
IL_008c: ldloc.1
|
|
IL_008d: ldc.i4.1
|
|
IL_008e: add
|
|
IL_008f: stloc.1
|
|
.line 251,251 : 29,59 ''
|
|
IL_0090: ldloc.1
|
|
IL_0091: ldarg.0
|
|
IL_0092: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_0097: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::get_Count()
|
|
IL_009c: clt
|
|
IL_009e: stloc.s CS$4$0000
|
|
IL_00a0: ldloc.s CS$4$0000
|
|
IL_00a2: brtrue IL_000a
|
|
|
|
.line 269,269 : 9,10 ''
|
|
IL_00a7: ret
|
|
} // end of method ConfigurationDialog::PopulateItems
|
|
|
|
.method private hidebysig instance void
|
|
PopulateIsolatedPlugins() cil managed
|
|
{
|
|
// Code size 127 (0x7f)
|
|
.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<class Virtuoso.Miranda.Plugins.PluginDescriptor> CS$5$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 272,272 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 273,273 : 13,103 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: callvirt instance class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginManager()
|
|
IL_000b: callvirt instance class Virtuoso.Miranda.Plugins.Collections.PluginDescriptorReadOnlyCollection Virtuoso.Miranda.Plugins.PluginManagerBase::get_Plugins()
|
|
IL_0010: stloc.0
|
|
.line 276,276 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0011: nop
|
|
.line 277,277 : 17,70 ''
|
|
IL_0012: ldloc.0
|
|
IL_0013: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0018: nop
|
|
.line 279,279 : 17,24 ''
|
|
IL_0019: nop
|
|
.line 279,279 : 57,64 ''
|
|
IL_001a: ldloc.0
|
|
IL_001b: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::GetEnumerator()
|
|
IL_0020: stloc.2
|
|
.try
|
|
{
|
|
IL_0021: br.s IL_0053
|
|
|
|
.line 279,279 : 26,53 ''
|
|
IL_0023: ldloc.2
|
|
IL_0024: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Miranda.Plugins.PluginDescriptor>::get_Current()
|
|
IL_0029: stloc.1
|
|
.line 280,280 : 21,51 ''
|
|
IL_002a: ldloc.1
|
|
IL_002b: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsConfigurable()
|
|
IL_0030: ldc.i4.0
|
|
IL_0031: ceq
|
|
IL_0033: stloc.3
|
|
IL_0034: ldloc.3
|
|
IL_0035: brtrue.s IL_0053
|
|
|
|
.line 281,281 : 25,124 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_003d: ldloc.1
|
|
IL_003e: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.PluginDescriptor::get_Plugin()
|
|
IL_0043: castclass Virtuoso.Miranda.Plugins.IConfigurablePlugin
|
|
IL_0048: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin)
|
|
IL_004d: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::Add(!0)
|
|
IL_0052: nop
|
|
.line 279,279 : 54,56 ''
|
|
IL_0053: ldloc.2
|
|
IL_0054: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_0059: stloc.3
|
|
IL_005a: ldloc.3
|
|
IL_005b: brtrue.s IL_0023
|
|
|
|
IL_005d: leave.s IL_006f
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005f: ldloc.2
|
|
IL_0060: ldnull
|
|
IL_0061: ceq
|
|
IL_0063: stloc.3
|
|
IL_0064: ldloc.3
|
|
IL_0065: brtrue.s IL_006e
|
|
|
|
IL_0067: ldloc.2
|
|
IL_0068: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_006d: nop
|
|
IL_006e: endfinally
|
|
} // end handler
|
|
IL_006f: nop
|
|
.line 282,282 : 13,14 ''
|
|
IL_0070: nop
|
|
IL_0071: leave.s IL_007d
|
|
|
|
.line 284,284 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0073: nop
|
|
.line 285,285 : 17,58 ''
|
|
IL_0074: ldloc.0
|
|
IL_0075: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_007a: nop
|
|
.line 286,286 : 13,14 ''
|
|
IL_007b: nop
|
|
IL_007c: endfinally
|
|
} // end handler
|
|
IL_007d: nop
|
|
.line 287,287 : 9,10 ''
|
|
IL_007e: ret
|
|
} // end of method ConfigurationDialog::PopulateIsolatedPlugins
|
|
|
|
.method private hidebysig instance void
|
|
PopulateStandalonePlugins() cil managed
|
|
{
|
|
// Code size 132 (0x84)
|
|
.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<class Virtuoso.Hyphen.Mini.Module> CS$5$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 290,290 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 291,291 : 13,90 ''
|
|
IL_0001: call class Virtuoso.Hyphen.Mini.ModuleManager Virtuoso.Hyphen.Mini.ModuleManager::get_Singleton()
|
|
IL_0006: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ModuleReadOnlyCollection Virtuoso.Hyphen.Mini.ModuleManager::get_RegisteredModules()
|
|
IL_000b: stloc.0
|
|
.line 294,294 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000c: nop
|
|
.line 295,295 : 17,70 ''
|
|
IL_000d: ldloc.0
|
|
IL_000e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0013: nop
|
|
.line 297,297 : 17,24 ''
|
|
IL_0014: nop
|
|
.line 297,297 : 43,50 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: callvirt instance class [mscorlib]System.Collections.Generic.IEnumerator`1<!0> class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Hyphen.Mini.Module>::GetEnumerator()
|
|
IL_001b: stloc.2
|
|
.try
|
|
{
|
|
IL_001c: br.s IL_0058
|
|
|
|
.line 297,297 : 26,39 ''
|
|
IL_001e: ldloc.2
|
|
IL_001f: callvirt instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1<class Virtuoso.Hyphen.Mini.Module>::get_Current()
|
|
IL_0024: stloc.1
|
|
.line 298,298 : 21,75 ''
|
|
IL_0025: ldloc.1
|
|
IL_0026: callvirt instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin()
|
|
IL_002b: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.PluginDescriptor::get_IsConfigurable()
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: ceq
|
|
IL_0038: stloc.3
|
|
IL_0039: ldloc.3
|
|
IL_003a: brtrue.s IL_0058
|
|
|
|
.line 299,299 : 25,130 ''
|
|
IL_003c: ldarg.0
|
|
IL_003d: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_0042: ldloc.1
|
|
IL_0043: callvirt instance class Virtuoso.Hyphen.Mini.StandalonePlugin Virtuoso.Hyphen.Mini.Module::get_StandalonePlugin()
|
|
IL_0048: castclass Virtuoso.Miranda.Plugins.IConfigurablePlugin
|
|
IL_004d: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin)
|
|
IL_0052: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::Add(!0)
|
|
IL_0057: nop
|
|
.line 297,297 : 40,42 ''
|
|
IL_0058: ldloc.2
|
|
IL_0059: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_005e: stloc.3
|
|
IL_005f: ldloc.3
|
|
IL_0060: brtrue.s IL_001e
|
|
|
|
IL_0062: leave.s IL_0074
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0064: ldloc.2
|
|
IL_0065: ldnull
|
|
IL_0066: ceq
|
|
IL_0068: stloc.3
|
|
IL_0069: ldloc.3
|
|
IL_006a: brtrue.s IL_0073
|
|
|
|
IL_006c: ldloc.2
|
|
IL_006d: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0072: nop
|
|
IL_0073: endfinally
|
|
} // end handler
|
|
IL_0074: nop
|
|
.line 300,300 : 13,14 ''
|
|
IL_0075: nop
|
|
IL_0076: leave.s IL_0082
|
|
|
|
.line 302,302 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0078: nop
|
|
.line 303,303 : 17,58 ''
|
|
IL_0079: ldloc.0
|
|
IL_007a: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_007f: nop
|
|
.line 304,304 : 13,14 ''
|
|
IL_0080: nop
|
|
IL_0081: endfinally
|
|
} // end handler
|
|
IL_0082: nop
|
|
.line 305,305 : 9,10 ''
|
|
IL_0083: ret
|
|
} // end of method ConfigurationDialog::PopulateStandalonePlugins
|
|
|
|
.method private hidebysig instance void
|
|
PopulateHyphenConfiguration() cil managed
|
|
{
|
|
// Code size 65 (0x41)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 308,308 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 309,309 : 13,62 ''
|
|
IL_0001: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0006: callvirt instance bool [mscorlib]System.AppDomain::IsDefaultAppDomain()
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: ceq
|
|
IL_000e: stloc.0
|
|
IL_000f: ldloc.0
|
|
IL_0010: brtrue.s IL_002a
|
|
|
|
.line 310,310 : 17,107 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_0018: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::get_Singleton()
|
|
IL_001d: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin)
|
|
IL_0022: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::Add(!0)
|
|
IL_0027: nop
|
|
IL_0028: br.s IL_0040
|
|
|
|
.line 312,312 : 17,102 ''
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldfld class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor> Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurableEntities
|
|
IL_0030: call class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::get_Singleton()
|
|
IL_0035: newobj instance void Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor::.ctor(class Virtuoso.Miranda.Plugins.IConfigurablePlugin)
|
|
IL_003a: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.ConfigurableEntityDescriptor>::Add(!0)
|
|
IL_003f: nop
|
|
.line 313,313 : 9,10 ''
|
|
IL_0040: 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 172 (0xac)
|
|
.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] bool CS$4$0000,
|
|
[5] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem> CS$5$0001)
|
|
.line 320,320 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 321,321 : 13,75 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.2
|
|
IL_0003: ldarg.s index
|
|
IL_0005: call instance class [TabStripControlLibrary]RibbonStyle.TabPanel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CreateCategoryPanel(class Virtuoso.Miranda.Plugins.Configuration.Category,
|
|
int32)
|
|
IL_000a: stloc.0
|
|
.line 322,322 : 13,52 ''
|
|
IL_000b: ldarg.1
|
|
IL_000c: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0011: ldloc.0
|
|
IL_0012: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0017: nop
|
|
.line 324,324 : 13,49 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldarg.3
|
|
IL_001a: ldarg.2
|
|
IL_001b: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanNavigateTo(class Virtuoso.Miranda.Plugins.IConfigurablePlugin,
|
|
class Virtuoso.Miranda.Plugins.Configuration.Category)
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.s CS$4$0000
|
|
IL_0025: ldloc.s CS$4$0000
|
|
IL_0027: brtrue.s IL_0036
|
|
|
|
.line 325,325 : 17,70 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_002f: ldarg.1
|
|
IL_0030: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage)
|
|
IL_0035: nop
|
|
.line 327,327 : 13,46 ''
|
|
IL_0036: ldloca.s nextLocation
|
|
IL_0038: initobj [System.Drawing]System.Drawing.Point
|
|
.line 329,329 : 13,20 ''
|
|
IL_003e: nop
|
|
.line 329,329 : 43,57 ''
|
|
IL_003f: ldarg.2
|
|
IL_0040: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items()
|
|
IL_0045: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::GetEnumerator()
|
|
IL_004a: stloc.s CS$5$0001
|
|
.try
|
|
{
|
|
IL_004c: br.s IL_008c
|
|
|
|
.line 329,329 : 22,39 ''
|
|
IL_004e: ldloca.s CS$5$0001
|
|
IL_0050: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::get_Current()
|
|
IL_0055: stloc.2
|
|
.line 330,330 : 13,14 ''
|
|
IL_0056: nop
|
|
.line 331,331 : 17,73 ''
|
|
IL_0057: ldarg.0
|
|
IL_0058: ldloc.2
|
|
IL_0059: ldloca.s nextLocation
|
|
IL_005b: 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_0060: stloc.3
|
|
.line 332,332 : 17,49 ''
|
|
IL_0061: ldloc.0
|
|
IL_0062: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0067: ldloc.3
|
|
IL_0068: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_006d: nop
|
|
.line 334,334 : 17,41 ''
|
|
IL_006e: ldarg.0
|
|
IL_006f: ldloc.2
|
|
IL_0070: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanNavigateTo(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem)
|
|
IL_0075: ldc.i4.0
|
|
IL_0076: ceq
|
|
IL_0078: stloc.s CS$4$0000
|
|
IL_007a: ldloc.s CS$4$0000
|
|
IL_007c: brtrue.s IL_008b
|
|
|
|
.line 335,335 : 21,62 ''
|
|
IL_007e: ldarg.0
|
|
IL_007f: ldloc.3
|
|
IL_0080: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty
|
|
IL_0085: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonButton_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_008a: nop
|
|
.line 336,336 : 13,14 ''
|
|
IL_008b: nop
|
|
.line 329,329 : 40,42 ''
|
|
IL_008c: ldloca.s CS$5$0001
|
|
IL_008e: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::MoveNext()
|
|
IL_0093: stloc.s CS$4$0000
|
|
IL_0095: ldloc.s CS$4$0000
|
|
IL_0097: brtrue.s IL_004e
|
|
|
|
IL_0099: leave.s IL_00aa
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_009b: ldloca.s CS$5$0001
|
|
IL_009d: constrained. valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>
|
|
IL_00a3: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_00a8: nop
|
|
IL_00a9: endfinally
|
|
} // end handler
|
|
IL_00aa: nop
|
|
.line 337,337 : 9,10 ''
|
|
IL_00ab: 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 252 (0xfc)
|
|
.maxstack 3
|
|
.locals init ([0] class [TabStripControlLibrary]RibbonStyle.RibbonButton btn,
|
|
[1] class [TabStripControlLibrary]RibbonStyle.RibbonButton CS$1$0000,
|
|
[2] bool CS$4$0001,
|
|
[3] valuetype [System.Drawing]System.Drawing.Size CS$0$0002)
|
|
.line 340,340 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 341,341 : 13,51 ''
|
|
IL_0001: newobj instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 342,342 : 13,34 ''
|
|
IL_0007: ldloc.0
|
|
IL_0008: ldarg.1
|
|
IL_0009: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name()
|
|
IL_000e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0013: nop
|
|
.line 344,344 : 13,37 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: ldc.i4.1
|
|
IL_0016: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_ShowInfoTips(bool)
|
|
IL_001b: nop
|
|
.line 345,345 : 13,39 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: ldarg.1
|
|
IL_001e: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Name()
|
|
IL_0023: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_InfoTitle(string)
|
|
IL_0028: nop
|
|
.line 346,346 : 13,48 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: ldarg.1
|
|
IL_002b: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Description()
|
|
IL_0030: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_InfoComment(string)
|
|
IL_0035: nop
|
|
.line 348,348 : 13,36 ''
|
|
IL_0036: ldarg.1
|
|
IL_0037: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Image()
|
|
IL_003c: ldnull
|
|
IL_003d: ceq
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ceq
|
|
IL_0042: stloc.2
|
|
IL_0043: ldloc.2
|
|
IL_0044: brtrue.s IL_0052
|
|
|
|
.line 349,349 : 17,72 ''
|
|
IL_0046: ldarg.1
|
|
IL_0047: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Configuration()
|
|
IL_004c: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0051: nop
|
|
.line 351,351 : 13,34 ''
|
|
IL_0052: ldloc.0
|
|
IL_0053: ldarg.1
|
|
IL_0054: callvirt instance class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Image()
|
|
IL_0059: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img(class [System.Drawing]System.Drawing.Image)
|
|
IL_005e: nop
|
|
.line 352,352 : 13,37 ''
|
|
IL_005f: ldloc.0
|
|
IL_0060: ldloc.0
|
|
IL_0061: callvirt instance class [System.Drawing]System.Drawing.Image [TabStripControlLibrary]RibbonStyle.RibbonButton::get_img()
|
|
IL_0066: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Drawing]System.Drawing.Image::get_Size()
|
|
IL_006b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0070: nop
|
|
.line 354,354 : 13,38 ''
|
|
IL_0071: ldarg.2
|
|
IL_0072: call instance bool [System.Drawing]System.Drawing.Point::get_IsEmpty()
|
|
IL_0077: ldc.i4.0
|
|
IL_0078: ceq
|
|
IL_007a: stloc.2
|
|
IL_007b: ldloc.2
|
|
IL_007c: brtrue.s IL_0099
|
|
|
|
.line 355,355 : 17,62 ''
|
|
IL_007e: ldarg.2
|
|
IL_007f: ldloc.0
|
|
IL_0080: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Windows.Forms]System.Windows.Forms.Control::get_Size()
|
|
IL_0085: stloc.3
|
|
IL_0086: ldloca.s CS$0$0002
|
|
IL_0088: call instance int32 [System.Drawing]System.Drawing.Size::get_Width()
|
|
IL_008d: neg
|
|
IL_008e: ldc.i4.6
|
|
IL_008f: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0094: stobj [System.Drawing]System.Drawing.Point
|
|
.line 357,357 : 13,59 ''
|
|
IL_0099: ldloc.0
|
|
IL_009a: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonHover()
|
|
IL_009f: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img_on(class [System.Drawing]System.Drawing.Image)
|
|
IL_00a4: nop
|
|
.line 358,358 : 13,62 ''
|
|
IL_00a5: ldloc.0
|
|
IL_00a6: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_RibbonClick()
|
|
IL_00ab: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonButton::set_img_click(class [System.Drawing]System.Drawing.Image)
|
|
IL_00b0: nop
|
|
.line 360,360 : 13,60 ''
|
|
IL_00b1: ldarg.2
|
|
IL_00b2: ldloc.0
|
|
IL_00b3: callvirt instance class [System.Drawing]System.Drawing.Image [TabStripControlLibrary]RibbonStyle.RibbonButton::get_img()
|
|
IL_00b8: callvirt instance valuetype [System.Drawing]System.Drawing.Size [System.Drawing]System.Drawing.Image::get_Size()
|
|
IL_00bd: stloc.3
|
|
IL_00be: ldloca.s CS$0$0002
|
|
IL_00c0: call instance int32 [System.Drawing]System.Drawing.Size::get_Width()
|
|
IL_00c5: ldc.i4.5
|
|
IL_00c6: add
|
|
IL_00c7: ldc.i4.0
|
|
IL_00c8: call instance void [System.Drawing]System.Drawing.Point::Offset(int32,
|
|
int32)
|
|
IL_00cd: nop
|
|
.line 361,361 : 13,41 ''
|
|
IL_00ce: ldloc.0
|
|
IL_00cf: ldarg.2
|
|
IL_00d0: ldobj [System.Drawing]System.Drawing.Point
|
|
IL_00d5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_00da: nop
|
|
.line 363,363 : 13,28 ''
|
|
IL_00db: ldloc.0
|
|
IL_00dc: ldarg.1
|
|
IL_00dd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Tag(object)
|
|
IL_00e2: nop
|
|
.line 364,364 : 13,45 ''
|
|
IL_00e3: ldloc.0
|
|
IL_00e4: ldarg.0
|
|
IL_00e5: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonButton_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_00eb: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_00f0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_00f5: nop
|
|
.line 366,366 : 13,24 ''
|
|
IL_00f6: ldloc.0
|
|
IL_00f7: stloc.1
|
|
IL_00f8: br.s IL_00fa
|
|
|
|
.line 367,367 : 9,10 ''
|
|
IL_00fa: ldloc.1
|
|
IL_00fb: 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 175 (0xaf)
|
|
.maxstack 5
|
|
.locals init ([0] class [TabStripControlLibrary]RibbonStyle.TabPanel categoryPanel,
|
|
[1] class [TabStripControlLibrary]RibbonStyle.TabPanel CS$1$0000)
|
|
.line 370,370 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 371,371 : 13,53 ''
|
|
IL_0001: newobj instance void [TabStripControlLibrary]RibbonStyle.TabPanel::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 373,373 : 13,84 ''
|
|
IL_0007: ldloc.0
|
|
IL_0008: ldc.i4 0xd7
|
|
IL_000d: ldc.i4 0xe3
|
|
IL_0012: ldc.i4 0xf2
|
|
IL_0017: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_001c: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0021: nop
|
|
.line 374,374 : 13,86 ''
|
|
IL_0022: ldloc.0
|
|
IL_0023: ldc.i4 0xe9
|
|
IL_0028: ldc.i4 0xef
|
|
IL_002d: ldc.i4 0xf8
|
|
IL_0032: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_0037: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_BaseColorOn(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_003c: nop
|
|
.line 375,375 : 13,70 ''
|
|
IL_003d: ldloc.0
|
|
IL_003e: ldc.i4.3
|
|
IL_003f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0044: nop
|
|
.line 376,376 : 13,75 ''
|
|
IL_0045: ldloc.0
|
|
IL_0046: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Desktop()
|
|
IL_004b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0050: nop
|
|
.line 377,377 : 13,71 ''
|
|
IL_0051: ldloc.0
|
|
IL_0052: ldc.i4.s 101
|
|
IL_0054: ldc.i4.3
|
|
IL_0055: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_005a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_005f: nop
|
|
.line 378,378 : 13,41 ''
|
|
IL_0060: ldloc.0
|
|
IL_0061: ldc.i4 0xff
|
|
IL_0066: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Opacity(int32)
|
|
IL_006b: nop
|
|
.line 379,379 : 13,82 ''
|
|
IL_006c: ldloc.0
|
|
IL_006d: ldc.i4.6
|
|
IL_006e: ldc.i4.3
|
|
IL_006f: ldc.i4.6
|
|
IL_0070: ldc.i4.0
|
|
IL_0071: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32,
|
|
int32,
|
|
int32,
|
|
int32)
|
|
IL_0076: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding)
|
|
IL_007b: nop
|
|
.line 380,380 : 13,43 ''
|
|
IL_007c: ldloc.0
|
|
IL_007d: ldc.i4.1
|
|
IL_007e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0083: nop
|
|
.line 381,381 : 13,69 ''
|
|
IL_0084: ldloc.0
|
|
IL_0085: ldc.i4.0
|
|
IL_0086: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Panel::set_AutoSizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoSizeMode)
|
|
IL_008b: nop
|
|
.line 382,382 : 13,37 ''
|
|
IL_008c: ldloc.0
|
|
IL_008d: ldc.i4.1
|
|
IL_008e: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Speed(int32)
|
|
IL_0093: nop
|
|
.line 383,383 : 13,44 ''
|
|
IL_0094: ldloc.0
|
|
IL_0095: ldarg.2
|
|
IL_0096: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_009b: nop
|
|
.line 384,384 : 13,51 ''
|
|
IL_009c: ldloc.0
|
|
IL_009d: ldarg.1
|
|
IL_009e: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.Category::get_Name()
|
|
IL_00a3: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPanel::set_Caption(string)
|
|
IL_00a8: nop
|
|
.line 386,386 : 13,34 ''
|
|
IL_00a9: ldloc.0
|
|
IL_00aa: stloc.1
|
|
IL_00ab: br.s IL_00ad
|
|
|
|
.line 387,387 : 9,10 ''
|
|
IL_00ad: ldloc.1
|
|
IL_00ae: 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 317 (0x13d)
|
|
.maxstack 5
|
|
.locals init ([0] class [TabStripControlLibrary]RibbonStyle.TabStripPage entityPage,
|
|
[1] class [TabStripControlLibrary]RibbonStyle.Tab entityTab,
|
|
[2] class [TabStripControlLibrary]RibbonStyle.TabStripPage CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 390,390 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 391,391 : 13,58 ''
|
|
IL_0001: newobj instance void [TabStripControlLibrary]RibbonStyle.TabStripPage::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 392,392 : 13,81 ''
|
|
IL_0007: ldloc.0
|
|
IL_0008: ldc.i4 0xd7
|
|
IL_000d: ldc.i4 0xe3
|
|
IL_0012: ldc.i4 0xf2
|
|
IL_0017: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_001c: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_BaseColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0021: nop
|
|
.line 393,393 : 13,83 ''
|
|
IL_0022: ldloc.0
|
|
IL_0023: ldc.i4 0xd7
|
|
IL_0028: ldc.i4 0xe3
|
|
IL_002d: ldc.i4 0xf2
|
|
IL_0032: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_0037: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_BaseColorOn(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_003c: nop
|
|
.line 394,394 : 13,67 ''
|
|
IL_003d: ldloc.0
|
|
IL_003e: ldc.i4.5
|
|
IL_003f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0044: nop
|
|
.line 395,395 : 13,38 ''
|
|
IL_0045: ldloc.0
|
|
IL_0046: ldc.i4 0xff
|
|
IL_004b: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_Opacity(int32)
|
|
IL_0050: nop
|
|
.line 396,396 : 13,79 ''
|
|
IL_0051: ldloc.0
|
|
IL_0052: ldc.i4.0
|
|
IL_0053: ldc.i4.3
|
|
IL_0054: ldc.i4.0
|
|
IL_0055: ldc.i4.0
|
|
IL_0056: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32,
|
|
int32,
|
|
int32,
|
|
int32)
|
|
IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding)
|
|
IL_0060: nop
|
|
.line 397,397 : 13,64 ''
|
|
IL_0061: ldloc.0
|
|
IL_0062: ldc.i4 0x310
|
|
IL_0067: ldc.i4.s 99
|
|
IL_0069: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0073: nop
|
|
.line 398,398 : 13,34 ''
|
|
IL_0074: ldloc.0
|
|
IL_0075: ldc.i4.1
|
|
IL_0076: callvirt instance void [TabStripControlLibrary]RibbonStyle.RibbonPanel::set_Speed(int32)
|
|
IL_007b: nop
|
|
.line 399,399 : 13,41 ''
|
|
IL_007c: ldloc.0
|
|
IL_007d: ldarg.3
|
|
IL_007e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0083: nop
|
|
.line 401,401 : 13,57 ''
|
|
IL_0084: ldarg.0
|
|
IL_0085: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_008a: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_008f: ldloc.0
|
|
IL_0090: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0095: nop
|
|
.line 403,403 : 13,50 ''
|
|
IL_0096: ldarg.2
|
|
IL_0097: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name()
|
|
IL_009c: newobj instance void [TabStripControlLibrary]RibbonStyle.Tab::.ctor(string)
|
|
IL_00a1: stloc.1
|
|
.line 404,404 : 13,40 ''
|
|
IL_00a2: ldloc.1
|
|
IL_00a3: ldc.i4.0
|
|
IL_00a4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_AutoSize(bool)
|
|
IL_00a9: nop
|
|
.line 405,405 : 13,38 ''
|
|
IL_00aa: ldloc.1
|
|
IL_00ab: ldc.i4.1
|
|
IL_00ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripButton::set_Checked(bool)
|
|
IL_00b1: nop
|
|
.line 406,406 : 13,55 ''
|
|
IL_00b2: ldloc.1
|
|
IL_00b3: ldc.i4.1
|
|
IL_00b4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripButton::set_CheckState(valuetype [System.Windows.Forms]System.Windows.Forms.CheckState)
|
|
IL_00b9: nop
|
|
.line 407,407 : 13,78 ''
|
|
IL_00ba: ldloc.1
|
|
IL_00bb: ldc.i4.s 44
|
|
IL_00bd: ldc.i4.s 90
|
|
IL_00bf: ldc.i4 0x9a
|
|
IL_00c4: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_00c9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_00ce: nop
|
|
.line 408,408 : 13,56 ''
|
|
IL_00cf: ldloc.1
|
|
IL_00d0: ldc.i4.6
|
|
IL_00d1: ldc.i4.1
|
|
IL_00d2: ldc.i4.0
|
|
IL_00d3: ldc.i4.2
|
|
IL_00d4: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32,
|
|
int32,
|
|
int32,
|
|
int32)
|
|
IL_00d9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Margin(valuetype [System.Windows.Forms]System.Windows.Forms.Padding)
|
|
IL_00de: nop
|
|
.line 409,409 : 13,47 ''
|
|
IL_00df: ldloc.1
|
|
IL_00e0: ldc.i4.s 73
|
|
IL_00e2: ldc.i4.s 23
|
|
IL_00e4: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_00e9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_00ee: nop
|
|
.line 410,410 : 13,42 ''
|
|
IL_00ef: ldloc.1
|
|
IL_00f0: ldarg.2
|
|
IL_00f1: callvirt instance string Virtuoso.Miranda.Plugins.IConfigurablePlugin::get_Name()
|
|
IL_00f6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string)
|
|
IL_00fb: nop
|
|
.line 411,411 : 13,49 ''
|
|
IL_00fc: ldloc.1
|
|
IL_00fd: ldloc.0
|
|
IL_00fe: callvirt instance void [TabStripControlLibrary]RibbonStyle.Tab::set_TabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage)
|
|
IL_0103: nop
|
|
.line 413,413 : 13,49 ''
|
|
IL_0104: ldarg.2
|
|
IL_0105: isinst Virtuoso.Miranda.Plugins.IInternalConfigurator
|
|
IL_010a: ldnull
|
|
IL_010b: cgt.un
|
|
IL_010d: ldc.i4.0
|
|
IL_010e: ceq
|
|
IL_0110: stloc.3
|
|
IL_0111: ldloc.3
|
|
IL_0112: brtrue.s IL_0125
|
|
|
|
.line 414,414 : 17,80 ''
|
|
IL_0114: ldloc.1
|
|
IL_0115: call class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Hyphen()
|
|
IL_011a: callvirt instance class [System.Drawing]System.Drawing.Bitmap [System.Drawing]System.Drawing.Icon::ToBitmap()
|
|
IL_011f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0124: nop
|
|
.line 416,416 : 13,46 ''
|
|
IL_0125: ldarg.0
|
|
IL_0126: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_012b: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0130: ldloc.1
|
|
IL_0131: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::Add(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem)
|
|
IL_0136: pop
|
|
.line 418,418 : 13,31 ''
|
|
IL_0137: ldloc.0
|
|
IL_0138: stloc.2
|
|
IL_0139: br.s IL_013b
|
|
|
|
.line 419,419 : 9,10 ''
|
|
IL_013b: ldloc.2
|
|
IL_013c: ret
|
|
} // end of method ConfigurationDialog::CreateAndRegisterEntityPage
|
|
|
|
.method private hidebysig instance bool
|
|
CanDismissActiveControl() cil managed
|
|
{
|
|
// Code size 95 (0x5f)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 426,426 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 427,427 : 13,100 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0007: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_000c: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::get_Count()
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ble.s IL_0032
|
|
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_001a: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::get_Item(int32)
|
|
IL_0025: isinst Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl
|
|
IL_002a: ldnull
|
|
IL_002b: cgt.un
|
|
IL_002d: ldc.i4.0
|
|
IL_002e: ceq
|
|
IL_0030: br.s IL_0033
|
|
|
|
IL_0032: ldc.i4.1
|
|
IL_0033: nop
|
|
IL_0034: stloc.1
|
|
IL_0035: ldloc.1
|
|
IL_0036: brtrue.s IL_0059
|
|
|
|
.line 428,428 : 17,82 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_003e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0043: ldc.i4.0
|
|
IL_0044: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::get_Item(int32)
|
|
IL_0049: castclass Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl
|
|
IL_004e: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnHide()
|
|
IL_0053: ldc.i4.0
|
|
IL_0054: ceq
|
|
IL_0056: stloc.0
|
|
IL_0057: br.s IL_005d
|
|
|
|
.line 430,430 : 17,29 ''
|
|
IL_0059: ldc.i4.1
|
|
IL_005a: stloc.0
|
|
IL_005b: br.s IL_005d
|
|
|
|
.line 431,431 : 9,10 ''
|
|
IL_005d: ldloc.0
|
|
IL_005e: ret
|
|
} // end of method ConfigurationDialog::CanDismissActiveControl
|
|
|
|
.method private hidebysig instance void
|
|
RibbonButton_Click(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 142 (0x8e)
|
|
.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,
|
|
[4] bool CS$4$0000)
|
|
.line 434,434 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 435,435 : 13,53 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: castclass [TabStripControlLibrary]RibbonStyle.RibbonButton
|
|
IL_0007: stloc.0
|
|
.line 436,436 : 13,55 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: callvirt instance object [System.Windows.Forms]System.Windows.Forms.Control::get_Tag()
|
|
IL_000e: castclass Virtuoso.Miranda.Plugins.Configuration.CategoryItem
|
|
IL_0013: stloc.1
|
|
.line 438,438 : 13,55 ''
|
|
IL_0014: ldloc.1
|
|
IL_0015: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_ControlInitialized()
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: ceq
|
|
IL_001d: stloc.2
|
|
.line 439,439 : 13,56 ''
|
|
IL_001e: ldloc.1
|
|
IL_001f: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::get_Control()
|
|
IL_0024: stloc.3
|
|
.line 441,441 : 13,34 ''
|
|
IL_0025: ldloc.3
|
|
IL_0026: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnSelected()
|
|
IL_002b: nop
|
|
.line 443,443 : 13,61 ''
|
|
IL_002c: ldloc.3
|
|
IL_002d: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_HasUI()
|
|
IL_0032: brfalse.s IL_003d
|
|
|
|
IL_0034: ldloc.3
|
|
IL_0035: ldloc.2
|
|
IL_0036: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::OnShow(bool)
|
|
IL_003b: br.s IL_003e
|
|
|
|
IL_003d: ldc.i4.1
|
|
IL_003e: nop
|
|
IL_003f: stloc.s CS$4$0000
|
|
IL_0041: ldloc.s CS$4$0000
|
|
IL_0043: brtrue.s IL_008d
|
|
|
|
.line 444,444 : 13,14 ''
|
|
IL_0045: nop
|
|
.line 445,445 : 17,48 ''
|
|
IL_0046: ldarg.0
|
|
IL_0047: call instance bool Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CanDismissActiveControl()
|
|
IL_004c: stloc.s CS$4$0000
|
|
IL_004e: ldloc.s CS$4$0000
|
|
IL_0050: brtrue.s IL_0054
|
|
|
|
.line 446,446 : 21,28 ''
|
|
IL_0052: br.s IL_008d
|
|
|
|
.line 448,448 : 17,73 ''
|
|
IL_0054: ldloc.3
|
|
IL_0055: ldarg.0
|
|
IL_0056: ldfld string Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationParameter
|
|
IL_005b: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::set_ConfigurationParameter(string)
|
|
IL_0060: nop
|
|
.line 449,449 : 17,47 ''
|
|
IL_0061: ldarg.0
|
|
IL_0062: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0067: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_006c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Clear()
|
|
IL_0071: nop
|
|
.line 451,451 : 17,47 ''
|
|
IL_0072: ldloc.3
|
|
IL_0073: ldc.i4.5
|
|
IL_0074: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0079: nop
|
|
.line 452,452 : 17,52 ''
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0080: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0085: ldloc.3
|
|
IL_0086: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_008b: nop
|
|
.line 453,453 : 13,14 ''
|
|
IL_008c: nop
|
|
.line 454,454 : 9,10 ''
|
|
IL_008d: ret
|
|
} // end of method ConfigurationDialog::RibbonButton_Click
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 15,15 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\ConfigurationDialog.Designer.cs'
|
|
IL_0000: nop
|
|
.line 16,16 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::components
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: nop
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0023
|
|
|
|
.line 17,17 : 13,14 ''
|
|
IL_0015: nop
|
|
.line 18,18 : 17,38 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::components
|
|
IL_001c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0021: nop
|
|
.line 19,19 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 20,20 : 13,37 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance void Virtuoso.Miranda.Plugins.Forms.PluginDialog::Dispose(bool)
|
|
IL_002a: nop
|
|
.line 21,21 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method ConfigurationDialog::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 1832 (0x728)
|
|
.maxstack 6
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources)
|
|
.line 30,30 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 31,31 : 13,152 ''
|
|
IL_0001: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
.line 32,32 : 13,62 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_0017: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
.line 33,33 : 13,73 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: newobj instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::.ctor()
|
|
IL_0022: stfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
.line 34,34 : 13,59 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: newobj instance void [TabStripControlLibrary]RibbonStyle.TabStrip::.ctor()
|
|
IL_002d: stfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
.line 35,35 : 13,65 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_0038: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
.line 36,36 : 13,64 ''
|
|
IL_003d: ldarg.0
|
|
IL_003e: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_0043: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
.line 37,37 : 13,60 ''
|
|
IL_0048: ldarg.0
|
|
IL_0049: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_004e: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
.line 38,38 : 13,66 ''
|
|
IL_0053: ldarg.0
|
|
IL_0054: newobj instance void [System.Windows.Forms]System.Windows.Forms.Panel::.ctor()
|
|
IL_0059: stfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
.line 39,39 : 13,112 ''
|
|
IL_005e: ldarg.0
|
|
IL_005f: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor()
|
|
IL_0064: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
.line 40,40 : 13,43 ''
|
|
IL_0069: ldarg.0
|
|
IL_006a: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_006f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0074: nop
|
|
.line 41,41 : 13,46 ''
|
|
IL_0075: ldarg.0
|
|
IL_0076: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_007b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0080: nop
|
|
.line 42,42 : 13,47 ''
|
|
IL_0081: ldarg.0
|
|
IL_0082: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0087: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_008c: nop
|
|
.line 43,43 : 13,34 ''
|
|
IL_008d: ldarg.0
|
|
IL_008e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0093: nop
|
|
.line 47,47 : 13,65 ''
|
|
IL_0094: ldarg.0
|
|
IL_0095: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_009a: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_009f: ldarg.0
|
|
IL_00a0: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_00a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_00aa: nop
|
|
.line 48,48 : 13,58 ''
|
|
IL_00ab: ldarg.0
|
|
IL_00ac: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_00b1: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_00b6: ldarg.0
|
|
IL_00b7: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_00bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_00c1: nop
|
|
.line 49,49 : 13,69 ''
|
|
IL_00c2: ldarg.0
|
|
IL_00c3: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_00c8: ldc.i4.1
|
|
IL_00c9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_00ce: nop
|
|
.line 50,50 : 13,69 ''
|
|
IL_00cf: ldarg.0
|
|
IL_00d0: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_00d5: ldc.i4.0
|
|
IL_00d6: ldc.i4.0
|
|
IL_00d7: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_00dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_00e1: nop
|
|
.line 51,51 : 13,45 ''
|
|
IL_00e2: ldarg.0
|
|
IL_00e3: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_00e8: ldstr "TopPanel"
|
|
IL_00ed: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_00f2: nop
|
|
.line 52,52 : 13,68 ''
|
|
IL_00f3: ldarg.0
|
|
IL_00f4: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_00f9: ldc.i4 0x31a
|
|
IL_00fe: ldc.i4.s 127
|
|
IL_0100: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0105: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_010a: nop
|
|
.line 53,53 : 13,40 ''
|
|
IL_010b: ldarg.0
|
|
IL_010c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_0111: ldc.i4.0
|
|
IL_0112: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0117: nop
|
|
.line 57,57 : 13,151 ''
|
|
IL_0118: ldarg.0
|
|
IL_0119: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_011e: ldc.i4 0xbf
|
|
IL_0123: ldc.i4 0xdb
|
|
IL_0128: ldc.i4 0xff
|
|
IL_012d: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_0132: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0137: nop
|
|
.line 58,58 : 13,80 ''
|
|
IL_0138: ldarg.0
|
|
IL_0139: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_013e: ldc.i4.5
|
|
IL_013f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0144: nop
|
|
.line 59,59 : 13,80 ''
|
|
IL_0145: ldarg.0
|
|
IL_0146: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_014b: ldc.i4.0
|
|
IL_014c: ldc.i4.s 26
|
|
IL_014e: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0153: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0158: nop
|
|
.line 60,60 : 13,65 ''
|
|
IL_0159: ldarg.0
|
|
IL_015a: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_015f: ldstr "RibbonPageSwitcher"
|
|
IL_0164: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0169: nop
|
|
.line 61,61 : 13,65 ''
|
|
IL_016a: ldarg.0
|
|
IL_016b: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_0170: ldnull
|
|
IL_0171: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_SelectedTabStripPage(class [TabStripControlLibrary]RibbonStyle.TabStripPage)
|
|
IL_0176: nop
|
|
.line 62,62 : 13,78 ''
|
|
IL_0177: ldarg.0
|
|
IL_0178: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_017d: ldc.i4 0x31a
|
|
IL_0182: ldc.i4.s 101
|
|
IL_0184: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0189: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_018e: nop
|
|
.line 63,63 : 13,50 ''
|
|
IL_018f: ldarg.0
|
|
IL_0190: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_0195: ldc.i4.1
|
|
IL_0196: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_019b: nop
|
|
.line 64,64 : 13,65 ''
|
|
IL_019c: ldarg.0
|
|
IL_019d: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_01a2: ldarg.0
|
|
IL_01a3: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_01a8: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabPageSwitcher::set_TabStrip(class [TabStripControlLibrary]RibbonStyle.TabStrip)
|
|
IL_01ad: nop
|
|
.line 65,65 : 13,65 ''
|
|
IL_01ae: ldarg.0
|
|
IL_01af: ldfld class [TabStripControlLibrary]RibbonStyle.TabPageSwitcher Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonPageSwitcher
|
|
IL_01b4: ldstr "RibbonPageSwitcher"
|
|
IL_01b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_01be: nop
|
|
.line 69,69 : 13,47 ''
|
|
IL_01bf: ldarg.0
|
|
IL_01c0: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_01c5: ldc.i4.0
|
|
IL_01c6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_01cb: nop
|
|
.line 70,70 : 13,144 ''
|
|
IL_01cc: ldarg.0
|
|
IL_01cd: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_01d2: ldc.i4 0xbf
|
|
IL_01d7: ldc.i4 0xdb
|
|
IL_01dc: ldc.i4 0xff
|
|
IL_01e1: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_01e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_01eb: nop
|
|
.line 71,71 : 13,89 ''
|
|
IL_01ec: ldarg.0
|
|
IL_01ed: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_01f2: ldc.i4.0
|
|
IL_01f3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_GripStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripGripStyle)
|
|
IL_01f8: nop
|
|
.line 72,72 : 13,72 ''
|
|
IL_01f9: ldarg.0
|
|
IL_01fa: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_01ff: ldc.i4.0
|
|
IL_0200: ldc.i4.0
|
|
IL_0201: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0206: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_020b: nop
|
|
.line 73,73 : 13,51 ''
|
|
IL_020c: ldarg.0
|
|
IL_020d: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_0212: ldstr "RibbonStrip"
|
|
IL_0217: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_021c: nop
|
|
.line 74,74 : 13,87 ''
|
|
IL_021d: ldarg.0
|
|
IL_021e: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_0223: ldc.i4.s 60
|
|
IL_0225: ldc.i4.3
|
|
IL_0226: ldc.i4.s 30
|
|
IL_0228: ldc.i4.0
|
|
IL_0229: newobj instance void [System.Windows.Forms]System.Windows.Forms.Padding::.ctor(int32,
|
|
int32,
|
|
int32,
|
|
int32)
|
|
IL_022e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Padding(valuetype [System.Windows.Forms]System.Windows.Forms.Padding)
|
|
IL_0233: nop
|
|
.line 75,75 : 13,49 ''
|
|
IL_0234: ldarg.0
|
|
IL_0235: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_023a: ldnull
|
|
IL_023b: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStrip::set_SelectedTab(class [TabStripControlLibrary]RibbonStyle.Tab)
|
|
IL_0240: nop
|
|
.line 76,76 : 13,55 ''
|
|
IL_0241: ldarg.0
|
|
IL_0242: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_0247: ldc.i4.0
|
|
IL_0248: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_ShowItemToolTips(bool)
|
|
IL_024d: nop
|
|
.line 77,77 : 13,70 ''
|
|
IL_024e: ldarg.0
|
|
IL_024f: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_0254: ldc.i4 0x31a
|
|
IL_0259: ldc.i4.s 26
|
|
IL_025b: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0260: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0265: nop
|
|
.line 78,78 : 13,43 ''
|
|
IL_0266: ldarg.0
|
|
IL_0267: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_026c: ldc.i4.0
|
|
IL_026d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0272: nop
|
|
.line 79,79 : 13,45 ''
|
|
IL_0273: ldarg.0
|
|
IL_0274: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_0279: ldc.i4.0
|
|
IL_027a: callvirt instance void [TabStripControlLibrary]RibbonStyle.TabStrip::set_TabOverlap(int32)
|
|
IL_027f: nop
|
|
.line 80,80 : 13,49 ''
|
|
IL_0280: ldarg.0
|
|
IL_0281: ldfld class [TabStripControlLibrary]RibbonStyle.TabStrip Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::RibbonStrip
|
|
IL_0286: ldstr "tabStrip1"
|
|
IL_028b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0290: nop
|
|
.line 84,84 : 13,144 ''
|
|
IL_0291: ldarg.0
|
|
IL_0292: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_0297: ldc.i4 0xbf
|
|
IL_029c: ldc.i4 0xdb
|
|
IL_02a1: ldc.i4 0xff
|
|
IL_02a6: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_02ab: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_02b0: nop
|
|
.line 85,85 : 13,59 ''
|
|
IL_02b1: ldarg.0
|
|
IL_02b2: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_02b7: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_02bc: ldarg.0
|
|
IL_02bd: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_02c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_02c7: nop
|
|
.line 86,86 : 13,55 ''
|
|
IL_02c8: ldarg.0
|
|
IL_02c9: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_02ce: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_02d3: ldarg.0
|
|
IL_02d4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_02d9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_02de: nop
|
|
.line 87,87 : 13,75 ''
|
|
IL_02df: ldarg.0
|
|
IL_02e0: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_02e5: ldc.i4.2
|
|
IL_02e6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_02eb: nop
|
|
.line 88,88 : 13,74 ''
|
|
IL_02ec: ldarg.0
|
|
IL_02ed: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_02f2: ldc.i4.0
|
|
IL_02f3: ldc.i4 0x211
|
|
IL_02f8: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_02fd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0302: nop
|
|
.line 89,89 : 13,51 ''
|
|
IL_0303: ldarg.0
|
|
IL_0304: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_0309: ldstr "BottomPanel"
|
|
IL_030e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0313: nop
|
|
.line 90,90 : 13,70 ''
|
|
IL_0314: ldarg.0
|
|
IL_0315: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_031a: ldc.i4 0x31a
|
|
IL_031f: ldc.i4.s 39
|
|
IL_0321: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0326: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_032b: nop
|
|
.line 91,91 : 13,43 ''
|
|
IL_032c: ldarg.0
|
|
IL_032d: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_0332: ldc.i4.1
|
|
IL_0333: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0338: nop
|
|
.line 95,95 : 13,84 ''
|
|
IL_0339: ldarg.0
|
|
IL_033a: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_033f: ldc.i4.2
|
|
IL_0340: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult)
|
|
IL_0345: nop
|
|
.line 96,96 : 13,71 ''
|
|
IL_0346: ldarg.0
|
|
IL_0347: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_034c: ldc.i4.s 93
|
|
IL_034e: ldc.i4.7
|
|
IL_034f: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0354: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0359: nop
|
|
.line 97,97 : 13,47 ''
|
|
IL_035a: ldarg.0
|
|
IL_035b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_0360: ldstr "CancelBTN"
|
|
IL_0365: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_036a: nop
|
|
.line 98,98 : 13,67 ''
|
|
IL_036b: ldarg.0
|
|
IL_036c: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_0371: ldc.i4.s 75
|
|
IL_0373: ldc.i4.s 23
|
|
IL_0375: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_037a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_037f: nop
|
|
.line 99,99 : 13,41 ''
|
|
IL_0380: ldarg.0
|
|
IL_0381: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_0386: ldc.i4.0
|
|
IL_0387: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_038c: nop
|
|
.line 100,100 : 13,44 ''
|
|
IL_038d: ldarg.0
|
|
IL_038e: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_0393: ldstr "Cancel"
|
|
IL_0398: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_039d: nop
|
|
.line 101,101 : 13,59 ''
|
|
IL_039e: ldarg.0
|
|
IL_039f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_03a4: ldc.i4.1
|
|
IL_03a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_03aa: nop
|
|
.line 102,102 : 13,83 ''
|
|
IL_03ab: ldarg.0
|
|
IL_03ac: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_03b1: ldarg.0
|
|
IL_03b2: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_03b8: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_03bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_03c2: nop
|
|
.line 106,106 : 13,76 ''
|
|
IL_03c3: ldarg.0
|
|
IL_03c4: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_03c9: ldc.i4.1
|
|
IL_03ca: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult)
|
|
IL_03cf: nop
|
|
.line 107,107 : 13,67 ''
|
|
IL_03d0: ldarg.0
|
|
IL_03d1: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_03d6: ldc.i4.s 12
|
|
IL_03d8: ldc.i4.7
|
|
IL_03d9: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_03de: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_03e3: nop
|
|
.line 108,108 : 13,39 ''
|
|
IL_03e4: ldarg.0
|
|
IL_03e5: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_03ea: ldstr "OkBTN"
|
|
IL_03ef: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_03f4: nop
|
|
.line 109,109 : 13,63 ''
|
|
IL_03f5: ldarg.0
|
|
IL_03f6: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_03fb: ldc.i4.s 75
|
|
IL_03fd: ldc.i4.s 23
|
|
IL_03ff: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0404: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0409: nop
|
|
.line 110,110 : 13,37 ''
|
|
IL_040a: ldarg.0
|
|
IL_040b: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_0410: ldc.i4.0
|
|
IL_0411: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0416: nop
|
|
.line 111,111 : 13,36 ''
|
|
IL_0417: ldarg.0
|
|
IL_0418: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_041d: ldstr "OK"
|
|
IL_0422: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0427: nop
|
|
.line 112,112 : 13,55 ''
|
|
IL_0428: ldarg.0
|
|
IL_0429: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_042e: ldc.i4.1
|
|
IL_042f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_0434: nop
|
|
.line 113,113 : 13,75 ''
|
|
IL_0435: ldarg.0
|
|
IL_0436: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_043b: ldarg.0
|
|
IL_043c: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0442: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0447: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_044c: nop
|
|
.line 117,117 : 13,49 ''
|
|
IL_044d: ldarg.0
|
|
IL_044e: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0453: ldc.i4.1
|
|
IL_0454: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ScrollableControl::set_AutoScroll(bool)
|
|
IL_0459: nop
|
|
.line 118,118 : 13,63 ''
|
|
IL_045a: ldarg.0
|
|
IL_045b: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0460: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0465: ldarg.0
|
|
IL_0466: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_046b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0470: nop
|
|
.line 119,119 : 13,74 ''
|
|
IL_0471: ldarg.0
|
|
IL_0472: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0477: ldc.i4.5
|
|
IL_0478: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_047d: nop
|
|
.line 120,120 : 13,75 ''
|
|
IL_047e: ldarg.0
|
|
IL_047f: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0484: ldc.i4.0
|
|
IL_0485: ldc.i4.s 127
|
|
IL_0487: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_048c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0491: nop
|
|
.line 121,121 : 13,53 ''
|
|
IL_0492: ldarg.0
|
|
IL_0493: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0498: ldstr "ControlPanel"
|
|
IL_049d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_04a2: nop
|
|
.line 122,122 : 13,72 ''
|
|
IL_04a3: ldarg.0
|
|
IL_04a4: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_04a9: ldc.i4 0x31a
|
|
IL_04ae: ldc.i4 0x192
|
|
IL_04b3: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_04b8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_04bd: nop
|
|
.line 123,123 : 13,44 ''
|
|
IL_04be: ldarg.0
|
|
IL_04bf: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_04c4: ldc.i4.2
|
|
IL_04c5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_04ca: nop
|
|
.line 127,127 : 13,76 ''
|
|
IL_04cb: ldarg.0
|
|
IL_04cc: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_04d1: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_04d6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_04db: nop
|
|
.line 128,128 : 13,141 ''
|
|
IL_04dc: ldarg.0
|
|
IL_04dd: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_04e2: ldc.i4 0xbf
|
|
IL_04e7: ldc.i4 0xdb
|
|
IL_04ec: ldc.i4 0xff
|
|
IL_04f1: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_04f6: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_04fb: nop
|
|
.line 129,129 : 13,73 ''
|
|
IL_04fc: ldarg.0
|
|
IL_04fd: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_0502: ldc.i4.1
|
|
IL_0503: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0508: nop
|
|
.line 130,130 : 13,163 ''
|
|
IL_0509: ldarg.0
|
|
IL_050a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_050f: ldstr "Tahoma"
|
|
IL_0514: ldc.r4 8.25
|
|
IL_0519: ldc.i4.0
|
|
IL_051a: ldc.i4.3
|
|
IL_051b: ldc.i4 0xee
|
|
IL_0520: 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_0525: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_052a: nop
|
|
.line 131,131 : 13,166 ''
|
|
IL_052b: ldarg.0
|
|
IL_052c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_0531: ldstr "Tahoma"
|
|
IL_0536: ldc.r4 9.75
|
|
IL_053b: ldc.i4.1
|
|
IL_053c: ldc.i4.3
|
|
IL_053d: ldc.i4 0xee
|
|
IL_0542: 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_0547: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font)
|
|
IL_054c: nop
|
|
.line 132,132 : 13,95 ''
|
|
IL_054d: ldarg.0
|
|
IL_054e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_0553: ldstr " Select a tab and pick a section to configure..."
|
|
IL_0558: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string)
|
|
IL_055d: nop
|
|
.line 133,133 : 13,107 ''
|
|
IL_055e: ldarg.0
|
|
IL_055f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_0564: ldloc.0
|
|
IL_0565: ldstr "WelcomePanel.Image"
|
|
IL_056a: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_056f: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0574: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0579: nop
|
|
.line 134,134 : 13,73 ''
|
|
IL_057a: ldarg.0
|
|
IL_057b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_0580: ldc.i4.0
|
|
IL_0581: ldc.i4.0
|
|
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)
|
|
IL_058c: nop
|
|
.line 135,135 : 13,78 ''
|
|
IL_058d: ldarg.0
|
|
IL_058e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_0593: ldc.i4 0x12c
|
|
IL_0598: ldc.i4.s 40
|
|
IL_059a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_059f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_05a4: nop
|
|
.line 136,136 : 13,53 ''
|
|
IL_05a5: ldarg.0
|
|
IL_05a6: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_05ab: ldstr "WelcomePanel"
|
|
IL_05b0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_05b5: nop
|
|
.line 137,137 : 13,72 ''
|
|
IL_05b6: ldarg.0
|
|
IL_05b7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_05bc: ldc.i4 0x31a
|
|
IL_05c1: ldc.i4.s 100
|
|
IL_05c3: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_05c8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_05cd: nop
|
|
.line 138,138 : 13,44 ''
|
|
IL_05ce: ldarg.0
|
|
IL_05cf: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::WelcomePanel
|
|
IL_05d4: ldc.i4.1
|
|
IL_05d5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_05da: nop
|
|
.line 142,142 : 13,44 ''
|
|
IL_05db: ldarg.0
|
|
IL_05dc: ldarg.0
|
|
IL_05dd: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::OkBTN
|
|
IL_05e2: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_AcceptButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl)
|
|
IL_05e7: nop
|
|
.line 143,143 : 13,74 ''
|
|
IL_05e8: ldarg.0
|
|
IL_05e9: ldc.r4 6.
|
|
IL_05ee: ldc.r4 13.
|
|
IL_05f3: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_05f8: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_05fd: nop
|
|
.line 144,144 : 13,74 ''
|
|
IL_05fe: ldarg.0
|
|
IL_05ff: ldc.i4.1
|
|
IL_0600: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_0605: nop
|
|
.line 145,145 : 13,65 ''
|
|
IL_0606: ldarg.0
|
|
IL_0607: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window()
|
|
IL_060c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0611: nop
|
|
.line 146,146 : 13,48 ''
|
|
IL_0612: ldarg.0
|
|
IL_0613: ldarg.0
|
|
IL_0614: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::CancelBTN
|
|
IL_0619: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_CancelButton(class [System.Windows.Forms]System.Windows.Forms.IButtonControl)
|
|
IL_061e: nop
|
|
.line 147,147 : 13,65 ''
|
|
IL_061f: ldarg.0
|
|
IL_0620: ldc.i4 0x31a
|
|
IL_0625: ldc.i4 0x238
|
|
IL_062a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_062f: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0634: nop
|
|
.line 148,148 : 13,50 ''
|
|
IL_0635: ldarg.0
|
|
IL_0636: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_063b: ldarg.0
|
|
IL_063c: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0641: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0646: nop
|
|
.line 149,149 : 13,46 ''
|
|
IL_0647: ldarg.0
|
|
IL_0648: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_064d: ldarg.0
|
|
IL_064e: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_0653: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0658: nop
|
|
.line 150,150 : 13,49 ''
|
|
IL_0659: ldarg.0
|
|
IL_065a: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_065f: ldarg.0
|
|
IL_0660: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_0665: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_066a: nop
|
|
.line 151,151 : 13,150 ''
|
|
IL_066b: ldarg.0
|
|
IL_066c: ldstr "Tahoma"
|
|
IL_0671: ldc.r4 8.25
|
|
IL_0676: ldc.i4.0
|
|
IL_0677: ldc.i4.3
|
|
IL_0678: ldc.i4 0xee
|
|
IL_067d: 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_0682: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0687: nop
|
|
.line 152,152 : 13,85 ''
|
|
IL_0688: ldarg.0
|
|
IL_0689: ldc.i4.3
|
|
IL_068a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle)
|
|
IL_068f: nop
|
|
.line 153,153 : 13,84 ''
|
|
IL_0690: ldarg.0
|
|
IL_0691: ldloc.0
|
|
IL_0692: ldstr "$this.Icon"
|
|
IL_0697: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_069c: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_06a1: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon)
|
|
IL_06a6: nop
|
|
.line 154,154 : 13,38 ''
|
|
IL_06a7: ldarg.0
|
|
IL_06a8: ldc.i4.0
|
|
IL_06a9: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool)
|
|
IL_06ae: nop
|
|
.line 155,155 : 13,66 ''
|
|
IL_06af: ldarg.0
|
|
IL_06b0: ldc.i4 0x320
|
|
IL_06b5: ldc.i4 0x258
|
|
IL_06ba: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_06bf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_06c4: nop
|
|
.line 156,156 : 13,47 ''
|
|
IL_06c5: ldarg.0
|
|
IL_06c6: ldstr "ConfigurationDialog"
|
|
IL_06cb: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_06d0: nop
|
|
.line 157,157 : 13,86 ''
|
|
IL_06d1: ldarg.0
|
|
IL_06d2: ldc.i4.1
|
|
IL_06d3: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition)
|
|
IL_06d8: nop
|
|
.line 158,158 : 13,55 ''
|
|
IL_06d9: ldarg.0
|
|
IL_06da: ldstr "Hyphen Configuration Center"
|
|
IL_06df: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_06e4: nop
|
|
.line 159,159 : 13,120 ''
|
|
IL_06e5: ldarg.0
|
|
IL_06e6: ldarg.0
|
|
IL_06e7: ldftn instance void Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ConfigurationDialog_FormClosing(object,
|
|
class [System.Windows.Forms]System.Windows.Forms.FormClosingEventArgs)
|
|
IL_06ed: newobj instance void [System.Windows.Forms]System.Windows.Forms.FormClosingEventHandler::.ctor(object,
|
|
native int)
|
|
IL_06f2: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_FormClosing(class [System.Windows.Forms]System.Windows.Forms.FormClosingEventHandler)
|
|
IL_06f7: nop
|
|
.line 160,160 : 13,47 ''
|
|
IL_06f8: ldarg.0
|
|
IL_06f9: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::TopPanel
|
|
IL_06fe: ldc.i4.0
|
|
IL_06ff: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0704: nop
|
|
.line 161,161 : 13,50 ''
|
|
IL_0705: ldarg.0
|
|
IL_0706: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::BottomPanel
|
|
IL_070b: ldc.i4.0
|
|
IL_070c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0711: nop
|
|
.line 162,162 : 13,51 ''
|
|
IL_0712: ldarg.0
|
|
IL_0713: ldfld class [System.Windows.Forms]System.Windows.Forms.Panel Virtuoso.Miranda.Plugins.Configuration.Forms.ConfigurationDialog::ControlPanel
|
|
IL_0718: ldc.i4.0
|
|
IL_0719: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_071e: nop
|
|
.line 163,163 : 13,38 ''
|
|
IL_071f: ldarg.0
|
|
IL_0720: ldc.i4.0
|
|
IL_0721: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0726: nop
|
|
.line 165,165 : 9,10 ''
|
|
IL_0727: 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 47 (0x2f)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 52,52 : 9,10 ''
|
|
IL_0009: nop
|
|
.line 53,53 : 13,33 ''
|
|
IL_000a: ldarg.3
|
|
IL_000b: ldnull
|
|
IL_000c: ceq
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 54,54 : 17,60 ''
|
|
IL_0015: ldstr "command"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 56,56 : 13,69 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldarg.3
|
|
IL_0023: 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_0028: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control
|
|
.line 57,57 : 9,10 ''
|
|
IL_002d: nop
|
|
IL_002e: 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 77 (0x4d)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 61,61 : 9,10 ''
|
|
IL_0009: nop
|
|
.line 62,62 : 13,41 ''
|
|
IL_000a: ldarg.3
|
|
IL_000b: ldnull
|
|
IL_000c: ceq
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 63,63 : 17,68 ''
|
|
IL_0015: ldstr "itemOptionsType"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 65,65 : 13,76 ''
|
|
IL_0020: ldarg.3
|
|
IL_0021: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl
|
|
IL_0026: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_002b: callvirt instance bool [mscorlib]System.Type::IsSubclassOf(class [mscorlib]System.Type)
|
|
IL_0030: stloc.0
|
|
IL_0031: ldloc.0
|
|
IL_0032: brtrue.s IL_0044
|
|
|
|
.line 66,66 : 17,127 ''
|
|
IL_0034: ldstr "Type must derive from the CategoryItemOptionsContr"
|
|
+ "ol class."
|
|
IL_0039: ldstr "itemOptionsType"
|
|
IL_003e: newobj instance void [mscorlib]System.ArgumentException::.ctor(string,
|
|
string)
|
|
IL_0043: throw
|
|
|
|
.line 68,68 : 13,48 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: ldarg.3
|
|
IL_0046: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Configuration.CategoryItem::controlType
|
|
.line 69,69 : 9,10 ''
|
|
IL_004b: nop
|
|
IL_004c: ret
|
|
} // end of method CategoryItem::.ctor
|
|
|
|
.method private hidebysig specialname rtspecialname
|
|
instance void .ctor(string name,
|
|
string description) cil managed
|
|
{
|
|
// Code size 72 (0x48)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 71,71 : 9,62 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
.line 72,72 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 73,73 : 13,44 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 74,74 : 17,57 ''
|
|
IL_0015: ldstr "name"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 76,76 : 13,51 ''
|
|
IL_0020: ldarg.2
|
|
IL_0021: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: ceq
|
|
IL_0029: stloc.0
|
|
IL_002a: ldloc.0
|
|
IL_002b: brtrue.s IL_0038
|
|
|
|
.line 77,77 : 17,64 ''
|
|
IL_002d: ldstr "description"
|
|
IL_0032: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0037: throw
|
|
|
|
.line 79,79 : 13,30 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldarg.1
|
|
IL_003a: stfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::name
|
|
.line 80,80 : 13,44 ''
|
|
IL_003f: ldarg.0
|
|
IL_0040: ldarg.2
|
|
IL_0041: stfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::description
|
|
.line 81,81 : 9,10 ''
|
|
IL_0046: nop
|
|
IL_0047: ret
|
|
} // end of method CategoryItem::.ctor
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Name() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 89,89 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 89,89 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::name
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 89,89 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CategoryItem::get_Name
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Description() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 94,94 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 94,94 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Configuration.CategoryItem::description
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 94,94 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CategoryItem::get_Description
|
|
|
|
.method public hidebysig specialname instance class [System.Drawing]System.Drawing.Image
|
|
get_Image() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [System.Drawing]System.Drawing.Image CS$1$0000)
|
|
.line 99,99 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 99,99 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::image
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 99,99 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 100,100 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 100,100 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class [System.Drawing]System.Drawing.Image Virtuoso.Miranda.Plugins.Configuration.CategoryItem::image
|
|
.line 100,100 : 34,35 ''
|
|
IL_0008: 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 66 (0x42)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 106,106 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 107,107 : 17,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_0037
|
|
|
|
.line 108,108 : 17,18 ''
|
|
IL_0011: nop
|
|
.line 109,109 : 21,96 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Configuration.CategoryItem::controlType
|
|
IL_0019: ldc.i4.1
|
|
IL_001a: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_001f: castclass Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl
|
|
IL_0024: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control
|
|
.line 110,110 : 21,46 ''
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control
|
|
IL_002f: ldarg.0
|
|
IL_0030: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::Initialize(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem)
|
|
IL_0035: nop
|
|
.line 111,111 : 17,18 ''
|
|
IL_0036: nop
|
|
.line 113,113 : 17,32 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control
|
|
IL_003d: stloc.0
|
|
IL_003e: br.s IL_0040
|
|
|
|
.line 114,114 : 13,14 ''
|
|
IL_0040: ldloc.0
|
|
IL_0041: ret
|
|
} // end of method CategoryItem::get_Control
|
|
|
|
.method assembly hidebysig specialname
|
|
instance bool get_ControlInitialized() cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 120,120 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 121,121 : 17,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl Virtuoso.Miranda.Plugins.Configuration.CategoryItem::control
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 122,122 : 13,14 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method CategoryItem::get_ControlInitialized
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsExpertOption() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 127,127 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 127,127 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::isExpertOption
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 127,127 : 42,43 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CategoryItem::get_IsExpertOption
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_IsExpertOption(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 128,128 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 128,128 : 19,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Configuration.CategoryItem::isExpertOption
|
|
.line 128,128 : 43,44 ''
|
|
IL_0008: 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<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>
|
|
{
|
|
.method assembly hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 29,29 : 53,54 ''
|
|
IL_0008: nop
|
|
.line 29,29 : 55,56 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 24 (0x18)
|
|
.maxstack 8
|
|
.line 9,9 : 9,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemHeader.Designer.cs'
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::components
|
|
.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_0007: ldarg.0
|
|
IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::.ctor()
|
|
IL_000d: nop
|
|
.line 32,32 : 9,10 ''
|
|
IL_000e: nop
|
|
.line 33,33 : 13,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::InitializeComponent()
|
|
IL_0015: nop
|
|
.line 34,34 : 9,10 ''
|
|
IL_0016: nop
|
|
IL_0017: ret
|
|
} // end of method CategoryItemHeader::.ctor
|
|
|
|
.method public hidebysig specialname instance class [System.Drawing]System.Drawing.Image
|
|
get_Image() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] class [System.Drawing]System.Drawing.Image CS$1$0000)
|
|
.line 39,39 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 39,39 : 19,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_0007: callvirt instance class [System.Drawing]System.Drawing.Image [System.Windows.Forms]System.Windows.Forms.PictureBox::get_Image()
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 39,39 : 43,44 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: 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 15 (0xf)
|
|
.maxstack 8
|
|
.line 40,40 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 19,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_000d: nop
|
|
.line 40,40 : 44,45 ''
|
|
IL_000e: ret
|
|
} // end of method CategoryItemHeader::set_Image
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_HeaderText() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 47,47 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 47,47 : 19,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_0007: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 47,47 : 49,50 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method CategoryItemHeader::get_HeaderText
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_HeaderText(string 'value') cil managed
|
|
{
|
|
// Code size 15 (0xf)
|
|
.maxstack 8
|
|
.line 48,48 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 19,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_000d: nop
|
|
.line 48,48 : 50,51 ''
|
|
IL_000e: ret
|
|
} // end of method CategoryItemHeader::set_HeaderText
|
|
|
|
.method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color
|
|
get_Color() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [System.Drawing]System.Drawing.Color CS$1$0000)
|
|
.line 54,54 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 19,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0007: callvirt instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor()
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 54,54 : 48,49 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: 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 15 (0xf)
|
|
.maxstack 8
|
|
.line 55,55 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 19,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_000d: nop
|
|
.line 55,55 : 49,50 ''
|
|
IL_000e: 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 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [System.Drawing]System.Drawing.Color CS$1$0000)
|
|
.line 61,61 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 17,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_0007: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_ForeColor()
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 63,63 : 13,14 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: 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 15 (0xf)
|
|
.maxstack 8
|
|
.line 65,65 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 17,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_000d: nop
|
|
.line 67,67 : 13,14 ''
|
|
IL_000e: ret
|
|
} // end of method CategoryItemHeader::set_ForeColor
|
|
|
|
.method public hidebysig specialname instance class [System.Drawing]System.Drawing.Font
|
|
get_HeaderFont() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] class [System.Drawing]System.Drawing.Font CS$1$0000)
|
|
.line 73,73 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 19,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_0007: callvirt instance class [System.Drawing]System.Drawing.Font [System.Windows.Forms]System.Windows.Forms.Control::get_Font()
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 73,73 : 49,50 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: 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 15 (0xf)
|
|
.maxstack 8
|
|
.line 74,74 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 74,74 : 19,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_000d: nop
|
|
.line 74,74 : 50,51 ''
|
|
IL_000e: ret
|
|
} // end of method CategoryItemHeader::set_HeaderFont
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 16,16 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemHeader.Designer.cs'
|
|
IL_0000: nop
|
|
.line 17,17 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::components
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: nop
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0023
|
|
|
|
.line 18,18 : 13,14 ''
|
|
IL_0015: nop
|
|
.line 19,19 : 17,38 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::components
|
|
IL_001c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0021: nop
|
|
.line 20,20 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 21,21 : 13,37 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool)
|
|
IL_002a: nop
|
|
.line 22,22 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method CategoryItemHeader::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 676 (0x2a4)
|
|
.maxstack 6
|
|
.line 31,31 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 32,32 : 13,68 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor()
|
|
IL_0007: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
.line 33,33 : 13,70 ''
|
|
IL_000c: ldarg.0
|
|
IL_000d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0012: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
.line 34,34 : 13,87 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::.ctor()
|
|
IL_001d: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
.line 35,35 : 13,86 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_0028: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit()
|
|
IL_002d: nop
|
|
.line 36,36 : 13,41 ''
|
|
IL_002e: ldarg.0
|
|
IL_002f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0034: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0039: nop
|
|
.line 37,37 : 13,34 ''
|
|
IL_003a: ldarg.0
|
|
IL_003b: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0040: nop
|
|
.line 41,41 : 13,105 ''
|
|
IL_0041: ldarg.0
|
|
IL_0042: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_0047: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_256_32x32()
|
|
IL_004c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0051: nop
|
|
.line 42,42 : 13,71 ''
|
|
IL_0052: ldarg.0
|
|
IL_0053: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_0058: ldc.i4.s 10
|
|
IL_005a: ldc.i4.4
|
|
IL_005b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0060: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0065: nop
|
|
.line 43,43 : 13,47 ''
|
|
IL_0066: ldarg.0
|
|
IL_0067: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_006c: ldstr "ImagePBOX"
|
|
IL_0071: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0076: nop
|
|
.line 44,44 : 13,67 ''
|
|
IL_0077: ldarg.0
|
|
IL_0078: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_007d: ldc.i4.s 32
|
|
IL_007f: ldc.i4.s 32
|
|
IL_0081: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0086: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_008b: nop
|
|
.line 45,45 : 13,88 ''
|
|
IL_008c: ldarg.0
|
|
IL_008d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_0092: ldc.i4.2
|
|
IL_0093: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode)
|
|
IL_0098: nop
|
|
.line 46,46 : 13,41 ''
|
|
IL_0099: ldarg.0
|
|
IL_009a: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_009f: ldc.i4.0
|
|
IL_00a0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32)
|
|
IL_00a5: nop
|
|
.line 47,47 : 13,44 ''
|
|
IL_00a6: ldarg.0
|
|
IL_00a7: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_00ac: ldc.i4.0
|
|
IL_00ad: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool)
|
|
IL_00b2: nop
|
|
.line 51,51 : 13,51 ''
|
|
IL_00b3: ldarg.0
|
|
IL_00b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_00b9: ldc.i4.1
|
|
IL_00ba: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_00bf: nop
|
|
.line 52,52 : 13,160 ''
|
|
IL_00c0: ldarg.0
|
|
IL_00c1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_00c6: ldstr "Tahoma"
|
|
IL_00cb: ldc.r4 8.
|
|
IL_00d0: ldc.i4.1
|
|
IL_00d1: ldc.i4.3
|
|
IL_00d2: ldc.i4 0xee
|
|
IL_00d7: 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_00dc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_00e1: nop
|
|
.line 53,53 : 13,74 ''
|
|
IL_00e2: ldarg.0
|
|
IL_00e3: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_00e8: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
|
|
IL_00ed: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_00f2: nop
|
|
.line 54,54 : 13,79 ''
|
|
IL_00f3: ldarg.0
|
|
IL_00f4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_00f9: ldc.i4.s 50
|
|
IL_00fb: ldc.i4.s 12
|
|
IL_00fd: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0102: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0107: nop
|
|
.line 55,55 : 13,61 ''
|
|
IL_0108: ldarg.0
|
|
IL_0109: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_010e: ldstr "DescriptionLABEL"
|
|
IL_0113: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0118: nop
|
|
.line 56,56 : 13,73 ''
|
|
IL_0119: ldarg.0
|
|
IL_011a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_011f: ldc.i4.0
|
|
IL_0120: ldc.i4.s 16
|
|
IL_0122: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0127: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_012c: nop
|
|
.line 57,57 : 13,48 ''
|
|
IL_012d: ldarg.0
|
|
IL_012e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_0133: ldc.i4.2
|
|
IL_0134: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0139: nop
|
|
.line 61,61 : 13,54 ''
|
|
IL_013a: ldarg.0
|
|
IL_013b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0140: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0145: ldarg.0
|
|
IL_0146: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_014b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0150: nop
|
|
.line 62,62 : 13,61 ''
|
|
IL_0151: ldarg.0
|
|
IL_0152: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0157: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_015c: ldarg.0
|
|
IL_015d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::DescriptionLABEL
|
|
IL_0162: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0167: nop
|
|
.line 63,63 : 13,68 ''
|
|
IL_0168: ldarg.0
|
|
IL_0169: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_016e: ldc.i4.5
|
|
IL_016f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_0174: nop
|
|
.line 64,64 : 13,141 ''
|
|
IL_0175: ldarg.0
|
|
IL_0176: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_017b: ldc.i4 0xff
|
|
IL_0180: ldc.i4 0x80
|
|
IL_0185: ldc.i4.0
|
|
IL_0186: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_018b: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0190: nop
|
|
.line 65,65 : 13,67 ''
|
|
IL_0191: ldarg.0
|
|
IL_0192: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0197: ldc.i4.0
|
|
IL_0198: ldc.i4.0
|
|
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)
|
|
IL_01a3: nop
|
|
.line 66,66 : 13,41 ''
|
|
IL_01a4: ldarg.0
|
|
IL_01a5: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_01aa: ldstr "panel1"
|
|
IL_01af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_01b4: nop
|
|
.line 67,67 : 13,41 ''
|
|
IL_01b5: ldarg.0
|
|
IL_01b6: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_01bb: ldc.r4 -90.
|
|
IL_01c0: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_Rotation(float32)
|
|
IL_01c5: nop
|
|
.line 68,68 : 13,65 ''
|
|
IL_01c6: ldarg.0
|
|
IL_01c7: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_01cc: ldc.i4 0x2fd
|
|
IL_01d1: ldc.i4.s 40
|
|
IL_01d3: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_01d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_01dd: nop
|
|
.line 69,69 : 13,38 ''
|
|
IL_01de: ldarg.0
|
|
IL_01df: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_01e4: ldc.i4.3
|
|
IL_01e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_01ea: nop
|
|
.line 73,73 : 13,74 ''
|
|
IL_01eb: ldarg.0
|
|
IL_01ec: ldc.r4 6.
|
|
IL_01f1: ldc.r4 13.
|
|
IL_01f6: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_01fb: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_0200: nop
|
|
.line 74,74 : 13,74 ''
|
|
IL_0201: ldarg.0
|
|
IL_0202: ldc.i4.1
|
|
IL_0203: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_0208: nop
|
|
.line 75,75 : 13,63 ''
|
|
IL_0209: ldarg.0
|
|
IL_020a: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_020f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0214: nop
|
|
.line 76,76 : 13,44 ''
|
|
IL_0215: ldarg.0
|
|
IL_0216: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_021b: ldarg.0
|
|
IL_021c: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0221: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0226: nop
|
|
.line 77,77 : 13,150 ''
|
|
IL_0227: ldarg.0
|
|
IL_0228: ldstr "Tahoma"
|
|
IL_022d: ldc.r4 8.25
|
|
IL_0232: ldc.i4.0
|
|
IL_0233: ldc.i4.3
|
|
IL_0234: ldc.i4 0xee
|
|
IL_0239: 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_023e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0243: nop
|
|
.line 78,78 : 13,65 ''
|
|
IL_0244: ldarg.0
|
|
IL_0245: ldc.i4 0x12c
|
|
IL_024a: ldc.i4.s 40
|
|
IL_024c: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0251: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0256: nop
|
|
.line 79,79 : 13,46 ''
|
|
IL_0257: ldarg.0
|
|
IL_0258: ldstr "CategoryItemHeader"
|
|
IL_025d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0262: nop
|
|
.line 80,80 : 13,58 ''
|
|
IL_0263: ldarg.0
|
|
IL_0264: ldc.i4 0x2fd
|
|
IL_0269: ldc.i4.s 40
|
|
IL_026b: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0270: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0275: nop
|
|
.line 81,81 : 13,84 ''
|
|
IL_0276: ldarg.0
|
|
IL_0277: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::ImagePBOX
|
|
IL_027c: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit()
|
|
IL_0281: nop
|
|
.line 82,82 : 13,45 ''
|
|
IL_0282: ldarg.0
|
|
IL_0283: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0288: ldc.i4.0
|
|
IL_0289: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_028e: nop
|
|
.line 83,83 : 13,41 ''
|
|
IL_028f: ldarg.0
|
|
IL_0290: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::panel1
|
|
IL_0295: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_029a: nop
|
|
.line 84,84 : 13,38 ''
|
|
IL_029b: ldarg.0
|
|
IL_029c: ldc.i4.0
|
|
IL_029d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_02a2: nop
|
|
.line 86,86 : 9,10 ''
|
|
IL_02a3: 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 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 35,35 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 36,36 : 13,33 ''
|
|
IL_0008: ldarg.2
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 37,37 : 17,60 ''
|
|
IL_0013: ldstr "command"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 39,39 : 13,36 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.2
|
|
IL_0020: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::Command
|
|
.line 40,40 : 9,10 ''
|
|
IL_0025: nop
|
|
IL_0026: ret
|
|
} // end of method CategoryItemCommandControl::.ctor
|
|
|
|
.method famorassem hidebysig virtual instance void
|
|
OnSelected() cil managed
|
|
{
|
|
// Code size 20 (0x14)
|
|
.maxstack 8
|
|
.line 47,47 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemCommandControl::Command
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItem Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::get_ParentItem()
|
|
IL_000d: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem/Command::Invoke(class Virtuoso.Miranda.Plugins.Configuration.CategoryItem)
|
|
IL_0012: nop
|
|
.line 49,49 : 9,10 ''
|
|
IL_0013: ret
|
|
} // end of method CategoryItemCommandControl::OnSelected
|
|
|
|
.method famorassem hidebysig specialname virtual
|
|
instance bool get_HasUI() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 54,54 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 17,30 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 56,56 : 13,14 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 83 (0x53)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 40,40 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 41,41 : 13,44 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 42,42 : 17,57 ''
|
|
IL_0015: ldstr "name"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 44,44 : 13,51 ''
|
|
IL_0020: ldarg.2
|
|
IL_0021: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: ceq
|
|
IL_0029: stloc.0
|
|
IL_002a: ldloc.0
|
|
IL_002b: brtrue.s IL_0038
|
|
|
|
.line 45,45 : 17,64 ''
|
|
IL_002d: ldstr "description"
|
|
IL_0032: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0037: throw
|
|
|
|
.line 47,47 : 13,55 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection::.ctor()
|
|
IL_003e: stfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::items
|
|
.line 48,48 : 13,30 ''
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldarg.1
|
|
IL_0045: stfld string Virtuoso.Miranda.Plugins.Configuration.Category::name
|
|
.line 49,49 : 13,44 ''
|
|
IL_004a: ldarg.0
|
|
IL_004b: ldarg.2
|
|
IL_004c: stfld string Virtuoso.Miranda.Plugins.Configuration.Category::description
|
|
.line 50,50 : 9,10 ''
|
|
IL_0051: nop
|
|
IL_0052: ret
|
|
} // end of method Category::.ctor
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Description() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 58,58 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Configuration.Category::description
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 58,58 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Category::get_Description
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Name() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 63,63 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 63,63 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Configuration.Category::name
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 63,63 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Category::get_Name
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection
|
|
get_Items() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection CS$1$0000)
|
|
.line 68,68 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::items
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 68,68 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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<class Virtuoso.Miranda.Plugins.Configuration.Category>
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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<class Virtuoso.Miranda.Plugins.Configuration.Category>::.ctor(int32)
|
|
IL_0007: nop
|
|
.line 29,29 : 47,48 ''
|
|
IL_0008: nop
|
|
.line 29,29 : 49,50 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 24 (0x18)
|
|
.maxstack 8
|
|
.line 9,9 : 9,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemSection.Designer.cs'
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::components
|
|
.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_0007: ldarg.0
|
|
IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.UserControl::.ctor()
|
|
IL_000d: nop
|
|
.line 32,32 : 9,10 ''
|
|
IL_000e: nop
|
|
.line 33,33 : 13,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::InitializeComponent()
|
|
IL_0015: nop
|
|
.line 34,34 : 9,10 ''
|
|
IL_0016: nop
|
|
IL_0017: ret
|
|
} // end of method CategoryItemSection::.ctor
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_SectionName() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 40,40 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 19,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_0007: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 40,40 : 45,46 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method CategoryItemSection::get_SectionName
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_SectionName(string 'value') cil managed
|
|
{
|
|
// Code size 15 (0xf)
|
|
.maxstack 8
|
|
.line 41,41 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 19,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_000d: nop
|
|
.line 41,41 : 46,47 ''
|
|
IL_000e: ret
|
|
} // end of method CategoryItemSection::set_SectionName
|
|
|
|
.method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color
|
|
get_Color() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [System.Drawing]System.Drawing.Color CS$1$0000)
|
|
.line 47,47 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 47,47 : 19,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0007: callvirt instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor()
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 47,47 : 48,49 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: 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 15 (0xf)
|
|
.maxstack 8
|
|
.line 48,48 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 19,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_000d: nop
|
|
.line 48,48 : 49,50 ''
|
|
IL_000e: ret
|
|
} // end of method CategoryItemSection::set_Color
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 16,16 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\Forms\\Controls\\CategoryItemSection.Designer.cs'
|
|
IL_0000: nop
|
|
.line 17,17 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::components
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: nop
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0023
|
|
|
|
.line 18,18 : 13,14 ''
|
|
IL_0015: nop
|
|
.line 19,19 : 17,38 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::components
|
|
IL_001c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0021: nop
|
|
.line 20,20 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 21,21 : 13,37 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool)
|
|
IL_002a: nop
|
|
.line 22,22 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method CategoryItemSection::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 484 (0x1e4)
|
|
.maxstack 6
|
|
.line 31,31 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 32,32 : 13,87 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::.ctor()
|
|
IL_0007: stfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
.line 33,33 : 13,66 ''
|
|
IL_000c: ldarg.0
|
|
IL_000d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0012: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
.line 34,34 : 13,41 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_001d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0022: nop
|
|
.line 35,35 : 13,34 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0029: nop
|
|
.line 39,39 : 13,57 ''
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0030: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_003b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0040: nop
|
|
.line 40,40 : 13,68 ''
|
|
IL_0041: ldarg.0
|
|
IL_0042: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0047: ldc.i4.5
|
|
IL_0048: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_004d: nop
|
|
.line 41,41 : 13,143 ''
|
|
IL_004e: ldarg.0
|
|
IL_004f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0054: ldc.i4 0xff
|
|
IL_0059: ldc.i4 0xe0
|
|
IL_005e: ldc.i4 0xc0
|
|
IL_0063: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_0068: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_GradientColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_006d: nop
|
|
.line 42,42 : 13,67 ''
|
|
IL_006e: ldarg.0
|
|
IL_006f: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0074: ldc.i4.0
|
|
IL_0075: ldc.i4.0
|
|
IL_0076: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_007b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0080: nop
|
|
.line 43,43 : 13,41 ''
|
|
IL_0081: ldarg.0
|
|
IL_0082: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0087: ldstr "panel1"
|
|
IL_008c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0091: nop
|
|
.line 44,44 : 13,40 ''
|
|
IL_0092: ldarg.0
|
|
IL_0093: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0098: ldc.r4 90.
|
|
IL_009d: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::set_Rotation(float32)
|
|
IL_00a2: nop
|
|
.line 45,45 : 13,65 ''
|
|
IL_00a3: ldarg.0
|
|
IL_00a4: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_00a9: ldc.i4 0x2fd
|
|
IL_00ae: ldc.i4.s 20
|
|
IL_00b0: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_00b5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_00ba: nop
|
|
.line 46,46 : 13,38 ''
|
|
IL_00bb: ldarg.0
|
|
IL_00bc: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_00c1: ldc.i4.1
|
|
IL_00c2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_00c7: nop
|
|
.line 50,50 : 13,47 ''
|
|
IL_00c8: ldarg.0
|
|
IL_00c9: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_00ce: ldc.i4.1
|
|
IL_00cf: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_00d4: nop
|
|
.line 51,51 : 13,80 ''
|
|
IL_00d5: ldarg.0
|
|
IL_00d6: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_00db: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_MenuText()
|
|
IL_00e0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_00e5: nop
|
|
.line 52,52 : 13,73 ''
|
|
IL_00e6: ldarg.0
|
|
IL_00e7: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_00ec: ldc.i4.8
|
|
IL_00ed: ldc.i4.4
|
|
IL_00ee: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_00f3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_00f8: nop
|
|
.line 53,53 : 13,53 ''
|
|
IL_00f9: ldarg.0
|
|
IL_00fa: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_00ff: ldstr "SectionLABEL"
|
|
IL_0104: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0109: nop
|
|
.line 54,54 : 13,69 ''
|
|
IL_010a: ldarg.0
|
|
IL_010b: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_0110: ldc.i4.0
|
|
IL_0111: ldc.i4.s 13
|
|
IL_0113: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0118: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_011d: nop
|
|
.line 55,55 : 13,44 ''
|
|
IL_011e: ldarg.0
|
|
IL_011f: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::SectionLABEL
|
|
IL_0124: ldc.i4.0
|
|
IL_0125: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_012a: nop
|
|
.line 59,59 : 13,74 ''
|
|
IL_012b: ldarg.0
|
|
IL_012c: ldc.r4 7.
|
|
IL_0131: ldc.r4 13.
|
|
IL_0136: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_013b: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_0140: nop
|
|
.line 60,60 : 13,74 ''
|
|
IL_0141: ldarg.0
|
|
IL_0142: ldc.i4.1
|
|
IL_0143: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_0148: nop
|
|
.line 61,61 : 13,63 ''
|
|
IL_0149: ldarg.0
|
|
IL_014a: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_014f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0154: nop
|
|
.line 62,62 : 13,44 ''
|
|
IL_0155: ldarg.0
|
|
IL_0156: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_015b: ldarg.0
|
|
IL_015c: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_0161: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0166: nop
|
|
.line 63,63 : 13,147 ''
|
|
IL_0167: ldarg.0
|
|
IL_0168: ldstr "Tahoma"
|
|
IL_016d: ldc.r4 8.25
|
|
IL_0172: ldc.i4.1
|
|
IL_0173: ldc.i4.3
|
|
IL_0174: ldc.i4 0xee
|
|
IL_0179: 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_017e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0183: nop
|
|
.line 64,64 : 13,57 ''
|
|
IL_0184: ldarg.0
|
|
IL_0185: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
|
|
IL_018a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_018f: nop
|
|
.line 65,65 : 13,65 ''
|
|
IL_0190: ldarg.0
|
|
IL_0191: ldc.i4 0x12c
|
|
IL_0196: ldc.i4.s 20
|
|
IL_0198: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_019d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_01a2: nop
|
|
.line 66,66 : 13,47 ''
|
|
IL_01a3: ldarg.0
|
|
IL_01a4: ldstr "CategoryItemSection"
|
|
IL_01a9: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_01ae: nop
|
|
.line 67,67 : 13,58 ''
|
|
IL_01af: ldarg.0
|
|
IL_01b0: ldc.i4 0x2fd
|
|
IL_01b5: ldc.i4.s 20
|
|
IL_01b7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_01bc: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_01c1: nop
|
|
.line 68,68 : 13,45 ''
|
|
IL_01c2: ldarg.0
|
|
IL_01c3: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_01c8: ldc.i4.0
|
|
IL_01c9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_01ce: nop
|
|
.line 69,69 : 13,41 ''
|
|
IL_01cf: ldarg.0
|
|
IL_01d0: ldfld class Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::panel1
|
|
IL_01d5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_01da: nop
|
|
.line 70,70 : 13,38 ''
|
|
IL_01db: ldarg.0
|
|
IL_01dc: ldc.i4.0
|
|
IL_01dd: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_01e2: nop
|
|
.line 72,72 : 9,10 ''
|
|
IL_01e3: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 30,30 : 33,34 ''
|
|
IL_0007: nop
|
|
.line 30,30 : 35,36 ''
|
|
IL_0008: nop
|
|
IL_0009: 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 166 (0xa6)
|
|
.maxstack 4
|
|
.locals init ([0] string versionSuffix,
|
|
[1] string profileBoundSuffix,
|
|
[2] string CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 37,37 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 38,38 : 13,36 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.3
|
|
IL_0009: ldloc.3
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 39,39 : 17,63 ''
|
|
IL_000c: ldstr "configType"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 41,42 : 13,59 ''
|
|
IL_0017: ldarg.2
|
|
IL_0018: brfalse.s IL_0028
|
|
|
|
IL_001a: ldarg.2
|
|
IL_001b: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Version()
|
|
IL_0020: ldnull
|
|
IL_0021: call bool [mscorlib]System.Version::op_Inequality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_0026: brtrue.s IL_002f
|
|
|
|
IL_0028: ldsfld string [mscorlib]System.String::Empty
|
|
IL_002d: br.s IL_003a
|
|
|
|
IL_002f: ldarg.2
|
|
IL_0030: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Version()
|
|
IL_0035: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_003a: nop
|
|
IL_003b: stloc.0
|
|
.line 44,44 : 13,54 ''
|
|
IL_003c: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0041: stloc.1
|
|
.line 46,46 : 13,57 ''
|
|
IL_0042: ldarg.2
|
|
IL_0043: brfalse.s IL_0050
|
|
|
|
IL_0045: ldarg.2
|
|
IL_0046: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_ProfileBound()
|
|
IL_004b: ldc.i4.0
|
|
IL_004c: ceq
|
|
IL_004e: br.s IL_0051
|
|
|
|
IL_0050: ldc.i4.1
|
|
IL_0051: nop
|
|
IL_0052: stloc.3
|
|
IL_0053: ldloc.3
|
|
IL_0054: brtrue.s IL_007c
|
|
|
|
.line 47,47 : 13,14 ''
|
|
IL_0056: nop
|
|
.line 48,48 : 17,49 ''
|
|
IL_0057: call bool Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Initialized()
|
|
IL_005c: stloc.3
|
|
IL_005d: ldloc.3
|
|
IL_005e: brtrue.s IL_0066
|
|
|
|
.line 49,49 : 21,59 ''
|
|
IL_0060: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0065: throw
|
|
|
|
.line 51,51 : 17,123 ''
|
|
IL_0066: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_006b: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase()
|
|
IL_0070: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::get_ProfileName()
|
|
IL_0075: call string [mscorlib]System.IO.Path::GetFileNameWithoutExtension(string)
|
|
IL_007a: stloc.1
|
|
.line 52,52 : 13,14 ''
|
|
IL_007b: nop
|
|
.line 54,54 : 13,132 ''
|
|
IL_007c: ldstr "{0}_{1}_{2}"
|
|
IL_0081: ldarg.1
|
|
IL_0082: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_0087: ldloc.0
|
|
IL_0088: ldloc.1
|
|
IL_0089: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object,
|
|
object)
|
|
IL_008e: ldc.i4.s 46
|
|
IL_0090: ldc.i4.s 45
|
|
IL_0092: callvirt instance string [mscorlib]System.String::Replace(char,
|
|
char)
|
|
IL_0097: ldstr ".dat"
|
|
IL_009c: call string [mscorlib]System.String::Concat(string,
|
|
string)
|
|
IL_00a1: stloc.2
|
|
IL_00a2: br.s IL_00a4
|
|
|
|
.line 55,55 : 9,10 ''
|
|
IL_00a4: ldloc.2
|
|
IL_00a5: 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 21 (0x15)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 39,39 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 40,40 : 13,67 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::GetUserStoreForAssembly()
|
|
IL_000e: stfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
.line 41,41 : 9,10 ''
|
|
IL_0013: nop
|
|
IL_0014: 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 48 (0x30)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.IO.Stream CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 48,48 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_0017
|
|
|
|
.line 50,50 : 17,55 ''
|
|
IL_0011: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0016: throw
|
|
|
|
.line 52,52 : 13,106 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: ldarg.2
|
|
IL_001a: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_001f: ldc.i4.3
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
IL_0026: newobj instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFileStream::.ctor(string,
|
|
valuetype [mscorlib]System.IO.FileMode,
|
|
class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile)
|
|
IL_002b: stloc.0
|
|
IL_002c: br.s IL_002e
|
|
|
|
.line 53,53 : 9,10 ''
|
|
IL_002e: ldloc.0
|
|
IL_002f: 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 48 (0x30)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.IO.Stream CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 56,56 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_0017
|
|
|
|
.line 58,58 : 17,55 ''
|
|
IL_0011: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0016: throw
|
|
|
|
.line 60,60 : 13,108 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldarg.1
|
|
IL_0019: ldarg.2
|
|
IL_001a: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_001f: ldc.i4.2
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
IL_0026: newobj instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFileStream::.ctor(string,
|
|
valuetype [mscorlib]System.IO.FileMode,
|
|
class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile)
|
|
IL_002b: stloc.0
|
|
IL_002c: br.s IL_002e
|
|
|
|
.line 61,61 : 9,10 ''
|
|
IL_002e: ldloc.0
|
|
IL_002f: 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 33 (0x21)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 64,64 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 13,85 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
IL_0007: ldarg.0
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldarg.2
|
|
IL_000a: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_000f: callvirt instance string[] [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::GetFileNames(string)
|
|
IL_0014: ldlen
|
|
IL_0015: conv.i4
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: ceq
|
|
IL_0019: ldc.i4.0
|
|
IL_001a: ceq
|
|
IL_001c: stloc.0
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 66,66 : 9,10 ''
|
|
IL_001f: ldloc.0
|
|
IL_0020: ret
|
|
} // end of method IsolatedStorage::Exists
|
|
|
|
.method public hidebysig virtual instance void
|
|
Dispose() cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 69,69 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 70,70 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_001a
|
|
|
|
.line 71,71 : 17,33 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
IL_0014: callvirt instance void [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile::Dispose()
|
|
IL_0019: nop
|
|
.line 73,73 : 13,26 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldnull
|
|
IL_001c: stfld class [mscorlib]System.IO.IsolatedStorage.IsolatedStorageFile Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage::Store
|
|
.line 74,74 : 9,10 ''
|
|
IL_0021: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 36,36 : 40,41 ''
|
|
IL_0007: nop
|
|
.line 36,36 : 42,43 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method PortableEncryption::.ctor
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance uint8[] Encrypt(uint8[] data) cil managed
|
|
{
|
|
// Code size 90 (0x5a)
|
|
.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,
|
|
[4] bool CS$4$0001)
|
|
.line 43,43 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 44,44 : 13,60 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::CreateEncryptor()
|
|
IL_0007: stloc.0
|
|
.line 46,46 : 20,71 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldlen
|
|
IL_000a: conv.i4
|
|
IL_000b: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32)
|
|
IL_0010: stloc.1
|
|
.line 47,47 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0011: nop
|
|
.line 48,48 : 24,105 ''
|
|
IL_0012: ldloc.1
|
|
IL_0013: ldloc.0
|
|
IL_0014: ldc.i4.1
|
|
IL_0015: 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_001a: stloc.2
|
|
.line 49,49 : 21,56 ''
|
|
.try
|
|
{
|
|
IL_001b: ldloc.2
|
|
IL_001c: ldarg.1
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ldarg.1
|
|
IL_001f: ldlen
|
|
IL_0020: conv.i4
|
|
IL_0021: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[],
|
|
int32,
|
|
int32)
|
|
IL_0026: nop
|
|
IL_0027: leave.s IL_003b
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0029: ldloc.2
|
|
IL_002a: ldnull
|
|
IL_002b: ceq
|
|
IL_002d: stloc.s CS$4$0001
|
|
IL_002f: ldloc.s CS$4$0001
|
|
IL_0031: brtrue.s IL_003a
|
|
|
|
IL_0033: ldloc.2
|
|
IL_0034: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0039: nop
|
|
IL_003a: endfinally
|
|
} // end handler
|
|
IL_003b: nop
|
|
.line 51,51 : 17,41 ''
|
|
IL_003c: ldloc.1
|
|
IL_003d: callvirt instance uint8[] [mscorlib]System.IO.MemoryStream::ToArray()
|
|
IL_0042: stloc.3
|
|
IL_0043: leave.s IL_0057
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0045: ldloc.1
|
|
IL_0046: ldnull
|
|
IL_0047: ceq
|
|
IL_0049: stloc.s CS$4$0001
|
|
IL_004b: ldloc.s CS$4$0001
|
|
IL_004d: brtrue.s IL_0056
|
|
|
|
IL_004f: ldloc.1
|
|
IL_0050: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0055: nop
|
|
IL_0056: endfinally
|
|
} // end handler
|
|
IL_0057: nop
|
|
.line 53,53 : 9,10 ''
|
|
IL_0058: ldloc.3
|
|
IL_0059: ret
|
|
} // end of method PortableEncryption::Encrypt
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance uint8[] Decrypt(uint8[] data) cil managed
|
|
{
|
|
// Code size 164 (0xa4)
|
|
.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,
|
|
[7] bool CS$4$0001)
|
|
.line 56,56 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 13,60 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::CreateDecryptor()
|
|
IL_0007: stloc.0
|
|
.line 59,59 : 20,67 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(uint8[])
|
|
IL_000e: stloc.1
|
|
.line 59,59 : 68,109 ''
|
|
.try
|
|
{
|
|
IL_000f: ldarg.1
|
|
IL_0010: ldlen
|
|
IL_0011: conv.i4
|
|
IL_0012: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32)
|
|
IL_0017: stloc.2
|
|
.line 60,60 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0018: nop
|
|
.line 61,61 : 24,106 ''
|
|
IL_0019: ldloc.1
|
|
IL_001a: ldloc.0
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: 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_0021: stloc.3
|
|
.line 62,62 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_0022: nop
|
|
.line 63,63 : 21,35 ''
|
|
IL_0023: ldc.i4.0
|
|
IL_0024: stloc.s count
|
|
.line 64,64 : 21,52 ''
|
|
IL_0026: ldc.i4 0x800
|
|
IL_002b: newarr [mscorlib]System.Byte
|
|
IL_0030: stloc.s buffer
|
|
IL_0032: br.s IL_0040
|
|
|
|
.line 67,67 : 25,59 ''
|
|
IL_0034: ldloc.2
|
|
IL_0035: ldloc.s buffer
|
|
IL_0037: ldc.i4.0
|
|
IL_0038: ldloc.s count
|
|
IL_003a: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[],
|
|
int32,
|
|
int32)
|
|
IL_003f: nop
|
|
.line 66,66 : 21,81 ''
|
|
IL_0040: ldloc.3
|
|
IL_0041: ldloc.s buffer
|
|
IL_0043: ldc.i4.0
|
|
IL_0044: ldloc.s buffer
|
|
IL_0046: ldlen
|
|
IL_0047: conv.i4
|
|
IL_0048: callvirt instance int32 [mscorlib]System.IO.Stream::Read(uint8[],
|
|
int32,
|
|
int32)
|
|
IL_004d: dup
|
|
IL_004e: stloc.s count
|
|
IL_0050: ldc.i4.0
|
|
IL_0051: ceq
|
|
IL_0053: ldc.i4.0
|
|
IL_0054: ceq
|
|
IL_0056: stloc.s CS$4$0001
|
|
IL_0058: ldloc.s CS$4$0001
|
|
IL_005a: brtrue.s IL_0034
|
|
|
|
.line 68,68 : 17,18 ''
|
|
IL_005c: nop
|
|
IL_005d: leave.s IL_0071
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005f: ldloc.3
|
|
IL_0060: ldnull
|
|
IL_0061: ceq
|
|
IL_0063: stloc.s CS$4$0001
|
|
IL_0065: ldloc.s CS$4$0001
|
|
IL_0067: brtrue.s IL_0070
|
|
|
|
IL_0069: ldloc.3
|
|
IL_006a: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_006f: nop
|
|
IL_0070: endfinally
|
|
} // end handler
|
|
IL_0071: nop
|
|
.line 70,70 : 17,44 ''
|
|
IL_0072: ldloc.2
|
|
IL_0073: callvirt instance uint8[] [mscorlib]System.IO.MemoryStream::ToArray()
|
|
IL_0078: stloc.s CS$1$0000
|
|
IL_007a: leave.s IL_00a0
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_007c: ldloc.2
|
|
IL_007d: ldnull
|
|
IL_007e: ceq
|
|
IL_0080: stloc.s CS$4$0001
|
|
IL_0082: ldloc.s CS$4$0001
|
|
IL_0084: brtrue.s IL_008d
|
|
|
|
IL_0086: ldloc.2
|
|
IL_0087: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_008c: nop
|
|
IL_008d: endfinally
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_008e: ldloc.1
|
|
IL_008f: ldnull
|
|
IL_0090: ceq
|
|
IL_0092: stloc.s CS$4$0001
|
|
IL_0094: ldloc.s CS$4$0001
|
|
IL_0096: brtrue.s IL_009f
|
|
|
|
IL_0098: ldloc.1
|
|
IL_0099: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_009e: nop
|
|
IL_009f: endfinally
|
|
} // end handler
|
|
IL_00a0: nop
|
|
.line 72,72 : 9,10 ''
|
|
IL_00a1: ldloc.s CS$1$0000
|
|
IL_00a3: ret
|
|
} // end of method PortableEncryption::Decrypt
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance class [mscorlib]System.Security.Cryptography.ICryptoTransform
|
|
CreateEncryptor() cil managed
|
|
{
|
|
// Code size 42 (0x2a)
|
|
.maxstack 4
|
|
.locals init ([0] string key,
|
|
[1] class [mscorlib]System.Security.Cryptography.TripleDES tripleDes,
|
|
[2] uint8[] keyBytes,
|
|
[3] uint8[] ivBytes,
|
|
[4] class [mscorlib]System.Security.Cryptography.ICryptoTransform CS$1$0000)
|
|
.line 79,79 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 13,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::PromptForKey(bool)
|
|
IL_0008: stloc.0
|
|
.line 82,82 : 13,54 ''
|
|
IL_0009: call class [mscorlib]System.Security.Cryptography.TripleDES [mscorlib]System.Security.Cryptography.TripleDES::Create()
|
|
IL_000e: stloc.1
|
|
.line 85,85 : 13,71 ''
|
|
IL_000f: ldloc.1
|
|
IL_0010: ldloc.0
|
|
IL_0011: ldloca.s keyBytes
|
|
IL_0013: ldloca.s ivBytes
|
|
IL_0015: call void Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::GetSecretBytes(class [mscorlib]System.Security.Cryptography.SymmetricAlgorithm,
|
|
string,
|
|
uint8[]&,
|
|
uint8[]&)
|
|
IL_001a: nop
|
|
.line 87,87 : 13,65 ''
|
|
IL_001b: ldloc.1
|
|
IL_001c: ldloc.2
|
|
IL_001d: ldloc.3
|
|
IL_001e: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor(uint8[],
|
|
uint8[])
|
|
IL_0023: stloc.s CS$1$0000
|
|
IL_0025: br.s IL_0027
|
|
|
|
.line 88,88 : 9,10 ''
|
|
IL_0027: ldloc.s CS$1$0000
|
|
IL_0029: ret
|
|
} // end of method PortableEncryption::CreateEncryptor
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance class [mscorlib]System.Security.Cryptography.ICryptoTransform
|
|
CreateDecryptor() cil managed
|
|
{
|
|
// Code size 42 (0x2a)
|
|
.maxstack 4
|
|
.locals init ([0] string key,
|
|
[1] class [mscorlib]System.Security.Cryptography.TripleDES tripleDes,
|
|
[2] uint8[] keyBytes,
|
|
[3] uint8[] ivBytes,
|
|
[4] class [mscorlib]System.Security.Cryptography.ICryptoTransform CS$1$0000)
|
|
.line 91,91 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 92,92 : 13,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::PromptForKey(bool)
|
|
IL_0008: stloc.0
|
|
.line 94,94 : 13,54 ''
|
|
IL_0009: call class [mscorlib]System.Security.Cryptography.TripleDES [mscorlib]System.Security.Cryptography.TripleDES::Create()
|
|
IL_000e: stloc.1
|
|
.line 97,97 : 13,71 ''
|
|
IL_000f: ldloc.1
|
|
IL_0010: ldloc.0
|
|
IL_0011: ldloca.s keyBytes
|
|
IL_0013: ldloca.s ivBytes
|
|
IL_0015: call void Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::GetSecretBytes(class [mscorlib]System.Security.Cryptography.SymmetricAlgorithm,
|
|
string,
|
|
uint8[]&,
|
|
uint8[]&)
|
|
IL_001a: nop
|
|
.line 99,99 : 13,65 ''
|
|
IL_001b: ldloc.1
|
|
IL_001c: ldloc.2
|
|
IL_001d: ldloc.3
|
|
IL_001e: callvirt instance class [mscorlib]System.Security.Cryptography.ICryptoTransform [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor(uint8[],
|
|
uint8[])
|
|
IL_0023: stloc.s CS$1$0000
|
|
IL_0025: br.s IL_0027
|
|
|
|
.line 100,100 : 9,10 ''
|
|
IL_0027: ldloc.s CS$1$0000
|
|
IL_0029: 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 71 (0x47)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes keyGenerator)
|
|
.line 103,103 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 104,104 : 13,102 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldsfld uint8[] Virtuoso.Miranda.Plugins.Configuration.PortableEncryption::KeyGeneratorSalt
|
|
IL_0007: ldc.i4.s 20
|
|
IL_0009: newobj instance void [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes::.ctor(string,
|
|
uint8[],
|
|
int32)
|
|
IL_000e: stloc.0
|
|
.line 105,105 : 13,86 ''
|
|
IL_000f: ldarg.2
|
|
IL_0010: ldloc.0
|
|
IL_0011: ldarg.0
|
|
IL_0012: callvirt instance class [mscorlib]System.Security.Cryptography.KeySizes[] [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::get_LegalKeySizes()
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ldelem.ref
|
|
IL_0019: callvirt instance int32 [mscorlib]System.Security.Cryptography.KeySizes::get_MaxSize()
|
|
IL_001e: ldc.i4.8
|
|
IL_001f: div
|
|
IL_0020: callvirt instance uint8[] [mscorlib]System.Security.Cryptography.DeriveBytes::GetBytes(int32)
|
|
IL_0025: stind.ref
|
|
.line 107,107 : 13,46 ''
|
|
IL_0026: ldloc.0
|
|
IL_0027: ldc.i4.s 10
|
|
IL_0029: callvirt instance void [mscorlib]System.Security.Cryptography.Rfc2898DeriveBytes::set_IterationCount(int32)
|
|
IL_002e: nop
|
|
.line 108,108 : 13,87 ''
|
|
IL_002f: ldarg.3
|
|
IL_0030: ldloc.0
|
|
IL_0031: ldarg.0
|
|
IL_0032: callvirt instance class [mscorlib]System.Security.Cryptography.KeySizes[] [mscorlib]System.Security.Cryptography.SymmetricAlgorithm::get_LegalBlockSizes()
|
|
IL_0037: ldc.i4.0
|
|
IL_0038: ldelem.ref
|
|
IL_0039: callvirt instance int32 [mscorlib]System.Security.Cryptography.KeySizes::get_MaxSize()
|
|
IL_003e: ldc.i4.8
|
|
IL_003f: div
|
|
IL_0040: callvirt instance uint8[] [mscorlib]System.Security.Cryptography.DeriveBytes::GetBytes(int32)
|
|
IL_0045: stind.ref
|
|
.line 109,109 : 9,10 ''
|
|
IL_0046: 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 '<PrivateImplementationDetails>{3FFF4D13-FF0A-429D-9B95-394048CE8C68}'/'__StaticArrayInitTypeSize=10' '<PrivateImplementationDetails>{3FFF4D13-FF0A-429D-9B95-394048CE8C68}'::'$$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 53 (0x35)
|
|
.maxstack 4
|
|
.locals init ([0] string configDirectory,
|
|
[1] string CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 31,31 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\PortableStorage.cs'
|
|
IL_0000: nop
|
|
.line 32,32 : 13,106 ''
|
|
IL_0001: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaFolderPath()
|
|
IL_0006: ldstr "Configuration"
|
|
IL_000b: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0010: stloc.0
|
|
.line 34,34 : 13,52 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: call bool [mscorlib]System.IO.Directory::Exists(string)
|
|
IL_0017: stloc.2
|
|
IL_0018: ldloc.2
|
|
IL_0019: brtrue.s IL_0022
|
|
|
|
.line 35,35 : 17,60 ''
|
|
IL_001b: ldloc.0
|
|
IL_001c: call class [mscorlib]System.IO.DirectoryInfo [mscorlib]System.IO.Directory::CreateDirectory(string)
|
|
IL_0021: pop
|
|
.line 37,37 : 13,84 ''
|
|
IL_0022: ldloc.0
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: ldarg.2
|
|
IL_0026: callvirt instance string Virtuoso.Miranda.Plugins.Configuration.StorageBase::GetFileName(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_002b: call string [mscorlib]System.IO.Path::Combine(string,
|
|
string)
|
|
IL_0030: stloc.1
|
|
IL_0031: br.s IL_0033
|
|
|
|
.line 38,38 : 9,10 ''
|
|
IL_0033: ldloc.1
|
|
IL_0034: 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 19 (0x13)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.IO.Stream CS$1$0000)
|
|
.line 45,45 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 46,46 : 13,64 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_0009: call class [mscorlib]System.IO.FileStream [mscorlib]System.IO.File::OpenRead(string)
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 47,47 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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 19 (0x13)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.IO.Stream CS$1$0000)
|
|
.line 50,50 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 51,51 : 13,65 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_0009: call class [mscorlib]System.IO.FileStream [mscorlib]System.IO.File::OpenWrite(string)
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 52,52 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: 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 19 (0x13)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 55,55 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 13,62 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: call instance string Virtuoso.Miranda.Plugins.Configuration.PortableStorage::GetPath(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_0009: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_000e: stloc.0
|
|
IL_000f: br.s IL_0011
|
|
|
|
.line 57,57 : 9,10 ''
|
|
IL_0011: ldloc.0
|
|
IL_0012: ret
|
|
} // end of method PortableStorage::Exists
|
|
|
|
.method public hidebysig virtual instance void
|
|
Dispose() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 59,59 : 40,41 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 42,43 ''
|
|
IL_0001: 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 14 (0xe)
|
|
.maxstack 3
|
|
.locals init ([0] uint8[] CS$1$0000)
|
|
.line 28,28 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Configuration\\WindowsEncryption.cs'
|
|
IL_0000: nop
|
|
.line 29,29 : 13,87 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: call uint8[] [System.Security]System.Security.Cryptography.ProtectedData::Protect(uint8[],
|
|
uint8[],
|
|
valuetype [System.Security]System.Security.Cryptography.DataProtectionScope)
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 30,30 : 9,10 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: ret
|
|
} // end of method WindowsEncryption::Encrypt
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance uint8[] Decrypt(uint8[] data) cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 3
|
|
.locals init ([0] uint8[] CS$1$0000)
|
|
.line 33,33 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 34,34 : 13,89 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: call uint8[] [System.Security]System.Security.Cryptography.ProtectedData::Unprotect(uint8[],
|
|
uint8[],
|
|
valuetype [System.Security]System.Security.Cryptography.DataProtectionScope)
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 35,35 : 9,10 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.MirandaPlugin CS$1$0000)
|
|
.line 37,37 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\DefaultExceptionHandler.cs'
|
|
IL_0000: nop
|
|
.line 37,37 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 37,37 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 17 (0x11)
|
|
.maxstack 8
|
|
.line 44,44 : 9,62 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
.line 45,45 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 46,46 : 13,34 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: stfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
.line 47,47 : 9,10 ''
|
|
IL_000f: nop
|
|
IL_0010: ret
|
|
} // end of method DefaultExceptionHandler::.ctor
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.DefaultExceptionHandler
|
|
Create() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.DefaultExceptionHandler CS$1$0000)
|
|
.line 50,50 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 51,51 : 13,33 ''
|
|
IL_0001: ldnull
|
|
IL_0002: call class Virtuoso.Miranda.Plugins.DefaultExceptionHandler Virtuoso.Miranda.Plugins.DefaultExceptionHandler::Create(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 52,52 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.DefaultExceptionHandler CS$1$0000)
|
|
.line 55,55 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 13,56 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.DefaultExceptionHandler::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 57,57 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 56 (0x38)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.IExceptionReporter reporter)
|
|
.line 64,64 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 13,146 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
IL_0007: isinst Virtuoso.Miranda.Plugins.IExceptionReporter
|
|
IL_000c: dup
|
|
IL_000d: brtrue.s IL_001d
|
|
|
|
IL_000f: pop
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
IL_0016: brfalse.s IL_001b
|
|
|
|
IL_0018: ldarg.0
|
|
IL_0019: br.s IL_001c
|
|
|
|
IL_001b: ldnull
|
|
IL_001c: nop
|
|
IL_001d: stloc.0
|
|
.line 66,66 : 13,132 ''
|
|
IL_001e: ldarg.1
|
|
IL_001f: ldloc.0
|
|
IL_0020: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Formatable1_Text_ModuleError()
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
IL_002b: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0030: ldc.i4.0
|
|
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: pop
|
|
.line 67,67 : 9,10 ''
|
|
IL_0037: 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 157 (0x9d)
|
|
.maxstack 5
|
|
.locals init ([0] class [System]System.Diagnostics.ProcessStartInfo startInfo,
|
|
[1] bool CS$4$0000)
|
|
.line 70,70 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 72,72 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 73,73 : 17,69 ''
|
|
IL_0002: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor()
|
|
IL_0007: stloc.0
|
|
.line 74,74 : 17,50 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: ldc.i4.1
|
|
IL_000a: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool)
|
|
IL_000f: nop
|
|
.line 76,76 : 17,48 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
IL_0016: isinst Virtuoso.Hyphen.Mini.StandalonePlugin
|
|
IL_001b: ldnull
|
|
IL_001c: cgt.un
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: ceq
|
|
IL_0021: stloc.1
|
|
IL_0022: ldloc.1
|
|
IL_0023: brtrue.s IL_0060
|
|
|
|
.line 77,77 : 17,18 ''
|
|
IL_0025: nop
|
|
.line 78,78 : 21,217 ''
|
|
IL_0026: ldloc.0
|
|
IL_0027: ldstr "mailto:{0}\?subject={1}&body={2}"
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
IL_0032: castclass Virtuoso.Hyphen.Mini.StandalonePlugin
|
|
IL_0037: callvirt instance string Virtuoso.Hyphen.Mini.StandalonePlugin::get_AuthorEmail()
|
|
IL_003c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_Formatable1_Text_PluginCrashed()
|
|
IL_0041: ldarg.0
|
|
IL_0042: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
IL_0047: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_004c: ldarg.1
|
|
IL_004d: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0052: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object,
|
|
object)
|
|
IL_0057: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_FileName(string)
|
|
IL_005c: nop
|
|
.line 79,79 : 17,18 ''
|
|
IL_005d: nop
|
|
IL_005e: br.s IL_0079
|
|
|
|
.line 81,81 : 17,18 ''
|
|
IL_0060: nop
|
|
.line 82,82 : 21,69 ''
|
|
IL_0061: ldloc.0
|
|
IL_0062: ldarg.0
|
|
IL_0063: ldfld class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.DefaultExceptionHandler::plugin
|
|
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: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_FileName(string)
|
|
IL_0077: nop
|
|
.line 83,83 : 17,18 ''
|
|
IL_0078: nop
|
|
.line 85,85 : 17,42 ''
|
|
IL_0079: ldloc.0
|
|
IL_007a: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo)
|
|
IL_007f: pop
|
|
.line 86,86 : 13,14 ''
|
|
IL_0080: nop
|
|
IL_0081: leave.s IL_009b
|
|
|
|
.line 87,87 : 13,18 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Object
|
|
{
|
|
IL_0083: pop
|
|
.line 88,88 : 13,14 ''
|
|
IL_0084: nop
|
|
.line 89,89 : 17,164 ''
|
|
IL_0085: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Text_UnableToReportError()
|
|
IL_008a: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_MsgBox_Caption_Warning()
|
|
IL_008f: ldc.i4.0
|
|
IL_0090: ldc.i4.s 48
|
|
IL_0092: 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_0097: pop
|
|
.line 90,90 : 13,14 ''
|
|
IL_0098: nop
|
|
IL_0099: leave.s IL_009b
|
|
|
|
} // end handler
|
|
IL_009b: nop
|
|
.line 91,91 : 9,10 ''
|
|
IL_009c: 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 74 (0x4a)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 30,30 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 31,31 : 13,44 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldc.i4.2
|
|
IL_000a: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_FlatStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FlatStyle)
|
|
IL_000f: nop
|
|
.line 32,32 : 13,69 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: ldc.i4.s 16
|
|
IL_0013: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_ImageAlign(valuetype [System.Drawing]System.Drawing.ContentAlignment)
|
|
IL_0018: nop
|
|
.line 33,33 : 13,53 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldc.i4.s 16
|
|
IL_001c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_TextAlign(valuetype [System.Drawing]System.Drawing.ContentAlignment)
|
|
IL_0021: nop
|
|
.line 34,34 : 13,67 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldc.i4.4
|
|
IL_0024: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_TextImageRelation(valuetype [System.Windows.Forms]System.Windows.Forms.TextImageRelation)
|
|
IL_0029: nop
|
|
.line 35,35 : 13,43 ''
|
|
IL_002a: ldarg.0
|
|
IL_002b: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance()
|
|
IL_0030: ldc.i4.3
|
|
IL_0031: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderSize(int32)
|
|
IL_0036: nop
|
|
.line 36,36 : 13,77 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance()
|
|
IL_003d: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_GradientActiveCaption()
|
|
IL_0042: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0047: nop
|
|
.line 37,37 : 9,10 ''
|
|
IL_0048: nop
|
|
IL_0049: ret
|
|
} // end of method CommandButton::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 89 (0x59)
|
|
.maxstack 2
|
|
.line 40,40 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0007: nop
|
|
.line 45,45 : 13,83 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance()
|
|
IL_000e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Control()
|
|
IL_0013: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0018: nop
|
|
.line 46,46 : 13,48 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance()
|
|
IL_001f: ldc.i4.2
|
|
IL_0020: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_BorderSize(int32)
|
|
IL_0025: nop
|
|
.line 47,47 : 13,95 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance()
|
|
IL_002c: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ButtonShadow()
|
|
IL_0031: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_MouseDownBackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0036: nop
|
|
.line 48,48 : 13,98 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: call instance class [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance [System.Windows.Forms]System.Windows.Forms.ButtonBase::get_FlatAppearance()
|
|
IL_003d: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ButtonHighlight()
|
|
IL_0042: callvirt instance void [System.Windows.Forms]System.Windows.Forms.FlatButtonAppearance::set_MouseOverBackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0047: nop
|
|
.line 49,49 : 13,66 ''
|
|
IL_0048: ldarg.0
|
|
IL_0049: ldc.i4.0
|
|
IL_004a: call instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_FlatStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FlatStyle)
|
|
IL_004f: nop
|
|
.line 50,50 : 13,38 ''
|
|
IL_0050: ldarg.0
|
|
IL_0051: ldc.i4.0
|
|
IL_0052: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_0057: nop
|
|
.line 52,52 : 9,10 ''
|
|
IL_0058: 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<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> FilterContact
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 40,40 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 41,41 : 13,35 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InitializeComponent()
|
|
IL_000e: nop
|
|
.line 42,42 : 9,10 ''
|
|
IL_000f: nop
|
|
IL_0010: ret
|
|
} // end of method ContactListView::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 158 (0x9e)
|
|
.maxstack 3
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources)
|
|
.line 45,45 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 46,46 : 13,69 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void [System]System.ComponentModel.Container::.ctor()
|
|
IL_0007: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::components
|
|
.line 47,47 : 13,148 ''
|
|
IL_000c: ldtoken Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView
|
|
IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0016: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_001b: stloc.0
|
|
.line 48,48 : 13,86 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: ldarg.0
|
|
IL_001e: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::components
|
|
IL_0023: newobj instance void [System.Windows.Forms]System.Windows.Forms.ImageList::.ctor(class [System]System.ComponentModel.IContainer)
|
|
IL_0028: stfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages
|
|
.line 49,49 : 13,34 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0033: nop
|
|
.line 53,53 : 13,139 ''
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages
|
|
IL_003a: ldloc.0
|
|
IL_003b: ldstr "ContactImages.ImageStream"
|
|
IL_0040: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_0045: castclass [System.Windows.Forms]System.Windows.Forms.ImageListStreamer
|
|
IL_004a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList::set_ImageStream(class [System.Windows.Forms]System.Windows.Forms.ImageListStreamer)
|
|
IL_004f: nop
|
|
.line 54,54 : 13,84 ''
|
|
IL_0050: ldarg.0
|
|
IL_0051: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages
|
|
IL_0056: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList::set_TransparentColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0060: nop
|
|
.line 55,55 : 13,64 ''
|
|
IL_0061: ldarg.0
|
|
IL_0062: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages
|
|
IL_0067: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ImageList/ImageCollection [System.Windows.Forms]System.Windows.Forms.ImageList::get_Images()
|
|
IL_006c: ldc.i4.0
|
|
IL_006d: ldstr "Contact"
|
|
IL_0072: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ImageList/ImageCollection::SetKeyName(int32,
|
|
string)
|
|
IL_0077: nop
|
|
.line 59,59 : 13,54 ''
|
|
IL_0078: ldarg.0
|
|
IL_0079: ldarg.0
|
|
IL_007a: ldfld class [System.Windows.Forms]System.Windows.Forms.ImageList Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::ContactImages
|
|
IL_007f: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_SmallImageList(class [System.Windows.Forms]System.Windows.Forms.ImageList)
|
|
IL_0084: nop
|
|
.line 60,60 : 13,69 ''
|
|
IL_0085: ldarg.0
|
|
IL_0086: ldc.i4.1
|
|
IL_0087: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_Sorting(valuetype [System.Windows.Forms]System.Windows.Forms.SortOrder)
|
|
IL_008c: nop
|
|
.line 61,61 : 13,56 ''
|
|
IL_008d: ldarg.0
|
|
IL_008e: ldc.i4.3
|
|
IL_008f: call instance void [System.Windows.Forms]System.Windows.Forms.ListView::set_View(valuetype [System.Windows.Forms]System.Windows.Forms.View)
|
|
IL_0094: nop
|
|
.line 62,62 : 13,38 ''
|
|
IL_0095: ldarg.0
|
|
IL_0096: ldc.i4.0
|
|
IL_0097: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_009c: nop
|
|
.line 64,64 : 9,10 ''
|
|
IL_009d: ret
|
|
} // end of method ContactListView::InitializeComponent
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_FilterContact(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> V_0,
|
|
class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> V_1,
|
|
class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> V_2,
|
|
bool V_3)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> 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<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs>
|
|
IL_0015: stloc.2
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact
|
|
IL_001c: ldloc.2
|
|
IL_001d: ldloc.1
|
|
IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs>>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method ContactListView::add_FilterContact
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_FilterContact(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> V_0,
|
|
class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> V_1,
|
|
class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> V_2,
|
|
bool V_3)
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> 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<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs>
|
|
IL_0015: stloc.2
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldflda class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact
|
|
IL_001c: ldloc.2
|
|
IL_001d: ldloc.1
|
|
IL_001e: call !!0 [mscorlib]System.Threading.Interlocked::CompareExchange<class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs>>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 77,77 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 78,78 : 13,28 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 79,79 : 9,10 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 82,82 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 83,83 : 13,39 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 84,84 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 87,87 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 13,22 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 89,89 : 9,10 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: ret
|
|
} // end of method ContactListView::GetImageIndex
|
|
|
|
.method public hidebysig newslot virtual
|
|
instance void LoadContacts() cil managed
|
|
{
|
|
// Code size 73 (0x49)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo> contacts,
|
|
[1] class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs e,
|
|
[2] int32 i,
|
|
[3] bool CS$4$0000)
|
|
.line 96,96 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 97,97 : 13,114 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_MirandaDatabase()
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: callvirt instance class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo> Virtuoso.Miranda.Plugins.Infrastructure.MirandaDatabase::GetContacts(bool)
|
|
IL_0011: stloc.0
|
|
.line 98,98 : 13,27 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items()
|
|
IL_0018: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::Clear()
|
|
IL_001d: nop
|
|
.line 100,100 : 13,69 ''
|
|
IL_001e: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::.ctor()
|
|
IL_0023: stloc.1
|
|
.line 102,102 : 18,28 ''
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: stloc.2
|
|
IL_0026: br.s IL_003b
|
|
|
|
.line 103,103 : 17,47 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldloc.0
|
|
IL_002a: ldloc.2
|
|
IL_002b: callvirt instance !0 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::get_Item(int32)
|
|
IL_0030: ldloc.1
|
|
IL_0031: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs)
|
|
IL_0036: nop
|
|
.line 102,102 : 49,52 ''
|
|
IL_0037: ldloc.2
|
|
IL_0038: ldc.i4.1
|
|
IL_0039: add
|
|
IL_003a: stloc.2
|
|
.line 102,102 : 29,47 ''
|
|
IL_003b: ldloc.2
|
|
IL_003c: ldloc.0
|
|
IL_003d: callvirt instance int32 class [mscorlib]System.Collections.ObjectModel.ReadOnlyCollection`1<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo>::get_Count()
|
|
IL_0042: clt
|
|
IL_0044: stloc.3
|
|
IL_0045: ldloc.3
|
|
IL_0046: brtrue.s IL_0028
|
|
|
|
.line 104,104 : 9,10 ''
|
|
IL_0048: 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 11 (0xb)
|
|
.maxstack 8
|
|
.line 107,107 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 108,108 : 13,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldnull
|
|
IL_0004: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::InsertContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs)
|
|
IL_0009: nop
|
|
.line 109,109 : 9,10 ''
|
|
IL_000a: 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 155 (0x9b)
|
|
.maxstack 4
|
|
.locals init ([0] object tag,
|
|
[1] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item,
|
|
[2] bool CS$4$0000)
|
|
.line 112,112 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 113,113 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.2
|
|
IL_000c: ldloc.2
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 114,114 : 17,60 ''
|
|
IL_000f: ldstr "contact"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 116,116 : 13,52 ''
|
|
IL_001a: ldarg.2
|
|
IL_001b: brfalse.s IL_0028
|
|
|
|
IL_001d: ldarg.0
|
|
IL_001e: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact
|
|
IL_0023: ldnull
|
|
IL_0024: ceq
|
|
IL_0026: br.s IL_0029
|
|
|
|
IL_0028: ldc.i4.1
|
|
IL_0029: nop
|
|
IL_002a: stloc.2
|
|
IL_002b: ldloc.2
|
|
IL_002c: brtrue.s IL_005d
|
|
|
|
.line 117,117 : 13,14 ''
|
|
IL_002e: nop
|
|
.line 118,118 : 17,37 ''
|
|
IL_002f: ldarg.2
|
|
IL_0030: ldarg.1
|
|
IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Contact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0036: nop
|
|
.line 119,119 : 17,32 ''
|
|
IL_0037: ldarg.2
|
|
IL_0038: ldc.i4.0
|
|
IL_0039: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::set_Skip(bool)
|
|
IL_003e: nop
|
|
.line 121,121 : 17,40 ''
|
|
IL_003f: ldarg.0
|
|
IL_0040: ldfld class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::FilterContact
|
|
IL_0045: ldarg.0
|
|
IL_0046: ldarg.2
|
|
IL_0047: callvirt instance void class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs>::Invoke(object,
|
|
!0)
|
|
IL_004c: nop
|
|
.line 123,123 : 17,28 ''
|
|
IL_004d: ldarg.2
|
|
IL_004e: callvirt instance bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::get_Skip()
|
|
IL_0053: ldc.i4.0
|
|
IL_0054: ceq
|
|
IL_0056: stloc.2
|
|
IL_0057: ldloc.2
|
|
IL_0058: brtrue.s IL_005c
|
|
|
|
.line 124,124 : 21,28 ''
|
|
IL_005a: br.s IL_009a
|
|
|
|
.line 125,125 : 13,14 ''
|
|
IL_005c: nop
|
|
.line 127,127 : 13,49 ''
|
|
IL_005d: ldarg.0
|
|
IL_005e: ldarg.1
|
|
IL_005f: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0064: stloc.0
|
|
.line 129,129 : 13,29 ''
|
|
IL_0065: ldloc.0
|
|
IL_0066: ldnull
|
|
IL_0067: ceq
|
|
IL_0069: stloc.2
|
|
IL_006a: ldloc.2
|
|
IL_006b: brtrue.s IL_009a
|
|
|
|
.line 130,130 : 13,14 ''
|
|
IL_006d: nop
|
|
.line 131,131 : 17,113 ''
|
|
IL_006e: ldarg.0
|
|
IL_006f: ldarg.1
|
|
IL_0070: ldloc.0
|
|
IL_0071: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemText(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
object)
|
|
IL_0076: ldarg.0
|
|
IL_0077: ldarg.1
|
|
IL_0078: ldloc.0
|
|
IL_0079: callvirt instance int32 Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::GetImageIndex(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
object)
|
|
IL_007e: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::.ctor(string,
|
|
int32)
|
|
IL_0083: stloc.1
|
|
.line 132,132 : 17,32 ''
|
|
IL_0084: ldloc.1
|
|
IL_0085: ldloc.0
|
|
IL_0086: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListViewItem::set_Tag(object)
|
|
IL_008b: nop
|
|
.line 134,134 : 17,33 ''
|
|
IL_008c: ldarg.0
|
|
IL_008d: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items()
|
|
IL_0092: ldloc.1
|
|
IL_0093: 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_0098: pop
|
|
.line 135,135 : 13,14 ''
|
|
IL_0099: nop
|
|
.line 136,136 : 9,10 ''
|
|
IL_009a: 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 107 (0x6b)
|
|
.maxstack 3
|
|
.locals init ([0] int32 index,
|
|
[1] int32 i,
|
|
[2] bool CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 139,139 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 140,140 : 13,28 ''
|
|
IL_0001: ldc.i4.m1
|
|
IL_0002: stloc.0
|
|
.line 142,142 : 18,28 ''
|
|
IL_0003: ldc.i4.0
|
|
IL_0004: stloc.1
|
|
IL_0005: br.s IL_0031
|
|
|
|
.line 143,143 : 17,65 ''
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items()
|
|
IL_000d: ldloc.1
|
|
IL_000e: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Item(int32)
|
|
IL_0013: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag()
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldarg.1
|
|
IL_001a: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_001f: callvirt instance bool [mscorlib]System.Object::Equals(object)
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ceq
|
|
IL_0027: stloc.3
|
|
IL_0028: ldloc.3
|
|
IL_0029: brtrue.s IL_002d
|
|
|
|
.line 144,144 : 21,31 ''
|
|
IL_002b: ldloc.1
|
|
IL_002c: stloc.0
|
|
.line 142,142 : 61,64 ''
|
|
IL_002d: ldloc.1
|
|
IL_002e: ldc.i4.1
|
|
IL_002f: add
|
|
IL_0030: stloc.1
|
|
.line 142,142 : 29,59 ''
|
|
IL_0031: ldloc.0
|
|
IL_0032: ldc.i4.m1
|
|
IL_0033: bne.un.s IL_0045
|
|
|
|
IL_0035: ldloc.1
|
|
IL_0036: ldarg.0
|
|
IL_0037: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items()
|
|
IL_003c: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Count()
|
|
IL_0041: clt
|
|
IL_0043: br.s IL_0046
|
|
|
|
IL_0045: ldc.i4.0
|
|
IL_0046: nop
|
|
IL_0047: stloc.3
|
|
IL_0048: ldloc.3
|
|
IL_0049: brtrue.s IL_0007
|
|
|
|
.line 146,146 : 13,29 ''
|
|
IL_004b: ldloc.0
|
|
IL_004c: ldc.i4.m1
|
|
IL_004d: ceq
|
|
IL_004f: stloc.3
|
|
IL_0050: ldloc.3
|
|
IL_0051: brtrue.s IL_0065
|
|
|
|
.line 147,147 : 13,14 ''
|
|
IL_0053: nop
|
|
.line 148,148 : 17,39 ''
|
|
IL_0054: ldarg.0
|
|
IL_0055: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items()
|
|
IL_005a: ldloc.0
|
|
IL_005b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::RemoveAt(int32)
|
|
IL_0060: nop
|
|
.line 149,149 : 17,29 ''
|
|
IL_0061: ldc.i4.1
|
|
IL_0062: stloc.2
|
|
IL_0063: br.s IL_0069
|
|
|
|
.line 152,152 : 17,30 ''
|
|
IL_0065: ldc.i4.0
|
|
IL_0066: stloc.2
|
|
IL_0067: br.s IL_0069
|
|
|
|
.line 153,153 : 9,10 ''
|
|
IL_0069: ldloc.2
|
|
IL_006a: 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 144 (0x90)
|
|
.maxstack 5
|
|
.locals init ([0] object tag,
|
|
[1] class [System.Windows.Forms]System.Windows.Forms.ListViewItem item,
|
|
[2] class [System.Windows.Forms]System.Windows.Forms.ListViewItem CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 156,156 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 157,157 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.3
|
|
IL_000c: ldloc.3
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 158,158 : 17,60 ''
|
|
IL_000f: ldstr "contact"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 160,160 : 13,49 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.1
|
|
IL_001c: callvirt instance object Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemTag(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0021: stloc.0
|
|
.line 162,162 : 13,38 ''
|
|
IL_0022: ldnull
|
|
IL_0023: stloc.1
|
|
.line 164,164 : 13,33 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: call instance class [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection [System.Windows.Forms]System.Windows.Forms.ListView::get_Items()
|
|
IL_002a: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.ListView/ListViewItemCollection::get_Count()
|
|
IL_002f: ldc.i4.0
|
|
IL_0030: cgt
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: ceq
|
|
IL_0035: stloc.3
|
|
IL_0036: ldloc.3
|
|
IL_0037: brtrue.s IL_004b
|
|
|
|
.line 165,165 : 17,88 ''
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldarg.1
|
|
IL_003c: ldloc.0
|
|
IL_003d: callvirt instance string Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::CreateItemText(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
object)
|
|
IL_0042: ldc.i4.0
|
|
IL_0043: ldc.i4.0
|
|
IL_0044: ldc.i4.0
|
|
IL_0045: call instance class [System.Windows.Forms]System.Windows.Forms.ListViewItem [System.Windows.Forms]System.Windows.Forms.ListView::FindItemWithText(string,
|
|
bool,
|
|
int32,
|
|
bool)
|
|
IL_004a: stloc.1
|
|
.line 167,167 : 13,30 ''
|
|
IL_004b: ldloc.1
|
|
IL_004c: ldnull
|
|
IL_004d: ceq
|
|
IL_004f: ldc.i4.0
|
|
IL_0050: ceq
|
|
IL_0052: stloc.3
|
|
IL_0053: ldloc.3
|
|
IL_0054: brtrue.s IL_005a
|
|
|
|
.line 168,168 : 17,29 ''
|
|
IL_0056: ldnull
|
|
IL_0057: stloc.2
|
|
IL_0058: br.s IL_008e
|
|
|
|
.line 170,170 : 13,96 ''
|
|
IL_005a: ldloc.1
|
|
IL_005b: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag()
|
|
IL_0060: ldloc.0
|
|
IL_0061: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_0066: brtrue.s IL_0080
|
|
|
|
IL_0068: ldloc.0
|
|
IL_0069: brfalse.s IL_007c
|
|
|
|
IL_006b: ldloc.0
|
|
IL_006c: ldloc.1
|
|
IL_006d: callvirt instance object [System.Windows.Forms]System.Windows.Forms.ListViewItem::get_Tag()
|
|
IL_0072: callvirt instance bool [mscorlib]System.Object::Equals(object)
|
|
IL_0077: ldc.i4.0
|
|
IL_0078: ceq
|
|
IL_007a: br.s IL_007d
|
|
|
|
IL_007c: ldc.i4.1
|
|
IL_007d: nop
|
|
IL_007e: br.s IL_0081
|
|
|
|
IL_0080: ldc.i4.0
|
|
IL_0081: nop
|
|
IL_0082: stloc.3
|
|
IL_0083: ldloc.3
|
|
IL_0084: brtrue.s IL_008a
|
|
|
|
.line 171,171 : 17,29 ''
|
|
IL_0086: ldloc.1
|
|
IL_0087: stloc.2
|
|
IL_0088: br.s IL_008e
|
|
|
|
.line 173,173 : 17,29 ''
|
|
IL_008a: ldnull
|
|
IL_008b: stloc.2
|
|
IL_008c: br.s IL_008e
|
|
|
|
.line 174,174 : 9,10 ''
|
|
IL_008e: ldloc.2
|
|
IL_008f: ret
|
|
} // end of method ContactListView::FindContactItem
|
|
|
|
.event class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs> FilterContact
|
|
{
|
|
.removeon instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::remove_FilterContact(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs>)
|
|
.addon instance void Virtuoso.Miranda.Plugins.Forms.Controls.ContactListView::add_FilterContact(class [mscorlib]System.EventHandler`1<class Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs>)
|
|
} // 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 10 (0xa)
|
|
.maxstack 8
|
|
.line 181,181 : 9,40 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.EventArgs::.ctor()
|
|
IL_0006: nop
|
|
.line 181,181 : 41,42 ''
|
|
IL_0007: nop
|
|
.line 181,181 : 43,44 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method ContactFilterEventArgs::.ctor
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
get_Contact() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 186,186 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 186,186 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::contact
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 186,186 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 187,187 : 26,27 ''
|
|
IL_0000: nop
|
|
.line 187,187 : 28,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::contact
|
|
.line 187,187 : 45,46 ''
|
|
IL_0008: ret
|
|
} // end of method ContactFilterEventArgs::set_Contact
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_Skip() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 193,193 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 193,193 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::skip
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 193,193 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactFilterEventArgs::get_Skip
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Skip(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 194,194 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 194,194 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.ContactFilterEventArgs::skip
|
|
.line 194,194 : 33,34 ''
|
|
IL_0008: 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 66 (0x42)
|
|
.maxstack 2
|
|
.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 30,30 : 9,41 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldnull
|
|
IL_0026: stfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont
|
|
.line 36,36 : 9,34 ''
|
|
IL_002b: ldarg.0
|
|
IL_002c: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::.ctor()
|
|
IL_0031: nop
|
|
.line 37,37 : 9,10 ''
|
|
IL_0032: nop
|
|
.line 39,39 : 13,41 ''
|
|
IL_0033: ldarg.0
|
|
IL_0034: ldarg.0
|
|
IL_0035: callvirt instance class [System.Drawing]System.Drawing.Font [System.Windows.Forms]System.Windows.Forms.Control::get_Font()
|
|
IL_003a: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::set_BannerFont(class [System.Drawing]System.Drawing.Font)
|
|
IL_003f: nop
|
|
.line 40,40 : 9,10 ''
|
|
IL_0040: nop
|
|
IL_0041: ret
|
|
} // end of method CueBannerTextBox::.ctor
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_BannerText() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 48,48 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 48,48 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CueBannerTextBox::get_BannerText
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_BannerText(string 'value') cil managed
|
|
{
|
|
// Code size 39 (0x27)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 49,49 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 19,37 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0013
|
|
|
|
.line 49,49 : 38,59 ''
|
|
IL_000c: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0011: starg.s 'value'
|
|
.line 49,49 : 60,87 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldarg.1
|
|
IL_0015: callvirt instance string [mscorlib]System.String::Trim()
|
|
IL_001a: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText
|
|
.line 49,49 : 88,106 ''
|
|
IL_001f: ldarg.0
|
|
IL_0020: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate()
|
|
IL_0025: nop
|
|
.line 49,49 : 107,108 ''
|
|
IL_0026: ret
|
|
} // end of method CueBannerTextBox::set_BannerText
|
|
|
|
.method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color
|
|
get_BannerForeColor() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [System.Drawing]System.Drawing.Color CS$1$0000)
|
|
.line 58,58 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 58,58 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 16 (0x10)
|
|
.maxstack 8
|
|
.line 59,59 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor
|
|
.line 59,59 : 41,59 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate()
|
|
IL_000e: nop
|
|
.line 59,59 : 60,61 ''
|
|
IL_000f: ret
|
|
} // end of method CueBannerTextBox::set_BannerForeColor
|
|
|
|
.method public hidebysig specialname instance class [System.Drawing]System.Drawing.Font
|
|
get_BannerFont() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [System.Drawing]System.Drawing.Font CS$1$0000)
|
|
.line 68,68 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 68,68 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 16 (0x10)
|
|
.maxstack 8
|
|
.line 69,69 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 69,69 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont
|
|
.line 69,69 : 40,58 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate()
|
|
IL_000e: nop
|
|
.line 69,69 : 59,60 ''
|
|
IL_000f: ret
|
|
} // end of method CueBannerTextBox::set_BannerFont
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_FocusSelect() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 78,78 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 78,78 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 78,78 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CueBannerTextBox::get_FocusSelect
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_FocusSelect(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 79,79 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect
|
|
.line 79,79 : 41,42 ''
|
|
IL_0008: ret
|
|
} // end of method CueBannerTextBox::set_FocusSelect
|
|
|
|
.method family hidebysig virtual instance void
|
|
OnEnter(class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 87,87 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 13,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
|
|
IL_0007: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ble.s IL_001a
|
|
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_focusSelect
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: ceq
|
|
IL_0018: br.s IL_001b
|
|
|
|
IL_001a: ldc.i4.1
|
|
IL_001b: nop
|
|
IL_001c: stloc.0
|
|
IL_001d: ldloc.0
|
|
IL_001e: brtrue.s IL_0027
|
|
|
|
.line 89,89 : 17,34 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: call instance void [System.Windows.Forms]System.Windows.Forms.TextBoxBase::SelectAll()
|
|
IL_0026: nop
|
|
.line 91,91 : 13,29 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldarg.1
|
|
IL_0029: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnEnter(class [mscorlib]System.EventArgs)
|
|
IL_002e: nop
|
|
.line 92,92 : 9,10 ''
|
|
IL_002f: ret
|
|
} // end of method CueBannerTextBox::OnEnter
|
|
|
|
.method family hidebysig virtual instance void
|
|
OnTextAlignChanged(class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 8
|
|
.line 99,99 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 100,100 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::OnTextAlignChanged(class [mscorlib]System.EventArgs)
|
|
IL_0008: nop
|
|
.line 101,101 : 13,31 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::Invalidate()
|
|
IL_000f: nop
|
|
.line 102,102 : 9,10 ''
|
|
IL_0010: 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 56 (0x38)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 110,110 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 111,111 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs)
|
|
IL_0008: nop
|
|
.line 114,114 : 13,54 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt
|
|
IL_000f: brfalse.s IL_0024
|
|
|
|
IL_0011: ldarg.0
|
|
IL_0012: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
|
|
IL_0017: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: ceq
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: ceq
|
|
IL_0022: br.s IL_0025
|
|
|
|
IL_0024: ldc.i4.1
|
|
IL_0025: nop
|
|
IL_0026: stloc.0
|
|
IL_0027: ldloc.0
|
|
IL_0028: brtrue.s IL_0037
|
|
|
|
.line 115,115 : 17,44 ''
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldarg.1
|
|
IL_002c: callvirt instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_Graphics()
|
|
IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt(class [System.Drawing]System.Drawing.Graphics)
|
|
IL_0036: nop
|
|
.line 116,116 : 9,10 ''
|
|
IL_0037: 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 106 (0x6a)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$4$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 127,127 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 128,128 : 13,27 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call instance int32 [System.Windows.Forms]System.Windows.Forms.Message::get_Msg()
|
|
IL_0007: stloc.0
|
|
IL_0008: ldloc.0
|
|
IL_0009: ldc.i4.7
|
|
IL_000a: sub
|
|
IL_000b: switch (
|
|
IL_001a,
|
|
IL_0023)
|
|
IL_0018: br.s IL_002c
|
|
|
|
.line 131,131 : 21,41 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt
|
|
.line 132,132 : 21,27 ''
|
|
IL_0021: br.s IL_002c
|
|
|
|
.line 135,135 : 21,40 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldc.i4.1
|
|
IL_0025: stfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt
|
|
.line 136,136 : 21,27 ''
|
|
IL_002a: br.s IL_002c
|
|
|
|
.line 139,139 : 13,33 ''
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldarg.1
|
|
IL_002e: call instance void [System.Windows.Forms]System.Windows.Forms.TextBox::WndProc(valuetype [System.Windows.Forms]System.Windows.Forms.Message&)
|
|
IL_0033: nop
|
|
.line 142,142 : 13,118 ''
|
|
IL_0034: ldarg.1
|
|
IL_0035: call instance int32 [System.Windows.Forms]System.Windows.Forms.Message::get_Msg()
|
|
IL_003a: ldc.i4.s 15
|
|
IL_003c: bne.un.s IL_005c
|
|
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld bool Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_drawPrompt
|
|
IL_0044: brfalse.s IL_005c
|
|
|
|
IL_0046: ldarg.0
|
|
IL_0047: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
|
|
IL_004c: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0051: brtrue.s IL_005c
|
|
|
|
IL_0053: ldarg.0
|
|
IL_0054: ldc.i4.2
|
|
IL_0055: call instance bool [System.Windows.Forms]System.Windows.Forms.Control::GetStyle(valuetype [System.Windows.Forms]System.Windows.Forms.ControlStyles)
|
|
IL_005a: br.s IL_005d
|
|
|
|
IL_005c: ldc.i4.1
|
|
IL_005d: nop
|
|
IL_005e: stloc.1
|
|
IL_005f: ldloc.1
|
|
IL_0060: brtrue.s IL_0069
|
|
|
|
.line 143,143 : 17,34 ''
|
|
IL_0062: ldarg.0
|
|
IL_0063: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt()
|
|
IL_0068: nop
|
|
.line 144,144 : 9,10 ''
|
|
IL_0069: ret
|
|
} // end of method CueBannerTextBox::WndProc
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void DrawTextPrompt() cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] class [System.Drawing]System.Drawing.Graphics g,
|
|
[1] bool CS$4$0000)
|
|
.line 151,151 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 152,152 : 20,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.Control::CreateGraphics()
|
|
IL_0007: stloc.0
|
|
.line 153,153 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0008: nop
|
|
.line 154,154 : 17,35 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: ldloc.0
|
|
IL_000b: callvirt instance void Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::DrawTextPrompt(class [System.Drawing]System.Drawing.Graphics)
|
|
IL_0010: nop
|
|
.line 155,155 : 13,14 ''
|
|
IL_0011: nop
|
|
IL_0012: leave.s IL_0024
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0014: ldloc.0
|
|
IL_0015: ldnull
|
|
IL_0016: ceq
|
|
IL_0018: stloc.1
|
|
IL_0019: ldloc.1
|
|
IL_001a: brtrue.s IL_0023
|
|
|
|
IL_001c: ldloc.0
|
|
IL_001d: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0022: nop
|
|
IL_0023: endfinally
|
|
} // end handler
|
|
IL_0024: nop
|
|
.line 156,156 : 9,10 ''
|
|
IL_0025: 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 121 (0x79)
|
|
.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$4$0000)
|
|
.line 163,163 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 164,164 : 13,115 ''
|
|
IL_0001: ldc.i4 0x10008000
|
|
IL_0006: stloc.0
|
|
.line 165,165 : 13,51 ''
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle()
|
|
IL_000d: stloc.1
|
|
.line 169,169 : 13,36 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: call instance valuetype [System.Windows.Forms]System.Windows.Forms.HorizontalAlignment [System.Windows.Forms]System.Windows.Forms.TextBox::get_TextAlign()
|
|
IL_0014: stloc.2
|
|
IL_0015: ldloc.2
|
|
IL_0016: switch (
|
|
IL_0039,
|
|
IL_0047,
|
|
IL_0029)
|
|
IL_0027: br.s IL_0057
|
|
|
|
.line 172,172 : 21,70 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: ldc.i4.1
|
|
IL_002b: or
|
|
IL_002c: stloc.0
|
|
.line 173,173 : 21,39 ''
|
|
IL_002d: ldloca.s rect
|
|
IL_002f: ldc.i4.0
|
|
IL_0030: ldc.i4.1
|
|
IL_0031: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32,
|
|
int32)
|
|
IL_0036: nop
|
|
.line 174,174 : 21,27 ''
|
|
IL_0037: br.s IL_0057
|
|
|
|
.line 176,176 : 21,58 ''
|
|
IL_0039: ldloc.0
|
|
IL_003a: stloc.0
|
|
.line 177,177 : 21,39 ''
|
|
IL_003b: ldloca.s rect
|
|
IL_003d: ldc.i4.1
|
|
IL_003e: ldc.i4.1
|
|
IL_003f: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32,
|
|
int32)
|
|
IL_0044: nop
|
|
.line 178,178 : 21,27 ''
|
|
IL_0045: br.s IL_0057
|
|
|
|
.line 180,180 : 21,59 ''
|
|
IL_0047: ldloc.0
|
|
IL_0048: ldc.i4.2
|
|
IL_0049: or
|
|
IL_004a: stloc.0
|
|
.line 181,181 : 21,39 ''
|
|
IL_004b: ldloca.s rect
|
|
IL_004d: ldc.i4.0
|
|
IL_004e: ldc.i4.1
|
|
IL_004f: call instance void [System.Drawing]System.Drawing.Rectangle::Offset(int32,
|
|
int32)
|
|
IL_0054: nop
|
|
.line 182,182 : 21,27 ''
|
|
IL_0055: br.s IL_0057
|
|
|
|
.line 186,186 : 13,107 ''
|
|
IL_0057: ldarg.1
|
|
IL_0058: ldarg.0
|
|
IL_0059: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerText
|
|
IL_005e: ldarg.0
|
|
IL_005f: ldfld class [System.Drawing]System.Drawing.Font Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerFont
|
|
IL_0064: ldloc.1
|
|
IL_0065: ldarg.0
|
|
IL_0066: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.CueBannerTextBox::_bannerColor
|
|
IL_006b: ldarg.0
|
|
IL_006c: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_BackColor()
|
|
IL_0071: ldloc.0
|
|
IL_0072: 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)
|
|
IL_0077: nop
|
|
.line 187,187 : 9,10 ''
|
|
IL_0078: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 30,30 : 32,33 ''
|
|
IL_0007: nop
|
|
.line 30,30 : 34,35 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method GradientPanel::.ctor
|
|
|
|
.method public hidebysig specialname instance valuetype [System.Drawing]System.Drawing.Color
|
|
get_GradientColor() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [System.Drawing]System.Drawing.Color CS$1$0000)
|
|
.line 35,35 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 35,35 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::gradientColor
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 35,35 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 16 (0x10)
|
|
.maxstack 8
|
|
.line 36,36 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 36,36 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::gradientColor
|
|
.line 36,36 : 42,52 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Refresh()
|
|
IL_000e: nop
|
|
.line 36,36 : 53,54 ''
|
|
IL_000f: ret
|
|
} // end of method GradientPanel::set_GradientColor
|
|
|
|
.method public hidebysig specialname instance float32
|
|
get_Rotation() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] float32 CS$1$0000)
|
|
.line 42,42 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 42,42 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::rotation
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 42,42 : 36,37 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method GradientPanel::get_Rotation
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Rotation(float32 'value') cil managed
|
|
{
|
|
// Code size 16 (0x10)
|
|
.maxstack 8
|
|
.line 43,43 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 43,43 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::rotation
|
|
.line 43,43 : 37,47 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::Refresh()
|
|
IL_000e: nop
|
|
.line 43,43 : 48,49 ''
|
|
IL_000f: 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 101 (0x65)
|
|
.maxstack 4
|
|
.locals init ([0] class [System.Drawing]System.Drawing.Drawing2D.LinearGradientBrush brush,
|
|
[1] valuetype [System.Drawing]System.Drawing.Rectangle CS$0$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 47,47 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 13,41 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: callvirt instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_ClipRectangle()
|
|
IL_0007: stloc.1
|
|
IL_0008: ldloca.s CS$0$0000
|
|
IL_000a: call instance bool [System.Drawing]System.Drawing.Rectangle::get_IsEmpty()
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: ceq
|
|
IL_0012: stloc.2
|
|
IL_0013: ldloc.2
|
|
IL_0014: brtrue.s IL_0018
|
|
|
|
.line 48,48 : 42,49 ''
|
|
IL_0016: br.s IL_0064
|
|
|
|
.line 50,50 : 20,124 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle()
|
|
IL_001e: ldarg.0
|
|
IL_001f: callvirt instance valuetype [System.Drawing]System.Drawing.Color [System.Windows.Forms]System.Windows.Forms.Control::get_BackColor()
|
|
IL_0024: ldarg.0
|
|
IL_0025: call instance valuetype [System.Drawing]System.Drawing.Color Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_GradientColor()
|
|
IL_002a: ldarg.0
|
|
IL_002b: call instance float32 Virtuoso.Miranda.Plugins.Forms.Controls.GradientPanel::get_Rotation()
|
|
IL_0030: 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_0035: stloc.0
|
|
.line 51,51 : 17,66 ''
|
|
.try
|
|
{
|
|
IL_0036: ldarg.1
|
|
IL_0037: callvirt instance class [System.Drawing]System.Drawing.Graphics [System.Windows.Forms]System.Windows.Forms.PaintEventArgs::get_Graphics()
|
|
IL_003c: ldloc.0
|
|
IL_003d: ldarg.0
|
|
IL_003e: call instance valuetype [System.Drawing]System.Drawing.Rectangle [System.Windows.Forms]System.Windows.Forms.Control::get_ClientRectangle()
|
|
IL_0043: callvirt instance void [System.Drawing]System.Drawing.Graphics::FillRectangle(class [System.Drawing]System.Drawing.Brush,
|
|
valuetype [System.Drawing]System.Drawing.Rectangle)
|
|
IL_0048: nop
|
|
IL_0049: leave.s IL_005b
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_004b: ldloc.0
|
|
IL_004c: ldnull
|
|
IL_004d: ceq
|
|
IL_004f: stloc.2
|
|
IL_0050: ldloc.2
|
|
IL_0051: brtrue.s IL_005a
|
|
|
|
IL_0053: ldloc.0
|
|
IL_0054: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0059: nop
|
|
IL_005a: endfinally
|
|
} // end handler
|
|
IL_005b: nop
|
|
.line 53,53 : 13,29 ''
|
|
IL_005c: ldarg.0
|
|
IL_005d: ldarg.1
|
|
IL_005e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::OnPaint(class [System.Windows.Forms]System.Windows.Forms.PaintEventArgs)
|
|
IL_0063: nop
|
|
.line 54,54 : 9,10 ''
|
|
IL_0064: 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 142 (0x8e)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$4$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()
|
|
IL_0006: nop
|
|
.line 41,41 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 42,42 : 13,44 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 42,42 : 45,85 ''
|
|
IL_0015: ldstr "text"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 43,43 : 13,47 ''
|
|
IL_0020: ldarg.3
|
|
IL_0021: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: ceq
|
|
IL_0029: stloc.0
|
|
IL_002a: ldloc.0
|
|
IL_002b: brtrue.s IL_0038
|
|
|
|
.line 43,43 : 48,91 ''
|
|
IL_002d: ldstr "service"
|
|
IL_0032: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0037: throw
|
|
|
|
.line 45,45 : 13,70 ''
|
|
IL_0038: ldarg.0
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldsfld class [mscorlib]System.Random Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::HandleGenerator
|
|
IL_003f: callvirt instance int32 [mscorlib]System.Random::Next()
|
|
IL_0044: dup
|
|
IL_0045: stloc.1
|
|
IL_0046: stfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::handle
|
|
IL_004b: ldloc.1
|
|
IL_004c: stloc.1
|
|
IL_004d: ldloca.s CS$0$0001
|
|
IL_004f: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0054: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string)
|
|
IL_0059: nop
|
|
.line 47,47 : 13,30 ''
|
|
IL_005a: ldarg.0
|
|
IL_005b: ldarg.1
|
|
IL_005c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string)
|
|
IL_0061: nop
|
|
.line 48,48 : 13,40 ''
|
|
IL_0062: ldarg.0
|
|
IL_0063: ldarg.2
|
|
IL_0064: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::popUpMenu
|
|
.line 49,49 : 13,36 ''
|
|
IL_0069: ldarg.0
|
|
IL_006a: ldarg.3
|
|
IL_006b: stfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service
|
|
.line 50,50 : 13,32 ''
|
|
IL_0070: ldarg.0
|
|
IL_0071: ldarg.s image
|
|
IL_0073: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0078: nop
|
|
.line 52,52 : 13,71 ''
|
|
IL_0079: ldarg.0
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldftn instance void Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::ManagedMainMenuItem_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0081: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0086: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_008b: nop
|
|
.line 53,53 : 9,10 ''
|
|
IL_008c: nop
|
|
IL_008d: ret
|
|
} // end of method ManagedMainMenuItem::.ctor
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_PopUpMenu() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 61,61 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 61,61 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::popUpMenu
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 61,61 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ManagedMainMenuItem::get_PopUpMenu
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_Service() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 66,66 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 66,66 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ManagedMainMenuItem::get_Service
|
|
|
|
.method public hidebysig specialname instance int32
|
|
get_Handle() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 71,71 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 71,71 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld int32 Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::handle
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 71,71 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 19 (0x13)
|
|
.maxstack 8
|
|
.line 79,79 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 13,57 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldarg.0
|
|
IL_0007: ldfld string Virtuoso.Miranda.Plugins.Forms.Controls.ManagedMainMenuItem::service
|
|
IL_000c: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string)
|
|
IL_0011: pop
|
|
.line 81,81 : 9,10 ''
|
|
IL_0012: 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 17 (0x11)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 41,41 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 42,42 : 13,35 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::InitializeComponent()
|
|
IL_000e: nop
|
|
.line 43,43 : 9,10 ''
|
|
IL_000f: nop
|
|
IL_0010: ret
|
|
} // end of method TrayContextMenu::.ctor
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 204 (0xcc)
|
|
.maxstack 4
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources,
|
|
[1] class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[] CS$0$0000)
|
|
.line 50,50 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 51,51 : 13,148 ''
|
|
IL_0001: ldtoken Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
.line 52,52 : 13,83 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: newobj instance void [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem::.ctor()
|
|
IL_0017: stfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM
|
|
.line 53,53 : 13,34 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0022: nop
|
|
.line 57,57 : 13,117 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM
|
|
IL_0029: ldloc.0
|
|
IL_002a: ldstr "ManagePluginsITEM.Image"
|
|
IL_002f: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_0034: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0039: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_003e: nop
|
|
.line 58,58 : 13,63 ''
|
|
IL_003f: ldarg.0
|
|
IL_0040: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM
|
|
IL_0045: ldstr "ManagePluginsITEM"
|
|
IL_004a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Name(string)
|
|
IL_004f: nop
|
|
.line 59,59 : 13,76 ''
|
|
IL_0050: ldarg.0
|
|
IL_0051: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM
|
|
IL_0056: ldc.i4.s 111
|
|
IL_0058: ldc.i4.s 22
|
|
IL_005a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_005f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0064: nop
|
|
.line 60,60 : 13,53 ''
|
|
IL_0065: ldarg.0
|
|
IL_0066: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM
|
|
IL_006b: ldstr "Options"
|
|
IL_0070: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::set_Text(string)
|
|
IL_0075: nop
|
|
.line 61,61 : 13,99 ''
|
|
IL_0076: ldarg.0
|
|
IL_0077: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM
|
|
IL_007c: ldarg.0
|
|
IL_007d: ldftn instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM_Click(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0083: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_0088: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItem::add_Click(class [mscorlib]System.EventHandler)
|
|
IL_008d: nop
|
|
.line 65,66 : 13,38 ''
|
|
IL_008e: ldarg.0
|
|
IL_008f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection [System.Windows.Forms]System.Windows.Forms.ToolStrip::get_Items()
|
|
IL_0094: ldc.i4.1
|
|
IL_0095: newarr [System.Windows.Forms]System.Windows.Forms.ToolStripItem
|
|
IL_009a: stloc.1
|
|
IL_009b: ldloc.1
|
|
IL_009c: ldc.i4.0
|
|
IL_009d: ldarg.0
|
|
IL_009e: ldfld class [System.Windows.Forms]System.Windows.Forms.ToolStripMenuItem Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::ManagePluginsITEM
|
|
IL_00a3: stelem.ref
|
|
IL_00a4: ldloc.1
|
|
IL_00a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ToolStripItemCollection::AddRange(class [System.Windows.Forms]System.Windows.Forms.ToolStripItem[])
|
|
IL_00aa: nop
|
|
.line 67,67 : 13,79 ''
|
|
IL_00ab: ldarg.0
|
|
IL_00ac: ldc.i4.1
|
|
IL_00ad: call instance void [System.Windows.Forms]System.Windows.Forms.ToolStrip::set_RenderMode(valuetype [System.Windows.Forms]System.Windows.Forms.ToolStripRenderMode)
|
|
IL_00b2: nop
|
|
.line 68,68 : 13,58 ''
|
|
IL_00b3: ldarg.0
|
|
IL_00b4: ldc.i4.s 112
|
|
IL_00b6: ldc.i4.s 26
|
|
IL_00b8: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_00bd: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_00c2: nop
|
|
.line 69,69 : 13,38 ''
|
|
IL_00c3: ldarg.0
|
|
IL_00c4: ldc.i4.0
|
|
IL_00c5: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_00ca: nop
|
|
.line 71,71 : 9,10 ''
|
|
IL_00cb: ret
|
|
} // end of method TrayContextMenu::InitializeComponent
|
|
|
|
.method private hidebysig instance void
|
|
ManagePluginsITEM_Click(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 8
|
|
.line 78,78 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 13,50 ''
|
|
IL_0001: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance()
|
|
IL_0006: callvirt instance void Virtuoso.Hyphen.Loader::ManagePlugins()
|
|
IL_000b: nop
|
|
.line 80,80 : 9,10 ''
|
|
IL_000c: 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 85 (0x55)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 40,40 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 41,41 : 13,41 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: newobj instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::.ctor()
|
|
IL_000e: stfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon
|
|
.line 43,43 : 13,69 ''
|
|
IL_0013: ldarg.0
|
|
IL_0014: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon
|
|
IL_0019: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_UI_ToolTip_HyphenTrayIcon()
|
|
IL_001e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Text(string)
|
|
IL_0023: nop
|
|
.line 44,44 : 13,37 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon
|
|
IL_002a: ldc.i4.1
|
|
IL_002b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Visible(bool)
|
|
IL_0030: nop
|
|
.line 45,45 : 13,63 ''
|
|
IL_0031: ldarg.0
|
|
IL_0032: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon
|
|
IL_0037: call class [System.Drawing]System.Drawing.Icon Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Icon_16x16_Hyphen()
|
|
IL_003c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_Icon(class [System.Drawing]System.Drawing.Icon)
|
|
IL_0041: nop
|
|
.line 46,46 : 13,63 ''
|
|
IL_0042: ldarg.0
|
|
IL_0043: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon
|
|
IL_0048: newobj instance void Virtuoso.Miranda.Plugins.Forms.Controls.TrayContextMenu::.ctor()
|
|
IL_004d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.NotifyIcon::set_ContextMenuStrip(class [System.Windows.Forms]System.Windows.Forms.ContextMenuStrip)
|
|
IL_0052: nop
|
|
.line 47,47 : 9,10 ''
|
|
IL_0053: nop
|
|
IL_0054: ret
|
|
} // end of method TrayMenuManager::.ctor
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void Dispose() cil managed
|
|
{
|
|
// Code size 27 (0x1b)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 54,54 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_001a
|
|
|
|
.line 56,56 : 17,36 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [System.Windows.Forms]System.Windows.Forms.NotifyIcon Virtuoso.Miranda.Plugins.Forms.Controls.TrayMenuManager::TrayIcon
|
|
IL_0014: callvirt instance void [System]System.ComponentModel.Component::Dispose()
|
|
IL_0019: nop
|
|
.line 57,57 : 9,10 ''
|
|
IL_001a: 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 50 (0x32)
|
|
.maxstack 8
|
|
.line 8,8 : 9,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\FusionProgressDialog.Designer.cs'
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::components
|
|
.line 47,47 : 9,56 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\FusionProgressDialog.cs'
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
|
|
IL_000d: nop
|
|
.line 48,48 : 9,10 ''
|
|
IL_000e: nop
|
|
.line 49,49 : 13,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::InitializeComponent()
|
|
IL_0015: nop
|
|
.line 51,51 : 13,26 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldarg.1
|
|
IL_0018: stfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker
|
|
.line 52,52 : 13,49 ''
|
|
IL_001d: ldarg.0
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionProgressDialog_Shown(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_0025: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_002a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler)
|
|
IL_002f: nop
|
|
.line 53,53 : 9,10 ''
|
|
IL_0030: nop
|
|
IL_0031: ret
|
|
} // end of method FusionProgressDialog::.ctor
|
|
|
|
.method public hidebysig static void ShowDialog(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate del) cil managed
|
|
{
|
|
// Code size 62 (0x3e)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 56,56 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 58,58 : 17,56 ''
|
|
IL_000c: ldstr "del"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 60,64 : 13,21 ''
|
|
IL_0017: ldsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_001c: brtrue.s IL_0031
|
|
|
|
IL_001e: ldnull
|
|
IL_001f: ldftn void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'<ShowDialog>b__0'(object)
|
|
IL_0025: newobj instance void [mscorlib]System.Threading.ParameterizedThreadStart::.ctor(object,
|
|
native int)
|
|
IL_002a: stsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_002f: br.s IL_0031
|
|
|
|
IL_0031: ldsfld class [mscorlib]System.Threading.ParameterizedThreadStart Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_0036: ldarg.0
|
|
IL_0037: call void Virtuoso.Miranda.Plugins.Forms.PluginDialog::ExecuteOnSTAThread(class [mscorlib]System.Threading.ParameterizedThreadStart,
|
|
object)
|
|
IL_003c: nop
|
|
.line 65,65 : 9,10 ''
|
|
IL_003d: ret
|
|
} // end of method FusionProgressDialog::ShowDialog
|
|
|
|
.method private hidebysig instance void
|
|
FusionProgressDialog_Shown(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 8
|
|
.line 72,72 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 13,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker
|
|
IL_0007: callvirt instance void [System]System.ComponentModel.BackgroundWorker::RunWorkerAsync()
|
|
IL_000c: nop
|
|
.line 74,74 : 9,10 ''
|
|
IL_000d: 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 27 (0x1b)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 77,77 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 78,78 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_001a
|
|
|
|
.line 79,79 : 17,26 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::Worker
|
|
IL_0014: callvirt instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate::Invoke()
|
|
IL_0019: nop
|
|
.line 80,80 : 9,10 ''
|
|
IL_001a: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 83,83 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 84,84 : 13,21 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Close()
|
|
IL_0007: nop
|
|
.line 85,85 : 9,10 ''
|
|
IL_0008: ret
|
|
} // end of method FusionProgressDialog::FusionWorker_RunWorkerCompleted
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 15,15 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\FusionProgressDialog.Designer.cs'
|
|
IL_0000: nop
|
|
.line 16,16 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::components
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: nop
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0023
|
|
|
|
.line 17,17 : 13,14 ''
|
|
IL_0015: nop
|
|
.line 18,18 : 17,38 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::components
|
|
IL_001c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0021: nop
|
|
.line 19,19 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 20,20 : 13,37 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool)
|
|
IL_002a: nop
|
|
.line 21,21 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method FusionProgressDialog::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 481 (0x1e1)
|
|
.maxstack 6
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources)
|
|
.line 30,30 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 31,31 : 13,153 ''
|
|
IL_0001: ldtoken Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
.line 32,32 : 13,78 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: newobj instance void [System]System.ComponentModel.BackgroundWorker::.ctor()
|
|
IL_0017: stfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker
|
|
.line 33,33 : 13,73 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor()
|
|
IL_0022: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
.line 34,34 : 13,91 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_002d: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit()
|
|
IL_0032: nop
|
|
.line 35,35 : 13,34 ''
|
|
IL_0033: ldarg.0
|
|
IL_0034: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0039: nop
|
|
.line 39,39 : 13,112 ''
|
|
IL_003a: ldarg.0
|
|
IL_003b: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker
|
|
IL_0040: ldarg.0
|
|
IL_0041: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker_DoWork(object,
|
|
class [System]System.ComponentModel.DoWorkEventArgs)
|
|
IL_0047: newobj instance void [System]System.ComponentModel.DoWorkEventHandler::.ctor(object,
|
|
native int)
|
|
IL_004c: callvirt instance void [System]System.ComponentModel.BackgroundWorker::add_DoWork(class [System]System.ComponentModel.DoWorkEventHandler)
|
|
IL_0051: nop
|
|
.line 40,40 : 13,148 ''
|
|
IL_0052: ldarg.0
|
|
IL_0053: ldfld class [System]System.ComponentModel.BackgroundWorker Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker
|
|
IL_0058: ldarg.0
|
|
IL_0059: ldftn instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::FusionWorker_RunWorkerCompleted(object,
|
|
class [System]System.ComponentModel.RunWorkerCompletedEventArgs)
|
|
IL_005f: newobj instance void [System]System.ComponentModel.RunWorkerCompletedEventHandler::.ctor(object,
|
|
native int)
|
|
IL_0064: callvirt instance void [System]System.ComponentModel.BackgroundWorker::add_RunWorkerCompleted(class [System]System.ComponentModel.RunWorkerCompletedEventHandler)
|
|
IL_0069: nop
|
|
.line 44,44 : 13,111 ''
|
|
IL_006a: ldarg.0
|
|
IL_006b: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_0070: ldloc.0
|
|
IL_0071: ldstr "BackgroundPBOX.Image"
|
|
IL_0076: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_007b: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0080: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0085: nop
|
|
.line 45,45 : 13,75 ''
|
|
IL_0086: ldarg.0
|
|
IL_0087: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_008c: ldc.i4.0
|
|
IL_008d: ldc.i4.0
|
|
IL_008e: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0093: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0098: nop
|
|
.line 46,46 : 13,57 ''
|
|
IL_0099: ldarg.0
|
|
IL_009a: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_009f: ldstr "BackgroundPBOX"
|
|
IL_00a4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_00a9: nop
|
|
.line 47,47 : 13,74 ''
|
|
IL_00aa: ldarg.0
|
|
IL_00ab: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_00b0: ldc.i4 0xc8
|
|
IL_00b5: ldc.i4.s 100
|
|
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)
|
|
IL_00c1: nop
|
|
.line 48,48 : 13,93 ''
|
|
IL_00c2: ldarg.0
|
|
IL_00c3: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_00c8: ldc.i4.2
|
|
IL_00c9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode)
|
|
IL_00ce: nop
|
|
.line 49,49 : 13,46 ''
|
|
IL_00cf: ldarg.0
|
|
IL_00d0: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_00d5: ldc.i4.2
|
|
IL_00d6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32)
|
|
IL_00db: nop
|
|
.line 50,50 : 13,49 ''
|
|
IL_00dc: ldarg.0
|
|
IL_00dd: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_00e2: ldc.i4.0
|
|
IL_00e3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool)
|
|
IL_00e8: nop
|
|
.line 54,54 : 13,74 ''
|
|
IL_00e9: ldarg.0
|
|
IL_00ea: ldc.r4 6.
|
|
IL_00ef: ldc.r4 13.
|
|
IL_00f4: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_00f9: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_00fe: nop
|
|
.line 55,55 : 13,74 ''
|
|
IL_00ff: ldarg.0
|
|
IL_0100: ldc.i4.1
|
|
IL_0101: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_0106: nop
|
|
.line 56,56 : 13,66 ''
|
|
IL_0107: ldarg.0
|
|
IL_0108: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_LightSteelBlue()
|
|
IL_010d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0112: nop
|
|
.line 57,57 : 13,65 ''
|
|
IL_0113: ldarg.0
|
|
IL_0114: ldc.i4 0xc8
|
|
IL_0119: ldc.i4.s 100
|
|
IL_011b: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0120: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0125: nop
|
|
.line 58,58 : 13,37 ''
|
|
IL_0126: ldarg.0
|
|
IL_0127: ldc.i4.0
|
|
IL_0128: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ControlBox(bool)
|
|
IL_012d: nop
|
|
.line 59,59 : 13,52 ''
|
|
IL_012e: ldarg.0
|
|
IL_012f: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0134: ldarg.0
|
|
IL_0135: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_013a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_013f: nop
|
|
.line 60,60 : 13,67 ''
|
|
IL_0140: ldarg.0
|
|
IL_0141: call class [System.Windows.Forms]System.Windows.Forms.Cursor [System.Windows.Forms]System.Windows.Forms.Cursors::get_WaitCursor()
|
|
IL_0146: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Cursor(class [System.Windows.Forms]System.Windows.Forms.Cursor)
|
|
IL_014b: nop
|
|
.line 61,61 : 13,147 ''
|
|
IL_014c: ldarg.0
|
|
IL_014d: ldstr "Tahoma"
|
|
IL_0152: ldc.r4 8.
|
|
IL_0157: ldc.i4.0
|
|
IL_0158: ldc.i4.3
|
|
IL_0159: ldc.i4 0xee
|
|
IL_015e: 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_0163: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0168: nop
|
|
.line 62,62 : 13,78 ''
|
|
IL_0169: ldarg.0
|
|
IL_016a: ldc.i4.0
|
|
IL_016b: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle)
|
|
IL_0170: nop
|
|
.line 63,63 : 13,38 ''
|
|
IL_0171: ldarg.0
|
|
IL_0172: ldc.i4.0
|
|
IL_0173: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool)
|
|
IL_0178: nop
|
|
.line 64,64 : 13,38 ''
|
|
IL_0179: ldarg.0
|
|
IL_017a: ldc.i4.0
|
|
IL_017b: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool)
|
|
IL_0180: nop
|
|
.line 65,65 : 13,48 ''
|
|
IL_0181: ldarg.0
|
|
IL_0182: ldstr "FusionProgressDialog"
|
|
IL_0187: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_018c: nop
|
|
.line 66,66 : 13,33 ''
|
|
IL_018d: ldarg.0
|
|
IL_018e: ldc.r8 0.75
|
|
IL_0197: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Opacity(float64)
|
|
IL_019c: nop
|
|
.line 67,67 : 13,40 ''
|
|
IL_019d: ldarg.0
|
|
IL_019e: ldc.i4.0
|
|
IL_019f: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ShowInTaskbar(bool)
|
|
IL_01a4: nop
|
|
.line 68,68 : 13,86 ''
|
|
IL_01a5: ldarg.0
|
|
IL_01a6: ldc.i4.1
|
|
IL_01a7: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition)
|
|
IL_01ac: nop
|
|
.line 69,69 : 13,43 ''
|
|
IL_01ad: ldarg.0
|
|
IL_01ae: ldstr "Loading plugins"
|
|
IL_01b3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_01b8: nop
|
|
.line 70,70 : 13,72 ''
|
|
IL_01b9: ldarg.0
|
|
IL_01ba: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_LightSteelBlue()
|
|
IL_01bf: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_TransparencyKey(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_01c4: nop
|
|
.line 71,71 : 13,89 ''
|
|
IL_01c5: ldarg.0
|
|
IL_01c6: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::BackgroundPBOX
|
|
IL_01cb: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit()
|
|
IL_01d0: nop
|
|
.line 72,72 : 13,38 ''
|
|
IL_01d1: ldarg.0
|
|
IL_01d2: ldc.i4.0
|
|
IL_01d3: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_01d8: nop
|
|
.line 73,73 : 13,34 ''
|
|
IL_01d9: ldarg.0
|
|
IL_01da: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_01df: nop
|
|
.line 75,75 : 9,10 ''
|
|
IL_01e0: ret
|
|
} // end of method FusionProgressDialog::InitializeComponent
|
|
|
|
.method private hidebysig static void '<ShowDialog>b__0'(object delegateObj) 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.Forms.FusionProgressDialog dlg,
|
|
[1] bool CS$4$0000)
|
|
.line 61,61 : 13,14 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\FusionProgressDialog.cs'
|
|
IL_0000: nop
|
|
.line 62,62 : 24,104 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: castclass Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate
|
|
IL_0007: newobj instance void Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog::.ctor(class Virtuoso.Miranda.Plugins.Forms.FusionProgressDialog/WorkerDelegate)
|
|
IL_000c: stloc.0
|
|
.line 63,63 : 21,38 ''
|
|
.try
|
|
{
|
|
IL_000d: ldloc.0
|
|
IL_000e: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog()
|
|
IL_0013: pop
|
|
IL_0014: leave.s IL_0026
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0016: ldloc.0
|
|
IL_0017: ldnull
|
|
IL_0018: ceq
|
|
IL_001a: stloc.1
|
|
IL_001b: ldloc.1
|
|
IL_001c: brtrue.s IL_0025
|
|
|
|
IL_001e: ldloc.0
|
|
IL_001f: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0024: nop
|
|
IL_0025: endfinally
|
|
} // end handler
|
|
IL_0026: nop
|
|
IL_0027: ret
|
|
} // end of method FusionProgressDialog::'<ShowDialog>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 24 (0x18)
|
|
.maxstack 8
|
|
.line 8,8 : 9,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\InformationDialog.Designer.cs'
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.InformationDialog::components
|
|
.line 33,33 : 9,36 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\InformationDialog.cs'
|
|
IL_0007: ldarg.0
|
|
IL_0008: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
|
|
IL_000d: nop
|
|
.line 34,34 : 9,10 ''
|
|
IL_000e: nop
|
|
.line 35,35 : 13,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::InitializeComponent()
|
|
IL_0015: nop
|
|
.line 36,36 : 9,10 ''
|
|
IL_0016: nop
|
|
IL_0017: 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 156 (0x9c)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Forms.InformationDialog dlg,
|
|
[1] bool CS$4$0000,
|
|
[2] string CS$0$0001)
|
|
.line 39,39 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 13,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.1
|
|
IL_000b: ldloc.1
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 41,41 : 17,60 ''
|
|
IL_000e: ldstr "caption"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 43,43 : 13,51 ''
|
|
IL_0019: ldarg.1
|
|
IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: ceq
|
|
IL_0022: stloc.1
|
|
IL_0023: ldloc.1
|
|
IL_0024: brtrue.s IL_0031
|
|
|
|
.line 44,44 : 17,64 ''
|
|
IL_0026: ldstr "information"
|
|
IL_002b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0030: throw
|
|
|
|
.line 46,46 : 20,67 ''
|
|
IL_0031: newobj instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::.ctor()
|
|
IL_0036: stloc.0
|
|
.line 47,47 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0037: nop
|
|
.line 48,48 : 17,66 ''
|
|
IL_0038: ldloc.0
|
|
IL_0039: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_003e: ldloc.0
|
|
IL_003f: ldarg.0
|
|
IL_0040: dup
|
|
IL_0041: stloc.2
|
|
IL_0042: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0047: nop
|
|
IL_0048: ldloc.2
|
|
IL_0049: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string)
|
|
IL_004e: nop
|
|
.line 49,49 : 17,100 ''
|
|
IL_004f: ldloc.0
|
|
IL_0050: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_0055: ldarg.1
|
|
IL_0056: ldstr "[n]"
|
|
IL_005b: call string [mscorlib]System.Environment::get_NewLine()
|
|
IL_0060: callvirt instance string [mscorlib]System.String::Replace(string,
|
|
string)
|
|
IL_0065: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_006a: nop
|
|
.line 51,51 : 17,34 ''
|
|
IL_006b: ldarg.2
|
|
IL_006c: ldnull
|
|
IL_006d: ceq
|
|
IL_006f: stloc.1
|
|
IL_0070: ldloc.1
|
|
IL_0071: brtrue.s IL_0080
|
|
|
|
.line 52,52 : 21,51 ''
|
|
IL_0073: ldloc.0
|
|
IL_0074: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_0079: ldarg.2
|
|
IL_007a: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_007f: nop
|
|
.line 54,54 : 17,34 ''
|
|
IL_0080: ldloc.0
|
|
IL_0081: callvirt instance valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.Form::ShowDialog()
|
|
IL_0086: pop
|
|
.line 55,55 : 13,14 ''
|
|
IL_0087: nop
|
|
IL_0088: leave.s IL_009a
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_008a: ldloc.0
|
|
IL_008b: ldnull
|
|
IL_008c: ceq
|
|
IL_008e: stloc.1
|
|
IL_008f: ldloc.1
|
|
IL_0090: brtrue.s IL_0099
|
|
|
|
IL_0092: ldloc.0
|
|
IL_0093: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0098: nop
|
|
IL_0099: endfinally
|
|
} // end handler
|
|
IL_009a: nop
|
|
.line 56,56 : 9,10 ''
|
|
IL_009b: ret
|
|
} // end of method InformationDialog::PresentModal
|
|
|
|
.method private hidebysig instance void
|
|
InformationDialog_Shown(object sender,
|
|
class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 8
|
|
.line 59,59 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 60,60 : 13,42 ''
|
|
IL_0001: call class [System]System.Media.SystemSound [System]System.Media.SystemSounds::get_Asterisk()
|
|
IL_0006: callvirt instance void [System]System.Media.SystemSound::Play()
|
|
IL_000b: nop
|
|
.line 61,61 : 9,10 ''
|
|
IL_000c: ret
|
|
} // end of method InformationDialog::InformationDialog_Shown
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 15,15 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\InformationDialog.Designer.cs'
|
|
IL_0000: nop
|
|
.line 16,16 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.InformationDialog::components
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: nop
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0023
|
|
|
|
.line 17,17 : 13,14 ''
|
|
IL_0015: nop
|
|
.line 18,18 : 17,38 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Miranda.Plugins.Forms.InformationDialog::components
|
|
IL_001c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0021: nop
|
|
.line 19,19 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 20,20 : 13,37 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool)
|
|
IL_002a: nop
|
|
.line 21,21 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method InformationDialog::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 1255 (0x4e7)
|
|
.maxstack 6
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources)
|
|
.line 30,30 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 31,31 : 13,150 ''
|
|
IL_0001: ldtoken Virtuoso.Miranda.Plugins.Forms.InformationDialog
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
.line 32,32 : 13,70 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0017: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
.line 33,33 : 13,60 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
|
|
IL_0022: stfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
.line 34,34 : 13,112 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor()
|
|
IL_002d: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
.line 35,35 : 13,66 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0038: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
.line 36,36 : 13,73 ''
|
|
IL_003d: ldarg.0
|
|
IL_003e: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor()
|
|
IL_0043: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
.line 37,37 : 13,47 ''
|
|
IL_0048: ldarg.0
|
|
IL_0049: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_004e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0053: nop
|
|
.line 38,38 : 13,91 ''
|
|
IL_0054: ldarg.0
|
|
IL_0055: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_005a: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit()
|
|
IL_005f: nop
|
|
.line 39,39 : 13,34 ''
|
|
IL_0060: ldarg.0
|
|
IL_0061: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_0066: nop
|
|
.line 43,43 : 13,80 ''
|
|
IL_0067: ldarg.0
|
|
IL_0068: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_006d: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_0072: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0077: nop
|
|
.line 44,44 : 13,86 ''
|
|
IL_0078: ldarg.0
|
|
IL_0079: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_007e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_WindowText()
|
|
IL_0083: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0088: nop
|
|
.line 45,45 : 13,78 ''
|
|
IL_0089: ldarg.0
|
|
IL_008a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_008f: ldc.i4.s 9
|
|
IL_0091: ldc.i4.s 56
|
|
IL_0093: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0098: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_009d: nop
|
|
.line 46,46 : 13,61 ''
|
|
IL_009e: ldarg.0
|
|
IL_009f: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_00a4: ldstr "InformationLABEL"
|
|
IL_00a9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_00ae: nop
|
|
.line 47,47 : 13,76 ''
|
|
IL_00af: ldarg.0
|
|
IL_00b0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_00b5: ldc.i4 0x1ae
|
|
IL_00ba: ldc.i4 0x9b
|
|
IL_00bf: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_00c4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_00c9: nop
|
|
.line 48,48 : 13,48 ''
|
|
IL_00ca: ldarg.0
|
|
IL_00cb: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_00d0: ldc.i4.2
|
|
IL_00d1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_00d6: nop
|
|
.line 49,49 : 13,56 ''
|
|
IL_00d7: ldarg.0
|
|
IL_00d8: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_00dd: ldstr "Information"
|
|
IL_00e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_00e7: nop
|
|
.line 53,53 : 13,80 ''
|
|
IL_00e8: ldarg.0
|
|
IL_00e9: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
IL_00ee: ldc.i4.2
|
|
IL_00ef: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Button::set_DialogResult(valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult)
|
|
IL_00f4: nop
|
|
.line 54,54 : 13,69 ''
|
|
IL_00f5: ldarg.0
|
|
IL_00f6: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
IL_00fb: ldc.i4.s 12
|
|
IL_00fd: ldc.i4 0xdc
|
|
IL_0102: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0107: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_010c: nop
|
|
.line 55,55 : 13,39 ''
|
|
IL_010d: ldarg.0
|
|
IL_010e: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
IL_0113: ldstr "OkBTN"
|
|
IL_0118: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_011d: nop
|
|
.line 56,56 : 13,63 ''
|
|
IL_011e: ldarg.0
|
|
IL_011f: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
IL_0124: ldc.i4.s 75
|
|
IL_0126: ldc.i4.s 23
|
|
IL_0128: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_012d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0132: nop
|
|
.line 57,57 : 13,37 ''
|
|
IL_0133: ldarg.0
|
|
IL_0134: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
IL_0139: ldc.i4.0
|
|
IL_013a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_013f: nop
|
|
.line 58,58 : 13,36 ''
|
|
IL_0140: ldarg.0
|
|
IL_0141: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
IL_0146: ldstr "OK"
|
|
IL_014b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0150: nop
|
|
.line 59,59 : 13,55 ''
|
|
IL_0151: ldarg.0
|
|
IL_0152: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
IL_0157: ldc.i4.1
|
|
IL_0158: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
|
|
IL_015d: nop
|
|
.line 63,63 : 13,76 ''
|
|
IL_015e: ldarg.0
|
|
IL_015f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_0164: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_0169: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_016e: nop
|
|
.line 64,64 : 13,81 ''
|
|
IL_016f: ldarg.0
|
|
IL_0170: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_0175: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_ActiveCaption()
|
|
IL_017a: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_017f: nop
|
|
.line 65,65 : 13,63 ''
|
|
IL_0180: ldarg.0
|
|
IL_0181: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_0186: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_018b: ldarg.0
|
|
IL_018c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_0191: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0196: nop
|
|
.line 66,66 : 13,73 ''
|
|
IL_0197: ldarg.0
|
|
IL_0198: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_019d: ldc.i4.1
|
|
IL_019e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_01a3: nop
|
|
.line 67,67 : 13,163 ''
|
|
IL_01a4: ldarg.0
|
|
IL_01a5: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_01aa: ldstr "Tahoma"
|
|
IL_01af: ldc.r4 8.25
|
|
IL_01b4: ldc.i4.0
|
|
IL_01b5: ldc.i4.3
|
|
IL_01b6: ldc.i4 0xee
|
|
IL_01bb: 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_01c0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_01c5: nop
|
|
.line 68,68 : 13,163 ''
|
|
IL_01c6: ldarg.0
|
|
IL_01c7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_01cc: ldstr "Tahoma"
|
|
IL_01d1: ldc.r4 8.
|
|
IL_01d6: ldc.i4.1
|
|
IL_01d7: ldc.i4.3
|
|
IL_01d8: ldc.i4 0xee
|
|
IL_01dd: 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_01e2: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font)
|
|
IL_01e7: nop
|
|
.line 69,69 : 13,54 ''
|
|
IL_01e8: ldarg.0
|
|
IL_01e9: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_01ee: ldstr "Caption"
|
|
IL_01f3: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string)
|
|
IL_01f8: nop
|
|
.line 70,70 : 13,108 ''
|
|
IL_01f9: ldarg.0
|
|
IL_01fa: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_01ff: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_232_32x32()
|
|
IL_0204: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0209: nop
|
|
.line 71,71 : 13,73 ''
|
|
IL_020a: ldarg.0
|
|
IL_020b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_0210: ldc.i4.0
|
|
IL_0211: ldc.i4.0
|
|
IL_0212: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0217: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_021c: nop
|
|
.line 72,72 : 13,78 ''
|
|
IL_021d: ldarg.0
|
|
IL_021e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_0223: ldc.i4 0x12c
|
|
IL_0228: ldc.i4.s 40
|
|
IL_022a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_022f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0234: nop
|
|
.line 73,73 : 13,53 ''
|
|
IL_0235: ldarg.0
|
|
IL_0236: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_023b: ldstr "DialogHeader"
|
|
IL_0240: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0245: nop
|
|
.line 74,74 : 13,71 ''
|
|
IL_0246: ldarg.0
|
|
IL_0247: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_024c: ldc.i4 0x1c3
|
|
IL_0251: ldc.i4.s 53
|
|
IL_0253: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0258: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_025d: nop
|
|
.line 75,75 : 13,44 ''
|
|
IL_025e: ldarg.0
|
|
IL_025f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_0264: ldc.i4.1
|
|
IL_0265: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_026a: nop
|
|
.line 79,79 : 13,47 ''
|
|
IL_026b: ldarg.0
|
|
IL_026c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_0271: ldc.i4.1
|
|
IL_0272: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0277: nop
|
|
.line 80,80 : 13,76 ''
|
|
IL_0278: ldarg.0
|
|
IL_0279: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_027e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_0283: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0288: nop
|
|
.line 81,81 : 13,160 ''
|
|
IL_0289: ldarg.0
|
|
IL_028a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_028f: ldstr "Tahoma"
|
|
IL_0294: ldc.r4 8.25
|
|
IL_0299: ldc.i4.1
|
|
IL_029a: ldc.i4.3
|
|
IL_029b: ldc.i4 0xee
|
|
IL_02a0: 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_02a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_02aa: nop
|
|
.line 82,82 : 13,75 ''
|
|
IL_02ab: ldarg.0
|
|
IL_02ac: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_02b1: ldc.i4.s 12
|
|
IL_02b3: ldc.i4.s 23
|
|
IL_02b5: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_02ba: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_02bf: nop
|
|
.line 83,83 : 13,53 ''
|
|
IL_02c0: ldarg.0
|
|
IL_02c1: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_02c6: ldstr "CaptionLABEL"
|
|
IL_02cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_02d0: nop
|
|
.line 84,84 : 13,70 ''
|
|
IL_02d1: ldarg.0
|
|
IL_02d2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_02d7: ldc.i4.s 59
|
|
IL_02d9: ldc.i4.s 13
|
|
IL_02db: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_02e0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_02e5: nop
|
|
.line 85,85 : 13,44 ''
|
|
IL_02e6: ldarg.0
|
|
IL_02e7: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_02ec: ldc.i4.0
|
|
IL_02ed: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_02f2: nop
|
|
.line 86,86 : 13,50 ''
|
|
IL_02f3: ldarg.0
|
|
IL_02f4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::CaptionLABEL
|
|
IL_02f9: ldstr "(caption)"
|
|
IL_02fe: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0303: nop
|
|
.line 90,90 : 13,166 ''
|
|
IL_0304: ldarg.0
|
|
IL_0305: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_030a: ldc.i4.s 10
|
|
IL_030c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Anchor(valuetype [System.Windows.Forms]System.Windows.Forms.AnchorStyles)
|
|
IL_0311: nop
|
|
.line 91,91 : 13,111 ''
|
|
IL_0312: ldarg.0
|
|
IL_0313: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_0318: ldloc.0
|
|
IL_0319: ldstr "BackgroundPBOX.Image"
|
|
IL_031e: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_0323: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0328: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_032d: nop
|
|
.line 92,92 : 13,79 ''
|
|
IL_032e: ldarg.0
|
|
IL_032f: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_0334: ldc.i4 0x14a
|
|
IL_0339: ldc.i4.s 127
|
|
IL_033b: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0340: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0345: nop
|
|
.line 93,93 : 13,57 ''
|
|
IL_0346: ldarg.0
|
|
IL_0347: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_034c: ldstr "BackgroundPBOX"
|
|
IL_0351: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0356: nop
|
|
.line 94,94 : 13,74 ''
|
|
IL_0357: ldarg.0
|
|
IL_0358: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_035d: ldc.i4.s 120
|
|
IL_035f: ldc.i4 0x81
|
|
IL_0364: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0369: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_036e: nop
|
|
.line 95,95 : 13,93 ''
|
|
IL_036f: ldarg.0
|
|
IL_0370: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_0375: ldc.i4.2
|
|
IL_0376: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode)
|
|
IL_037b: nop
|
|
.line 96,96 : 13,46 ''
|
|
IL_037c: ldarg.0
|
|
IL_037d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_0382: ldc.i4.3
|
|
IL_0383: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32)
|
|
IL_0388: nop
|
|
.line 97,97 : 13,49 ''
|
|
IL_0389: ldarg.0
|
|
IL_038a: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_038f: ldc.i4.0
|
|
IL_0390: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool)
|
|
IL_0395: nop
|
|
.line 98,98 : 13,49 ''
|
|
IL_0396: ldarg.0
|
|
IL_0397: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_039c: ldc.i4.0
|
|
IL_039d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool)
|
|
IL_03a2: nop
|
|
.line 102,102 : 13,74 ''
|
|
IL_03a3: ldarg.0
|
|
IL_03a4: ldc.r4 6.
|
|
IL_03a9: ldc.r4 13.
|
|
IL_03ae: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_03b3: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_03b8: nop
|
|
.line 103,103 : 13,74 ''
|
|
IL_03b9: ldarg.0
|
|
IL_03ba: ldc.i4.1
|
|
IL_03bb: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_03c0: nop
|
|
.line 104,104 : 13,65 ''
|
|
IL_03c1: ldarg.0
|
|
IL_03c2: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Window()
|
|
IL_03c7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_03cc: nop
|
|
.line 105,105 : 13,65 ''
|
|
IL_03cd: ldarg.0
|
|
IL_03ce: ldc.i4 0x1c3
|
|
IL_03d3: ldc.i4 0xff
|
|
IL_03d8: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_03dd: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_03e2: nop
|
|
.line 106,106 : 13,52 ''
|
|
IL_03e3: ldarg.0
|
|
IL_03e4: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03e9: ldarg.0
|
|
IL_03ea: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_03ef: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_03f4: nop
|
|
.line 107,107 : 13,43 ''
|
|
IL_03f5: ldarg.0
|
|
IL_03f6: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_03fb: ldarg.0
|
|
IL_03fc: ldfld class [System.Windows.Forms]System.Windows.Forms.Button Virtuoso.Miranda.Plugins.Forms.InformationDialog::OkBTN
|
|
IL_0401: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0406: nop
|
|
.line 108,108 : 13,54 ''
|
|
IL_0407: ldarg.0
|
|
IL_0408: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_040d: ldarg.0
|
|
IL_040e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationLABEL
|
|
IL_0413: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0418: nop
|
|
.line 109,109 : 13,50 ''
|
|
IL_0419: ldarg.0
|
|
IL_041a: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_041f: ldarg.0
|
|
IL_0420: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_0425: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_042a: nop
|
|
.line 110,110 : 13,147 ''
|
|
IL_042b: ldarg.0
|
|
IL_042c: ldstr "Tahoma"
|
|
IL_0431: ldc.r4 8.
|
|
IL_0436: ldc.i4.0
|
|
IL_0437: ldc.i4.3
|
|
IL_0438: ldc.i4 0xee
|
|
IL_043d: 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_0442: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0447: nop
|
|
.line 111,111 : 13,85 ''
|
|
IL_0448: ldarg.0
|
|
IL_0449: ldc.i4.3
|
|
IL_044a: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle)
|
|
IL_044f: nop
|
|
.line 112,112 : 13,84 ''
|
|
IL_0450: ldarg.0
|
|
IL_0451: ldloc.0
|
|
IL_0452: ldstr "$this.Icon"
|
|
IL_0457: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_045c: castclass [System.Drawing]System.Drawing.Icon
|
|
IL_0461: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon)
|
|
IL_0466: nop
|
|
.line 113,113 : 13,38 ''
|
|
IL_0467: ldarg.0
|
|
IL_0468: ldc.i4.0
|
|
IL_0469: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool)
|
|
IL_046e: nop
|
|
.line 114,114 : 13,38 ''
|
|
IL_046f: ldarg.0
|
|
IL_0470: ldc.i4.0
|
|
IL_0471: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool)
|
|
IL_0476: nop
|
|
.line 115,115 : 13,45 ''
|
|
IL_0477: ldarg.0
|
|
IL_0478: ldstr "InformationDialog"
|
|
IL_047d: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0482: nop
|
|
.line 116,116 : 13,86 ''
|
|
IL_0483: ldarg.0
|
|
IL_0484: ldc.i4.1
|
|
IL_0485: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition)
|
|
IL_048a: nop
|
|
.line 117,117 : 13,39 ''
|
|
IL_048b: ldarg.0
|
|
IL_048c: ldstr "Information"
|
|
IL_0491: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0496: nop
|
|
.line 118,118 : 13,33 ''
|
|
IL_0497: ldarg.0
|
|
IL_0498: ldc.i4.1
|
|
IL_0499: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_TopMost(bool)
|
|
IL_049e: nop
|
|
.line 119,119 : 13,81 ''
|
|
IL_049f: ldarg.0
|
|
IL_04a0: ldarg.0
|
|
IL_04a1: ldftn instance void Virtuoso.Miranda.Plugins.Forms.InformationDialog::InformationDialog_Shown(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_04a7: newobj instance void [mscorlib]System.EventHandler::.ctor(object,
|
|
native int)
|
|
IL_04ac: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Shown(class [mscorlib]System.EventHandler)
|
|
IL_04b1: nop
|
|
.line 120,120 : 13,51 ''
|
|
IL_04b2: ldarg.0
|
|
IL_04b3: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_04b8: ldc.i4.0
|
|
IL_04b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_04be: nop
|
|
.line 121,121 : 13,47 ''
|
|
IL_04bf: ldarg.0
|
|
IL_04c0: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Miranda.Plugins.Forms.InformationDialog::DialogHeader
|
|
IL_04c5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_04ca: nop
|
|
.line 122,122 : 13,89 ''
|
|
IL_04cb: ldarg.0
|
|
IL_04cc: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Miranda.Plugins.Forms.InformationDialog::BackgroundPBOX
|
|
IL_04d1: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit()
|
|
IL_04d6: nop
|
|
.line 123,123 : 13,38 ''
|
|
IL_04d7: ldarg.0
|
|
IL_04d8: ldc.i4.0
|
|
IL_04d9: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_04de: nop
|
|
.line 124,124 : 13,34 ''
|
|
IL_04df: ldarg.0
|
|
IL_04e0: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_04e5: nop
|
|
.line 126,126 : 9,10 ''
|
|
IL_04e6: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.ControlCollection CS$1$0000)
|
|
.line 50,50 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Forms\\LocalizableDialog.cs'
|
|
IL_0000: nop
|
|
.line 50,50 : 19,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 50,50 : 50,51 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method LocalizableDialog::get_NonLocalizableControls
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags
|
|
get_TranslateFlags() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags CS$1$0000)
|
|
.line 55,55 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 55,55 : 42,43 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 56,56 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 19,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags
|
|
.line 56,56 : 43,44 ''
|
|
IL_0008: ret
|
|
} // end of method LocalizableDialog::set_TranslateFlags
|
|
|
|
.method family hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 63,63 : 79,80 ''
|
|
IL_0009: nop
|
|
.line 63,63 : 81,82 ''
|
|
IL_000a: nop
|
|
IL_000b: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 65,65 : 85,86 ''
|
|
IL_0009: nop
|
|
.line 65,65 : 87,88 ''
|
|
IL_000a: nop
|
|
IL_000b: 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 29 (0x1d)
|
|
.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)
|
|
IL_0007: nop
|
|
.line 68,68 : 9,10 ''
|
|
IL_0008: nop
|
|
.line 69,69 : 13,36 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: ldarg.2
|
|
IL_000b: stfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags
|
|
.line 70,70 : 13,74 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: newobj instance void Virtuoso.Miranda.Plugins.Collections.ControlCollection::.ctor()
|
|
IL_0016: stfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls
|
|
.line 71,71 : 9,10 ''
|
|
IL_001b: nop
|
|
IL_001c: ret
|
|
} // end of method LocalizableDialog::.ctor
|
|
|
|
.method family hidebysig virtual instance void
|
|
OnLoad(class [mscorlib]System.EventArgs e) cil managed
|
|
{
|
|
// Code size 201 (0xc9)
|
|
.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] bool CS$4$0000,
|
|
[3] class [mscorlib]System.Collections.IEnumerator CS$5$0001,
|
|
[4] class [mscorlib]System.IDisposable CS$0$0002)
|
|
.line 78,78 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance bool [System]System.ComponentModel.Component::get_DesignMode()
|
|
IL_0007: stloc.2
|
|
IL_0008: ldloc.2
|
|
IL_0009: brtrue IL_00c0
|
|
|
|
.line 80,80 : 13,14 ''
|
|
IL_000e: nop
|
|
.line 81,81 : 17,123 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags
|
|
IL_0015: ldc.i4.2
|
|
IL_0016: and
|
|
IL_0017: ldc.i4.2
|
|
IL_0018: ceq
|
|
IL_001a: stloc.2
|
|
IL_001b: ldloc.2
|
|
IL_001c: brtrue.s IL_0030
|
|
|
|
.line 82,82 : 21,63 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.0
|
|
IL_0020: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
|
|
IL_0025: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string)
|
|
IL_002a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_002f: nop
|
|
.line 84,84 : 17,24 ''
|
|
IL_0030: nop
|
|
.line 84,84 : 45,53 ''
|
|
IL_0031: ldarg.0
|
|
IL_0032: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0037: callvirt instance class [mscorlib]System.Collections.IEnumerator [System.Windows.Forms]System.Windows.Forms.Layout.ArrangedElementCollection::GetEnumerator()
|
|
IL_003c: stloc.3
|
|
.try
|
|
{
|
|
IL_003d: br.s IL_0098
|
|
|
|
.line 84,84 : 26,41 ''
|
|
IL_003f: ldloc.3
|
|
IL_0040: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current()
|
|
IL_0045: castclass [System.Windows.Forms]System.Windows.Forms.Control
|
|
IL_004a: stloc.0
|
|
.line 85,85 : 17,18 ''
|
|
IL_004b: nop
|
|
.line 86,86 : 21,67 ''
|
|
IL_004c: ldloc.0
|
|
IL_004d: isinst [System.Windows.Forms]System.Windows.Forms.TextBoxBase
|
|
IL_0052: stloc.1
|
|
.line 88,88 : 21,67 ''
|
|
IL_0053: ldarg.0
|
|
IL_0054: ldfld class Virtuoso.Miranda.Plugins.Collections.ControlCollection Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::nonLocalizableControls
|
|
IL_0059: ldloc.0
|
|
IL_005a: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class [System.Windows.Forms]System.Windows.Forms.Control>::Contains(!0)
|
|
IL_005f: stloc.2
|
|
IL_0060: ldloc.2
|
|
IL_0061: brtrue.s IL_0097
|
|
|
|
.line 89,89 : 21,22 ''
|
|
IL_0063: nop
|
|
.line 90,90 : 25,201 ''
|
|
IL_0064: ldloc.1
|
|
IL_0065: brfalse.s IL_007c
|
|
|
|
IL_0067: ldloc.1
|
|
IL_0068: callvirt instance bool [System.Windows.Forms]System.Windows.Forms.TextBoxBase::get_ReadOnly()
|
|
IL_006d: brtrue.s IL_007c
|
|
|
|
IL_006f: ldarg.0
|
|
IL_0070: ldfld valuetype Virtuoso.Miranda.Plugins.Forms.FormTranslationFlags Virtuoso.Miranda.Plugins.Forms.LocalizableDialog::translateFlags
|
|
IL_0075: ldc.i4.1
|
|
IL_0076: and
|
|
IL_0077: ldc.i4.1
|
|
IL_0078: ceq
|
|
IL_007a: br.s IL_007d
|
|
|
|
IL_007c: ldc.i4.1
|
|
IL_007d: nop
|
|
IL_007e: stloc.2
|
|
IL_007f: ldloc.2
|
|
IL_0080: brtrue.s IL_0084
|
|
|
|
.line 91,91 : 29,38 ''
|
|
IL_0082: br.s IL_0098
|
|
|
|
.line 93,93 : 25,83 ''
|
|
IL_0084: ldloc.0
|
|
IL_0085: ldloc.0
|
|
IL_0086: callvirt instance string [System.Windows.Forms]System.Windows.Forms.Control::get_Text()
|
|
IL_008b: call string Virtuoso.Miranda.Plugins.Infrastructure.LanguagePack::TranslateString(string)
|
|
IL_0090: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0095: nop
|
|
.line 94,94 : 21,22 ''
|
|
IL_0096: nop
|
|
.line 95,95 : 17,18 ''
|
|
IL_0097: nop
|
|
.line 84,84 : 42,44 ''
|
|
IL_0098: ldloc.3
|
|
IL_0099: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
|
|
IL_009e: stloc.2
|
|
IL_009f: ldloc.2
|
|
IL_00a0: brtrue.s IL_003f
|
|
|
|
IL_00a2: leave.s IL_00be
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00a4: ldloc.3
|
|
IL_00a5: isinst [mscorlib]System.IDisposable
|
|
IL_00aa: stloc.s CS$0$0002
|
|
IL_00ac: ldloc.s CS$0$0002
|
|
IL_00ae: ldnull
|
|
IL_00af: ceq
|
|
IL_00b1: stloc.2
|
|
IL_00b2: ldloc.2
|
|
IL_00b3: brtrue.s IL_00bd
|
|
|
|
IL_00b5: ldloc.s CS$0$0002
|
|
IL_00b7: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_00bc: nop
|
|
IL_00bd: endfinally
|
|
} // end handler
|
|
IL_00be: nop
|
|
.line 96,96 : 13,14 ''
|
|
IL_00bf: nop
|
|
.line 98,98 : 13,28 ''
|
|
IL_00c0: ldarg.0
|
|
IL_00c1: ldarg.1
|
|
IL_00c2: call instance void [System.Windows.Forms]System.Windows.Forms.Form::OnLoad(class [mscorlib]System.EventArgs)
|
|
IL_00c7: nop
|
|
.line 99,99 : 9,10 ''
|
|
IL_00c8: 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 17 (0x11)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 38,38 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 39,39 : 13,38 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: stfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName
|
|
.line 40,40 : 9,10 ''
|
|
IL_000f: nop
|
|
IL_0010: ret
|
|
} // end of method EnumValueFriendlyNameAttribute::.ctor
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_FriendlyName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 48,48 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 48,48 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method EnumValueFriendlyNameAttribute::get_FriendlyName
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_FriendlyName(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 49,49 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::friendlyName
|
|
.line 49,49 : 41,42 ''
|
|
IL_0008: ret
|
|
} // end of method EnumValueFriendlyNameAttribute::set_FriendlyName
|
|
|
|
.method public hidebysig static class [mscorlib]System.Collections.Generic.Dictionary`2<!!TEnum,string>
|
|
GetFriendlyNames<valuetype .ctor ([mscorlib]System.ValueType) TEnum>() cil managed
|
|
{
|
|
// Code size 224 (0xe0)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Type enumType,
|
|
[1] class [mscorlib]System.Type thisType,
|
|
[2] class [mscorlib]System.Collections.Generic.Dictionary`2<!!TEnum,string> results,
|
|
[3] class [mscorlib]System.Reflection.FieldInfo 'field',
|
|
[4] class Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute[] names,
|
|
[5] class [mscorlib]System.Collections.Generic.Dictionary`2<!!TEnum,string> CS$1$0000,
|
|
[6] bool CS$4$0001,
|
|
[7] class [mscorlib]System.Reflection.FieldInfo[] CS$6$0002,
|
|
[8] int32 CS$7$0003)
|
|
.line 57,57 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 13,43 ''
|
|
IL_0001: ldtoken !!TEnum
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: stloc.0
|
|
.line 60,60 : 13,34 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: callvirt instance bool [mscorlib]System.Type::get_IsEnum()
|
|
IL_0012: stloc.s CS$4$0001
|
|
IL_0014: ldloc.s CS$4$0001
|
|
IL_0016: brtrue.s IL_0028
|
|
|
|
.line 61,61 : 17,86 ''
|
|
IL_0018: ldstr "TEnum is not an enumeration."
|
|
IL_001d: ldstr "TEnum"
|
|
IL_0022: newobj instance void [mscorlib]System.ArgumentException::.ctor(string,
|
|
string)
|
|
IL_0027: throw
|
|
|
|
.line 63,63 : 13,68 ''
|
|
IL_0028: ldtoken Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute
|
|
IL_002d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0032: stloc.1
|
|
.line 64,64 : 13,82 ''
|
|
IL_0033: ldc.i4.1
|
|
IL_0034: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<!!TEnum,string>::.ctor(int32)
|
|
IL_0039: stloc.2
|
|
.line 66,66 : 13,20 ''
|
|
IL_003a: nop
|
|
.line 66,66 : 41,61 ''
|
|
IL_003b: ldloc.0
|
|
IL_003c: callvirt instance class [mscorlib]System.Reflection.FieldInfo[] [mscorlib]System.Type::GetFields()
|
|
IL_0041: stloc.s CS$6$0002
|
|
IL_0043: ldc.i4.0
|
|
IL_0044: stloc.s CS$7$0003
|
|
IL_0046: br.s IL_00c7
|
|
|
|
.line 66,66 : 22,37 ''
|
|
IL_0048: ldloc.s CS$6$0002
|
|
IL_004a: ldloc.s CS$7$0003
|
|
IL_004c: ldelem.ref
|
|
IL_004d: stloc.3
|
|
.line 67,67 : 13,14 ''
|
|
IL_004e: nop
|
|
.line 68,68 : 17,93 ''
|
|
IL_004f: ldloc.3
|
|
IL_0050: callvirt instance valuetype [mscorlib]System.Reflection.FieldAttributes [mscorlib]System.Reflection.FieldInfo::get_Attributes()
|
|
IL_0055: ldc.i4.s 64
|
|
IL_0057: and
|
|
IL_0058: ldc.i4.s 64
|
|
IL_005a: ceq
|
|
IL_005c: stloc.s CS$4$0001
|
|
IL_005e: ldloc.s CS$4$0001
|
|
IL_0060: brtrue.s IL_0064
|
|
|
|
.line 69,69 : 21,30 ''
|
|
IL_0062: br.s IL_00c1
|
|
|
|
.line 71,71 : 17,135 ''
|
|
IL_0064: ldloc.3
|
|
IL_0065: ldloc.1
|
|
IL_0066: ldc.i4.0
|
|
IL_0067: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_006c: castclass class Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute[]
|
|
IL_0071: stloc.s names
|
|
.line 73,73 : 17,55 ''
|
|
IL_0073: ldloc.s names
|
|
IL_0075: brfalse.s IL_0083
|
|
|
|
IL_0077: ldloc.s names
|
|
IL_0079: ldlen
|
|
IL_007a: conv.i4
|
|
IL_007b: ldc.i4.0
|
|
IL_007c: cgt
|
|
IL_007e: ldc.i4.0
|
|
IL_007f: ceq
|
|
IL_0081: br.s IL_0084
|
|
|
|
IL_0083: ldc.i4.1
|
|
IL_0084: nop
|
|
IL_0085: stloc.s CS$4$0001
|
|
IL_0087: ldloc.s CS$4$0001
|
|
IL_0089: brtrue.s IL_00a8
|
|
|
|
.line 74,74 : 21,92 ''
|
|
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.s names
|
|
IL_0099: ldc.i4.0
|
|
IL_009a: ldelem.ref
|
|
IL_009b: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.EnumValueFriendlyNameAttribute::get_FriendlyName()
|
|
IL_00a0: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<!!TEnum,string>::Add(!0,
|
|
!1)
|
|
IL_00a5: nop
|
|
IL_00a6: br.s IL_00c0
|
|
|
|
.line 76,76 : 21,81 ''
|
|
IL_00a8: ldloc.2
|
|
IL_00a9: ldloc.3
|
|
IL_00aa: callvirt instance object [mscorlib]System.Reflection.FieldInfo::GetRawConstantValue()
|
|
IL_00af: unbox.any !!TEnum
|
|
IL_00b4: ldloc.3
|
|
IL_00b5: callvirt instance string [mscorlib]System.Reflection.MemberInfo::get_Name()
|
|
IL_00ba: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<!!TEnum,string>::Add(!0,
|
|
!1)
|
|
IL_00bf: nop
|
|
.line 77,77 : 13,14 ''
|
|
IL_00c0: nop
|
|
IL_00c1: ldloc.s CS$7$0003
|
|
IL_00c3: ldc.i4.1
|
|
IL_00c4: add
|
|
IL_00c5: stloc.s CS$7$0003
|
|
.line 66,66 : 38,40 ''
|
|
IL_00c7: ldloc.s CS$7$0003
|
|
IL_00c9: ldloc.s CS$6$0002
|
|
IL_00cb: ldlen
|
|
IL_00cc: conv.i4
|
|
IL_00cd: clt
|
|
IL_00cf: stloc.s CS$4$0001
|
|
IL_00d1: ldloc.s CS$4$0001
|
|
IL_00d3: brtrue IL_0048
|
|
|
|
.line 79,79 : 13,28 ''
|
|
IL_00d8: ldloc.2
|
|
IL_00d9: stloc.s CS$1$0000
|
|
IL_00db: br.s IL_00dd
|
|
|
|
.line 80,80 : 9,10 ''
|
|
IL_00dd: ldloc.s CS$1$0000
|
|
IL_00df: 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<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> 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 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method MessageQueue::add_MessageSending
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_MessageSending(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method MessageQueue::remove_MessageSending
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_MessageSent(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method MessageQueue::add_MessageSent
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_MessageSent(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method MessageQueue::remove_MessageSent
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 46 (0x2e)
|
|
.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<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>>::.ctor(int32)
|
|
IL_0007: stfld class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> 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()
|
|
IL_001e: nop
|
|
.line 62,62 : 9,10 ''
|
|
IL_001f: nop
|
|
.line 63,63 : 13,51 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldarg.0
|
|
IL_0022: callvirt instance class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::InitializeQueueThread()
|
|
IL_0027: stfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread
|
|
.line 64,64 : 9,10 ''
|
|
IL_002c: nop
|
|
IL_002d: ret
|
|
} // end of method MessageQueue::.ctor
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance class [mscorlib]System.Threading.Thread
|
|
InitializeQueueThread() cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Threading.Thread thread,
|
|
[1] class [mscorlib]System.Threading.Thread CS$1$0000)
|
|
.line 67,67 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 13,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: dup
|
|
IL_0003: ldvirtftn instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::ProcessQueue()
|
|
IL_0009: newobj instance void [mscorlib]System.Threading.ThreadStart::.ctor(object,
|
|
native int)
|
|
IL_000e: newobj instance void [mscorlib]System.Threading.Thread::.ctor(class [mscorlib]System.Threading.ThreadStart)
|
|
IL_0013: stloc.0
|
|
.line 69,69 : 13,40 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: ldc.i4.1
|
|
IL_0016: callvirt instance void [mscorlib]System.Threading.Thread::set_IsBackground(bool)
|
|
IL_001b: nop
|
|
.line 71,71 : 13,27 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: stloc.1
|
|
IL_001e: br.s IL_0020
|
|
|
|
.line 72,72 : 9,10 ''
|
|
IL_0020: ldloc.1
|
|
IL_0021: ret
|
|
} // end of method MessageQueue::InitializeQueueThread
|
|
|
|
.method family hidebysig virtual instance void
|
|
Finalize() cil managed
|
|
{
|
|
// Code size 34 (0x22)
|
|
.maxstack 2
|
|
.line 75,75 : 9,10 ''
|
|
.try
|
|
{
|
|
IL_0000: nop
|
|
.line 76,76 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SetState(bool)
|
|
IL_0008: nop
|
|
.line 77,77 : 13,32 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle
|
|
IL_000f: callvirt instance void [mscorlib]System.Threading.WaitHandle::Close()
|
|
IL_0014: nop
|
|
.line 78,78 : 9,10 ''
|
|
IL_0015: nop
|
|
IL_0016: leave.s IL_0020
|
|
|
|
.line 78,78 : 9,10 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0018: ldarg.0
|
|
IL_0019: call instance void [mscorlib]System.Object::Finalize()
|
|
IL_001e: nop
|
|
IL_001f: endfinally
|
|
} // end handler
|
|
IL_0020: nop
|
|
.line 78,78 : 9,10 ''
|
|
IL_0021: ret
|
|
} // end of method MessageQueue::Finalize
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_Suspended() cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 87,87 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 17,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: volatile.
|
|
IL_0004: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 89,89 : 13,14 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: ret
|
|
} // end of method MessageQueue::get_Suspended
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Threading.ManualResetEvent
|
|
get_WaitHandle() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Threading.ManualResetEvent CS$1$0000)
|
|
.line 95,95 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 96,96 : 17,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 97,97 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MessageQueue::get_WaitHandle
|
|
|
|
.method family hidebysig specialname instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>>
|
|
get_Queue() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> CS$1$0000)
|
|
.line 102,102 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 102,102 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 102,102 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MessageQueue::get_Queue
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_Enabled() cil managed
|
|
{
|
|
// Code size 14 (0xe)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 108,108 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 109,109 : 17,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: volatile.
|
|
IL_0004: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::enabled
|
|
IL_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 110,110 : 13,14 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: ret
|
|
} // end of method MessageQueue::get_Enabled
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_QueueHasItems() cil managed
|
|
{
|
|
// Code size 43 (0x2b)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> CS$2$0001)
|
|
.line 116,116 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 117,117 : 17,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue()
|
|
IL_0007: dup
|
|
IL_0008: stloc.1
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 118,118 : 21,44 ''
|
|
.try
|
|
{
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue()
|
|
IL_0015: callvirt instance int32 class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>>::get_Count()
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: cgt
|
|
IL_001d: stloc.0
|
|
IL_001e: leave.s IL_0028
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0020: ldloc.1
|
|
IL_0021: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0026: nop
|
|
IL_0027: endfinally
|
|
} // end handler
|
|
IL_0028: nop
|
|
.line 119,119 : 13,14 ''
|
|
IL_0029: ldloc.0
|
|
IL_002a: ret
|
|
} // end of method MessageQueue::get_QueueHasItems
|
|
|
|
.method family hidebysig newslot specialname virtual
|
|
instance bool get_ClearQueueWhenDisabled() cil managed
|
|
{
|
|
// Code size 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 125,125 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 126,126 : 17,29 ''
|
|
IL_0001: ldc.i4.1
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 127,127 : 13,14 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: ret
|
|
} // end of method MessageQueue::get_ClearQueueWhenDisabled
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void ProcessQueue() cil managed
|
|
{
|
|
// Code size 169 (0xa9)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000,
|
|
[1] class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> CS$2$0001)
|
|
.line 135,135 : 9,10 ''
|
|
IL_0000: nop
|
|
IL_0001: br IL_008f
|
|
|
|
.line 137,137 : 13,14 ''
|
|
IL_0006: nop
|
|
IL_0007: br.s IL_0012
|
|
|
|
.line 139,139 : 21,58 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: ldc.i4.s 50
|
|
IL_000c: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime)
|
|
IL_0011: nop
|
|
.line 138,138 : 17,34 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: volatile.
|
|
IL_0015: ldfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended
|
|
IL_001a: stloc.0
|
|
IL_001b: ldloc.0
|
|
IL_001c: brtrue.s IL_0009
|
|
|
|
.line 141,141 : 17,29 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: call instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue()
|
|
IL_0024: dup
|
|
IL_0025: stloc.1
|
|
IL_0026: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_002b: nop
|
|
.line 142,142 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_002c: nop
|
|
IL_002d: br.s IL_005f
|
|
|
|
.line 144,144 : 21,22 ''
|
|
IL_002f: nop
|
|
.line 145,145 : 25,44 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle
|
|
IL_0036: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Reset()
|
|
IL_003b: pop
|
|
.line 146,146 : 25,55 ''
|
|
IL_003c: ldarg.0
|
|
IL_003d: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::RaiseMessageForwardingEvent()
|
|
IL_0042: nop
|
|
.line 148,148 : 25,49 ''
|
|
IL_0043: ldarg.0
|
|
IL_0044: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::DequeueAndSendMessage()
|
|
IL_0049: nop
|
|
.line 149,149 : 25,58 ''
|
|
IL_004a: ldarg.0
|
|
IL_004b: ldarg.0
|
|
IL_004c: callvirt instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueItemProcessedWaitTime()
|
|
IL_0051: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32)
|
|
IL_0056: nop
|
|
.line 151,151 : 25,54 ''
|
|
IL_0057: ldarg.0
|
|
IL_0058: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::RaiseMessageForwardedEvent()
|
|
IL_005d: nop
|
|
.line 152,152 : 21,22 ''
|
|
IL_005e: nop
|
|
.line 143,143 : 21,42 ''
|
|
IL_005f: ldarg.0
|
|
IL_0060: call instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueHasItems()
|
|
IL_0065: stloc.0
|
|
IL_0066: ldloc.0
|
|
IL_0067: brtrue.s IL_002f
|
|
|
|
.line 154,154 : 21,38 ''
|
|
IL_0069: ldarg.0
|
|
IL_006a: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle
|
|
IL_006f: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_0074: pop
|
|
.line 155,155 : 17,18 ''
|
|
IL_0075: nop
|
|
IL_0076: leave.s IL_0080
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0078: ldloc.1
|
|
IL_0079: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_007e: nop
|
|
IL_007f: endfinally
|
|
} // end handler
|
|
IL_0080: nop
|
|
.line 157,157 : 17,46 ''
|
|
IL_0081: ldarg.0
|
|
IL_0082: ldarg.0
|
|
IL_0083: callvirt instance int32 Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_QueueProcessedWaitTime()
|
|
IL_0088: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32)
|
|
IL_008d: nop
|
|
.line 158,158 : 13,14 ''
|
|
IL_008e: nop
|
|
.line 136,136 : 13,28 ''
|
|
IL_008f: ldarg.0
|
|
IL_0090: call instance bool Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Enabled()
|
|
IL_0095: stloc.0
|
|
IL_0096: ldloc.0
|
|
IL_0097: brtrue IL_0006
|
|
|
|
.line 160,160 : 13,30 ''
|
|
IL_009c: ldarg.0
|
|
IL_009d: ldfld class [mscorlib]System.Threading.ManualResetEvent Virtuoso.Miranda.Plugins.Helpers.MessageQueue::waitHandle
|
|
IL_00a2: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
|
|
IL_00a7: pop
|
|
.line 161,161 : 9,10 ''
|
|
IL_00a8: ret
|
|
} // end of method MessageQueue::ProcessQueue
|
|
|
|
.method family hidebysig instance void
|
|
DequeueAndSendMessage() cil managed
|
|
{
|
|
// Code size 62 (0x3e)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string> data,
|
|
[1] class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> CS$2$0000)
|
|
.line 164,164 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 165,165 : 13,25 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue()
|
|
IL_0007: dup
|
|
IL_0008: stloc.1
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 166,166 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 167,167 : 17,74 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: call instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue()
|
|
IL_0016: callvirt instance !0 class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>>::Dequeue()
|
|
IL_001b: stloc.0
|
|
.line 168,168 : 17,51 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: ldloca.s data
|
|
IL_001f: call instance !0 valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>::get_Key()
|
|
IL_0024: ldloca.s data
|
|
IL_0026: call instance !1 valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>::get_Value()
|
|
IL_002b: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
string)
|
|
IL_0030: nop
|
|
.line 169,169 : 13,14 ''
|
|
IL_0031: nop
|
|
IL_0032: leave.s IL_003c
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0034: ldloc.1
|
|
IL_0035: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_003a: nop
|
|
IL_003b: endfinally
|
|
} // end handler
|
|
IL_003c: nop
|
|
.line 170,170 : 9,10 ''
|
|
IL_003d: 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 10 (0xa)
|
|
.maxstack 8
|
|
.line 173,173 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 174,174 : 13,44 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldarg.2
|
|
IL_0003: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::SendMessage(string)
|
|
IL_0008: nop
|
|
.line 175,175 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method MessageQueue::SendMessage
|
|
|
|
.method family hidebysig newslot specialname virtual
|
|
instance int32 get_QueueItemProcessedWaitTime() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 180,180 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 181,181 : 17,63 ''
|
|
IL_0001: ldc.i4 0x3e8
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 182,182 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method MessageQueue::get_QueueItemProcessedWaitTime
|
|
|
|
.method family hidebysig newslot specialname virtual
|
|
instance int32 get_QueueProcessedWaitTime() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 188,188 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 189,189 : 17,59 ''
|
|
IL_0001: ldc.i4 0x3e8
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 190,190 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method MessageQueue::get_QueueProcessedWaitTime
|
|
|
|
.method public hidebysig instance void
|
|
SuspendQueue() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 8
|
|
.line 198,198 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 199,199 : 13,30 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: volatile.
|
|
IL_0005: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended
|
|
.line 200,200 : 9,10 ''
|
|
IL_000a: ret
|
|
} // end of method MessageQueue::SuspendQueue
|
|
|
|
.method public hidebysig instance void
|
|
ResumeQueue() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 8
|
|
.line 203,203 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 204,204 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: volatile.
|
|
IL_0005: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::suspended
|
|
.line 205,205 : 9,10 ''
|
|
IL_000a: 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 54 (0x36)
|
|
.maxstack 3
|
|
.locals init ([0] class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> CS$2$0000)
|
|
.line 208,208 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 209,209 : 13,25 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue
|
|
IL_0007: dup
|
|
IL_0008: stloc.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 210,210 : 17,83 ''
|
|
.try
|
|
{
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldfld class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::queue
|
|
IL_0015: ldarg.1
|
|
IL_0016: ldarg.2
|
|
IL_0017: newobj instance void valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>::.ctor(!0,
|
|
!1)
|
|
IL_001c: callvirt instance void class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>>::Enqueue(!0)
|
|
IL_0021: nop
|
|
IL_0022: leave.s IL_002c
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0024: ldloc.0
|
|
IL_0025: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_002a: nop
|
|
IL_002b: endfinally
|
|
} // end handler
|
|
IL_002c: nop
|
|
.line 212,212 : 13,28 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldc.i4.1
|
|
IL_002f: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::SetState(bool)
|
|
IL_0034: nop
|
|
.line 213,213 : 9,10 ''
|
|
IL_0035: ret
|
|
} // end of method MessageQueue::EnqueueMessage
|
|
|
|
.method public hidebysig instance void
|
|
SetState(bool enabled) cil managed
|
|
{
|
|
// Code size 136 (0x88)
|
|
.maxstack 2
|
|
.locals init ([0] class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> CS$2$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 216,216 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 218,218 : 13,25 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue()
|
|
IL_0007: dup
|
|
IL_0008: stloc.0
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 219,219 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 220,220 : 17,29 ''
|
|
IL_0010: ldarg.1
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.1
|
|
IL_0015: ldloc.1
|
|
IL_0016: brtrue.s IL_0064
|
|
|
|
.line 221,221 : 17,18 ''
|
|
IL_0018: nop
|
|
.line 222,222 : 21,96 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread
|
|
IL_001f: callvirt instance valuetype [mscorlib]System.Threading.ThreadState [mscorlib]System.Threading.Thread::get_ThreadState()
|
|
IL_0024: ldc.i4.s 16
|
|
IL_0026: and
|
|
IL_0027: ldc.i4.s 16
|
|
IL_0029: ceq
|
|
IL_002b: ldc.i4.0
|
|
IL_002c: ceq
|
|
IL_002e: stloc.1
|
|
IL_002f: ldloc.1
|
|
IL_0030: brtrue.s IL_003e
|
|
|
|
.line 223,223 : 25,63 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldarg.0
|
|
IL_0034: callvirt instance class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::InitializeQueueThread()
|
|
IL_0039: stfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread
|
|
.line 225,225 : 21,100 ''
|
|
IL_003e: ldarg.0
|
|
IL_003f: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread
|
|
IL_0044: callvirt instance valuetype [mscorlib]System.Threading.ThreadState [mscorlib]System.Threading.Thread::get_ThreadState()
|
|
IL_0049: ldc.i4.8
|
|
IL_004a: and
|
|
IL_004b: ldc.i4.8
|
|
IL_004c: ceq
|
|
IL_004e: ldc.i4.0
|
|
IL_004f: ceq
|
|
IL_0051: stloc.1
|
|
IL_0052: ldloc.1
|
|
IL_0053: brtrue.s IL_0061
|
|
|
|
.line 226,226 : 25,45 ''
|
|
IL_0055: ldarg.0
|
|
IL_0056: ldfld class [mscorlib]System.Threading.Thread Virtuoso.Miranda.Plugins.Helpers.MessageQueue::QueueThread
|
|
IL_005b: callvirt instance void [mscorlib]System.Threading.Thread::Start()
|
|
IL_0060: nop
|
|
.line 227,227 : 17,18 ''
|
|
IL_0061: nop
|
|
IL_0062: br.s IL_0072
|
|
|
|
.line 229,229 : 17,18 ''
|
|
IL_0064: nop
|
|
.line 230,230 : 21,35 ''
|
|
IL_0065: ldarg.0
|
|
IL_0066: call instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> Virtuoso.Miranda.Plugins.Helpers.MessageQueue::get_Queue()
|
|
IL_006b: callvirt instance void class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>>::Clear()
|
|
IL_0070: nop
|
|
.line 231,231 : 17,18 ''
|
|
IL_0071: nop
|
|
.line 233,233 : 17,40 ''
|
|
IL_0072: ldarg.0
|
|
IL_0073: ldarg.1
|
|
IL_0074: volatile.
|
|
IL_0076: stfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Helpers.MessageQueue::enabled
|
|
.line 234,234 : 13,14 ''
|
|
IL_007b: nop
|
|
IL_007c: leave.s IL_0086
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_007e: ldloc.0
|
|
IL_007f: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0084: nop
|
|
IL_0085: endfinally
|
|
} // end handler
|
|
IL_0086: nop
|
|
.line 235,235 : 9,10 ''
|
|
IL_0087: ret
|
|
} // end of method MessageQueue::SetState
|
|
|
|
.method family hidebysig instance void
|
|
RaiseMessageForwardingEvent() cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 238,238 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 239,239 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0020
|
|
|
|
.line 240,240 : 17,55 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSending
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty
|
|
IL_001a: callvirt instance void [mscorlib]System.EventHandler::Invoke(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_001f: nop
|
|
.line 241,241 : 9,10 ''
|
|
IL_0020: ret
|
|
} // end of method MessageQueue::RaiseMessageForwardingEvent
|
|
|
|
.method family hidebysig instance void
|
|
RaiseMessageForwardedEvent() cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 244,244 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 245,245 : 13,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0020
|
|
|
|
.line 246,246 : 17,52 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Helpers.MessageQueue::MessageSent
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty
|
|
IL_001a: callvirt instance void [mscorlib]System.EventHandler::Invoke(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_001f: nop
|
|
.line 247,247 : 9,10 ''
|
|
IL_0020: ret
|
|
} // end of method MessageQueue::RaiseMessageForwardedEvent
|
|
|
|
.method family hidebysig instance void
|
|
Wait(valuetype Virtuoso.Miranda.Plugins.Helpers.MessageQueue/CommonWaitTime miliseconds) cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 250,250 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 251,251 : 13,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.Helpers.MessageQueue::Wait(int32)
|
|
IL_0008: nop
|
|
.line 252,252 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method MessageQueue::Wait
|
|
|
|
.method family hidebysig instance void
|
|
Wait(int32 miliseconds) cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 255,255 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 256,256 : 13,39 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call void [mscorlib]System.Threading.Thread::Sleep(int32)
|
|
IL_0007: nop
|
|
.line 257,257 : 9,10 ''
|
|
IL_0008: 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<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>>
|
|
Queue()
|
|
{
|
|
.get instance class [System]System.Collections.Generic.Queue`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,string>> 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 16 (0x10)
|
|
.maxstack 1
|
|
.locals init ([0] uint32 CS$1$0000)
|
|
.line 28,28 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Helpers\\Utilities.cs'
|
|
IL_0000: nop
|
|
.line 29,29 : 13,47 ''
|
|
IL_0001: call valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::get_Now()
|
|
IL_0006: call uint32 Virtuoso.Miranda.Plugins.Helpers.Utilities::GetTimestamp(valuetype [mscorlib]System.DateTime)
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 30,30 : 9,10 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: 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 39 (0x27)
|
|
.maxstack 4
|
|
.locals init ([0] uint32 CS$1$0000,
|
|
[1] valuetype [mscorlib]System.TimeSpan CS$0$0001)
|
|
.line 34,34 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 35,35 : 13,95 ''
|
|
IL_0001: ldarga.s dateTime
|
|
IL_0003: call instance valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::ToUniversalTime()
|
|
IL_0008: ldc.i4 0x7b2
|
|
IL_000d: ldc.i4.1
|
|
IL_000e: ldc.i4.1
|
|
IL_000f: newobj instance void [mscorlib]System.DateTime::.ctor(int32,
|
|
int32,
|
|
int32)
|
|
IL_0014: call valuetype [mscorlib]System.TimeSpan [mscorlib]System.DateTime::op_Subtraction(valuetype [mscorlib]System.DateTime,
|
|
valuetype [mscorlib]System.DateTime)
|
|
IL_0019: stloc.1
|
|
IL_001a: ldloca.s CS$0$0001
|
|
IL_001c: call instance float64 [mscorlib]System.TimeSpan::get_TotalSeconds()
|
|
IL_0021: conv.u4
|
|
IL_0022: stloc.0
|
|
IL_0023: br.s IL_0025
|
|
|
|
.line 36,36 : 9,10 ''
|
|
IL_0025: ldloc.0
|
|
IL_0026: 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 24 (0x18)
|
|
.maxstack 8
|
|
.line 9,9 : 9,68 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Configuration\\Controls\\AboutContent.Designer.cs'
|
|
IL_0000: ldarg.0
|
|
IL_0001: ldnull
|
|
IL_0002: stfld class [System]System.ComponentModel.IContainer Virtuoso.Hyphen.Configuration.Controls.AboutContent::components
|
|
.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_0007: ldarg.0
|
|
IL_0008: call instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemControl::.ctor()
|
|
IL_000d: nop
|
|
.line 29,29 : 9,10 ''
|
|
IL_000e: nop
|
|
.line 30,30 : 13,35 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: call instance void Virtuoso.Hyphen.Configuration.Controls.AboutContent::InitializeComponent()
|
|
IL_0015: nop
|
|
.line 31,31 : 9,10 ''
|
|
IL_0016: nop
|
|
IL_0017: ret
|
|
} // end of method AboutContent::.ctor
|
|
|
|
.method famorassem hidebysig virtual instance bool
|
|
OnShow(bool firstTime) cil managed
|
|
{
|
|
// Code size 103 (0x67)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Reflection.Assembly 'assembly',
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 34,34 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 35,35 : 13,27 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: ceq
|
|
IL_0005: stloc.2
|
|
IL_0006: ldloc.2
|
|
IL_0007: brtrue.s IL_0061
|
|
|
|
.line 36,36 : 13,14 ''
|
|
IL_0009: nop
|
|
.line 37,37 : 17,56 ''
|
|
IL_000a: ldarg.0
|
|
IL_000b: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0010: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0015: stloc.0
|
|
.line 39,39 : 17,87 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_001c: ldstr "v{0}"
|
|
IL_0021: ldloc.0
|
|
IL_0022: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName()
|
|
IL_0027: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version()
|
|
IL_002c: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0031: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0036: nop
|
|
.line 40,42 : 17,109 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_003d: ldloc.0
|
|
IL_003e: ldtoken [mscorlib]System.Reflection.AssemblyCopyrightAttribute
|
|
IL_0043: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0048: ldc.i4.0
|
|
IL_0049: callvirt instance object[] [mscorlib]System.Reflection.Assembly::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_004e: ldc.i4.0
|
|
IL_004f: ldelem.ref
|
|
IL_0050: castclass [mscorlib]System.Reflection.AssemblyCopyrightAttribute
|
|
IL_0055: callvirt instance string [mscorlib]System.Reflection.AssemblyCopyrightAttribute::get_Copyright()
|
|
IL_005a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_005f: nop
|
|
.line 43,43 : 13,14 ''
|
|
IL_0060: nop
|
|
.line 45,45 : 13,26 ''
|
|
IL_0061: ldc.i4.0
|
|
IL_0062: stloc.1
|
|
IL_0063: br.s IL_0065
|
|
|
|
.line 46,46 : 9,10 ''
|
|
IL_0065: ldloc.1
|
|
IL_0066: 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 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] class [System]System.Diagnostics.ProcessStartInfo info)
|
|
.line 49,49 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 13,100 ''
|
|
IL_0001: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance()
|
|
IL_0006: callvirt instance class Virtuoso.Hyphen.Native.PLUGININFO Virtuoso.Hyphen.Loader::get_PluginInfo()
|
|
IL_000b: ldfld string Virtuoso.Hyphen.Native.PLUGININFO::HomePage
|
|
IL_0010: newobj instance void [System]System.Diagnostics.ProcessStartInfo::.ctor(string)
|
|
IL_0015: stloc.0
|
|
.line 51,51 : 13,41 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: ldc.i4.1
|
|
IL_0018: callvirt instance void [System]System.Diagnostics.ProcessStartInfo::set_UseShellExecute(bool)
|
|
IL_001d: nop
|
|
.line 53,53 : 13,33 ''
|
|
IL_001e: ldloc.0
|
|
IL_001f: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::Start(class [System]System.Diagnostics.ProcessStartInfo)
|
|
IL_0024: pop
|
|
.line 54,54 : 9,10 ''
|
|
IL_0025: ret
|
|
} // end of method AboutContent::HomepageLINK_LinkClicked
|
|
|
|
.method family hidebysig virtual instance void
|
|
Dispose(bool disposing) cil managed
|
|
{
|
|
// Code size 44 (0x2c)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 16,16 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\Configuration\\Controls\\AboutContent.Designer.cs'
|
|
IL_0000: nop
|
|
.line 17,17 : 13,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: brfalse.s IL_000f
|
|
|
|
IL_0004: ldarg.0
|
|
IL_0005: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Hyphen.Configuration.Controls.AboutContent::components
|
|
IL_000a: ldnull
|
|
IL_000b: ceq
|
|
IL_000d: br.s IL_0010
|
|
|
|
IL_000f: ldc.i4.1
|
|
IL_0010: nop
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0023
|
|
|
|
.line 18,18 : 13,14 ''
|
|
IL_0015: nop
|
|
.line 19,19 : 17,38 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldfld class [System]System.ComponentModel.IContainer Virtuoso.Hyphen.Configuration.Controls.AboutContent::components
|
|
IL_001c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0021: nop
|
|
.line 20,20 : 13,14 ''
|
|
IL_0022: nop
|
|
.line 21,21 : 13,37 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldarg.1
|
|
IL_0025: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::Dispose(bool)
|
|
IL_002a: nop
|
|
.line 22,22 : 9,10 ''
|
|
IL_002b: ret
|
|
} // end of method AboutContent::Dispose
|
|
|
|
.method private hidebysig instance void
|
|
InitializeComponent() cil managed
|
|
{
|
|
// Code size 1739 (0x6cb)
|
|
.maxstack 6
|
|
.locals init ([0] class [System]System.ComponentModel.ComponentResourceManager resources,
|
|
[1] object[] CS$0$0000)
|
|
.line 31,31 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 32,32 : 13,145 ''
|
|
IL_0001: ldtoken Virtuoso.Hyphen.Configuration.Controls.AboutContent
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
|
|
IL_0010: stloc.0
|
|
.line 33,33 : 13,106 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::.ctor()
|
|
IL_0017: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
.line 34,34 : 13,107 ''
|
|
IL_001c: ldarg.0
|
|
IL_001d: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor()
|
|
IL_0022: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
.line 35,35 : 13,66 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_002d: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
.line 36,36 : 13,70 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::.ctor()
|
|
IL_0038: stfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
.line 37,37 : 13,70 ''
|
|
IL_003d: ldarg.0
|
|
IL_003e: newobj instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor()
|
|
IL_0043: stfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
.line 38,38 : 13,121 ''
|
|
IL_0048: ldarg.0
|
|
IL_0049: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::.ctor()
|
|
IL_004e: stfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
.line 39,39 : 13,60 ''
|
|
IL_0053: ldarg.0
|
|
IL_0054: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
|
|
IL_0059: stfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
.line 40,40 : 13,64 ''
|
|
IL_005e: ldarg.0
|
|
IL_005f: newobj instance void [System.Windows.Forms]System.Windows.Forms.ListBox::.ctor()
|
|
IL_0064: stfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
.line 41,41 : 13,88 ''
|
|
IL_0069: ldarg.0
|
|
IL_006a: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_006f: callvirt instance void [System]System.ComponentModel.ISupportInitialize::BeginInit()
|
|
IL_0074: nop
|
|
.line 42,42 : 13,34 ''
|
|
IL_0075: ldarg.0
|
|
IL_0076: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
|
|
IL_007b: nop
|
|
.line 46,46 : 13,70 ''
|
|
IL_007c: ldarg.0
|
|
IL_007d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_0082: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_0087: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_008c: nop
|
|
.line 47,47 : 13,133 ''
|
|
IL_008d: ldarg.0
|
|
IL_008e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_0093: ldc.i4 0xff
|
|
IL_0098: ldc.i4 0x80
|
|
IL_009d: ldc.i4.0
|
|
IL_009e: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_00a3: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Color(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_00a8: nop
|
|
.line 48,48 : 13,67 ''
|
|
IL_00a9: ldarg.0
|
|
IL_00aa: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_00af: ldc.i4.1
|
|
IL_00b0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
|
|
IL_00b5: nop
|
|
.line 49,49 : 13,157 ''
|
|
IL_00b6: ldarg.0
|
|
IL_00b7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_00bc: ldstr "Tahoma"
|
|
IL_00c1: ldc.r4 8.25
|
|
IL_00c6: ldc.i4.0
|
|
IL_00c7: ldc.i4.3
|
|
IL_00c8: ldc.i4 0xee
|
|
IL_00cd: 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_00d2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_00d7: nop
|
|
.line 50,50 : 13,157 ''
|
|
IL_00d8: ldarg.0
|
|
IL_00d9: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_00de: ldstr "Tahoma"
|
|
IL_00e3: ldc.r4 8.
|
|
IL_00e8: ldc.i4.1
|
|
IL_00e9: ldc.i4.3
|
|
IL_00ea: ldc.i4 0xee
|
|
IL_00ef: 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_00f4: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderFont(class [System.Drawing]System.Drawing.Font)
|
|
IL_00f9: nop
|
|
.line 51,51 : 13,53 ''
|
|
IL_00fa: ldarg.0
|
|
IL_00fb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_0100: ldstr "About Hyphen"
|
|
IL_0105: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_HeaderText(string)
|
|
IL_010a: nop
|
|
.line 52,52 : 13,102 ''
|
|
IL_010b: ldarg.0
|
|
IL_010c: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_0111: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Properties.Resources::get_Icon_232_32x32()
|
|
IL_0116: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_011b: nop
|
|
.line 53,53 : 13,67 ''
|
|
IL_011c: ldarg.0
|
|
IL_011d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_0122: ldc.i4.0
|
|
IL_0123: ldc.i4.0
|
|
IL_0124: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0129: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_012e: nop
|
|
.line 54,54 : 13,72 ''
|
|
IL_012f: ldarg.0
|
|
IL_0130: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_0135: ldc.i4 0x12c
|
|
IL_013a: ldc.i4.s 40
|
|
IL_013c: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0141: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0146: nop
|
|
.line 55,55 : 13,41 ''
|
|
IL_0147: ldarg.0
|
|
IL_0148: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_014d: ldstr "panel1"
|
|
IL_0152: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0157: nop
|
|
.line 56,56 : 13,65 ''
|
|
IL_0158: ldarg.0
|
|
IL_0159: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_015e: ldc.i4 0x318
|
|
IL_0163: ldc.i4.s 40
|
|
IL_0165: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_016a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_016f: nop
|
|
.line 57,57 : 13,38 ''
|
|
IL_0170: ldarg.0
|
|
IL_0171: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_0176: ldc.i4.0
|
|
IL_0177: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_017c: nop
|
|
.line 61,61 : 13,70 ''
|
|
IL_017d: ldarg.0
|
|
IL_017e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_0183: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_0188: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_018d: nop
|
|
.line 62,62 : 13,135 ''
|
|
IL_018e: ldarg.0
|
|
IL_018f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_0194: ldc.i4 0xff
|
|
IL_0199: ldc.i4 0xe0
|
|
IL_019e: ldc.i4 0xc0
|
|
IL_01a3: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_01a8: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_01ad: nop
|
|
.line 63,63 : 13,154 ''
|
|
IL_01ae: ldarg.0
|
|
IL_01af: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_01b4: ldstr "Tahoma"
|
|
IL_01b9: ldc.r4 8.25
|
|
IL_01be: ldc.i4.1
|
|
IL_01bf: ldc.i4.3
|
|
IL_01c0: ldc.i4 0xee
|
|
IL_01c5: 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_01ca: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_01cf: nop
|
|
.line 64,64 : 13,64 ''
|
|
IL_01d0: ldarg.0
|
|
IL_01d1: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_01d6: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
|
|
IL_01db: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_01e0: nop
|
|
.line 65,65 : 13,69 ''
|
|
IL_01e1: ldarg.0
|
|
IL_01e2: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_01e7: ldc.i4.s 10
|
|
IL_01e9: ldc.i4.s 46
|
|
IL_01eb: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_01f0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_01f5: nop
|
|
.line 66,66 : 13,72 ''
|
|
IL_01f6: ldarg.0
|
|
IL_01f7: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_01fc: ldc.i4 0x12c
|
|
IL_0201: ldc.i4.s 20
|
|
IL_0203: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0208: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_MinimumSize(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_020d: nop
|
|
.line 67,67 : 13,41 ''
|
|
IL_020e: ldarg.0
|
|
IL_020f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_0214: ldstr "panel2"
|
|
IL_0219: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_021e: nop
|
|
.line 68,68 : 13,48 ''
|
|
IL_021f: ldarg.0
|
|
IL_0220: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_0225: ldstr "Hyphen"
|
|
IL_022a: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string)
|
|
IL_022f: nop
|
|
.line 69,69 : 13,65 ''
|
|
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 0x2fd
|
|
IL_023b: ldc.i4.s 20
|
|
IL_023d: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0242: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0247: nop
|
|
.line 70,70 : 13,38 ''
|
|
IL_0248: ldarg.0
|
|
IL_0249: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_024e: ldc.i4.1
|
|
IL_024f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0254: nop
|
|
.line 74,74 : 13,47 ''
|
|
IL_0255: ldarg.0
|
|
IL_0256: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_025b: ldc.i4.1
|
|
IL_025c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_0261: nop
|
|
.line 75,75 : 13,157 ''
|
|
IL_0262: ldarg.0
|
|
IL_0263: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_0268: ldstr "Tahoma"
|
|
IL_026d: ldc.r4 8.
|
|
IL_0272: ldc.i4.1
|
|
IL_0273: ldc.i4.3
|
|
IL_0274: ldc.i4 0xee
|
|
IL_0279: 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_027e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_0283: nop
|
|
.line 76,76 : 13,76 ''
|
|
IL_0284: ldarg.0
|
|
IL_0285: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_028a: ldc.i4.s 127
|
|
IL_028c: ldc.i4.s 72
|
|
IL_028e: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0293: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0298: nop
|
|
.line 77,77 : 13,53 ''
|
|
IL_0299: ldarg.0
|
|
IL_029a: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_029f: ldstr "VersionLABEL"
|
|
IL_02a4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_02a9: nop
|
|
.line 78,78 : 13,70 ''
|
|
IL_02aa: ldarg.0
|
|
IL_02ab: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_02b0: ldc.i4.s 51
|
|
IL_02b2: ldc.i4.s 13
|
|
IL_02b4: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_02b9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_02be: nop
|
|
.line 79,79 : 13,44 ''
|
|
IL_02bf: ldarg.0
|
|
IL_02c0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_02c5: ldc.i4.2
|
|
IL_02c6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_02cb: nop
|
|
.line 80,80 : 13,49 ''
|
|
IL_02cc: ldarg.0
|
|
IL_02cd: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_02d2: ldstr "v0.0.0.0"
|
|
IL_02d7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_02dc: nop
|
|
.line 84,84 : 13,47 ''
|
|
IL_02dd: ldarg.0
|
|
IL_02de: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_02e3: ldc.i4.1
|
|
IL_02e4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_02e9: nop
|
|
.line 85,85 : 13,76 ''
|
|
IL_02ea: ldarg.0
|
|
IL_02eb: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_02f0: ldc.i4 0x82
|
|
IL_02f5: ldc.i4.s 85
|
|
IL_02f7: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_02fc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0301: nop
|
|
.line 86,86 : 13,53 ''
|
|
IL_0302: ldarg.0
|
|
IL_0303: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_0308: ldstr "HomepageLINK"
|
|
IL_030d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_0312: nop
|
|
.line 87,87 : 13,71 ''
|
|
IL_0313: ldarg.0
|
|
IL_0314: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_0319: ldc.i4.s 121
|
|
IL_031b: ldc.i4.s 13
|
|
IL_031d: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_0322: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0327: nop
|
|
.line 88,88 : 13,44 ''
|
|
IL_0328: ldarg.0
|
|
IL_0329: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_032e: ldc.i4.3
|
|
IL_032f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0334: nop
|
|
.line 89,89 : 13,46 ''
|
|
IL_0335: ldarg.0
|
|
IL_0336: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_033b: ldc.i4.1
|
|
IL_033c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_TabStop(bool)
|
|
IL_0341: nop
|
|
.line 90,90 : 13,63 ''
|
|
IL_0342: ldarg.0
|
|
IL_0343: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_0348: 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_034d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0352: nop
|
|
.line 91,91 : 13,135 ''
|
|
IL_0353: ldarg.0
|
|
IL_0354: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_0359: ldarg.0
|
|
IL_035a: ldftn instance void Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK_LinkClicked(object,
|
|
class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventArgs)
|
|
IL_0360: newobj instance void [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler::.ctor(object,
|
|
native int)
|
|
IL_0365: callvirt instance void [System.Windows.Forms]System.Windows.Forms.LinkLabel::add_LinkClicked(class [System.Windows.Forms]System.Windows.Forms.LinkLabelLinkClickedEventHandler)
|
|
IL_036a: nop
|
|
.line 95,95 : 13,105 ''
|
|
IL_036b: ldarg.0
|
|
IL_036c: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_0371: ldloc.0
|
|
IL_0372: ldstr "pictureBox1.Image"
|
|
IL_0377: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
|
|
IL_037c: castclass [System.Drawing]System.Drawing.Image
|
|
IL_0381: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0386: nop
|
|
.line 96,96 : 13,74 ''
|
|
IL_0387: ldarg.0
|
|
IL_0388: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_038d: ldc.i4.s 21
|
|
IL_038f: ldc.i4.s 72
|
|
IL_0391: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0396: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_039b: nop
|
|
.line 97,97 : 13,51 ''
|
|
IL_039c: ldarg.0
|
|
IL_039d: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_03a2: ldstr "pictureBox1"
|
|
IL_03a7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_03ac: nop
|
|
.line 98,98 : 13,70 ''
|
|
IL_03ad: ldarg.0
|
|
IL_03ae: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_03b3: ldc.i4.s 100
|
|
IL_03b5: ldc.i4.s 50
|
|
IL_03b7: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_03bc: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_03c1: nop
|
|
.line 99,99 : 13,90 ''
|
|
IL_03c2: ldarg.0
|
|
IL_03c3: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_03c8: ldc.i4.2
|
|
IL_03c9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_SizeMode(valuetype [System.Windows.Forms]System.Windows.Forms.PictureBoxSizeMode)
|
|
IL_03ce: nop
|
|
.line 100,100 : 13,43 ''
|
|
IL_03cf: ldarg.0
|
|
IL_03d0: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_03d5: ldc.i4.5
|
|
IL_03d6: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabIndex(int32)
|
|
IL_03db: nop
|
|
.line 101,101 : 13,46 ''
|
|
IL_03dc: ldarg.0
|
|
IL_03dd: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_03e2: ldc.i4.0
|
|
IL_03e3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_TabStop(bool)
|
|
IL_03e8: nop
|
|
.line 105,105 : 13,84 ''
|
|
IL_03e9: ldarg.0
|
|
IL_03ea: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_03ef: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Transparent()
|
|
IL_03f4: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_03f9: nop
|
|
.line 106,106 : 13,149 ''
|
|
IL_03fa: ldarg.0
|
|
IL_03fb: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_0400: ldc.i4 0xff
|
|
IL_0405: ldc.i4 0xe0
|
|
IL_040a: ldc.i4 0xc0
|
|
IL_040f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
|
|
int32,
|
|
int32)
|
|
IL_0414: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_Color(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_0419: nop
|
|
.line 107,107 : 13,168 ''
|
|
IL_041a: ldarg.0
|
|
IL_041b: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_0420: ldstr "Tahoma"
|
|
IL_0425: ldc.r4 8.25
|
|
IL_042a: ldc.i4.1
|
|
IL_042b: ldc.i4.3
|
|
IL_042c: ldc.i4 0xee
|
|
IL_0431: 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_0436: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_043b: nop
|
|
.line 108,108 : 13,78 ''
|
|
IL_043c: ldarg.0
|
|
IL_043d: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_0442: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
|
|
IL_0447: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
|
|
IL_044c: nop
|
|
.line 109,109 : 13,84 ''
|
|
IL_044d: ldarg.0
|
|
IL_044e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_0453: ldc.i4.s 10
|
|
IL_0455: ldc.i4 0x95
|
|
IL_045a: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_045f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_0464: nop
|
|
.line 110,110 : 13,86 ''
|
|
IL_0465: ldarg.0
|
|
IL_0466: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_046b: ldc.i4 0x12c
|
|
IL_0470: ldc.i4.s 20
|
|
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)
|
|
IL_047c: nop
|
|
.line 111,111 : 13,69 ''
|
|
IL_047d: ldarg.0
|
|
IL_047e: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_0483: ldstr "categoryItemSection1"
|
|
IL_0488: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_048d: nop
|
|
.line 112,112 : 13,66 ''
|
|
IL_048e: ldarg.0
|
|
IL_048f: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_0494: ldstr "Components"
|
|
IL_0499: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection::set_SectionName(string)
|
|
IL_049e: nop
|
|
.line 113,113 : 13,79 ''
|
|
IL_049f: ldarg.0
|
|
IL_04a0: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_04a5: ldc.i4 0x2fd
|
|
IL_04aa: ldc.i4.s 20
|
|
IL_04ac: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_04b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_04b6: nop
|
|
.line 114,114 : 13,52 ''
|
|
IL_04b7: ldarg.0
|
|
IL_04b8: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_04bd: ldc.i4.4
|
|
IL_04be: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_04c3: nop
|
|
.line 118,118 : 13,41 ''
|
|
IL_04c4: ldarg.0
|
|
IL_04c5: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
IL_04ca: ldc.i4.1
|
|
IL_04cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
|
|
IL_04d0: nop
|
|
.line 119,119 : 13,151 ''
|
|
IL_04d1: ldarg.0
|
|
IL_04d2: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
IL_04d7: ldstr "Tahoma"
|
|
IL_04dc: ldc.r4 8.
|
|
IL_04e1: ldc.i4.1
|
|
IL_04e2: ldc.i4.3
|
|
IL_04e3: ldc.i4 0xee
|
|
IL_04e8: 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_04ed: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
|
|
IL_04f2: nop
|
|
.line 120,120 : 13,70 ''
|
|
IL_04f3: ldarg.0
|
|
IL_04f4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
IL_04f9: ldc.i4.s 18
|
|
IL_04fb: ldc.i4 0xac
|
|
IL_0500: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_0505: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_050a: nop
|
|
.line 121,121 : 13,41 ''
|
|
IL_050b: ldarg.0
|
|
IL_050c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
IL_0511: ldstr "label1"
|
|
IL_0516: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_051b: nop
|
|
.line 122,122 : 13,65 ''
|
|
IL_051c: ldarg.0
|
|
IL_051d: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
IL_0522: ldc.i4 0xef
|
|
IL_0527: ldc.i4.s 13
|
|
IL_0529: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_052e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_0533: nop
|
|
.line 123,123 : 13,38 ''
|
|
IL_0534: ldarg.0
|
|
IL_0535: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
IL_053a: ldc.i4.5
|
|
IL_053b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_0540: nop
|
|
.line 124,124 : 13,74 ''
|
|
IL_0541: ldarg.0
|
|
IL_0542: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
IL_0547: ldstr "Hyphen uses these 3rd party assemblies:"
|
|
IL_054c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
|
|
IL_0551: nop
|
|
.line 128,128 : 13,79 ''
|
|
IL_0552: ldarg.0
|
|
IL_0553: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_0558: ldc.i4.0
|
|
IL_0559: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_BorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.BorderStyle)
|
|
IL_055e: nop
|
|
.line 129,129 : 13,52 ''
|
|
IL_055f: ldarg.0
|
|
IL_0560: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_0565: ldc.i4.1
|
|
IL_0566: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListControl::set_FormattingEnabled(bool)
|
|
IL_056b: nop
|
|
.line 130,131 : 13,48 ''
|
|
IL_056c: ldarg.0
|
|
IL_056d: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_0572: callvirt instance class [System.Windows.Forms]System.Windows.Forms.ListBox/ObjectCollection [System.Windows.Forms]System.Windows.Forms.ListBox::get_Items()
|
|
IL_0577: ldc.i4.1
|
|
IL_0578: newarr [mscorlib]System.Object
|
|
IL_057d: stloc.1
|
|
IL_057e: ldloc.1
|
|
IL_057f: ldc.i4.0
|
|
IL_0580: 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_0585: stelem.ref
|
|
IL_0586: ldloc.1
|
|
IL_0587: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox/ObjectCollection::AddRange(object[])
|
|
IL_058c: nop
|
|
.line 132,132 : 13,72 ''
|
|
IL_058d: ldarg.0
|
|
IL_058e: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_0593: ldc.i4.s 33
|
|
IL_0595: ldc.i4 0xbc
|
|
IL_059a: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
|
|
int32)
|
|
IL_059f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
|
|
IL_05a4: nop
|
|
.line 133,133 : 13,45 ''
|
|
IL_05a5: ldarg.0
|
|
IL_05a6: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_05ab: ldstr "listBox1"
|
|
IL_05b0: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_05b5: nop
|
|
.line 134,134 : 13,83 ''
|
|
IL_05b6: ldarg.0
|
|
IL_05b7: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_05bc: ldc.i4.0
|
|
IL_05bd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_SelectionMode(valuetype [System.Windows.Forms]System.Windows.Forms.SelectionMode)
|
|
IL_05c2: nop
|
|
.line 135,135 : 13,68 ''
|
|
IL_05c3: ldarg.0
|
|
IL_05c4: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_05c9: ldc.i4 0xe0
|
|
IL_05ce: ldc.i4.s 104
|
|
IL_05d0: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
|
|
int32)
|
|
IL_05d5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
|
|
IL_05da: nop
|
|
.line 136,136 : 13,41 ''
|
|
IL_05db: ldarg.0
|
|
IL_05dc: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_05e1: ldc.i4.1
|
|
IL_05e2: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ListBox::set_Sorted(bool)
|
|
IL_05e7: nop
|
|
.line 137,137 : 13,40 ''
|
|
IL_05e8: ldarg.0
|
|
IL_05e9: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_05ee: ldc.i4.6
|
|
IL_05ef: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
|
|
IL_05f4: nop
|
|
.line 141,141 : 13,74 ''
|
|
IL_05f5: ldarg.0
|
|
IL_05f6: ldc.r4 6.
|
|
IL_05fb: ldc.r4 13.
|
|
IL_0600: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,
|
|
float32)
|
|
IL_0605: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
|
|
IL_060a: nop
|
|
.line 142,142 : 13,74 ''
|
|
IL_060b: ldarg.0
|
|
IL_060c: ldc.i4.1
|
|
IL_060d: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
|
|
IL_0612: nop
|
|
.line 143,143 : 13,46 ''
|
|
IL_0613: ldarg.0
|
|
IL_0614: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0619: ldarg.0
|
|
IL_061a: ldfld class [System.Windows.Forms]System.Windows.Forms.ListBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::listBox1
|
|
IL_061f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0624: nop
|
|
.line 144,144 : 13,44 ''
|
|
IL_0625: ldarg.0
|
|
IL_0626: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_062b: ldarg.0
|
|
IL_062c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::label1
|
|
IL_0631: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0636: nop
|
|
.line 145,145 : 13,49 ''
|
|
IL_0637: ldarg.0
|
|
IL_0638: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_063d: ldarg.0
|
|
IL_063e: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_0643: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0648: nop
|
|
.line 146,146 : 13,50 ''
|
|
IL_0649: ldarg.0
|
|
IL_064a: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_064f: ldarg.0
|
|
IL_0650: ldfld class [System.Windows.Forms]System.Windows.Forms.LinkLabel Virtuoso.Hyphen.Configuration.Controls.AboutContent::HomepageLINK
|
|
IL_0655: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_065a: nop
|
|
.line 147,147 : 13,50 ''
|
|
IL_065b: ldarg.0
|
|
IL_065c: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0661: ldarg.0
|
|
IL_0662: ldfld class [System.Windows.Forms]System.Windows.Forms.Label Virtuoso.Hyphen.Configuration.Controls.AboutContent::VersionLABEL
|
|
IL_0667: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_066c: nop
|
|
.line 148,148 : 13,58 ''
|
|
IL_066d: ldarg.0
|
|
IL_066e: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0673: ldarg.0
|
|
IL_0674: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::categoryItemSection1
|
|
IL_0679: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_067e: nop
|
|
.line 149,149 : 13,44 ''
|
|
IL_067f: ldarg.0
|
|
IL_0680: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0685: ldarg.0
|
|
IL_0686: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemSection Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel2
|
|
IL_068b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_0690: nop
|
|
.line 150,150 : 13,44 ''
|
|
IL_0691: ldarg.0
|
|
IL_0692: call instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
|
|
IL_0697: ldarg.0
|
|
IL_0698: ldfld class Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.CategoryItemHeader Virtuoso.Hyphen.Configuration.Controls.AboutContent::panel1
|
|
IL_069d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
|
|
IL_06a2: nop
|
|
.line 151,151 : 13,40 ''
|
|
IL_06a3: ldarg.0
|
|
IL_06a4: ldstr "AboutContent"
|
|
IL_06a9: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
|
|
IL_06ae: nop
|
|
.line 152,152 : 13,86 ''
|
|
IL_06af: ldarg.0
|
|
IL_06b0: ldfld class [System.Windows.Forms]System.Windows.Forms.PictureBox Virtuoso.Hyphen.Configuration.Controls.AboutContent::pictureBox1
|
|
IL_06b5: callvirt instance void [System]System.ComponentModel.ISupportInitialize::EndInit()
|
|
IL_06ba: nop
|
|
.line 153,153 : 13,38 ''
|
|
IL_06bb: ldarg.0
|
|
IL_06bc: ldc.i4.0
|
|
IL_06bd: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
|
|
IL_06c2: nop
|
|
.line 154,154 : 13,34 ''
|
|
IL_06c3: ldarg.0
|
|
IL_06c4: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
|
|
IL_06c9: nop
|
|
.line 156,156 : 9,10 ''
|
|
IL_06ca: 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<class Virtuoso.Miranda.Plugins.Configuration.IStorage> Stores
|
|
.field private static initonly class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IEncryption> 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 21 (0x15)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 48,48 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 49,49 : 13,48 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: newobj instance void Virtuoso.Miranda.Plugins.Collections.ConfigurationValues::.ctor()
|
|
IL_000e: stfld class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::values
|
|
.line 50,50 : 9,10 ''
|
|
IL_0013: nop
|
|
IL_0014: ret
|
|
} // end of method PluginConfiguration::.ctor
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void InitializeDefaultConfiguration() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 52,52 : 65,66 ''
|
|
IL_0000: nop
|
|
.line 52,52 : 67,68 ''
|
|
IL_0001: ret
|
|
} // end of method PluginConfiguration::InitializeDefaultConfiguration
|
|
|
|
.method public hidebysig specialname instance void
|
|
add_ConfigurationChanged(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method PluginConfiguration::add_ConfigurationChanged
|
|
|
|
.method public hidebysig specialname instance void
|
|
remove_ConfigurationChanged(class [mscorlib]System.EventHandler 'value') cil managed
|
|
{
|
|
// Code size 48 (0x30)
|
|
.maxstack 3
|
|
.locals init (class [mscorlib]System.EventHandler V_0,
|
|
class [mscorlib]System.EventHandler V_1,
|
|
class [mscorlib]System.EventHandler V_2,
|
|
bool V_3)
|
|
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<class [mscorlib]System.EventHandler>(!!0&,
|
|
!!0,
|
|
!!0)
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ceq
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.3
|
|
IL_002c: ldloc.3
|
|
IL_002d: brtrue.s IL_0007
|
|
|
|
IL_002f: ret
|
|
} // end of method PluginConfiguration::remove_ConfigurationChanged
|
|
|
|
.method family hidebysig instance void
|
|
RaiseChangedEvent() cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 62,62 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 63,63 : 13,46 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: stloc.0
|
|
IL_000b: ldloc.0
|
|
IL_000c: brtrue.s IL_0020
|
|
|
|
.line 64,64 : 17,61 ''
|
|
IL_000e: ldarg.0
|
|
IL_000f: ldfld class [mscorlib]System.EventHandler Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::ConfigurationChanged
|
|
IL_0014: ldarg.0
|
|
IL_0015: ldsfld class [mscorlib]System.EventArgs [mscorlib]System.EventArgs::Empty
|
|
IL_001a: callvirt instance void [mscorlib]System.EventHandler::Invoke(object,
|
|
class [mscorlib]System.EventArgs)
|
|
IL_001f: nop
|
|
.line 65,65 : 9,10 ''
|
|
IL_0020: ret
|
|
} // end of method PluginConfiguration::RaiseChangedEvent
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues
|
|
get_Values() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues CS$1$0000)
|
|
.line 74,74 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 17,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Collections.ConfigurationValues Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::values
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 76,76 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginConfiguration::get_Values
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_IsDirty() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 82,82 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 83,83 : 17,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::isDirty
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 84,84 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginConfiguration::get_IsDirty
|
|
|
|
.method famorassem hidebysig specialname
|
|
instance void set_IsDirty(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 86,86 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 87,87 : 17,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::isDirty
|
|
.line 88,88 : 13,14 ''
|
|
IL_0008: ret
|
|
} // end of method PluginConfiguration::set_IsDirty
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void OnBeforeSerialization() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 95,95 : 56,57 ''
|
|
IL_0000: nop
|
|
.line 95,95 : 58,59 ''
|
|
IL_0001: ret
|
|
} // end of method PluginConfiguration::OnBeforeSerialization
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void OnAfterDeserialization() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 97,97 : 57,58 ''
|
|
IL_0000: nop
|
|
.line 97,97 : 59,60 ''
|
|
IL_0001: ret
|
|
} // end of method PluginConfiguration::OnAfterDeserialization
|
|
|
|
.method family hidebysig instance void
|
|
MarkDirty() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 8
|
|
.line 100,100 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 101,101 : 13,28 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::set_IsDirty(bool)
|
|
IL_0008: nop
|
|
.line 102,102 : 13,33 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::RaiseChangedEvent()
|
|
IL_000f: nop
|
|
.line 103,103 : 9,10 ''
|
|
IL_0010: 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 86 (0x56)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute options,
|
|
[1] class [mscorlib]System.Type configAttribType,
|
|
[2] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 108,108 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 109,109 : 13,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.3
|
|
IL_0009: ldloc.3
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 110,110 : 17,63 ''
|
|
IL_000c: ldstr "configType"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 112,112 : 13,58 ''
|
|
IL_0017: ldnull
|
|
IL_0018: stloc.0
|
|
.line 113,113 : 13,75 ''
|
|
IL_0019: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute
|
|
IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0023: stloc.1
|
|
.line 115,115 : 13,63 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldloc.1
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: callvirt instance bool [mscorlib]System.Reflection.MemberInfo::IsDefined(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_002c: ldc.i4.0
|
|
IL_002d: ceq
|
|
IL_002f: stloc.3
|
|
IL_0030: ldloc.3
|
|
IL_0031: brtrue.s IL_0045
|
|
|
|
.line 116,116 : 17,117 ''
|
|
IL_0033: ldarg.0
|
|
IL_0034: ldloc.1
|
|
IL_0035: ldc.i4.0
|
|
IL_0036: callvirt instance object[] [mscorlib]System.Reflection.MemberInfo::GetCustomAttributes(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_003b: ldc.i4.0
|
|
IL_003c: ldelem.ref
|
|
IL_003d: castclass Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute
|
|
IL_0042: stloc.0
|
|
IL_0043: br.s IL_004b
|
|
|
|
.line 118,118 : 17,63 ''
|
|
IL_0045: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::.ctor()
|
|
IL_004a: stloc.0
|
|
.line 120,120 : 13,39 ''
|
|
IL_004b: ldloc.0
|
|
IL_004c: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::Finalize()
|
|
IL_0051: stloc.2
|
|
IL_0052: br.s IL_0054
|
|
|
|
.line 121,121 : 9,10 ''
|
|
IL_0054: ldloc.2
|
|
IL_0055: ret
|
|
} // end of method PluginConfiguration::GetOptions
|
|
|
|
.method private hidebysig static uint8[]
|
|
FetchStream(class [mscorlib]System.IO.Stream 'stream') cil managed
|
|
{
|
|
// Code size 88 (0x58)
|
|
.maxstack 4
|
|
.locals init ([0] uint8[] buffer,
|
|
[1] uint8[] CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 124,124 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 125,125 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 126,126 : 17,59 ''
|
|
IL_000c: ldstr "stream"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 128,128 : 13,33 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: callvirt instance bool [mscorlib]System.IO.Stream::get_CanRead()
|
|
IL_001d: stloc.2
|
|
IL_001e: ldloc.2
|
|
IL_001f: brtrue.s IL_0027
|
|
|
|
.line 129,129 : 17,47 ''
|
|
IL_0021: newobj instance void [mscorlib]System.ArgumentException::.ctor()
|
|
IL_0026: throw
|
|
|
|
.line 131,131 : 13,53 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: callvirt instance int64 [mscorlib]System.IO.Stream::get_Length()
|
|
IL_002d: conv.ovf.i
|
|
IL_002e: newarr [mscorlib]System.Byte
|
|
IL_0033: stloc.0
|
|
.line 133,133 : 13,72 ''
|
|
IL_0034: ldarg.0
|
|
IL_0035: ldloc.0
|
|
IL_0036: ldc.i4.0
|
|
IL_0037: ldloc.0
|
|
IL_0038: ldlen
|
|
IL_0039: conv.i4
|
|
IL_003a: callvirt instance int32 [mscorlib]System.IO.Stream::Read(uint8[],
|
|
int32,
|
|
int32)
|
|
IL_003f: conv.i8
|
|
IL_0040: ldarg.0
|
|
IL_0041: callvirt instance int64 [mscorlib]System.IO.Stream::get_Length()
|
|
IL_0046: ceq
|
|
IL_0048: stloc.2
|
|
IL_0049: ldloc.2
|
|
IL_004a: brtrue.s IL_0052
|
|
|
|
.line 134,134 : 17,41 ''
|
|
IL_004c: newobj instance void [mscorlib]System.IO.IOException::.ctor()
|
|
IL_0051: throw
|
|
|
|
.line 136,136 : 13,27 ''
|
|
IL_0052: ldloc.0
|
|
IL_0053: stloc.1
|
|
IL_0054: br.s IL_0056
|
|
|
|
.line 137,137 : 9,10 ''
|
|
IL_0056: ldloc.1
|
|
IL_0057: ret
|
|
} // end of method PluginConfiguration::FetchStream
|
|
|
|
.method assembly hidebysig static void
|
|
FlushCaches() cil managed
|
|
{
|
|
// Code size 113 (0x71)
|
|
.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<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Configuration.IStorage> CS$5$0001,
|
|
[3] bool CS$4$0002)
|
|
.line 140,140 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 141,141 : 13,30 ''
|
|
IL_0001: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject
|
|
IL_0006: dup
|
|
IL_0007: stloc.1
|
|
IL_0008: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000d: nop
|
|
.line 142,142 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000e: nop
|
|
.line 143,143 : 17,24 ''
|
|
IL_000f: nop
|
|
.line 143,143 : 46,59 ''
|
|
IL_0010: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IStorage> Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores
|
|
IL_0015: callvirt instance class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Configuration.IStorage>::get_Values()
|
|
IL_001a: callvirt instance valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> class [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Configuration.IStorage>::GetEnumerator()
|
|
IL_001f: stloc.2
|
|
.try
|
|
{
|
|
IL_0020: br.s IL_0031
|
|
|
|
.line 143,143 : 26,42 ''
|
|
IL_0022: ldloca.s CS$5$0001
|
|
IL_0024: call instance !1 valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Configuration.IStorage>::get_Current()
|
|
IL_0029: stloc.0
|
|
.line 144,144 : 21,39 ''
|
|
IL_002a: ldloc.0
|
|
IL_002b: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0030: nop
|
|
.line 143,143 : 43,45 ''
|
|
IL_0031: ldloca.s CS$5$0001
|
|
IL_0033: call instance bool valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Configuration.IStorage>::MoveNext()
|
|
IL_0038: stloc.3
|
|
IL_0039: ldloc.3
|
|
IL_003a: brtrue.s IL_0022
|
|
|
|
IL_003c: leave.s IL_004d
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_003e: ldloca.s CS$5$0001
|
|
IL_0040: constrained. valuetype [mscorlib]System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Configuration.IStorage>
|
|
IL_0046: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_004b: nop
|
|
IL_004c: endfinally
|
|
} // end handler
|
|
IL_004d: nop
|
|
.line 146,146 : 17,32 ''
|
|
IL_004e: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IStorage> Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores
|
|
IL_0053: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Configuration.IStorage>::Clear()
|
|
IL_0058: nop
|
|
.line 147,147 : 17,37 ''
|
|
IL_0059: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IEncryption> Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions
|
|
IL_005e: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,class Virtuoso.Miranda.Plugins.Configuration.IEncryption>::Clear()
|
|
IL_0063: nop
|
|
.line 148,148 : 13,14 ''
|
|
IL_0064: nop
|
|
IL_0065: leave.s IL_006f
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0067: ldloc.1
|
|
IL_0068: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_006d: nop
|
|
IL_006e: endfinally
|
|
} // end handler
|
|
IL_006f: nop
|
|
.line 149,149 : 9,10 ''
|
|
IL_0070: ret
|
|
} // end of method PluginConfiguration::FlushCaches
|
|
|
|
.method public hidebysig instance void
|
|
Save() cil managed
|
|
{
|
|
// Code size 118 (0x76)
|
|
.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,
|
|
[4] bool CS$4$0001)
|
|
.line 156,156 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 158,158 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 159,159 : 17,34 ''
|
|
IL_0002: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject
|
|
IL_0007: dup
|
|
IL_0008: stloc.3
|
|
IL_0009: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000e: nop
|
|
.line 160,160 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_000f: nop
|
|
.line 161,161 : 21,45 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::OnBeforeSerialization()
|
|
IL_0016: nop
|
|
.line 163,163 : 21,83 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_001d: call class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetOptions(class [mscorlib]System.Type)
|
|
IL_0022: stloc.0
|
|
.line 164,164 : 21,76 ''
|
|
IL_0023: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IStorage> Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores
|
|
IL_0028: ldloc.0
|
|
IL_0029: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Storage()
|
|
IL_002e: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IStorage>::Instantiate(class [mscorlib]System.Type)
|
|
IL_0033: stloc.1
|
|
.line 166,166 : 21,41 ''
|
|
IL_0034: ldloc.0
|
|
IL_0035: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encrypt()
|
|
IL_003a: ldc.i4.0
|
|
IL_003b: ceq
|
|
IL_003d: stloc.s CS$4$0001
|
|
IL_003f: ldloc.s CS$4$0001
|
|
IL_0041: brtrue.s IL_004e
|
|
|
|
.line 167,167 : 25,62 ''
|
|
IL_0043: ldarg.0
|
|
IL_0044: ldloc.1
|
|
IL_0045: ldloc.0
|
|
IL_0046: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SerializeEncrypted(class Virtuoso.Miranda.Plugins.Configuration.IStorage,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_004b: nop
|
|
IL_004c: br.s IL_0057
|
|
|
|
.line 169,169 : 25,53 ''
|
|
IL_004e: ldarg.0
|
|
IL_004f: ldloc.1
|
|
IL_0050: ldloc.0
|
|
IL_0051: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Serialize(class Virtuoso.Miranda.Plugins.Configuration.IStorage,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_0056: nop
|
|
.line 170,170 : 17,18 ''
|
|
IL_0057: nop
|
|
IL_0058: leave.s IL_0062
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_005a: ldloc.3
|
|
IL_005b: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0060: nop
|
|
IL_0061: endfinally
|
|
} // end handler
|
|
IL_0062: nop
|
|
.line 171,171 : 13,14 ''
|
|
IL_0063: nop
|
|
IL_0064: leave.s IL_0074
|
|
|
|
.line 172,172 : 13,49 ''
|
|
} // end .try
|
|
catch [mscorlib]System.IO.IsolatedStorage.IsolatedStorageException
|
|
{
|
|
IL_0066: stloc.2
|
|
.line 173,173 : 13,14 ''
|
|
IL_0067: nop
|
|
.line 174,174 : 17,122 ''
|
|
IL_0068: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToSaveConfiguration_StorageError()
|
|
IL_006d: ldloc.2
|
|
IL_006e: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_0073: throw
|
|
|
|
} // end handler
|
|
IL_0074: nop
|
|
.line 176,176 : 9,10 ''
|
|
IL_0075: 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 50 (0x32)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter serializer,
|
|
[1] class [mscorlib]System.IO.Stream 'stream',
|
|
[2] bool CS$4$0000)
|
|
.line 179,179 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 180,180 : 13,64 ''
|
|
IL_0001: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 182,182 : 20,73 ''
|
|
IL_0007: ldarg.1
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_000e: ldarg.2
|
|
IL_000f: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenWrite(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_0014: stloc.1
|
|
.line 183,183 : 17,52 ''
|
|
.try
|
|
{
|
|
IL_0015: ldloc.0
|
|
IL_0016: ldloc.1
|
|
IL_0017: ldarg.0
|
|
IL_0018: callvirt instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Serialize(class [mscorlib]System.IO.Stream,
|
|
object)
|
|
IL_001d: nop
|
|
IL_001e: leave.s IL_0030
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0020: ldloc.1
|
|
IL_0021: ldnull
|
|
IL_0022: ceq
|
|
IL_0024: stloc.2
|
|
IL_0025: ldloc.2
|
|
IL_0026: brtrue.s IL_002f
|
|
|
|
IL_0028: ldloc.1
|
|
IL_0029: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_002e: nop
|
|
IL_002f: endfinally
|
|
} // end handler
|
|
IL_0030: nop
|
|
.line 184,184 : 9,10 ''
|
|
IL_0031: 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 142 (0x8e)
|
|
.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',
|
|
[5] bool CS$4$0000)
|
|
.line 187,187 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 188,188 : 13,82 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IEncryption> Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions
|
|
IL_0006: ldarg.2
|
|
IL_0007: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encryption()
|
|
IL_000c: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IEncryption>::Instantiate(class [mscorlib]System.Type)
|
|
IL_0011: stloc.0
|
|
.line 190,190 : 20,71 ''
|
|
IL_0012: ldc.i4 0x800
|
|
IL_0017: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(int32)
|
|
IL_001c: stloc.1
|
|
.line 191,191 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_001d: nop
|
|
.line 192,192 : 17,76 ''
|
|
IL_001e: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor()
|
|
IL_0023: ldloc.1
|
|
IL_0024: ldarg.0
|
|
IL_0025: call instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Serialize(class [mscorlib]System.IO.Stream,
|
|
object)
|
|
IL_002a: nop
|
|
.line 193,193 : 17,63 ''
|
|
IL_002b: ldloc.1
|
|
IL_002c: ldc.i4.0
|
|
IL_002d: conv.i8
|
|
IL_002e: ldc.i4.0
|
|
IL_002f: callvirt instance int64 [mscorlib]System.IO.Stream::Seek(int64,
|
|
valuetype [mscorlib]System.IO.SeekOrigin)
|
|
IL_0034: pop
|
|
.line 195,195 : 17,64 ''
|
|
IL_0035: ldloc.1
|
|
IL_0036: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FetchStream(class [mscorlib]System.IO.Stream)
|
|
IL_003b: stloc.2
|
|
.line 196,196 : 17,65 ''
|
|
IL_003c: ldloc.0
|
|
IL_003d: ldloc.2
|
|
IL_003e: callvirt instance uint8[] Virtuoso.Miranda.Plugins.Configuration.IEncryption::Encrypt(uint8[])
|
|
IL_0043: stloc.3
|
|
.line 198,198 : 24,77 ''
|
|
IL_0044: ldarg.1
|
|
IL_0045: ldarg.0
|
|
IL_0046: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_004b: ldarg.2
|
|
IL_004c: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenWrite(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_0051: stloc.s 'stream'
|
|
.line 199,199 : 21,74 ''
|
|
.try
|
|
{
|
|
IL_0053: ldloc.s 'stream'
|
|
IL_0055: ldloc.3
|
|
IL_0056: ldc.i4.0
|
|
IL_0057: ldloc.3
|
|
IL_0058: ldlen
|
|
IL_0059: conv.i4
|
|
IL_005a: callvirt instance void [mscorlib]System.IO.Stream::Write(uint8[],
|
|
int32,
|
|
int32)
|
|
IL_005f: nop
|
|
IL_0060: leave.s IL_0076
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0062: ldloc.s 'stream'
|
|
IL_0064: ldnull
|
|
IL_0065: ceq
|
|
IL_0067: stloc.s CS$4$0000
|
|
IL_0069: ldloc.s CS$4$0000
|
|
IL_006b: brtrue.s IL_0075
|
|
|
|
IL_006d: ldloc.s 'stream'
|
|
IL_006f: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0074: nop
|
|
IL_0075: endfinally
|
|
} // end handler
|
|
IL_0076: nop
|
|
.line 200,200 : 13,14 ''
|
|
IL_0077: nop
|
|
IL_0078: leave.s IL_008c
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_007a: ldloc.1
|
|
IL_007b: ldnull
|
|
IL_007c: ceq
|
|
IL_007e: stloc.s CS$4$0000
|
|
IL_0080: ldloc.s CS$4$0000
|
|
IL_0082: brtrue.s IL_008b
|
|
|
|
IL_0084: ldloc.1
|
|
IL_0085: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_008a: nop
|
|
IL_008b: endfinally
|
|
} // end handler
|
|
IL_008c: nop
|
|
.line 201,201 : 9,10 ''
|
|
IL_008d: ret
|
|
} // end of method PluginConfiguration::SerializeEncrypted
|
|
|
|
.method public hidebysig static !!T Load<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) T>() cil managed
|
|
{
|
|
// Code size 234 (0xea)
|
|
.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,
|
|
[10] bool CS$4$0002)
|
|
.line 208,208 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 210,210 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 211,211 : 17,34 ''
|
|
IL_0002: ldsfld object Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::SyncObject
|
|
IL_0007: dup
|
|
IL_0008: stloc.s CS$2$0001
|
|
IL_000a: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_000f: nop
|
|
.line 212,212 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_0010: nop
|
|
.line 213,213 : 21,49 ''
|
|
IL_0011: ldtoken !!T
|
|
IL_0016: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_001b: stloc.0
|
|
.line 214,214 : 21,84 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: call class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetOptions(class [mscorlib]System.Type)
|
|
IL_0022: stloc.1
|
|
.line 216,216 : 21,76 ''
|
|
IL_0023: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IStorage> Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores
|
|
IL_0028: ldloc.1
|
|
IL_0029: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Storage()
|
|
IL_002e: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IStorage>::Instantiate(class [mscorlib]System.Type)
|
|
IL_0033: stloc.2
|
|
.line 218,218 : 21,62 ''
|
|
IL_0034: ldloc.2
|
|
IL_0035: ldloc.0
|
|
IL_0036: ldloc.1
|
|
IL_0037: callvirt instance bool Virtuoso.Miranda.Plugins.Configuration.IStorage::Exists(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_003c: stloc.s CS$4$0002
|
|
IL_003e: ldloc.s CS$4$0002
|
|
IL_0040: brtrue.s IL_004e
|
|
|
|
.line 219,219 : 25,61 ''
|
|
IL_0042: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration<!!0>()
|
|
IL_0047: stloc.s CS$1$0000
|
|
IL_0049: leave IL_00e6
|
|
|
|
.line 221,221 : 28,81 ''
|
|
IL_004e: ldloc.2
|
|
IL_004f: ldloc.0
|
|
IL_0050: ldloc.1
|
|
IL_0051: callvirt instance class [mscorlib]System.IO.Stream Virtuoso.Miranda.Plugins.Configuration.IStorage::OpenRead(class [mscorlib]System.Type,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_0056: stloc.3
|
|
.line 222,222 : 21,22 ''
|
|
.try
|
|
{
|
|
IL_0057: nop
|
|
.line 223,223 : 25,41 ''
|
|
IL_0058: ldloca.s result
|
|
IL_005a: initobj !!T
|
|
.line 225,225 : 25,45 ''
|
|
IL_0060: ldloc.1
|
|
IL_0061: callvirt instance bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encrypt()
|
|
IL_0066: ldc.i4.0
|
|
IL_0067: ceq
|
|
IL_0069: stloc.s CS$4$0002
|
|
IL_006b: ldloc.s CS$4$0002
|
|
IL_006d: brtrue.s IL_007a
|
|
|
|
.line 226,226 : 29,79 ''
|
|
IL_006f: ldloc.3
|
|
IL_0070: ldloc.1
|
|
IL_0071: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::DeserializeEncrypted<!!0>(class [mscorlib]System.IO.Stream,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute)
|
|
IL_0076: stloc.s result
|
|
IL_0078: br.s IL_0082
|
|
|
|
.line 228,228 : 29,61 ''
|
|
IL_007a: ldloc.3
|
|
IL_007b: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Deserialize<!!0>(class [mscorlib]System.IO.Stream)
|
|
IL_0080: stloc.s result
|
|
.line 230,230 : 25,57 ''
|
|
IL_0082: ldloca.s result
|
|
IL_0084: constrained. !!T
|
|
IL_008a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::OnAfterDeserialization()
|
|
IL_008f: nop
|
|
.line 231,231 : 25,39 ''
|
|
IL_0090: ldloc.s result
|
|
IL_0092: stloc.s CS$1$0000
|
|
IL_0094: leave.s IL_00e6
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0096: ldloc.3
|
|
IL_0097: ldnull
|
|
IL_0098: ceq
|
|
IL_009a: stloc.s CS$4$0002
|
|
IL_009c: ldloc.s CS$4$0002
|
|
IL_009e: brtrue.s IL_00a7
|
|
|
|
IL_00a0: ldloc.3
|
|
IL_00a1: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_00a6: nop
|
|
IL_00a7: endfinally
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00a8: ldloc.s CS$2$0001
|
|
IL_00aa: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_00af: nop
|
|
IL_00b0: endfinally
|
|
.line 235,235 : 13,49 ''
|
|
} // end handler
|
|
} // end .try
|
|
catch [mscorlib]System.OperationCanceledException
|
|
{
|
|
IL_00b1: stloc.s e
|
|
.line 236,236 : 13,14 ''
|
|
IL_00b3: nop
|
|
.line 237,237 : 17,120 ''
|
|
IL_00b4: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError()
|
|
IL_00b9: ldloc.s e
|
|
IL_00bb: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_00c0: throw
|
|
|
|
.line 239,239 : 13,32 ''
|
|
} // end handler
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_00c1: stloc.s V_6
|
|
.line 240,240 : 13,14 ''
|
|
IL_00c3: nop
|
|
.line 241,241 : 17,59 ''
|
|
IL_00c4: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration<!!0>()
|
|
IL_00c9: stloc.s defaults
|
|
.line 242,242 : 17,33 ''
|
|
IL_00cb: ldloca.s defaults
|
|
IL_00cd: constrained. !!T
|
|
IL_00d3: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Save()
|
|
IL_00d8: nop
|
|
.line 244,244 : 17,120 ''
|
|
IL_00d9: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToLoadConfiguration_StorageError()
|
|
IL_00de: ldloc.s V_6
|
|
IL_00e0: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_00e5: throw
|
|
|
|
} // end handler
|
|
IL_00e6: nop
|
|
.line 246,246 : 9,10 ''
|
|
IL_00e7: ldloc.s CS$1$0000
|
|
IL_00e9: 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 27 (0x1b)
|
|
.maxstack 2
|
|
.locals init ([0] !!T CS$1$0000)
|
|
.line 249,249 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 250,250 : 13,67 ''
|
|
IL_0001: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor()
|
|
IL_0006: ldarg.0
|
|
IL_0007: call instance object [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Deserialize(class [mscorlib]System.IO.Stream)
|
|
IL_000c: isinst !!T
|
|
IL_0011: unbox.any !!T
|
|
IL_0016: stloc.0
|
|
IL_0017: br.s IL_0019
|
|
|
|
.line 251,251 : 9,10 ''
|
|
IL_0019: ldloc.0
|
|
IL_001a: 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 83 (0x53)
|
|
.maxstack 2
|
|
.locals init ([0] uint8[] protectedData,
|
|
[1] uint8[] data,
|
|
[2] class [mscorlib]System.IO.Stream serializedStream,
|
|
[3] !!T CS$1$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 254,254 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 255,255 : 13,56 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call uint8[] Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::FetchStream(class [mscorlib]System.IO.Stream)
|
|
IL_0007: stloc.0
|
|
.line 256,256 : 13,94 ''
|
|
IL_0008: ldsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IEncryption> Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Encryptions
|
|
IL_000d: ldarg.1
|
|
IL_000e: callvirt instance class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::get_Encryption()
|
|
IL_0013: callvirt instance !0 class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IEncryption>::Instantiate(class [mscorlib]System.Type)
|
|
IL_0018: ldloc.0
|
|
IL_0019: callvirt instance uint8[] Virtuoso.Miranda.Plugins.Configuration.IEncryption::Decrypt(uint8[])
|
|
IL_001e: stloc.1
|
|
.line 258,258 : 20,68 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: newobj instance void [mscorlib]System.IO.MemoryStream::.ctor(uint8[])
|
|
IL_0025: stloc.2
|
|
.line 259,259 : 17,81 ''
|
|
.try
|
|
{
|
|
IL_0026: newobj instance void [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor()
|
|
IL_002b: ldloc.2
|
|
IL_002c: call instance object [mscorlib]System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Deserialize(class [mscorlib]System.IO.Stream)
|
|
IL_0031: isinst !!T
|
|
IL_0036: unbox.any !!T
|
|
IL_003b: stloc.3
|
|
IL_003c: leave.s IL_0050
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_003e: ldloc.2
|
|
IL_003f: ldnull
|
|
IL_0040: ceq
|
|
IL_0042: stloc.s CS$4$0001
|
|
IL_0044: ldloc.s CS$4$0001
|
|
IL_0046: brtrue.s IL_004f
|
|
|
|
IL_0048: ldloc.2
|
|
IL_0049: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_004e: nop
|
|
IL_004f: endfinally
|
|
} // end handler
|
|
IL_0050: nop
|
|
.line 260,260 : 9,10 ''
|
|
IL_0051: ldloc.3
|
|
IL_0052: ret
|
|
} // end of method PluginConfiguration::DeserializeEncrypted
|
|
|
|
.method public hidebysig static !!TConfig
|
|
GetDefaultConfiguration<(Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration) TConfig>() cil managed
|
|
{
|
|
// Code size 70 (0x46)
|
|
.maxstack 2
|
|
.locals init ([0] !!TConfig result,
|
|
[1] !!TConfig CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 263,263 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 264,264 : 13,89 ''
|
|
IL_0001: ldtoken !!TConfig
|
|
IL_0006: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_000b: ldc.i4.1
|
|
IL_000c: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type,
|
|
bool)
|
|
IL_0011: isinst !!TConfig
|
|
IL_0016: unbox.any !!TConfig
|
|
IL_001b: stloc.0
|
|
.line 266,266 : 13,32 ''
|
|
IL_001c: ldloc.0
|
|
IL_001d: box !!TConfig
|
|
IL_0022: ldnull
|
|
IL_0023: ceq
|
|
IL_0025: ldc.i4.0
|
|
IL_0026: ceq
|
|
IL_0028: stloc.2
|
|
IL_0029: ldloc.2
|
|
IL_002a: brtrue.s IL_0032
|
|
|
|
.line 267,267 : 17,52 ''
|
|
IL_002c: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationException::.ctor()
|
|
IL_0031: throw
|
|
|
|
.line 269,269 : 13,53 ''
|
|
IL_0032: ldloca.s result
|
|
IL_0034: constrained. !!TConfig
|
|
IL_003a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::InitializeDefaultConfiguration()
|
|
IL_003f: nop
|
|
.line 270,270 : 13,27 ''
|
|
IL_0040: ldloc.0
|
|
IL_0041: stloc.1
|
|
IL_0042: br.s IL_0044
|
|
|
|
.line 271,271 : 9,10 ''
|
|
IL_0044: ldloc.1
|
|
IL_0045: 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<class Virtuoso.Miranda.Plugins.Configuration.IStorage>::.ctor()
|
|
IL_000f: stsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IStorage> Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Stores
|
|
.line 37,37 : 9,115 ''
|
|
IL_0014: newobj instance void class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IEncryption>::.ctor()
|
|
IL_0019: stsfld class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<class Virtuoso.Miranda.Plugins.Configuration.IEncryption> 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 41,41 : 40,41 ''
|
|
IL_0007: nop
|
|
.line 41,41 : 42,43 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method RuntimeConfiguration::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Hyphen.Configuration.RuntimeConfiguration
|
|
get_Singleton() cil managed
|
|
{
|
|
// Code size 37 (0x25)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Hyphen.Configuration.RuntimeConfiguration CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 46,46 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 47,47 : 17,39 ''
|
|
IL_0001: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: stloc.1
|
|
IL_000d: ldloc.1
|
|
IL_000e: brtrue.s IL_001b
|
|
|
|
.line 48,48 : 21,91 ''
|
|
IL_0010: ldstr "Configuration not initialized."
|
|
IL_0015: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_001a: throw
|
|
|
|
.line 50,50 : 17,34 ''
|
|
IL_001b: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton
|
|
IL_0020: stloc.0
|
|
IL_0021: br.s IL_0023
|
|
|
|
.line 51,51 : 13,14 ''
|
|
IL_0023: ldloc.0
|
|
IL_0024: ret
|
|
} // end of method RuntimeConfiguration::get_Singleton
|
|
|
|
.method public hidebysig specialname static
|
|
bool get_Initialized() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 57,57 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 17,42 ''
|
|
IL_0001: ldsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 59,59 : 13,14 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method RuntimeConfiguration::get_Initialized
|
|
|
|
.method family hidebysig virtual instance void
|
|
InitializeDefaultConfiguration() cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 63,63 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 64,64 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload
|
|
.line 65,65 : 9,10 ''
|
|
IL_0008: ret
|
|
} // end of method RuntimeConfiguration::InitializeDefaultConfiguration
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_CustomPluginManagerTypeName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 73,73 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 19,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customPluginManagerTypeName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 73,73 : 55,56 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RuntimeConfiguration::get_CustomPluginManagerTypeName
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_CustomPluginManagerTypeName(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 74,74 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 74,74 : 19,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customPluginManagerTypeName
|
|
.line 74,74 : 56,57 ''
|
|
IL_0008: ret
|
|
} // end of method RuntimeConfiguration::set_CustomPluginManagerTypeName
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_CustomAssemblyProbeTypeName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 79,79 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 19,54 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customAssemblyProbeTypeName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 79,79 : 55,56 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RuntimeConfiguration::get_CustomAssemblyProbeTypeName
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_CustomAssemblyProbeTypeName(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 80,80 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 19,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customAssemblyProbeTypeName
|
|
.line 80,80 : 56,57 ''
|
|
IL_0008: ret
|
|
} // end of method RuntimeConfiguration::set_CustomAssemblyProbeTypeName
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_CustomFusionAssemblyName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 85,85 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 85,85 : 19,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customFusionAssemblyName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 85,85 : 52,53 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RuntimeConfiguration::get_CustomFusionAssemblyName
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_CustomFusionAssemblyName(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 86,86 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 86,86 : 19,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::customFusionAssemblyName
|
|
.line 86,86 : 53,54 ''
|
|
IL_0008: ret
|
|
} // end of method RuntimeConfiguration::set_CustomFusionAssemblyName
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_LoadPluginsOnStartup() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 91,91 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 91,91 : 19,47 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::loadPluginsOnStartup
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 91,91 : 48,49 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RuntimeConfiguration::get_LoadPluginsOnStartup
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_LoadPluginsOnStartup(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 92,92 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 92,92 : 19,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::loadPluginsOnStartup
|
|
.line 92,92 : 49,50 ''
|
|
IL_0008: ret
|
|
} // end of method RuntimeConfiguration::set_LoadPluginsOnStartup
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_UseLazyUnload() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 97,97 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 97,97 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 97,97 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RuntimeConfiguration::get_UseLazyUnload
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_UseLazyUnload(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 98,98 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 98,98 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Hyphen.Configuration.RuntimeConfiguration::lazyUnload
|
|
.line 98,98 : 39,40 ''
|
|
IL_0008: ret
|
|
} // end of method RuntimeConfiguration::set_UseLazyUnload
|
|
|
|
.method public hidebysig static void Initialize() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 8
|
|
.line 106,106 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 107,107 : 13,75 ''
|
|
IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load<class Virtuoso.Hyphen.Configuration.RuntimeConfiguration>()
|
|
IL_0006: stsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton
|
|
.line 108,108 : 9,10 ''
|
|
IL_000b: ret
|
|
} // end of method RuntimeConfiguration::Initialize
|
|
|
|
.method public hidebysig static void Reset() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 8
|
|
.line 111,111 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 112,112 : 13,93 ''
|
|
IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration<class Virtuoso.Hyphen.Configuration.RuntimeConfiguration>()
|
|
IL_0006: stsfld class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::singleton
|
|
.line 113,113 : 9,10 ''
|
|
IL_000b: ret
|
|
} // end of method RuntimeConfiguration::Reset
|
|
|
|
.method public hidebysig static void Reload() cil managed
|
|
{
|
|
// Code size 8 (0x8)
|
|
.maxstack 8
|
|
.line 116,116 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 117,117 : 13,26 ''
|
|
IL_0001: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Initialize()
|
|
IL_0006: nop
|
|
.line 118,118 : 9,10 ''
|
|
IL_0007: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 34,34 : 39,40 ''
|
|
IL_0007: nop
|
|
.line 34,34 : 41,42 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method RuntimeConfigurator::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.IConfigurablePlugin
|
|
get_Singleton() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.IConfigurablePlugin CS$1$0000)
|
|
.line 44,44 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 45,45 : 17,77 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::singleton
|
|
IL_0006: dup
|
|
IL_0007: brtrue.s IL_0015
|
|
|
|
IL_0009: pop
|
|
IL_000a: newobj instance void Virtuoso.Hyphen.Configuration.RuntimeConfigurator::.ctor()
|
|
IL_000f: dup
|
|
IL_0010: stsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Hyphen.Configuration.RuntimeConfigurator::singleton
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 46,46 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method RuntimeConfigurator::get_Singleton
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance string get_Name() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 51,51 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 51,51 : 19,35 ''
|
|
IL_0001: ldstr "Hyphen"
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 51,51 : 36,37 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 41 (0x29)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$1$0000,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001)
|
|
.line 57,57 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 57,57 : 19,122 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Hyphen.Configuration.RuntimeConfigurator::configuration
|
|
IL_0007: dup
|
|
IL_0008: brtrue.s IL_0024
|
|
|
|
IL_000a: pop
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldc.i4.1
|
|
IL_000d: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration
|
|
IL_0012: stloc.1
|
|
IL_0013: ldloc.1
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton()
|
|
IL_001a: stelem.ref
|
|
IL_001b: ldloc.1
|
|
IL_001c: dup
|
|
IL_001d: stloc.1
|
|
IL_001e: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Hyphen.Configuration.RuntimeConfigurator::configuration
|
|
IL_0023: ldloc.1
|
|
IL_0024: stloc.0
|
|
IL_0025: br.s IL_0027
|
|
|
|
.line 57,57 : 123,124 ''
|
|
IL_0027: ldloc.0
|
|
IL_0028: ret
|
|
} // end of method RuntimeConfigurator::get_Configuration
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void ResetConfiguration() cil managed
|
|
{
|
|
// Code size 8 (0x8)
|
|
.maxstack 8
|
|
.line 61,61 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 13,42 ''
|
|
IL_0001: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Reset()
|
|
IL_0006: nop
|
|
.line 63,63 : 9,10 ''
|
|
IL_0007: ret
|
|
} // end of method RuntimeConfigurator::ResetConfiguration
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void ReloadConfiguration() cil managed
|
|
{
|
|
// Code size 8 (0x8)
|
|
.maxstack 8
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 13,43 ''
|
|
IL_0001: call void Virtuoso.Hyphen.Configuration.RuntimeConfiguration::Reload()
|
|
IL_0006: nop
|
|
.line 68,68 : 9,10 ''
|
|
IL_0007: 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 77 (0x4d)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Category category,
|
|
[1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item)
|
|
.line 74,74 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 13,118 ''
|
|
IL_0001: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General()
|
|
IL_0006: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_Description()
|
|
IL_000b: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Category::.ctor(string,
|
|
string)
|
|
IL_0010: stloc.0
|
|
.line 77,77 : 13,156 ''
|
|
IL_0011: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About()
|
|
IL_0016: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_General_About_Description()
|
|
IL_001b: ldtoken Virtuoso.Hyphen.Configuration.Controls.AboutContent
|
|
IL_0020: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0025: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string,
|
|
string,
|
|
class [mscorlib]System.Type)
|
|
IL_002a: stloc.1
|
|
.line 78,78 : 13,66 ''
|
|
IL_002b: ldloc.1
|
|
IL_002c: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Information()
|
|
IL_0031: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_0036: nop
|
|
.line 79,79 : 13,38 ''
|
|
IL_0037: ldloc.0
|
|
IL_0038: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items()
|
|
IL_003d: ldloc.1
|
|
IL_003e: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::Add(!0)
|
|
IL_0043: nop
|
|
.line 81,81 : 13,38 ''
|
|
IL_0044: ldarg.1
|
|
IL_0045: ldloc.0
|
|
IL_0046: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.Category>::Add(!0)
|
|
IL_004b: nop
|
|
.line 82,82 : 9,10 ''
|
|
IL_004c: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 47,47 : 36,37 ''
|
|
IL_0007: nop
|
|
.line 47,47 : 38,39 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method ProtocolPlugin::.ctor
|
|
|
|
.method public hidebysig specialname virtual
|
|
instance valuetype [mscorlib]System.Guid[]
|
|
get_PluginInterfaces() cil managed
|
|
{
|
|
// Code size 31 (0x1f)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype [mscorlib]System.Guid[] CS$1$0000,
|
|
[1] valuetype [mscorlib]System.Guid[] CS$0$0001)
|
|
.line 58,58 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 19,91 ''
|
|
IL_0001: ldc.i4.1
|
|
IL_0002: newarr [mscorlib]System.Guid
|
|
IL_0007: stloc.1
|
|
IL_0008: ldloc.1
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ldelema [mscorlib]System.Guid
|
|
IL_000f: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_ProtocolUUID()
|
|
IL_0014: stobj [mscorlib]System.Guid
|
|
IL_0019: ldloc.1
|
|
IL_001a: stloc.0
|
|
IL_001b: br.s IL_001d
|
|
|
|
.line 58,58 : 92,93 ''
|
|
IL_001d: ldloc.0
|
|
IL_001e: ret
|
|
} // end of method ProtocolPlugin::get_PluginInterfaces
|
|
|
|
.method assembly hidebysig strict virtual
|
|
instance void LoadInternal(native int pPluginLink) cil managed
|
|
{
|
|
// Code size 268 (0x10c)
|
|
.maxstack 3
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 13,73 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.0
|
|
IL_0003: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name()
|
|
IL_0008: ldarg.0
|
|
IL_0009: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolType()
|
|
IL_000e: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType)
|
|
IL_0013: call instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ThisProtocol(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol)
|
|
IL_0018: nop
|
|
.line 68,68 : 13,37 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol()
|
|
IL_001f: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Register()
|
|
IL_0024: nop
|
|
.line 70,70 : 13,49 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldc.i4 0x9c87
|
|
IL_002b: callvirt instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode)
|
|
IL_0030: nop
|
|
.line 72,72 : 13,122 ''
|
|
IL_0031: ldarg.0
|
|
IL_0032: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol()
|
|
IL_0037: ldstr "/GetName"
|
|
IL_003c: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string)
|
|
IL_0041: ldarg.0
|
|
IL_0042: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetName(native uint,
|
|
native int)
|
|
IL_0048: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_004d: ldarg.0
|
|
IL_004e: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0053: nop
|
|
.line 73,73 : 13,126 ''
|
|
IL_0054: ldarg.0
|
|
IL_0055: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol()
|
|
IL_005a: ldstr "/GetStatus"
|
|
IL_005f: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string)
|
|
IL_0064: ldarg.0
|
|
IL_0065: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetStatus(native uint,
|
|
native int)
|
|
IL_006b: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0070: ldarg.0
|
|
IL_0071: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0076: nop
|
|
.line 74,74 : 13,126 ''
|
|
IL_0077: ldarg.0
|
|
IL_0078: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol()
|
|
IL_007d: ldstr "/SetStatus"
|
|
IL_0082: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string)
|
|
IL_0087: ldarg.0
|
|
IL_0088: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSSetStatus(native uint,
|
|
native int)
|
|
IL_008e: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0093: ldarg.0
|
|
IL_0094: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0099: nop
|
|
.line 75,75 : 13,124 ''
|
|
IL_009a: ldarg.0
|
|
IL_009b: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol()
|
|
IL_00a0: ldstr "/LoadIcon"
|
|
IL_00a5: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string)
|
|
IL_00aa: ldarg.0
|
|
IL_00ab: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSLoadIcon(native uint,
|
|
native int)
|
|
IL_00b1: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_00b6: ldarg.0
|
|
IL_00b7: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_00bc: nop
|
|
.line 76,76 : 13,122 ''
|
|
IL_00bd: ldarg.0
|
|
IL_00be: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol()
|
|
IL_00c3: ldstr "/GetCaps"
|
|
IL_00c8: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string)
|
|
IL_00cd: ldarg.0
|
|
IL_00ce: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSGetCaps(native uint,
|
|
native int)
|
|
IL_00d4: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_00d9: ldarg.0
|
|
IL_00da: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_00df: nop
|
|
.line 77,77 : 13,128 ''
|
|
IL_00e0: ldarg.0
|
|
IL_00e1: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol()
|
|
IL_00e6: ldstr "/SendMsg"
|
|
IL_00eb: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::GetProtoServiceName(string)
|
|
IL_00f0: ldarg.0
|
|
IL_00f1: ldftn instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::PSSSendMessage(native uint,
|
|
native int)
|
|
IL_00f7: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_00fc: ldarg.0
|
|
IL_00fd: call void Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::CreateServiceFunction(string,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_0102: nop
|
|
.line 79,79 : 13,44 ''
|
|
IL_0103: ldarg.0
|
|
IL_0104: ldarg.1
|
|
IL_0105: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::LoadInternal(native int)
|
|
IL_010a: nop
|
|
.line 80,80 : 9,10 ''
|
|
IL_010b: ret
|
|
} // end of method ProtocolPlugin::LoadInternal
|
|
|
|
.method assembly hidebysig strict virtual
|
|
instance void UnloadInternal() cil managed
|
|
{
|
|
// Code size 21 (0x15)
|
|
.maxstack 8
|
|
.line 86,86 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 87,87 : 13,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance void Virtuoso.Hyphen.Mini.StandalonePlugin::UnloadInternal()
|
|
IL_0007: nop
|
|
.line 88,88 : 13,39 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: call instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ThisProtocol()
|
|
IL_000e: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Unregister()
|
|
IL_0013: nop
|
|
.line 89,89 : 9,10 ''
|
|
IL_0014: ret
|
|
} // end of method ProtocolPlugin::UnloadInternal
|
|
|
|
.method private hidebysig instance int32
|
|
PSGetName(native uint capacity,
|
|
native int pBuffer) cil managed
|
|
{
|
|
// Code size 191 (0xbf)
|
|
.maxstack 4
|
|
.locals init ([0] uint8[] nameBytes,
|
|
[1] uint32 count,
|
|
[2] int64 i,
|
|
[3] int32 CS$1$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 102,102 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 103,103 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr
|
|
IL_0007: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000c: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: ceq
|
|
IL_0014: stloc.s CS$4$0001
|
|
IL_0016: ldloc.s CS$4$0001
|
|
IL_0018: brtrue.s IL_0074
|
|
|
|
.line 104,104 : 13,14 ''
|
|
IL_001a: nop
|
|
.line 105,105 : 17,84 ''
|
|
IL_001b: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Default()
|
|
IL_0020: ldarg.0
|
|
IL_0021: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name()
|
|
IL_0026: dup
|
|
IL_0027: brtrue.s IL_002f
|
|
|
|
IL_0029: pop
|
|
IL_002a: ldsfld string [mscorlib]System.String::Empty
|
|
IL_002f: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string)
|
|
IL_0034: stloc.0
|
|
.line 106,106 : 17,53 ''
|
|
IL_0035: ldarg.0
|
|
IL_0036: ldloc.0
|
|
IL_0037: ldlen
|
|
IL_0038: conv.i4
|
|
IL_0039: ldc.i4.1
|
|
IL_003a: add
|
|
IL_003b: stfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity
|
|
.line 108,108 : 17,62 ''
|
|
IL_0040: ldarg.0
|
|
IL_0041: ldarg.0
|
|
IL_0042: ldfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity
|
|
IL_0047: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_004c: stfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr
|
|
.line 109,109 : 17,71 ''
|
|
IL_0051: ldloc.0
|
|
IL_0052: ldc.i4.0
|
|
IL_0053: ldarg.0
|
|
IL_0054: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr
|
|
IL_0059: ldloc.0
|
|
IL_005a: ldlen
|
|
IL_005b: conv.i4
|
|
IL_005c: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_0061: nop
|
|
.line 111,111 : 17,60 ''
|
|
IL_0062: ldarg.0
|
|
IL_0063: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr
|
|
IL_0068: call void* [mscorlib]System.IntPtr::op_Explicit(native int)
|
|
IL_006d: ldloc.0
|
|
IL_006e: ldlen
|
|
IL_006f: conv.i4
|
|
IL_0070: add
|
|
IL_0071: ldc.i4.0
|
|
IL_0072: stind.i1
|
|
.line 112,112 : 13,14 ''
|
|
IL_0073: nop
|
|
.line 114,114 : 13,46 ''
|
|
IL_0074: ldarga.s capacity
|
|
IL_0076: call instance uint32 [mscorlib]System.UIntPtr::ToUInt32()
|
|
IL_007b: stloc.1
|
|
.line 116,116 : 18,29 ''
|
|
IL_007c: ldc.i4.0
|
|
IL_007d: conv.i8
|
|
IL_007e: stloc.2
|
|
IL_007f: br.s IL_00a0
|
|
|
|
.line 117,117 : 17,83 ''
|
|
IL_0081: ldarga.s pBuffer
|
|
IL_0083: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_0088: ldloc.2
|
|
IL_0089: add
|
|
IL_008a: conv.u
|
|
IL_008b: ldarg.0
|
|
IL_008c: ldflda native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr
|
|
IL_0091: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_0096: ldloc.2
|
|
IL_0097: add
|
|
IL_0098: conv.u
|
|
IL_0099: ldind.u1
|
|
IL_009a: stind.i1
|
|
.line 116,116 : 61,64 ''
|
|
IL_009b: ldloc.2
|
|
IL_009c: ldc.i4.1
|
|
IL_009d: conv.i8
|
|
IL_009e: add
|
|
IL_009f: stloc.2
|
|
.line 116,116 : 30,59 ''
|
|
IL_00a0: ldloc.2
|
|
IL_00a1: ldloc.1
|
|
IL_00a2: conv.u8
|
|
IL_00a3: bge.s IL_00b1
|
|
|
|
IL_00a5: ldloc.2
|
|
IL_00a6: ldarg.0
|
|
IL_00a7: ldfld int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::NameCapacity
|
|
IL_00ac: conv.i8
|
|
IL_00ad: clt
|
|
IL_00af: br.s IL_00b2
|
|
|
|
IL_00b1: ldc.i4.0
|
|
IL_00b2: nop
|
|
IL_00b3: stloc.s CS$4$0001
|
|
IL_00b5: ldloc.s CS$4$0001
|
|
IL_00b7: brtrue.s IL_0081
|
|
|
|
.line 119,119 : 13,22 ''
|
|
IL_00b9: ldc.i4.0
|
|
IL_00ba: stloc.3
|
|
IL_00bb: br.s IL_00bd
|
|
|
|
.line 120,120 : 9,10 ''
|
|
IL_00bd: ldloc.3
|
|
IL_00be: ret
|
|
} // end of method ProtocolPlugin::PSGetName
|
|
|
|
.method private hidebysig instance int32
|
|
PSGetStatus(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 129,129 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 130,130 : 13,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolStatus()
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 131,131 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ProtocolPlugin::PSGetStatus
|
|
|
|
.method private hidebysig instance int32
|
|
PSSetStatus(native uint newStatusRaw,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 71 (0x47)
|
|
.maxstack 6
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode prevStatus,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode newStatus,
|
|
[2] int32 CS$1$0000)
|
|
.line 144,144 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 145,145 : 13,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolStatus()
|
|
IL_0007: stloc.0
|
|
.line 146,146 : 13,61 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint)
|
|
IL_000e: stloc.1
|
|
.line 148,148 : 13,40 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldloc.1
|
|
IL_0011: callvirt instance void Virtuoso.Hyphen.Mini.ProtocolPlugin::set_ProtocolStatus(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode)
|
|
IL_0016: nop
|
|
.line 149,149 : 13,171 ''
|
|
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 valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::get_NativeDescriptor()
|
|
IL_0022: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name
|
|
IL_0027: ldc.i4.s 12
|
|
IL_0029: ldc.i4.1
|
|
IL_002a: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_002f: ldloc.0
|
|
IL_0030: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0035: ldarg.1
|
|
IL_0036: call native int Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToHandle(native uint)
|
|
IL_003b: 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_0040: pop
|
|
.line 151,151 : 13,22 ''
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: stloc.2
|
|
IL_0043: br.s IL_0045
|
|
|
|
.line 152,152 : 9,10 ''
|
|
IL_0045: ldloc.2
|
|
IL_0046: ret
|
|
} // end of method ProtocolPlugin::PSSetStatus
|
|
|
|
.method private hidebysig instance int32
|
|
PSLoadIcon(native uint whichIcon,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 62 (0x3e)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] bool CS$4$0001,
|
|
[2] native int CS$0$0002)
|
|
.line 161,161 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 162,162 : 13,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolIcon()
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_0026
|
|
|
|
.line 163,163 : 17,65 ''
|
|
IL_0011: call class [System.Drawing]System.Drawing.Icon [System.Drawing]System.Drawing.SystemIcons::get_Application()
|
|
IL_0016: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle()
|
|
IL_001b: stloc.2
|
|
IL_001c: ldloca.s CS$0$0002
|
|
IL_001e: call instance int32 [mscorlib]System.IntPtr::ToInt32()
|
|
IL_0023: stloc.0
|
|
IL_0024: br.s IL_003c
|
|
|
|
.line 165,165 : 17,54 ''
|
|
IL_0026: ldarg.0
|
|
IL_0027: callvirt instance class [System.Drawing]System.Drawing.Icon Virtuoso.Hyphen.Mini.ProtocolPlugin::get_ProtocolIcon()
|
|
IL_002c: callvirt instance native int [System.Drawing]System.Drawing.Icon::get_Handle()
|
|
IL_0031: stloc.2
|
|
IL_0032: ldloca.s CS$0$0002
|
|
IL_0034: call instance int32 [mscorlib]System.IntPtr::ToInt32()
|
|
IL_0039: stloc.0
|
|
IL_003a: br.s IL_003c
|
|
|
|
.line 166,166 : 9,10 ''
|
|
IL_003c: ldloc.0
|
|
IL_003d: ret
|
|
} // end of method ProtocolPlugin::PSLoadIcon
|
|
|
|
.method private hidebysig instance int32
|
|
PSGetCaps(native uint flagsNum,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 63 (0x3f)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolFlagsKind CS$4$0001)
|
|
.line 175,175 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 176,176 : 13,49 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call uint32 [mscorlib]System.UIntPtr::op_Explicit(native uint)
|
|
IL_0007: stloc.1
|
|
IL_0008: ldloc.1
|
|
IL_0009: ldc.i4.1
|
|
IL_000a: sub
|
|
IL_000b: switch (
|
|
IL_001e,
|
|
IL_0027,
|
|
IL_0030)
|
|
IL_001c: br.s IL_0039
|
|
|
|
.line 179,179 : 21,55 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolCapabilities Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedCapabilities()
|
|
IL_0024: stloc.0
|
|
IL_0025: br.s IL_003d
|
|
|
|
.line 181,181 : 21,54 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedStatusModes()
|
|
IL_002d: stloc.0
|
|
IL_002e: br.s IL_003d
|
|
|
|
.line 183,183 : 21,58 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes Virtuoso.Hyphen.Mini.ProtocolPlugin::get_SupportedAwayStatusModes()
|
|
IL_0036: stloc.0
|
|
IL_0037: br.s IL_003d
|
|
|
|
.line 185,185 : 21,30 ''
|
|
IL_0039: ldc.i4.0
|
|
IL_003a: stloc.0
|
|
IL_003b: br.s IL_003d
|
|
|
|
.line 187,187 : 9,10 ''
|
|
IL_003d: ldloc.0
|
|
IL_003e: ret
|
|
} // end of method ProtocolPlugin::PSGetCaps
|
|
|
|
.method private hidebysig instance int32
|
|
PSSSendMessage(native uint 'flags',
|
|
native int pCcsData) cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 199,199 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 200,200 : 13,64 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.2
|
|
IL_0003: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::.ctor(native int)
|
|
IL_0008: callvirt instance int32 Virtuoso.Hyphen.Mini.ProtocolPlugin::SendMessage(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 201,201 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ret
|
|
} // end of method ProtocolPlugin::PSSSendMessage
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol
|
|
get_ThisProtocol() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol CS$1$0000)
|
|
.line 213,213 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 213,213 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::thisProtocol
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 213,213 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 9 (0x9)
|
|
.maxstack 8
|
|
.line 214,214 : 26,27 ''
|
|
IL_0000: nop
|
|
.line 214,214 : 28,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol Virtuoso.Hyphen.Mini.ProtocolPlugin::thisProtocol
|
|
.line 214,214 : 50,51 ''
|
|
IL_0008: ret
|
|
} // end of method ProtocolPlugin::set_ThisProtocol
|
|
|
|
.method family hidebysig specialname instance native int
|
|
get_NamePtr() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 219,219 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 219,219 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Hyphen.Mini.ProtocolPlugin::namePtr
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 219,219 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes CS$1$0000)
|
|
.line 248,248 : 87,88 ''
|
|
IL_0000: nop
|
|
.line 248,248 : 89,119 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 248,248 : 120,121 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolStatusModes CS$1$0000)
|
|
.line 253,253 : 83,84 ''
|
|
IL_0000: nop
|
|
.line 253,253 : 85,115 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 253,253 : 116,117 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode CS$1$0000)
|
|
.line 258,258 : 68,69 ''
|
|
IL_0000: nop
|
|
.line 258,258 : 70,96 ''
|
|
IL_0001: ldc.i4 0x9c87
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 258,258 : 97,98 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 2 (0x2)
|
|
.maxstack 8
|
|
.line 258,258 : 103,104 ''
|
|
IL_0000: nop
|
|
.line 258,258 : 105,106 ''
|
|
IL_0001: 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 7 (0x7)
|
|
.maxstack 1
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 260,260 : 69,70 ''
|
|
IL_0000: nop
|
|
.line 260,260 : 71,80 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
IL_0003: br.s IL_0005
|
|
|
|
.line 260,260 : 81,82 ''
|
|
IL_0005: ldloc.0
|
|
IL_0006: 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 113 (0x71)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 40,40 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 41,41 : 13,46 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000e: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: ceq
|
|
IL_0016: stloc.0
|
|
IL_0017: ldloc.0
|
|
IL_0018: brtrue.s IL_0025
|
|
|
|
.line 42,42 : 17,66 ''
|
|
IL_001a: ldstr "nativeLinkPtr"
|
|
IL_001f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0024: throw
|
|
|
|
.line 44,44 : 13,54 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: stfld native int Virtuoso.Hyphen.MirandaPluginLink::nativePluginLinkPtr
|
|
.line 45,45 : 13,119 ''
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldarg.1
|
|
IL_002e: ldtoken Virtuoso.Hyphen.Native.NativePluginLink
|
|
IL_0033: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0038: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_003d: castclass Virtuoso.Hyphen.Native.NativePluginLink
|
|
IL_0042: stfld class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::nativePluginLink
|
|
.line 47,47 : 13,192 ''
|
|
IL_0047: ldarg.0
|
|
IL_0048: ldarg.1
|
|
IL_0049: ldc.i4.s 9
|
|
IL_004b: call int32 [mscorlib]System.IntPtr::get_Size()
|
|
IL_0050: mul
|
|
IL_0051: call native int [mscorlib]System.Runtime.InteropServices.Marshal::ReadIntPtr(native int,
|
|
int32)
|
|
IL_0056: ldtoken Virtuoso.Hyphen.Native.CallServiceUnsafePrototype
|
|
IL_005b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0060: call class [mscorlib]System.Delegate [mscorlib]System.Runtime.InteropServices.Marshal::GetDelegateForFunctionPointer(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_0065: castclass Virtuoso.Hyphen.Native.CallServiceUnsafePrototype
|
|
IL_006a: stfld class Virtuoso.Hyphen.Native.CallServiceUnsafePrototype Virtuoso.Hyphen.MirandaPluginLink::CallServiceUnsafe
|
|
.line 48,48 : 9,10 ''
|
|
IL_006f: nop
|
|
IL_0070: ret
|
|
} // end of method MirandaPluginLink::.ctor
|
|
|
|
.method public hidebysig static class Virtuoso.Hyphen.MirandaPluginLink
|
|
FromPointer(native int nativeLinkPtr) cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink CS$1$0000)
|
|
.line 51,51 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 52,52 : 13,57 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Hyphen.MirandaPluginLink::.ctor(native int)
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 53,53 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaPluginLink::FromPointer
|
|
|
|
.method public hidebysig specialname instance native int
|
|
get_NativePluginLinkPtr() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 62,62 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 63,63 : 17,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Hyphen.MirandaPluginLink::nativePluginLinkPtr
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 64,64 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaPluginLink::get_NativePluginLinkPtr
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Hyphen.Native.NativePluginLink
|
|
get_NativePluginLink() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Hyphen.Native.NativePluginLink CS$1$0000)
|
|
.line 70,70 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 71,71 : 17,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::nativePluginLink
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 72,72 : 13,14 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 30,30 : 31,32 ''
|
|
IL_0007: nop
|
|
.line 30,30 : 33,34 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method PLUGININFOEX::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(valuetype [mscorlib]System.Guid uuid) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 8
|
|
.line 32,32 : 9,39 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Hyphen.Native.PLUGININFO::.ctor()
|
|
IL_0006: nop
|
|
.line 33,33 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 34,34 : 13,30 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: stfld valuetype [mscorlib]System.Guid Virtuoso.Hyphen.Native.PLUGININFOEX::UUID
|
|
.line 35,35 : 9,10 ''
|
|
IL_000f: nop
|
|
IL_0010: 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 170 (0xaa)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[2] bool CS$4$0000)
|
|
.line 32,32 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\EventManager.cs'
|
|
IL_0000: nop
|
|
.line 33,33 : 13,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.2
|
|
IL_000b: ldloc.2
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 34,34 : 17,62 ''
|
|
IL_000e: ldstr "eventName"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 36,36 : 13,34 ''
|
|
IL_0019: ldarg.1
|
|
IL_001a: ldnull
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.2
|
|
IL_0021: ldloc.2
|
|
IL_0022: brtrue.s IL_002f
|
|
|
|
.line 37,37 : 17,61 ''
|
|
IL_0024: ldstr "callback"
|
|
IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002e: throw
|
|
|
|
.line 39,39 : 13,31 ''
|
|
IL_002f: ldarg.2
|
|
IL_0030: ldnull
|
|
IL_0031: ceq
|
|
IL_0033: ldc.i4.0
|
|
IL_0034: ceq
|
|
IL_0036: stloc.2
|
|
IL_0037: ldloc.2
|
|
IL_0038: brtrue.s IL_0045
|
|
|
|
.line 40,40 : 17,58 ''
|
|
IL_003a: ldstr "owner"
|
|
IL_003f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0044: throw
|
|
|
|
.line 42,42 : 13,36 ''
|
|
IL_0045: ldarg.2
|
|
IL_0046: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized()
|
|
IL_004b: stloc.2
|
|
IL_004c: ldloc.2
|
|
IL_004d: brtrue.s IL_005a
|
|
|
|
.line 43,43 : 17,102 ''
|
|
IL_004f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized()
|
|
IL_0054: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0059: throw
|
|
|
|
.line 45,45 : 13,79 ''
|
|
IL_005a: ldarg.2
|
|
IL_005b: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0060: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks()
|
|
IL_0065: stloc.0
|
|
.line 48,48 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0066: nop
|
|
.line 49,49 : 17,64 ''
|
|
IL_0067: ldarg.2
|
|
IL_0068: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_006d: nop
|
|
.line 50,50 : 17,73 ''
|
|
IL_006e: ldloc.0
|
|
IL_006f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0074: nop
|
|
.line 52,52 : 17,145 ''
|
|
IL_0075: ldloc.0
|
|
IL_0076: ldarg.0
|
|
IL_0077: ldarg.2
|
|
IL_0078: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_007d: ldarg.1
|
|
IL_007e: ldc.i4.1
|
|
IL_007f: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_0084: stloc.1
|
|
.line 53,53 : 17,54 ''
|
|
IL_0085: ldloc.1
|
|
IL_0086: ldc.i4.1
|
|
IL_0087: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_RegisteredManually(bool)
|
|
IL_008c: nop
|
|
.line 55,55 : 17,52 ''
|
|
IL_008d: ldloc.1
|
|
IL_008e: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0093: nop
|
|
.line 56,56 : 13,14 ''
|
|
IL_0094: nop
|
|
IL_0095: leave.s IL_00a8
|
|
|
|
.line 58,58 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0097: nop
|
|
.line 59,59 : 17,56 ''
|
|
IL_0098: ldarg.2
|
|
IL_0099: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_009e: nop
|
|
.line 60,60 : 17,61 ''
|
|
IL_009f: ldloc.0
|
|
IL_00a0: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_00a5: nop
|
|
.line 61,61 : 13,14 ''
|
|
IL_00a6: nop
|
|
IL_00a7: endfinally
|
|
} // end handler
|
|
IL_00a8: nop
|
|
.line 62,62 : 9,10 ''
|
|
IL_00a9: ret
|
|
} // end of method EventManager::CreateEventHook
|
|
|
|
.method public hidebysig static void RemoveEventHook(string eventName,
|
|
class Virtuoso.Miranda.Plugins.MirandaPlugin owner) cil managed
|
|
{
|
|
// Code size 152 (0x98)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[2] bool CS$4$0000)
|
|
.line 65,65 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 13,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.2
|
|
IL_000b: ldloc.2
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 67,67 : 17,62 ''
|
|
IL_000e: ldstr "eventName"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 69,69 : 13,31 ''
|
|
IL_0019: ldarg.1
|
|
IL_001a: ldnull
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.2
|
|
IL_0021: ldloc.2
|
|
IL_0022: brtrue.s IL_002f
|
|
|
|
.line 70,70 : 17,58 ''
|
|
IL_0024: ldstr "owner"
|
|
IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002e: throw
|
|
|
|
.line 72,72 : 13,36 ''
|
|
IL_002f: ldarg.1
|
|
IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized()
|
|
IL_0035: stloc.2
|
|
IL_0036: ldloc.2
|
|
IL_0037: brtrue.s IL_0044
|
|
|
|
.line 73,73 : 17,102 ''
|
|
IL_0039: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized()
|
|
IL_003e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0043: throw
|
|
|
|
.line 75,75 : 13,79 ''
|
|
IL_0044: ldarg.1
|
|
IL_0045: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_004a: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks()
|
|
IL_004f: stloc.0
|
|
.line 78,78 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0050: nop
|
|
.line 79,79 : 17,73 ''
|
|
IL_0051: ldloc.0
|
|
IL_0052: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0057: nop
|
|
.line 80,80 : 17,50 ''
|
|
IL_0058: ldnull
|
|
IL_0059: stloc.1
|
|
.line 82,82 : 17,88 ''
|
|
IL_005a: ldarg.1
|
|
IL_005b: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0060: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHooks()
|
|
IL_0065: ldarg.0
|
|
IL_0066: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string)
|
|
IL_006b: dup
|
|
IL_006c: stloc.1
|
|
IL_006d: ldnull
|
|
IL_006e: ceq
|
|
IL_0070: ldc.i4.0
|
|
IL_0071: ceq
|
|
IL_0073: stloc.2
|
|
IL_0074: ldloc.2
|
|
IL_0075: brtrue.s IL_0079
|
|
|
|
.line 83,83 : 21,28 ''
|
|
IL_0077: leave.s IL_0096
|
|
|
|
.line 85,85 : 17,53 ''
|
|
IL_0079: ldloc.1
|
|
IL_007a: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_007f: nop
|
|
.line 86,86 : 17,47 ''
|
|
IL_0080: ldloc.0
|
|
IL_0081: ldloc.1
|
|
IL_0082: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Remove(!0)
|
|
IL_0087: pop
|
|
.line 87,87 : 13,14 ''
|
|
IL_0088: nop
|
|
IL_0089: leave.s IL_0095
|
|
|
|
.line 89,89 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_008b: nop
|
|
.line 90,90 : 17,61 ''
|
|
IL_008c: ldloc.0
|
|
IL_008d: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0092: nop
|
|
.line 91,91 : 13,14 ''
|
|
IL_0093: nop
|
|
IL_0094: endfinally
|
|
} // end handler
|
|
IL_0095: nop
|
|
IL_0096: nop
|
|
.line 92,92 : 9,10 ''
|
|
IL_0097: 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 14 (0xe)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle CS$1$0000)
|
|
.line 96,96 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 97,97 : 13,56 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldnull
|
|
IL_0004: 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_0009: stloc.0
|
|
IL_000a: br.s IL_000c
|
|
|
|
.line 98,98 : 9,10 ''
|
|
IL_000c: ldloc.0
|
|
IL_000d: 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 148 (0x94)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle handle,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 102,102 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 103,103 : 13,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.2
|
|
IL_000b: ldloc.2
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 104,104 : 17,62 ''
|
|
IL_000e: ldstr "eventName"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 106,106 : 13,31 ''
|
|
IL_0019: ldarg.1
|
|
IL_001a: ldnull
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.2
|
|
IL_0021: ldloc.2
|
|
IL_0022: brtrue.s IL_002f
|
|
|
|
.line 107,107 : 17,58 ''
|
|
IL_0024: ldstr "owner"
|
|
IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002e: throw
|
|
|
|
.line 109,109 : 13,36 ''
|
|
IL_002f: ldarg.1
|
|
IL_0030: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized()
|
|
IL_0035: stloc.2
|
|
IL_0036: ldloc.2
|
|
IL_0037: brtrue.s IL_0044
|
|
|
|
.line 110,110 : 17,102 ''
|
|
IL_0039: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized()
|
|
IL_003e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0043: throw
|
|
|
|
.line 112,112 : 13,57 ''
|
|
IL_0044: ldarg.0
|
|
IL_0045: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string)
|
|
IL_004a: ldc.i4.0
|
|
IL_004b: ceq
|
|
IL_004d: stloc.2
|
|
IL_004e: ldloc.2
|
|
IL_004f: brtrue.s IL_005c
|
|
|
|
.line 113,113 : 17,58 ''
|
|
IL_0051: ldstr "eventName"
|
|
IL_0056: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_005b: throw
|
|
|
|
.line 115,115 : 13,151 ''
|
|
IL_005c: ldarg.1
|
|
IL_005d: ldarg.0
|
|
IL_005e: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0063: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_0068: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_006d: ldfld class Virtuoso.Hyphen.Native.CreateHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::CreateHookableEvent
|
|
IL_0072: ldarg.0
|
|
IL_0073: callvirt instance native int Virtuoso.Hyphen.Native.CreateHookableEventPrototype::Invoke(string)
|
|
IL_0078: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::.ctor(class Virtuoso.Miranda.Plugins.MirandaPlugin,
|
|
string,
|
|
native int)
|
|
IL_007d: stloc.0
|
|
.line 117,117 : 13,43 ''
|
|
IL_007e: ldarg.2
|
|
IL_007f: ldnull
|
|
IL_0080: ceq
|
|
IL_0082: stloc.2
|
|
IL_0083: ldloc.2
|
|
IL_0084: brtrue.s IL_008e
|
|
|
|
.line 118,118 : 17,64 ''
|
|
IL_0086: ldloc.0
|
|
IL_0087: ldarg.2
|
|
IL_0088: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::SetDefaultSubscriber(class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_008d: nop
|
|
.line 120,120 : 13,27 ''
|
|
IL_008e: ldloc.0
|
|
IL_008f: stloc.1
|
|
IL_0090: br.s IL_0092
|
|
|
|
.line 121,121 : 9,10 ''
|
|
IL_0092: ldloc.1
|
|
IL_0093: ret
|
|
} // end of method EventManager::CreateEvent
|
|
|
|
.method public hidebysig static void RemoveEvent(class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle eventHandle) cil managed
|
|
{
|
|
// Code size 178 (0xb2)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Hyphen.MirandaPluginLink link,
|
|
[1] int32 result,
|
|
[2] class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection handles,
|
|
[3] bool CS$4$0000)
|
|
.line 124,124 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 125,125 : 13,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.3
|
|
IL_0009: ldloc.3
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 126,126 : 17,64 ''
|
|
IL_000c: ldstr "eventHandle"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 128,128 : 13,72 ''
|
|
IL_0017: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_001c: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_0021: stloc.0
|
|
.line 130,130 : 13,58 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0028: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_002d: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: ceq
|
|
IL_0035: stloc.3
|
|
IL_0036: ldloc.3
|
|
IL_0037: brtrue.s IL_00b1
|
|
|
|
.line 131,131 : 13,14 ''
|
|
IL_0039: nop
|
|
.line 133,133 : 17,107 ''
|
|
IL_003a: ldloc.0
|
|
IL_003b: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_0040: ldfld class Virtuoso.Hyphen.Native.DestroyHookableEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::DestroyHookableEvent
|
|
IL_0045: ldarg.0
|
|
IL_0046: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_004b: callvirt instance int32 Virtuoso.Hyphen.Native.DestroyHookableEventPrototype::Invoke(native int)
|
|
IL_0050: dup
|
|
IL_0051: stloc.1
|
|
IL_0052: ldc.i4.0
|
|
IL_0053: ceq
|
|
IL_0055: stloc.3
|
|
IL_0056: ldloc.3
|
|
IL_0057: brtrue.s IL_0075
|
|
|
|
.line 134,134 : 21,176 ''
|
|
IL_0059: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_005e: ldstr "DestroyHookableEvent"
|
|
IL_0063: ldloca.s result
|
|
IL_0065: call instance string [mscorlib]System.Int32::ToString()
|
|
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
|
|
|
|
.line 136,136 : 17,57 ''
|
|
IL_0075: ldarg.0
|
|
IL_0076: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_007b: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::set_MirandaHandle(native int)
|
|
IL_0080: nop
|
|
.line 137,137 : 17,91 ''
|
|
IL_0081: ldarg.0
|
|
IL_0082: callvirt instance class Virtuoso.Miranda.Plugins.MirandaPlugin Virtuoso.Miranda.Plugins.Infrastructure.EventHandle::get_Owner()
|
|
IL_0087: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_008c: callvirt instance class Virtuoso.Miranda.Plugins.Collections.EventHandleCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_EventHandles()
|
|
IL_0091: stloc.2
|
|
.line 140,140 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_0092: nop
|
|
.line 141,141 : 21,74 ''
|
|
IL_0093: ldloc.2
|
|
IL_0094: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0099: nop
|
|
.line 142,142 : 21,49 ''
|
|
IL_009a: ldloc.2
|
|
IL_009b: ldarg.0
|
|
IL_009c: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.EventHandle>::Remove(!0)
|
|
IL_00a1: pop
|
|
.line 143,143 : 17,18 ''
|
|
IL_00a2: nop
|
|
IL_00a3: leave.s IL_00af
|
|
|
|
.line 145,145 : 17,18 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_00a5: nop
|
|
.line 146,146 : 21,62 ''
|
|
IL_00a6: ldloc.2
|
|
IL_00a7: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_00ac: nop
|
|
.line 147,147 : 17,18 ''
|
|
IL_00ad: nop
|
|
IL_00ae: endfinally
|
|
} // end handler
|
|
IL_00af: nop
|
|
.line 148,148 : 13,14 ''
|
|
IL_00b0: nop
|
|
.line 149,149 : 9,10 ''
|
|
IL_00b1: 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
|
|
'<CreateServiceFunction>b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor _hook) cil managed
|
|
{
|
|
// Code size 40 (0x28)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 82,82 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\HookManager.cs'
|
|
IL_0000: nop
|
|
.line 83,83 : 21,85 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_0008: callvirt instance bool [mscorlib]System.Object::Equals(object)
|
|
IL_000d: brfalse.s IL_0021
|
|
|
|
IL_000f: ldarg.1
|
|
IL_0010: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle()
|
|
IL_0015: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_001a: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_001f: br.s IL_0022
|
|
|
|
IL_0021: ldc.i4.0
|
|
IL_0022: nop
|
|
IL_0023: stloc.0
|
|
IL_0024: br.s IL_0026
|
|
|
|
IL_0026: ldloc.0
|
|
IL_0027: ret
|
|
} // end of method '<>c__DisplayClass2'::'<CreateServiceFunction>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 71 (0x47)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook,
|
|
[1] bool CS$4$0000,
|
|
[2] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor[] CS$6$0001,
|
|
[3] int32 CS$7$0002)
|
|
.line 31,31 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 32,32 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 33,33 : 17,58 ''
|
|
IL_000c: ldstr "hooks"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 35,35 : 13,35 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldlen
|
|
IL_0019: conv.i4
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.1
|
|
IL_0021: ldloc.1
|
|
IL_0022: brtrue.s IL_0026
|
|
|
|
.line 36,36 : 17,24 ''
|
|
IL_0024: br.s IL_0046
|
|
|
|
.line 38,38 : 13,20 ''
|
|
IL_0026: nop
|
|
.line 38,38 : 45,50 ''
|
|
IL_0027: ldarg.0
|
|
IL_0028: stloc.2
|
|
IL_0029: ldc.i4.0
|
|
IL_002a: stloc.3
|
|
IL_002b: br.s IL_003c
|
|
|
|
.line 38,38 : 22,41 ''
|
|
IL_002d: ldloc.2
|
|
IL_002e: ldloc.3
|
|
IL_002f: ldelem.ref
|
|
IL_0030: stloc.0
|
|
.line 39,39 : 17,34 ''
|
|
IL_0031: ldloc.0
|
|
IL_0032: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0037: nop
|
|
IL_0038: ldloc.3
|
|
IL_0039: ldc.i4.1
|
|
IL_003a: add
|
|
IL_003b: stloc.3
|
|
.line 38,38 : 42,44 ''
|
|
IL_003c: ldloc.3
|
|
IL_003d: ldloc.2
|
|
IL_003e: ldlen
|
|
IL_003f: conv.i4
|
|
IL_0040: clt
|
|
IL_0042: stloc.1
|
|
IL_0043: ldloc.1
|
|
IL_0044: brtrue.s IL_002d
|
|
|
|
.line 40,40 : 9,10 ''
|
|
IL_0046: ret
|
|
} // end of method HookManager::CreateHooks
|
|
|
|
.method public hidebysig static void CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed
|
|
{
|
|
// Code size 80 (0x50)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$4$0000)
|
|
.line 43,43 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 45,45 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 46,46 : 17,67 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_0008: nop
|
|
.line 48,48 : 17,39 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType()
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: ldc.i4.1
|
|
IL_0012: sub
|
|
IL_0013: switch (
|
|
IL_0022,
|
|
IL_002c)
|
|
IL_0020: br.s IL_0036
|
|
|
|
.line 51,51 : 25,26 ''
|
|
IL_0022: nop
|
|
.line 52,52 : 29,45 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::HookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0029: nop
|
|
.line 53,53 : 29,35 ''
|
|
IL_002a: br.s IL_0041
|
|
|
|
.line 56,56 : 25,26 ''
|
|
IL_002c: nop
|
|
.line 57,57 : 29,57 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0033: nop
|
|
.line 58,58 : 29,35 ''
|
|
IL_0034: br.s IL_0041
|
|
|
|
.line 61,61 : 25,67 ''
|
|
IL_0036: ldstr "descriptor"
|
|
IL_003b: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_0040: throw
|
|
|
|
.line 63,63 : 13,14 ''
|
|
IL_0041: nop
|
|
IL_0042: leave.s IL_004e
|
|
|
|
.line 65,65 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0044: nop
|
|
.line 66,66 : 17,55 ''
|
|
IL_0045: ldarg.0
|
|
IL_0046: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_004b: nop
|
|
.line 67,67 : 13,14 ''
|
|
IL_004c: nop
|
|
IL_004d: endfinally
|
|
} // end handler
|
|
IL_004e: nop
|
|
.line 68,68 : 9,10 ''
|
|
IL_004f: ret
|
|
} // end of method HookManager::CreateHook
|
|
|
|
.method private hidebysig static void CreateServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed
|
|
{
|
|
// Code size 229 (0xe5)
|
|
.maxstack 4
|
|
.locals init ([0] class [mscorlib]System.Predicate`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor> 'CS$<>9__CachedAnonymousMethodDelegate1',
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2' 'CS$<>8__locals3',
|
|
[2] bool CS$4$0000)
|
|
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 71,71 : 9,10 ''
|
|
IL_000f: nop
|
|
.line 72,72 : 13,58 ''
|
|
IL_0010: ldloc.1
|
|
IL_0011: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_0016: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name()
|
|
IL_001b: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string)
|
|
IL_0020: stloc.2
|
|
IL_0021: ldloc.2
|
|
IL_0022: brtrue.s IL_009a
|
|
|
|
.line 73,73 : 13,14 ''
|
|
IL_0024: nop
|
|
.line 74,74 : 17,137 ''
|
|
IL_0025: ldloc.1
|
|
IL_0026: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_002b: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0030: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_0035: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_003a: ldfld class Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype Virtuoso.Hyphen.Native.NativePluginLink::CreateServiceFunction
|
|
IL_003f: ldloc.1
|
|
IL_0040: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_0045: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name()
|
|
IL_004a: ldloc.1
|
|
IL_004b: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_0050: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Callback()
|
|
IL_0055: callvirt instance native int Virtuoso.Hyphen.Native.CreateServiceFunctionPrototype::Invoke(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_005a: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int)
|
|
IL_005f: nop
|
|
.line 76,76 : 17,55 ''
|
|
IL_0060: ldloc.1
|
|
IL_0061: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_0066: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle()
|
|
IL_006b: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0070: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0075: ldc.i4.0
|
|
IL_0076: ceq
|
|
IL_0078: stloc.2
|
|
IL_0079: ldloc.2
|
|
IL_007a: brtrue.s IL_0097
|
|
|
|
.line 77,77 : 21,144 ''
|
|
IL_007c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionCreationFailed()
|
|
IL_0081: ldloc.1
|
|
IL_0082: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_0087: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name()
|
|
IL_008c: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0091: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0096: throw
|
|
|
|
.line 78,78 : 13,14 ''
|
|
IL_0097: nop
|
|
IL_0098: br.s IL_00e3
|
|
|
|
.line 80,80 : 13,14 ''
|
|
IL_009a: nop
|
|
.line 81,84 : 17,20 ''
|
|
IL_009b: ldloc.1
|
|
IL_009c: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_00a1: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Owner()
|
|
IL_00a6: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions()
|
|
IL_00ab: ldloc.0
|
|
IL_00ac: brtrue.s IL_00bd
|
|
|
|
IL_00ae: ldloc.1
|
|
IL_00af: ldftn instance bool Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::'<CreateServiceFunction>b__0'(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_00b5: newobj instance void class [mscorlib]System.Predicate`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::.ctor(object,
|
|
native int)
|
|
IL_00ba: stloc.0
|
|
IL_00bb: br.s IL_00bd
|
|
|
|
IL_00bd: ldloc.0
|
|
IL_00be: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Exists(class [mscorlib]System.Predicate`1<!0>)
|
|
IL_00c3: stloc.2
|
|
IL_00c4: ldloc.2
|
|
IL_00c5: brtrue.s IL_00e2
|
|
|
|
.line 85,85 : 21,152 ''
|
|
IL_00c7: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_ServiceFunctionAlreadyExists()
|
|
IL_00cc: ldloc.1
|
|
IL_00cd: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookManager/'<>c__DisplayClass2'::hook
|
|
IL_00d2: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name()
|
|
IL_00d7: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_00dc: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_00e1: throw
|
|
|
|
.line 86,86 : 13,14 ''
|
|
IL_00e2: nop
|
|
.line 87,87 : 9,10 ''
|
|
IL_00e3: nop
|
|
IL_00e4: ret
|
|
} // end of method HookManager::CreateServiceFunction
|
|
|
|
.method private hidebysig static void HookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed
|
|
{
|
|
// Code size 91 (0x5b)
|
|
.maxstack 4
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 90,90 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 91,91 : 13,121 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0007: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_000c: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_0011: ldfld class Virtuoso.Hyphen.Native.HookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::HookEvent
|
|
IL_0016: ldarg.0
|
|
IL_0017: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name()
|
|
IL_001c: ldarg.0
|
|
IL_001d: callvirt instance class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Callback()
|
|
IL_0022: callvirt instance native int Virtuoso.Hyphen.Native.HookEventPrototype::Invoke(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0027: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int)
|
|
IL_002c: nop
|
|
.line 93,93 : 13,51 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle()
|
|
IL_0033: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0038: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_003d: ldc.i4.0
|
|
IL_003e: ceq
|
|
IL_0040: stloc.0
|
|
IL_0041: ldloc.0
|
|
IL_0042: brtrue.s IL_005a
|
|
|
|
.line 94,94 : 17,129 ''
|
|
IL_0044: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable1_EventHookingFailed()
|
|
IL_0049: ldarg.0
|
|
IL_004a: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_Name()
|
|
IL_004f: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0054: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0059: throw
|
|
|
|
.line 95,95 : 9,10 ''
|
|
IL_005a: ret
|
|
} // end of method HookManager::HookEvent
|
|
|
|
.method public hidebysig static void DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor hook) cil managed
|
|
{
|
|
// Code size 80 (0x50)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType CS$4$0000)
|
|
.line 98,98 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 100,100 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 101,101 : 17,67 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_0008: nop
|
|
.line 103,103 : 17,39 ''
|
|
IL_0009: ldarg.0
|
|
IL_000a: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType()
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: ldc.i4.1
|
|
IL_0012: sub
|
|
IL_0013: switch (
|
|
IL_0022,
|
|
IL_002c)
|
|
IL_0020: br.s IL_0036
|
|
|
|
.line 106,106 : 25,26 ''
|
|
IL_0022: nop
|
|
.line 107,107 : 29,47 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::UnhookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0029: nop
|
|
.line 108,108 : 29,35 ''
|
|
IL_002a: br.s IL_0041
|
|
|
|
.line 111,111 : 25,26 ''
|
|
IL_002c: nop
|
|
.line 112,112 : 29,58 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0033: nop
|
|
.line 113,113 : 29,35 ''
|
|
IL_0034: br.s IL_0041
|
|
|
|
.line 116,116 : 25,67 ''
|
|
IL_0036: ldstr "descriptor"
|
|
IL_003b: newobj instance void [mscorlib]System.ArgumentException::.ctor(string)
|
|
IL_0040: throw
|
|
|
|
.line 118,118 : 13,14 ''
|
|
IL_0041: nop
|
|
IL_0042: leave.s IL_004e
|
|
|
|
.line 120,120 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0044: nop
|
|
.line 121,121 : 17,55 ''
|
|
IL_0045: ldarg.0
|
|
IL_0046: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_004b: nop
|
|
.line 122,122 : 13,14 ''
|
|
IL_004c: nop
|
|
IL_004d: endfinally
|
|
} // end handler
|
|
IL_004e: nop
|
|
.line 123,123 : 9,10 ''
|
|
IL_004f: ret
|
|
} // end of method HookManager::DestroyHook
|
|
|
|
.method private hidebysig static void UnhookEvent(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) cil managed
|
|
{
|
|
// Code size 149 (0x95)
|
|
.maxstack 2
|
|
.locals init ([0] int32 result,
|
|
[1] bool CS$4$0000)
|
|
.line 126,126 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 127,127 : 13,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 128,128 : 17,63 ''
|
|
IL_000c: ldstr "descriptor"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 130,130 : 13,59 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType()
|
|
IL_001d: ldc.i4.1
|
|
IL_001e: ceq
|
|
IL_0020: stloc.1
|
|
IL_0021: ldloc.1
|
|
IL_0022: brtrue.s IL_002f
|
|
|
|
.line 131,131 : 17,69 ''
|
|
IL_0024: ldstr "descriptor"
|
|
IL_0029: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_002e: throw
|
|
|
|
.line 133,133 : 13,57 ''
|
|
IL_002f: ldarg.0
|
|
IL_0030: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle()
|
|
IL_0035: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_003a: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ceq
|
|
IL_0042: stloc.1
|
|
IL_0043: ldloc.1
|
|
IL_0044: brtrue.s IL_0048
|
|
|
|
.line 134,134 : 17,24 ''
|
|
IL_0046: br.s IL_0094
|
|
|
|
.line 137,137 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0048: nop
|
|
.line 138,138 : 17,73 ''
|
|
IL_0049: ldarg.0
|
|
IL_004a: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_004f: nop
|
|
.line 140,140 : 17,119 ''
|
|
IL_0050: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0055: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_005a: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_005f: ldfld class Virtuoso.Hyphen.Native.UnhookEventPrototype Virtuoso.Hyphen.Native.NativePluginLink::UnhookEvent
|
|
IL_0064: ldarg.0
|
|
IL_0065: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle()
|
|
IL_006a: callvirt instance int32 Virtuoso.Hyphen.Native.UnhookEventPrototype::Invoke(native int)
|
|
IL_006f: stloc.0
|
|
.line 141,141 : 17,43 ''
|
|
IL_0070: ldloc.0
|
|
IL_0071: ldc.i4.0
|
|
IL_0072: ceq
|
|
IL_0074: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0079: nop
|
|
.line 143,143 : 17,56 ''
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0080: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int)
|
|
IL_0085: nop
|
|
.line 144,144 : 13,14 ''
|
|
IL_0086: nop
|
|
IL_0087: leave.s IL_0093
|
|
|
|
.line 146,146 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0089: nop
|
|
.line 147,147 : 17,61 ''
|
|
IL_008a: ldarg.0
|
|
IL_008b: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0090: nop
|
|
.line 148,148 : 13,14 ''
|
|
IL_0091: nop
|
|
IL_0092: endfinally
|
|
} // end handler
|
|
IL_0093: nop
|
|
.line 149,149 : 9,10 ''
|
|
IL_0094: ret
|
|
} // end of method HookManager::UnhookEvent
|
|
|
|
.method private hidebysig static void DestroyServiceFunction(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor) cil managed
|
|
{
|
|
// Code size 149 (0x95)
|
|
.maxstack 2
|
|
.locals init ([0] int32 result,
|
|
[1] bool CS$4$0000)
|
|
.line 152,152 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 153,153 : 13,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 154,154 : 17,63 ''
|
|
IL_000c: ldstr "descriptor"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 156,156 : 13,65 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: callvirt instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_HookType()
|
|
IL_001d: ldc.i4.2
|
|
IL_001e: ceq
|
|
IL_0020: stloc.1
|
|
IL_0021: ldloc.1
|
|
IL_0022: brtrue.s IL_002f
|
|
|
|
.line 157,157 : 17,69 ''
|
|
IL_0024: ldstr "descriptor"
|
|
IL_0029: newobj instance void [mscorlib]System.ArgumentOutOfRangeException::.ctor(string)
|
|
IL_002e: throw
|
|
|
|
.line 159,159 : 13,57 ''
|
|
IL_002f: ldarg.0
|
|
IL_0030: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle()
|
|
IL_0035: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_003a: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ceq
|
|
IL_0042: stloc.1
|
|
IL_0043: ldloc.1
|
|
IL_0044: brtrue.s IL_0048
|
|
|
|
.line 160,160 : 17,24 ''
|
|
IL_0046: br.s IL_0094
|
|
|
|
.line 163,163 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0048: nop
|
|
.line 164,164 : 17,73 ''
|
|
IL_0049: ldarg.0
|
|
IL_004a: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginDescriptorUpdate(class Virtuoso.Miranda.Plugins.IDescriptor)
|
|
IL_004f: nop
|
|
.line 166,166 : 17,130 ''
|
|
IL_0050: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0055: callvirt instance class Virtuoso.Hyphen.MirandaPluginLink Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_PluginLink()
|
|
IL_005a: callvirt instance class Virtuoso.Hyphen.Native.NativePluginLink Virtuoso.Hyphen.MirandaPluginLink::get_NativePluginLink()
|
|
IL_005f: ldfld class Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype Virtuoso.Hyphen.Native.NativePluginLink::DestroyServiceFunction
|
|
IL_0064: ldarg.0
|
|
IL_0065: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::get_MirandaHandle()
|
|
IL_006a: callvirt instance int32 Virtuoso.Hyphen.Native.DestroyServiceFunctionPrototype::Invoke(native int)
|
|
IL_006f: stloc.0
|
|
.line 167,167 : 17,43 ''
|
|
IL_0070: ldloc.0
|
|
IL_0071: ldc.i4.0
|
|
IL_0072: ceq
|
|
IL_0074: call void [System]System.Diagnostics.Debug::Assert(bool)
|
|
IL_0079: nop
|
|
.line 169,169 : 17,56 ''
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0080: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_MirandaHandle(native int)
|
|
IL_0085: nop
|
|
.line 170,170 : 13,14 ''
|
|
IL_0086: nop
|
|
IL_0087: leave.s IL_0093
|
|
|
|
.line 172,172 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0089: nop
|
|
.line 173,173 : 17,61 ''
|
|
IL_008a: ldarg.0
|
|
IL_008b: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0090: nop
|
|
.line 174,174 : 13,14 ''
|
|
IL_0091: nop
|
|
IL_0092: endfinally
|
|
} // end handler
|
|
IL_0093: nop
|
|
.line 175,175 : 9,10 ''
|
|
IL_0094: 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 170 (0xaa)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[2] bool CS$4$0000)
|
|
.line 31,31 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\ServiceManager.cs'
|
|
IL_0000: nop
|
|
.line 32,32 : 13,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.2
|
|
IL_000b: ldloc.2
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 33,33 : 17,64 ''
|
|
IL_000e: ldstr "serviceName"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 35,35 : 13,34 ''
|
|
IL_0019: ldarg.1
|
|
IL_001a: ldnull
|
|
IL_001b: ceq
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.2
|
|
IL_0021: ldloc.2
|
|
IL_0022: brtrue.s IL_002f
|
|
|
|
.line 36,36 : 17,61 ''
|
|
IL_0024: ldstr "callback"
|
|
IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002e: throw
|
|
|
|
.line 38,38 : 13,31 ''
|
|
IL_002f: ldarg.2
|
|
IL_0030: ldnull
|
|
IL_0031: ceq
|
|
IL_0033: ldc.i4.0
|
|
IL_0034: ceq
|
|
IL_0036: stloc.2
|
|
IL_0037: ldloc.2
|
|
IL_0038: brtrue.s IL_0045
|
|
|
|
.line 39,39 : 17,58 ''
|
|
IL_003a: ldstr "owner"
|
|
IL_003f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0044: throw
|
|
|
|
.line 41,41 : 13,36 ''
|
|
IL_0045: ldarg.2
|
|
IL_0046: callvirt instance bool Virtuoso.Miranda.Plugins.MirandaPlugin::get_Initialized()
|
|
IL_004b: stloc.2
|
|
IL_004c: ldloc.2
|
|
IL_004d: brtrue.s IL_005a
|
|
|
|
.line 42,42 : 17,102 ''
|
|
IL_004f: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_PluginNotInitialized()
|
|
IL_0054: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_0059: throw
|
|
|
|
.line 44,44 : 13,85 ''
|
|
IL_005a: ldarg.2
|
|
IL_005b: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0060: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions()
|
|
IL_0065: stloc.0
|
|
.line 47,47 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0066: nop
|
|
.line 48,48 : 17,64 ''
|
|
IL_0067: ldarg.2
|
|
IL_0068: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginPluginUpdate(class Virtuoso.Miranda.Plugins.MirandaPlugin)
|
|
IL_006d: nop
|
|
.line 49,49 : 17,73 ''
|
|
IL_006e: ldloc.0
|
|
IL_006f: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0074: nop
|
|
.line 51,51 : 17,153 ''
|
|
IL_0075: ldloc.0
|
|
IL_0076: ldarg.0
|
|
IL_0077: ldarg.2
|
|
IL_0078: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_007d: ldarg.1
|
|
IL_007e: ldc.i4.2
|
|
IL_007f: call class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::SetUpAndStore(class [mscorlib]System.Collections.Generic.IList`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>,
|
|
string,
|
|
class Virtuoso.Miranda.Plugins.PluginDescriptor,
|
|
class Virtuoso.Miranda.Plugins.Callback,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.HookType)
|
|
IL_0084: stloc.1
|
|
.line 52,52 : 17,54 ''
|
|
IL_0085: ldloc.1
|
|
IL_0086: ldc.i4.1
|
|
IL_0087: callvirt instance void Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor::set_RegisteredManually(bool)
|
|
IL_008c: nop
|
|
.line 54,54 : 17,52 ''
|
|
IL_008d: ldloc.1
|
|
IL_008e: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::CreateHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0093: nop
|
|
.line 55,55 : 13,14 ''
|
|
IL_0094: nop
|
|
IL_0095: leave.s IL_00a8
|
|
|
|
.line 57,57 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0097: nop
|
|
.line 58,58 : 17,56 ''
|
|
IL_0098: ldarg.2
|
|
IL_0099: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_009e: nop
|
|
.line 59,59 : 17,61 ''
|
|
IL_009f: ldloc.0
|
|
IL_00a0: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_00a5: nop
|
|
.line 60,60 : 13,14 ''
|
|
IL_00a6: nop
|
|
IL_00a7: endfinally
|
|
} // end handler
|
|
IL_00a8: nop
|
|
.line 61,61 : 9,10 ''
|
|
IL_00a9: ret
|
|
} // end of method ServiceManager::CreateServiceFunction
|
|
|
|
.method public hidebysig static bool ServiceExists(string name) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 64,64 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 13,96 ''
|
|
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.ServiceExistsPrototype Virtuoso.Hyphen.Native.NativePluginLink::ServiceExists
|
|
IL_0015: ldarg.0
|
|
IL_0016: callvirt instance int32 Virtuoso.Hyphen.Native.ServiceExistsPrototype::Invoke(string)
|
|
IL_001b: ldc.i4.0
|
|
IL_001c: ceq
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: ceq
|
|
IL_0021: stloc.0
|
|
IL_0022: br.s IL_0024
|
|
|
|
.line 66,66 : 9,10 ''
|
|
IL_0024: ldloc.0
|
|
IL_0025: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Callback CS$1$0000)
|
|
.line 70,70 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 71,71 : 13,56 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::Create(string)
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 72,72 : 9,10 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ServiceManager::GetService
|
|
|
|
.method public hidebysig static void RemoveServiceFunction(class Virtuoso.Miranda.Plugins.MirandaPlugin owner,
|
|
string eventName) cil managed
|
|
{
|
|
// Code size 121 (0x79)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection collection,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor descriptor,
|
|
[2] bool CS$4$0000)
|
|
.line 75,75 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 76,76 : 13,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.2
|
|
IL_0009: ldloc.2
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 77,77 : 17,58 ''
|
|
IL_000c: ldstr "owner"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 79,79 : 13,49 ''
|
|
IL_0017: ldarg.1
|
|
IL_0018: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_001d: ldc.i4.0
|
|
IL_001e: ceq
|
|
IL_0020: stloc.2
|
|
IL_0021: ldloc.2
|
|
IL_0022: brtrue.s IL_002f
|
|
|
|
.line 80,80 : 17,62 ''
|
|
IL_0024: ldstr "eventName"
|
|
IL_0029: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_002e: throw
|
|
|
|
.line 82,82 : 13,85 ''
|
|
IL_002f: ldarg.0
|
|
IL_0030: callvirt instance class Virtuoso.Miranda.Plugins.PluginDescriptor Virtuoso.Miranda.Plugins.MirandaPlugin::get_Descriptor()
|
|
IL_0035: callvirt instance class Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection Virtuoso.Miranda.Plugins.PluginDescriptor::get_ServiceFunctions()
|
|
IL_003a: stloc.0
|
|
.line 85,85 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_003b: nop
|
|
.line 86,86 : 17,73 ''
|
|
IL_003c: ldloc.0
|
|
IL_003d: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::BeginCollectionUpdate(class [mscorlib]System.Collections.IList)
|
|
IL_0042: nop
|
|
.line 87,87 : 17,50 ''
|
|
IL_0043: ldnull
|
|
IL_0044: stloc.1
|
|
.line 89,89 : 17,71 ''
|
|
IL_0045: ldloc.0
|
|
IL_0046: ldarg.1
|
|
IL_0047: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor Virtuoso.Miranda.Plugins.Collections.HookDescriptorCollection::Find(string)
|
|
IL_004c: dup
|
|
IL_004d: stloc.1
|
|
IL_004e: ldnull
|
|
IL_004f: ceq
|
|
IL_0051: ldc.i4.0
|
|
IL_0052: ceq
|
|
IL_0054: stloc.2
|
|
IL_0055: ldloc.2
|
|
IL_0056: brtrue.s IL_005a
|
|
|
|
.line 90,90 : 21,28 ''
|
|
IL_0058: leave.s IL_0077
|
|
|
|
.line 92,92 : 17,53 ''
|
|
IL_005a: ldloc.1
|
|
IL_005b: call void Virtuoso.Miranda.Plugins.Infrastructure.HookManager::DestroyHook(class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor)
|
|
IL_0060: nop
|
|
.line 93,93 : 17,47 ''
|
|
IL_0061: ldloc.0
|
|
IL_0062: ldloc.1
|
|
IL_0063: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor>::Remove(!0)
|
|
IL_0068: pop
|
|
.line 94,94 : 13,14 ''
|
|
IL_0069: nop
|
|
IL_006a: leave.s IL_0076
|
|
|
|
.line 96,96 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_006c: nop
|
|
.line 97,97 : 17,61 ''
|
|
IL_006d: ldloc.0
|
|
IL_006e: call void Virtuoso.Miranda.Plugins.SynchronizationHelper::EndUpdate(object)
|
|
IL_0073: nop
|
|
.line 98,98 : 13,14 ''
|
|
IL_0074: nop
|
|
IL_0075: endfinally
|
|
} // end handler
|
|
IL_0076: nop
|
|
IL_0077: nop
|
|
.line 99,99 : 9,10 ''
|
|
IL_0078: 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 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [mscorlib]System.Guid CS$1$0000)
|
|
.line 34,34 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\UUID.cs'
|
|
IL_0000: nop
|
|
.line 34,34 : 19,42 ''
|
|
IL_0001: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::hyphenUUID
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 34,34 : 43,44 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method UUID::get_HyphenUUID
|
|
|
|
.method public hidebysig specialname static
|
|
native int get_HyphenInterfaceUUIDs() cil managed
|
|
{
|
|
// Code size 139 (0x8b)
|
|
.maxstack 4
|
|
.locals init ([0] int32 uuidSize,
|
|
[1] uint8[] uuidBytes,
|
|
[2] native int CS$1$0000,
|
|
[3] bool CS$4$0001,
|
|
[4] valuetype [mscorlib]System.Guid CS$0$0002)
|
|
.line 47,47 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 48,48 : 17,57 ''
|
|
IL_0001: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs
|
|
IL_0006: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000b: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0010: ldc.i4.0
|
|
IL_0011: ceq
|
|
IL_0013: stloc.3
|
|
IL_0014: ldloc.3
|
|
IL_0015: brtrue.s IL_0081
|
|
|
|
.line 49,49 : 17,18 ''
|
|
IL_0017: nop
|
|
.line 50,50 : 21,65 ''
|
|
IL_0018: ldtoken [mscorlib]System.Guid
|
|
IL_001d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0022: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_0027: stloc.0
|
|
.line 51,51 : 21,79 ''
|
|
IL_0028: ldc.i4.2
|
|
IL_0029: ldloc.0
|
|
IL_002a: mul
|
|
IL_002b: call native int [mscorlib]System.Runtime.InteropServices.Marshal::AllocHGlobal(int32)
|
|
IL_0030: stsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs
|
|
.line 53,53 : 21,74 ''
|
|
IL_0035: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::HyphenInterfaceUUID
|
|
IL_003a: stloc.s CS$0$0002
|
|
IL_003c: ldloca.s CS$0$0002
|
|
IL_003e: call instance uint8[] [mscorlib]System.Guid::ToByteArray()
|
|
IL_0043: stloc.1
|
|
.line 54,54 : 21,88 ''
|
|
IL_0044: ldloc.1
|
|
IL_0045: ldc.i4.0
|
|
IL_0046: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs
|
|
IL_004b: ldloc.1
|
|
IL_004c: ldlen
|
|
IL_004d: conv.i4
|
|
IL_004e: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_0053: nop
|
|
.line 57,57 : 21,52 ''
|
|
IL_0054: call valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::get_Last()
|
|
IL_0059: stloc.s CS$0$0002
|
|
IL_005b: ldloca.s CS$0$0002
|
|
IL_005d: call instance uint8[] [mscorlib]System.Guid::ToByteArray()
|
|
IL_0062: stloc.1
|
|
.line 58,58 : 21,121 ''
|
|
IL_0063: ldloc.1
|
|
IL_0064: ldc.i4.0
|
|
IL_0065: ldsflda native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs
|
|
IL_006a: call instance int64 [mscorlib]System.IntPtr::ToInt64()
|
|
IL_006f: ldloc.0
|
|
IL_0070: conv.i8
|
|
IL_0071: add
|
|
IL_0072: newobj instance void [mscorlib]System.IntPtr::.ctor(int64)
|
|
IL_0077: ldloc.1
|
|
IL_0078: ldlen
|
|
IL_0079: conv.i4
|
|
IL_007a: call void [mscorlib]System.Runtime.InteropServices.Marshal::Copy(uint8[],
|
|
int32,
|
|
native int,
|
|
int32)
|
|
IL_007f: nop
|
|
.line 59,59 : 17,18 ''
|
|
IL_0080: nop
|
|
.line 61,61 : 17,45 ''
|
|
IL_0081: ldsfld native int Virtuoso.Miranda.Plugins.Native.UUID::hyphenInterfaceUUIDs
|
|
IL_0086: stloc.2
|
|
IL_0087: br.s IL_0089
|
|
|
|
.line 62,62 : 13,14 ''
|
|
IL_0089: ldloc.2
|
|
IL_008a: ret
|
|
} // end of method UUID::get_HyphenInterfaceUUIDs
|
|
|
|
.method public hidebysig specialname static
|
|
valuetype [mscorlib]System.Guid
|
|
get_Last() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [mscorlib]System.Guid CS$1$0000)
|
|
.line 74,74 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 17,35 ''
|
|
IL_0001: ldsfld valuetype [mscorlib]System.Guid [mscorlib]System.Guid::Empty
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 76,76 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method UUID::get_Last
|
|
|
|
.method public hidebysig specialname static
|
|
valuetype [mscorlib]System.Guid
|
|
get_ProtocolUUID() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype [mscorlib]System.Guid CS$1$0000)
|
|
.line 82,82 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 82,82 : 19,39 ''
|
|
IL_0001: ldsfld valuetype [mscorlib]System.Guid Virtuoso.Miranda.Plugins.Native.UUID::protocolUUID
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 82,82 : 40,41 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 45 (0x2d)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 50,50 : 13,14 ''
|
|
IL_0007: nop
|
|
.line 51,51 : 17,37 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 52,52 : 21,64 ''
|
|
IL_0013: ldstr "context"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 54,54 : 17,52 ''
|
|
IL_001e: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InvalidateCurrent()
|
|
IL_0023: nop
|
|
.line 55,55 : 17,59 ''
|
|
IL_0024: ldarg.1
|
|
IL_0025: call void Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::InitializeCurrent(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext)
|
|
IL_002a: nop
|
|
.line 56,56 : 13,14 ''
|
|
IL_002b: nop
|
|
IL_002c: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.AppDomain CS$1$0000)
|
|
.line 40,40 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 19,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 40,40 : 44,45 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Sandbox::get_HostingAppDomain
|
|
|
|
.method family hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 63,63 : 9,28 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.RemoteObject::.ctor()
|
|
IL_0006: nop
|
|
.line 63,63 : 29,30 ''
|
|
IL_0007: nop
|
|
.line 63,63 : 31,32 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method Sandbox::.ctor
|
|
|
|
.method public hidebysig static void Unload(class Virtuoso.Miranda.Plugins.Helpers.Sandbox sandbox) cil managed
|
|
{
|
|
// Code size 91 (0x5b)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 68,68 : 17,60 ''
|
|
IL_000c: ldstr "sandbox"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 70,70 : 13,50 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_001d: ldnull
|
|
IL_001e: ceq
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: brtrue.s IL_002d
|
|
|
|
.line 71,71 : 17,47 ''
|
|
IL_0027: newobj instance void [mscorlib]System.ArgumentException::.ctor()
|
|
IL_002c: throw
|
|
|
|
.line 73,73 : 13,69 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_0033: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0038: ceq
|
|
IL_003a: ldc.i4.0
|
|
IL_003b: ceq
|
|
IL_003d: stloc.0
|
|
IL_003e: ldloc.0
|
|
IL_003f: brtrue.s IL_004c
|
|
|
|
.line 74,74 : 17,128 ''
|
|
IL_0041: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_UnableToUnloadPluginMangerFromCurrentAppDomain()
|
|
IL_0046: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_004b: throw
|
|
|
|
.line 76,76 : 13,39 ''
|
|
IL_004c: ldarg.0
|
|
IL_004d: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::OnSandboxUnload()
|
|
IL_0052: nop
|
|
.line 77,77 : 13,46 ''
|
|
IL_0053: ldarg.0
|
|
IL_0054: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::UnloadHostingAppDomain()
|
|
IL_0059: nop
|
|
.line 78,78 : 9,10 ''
|
|
IL_005a: ret
|
|
} // end of method Sandbox::Unload
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup domainSetup) cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 84,84 : 85,86 ''
|
|
IL_0000: nop
|
|
.line 84,84 : 87,88 ''
|
|
IL_0001: ret
|
|
} // end of method Sandbox::InitializeAppDomainSetup
|
|
|
|
.method family hidebysig newslot virtual
|
|
instance void OnSandboxUnload() cil managed
|
|
{
|
|
// Code size 2 (0x2)
|
|
.maxstack 8
|
|
.line 86,86 : 50,51 ''
|
|
IL_0000: nop
|
|
.line 86,86 : 52,53 ''
|
|
IL_0001: 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 126 (0x7e)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Reflection.AssemblyName assemblyName,
|
|
[1] uint8[] publicKey,
|
|
[2] class [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob keyBlob,
|
|
[3] class [mscorlib]System.Security.Policy.StrongName CS$1$0000,
|
|
[4] bool CS$4$0001)
|
|
.line 93,93 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 94,94 : 13,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0001
|
|
IL_000a: ldloc.s CS$4$0001
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 95,95 : 17,61 ''
|
|
IL_000e: ldstr "assembly"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 97,97 : 13,60 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: callvirt instance class [mscorlib]System.Reflection.AssemblyName [mscorlib]System.Reflection.Assembly::GetName()
|
|
IL_001f: stloc.0
|
|
.line 98,98 : 13,79 ''
|
|
IL_0020: ldloc.0
|
|
IL_0021: ldnull
|
|
IL_0022: ceq
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ceq
|
|
IL_0027: ldstr "Could not get assembly name"
|
|
IL_002c: call void [System]System.Diagnostics.Debug::Assert(bool,
|
|
string)
|
|
IL_0031: nop
|
|
.line 100,100 : 13,60 ''
|
|
IL_0032: ldloc.0
|
|
IL_0033: callvirt instance uint8[] [mscorlib]System.Reflection.AssemblyName::GetPublicKey()
|
|
IL_0038: stloc.1
|
|
.line 101,101 : 13,60 ''
|
|
IL_0039: ldloc.1
|
|
IL_003a: brfalse.s IL_0047
|
|
|
|
IL_003c: ldloc.1
|
|
IL_003d: ldlen
|
|
IL_003e: conv.i4
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ceq
|
|
IL_0042: ldc.i4.0
|
|
IL_0043: ceq
|
|
IL_0045: br.s IL_0048
|
|
|
|
IL_0047: ldc.i4.0
|
|
IL_0048: nop
|
|
IL_0049: stloc.s CS$4$0001
|
|
IL_004b: ldloc.s CS$4$0001
|
|
IL_004d: brtrue.s IL_0060
|
|
|
|
.line 102,102 : 17,107 ''
|
|
IL_004f: ldstr "{0} is not strongly named"
|
|
IL_0054: ldarg.0
|
|
IL_0055: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_005a: newobj instance void [mscorlib]System.InvalidOperationException::.ctor(string)
|
|
IL_005f: throw
|
|
|
|
.line 104,104 : 13,86 ''
|
|
IL_0060: ldloc.1
|
|
IL_0061: newobj instance void [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob::.ctor(uint8[])
|
|
IL_0066: stloc.2
|
|
.line 105,105 : 13,85 ''
|
|
IL_0067: ldloc.2
|
|
IL_0068: ldloc.0
|
|
IL_0069: callvirt instance string [mscorlib]System.Reflection.AssemblyName::get_Name()
|
|
IL_006e: ldloc.0
|
|
IL_006f: callvirt instance class [mscorlib]System.Version [mscorlib]System.Reflection.AssemblyName::get_Version()
|
|
IL_0074: newobj instance void [mscorlib]System.Security.Policy.StrongName::.ctor(class [mscorlib]System.Security.Permissions.StrongNamePublicKeyBlob,
|
|
string,
|
|
class [mscorlib]System.Version)
|
|
IL_0079: stloc.3
|
|
IL_007a: br.s IL_007c
|
|
|
|
.line 106,106 : 9,10 ''
|
|
IL_007c: ldloc.3
|
|
IL_007d: ret
|
|
} // end of method Sandbox::GetStrongName
|
|
|
|
.method family hidebysig instance void
|
|
SetUpHostingAppDomain(string name) cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 8
|
|
.line 113,113 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 114,114 : 13,53 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldnull
|
|
IL_0004: ldnull
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: newarr [mscorlib]System.Security.Policy.StrongName
|
|
IL_000b: 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[])
|
|
IL_0010: nop
|
|
.line 115,115 : 9,10 ''
|
|
IL_0011: 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 175 (0xaf)
|
|
.maxstack 6
|
|
.locals init ([0] class [mscorlib]System.AppDomainSetup currentSetup,
|
|
[1] class [mscorlib]System.AppDomainSetup domainSetup,
|
|
[2] bool CS$4$0000)
|
|
.line 118,118 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 119,119 : 13,44 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.2
|
|
IL_000b: ldloc.2
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 120,120 : 17,57 ''
|
|
IL_000e: ldstr "name"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 122,122 : 13,42 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_001f: ldnull
|
|
IL_0020: ceq
|
|
IL_0022: stloc.2
|
|
IL_0023: ldloc.2
|
|
IL_0024: brtrue.s IL_002c
|
|
|
|
.line 123,123 : 17,55 ''
|
|
IL_0026: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_002b: throw
|
|
|
|
.line 125,125 : 13,84 ''
|
|
IL_002c: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::get_CurrentDomain()
|
|
IL_0031: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation()
|
|
IL_0036: stloc.0
|
|
.line 126,126 : 13,63 ''
|
|
IL_0037: newobj instance void [mscorlib]System.AppDomainSetup::.ctor()
|
|
IL_003c: stloc.1
|
|
.line 128,128 : 13,48 ''
|
|
IL_003d: ldloc.1
|
|
IL_003e: ldarg.1
|
|
IL_003f: callvirt instance void [mscorlib]System.AppDomainSetup::set_ApplicationName(string)
|
|
IL_0044: nop
|
|
.line 129,129 : 13,72 ''
|
|
IL_0045: ldloc.1
|
|
IL_0046: ldloc.0
|
|
IL_0047: callvirt instance string [mscorlib]System.AppDomainSetup::get_ApplicationBase()
|
|
IL_004c: callvirt instance void [mscorlib]System.AppDomainSetup::set_ApplicationBase(string)
|
|
IL_0051: nop
|
|
.line 130,130 : 13,174 ''
|
|
IL_0052: ldloc.1
|
|
IL_0053: ldstr "{0};{1};"
|
|
IL_0058: ldstr "plugins\\"
|
|
IL_005d: ldstr "plugins\\managed"
|
|
IL_0062: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0067: callvirt instance void [mscorlib]System.AppDomainSetup::set_PrivateBinPath(string)
|
|
IL_006c: nop
|
|
.line 131,131 : 13,76 ''
|
|
IL_006d: ldloc.1
|
|
IL_006e: ldloc.0
|
|
IL_006f: callvirt instance string [mscorlib]System.AppDomainSetup::get_ConfigurationFile()
|
|
IL_0074: callvirt instance void [mscorlib]System.AppDomainSetup::set_ConfigurationFile(string)
|
|
IL_0079: nop
|
|
.line 133,133 : 13,51 ''
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldloc.1
|
|
IL_007c: callvirt instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup)
|
|
IL_0081: nop
|
|
.line 135,135 : 13,37 ''
|
|
IL_0082: ldarg.3
|
|
IL_0083: ldnull
|
|
IL_0084: ceq
|
|
IL_0086: ldc.i4.0
|
|
IL_0087: ceq
|
|
IL_0089: stloc.2
|
|
IL_008a: ldloc.2
|
|
IL_008b: brtrue.s IL_009d
|
|
|
|
.line 136,136 : 17,84 ''
|
|
IL_008d: ldarg.0
|
|
IL_008e: ldarg.1
|
|
IL_008f: ldnull
|
|
IL_0090: ldloc.1
|
|
IL_0091: call class [mscorlib]System.AppDomain [mscorlib]System.AppDomain::CreateDomain(string,
|
|
class [mscorlib]System.Security.Policy.Evidence,
|
|
class [mscorlib]System.AppDomainSetup)
|
|
IL_0096: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_009b: br.s IL_00ae
|
|
|
|
.line 138,138 : 17,112 ''
|
|
IL_009d: ldarg.0
|
|
IL_009e: ldarg.1
|
|
IL_009f: ldarg.2
|
|
IL_00a0: ldloc.1
|
|
IL_00a1: ldarg.3
|
|
IL_00a2: ldarg.s fullTrust
|
|
IL_00a4: 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_00a9: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
.line 139,139 : 9,10 ''
|
|
IL_00ae: ret
|
|
} // end of method Sandbox::SetUpHostingAppDomain
|
|
|
|
.method family hidebysig instance void
|
|
UnloadHostingAppDomain() cil managed
|
|
{
|
|
// Code size 45 (0x2d)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 142,142 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 143,143 : 13,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.0
|
|
IL_000e: ldloc.0
|
|
IL_000f: brtrue.s IL_0017
|
|
|
|
.line 144,144 : 17,55 ''
|
|
IL_0011: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0016: throw
|
|
|
|
.line 146,146 : 13,14 ''
|
|
IL_0017: nop
|
|
.line 147,147 : 17,52 ''
|
|
IL_0018: ldarg.0
|
|
IL_0019: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_001e: call void [mscorlib]System.AppDomain::Unload(class [mscorlib]System.AppDomain)
|
|
IL_0023: nop
|
|
.line 148,148 : 17,41 ''
|
|
IL_0024: ldarg.0
|
|
IL_0025: ldnull
|
|
IL_0026: stfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
.line 149,149 : 13,14 ''
|
|
IL_002b: nop
|
|
.line 150,150 : 9,10 ''
|
|
IL_002c: ret
|
|
} // end of method Sandbox::UnloadHostingAppDomain
|
|
|
|
.method family hidebysig instance !!T InstantiateRemoteObject<class T>(string assemblyName,
|
|
string typeName,
|
|
object[] args) cil managed
|
|
{
|
|
.param [3]
|
|
.custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 45 (0x2d)
|
|
.maxstack 10
|
|
.locals init ([0] !!T CS$1$0000)
|
|
.line 153,153 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 154,154 : 13,237 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_0007: ldarg.1
|
|
IL_0008: ldarg.2
|
|
IL_0009: ldc.i4.1
|
|
IL_000a: ldc.i4 0x234
|
|
IL_000f: ldnull
|
|
IL_0010: ldarg.3
|
|
IL_0011: ldnull
|
|
IL_0012: ldnull
|
|
IL_0013: ldnull
|
|
IL_0014: 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_0019: callvirt instance object [mscorlib]System.Runtime.Remoting.ObjectHandle::Unwrap()
|
|
IL_001e: isinst !!T
|
|
IL_0023: unbox.any !!T
|
|
IL_0028: stloc.0
|
|
IL_0029: br.s IL_002b
|
|
|
|
.line 155,155 : 9,10 ''
|
|
IL_002b: ldloc.0
|
|
IL_002c: ret
|
|
} // end of method Sandbox::InstantiateRemoteObject
|
|
|
|
.method family hidebysig instance !!T InstantiateRemoteObjectFrom<class T>(string assemblyFile,
|
|
string typeName,
|
|
object[] args) cil managed
|
|
{
|
|
.param [3]
|
|
.custom instance void [mscorlib]System.ParamArrayAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 45 (0x2d)
|
|
.maxstack 10
|
|
.locals init ([0] !!T CS$1$0000)
|
|
.line 158,158 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 159,159 : 13,241 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_0007: ldarg.1
|
|
IL_0008: ldarg.2
|
|
IL_0009: ldc.i4.1
|
|
IL_000a: ldc.i4 0x234
|
|
IL_000f: ldnull
|
|
IL_0010: ldarg.3
|
|
IL_0011: ldnull
|
|
IL_0012: ldnull
|
|
IL_0013: ldnull
|
|
IL_0014: 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_0019: callvirt instance object [mscorlib]System.Runtime.Remoting.ObjectHandle::Unwrap()
|
|
IL_001e: isinst !!T
|
|
IL_0023: unbox.any !!T
|
|
IL_0028: stloc.0
|
|
IL_0029: br.s IL_002b
|
|
|
|
.line 160,160 : 9,10 ''
|
|
IL_002b: ldloc.0
|
|
IL_002c: ret
|
|
} // end of method Sandbox::InstantiateRemoteObjectFrom
|
|
|
|
.method family hidebysig instance void
|
|
InitializeRemoteContext(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext context) cil managed
|
|
{
|
|
// Code size 90 (0x5a)
|
|
.maxstack 6
|
|
.locals init ([0] bool CS$4$0000,
|
|
[1] object[] CS$0$0001)
|
|
.line 163,163 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 164,164 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 165,165 : 17,60 ''
|
|
IL_000c: ldstr "context"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 167,167 : 13,42 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_001d: ldnull
|
|
IL_001e: ceq
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: ceq
|
|
IL_0023: stloc.0
|
|
IL_0024: ldloc.0
|
|
IL_0025: brtrue.s IL_002d
|
|
|
|
.line 168,168 : 17,55 ''
|
|
IL_0027: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_002c: throw
|
|
|
|
.line 170,170 : 13,157 ''
|
|
IL_002d: ldarg.0
|
|
IL_002e: call class [mscorlib]System.Reflection.Assembly [mscorlib]System.Reflection.Assembly::GetExecutingAssembly()
|
|
IL_0033: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName()
|
|
IL_0038: ldtoken Virtuoso.Miranda.Plugins.Helpers.Sandbox/MirandaContextInitHelper
|
|
IL_003d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0042: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_0047: ldc.i4.1
|
|
IL_0048: newarr [mscorlib]System.Object
|
|
IL_004d: stloc.1
|
|
IL_004e: ldloc.1
|
|
IL_004f: ldc.i4.0
|
|
IL_0050: ldarg.1
|
|
IL_0051: stelem.ref
|
|
IL_0052: ldloc.1
|
|
IL_0053: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject<class Virtuoso.Miranda.Plugins.Helpers.Sandbox/MirandaContextInitHelper>(string,
|
|
string,
|
|
object[])
|
|
IL_0058: pop
|
|
.line 171,171 : 9,10 ''
|
|
IL_0059: ret
|
|
} // end of method Sandbox::InitializeRemoteContext
|
|
|
|
.method public hidebysig instance void
|
|
SetUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler 'handler') cil managed
|
|
{
|
|
// Code size 15 (0xf)
|
|
.maxstack 8
|
|
.line 174,174 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 175,175 : 13,60 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void [mscorlib]System.AppDomain::add_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler)
|
|
IL_000d: nop
|
|
.line 176,176 : 9,10 ''
|
|
IL_000e: ret
|
|
} // end of method Sandbox::SetUnhandledExceptionHandler
|
|
|
|
.method public hidebysig instance void
|
|
RemoveUnhandledExceptionHandler(class [mscorlib]System.UnhandledExceptionEventHandler 'handler') cil managed
|
|
{
|
|
// Code size 15 (0xf)
|
|
.maxstack 8
|
|
.line 179,179 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 180,180 : 13,60 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::hostingAppDomain
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance void [mscorlib]System.AppDomain::remove_UnhandledException(class [mscorlib]System.UnhandledExceptionEventHandler)
|
|
IL_000d: nop
|
|
.line 181,181 : 9,10 ''
|
|
IL_000e: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.AssemblyProbe CS$1$0000)
|
|
.line 39,39 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Hyphen\\PluginSandbox.cs'
|
|
IL_0000: nop
|
|
.line 39,39 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::assemblyProbe
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 39,39 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginsSandbox::get_AssemblyProbe
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.PluginManagerBase
|
|
get_PluginManager() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginManagerBase CS$1$0000)
|
|
.line 45,45 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 45,45 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::pluginManager
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 45,45 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginsSandbox::get_PluginManager
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 8
|
|
.line 52,52 : 9,32 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::.ctor()
|
|
IL_0006: nop
|
|
.line 53,53 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 54,54 : 13,52 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldstr "HyphenPlugins"
|
|
IL_000e: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::SetUpHostingAppDomain(string)
|
|
IL_0013: nop
|
|
.line 55,55 : 9,10 ''
|
|
IL_0014: nop
|
|
IL_0015: ret
|
|
} // end of method PluginsSandbox::.ctor
|
|
|
|
.method family hidebysig virtual instance void
|
|
InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup domainSetup) cil managed
|
|
{
|
|
// Code size 38 (0x26)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$0$0000)
|
|
.line 58,58 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 13,56 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: call instance void Virtuoso.Miranda.Plugins.Helpers.Sandbox::InitializeAppDomainSetup(class [mscorlib]System.AppDomainSetup)
|
|
IL_0008: nop
|
|
.line 61,61 : 13,59 ''
|
|
IL_0009: ldarg.1
|
|
IL_000a: ldc.i4.1
|
|
IL_000b: stloc.0
|
|
IL_000c: ldloca.s CS$0$0000
|
|
IL_000e: call instance string [mscorlib]System.Boolean::ToString()
|
|
IL_0013: callvirt instance void [mscorlib]System.AppDomainSetup::set_ShadowCopyFiles(string)
|
|
IL_0018: nop
|
|
.line 62,62 : 13,93 ''
|
|
IL_0019: ldarg.1
|
|
IL_001a: call string Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_ManagedPluginsFolderPath()
|
|
IL_001f: callvirt instance void [mscorlib]System.AppDomainSetup::set_ShadowCopyDirectories(string)
|
|
IL_0024: nop
|
|
.line 63,63 : 9,10 ''
|
|
IL_0025: ret
|
|
} // end of method PluginsSandbox::InitializeAppDomainSetup
|
|
|
|
.method public hidebysig instance void
|
|
LoadAssemblyProbe() cil managed
|
|
{
|
|
// Code size 157 (0x9d)
|
|
.maxstack 5
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.AssemblyProbe customProbe,
|
|
[1] string fusionAssemblyName,
|
|
[2] string assemblyProbeTypeName,
|
|
[3] class [mscorlib]System.Exception e,
|
|
[4] bool CS$4$0000)
|
|
.line 66,66 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 13,46 ''
|
|
IL_0001: ldnull
|
|
IL_0002: stloc.0
|
|
.line 70,70 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0003: nop
|
|
.line 71,71 : 17,101 ''
|
|
IL_0004: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton()
|
|
IL_0009: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomFusionAssemblyName()
|
|
IL_000e: stloc.1
|
|
.line 72,72 : 17,107 ''
|
|
IL_000f: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton()
|
|
IL_0014: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomAssemblyProbeTypeName()
|
|
IL_0019: stloc.2
|
|
.line 74,74 : 17,111 ''
|
|
IL_001a: ldloc.1
|
|
IL_001b: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0020: brtrue.s IL_002a
|
|
|
|
IL_0022: ldloc.2
|
|
IL_0023: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0028: br.s IL_002b
|
|
|
|
IL_002a: ldc.i4.1
|
|
IL_002b: nop
|
|
IL_002c: stloc.s CS$4$0000
|
|
IL_002e: ldloc.s CS$4$0000
|
|
IL_0030: brtrue.s IL_003c
|
|
|
|
.line 75,75 : 21,123 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldloc.1
|
|
IL_0034: ldloc.2
|
|
IL_0035: ldnull
|
|
IL_0036: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject<class Virtuoso.Miranda.Plugins.AssemblyProbe>(string,
|
|
string,
|
|
object[])
|
|
IL_003b: stloc.0
|
|
.line 76,76 : 13,14 ''
|
|
IL_003c: nop
|
|
IL_003d: leave.s IL_0065
|
|
|
|
.line 77,77 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_003f: stloc.3
|
|
.line 78,78 : 13,14 ''
|
|
IL_0040: nop
|
|
.line 79,79 : 17,151 ''
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: ldstr "Hyphen"
|
|
IL_0047: ldstr "Unable to load custom assembly probe ("
|
|
IL_004c: ldloc.3
|
|
IL_004d: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0052: ldstr "), defaulting to the built-in one."
|
|
IL_0057: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_005c: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_0061: nop
|
|
.line 80,80 : 13,14 ''
|
|
IL_0062: nop
|
|
IL_0063: leave.s IL_0065
|
|
|
|
} // end handler
|
|
IL_0065: nop
|
|
.line 82,82 : 13,151 ''
|
|
IL_0066: ldarg.0
|
|
IL_0067: ldloc.0
|
|
IL_0068: dup
|
|
IL_0069: brtrue.s IL_0097
|
|
|
|
IL_006b: pop
|
|
IL_006c: ldarg.0
|
|
IL_006d: ldarg.0
|
|
IL_006e: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0073: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0078: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName()
|
|
IL_007d: ldtoken Virtuoso.Miranda.Plugins.DefaultAssemblyProbe
|
|
IL_0082: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0087: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_008c: ldc.i4.0
|
|
IL_008d: newarr [mscorlib]System.Object
|
|
IL_0092: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject<class Virtuoso.Miranda.Plugins.AssemblyProbe>(string,
|
|
string,
|
|
object[])
|
|
IL_0097: stfld class Virtuoso.Miranda.Plugins.AssemblyProbe Virtuoso.Hyphen.PluginsSandbox::assemblyProbe
|
|
.line 83,83 : 9,10 ''
|
|
IL_009c: ret
|
|
} // end of method PluginsSandbox::LoadAssemblyProbe
|
|
|
|
.method public hidebysig instance void
|
|
LoadPluginManager(class Virtuoso.Hyphen.FusionContext context) cil managed
|
|
{
|
|
// Code size 180 (0xb4)
|
|
.maxstack 7
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PluginManagerBase customManager,
|
|
[1] string fusionAssemblyName,
|
|
[2] string pluginManagerTypeName,
|
|
[3] class [mscorlib]System.Exception e,
|
|
[4] bool CS$4$0000,
|
|
[5] object[] CS$0$0001)
|
|
.line 86,86 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 87,87 : 13,52 ''
|
|
IL_0001: ldnull
|
|
IL_0002: stloc.0
|
|
.line 90,90 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0003: nop
|
|
.line 91,91 : 17,101 ''
|
|
IL_0004: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton()
|
|
IL_0009: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomFusionAssemblyName()
|
|
IL_000e: stloc.1
|
|
.line 92,92 : 17,107 ''
|
|
IL_000f: call class Virtuoso.Hyphen.Configuration.RuntimeConfiguration Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_Singleton()
|
|
IL_0014: callvirt instance string Virtuoso.Hyphen.Configuration.RuntimeConfiguration::get_CustomPluginManagerTypeName()
|
|
IL_0019: stloc.2
|
|
.line 94,94 : 17,111 ''
|
|
IL_001a: ldloc.1
|
|
IL_001b: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0020: brtrue.s IL_002a
|
|
|
|
IL_0022: ldloc.2
|
|
IL_0023: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0028: br.s IL_002b
|
|
|
|
IL_002a: ldc.i4.1
|
|
IL_002b: nop
|
|
IL_002c: stloc.s CS$4$0000
|
|
IL_002e: ldloc.s CS$4$0000
|
|
IL_0030: brtrue.s IL_004a
|
|
|
|
.line 95,95 : 21,132 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldloc.1
|
|
IL_0034: ldloc.2
|
|
IL_0035: ldc.i4.1
|
|
IL_0036: newarr [mscorlib]System.Object
|
|
IL_003b: stloc.s CS$0$0001
|
|
IL_003d: ldloc.s CS$0$0001
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ldarg.1
|
|
IL_0041: stelem.ref
|
|
IL_0042: ldloc.s CS$0$0001
|
|
IL_0044: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject<class Virtuoso.Miranda.Plugins.PluginManagerBase>(string,
|
|
string,
|
|
object[])
|
|
IL_0049: stloc.0
|
|
.line 96,96 : 13,14 ''
|
|
IL_004a: nop
|
|
IL_004b: leave.s IL_0073
|
|
|
|
.line 97,97 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_004d: stloc.3
|
|
.line 98,98 : 13,14 ''
|
|
IL_004e: nop
|
|
.line 99,99 : 17,151 ''
|
|
IL_004f: ldc.i4.0
|
|
IL_0050: ldstr "Hyphen"
|
|
IL_0055: ldstr "Unable to load custom plugin manager ("
|
|
IL_005a: ldloc.3
|
|
IL_005b: callvirt instance string [mscorlib]System.Exception::get_Message()
|
|
IL_0060: ldstr "), defaulting to the built-in one."
|
|
IL_0065: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string)
|
|
IL_006a: call void Virtuoso.Miranda.Plugins.Log::DebuggerWrite(int32,
|
|
string,
|
|
string)
|
|
IL_006f: nop
|
|
.line 100,100 : 13,14 ''
|
|
IL_0070: nop
|
|
IL_0071: leave.s IL_0073
|
|
|
|
} // end handler
|
|
IL_0073: nop
|
|
.line 102,102 : 13,166 ''
|
|
IL_0074: ldarg.0
|
|
IL_0075: ldloc.0
|
|
IL_0076: dup
|
|
IL_0077: brtrue.s IL_00ae
|
|
|
|
IL_0079: pop
|
|
IL_007a: ldarg.0
|
|
IL_007b: ldarg.0
|
|
IL_007c: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
|
|
IL_0081: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0086: callvirt instance string [mscorlib]System.Reflection.Assembly::get_FullName()
|
|
IL_008b: ldtoken Virtuoso.Miranda.Plugins.DefaultPluginManager
|
|
IL_0090: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0095: callvirt instance string [mscorlib]System.Type::get_FullName()
|
|
IL_009a: ldc.i4.1
|
|
IL_009b: newarr [mscorlib]System.Object
|
|
IL_00a0: stloc.s CS$0$0001
|
|
IL_00a2: ldloc.s CS$0$0001
|
|
IL_00a4: ldc.i4.0
|
|
IL_00a5: ldarg.1
|
|
IL_00a6: stelem.ref
|
|
IL_00a7: ldloc.s CS$0$0001
|
|
IL_00a9: call instance !!0 Virtuoso.Miranda.Plugins.Helpers.Sandbox::InstantiateRemoteObject<class Virtuoso.Miranda.Plugins.PluginManagerBase>(string,
|
|
string,
|
|
object[])
|
|
IL_00ae: stfld class Virtuoso.Miranda.Plugins.PluginManagerBase Virtuoso.Hyphen.PluginsSandbox::pluginManager
|
|
.line 103,103 : 9,10 ''
|
|
IL_00b3: ret
|
|
} // end of method PluginsSandbox::LoadPluginManager
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_HostingAppDomainPrivateBinPath() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 112,112 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 113,113 : 17,73 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class [mscorlib]System.AppDomain Virtuoso.Miranda.Plugins.Helpers.Sandbox::get_HostingAppDomain()
|
|
IL_0007: callvirt instance class [mscorlib]System.AppDomainSetup [mscorlib]System.AppDomain::get_SetupInformation()
|
|
IL_000c: callvirt instance string [mscorlib]System.AppDomainSetup::get_PrivateBinPath()
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 114,114 : 13,14 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: 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 21 (0x15)
|
|
.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()
|
|
IL_0011: nop
|
|
.line 82,82 : 3,4 ''
|
|
IL_0012: nop
|
|
.line 83,83 : 3,4 ''
|
|
IL_0013: nop
|
|
IL_0014: ret
|
|
} // end of method IniStructure::.ctor
|
|
|
|
.method public hidebysig instance bool
|
|
AddCategory(string Name) cil managed
|
|
{
|
|
// Code size 115 (0x73)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 90,90 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 91,91 : 4,50 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldarg.0
|
|
IL_000d: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0012: ldarg.1
|
|
IL_0013: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_0018: or
|
|
IL_0019: ldc.i4.0
|
|
IL_001a: ceq
|
|
IL_001c: stloc.1
|
|
IL_001d: ldloc.1
|
|
IL_001e: brtrue.s IL_0024
|
|
|
|
.line 92,92 : 5,18 ''
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: stloc.0
|
|
IL_0022: br.s IL_0071
|
|
|
|
.line 93,95 : 4,31 ''
|
|
IL_0024: ldarg.1
|
|
IL_0025: ldc.i4.s 61
|
|
IL_0027: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_002c: ldc.i4.m1
|
|
IL_002d: ceq
|
|
IL_002f: ldc.i4.0
|
|
IL_0030: ceq
|
|
IL_0032: ldarg.1
|
|
IL_0033: ldc.i4.s 91
|
|
IL_0035: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_003a: ldc.i4.m1
|
|
IL_003b: ceq
|
|
IL_003d: ldc.i4.0
|
|
IL_003e: ceq
|
|
IL_0040: or
|
|
IL_0041: ldarg.1
|
|
IL_0042: ldc.i4.s 93
|
|
IL_0044: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_0049: ldc.i4.m1
|
|
IL_004a: ceq
|
|
IL_004c: ldc.i4.0
|
|
IL_004d: ceq
|
|
IL_004f: or
|
|
IL_0050: ldc.i4.0
|
|
IL_0051: ceq
|
|
IL_0053: stloc.1
|
|
IL_0054: ldloc.1
|
|
IL_0055: brtrue.s IL_005b
|
|
|
|
.line 96,96 : 5,18 ''
|
|
IL_0057: ldc.i4.0
|
|
IL_0058: stloc.0
|
|
IL_0059: br.s IL_0071
|
|
|
|
.line 98,98 : 4,43 ''
|
|
IL_005b: ldarg.0
|
|
IL_005c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0061: ldarg.1
|
|
IL_0062: newobj instance void [mscorlib]System.Collections.SortedList::.ctor()
|
|
IL_0067: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object,
|
|
object)
|
|
IL_006c: nop
|
|
.line 99,99 : 4,16 ''
|
|
IL_006d: ldc.i4.1
|
|
IL_006e: stloc.0
|
|
IL_006f: br.s IL_0071
|
|
|
|
.line 100,100 : 3,4 ''
|
|
IL_0071: ldloc.0
|
|
IL_0072: ret
|
|
} // end of method IniStructure::AddCategory
|
|
|
|
.method public hidebysig instance bool
|
|
DeleteCategory(string Name) cil managed
|
|
{
|
|
// Code size 58 (0x3a)
|
|
.maxstack 3
|
|
.locals init ([0] bool CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 107,107 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 108,108 : 4,51 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldarg.0
|
|
IL_000d: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0012: ldarg.1
|
|
IL_0013: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: or
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: ceq
|
|
IL_001f: stloc.1
|
|
IL_0020: ldloc.1
|
|
IL_0021: brtrue.s IL_0027
|
|
|
|
.line 109,109 : 5,18 ''
|
|
IL_0023: ldc.i4.0
|
|
IL_0024: stloc.0
|
|
IL_0025: br.s IL_0038
|
|
|
|
.line 110,110 : 4,28 ''
|
|
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 void [mscorlib]System.Collections.SortedList::Remove(object)
|
|
IL_0033: nop
|
|
.line 111,111 : 4,16 ''
|
|
IL_0034: ldc.i4.1
|
|
IL_0035: stloc.0
|
|
IL_0036: br.s IL_0038
|
|
|
|
.line 112,112 : 3,4 ''
|
|
IL_0038: ldloc.0
|
|
IL_0039: ret
|
|
} // end of method IniStructure::DeleteCategory
|
|
|
|
.method public hidebysig instance bool
|
|
RenameCategory(string Name,
|
|
string NewName) cil managed
|
|
{
|
|
// Code size 152 (0x98)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.SortedList Category,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 120,120 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 121,121 : 4,67 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldarg.0
|
|
IL_000d: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0012: ldarg.1
|
|
IL_0013: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: or
|
|
IL_001c: ldarg.2
|
|
IL_001d: ldstr ""
|
|
IL_0022: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0027: or
|
|
IL_0028: ldc.i4.0
|
|
IL_0029: ceq
|
|
IL_002b: stloc.2
|
|
IL_002c: ldloc.2
|
|
IL_002d: brtrue.s IL_0033
|
|
|
|
.line 122,122 : 5,18 ''
|
|
IL_002f: ldc.i4.0
|
|
IL_0030: stloc.1
|
|
IL_0031: br.s IL_0096
|
|
|
|
.line 124,126 : 4,34 ''
|
|
IL_0033: ldarg.2
|
|
IL_0034: ldc.i4.s 61
|
|
IL_0036: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_003b: ldc.i4.m1
|
|
IL_003c: ceq
|
|
IL_003e: ldc.i4.0
|
|
IL_003f: ceq
|
|
IL_0041: ldarg.2
|
|
IL_0042: ldc.i4.s 91
|
|
IL_0044: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_0049: ldc.i4.m1
|
|
IL_004a: ceq
|
|
IL_004c: ldc.i4.0
|
|
IL_004d: ceq
|
|
IL_004f: or
|
|
IL_0050: ldarg.2
|
|
IL_0051: ldc.i4.s 93
|
|
IL_0053: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_0058: ldc.i4.m1
|
|
IL_0059: ceq
|
|
IL_005b: ldc.i4.0
|
|
IL_005c: ceq
|
|
IL_005e: or
|
|
IL_005f: ldc.i4.0
|
|
IL_0060: ceq
|
|
IL_0062: stloc.2
|
|
IL_0063: ldloc.2
|
|
IL_0064: brtrue.s IL_006a
|
|
|
|
.line 127,127 : 5,18 ''
|
|
IL_0066: ldc.i4.0
|
|
IL_0067: stloc.1
|
|
IL_0068: br.s IL_0096
|
|
|
|
.line 129,129 : 4,57 ''
|
|
IL_006a: ldarg.0
|
|
IL_006b: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0070: ldarg.1
|
|
IL_0071: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_0076: castclass [mscorlib]System.Collections.SortedList
|
|
IL_007b: stloc.0
|
|
.line 130,130 : 4,38 ''
|
|
IL_007c: ldarg.0
|
|
IL_007d: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0082: ldarg.2
|
|
IL_0083: ldloc.0
|
|
IL_0084: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object,
|
|
object)
|
|
IL_0089: nop
|
|
.line 131,131 : 4,30 ''
|
|
IL_008a: ldarg.0
|
|
IL_008b: ldarg.1
|
|
IL_008c: call instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::DeleteCategory(string)
|
|
IL_0091: pop
|
|
.line 132,132 : 4,16 ''
|
|
IL_0092: ldc.i4.1
|
|
IL_0093: stloc.1
|
|
IL_0094: br.s IL_0096
|
|
|
|
.line 133,133 : 3,4 ''
|
|
IL_0096: ldloc.1
|
|
IL_0097: ret
|
|
} // end of method IniStructure::RenameCategory
|
|
|
|
.method public hidebysig instance string[]
|
|
GetCategories() cil managed
|
|
{
|
|
// Code size 85 (0x55)
|
|
.maxstack 4
|
|
.locals init ([0] string[] CatNames,
|
|
[1] class [mscorlib]System.Collections.IList KeyList,
|
|
[2] int32 KeyCount,
|
|
[3] int32 i,
|
|
[4] string[] CS$1$0000,
|
|
[5] bool CS$4$0001)
|
|
.line 140,140 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 141,141 : 4,53 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0007: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count()
|
|
IL_000c: newarr [mscorlib]System.String
|
|
IL_0011: stloc.0
|
|
.line 142,142 : 4,44 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0018: callvirt instance class [mscorlib]System.Collections.IList [mscorlib]System.Collections.SortedList::GetKeyList()
|
|
IL_001d: stloc.1
|
|
.line 143,143 : 4,36 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0024: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count()
|
|
IL_0029: stloc.2
|
|
.line 144,144 : 9,19 ''
|
|
IL_002a: ldc.i4.0
|
|
IL_002b: stloc.3
|
|
IL_002c: br.s IL_0043
|
|
|
|
.line 145,145 : 4,5 ''
|
|
IL_002e: nop
|
|
.line 146,146 : 5,41 ''
|
|
IL_002f: ldloc.0
|
|
IL_0030: ldloc.3
|
|
IL_0031: ldloc.1
|
|
IL_0032: ldloc.3
|
|
IL_0033: callvirt instance object [mscorlib]System.Collections.IList::get_Item(int32)
|
|
IL_0038: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_003d: stelem.ref
|
|
.line 147,147 : 4,5 ''
|
|
IL_003e: nop
|
|
.line 144,144 : 34,37 ''
|
|
IL_003f: ldloc.3
|
|
IL_0040: ldc.i4.1
|
|
IL_0041: add
|
|
IL_0042: stloc.3
|
|
.line 144,144 : 20,32 ''
|
|
IL_0043: ldloc.3
|
|
IL_0044: ldloc.2
|
|
IL_0045: clt
|
|
IL_0047: stloc.s CS$4$0001
|
|
IL_0049: ldloc.s CS$4$0001
|
|
IL_004b: brtrue.s IL_002e
|
|
|
|
.line 148,148 : 4,20 ''
|
|
IL_004d: ldloc.0
|
|
IL_004e: stloc.s CS$1$0000
|
|
IL_0050: br.s IL_0052
|
|
|
|
.line 149,149 : 3,4 ''
|
|
IL_0052: ldloc.s CS$1$0000
|
|
IL_0054: ret
|
|
} // end of method IniStructure::GetCategories
|
|
|
|
.method public hidebysig instance string
|
|
GetCategoryName(int32 Index) cil managed
|
|
{
|
|
// Code size 56 (0x38)
|
|
.maxstack 3
|
|
.locals init ([0] string CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 158,158 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 159,159 : 4,46 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: clt
|
|
IL_0005: ldarg.1
|
|
IL_0006: ldarg.0
|
|
IL_0007: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_000c: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count()
|
|
IL_0011: clt
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: ceq
|
|
IL_0016: or
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.1
|
|
IL_001b: ldloc.1
|
|
IL_001c: brtrue.s IL_0022
|
|
|
|
.line 160,160 : 5,17 ''
|
|
IL_001e: ldnull
|
|
IL_001f: stloc.0
|
|
IL_0020: br.s IL_0036
|
|
|
|
.line 161,161 : 4,47 ''
|
|
IL_0022: ldarg.0
|
|
IL_0023: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0028: ldarg.1
|
|
IL_0029: callvirt instance object [mscorlib]System.Collections.SortedList::GetKey(int32)
|
|
IL_002e: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0033: stloc.0
|
|
IL_0034: br.s IL_0036
|
|
|
|
.line 162,162 : 3,4 ''
|
|
IL_0036: ldloc.0
|
|
IL_0037: ret
|
|
} // end of method IniStructure::GetCategoryName
|
|
|
|
.method public hidebysig instance bool
|
|
AddValue(string CategoryName,
|
|
string Key,
|
|
string Value) cil managed
|
|
{
|
|
// Code size 194 (0xc2)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.SortedList Category,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 171,171 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 172,172 : 4,39 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldarg.2
|
|
IL_000d: ldstr ""
|
|
IL_0012: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0017: or
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: stloc.2
|
|
IL_001c: ldloc.2
|
|
IL_001d: brtrue.s IL_0026
|
|
|
|
.line 173,173 : 5,18 ''
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: stloc.1
|
|
IL_0021: br IL_00c0
|
|
|
|
.line 174,179 : 4,6 ''
|
|
IL_0026: ldarg.2
|
|
IL_0027: ldc.i4.s 61
|
|
IL_0029: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_002e: ldc.i4.m1
|
|
IL_002f: ceq
|
|
IL_0031: ldc.i4.0
|
|
IL_0032: ceq
|
|
IL_0034: ldarg.2
|
|
IL_0035: ldc.i4.s 91
|
|
IL_0037: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_003c: ldc.i4.m1
|
|
IL_003d: ceq
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: ceq
|
|
IL_0042: or
|
|
IL_0043: ldarg.2
|
|
IL_0044: ldc.i4.s 93
|
|
IL_0046: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_004b: ldc.i4.m1
|
|
IL_004c: ceq
|
|
IL_004e: ldc.i4.0
|
|
IL_004f: ceq
|
|
IL_0051: or
|
|
IL_0052: ldarg.2
|
|
IL_0053: ldc.i4.s 59
|
|
IL_0055: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_005a: ldc.i4.m1
|
|
IL_005b: ceq
|
|
IL_005d: ldc.i4.0
|
|
IL_005e: ceq
|
|
IL_0060: or
|
|
IL_0061: ldarg.2
|
|
IL_0062: ldc.i4.s 35
|
|
IL_0064: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_0069: ldc.i4.m1
|
|
IL_006a: ceq
|
|
IL_006c: ldc.i4.0
|
|
IL_006d: ceq
|
|
IL_006f: or
|
|
IL_0070: ldc.i4.0
|
|
IL_0071: ceq
|
|
IL_0073: stloc.2
|
|
IL_0074: ldloc.2
|
|
IL_0075: brtrue.s IL_007b
|
|
|
|
.line 180,180 : 5,18 ''
|
|
IL_0077: ldc.i4.0
|
|
IL_0078: stloc.1
|
|
IL_0079: br.s IL_00c0
|
|
|
|
.line 181,181 : 4,46 ''
|
|
IL_007b: ldarg.0
|
|
IL_007c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0081: ldarg.1
|
|
IL_0082: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_0087: stloc.2
|
|
IL_0088: ldloc.2
|
|
IL_0089: brtrue.s IL_008f
|
|
|
|
.line 182,182 : 5,18 ''
|
|
IL_008b: ldc.i4.0
|
|
IL_008c: stloc.1
|
|
IL_008d: br.s IL_00c0
|
|
|
|
.line 183,183 : 4,65 ''
|
|
IL_008f: ldarg.0
|
|
IL_0090: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0095: ldarg.1
|
|
IL_0096: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_009b: castclass [mscorlib]System.Collections.SortedList
|
|
IL_00a0: stloc.0
|
|
.line 184,184 : 4,34 ''
|
|
IL_00a1: ldloc.0
|
|
IL_00a2: ldarg.2
|
|
IL_00a3: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_00a8: ldc.i4.0
|
|
IL_00a9: ceq
|
|
IL_00ab: stloc.2
|
|
IL_00ac: ldloc.2
|
|
IL_00ad: brtrue.s IL_00b3
|
|
|
|
.line 185,185 : 5,18 ''
|
|
IL_00af: ldc.i4.0
|
|
IL_00b0: stloc.1
|
|
IL_00b1: br.s IL_00c0
|
|
|
|
.line 186,186 : 4,29 ''
|
|
IL_00b3: ldloc.0
|
|
IL_00b4: ldarg.2
|
|
IL_00b5: ldarg.3
|
|
IL_00b6: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object,
|
|
object)
|
|
IL_00bb: nop
|
|
.line 187,187 : 4,16 ''
|
|
IL_00bc: ldc.i4.1
|
|
IL_00bd: stloc.1
|
|
IL_00be: br.s IL_00c0
|
|
|
|
.line 188,188 : 3,4 ''
|
|
IL_00c0: ldloc.1
|
|
IL_00c1: ret
|
|
} // end of method IniStructure::AddValue
|
|
|
|
.method public hidebysig instance string
|
|
GetValue(string CategoryName,
|
|
string Key) cil managed
|
|
{
|
|
// Code size 105 (0x69)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.SortedList Category,
|
|
[1] string CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 197,197 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 198,198 : 4,39 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldarg.2
|
|
IL_000d: ldstr ""
|
|
IL_0012: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0017: or
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: stloc.2
|
|
IL_001c: ldloc.2
|
|
IL_001d: brtrue.s IL_0023
|
|
|
|
.line 199,199 : 5,17 ''
|
|
IL_001f: ldnull
|
|
IL_0020: stloc.1
|
|
IL_0021: br.s IL_0067
|
|
|
|
.line 200,200 : 4,46 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0029: ldarg.1
|
|
IL_002a: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_002f: stloc.2
|
|
IL_0030: ldloc.2
|
|
IL_0031: brtrue.s IL_0037
|
|
|
|
.line 201,201 : 5,17 ''
|
|
IL_0033: ldnull
|
|
IL_0034: stloc.1
|
|
IL_0035: br.s IL_0067
|
|
|
|
.line 202,202 : 4,65 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_003d: ldarg.1
|
|
IL_003e: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_0043: castclass [mscorlib]System.Collections.SortedList
|
|
IL_0048: stloc.0
|
|
.line 203,203 : 4,35 ''
|
|
IL_0049: ldloc.0
|
|
IL_004a: ldarg.2
|
|
IL_004b: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_0050: stloc.2
|
|
IL_0051: ldloc.2
|
|
IL_0052: brtrue.s IL_0058
|
|
|
|
.line 204,204 : 5,17 ''
|
|
IL_0054: ldnull
|
|
IL_0055: stloc.1
|
|
IL_0056: br.s IL_0067
|
|
|
|
.line 205,205 : 4,36 ''
|
|
IL_0058: ldloc.0
|
|
IL_0059: ldarg.2
|
|
IL_005a: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_005f: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0064: stloc.1
|
|
IL_0065: br.s IL_0067
|
|
|
|
.line 206,206 : 3,4 ''
|
|
IL_0067: ldloc.1
|
|
IL_0068: ret
|
|
} // end of method IniStructure::GetValue
|
|
|
|
.method public hidebysig instance string
|
|
GetValue(int32 CatIndex,
|
|
int32 KeyIndex) cil managed
|
|
{
|
|
// Code size 91 (0x5b)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.SortedList Category,
|
|
[1] string CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 215,215 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 216,217 : 4,35 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: clt
|
|
IL_0005: ldarg.2
|
|
IL_0006: ldc.i4.0
|
|
IL_0007: clt
|
|
IL_0009: or
|
|
IL_000a: ldarg.1
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0011: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count()
|
|
IL_0016: clt
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: or
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: ceq
|
|
IL_001f: stloc.2
|
|
IL_0020: ldloc.2
|
|
IL_0021: brtrue.s IL_0027
|
|
|
|
.line 218,218 : 5,17 ''
|
|
IL_0023: ldnull
|
|
IL_0024: stloc.1
|
|
IL_0025: br.s IL_0059
|
|
|
|
.line 219,219 : 4,72 ''
|
|
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 object [mscorlib]System.Collections.SortedList::GetByIndex(int32)
|
|
IL_0033: castclass [mscorlib]System.Collections.SortedList
|
|
IL_0038: stloc.0
|
|
.line 220,220 : 4,35 ''
|
|
IL_0039: ldarg.2
|
|
IL_003a: ldloc.0
|
|
IL_003b: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count()
|
|
IL_0040: clt
|
|
IL_0042: stloc.2
|
|
IL_0043: ldloc.2
|
|
IL_0044: brtrue.s IL_004a
|
|
|
|
.line 221,221 : 5,17 ''
|
|
IL_0046: ldnull
|
|
IL_0047: stloc.1
|
|
IL_0048: br.s IL_0059
|
|
|
|
.line 222,222 : 4,52 ''
|
|
IL_004a: ldloc.0
|
|
IL_004b: ldarg.2
|
|
IL_004c: callvirt instance object [mscorlib]System.Collections.SortedList::GetByIndex(int32)
|
|
IL_0051: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0056: stloc.1
|
|
IL_0057: br.s IL_0059
|
|
|
|
.line 223,223 : 3,4 ''
|
|
IL_0059: ldloc.1
|
|
IL_005a: ret
|
|
} // end of method IniStructure::GetValue
|
|
|
|
.method public hidebysig instance string
|
|
GetKeyName(int32 CatIndex,
|
|
int32 KeyIndex) cil managed
|
|
{
|
|
// Code size 91 (0x5b)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.SortedList Category,
|
|
[1] string CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 232,232 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 233,234 : 4,35 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: clt
|
|
IL_0005: ldarg.2
|
|
IL_0006: ldc.i4.0
|
|
IL_0007: clt
|
|
IL_0009: or
|
|
IL_000a: ldarg.1
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0011: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count()
|
|
IL_0016: clt
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: or
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: ceq
|
|
IL_001f: stloc.2
|
|
IL_0020: ldloc.2
|
|
IL_0021: brtrue.s IL_0027
|
|
|
|
.line 235,235 : 5,17 ''
|
|
IL_0023: ldnull
|
|
IL_0024: stloc.1
|
|
IL_0025: br.s IL_0059
|
|
|
|
.line 236,236 : 4,72 ''
|
|
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 object [mscorlib]System.Collections.SortedList::GetByIndex(int32)
|
|
IL_0033: castclass [mscorlib]System.Collections.SortedList
|
|
IL_0038: stloc.0
|
|
.line 237,237 : 4,35 ''
|
|
IL_0039: ldarg.2
|
|
IL_003a: ldloc.0
|
|
IL_003b: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count()
|
|
IL_0040: clt
|
|
IL_0042: stloc.2
|
|
IL_0043: ldloc.2
|
|
IL_0044: brtrue.s IL_004a
|
|
|
|
.line 238,238 : 5,17 ''
|
|
IL_0046: ldnull
|
|
IL_0047: stloc.1
|
|
IL_0048: br.s IL_0059
|
|
|
|
.line 239,239 : 4,48 ''
|
|
IL_004a: ldloc.0
|
|
IL_004b: ldarg.2
|
|
IL_004c: callvirt instance object [mscorlib]System.Collections.SortedList::GetKey(int32)
|
|
IL_0051: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0056: stloc.1
|
|
IL_0057: br.s IL_0059
|
|
|
|
.line 240,240 : 3,4 ''
|
|
IL_0059: ldloc.1
|
|
IL_005a: ret
|
|
} // end of method IniStructure::GetKeyName
|
|
|
|
.method public hidebysig instance bool
|
|
DeleteValue(string CategoryName,
|
|
string Key) cil managed
|
|
{
|
|
// Code size 102 (0x66)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.SortedList Category,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 249,249 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 250,250 : 4,39 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldarg.2
|
|
IL_000d: ldstr ""
|
|
IL_0012: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0017: or
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: stloc.2
|
|
IL_001c: ldloc.2
|
|
IL_001d: brtrue.s IL_0023
|
|
|
|
.line 251,251 : 5,18 ''
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: stloc.1
|
|
IL_0021: br.s IL_0064
|
|
|
|
.line 252,252 : 4,46 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0029: ldarg.1
|
|
IL_002a: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_002f: stloc.2
|
|
IL_0030: ldloc.2
|
|
IL_0031: brtrue.s IL_0037
|
|
|
|
.line 253,253 : 5,18 ''
|
|
IL_0033: ldc.i4.0
|
|
IL_0034: stloc.1
|
|
IL_0035: br.s IL_0064
|
|
|
|
.line 254,254 : 4,65 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_003d: ldarg.1
|
|
IL_003e: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_0043: castclass [mscorlib]System.Collections.SortedList
|
|
IL_0048: stloc.0
|
|
.line 255,255 : 4,35 ''
|
|
IL_0049: ldloc.0
|
|
IL_004a: ldarg.2
|
|
IL_004b: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_0050: stloc.2
|
|
IL_0051: ldloc.2
|
|
IL_0052: brtrue.s IL_0058
|
|
|
|
.line 256,256 : 5,18 ''
|
|
IL_0054: ldc.i4.0
|
|
IL_0055: stloc.1
|
|
IL_0056: br.s IL_0064
|
|
|
|
.line 257,257 : 4,25 ''
|
|
IL_0058: ldloc.0
|
|
IL_0059: ldarg.2
|
|
IL_005a: callvirt instance void [mscorlib]System.Collections.SortedList::Remove(object)
|
|
IL_005f: nop
|
|
.line 258,258 : 4,16 ''
|
|
IL_0060: ldc.i4.1
|
|
IL_0061: stloc.1
|
|
IL_0062: br.s IL_0064
|
|
|
|
.line 259,259 : 3,4 ''
|
|
IL_0064: ldloc.1
|
|
IL_0065: ret
|
|
} // end of method IniStructure::DeleteValue
|
|
|
|
.method public hidebysig instance bool
|
|
RenameKey(string CategoryName,
|
|
string KeyName,
|
|
string NewKeyName) cil managed
|
|
{
|
|
// Code size 222 (0xde)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.SortedList Category,
|
|
[1] object 'value',
|
|
[2] bool CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 268,268 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 269,269 : 4,62 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldarg.2
|
|
IL_000d: ldstr ""
|
|
IL_0012: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0017: or
|
|
IL_0018: ldarg.3
|
|
IL_0019: ldstr ""
|
|
IL_001e: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0023: or
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ceq
|
|
IL_0027: stloc.3
|
|
IL_0028: ldloc.3
|
|
IL_0029: brtrue.s IL_0032
|
|
|
|
.line 270,270 : 5,18 ''
|
|
IL_002b: ldc.i4.0
|
|
IL_002c: stloc.2
|
|
IL_002d: br IL_00dc
|
|
|
|
.line 271,271 : 4,46 ''
|
|
IL_0032: ldarg.0
|
|
IL_0033: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0038: ldarg.1
|
|
IL_0039: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_003e: stloc.3
|
|
IL_003f: ldloc.3
|
|
IL_0040: brtrue.s IL_0049
|
|
|
|
.line 272,272 : 5,18 ''
|
|
IL_0042: ldc.i4.0
|
|
IL_0043: stloc.2
|
|
IL_0044: br IL_00dc
|
|
|
|
.line 273,278 : 4,6 ''
|
|
IL_0049: ldarg.3
|
|
IL_004a: ldc.i4.s 61
|
|
IL_004c: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_0051: ldc.i4.m1
|
|
IL_0052: ceq
|
|
IL_0054: ldc.i4.0
|
|
IL_0055: ceq
|
|
IL_0057: ldarg.3
|
|
IL_0058: ldc.i4.s 91
|
|
IL_005a: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_005f: ldc.i4.m1
|
|
IL_0060: ceq
|
|
IL_0062: ldc.i4.0
|
|
IL_0063: ceq
|
|
IL_0065: or
|
|
IL_0066: ldarg.3
|
|
IL_0067: ldc.i4.s 93
|
|
IL_0069: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_006e: ldc.i4.m1
|
|
IL_006f: ceq
|
|
IL_0071: ldc.i4.0
|
|
IL_0072: ceq
|
|
IL_0074: or
|
|
IL_0075: ldarg.3
|
|
IL_0076: ldc.i4.s 59
|
|
IL_0078: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_007d: ldc.i4.m1
|
|
IL_007e: ceq
|
|
IL_0080: ldc.i4.0
|
|
IL_0081: ceq
|
|
IL_0083: or
|
|
IL_0084: ldarg.3
|
|
IL_0085: ldc.i4.s 35
|
|
IL_0087: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_008c: ldc.i4.m1
|
|
IL_008d: ceq
|
|
IL_008f: ldc.i4.0
|
|
IL_0090: ceq
|
|
IL_0092: or
|
|
IL_0093: ldc.i4.0
|
|
IL_0094: ceq
|
|
IL_0096: stloc.3
|
|
IL_0097: ldloc.3
|
|
IL_0098: brtrue.s IL_009e
|
|
|
|
.line 279,279 : 5,18 ''
|
|
IL_009a: ldc.i4.0
|
|
IL_009b: stloc.2
|
|
IL_009c: br.s IL_00dc
|
|
|
|
.line 280,280 : 4,65 ''
|
|
IL_009e: ldarg.0
|
|
IL_009f: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_00a4: ldarg.1
|
|
IL_00a5: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_00aa: castclass [mscorlib]System.Collections.SortedList
|
|
IL_00af: stloc.0
|
|
.line 281,281 : 4,40 ''
|
|
IL_00b0: ldloc.0
|
|
IL_00b1: ldarg.2
|
|
IL_00b2: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_00b7: stloc.3
|
|
IL_00b8: ldloc.3
|
|
IL_00b9: brtrue.s IL_00bf
|
|
|
|
.line 282,282 : 5,18 ''
|
|
IL_00bb: ldc.i4.0
|
|
IL_00bc: stloc.2
|
|
IL_00bd: br.s IL_00dc
|
|
|
|
.line 284,284 : 4,37 ''
|
|
IL_00bf: ldloc.0
|
|
IL_00c0: ldarg.2
|
|
IL_00c1: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_00c6: stloc.1
|
|
.line 285,285 : 4,29 ''
|
|
IL_00c7: ldloc.0
|
|
IL_00c8: ldarg.2
|
|
IL_00c9: callvirt instance void [mscorlib]System.Collections.SortedList::Remove(object)
|
|
IL_00ce: nop
|
|
.line 286,286 : 4,36 ''
|
|
IL_00cf: ldloc.0
|
|
IL_00d0: ldarg.3
|
|
IL_00d1: ldloc.1
|
|
IL_00d2: callvirt instance void [mscorlib]System.Collections.SortedList::Add(object,
|
|
object)
|
|
IL_00d7: nop
|
|
.line 287,287 : 4,16 ''
|
|
IL_00d8: ldc.i4.1
|
|
IL_00d9: stloc.2
|
|
IL_00da: br.s IL_00dc
|
|
|
|
.line 288,288 : 3,4 ''
|
|
IL_00dc: ldloc.2
|
|
IL_00dd: ret
|
|
} // end of method IniStructure::RenameKey
|
|
|
|
.method public hidebysig instance bool
|
|
ModifyValue(string CategoryName,
|
|
string KeyName,
|
|
string NewValue) cil managed
|
|
{
|
|
// Code size 103 (0x67)
|
|
.maxstack 3
|
|
.locals init ([0] class [mscorlib]System.Collections.SortedList Category,
|
|
[1] bool CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 297,297 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 298,298 : 4,43 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldarg.2
|
|
IL_000d: ldstr ""
|
|
IL_0012: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0017: or
|
|
IL_0018: ldc.i4.0
|
|
IL_0019: ceq
|
|
IL_001b: stloc.2
|
|
IL_001c: ldloc.2
|
|
IL_001d: brtrue.s IL_0023
|
|
|
|
.line 299,299 : 5,18 ''
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: stloc.1
|
|
IL_0021: br.s IL_0065
|
|
|
|
.line 300,300 : 4,46 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0029: ldarg.1
|
|
IL_002a: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_002f: stloc.2
|
|
IL_0030: ldloc.2
|
|
IL_0031: brtrue.s IL_0037
|
|
|
|
.line 301,301 : 5,18 ''
|
|
IL_0033: ldc.i4.0
|
|
IL_0034: stloc.1
|
|
IL_0035: br.s IL_0065
|
|
|
|
.line 302,302 : 4,65 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_003d: ldarg.1
|
|
IL_003e: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_0043: castclass [mscorlib]System.Collections.SortedList
|
|
IL_0048: stloc.0
|
|
.line 303,303 : 4,40 ''
|
|
IL_0049: ldloc.0
|
|
IL_004a: ldarg.2
|
|
IL_004b: callvirt instance bool [mscorlib]System.Collections.SortedList::ContainsKey(object)
|
|
IL_0050: stloc.2
|
|
IL_0051: ldloc.2
|
|
IL_0052: brtrue.s IL_0058
|
|
|
|
.line 304,304 : 5,18 ''
|
|
IL_0054: ldc.i4.0
|
|
IL_0055: stloc.1
|
|
IL_0056: br.s IL_0065
|
|
|
|
.line 306,306 : 4,33 ''
|
|
IL_0058: ldloc.0
|
|
IL_0059: ldarg.2
|
|
IL_005a: ldarg.3
|
|
IL_005b: callvirt instance void [mscorlib]System.Collections.SortedList::set_Item(object,
|
|
object)
|
|
IL_0060: nop
|
|
.line 307,307 : 4,16 ''
|
|
IL_0061: ldc.i4.1
|
|
IL_0062: stloc.1
|
|
IL_0063: br.s IL_0065
|
|
|
|
.line 308,308 : 3,4 ''
|
|
IL_0065: ldloc.1
|
|
IL_0066: ret
|
|
} // end of method IniStructure::ModifyValue
|
|
|
|
.method public hidebysig instance string[]
|
|
GetKeys(string CategoryName) cil managed
|
|
{
|
|
// Code size 112 (0x70)
|
|
.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,
|
|
[5] string[] CS$1$0000,
|
|
[6] bool CS$4$0001)
|
|
.line 316,316 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 317,317 : 4,65 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.SortedList Virtuoso.Miranda.Plugins.Helpers.IniStructure::Categories
|
|
IL_0007: ldarg.1
|
|
IL_0008: callvirt instance object [mscorlib]System.Collections.SortedList::get_Item(object)
|
|
IL_000d: castclass [mscorlib]System.Collections.SortedList
|
|
IL_0012: stloc.0
|
|
.line 318,318 : 4,25 ''
|
|
IL_0013: ldloc.0
|
|
IL_0014: ldnull
|
|
IL_0015: ceq
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.s CS$4$0001
|
|
IL_001c: ldloc.s CS$4$0001
|
|
IL_001e: brtrue.s IL_002a
|
|
|
|
.line 319,319 : 5,26 ''
|
|
IL_0020: ldc.i4.0
|
|
IL_0021: newarr [mscorlib]System.String
|
|
IL_0026: stloc.s CS$1$0000
|
|
IL_0028: br.s IL_006d
|
|
|
|
.line 320,320 : 4,34 ''
|
|
IL_002a: ldloc.0
|
|
IL_002b: callvirt instance int32 [mscorlib]System.Collections.SortedList::get_Count()
|
|
IL_0030: stloc.1
|
|
.line 321,321 : 4,45 ''
|
|
IL_0031: ldloc.1
|
|
IL_0032: newarr [mscorlib]System.String
|
|
IL_0037: stloc.2
|
|
.line 322,322 : 4,42 ''
|
|
IL_0038: ldloc.0
|
|
IL_0039: callvirt instance class [mscorlib]System.Collections.IList [mscorlib]System.Collections.SortedList::GetKeyList()
|
|
IL_003e: stloc.3
|
|
.line 323,323 : 9,19 ''
|
|
IL_003f: ldc.i4.0
|
|
IL_0040: stloc.s i
|
|
IL_0042: br.s IL_005d
|
|
|
|
.line 324,324 : 4,5 ''
|
|
IL_0044: nop
|
|
.line 325,325 : 5,41 ''
|
|
IL_0045: ldloc.2
|
|
IL_0046: ldloc.s i
|
|
IL_0048: ldloc.3
|
|
IL_0049: ldloc.s i
|
|
IL_004b: callvirt instance object [mscorlib]System.Collections.IList::get_Item(int32)
|
|
IL_0050: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0055: stelem.ref
|
|
.line 326,326 : 4,5 ''
|
|
IL_0056: nop
|
|
.line 323,323 : 34,37 ''
|
|
IL_0057: ldloc.s i
|
|
IL_0059: ldc.i4.1
|
|
IL_005a: add
|
|
IL_005b: stloc.s i
|
|
.line 323,323 : 20,32 ''
|
|
IL_005d: ldloc.s i
|
|
IL_005f: ldloc.1
|
|
IL_0060: clt
|
|
IL_0062: stloc.s CS$4$0001
|
|
IL_0064: ldloc.s CS$4$0001
|
|
IL_0066: brtrue.s IL_0044
|
|
|
|
.line 327,327 : 4,20 ''
|
|
IL_0068: ldloc.2
|
|
IL_0069: stloc.s CS$1$0000
|
|
IL_006b: br.s IL_006d
|
|
|
|
.line 328,328 : 3,4 ''
|
|
IL_006d: ldloc.s CS$1$0000
|
|
IL_006f: 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 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] string DataToWrite,
|
|
[1] bool CS$1$0000)
|
|
.line 341,341 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 342,342 : 4,68 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.2
|
|
IL_0003: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::BuildComment(string)
|
|
IL_0008: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure,
|
|
string)
|
|
IL_000d: stloc.0
|
|
.line 343,343 : 4,44 ''
|
|
IL_000e: ldarg.1
|
|
IL_000f: ldloc.0
|
|
IL_0010: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::WriteFile(string,
|
|
string)
|
|
IL_0015: stloc.1
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 344,344 : 3,4 ''
|
|
IL_0018: ldloc.1
|
|
IL_0019: 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 20 (0x14)
|
|
.maxstack 2
|
|
.locals init ([0] string DataToWrite,
|
|
[1] bool CS$1$0000)
|
|
.line 353,353 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 354,354 : 4,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure)
|
|
IL_0007: stloc.0
|
|
.line 355,355 : 4,44 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldloc.0
|
|
IL_000a: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::WriteFile(string,
|
|
string)
|
|
IL_000f: stloc.1
|
|
IL_0010: br.s IL_0012
|
|
|
|
.line 356,356 : 3,4 ''
|
|
IL_0012: ldloc.1
|
|
IL_0013: ret
|
|
} // end of method IniStructure::WriteIni
|
|
|
|
.method private hidebysig static bool WriteFile(string Filename,
|
|
string Data) cil managed
|
|
{
|
|
// Code size 81 (0x51)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.IO.FileStream IniStream,
|
|
[1] class [mscorlib]System.IO.StreamWriter writer,
|
|
[2] bool CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 359,359 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 361,361 : 4,5 ''
|
|
.try
|
|
{
|
|
IL_0001: nop
|
|
.line 362,362 : 5,69 ''
|
|
IL_0002: ldarg.0
|
|
IL_0003: ldc.i4.2
|
|
IL_0004: newobj instance void [mscorlib]System.IO.FileStream::.ctor(string,
|
|
valuetype [mscorlib]System.IO.FileMode)
|
|
IL_0009: stloc.0
|
|
.line 363,363 : 5,29 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: callvirt instance bool [mscorlib]System.IO.Stream::get_CanWrite()
|
|
IL_0010: stloc.3
|
|
IL_0011: ldloc.3
|
|
IL_0012: brtrue.s IL_0020
|
|
|
|
.line 364,364 : 5,6 ''
|
|
IL_0014: nop
|
|
.line 365,365 : 6,24 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: callvirt instance void [mscorlib]System.IO.Stream::Close()
|
|
IL_001b: nop
|
|
.line 366,366 : 6,19 ''
|
|
IL_001c: ldc.i4.0
|
|
IL_001d: stloc.2
|
|
IL_001e: leave.s IL_004e
|
|
|
|
.line 368,368 : 5,55 ''
|
|
IL_0020: ldloc.0
|
|
IL_0021: newobj instance void [mscorlib]System.IO.StreamWriter::.ctor(class [mscorlib]System.IO.Stream)
|
|
IL_0026: stloc.1
|
|
.line 369,369 : 5,24 ''
|
|
IL_0027: ldloc.1
|
|
IL_0028: ldarg.1
|
|
IL_0029: callvirt instance void [mscorlib]System.IO.TextWriter::Write(string)
|
|
IL_002e: nop
|
|
.line 370,370 : 5,20 ''
|
|
IL_002f: ldloc.1
|
|
IL_0030: callvirt instance void [mscorlib]System.IO.TextWriter::Flush()
|
|
IL_0035: nop
|
|
.line 371,371 : 5,20 ''
|
|
IL_0036: ldloc.1
|
|
IL_0037: callvirt instance void [mscorlib]System.IO.TextWriter::Close()
|
|
IL_003c: nop
|
|
.line 372,372 : 5,23 ''
|
|
IL_003d: ldloc.0
|
|
IL_003e: callvirt instance void [mscorlib]System.IO.Stream::Close()
|
|
IL_0043: nop
|
|
.line 373,373 : 5,17 ''
|
|
IL_0044: ldc.i4.1
|
|
IL_0045: stloc.2
|
|
IL_0046: leave.s IL_004e
|
|
|
|
.line 375,375 : 4,9 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Object
|
|
{
|
|
IL_0048: pop
|
|
.line 376,376 : 4,5 ''
|
|
IL_0049: nop
|
|
.line 377,377 : 5,18 ''
|
|
IL_004a: ldc.i4.0
|
|
IL_004b: stloc.2
|
|
IL_004c: leave.s IL_004e
|
|
|
|
} // end handler
|
|
IL_004e: nop
|
|
.line 379,379 : 3,4 ''
|
|
IL_004f: ldloc.2
|
|
IL_0050: ret
|
|
} // end of method IniStructure::WriteFile
|
|
|
|
.method private hidebysig static string
|
|
BuildComment(string comment) cil managed
|
|
{
|
|
// Code size 103 (0x67)
|
|
.maxstack 4
|
|
.locals init ([0] string[] Lines,
|
|
[1] string temp,
|
|
[2] string line,
|
|
[3] string CS$1$0000,
|
|
[4] bool CS$4$0001,
|
|
[5] string[] CS$6$0002,
|
|
[6] int32 CS$7$0003)
|
|
.line 382,382 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 383,383 : 4,22 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.s CS$4$0001
|
|
IL_0011: ldloc.s CS$4$0001
|
|
IL_0013: brtrue.s IL_001d
|
|
|
|
.line 384,384 : 5,15 ''
|
|
IL_0015: ldstr ""
|
|
IL_001a: stloc.3
|
|
IL_001b: br.s IL_0065
|
|
|
|
.line 385,385 : 4,44 ''
|
|
IL_001d: ldarg.0
|
|
IL_001e: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::DivideToLines(string)
|
|
IL_0023: stloc.0
|
|
.line 386,386 : 4,21 ''
|
|
IL_0024: ldstr ""
|
|
IL_0029: stloc.1
|
|
.line 387,387 : 4,11 ''
|
|
IL_002a: nop
|
|
.line 387,387 : 28,33 ''
|
|
IL_002b: ldloc.0
|
|
IL_002c: stloc.s CS$6$0002
|
|
IL_002e: ldc.i4.0
|
|
IL_002f: stloc.s CS$7$0003
|
|
IL_0031: br.s IL_0053
|
|
|
|
.line 387,387 : 13,24 ''
|
|
IL_0033: ldloc.s CS$6$0002
|
|
IL_0035: ldloc.s CS$7$0003
|
|
IL_0037: ldelem.ref
|
|
IL_0038: stloc.2
|
|
.line 388,388 : 4,5 ''
|
|
IL_0039: nop
|
|
.line 389,389 : 5,34 ''
|
|
IL_003a: ldloc.1
|
|
IL_003b: ldstr "# "
|
|
IL_0040: ldloc.2
|
|
IL_0041: ldstr "\r\n"
|
|
IL_0046: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string,
|
|
string)
|
|
IL_004b: stloc.1
|
|
.line 390,390 : 4,5 ''
|
|
IL_004c: nop
|
|
IL_004d: ldloc.s CS$7$0003
|
|
IL_004f: ldc.i4.1
|
|
IL_0050: add
|
|
IL_0051: stloc.s CS$7$0003
|
|
.line 387,387 : 25,27 ''
|
|
IL_0053: ldloc.s CS$7$0003
|
|
IL_0055: ldloc.s CS$6$0002
|
|
IL_0057: ldlen
|
|
IL_0058: conv.i4
|
|
IL_0059: clt
|
|
IL_005b: stloc.s CS$4$0001
|
|
IL_005d: ldloc.s CS$4$0001
|
|
IL_005f: brtrue.s IL_0033
|
|
|
|
.line 391,391 : 4,16 ''
|
|
IL_0061: ldloc.1
|
|
IL_0062: stloc.3
|
|
IL_0063: br.s IL_0065
|
|
|
|
.line 392,392 : 3,4 ''
|
|
IL_0065: ldloc.3
|
|
IL_0066: ret
|
|
} // end of method IniStructure::BuildComment
|
|
|
|
.method private hidebysig static string
|
|
CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure IniData) cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 2
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 395,395 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 396,396 : 4,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr ""
|
|
IL_0007: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::CreateData(class Virtuoso.Miranda.Plugins.Helpers.IniStructure,
|
|
string)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 397,397 : 3,4 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: 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 248 (0xf8)
|
|
.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$1$0000,
|
|
[9] bool CS$4$0001,
|
|
[10] string CS$0$0002,
|
|
[11] string[] CS$0$0003)
|
|
.line 400,400 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 401,401 : 4,55 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategories()
|
|
IL_0007: ldlen
|
|
IL_0008: conv.i4
|
|
IL_0009: stloc.0
|
|
.line 402,402 : 4,55 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: newarr [mscorlib]System.Int32
|
|
IL_0010: stloc.1
|
|
.line 403,403 : 4,26 ''
|
|
IL_0011: ldarg.1
|
|
IL_0012: stloc.2
|
|
.line 404,404 : 4,34 ''
|
|
IL_0013: ldc.i4.2
|
|
IL_0014: newarr [mscorlib]System.String
|
|
IL_0019: stloc.3
|
|
.line 406,406 : 9,19 ''
|
|
IL_001a: ldc.i4.0
|
|
IL_001b: stloc.s i
|
|
IL_001d: br.s IL_0040
|
|
|
|
.line 407,407 : 4,5 ''
|
|
IL_001f: nop
|
|
.line 408,408 : 5,54 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategories()
|
|
IL_0026: ldloc.s i
|
|
IL_0028: ldelem.ref
|
|
IL_0029: stloc.s CategoryName
|
|
.line 409,409 : 5,67 ''
|
|
IL_002b: ldloc.1
|
|
IL_002c: ldloc.s i
|
|
IL_002e: ldarg.0
|
|
IL_002f: ldloc.s CategoryName
|
|
IL_0031: callvirt instance string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetKeys(string)
|
|
IL_0036: ldlen
|
|
IL_0037: conv.i4
|
|
IL_0038: stelem.i4
|
|
.line 410,410 : 4,5 ''
|
|
IL_0039: nop
|
|
.line 406,406 : 39,42 ''
|
|
IL_003a: ldloc.s i
|
|
IL_003c: ldc.i4.1
|
|
IL_003d: add
|
|
IL_003e: stloc.s i
|
|
.line 406,406 : 20,37 ''
|
|
IL_0040: ldloc.s i
|
|
IL_0042: ldloc.0
|
|
IL_0043: clt
|
|
IL_0045: stloc.s CS$4$0001
|
|
IL_0047: ldloc.s CS$4$0001
|
|
IL_0049: brtrue.s IL_001f
|
|
|
|
.line 412,412 : 9,28 ''
|
|
IL_004b: ldc.i4.0
|
|
IL_004c: stloc.s catcounter
|
|
IL_004e: br IL_00e2
|
|
|
|
.line 413,413 : 4,5 ''
|
|
IL_0053: nop
|
|
.line 414,414 : 5,69 ''
|
|
IL_0054: ldloc.2
|
|
IL_0055: ldstr "\r\n["
|
|
IL_005a: ldarg.0
|
|
IL_005b: ldloc.s catcounter
|
|
IL_005d: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetCategoryName(int32)
|
|
IL_0062: ldstr "]\r\n"
|
|
IL_0067: call string [mscorlib]System.String::Concat(string,
|
|
string,
|
|
string,
|
|
string)
|
|
IL_006c: stloc.2
|
|
.line 416,416 : 10,29 ''
|
|
IL_006d: ldc.i4.0
|
|
IL_006e: stloc.s keycounter
|
|
IL_0070: br.s IL_00cd
|
|
|
|
.line 417,417 : 5,6 ''
|
|
IL_0072: nop
|
|
.line 418,418 : 6,59 ''
|
|
IL_0073: ldloc.3
|
|
IL_0074: ldc.i4.0
|
|
IL_0075: ldarg.0
|
|
IL_0076: ldloc.s catcounter
|
|
IL_0078: ldloc.s keycounter
|
|
IL_007a: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetKeyName(int32,
|
|
int32)
|
|
IL_007f: stelem.ref
|
|
.line 419,419 : 6,57 ''
|
|
IL_0080: ldloc.3
|
|
IL_0081: ldc.i4.1
|
|
IL_0082: ldarg.0
|
|
IL_0083: ldloc.s catcounter
|
|
IL_0085: ldloc.s keycounter
|
|
IL_0087: callvirt instance string Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetValue(int32,
|
|
int32)
|
|
IL_008c: stelem.ref
|
|
.line 420,420 : 6,47 ''
|
|
IL_008d: ldloc.2
|
|
IL_008e: stloc.s CS$0$0002
|
|
IL_0090: ldc.i4.5
|
|
IL_0091: newarr [mscorlib]System.String
|
|
IL_0096: stloc.s CS$0$0003
|
|
IL_0098: ldloc.s CS$0$0003
|
|
IL_009a: ldc.i4.0
|
|
IL_009b: ldloc.s CS$0$0002
|
|
IL_009d: stelem.ref
|
|
IL_009e: ldloc.s CS$0$0003
|
|
IL_00a0: ldc.i4.1
|
|
IL_00a1: ldloc.3
|
|
IL_00a2: ldc.i4.0
|
|
IL_00a3: ldelem.ref
|
|
IL_00a4: stelem.ref
|
|
IL_00a5: ldloc.s CS$0$0003
|
|
IL_00a7: ldc.i4.2
|
|
IL_00a8: ldstr "="
|
|
IL_00ad: stelem.ref
|
|
IL_00ae: ldloc.s CS$0$0003
|
|
IL_00b0: ldc.i4.3
|
|
IL_00b1: ldloc.3
|
|
IL_00b2: ldc.i4.1
|
|
IL_00b3: ldelem.ref
|
|
IL_00b4: stelem.ref
|
|
IL_00b5: ldloc.s CS$0$0003
|
|
IL_00b7: ldc.i4.4
|
|
IL_00b8: ldstr "\r\n"
|
|
IL_00bd: stelem.ref
|
|
IL_00be: ldloc.s CS$0$0003
|
|
IL_00c0: call string [mscorlib]System.String::Concat(string[])
|
|
IL_00c5: stloc.2
|
|
.line 422,422 : 5,6 ''
|
|
IL_00c6: nop
|
|
.line 416,416 : 76,88 ''
|
|
IL_00c7: ldloc.s keycounter
|
|
IL_00c9: ldc.i4.1
|
|
IL_00ca: add
|
|
IL_00cb: stloc.s keycounter
|
|
.line 416,416 : 30,74 ''
|
|
IL_00cd: ldloc.s keycounter
|
|
IL_00cf: ldloc.1
|
|
IL_00d0: ldloc.s catcounter
|
|
IL_00d2: ldelem.i4
|
|
IL_00d3: clt
|
|
IL_00d5: stloc.s CS$4$0001
|
|
IL_00d7: ldloc.s CS$4$0001
|
|
IL_00d9: brtrue.s IL_0072
|
|
|
|
.line 423,423 : 4,5 ''
|
|
IL_00db: nop
|
|
.line 412,412 : 57,69 ''
|
|
IL_00dc: ldloc.s catcounter
|
|
IL_00de: ldc.i4.1
|
|
IL_00df: add
|
|
IL_00e0: stloc.s catcounter
|
|
.line 412,412 : 29,55 ''
|
|
IL_00e2: ldloc.s catcounter
|
|
IL_00e4: ldloc.0
|
|
IL_00e5: clt
|
|
IL_00e7: stloc.s CS$4$0001
|
|
IL_00e9: ldloc.s CS$4$0001
|
|
IL_00eb: brtrue IL_0053
|
|
|
|
.line 424,424 : 4,16 ''
|
|
IL_00f0: ldloc.2
|
|
IL_00f1: stloc.s CS$1$0000
|
|
IL_00f3: br.s IL_00f5
|
|
|
|
.line 425,425 : 3,4 ''
|
|
IL_00f5: ldloc.s CS$1$0000
|
|
IL_00f7: ret
|
|
} // end of method IniStructure::CreateData
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Helpers.IniStructure
|
|
ReadIni(string Filename) cil managed
|
|
{
|
|
// Code size 36 (0x24)
|
|
.maxstack 2
|
|
.locals init ([0] string Data,
|
|
[1] class Virtuoso.Miranda.Plugins.Helpers.IniStructure data,
|
|
[2] class Virtuoso.Miranda.Plugins.Helpers.IniStructure CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 436,436 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 437,437 : 4,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call string Virtuoso.Miranda.Plugins.Helpers.IniStructure::ReadFile(string)
|
|
IL_0007: stloc.0
|
|
.line 438,438 : 4,21 ''
|
|
IL_0008: ldloc.0
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.3
|
|
IL_0010: ldloc.3
|
|
IL_0011: brtrue.s IL_0017
|
|
|
|
.line 439,439 : 5,17 ''
|
|
IL_0013: ldnull
|
|
IL_0014: stloc.2
|
|
IL_0015: br.s IL_0022
|
|
|
|
.line 441,441 : 4,43 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: call class Virtuoso.Miranda.Plugins.Helpers.IniStructure Virtuoso.Miranda.Plugins.Helpers.IniStructure::InterpretIni(string)
|
|
IL_001d: stloc.1
|
|
.line 443,443 : 4,16 ''
|
|
IL_001e: ldloc.1
|
|
IL_001f: stloc.2
|
|
IL_0020: br.s IL_0022
|
|
|
|
.line 444,444 : 3,4 ''
|
|
IL_0022: ldloc.2
|
|
IL_0023: ret
|
|
} // end of method IniStructure::ReadIni
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Helpers.IniStructure
|
|
InterpretIni(string Data) cil managed
|
|
{
|
|
// Code size 209 (0xd1)
|
|
.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] bool CS$4$0001,
|
|
[8] string[] CS$6$0002,
|
|
[9] int32 CS$7$0003,
|
|
[10] valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType CS$4$0004)
|
|
.line 447,447 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 448,448 : 4,46 ''
|
|
IL_0001: newobj instance void Virtuoso.Miranda.Plugins.Helpers.IniStructure::.ctor()
|
|
IL_0006: stloc.0
|
|
.line 449,449 : 4,61 ''
|
|
IL_0007: ldarg.0
|
|
IL_0008: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::DivideToLines(string)
|
|
IL_000d: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::RemoveAndVerifyIni(string[])
|
|
IL_0012: stloc.1
|
|
.line 453,453 : 4,22 ''
|
|
IL_0013: ldloc.1
|
|
IL_0014: ldnull
|
|
IL_0015: ceq
|
|
IL_0017: ldc.i4.0
|
|
IL_0018: ceq
|
|
IL_001a: stloc.s CS$4$0001
|
|
IL_001c: ldloc.s CS$4$0001
|
|
IL_001e: brtrue.s IL_0028
|
|
|
|
.line 454,454 : 5,17 ''
|
|
IL_0020: ldnull
|
|
IL_0021: stloc.s CS$1$0000
|
|
IL_0023: br IL_00cd
|
|
|
|
.line 456,456 : 4,58 ''
|
|
IL_0028: ldloc.1
|
|
IL_0029: ldc.i4.0
|
|
IL_002a: ldelem.ref
|
|
IL_002b: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::IsLineACategoryDef(string)
|
|
IL_0030: ldc.i4.1
|
|
IL_0031: ceq
|
|
IL_0033: stloc.s CS$4$0001
|
|
IL_0035: ldloc.s CS$4$0001
|
|
IL_0037: brtrue.s IL_0042
|
|
|
|
.line 457,457 : 4,5 ''
|
|
IL_0039: nop
|
|
.line 458,458 : 5,17 ''
|
|
IL_003a: ldnull
|
|
IL_003b: stloc.s CS$1$0000
|
|
IL_003d: br IL_00cd
|
|
|
|
.line 461,461 : 4,32 ''
|
|
IL_0042: ldstr ""
|
|
IL_0047: stloc.2
|
|
.line 462,462 : 4,11 ''
|
|
IL_0048: nop
|
|
.line 462,462 : 28,33 ''
|
|
IL_0049: ldloc.1
|
|
IL_004a: stloc.s CS$6$0002
|
|
IL_004c: ldc.i4.0
|
|
IL_004d: stloc.s CS$7$0003
|
|
IL_004f: br.s IL_00ba
|
|
|
|
.line 462,462 : 13,24 ''
|
|
IL_0051: ldloc.s CS$6$0002
|
|
IL_0053: ldloc.s CS$7$0003
|
|
IL_0055: ldelem.ref
|
|
IL_0056: stloc.3
|
|
.line 463,463 : 4,5 ''
|
|
IL_0057: nop
|
|
.line 464,464 : 5,38 ''
|
|
IL_0058: ldloc.3
|
|
IL_0059: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::IsLineACategoryDef(string)
|
|
IL_005e: stloc.s CS$4$0004
|
|
IL_0060: ldloc.s CS$4$0004
|
|
IL_0062: switch (
|
|
IL_0094,
|
|
IL_0075,
|
|
IL_00ae)
|
|
IL_0073: br.s IL_00b3
|
|
|
|
.line 467,467 : 7,57 ''
|
|
IL_0075: ldloc.3
|
|
IL_0076: ldc.i4.1
|
|
IL_0077: ldloc.3
|
|
IL_0078: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_007d: ldc.i4.2
|
|
IL_007e: sub
|
|
IL_007f: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_0084: stloc.s NewCat
|
|
.line 468,468 : 7,35 ''
|
|
IL_0086: ldloc.0
|
|
IL_0087: ldloc.s NewCat
|
|
IL_0089: callvirt instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::AddCategory(string)
|
|
IL_008e: pop
|
|
.line 469,469 : 7,32 ''
|
|
IL_008f: ldloc.s NewCat
|
|
IL_0091: stloc.2
|
|
.line 470,470 : 7,13 ''
|
|
IL_0092: br.s IL_00b3
|
|
|
|
.line 472,472 : 7,49 ''
|
|
IL_0094: ldloc.3
|
|
IL_0095: call string[] Virtuoso.Miranda.Plugins.Helpers.IniStructure::GetDataFromLine(string)
|
|
IL_009a: stloc.s keyvalue
|
|
.line 473,473 : 7,67 ''
|
|
IL_009c: ldloc.0
|
|
IL_009d: ldloc.2
|
|
IL_009e: ldloc.s keyvalue
|
|
IL_00a0: ldc.i4.0
|
|
IL_00a1: ldelem.ref
|
|
IL_00a2: ldloc.s keyvalue
|
|
IL_00a4: ldc.i4.1
|
|
IL_00a5: ldelem.ref
|
|
IL_00a6: callvirt instance bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::AddValue(string,
|
|
string,
|
|
string)
|
|
IL_00ab: pop
|
|
.line 475,475 : 7,13 ''
|
|
IL_00ac: br.s IL_00b3
|
|
|
|
.line 477,477 : 7,19 ''
|
|
IL_00ae: ldnull
|
|
IL_00af: stloc.s CS$1$0000
|
|
IL_00b1: leave.s IL_00cd
|
|
|
|
.line 479,479 : 4,5 ''
|
|
IL_00b3: nop
|
|
IL_00b4: ldloc.s CS$7$0003
|
|
IL_00b6: ldc.i4.1
|
|
IL_00b7: add
|
|
IL_00b8: stloc.s CS$7$0003
|
|
.line 462,462 : 25,27 ''
|
|
IL_00ba: ldloc.s CS$7$0003
|
|
IL_00bc: ldloc.s CS$6$0002
|
|
IL_00be: ldlen
|
|
IL_00bf: conv.i4
|
|
IL_00c0: clt
|
|
IL_00c2: stloc.s CS$4$0001
|
|
IL_00c4: ldloc.s CS$4$0001
|
|
IL_00c6: brtrue.s IL_0051
|
|
|
|
.line 480,480 : 4,19 ''
|
|
IL_00c8: ldloc.0
|
|
IL_00c9: stloc.s CS$1$0000
|
|
IL_00cb: br.s IL_00cd
|
|
|
|
IL_00cd: nop
|
|
.line 481,481 : 3,4 ''
|
|
IL_00ce: ldloc.s CS$1$0000
|
|
IL_00d0: ret
|
|
} // end of method IniStructure::InterpretIni
|
|
|
|
.method private hidebysig static string
|
|
ReadFile(string filename) cil managed
|
|
{
|
|
// Code size 125 (0x7d)
|
|
.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,
|
|
[4] bool CS$4$0001)
|
|
.line 484,484 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 485,485 : 4,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call bool [mscorlib]System.IO.File::Exists(string)
|
|
IL_0007: stloc.s CS$4$0001
|
|
IL_0009: ldloc.s CS$4$0001
|
|
IL_000b: brtrue.s IL_0011
|
|
|
|
.line 486,486 : 5,17 ''
|
|
IL_000d: ldnull
|
|
IL_000e: stloc.3
|
|
IL_000f: br.s IL_007a
|
|
|
|
.line 489,489 : 4,5 ''
|
|
.try
|
|
{
|
|
IL_0011: nop
|
|
.line 490,490 : 24,103 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldc.i4.3
|
|
IL_0014: ldc.i4.1
|
|
IL_0015: newobj instance void [mscorlib]System.IO.FileStream::.ctor(string,
|
|
valuetype [mscorlib]System.IO.FileMode,
|
|
valuetype [mscorlib]System.IO.FileAccess)
|
|
IL_001a: stloc.1
|
|
.line 491,491 : 17,18 ''
|
|
.try
|
|
{
|
|
IL_001b: nop
|
|
.line 492,492 : 21,44 ''
|
|
IL_001c: ldloc.1
|
|
IL_001d: callvirt instance bool [mscorlib]System.IO.Stream::get_CanRead()
|
|
IL_0022: stloc.s CS$4$0001
|
|
IL_0024: ldloc.s CS$4$0001
|
|
IL_0026: brtrue.s IL_002c
|
|
|
|
.line 493,493 : 25,37 ''
|
|
IL_0028: ldnull
|
|
IL_0029: stloc.3
|
|
IL_002a: leave.s IL_007a
|
|
|
|
.line 495,495 : 28,77 ''
|
|
IL_002c: ldloc.1
|
|
IL_002d: newobj instance void [mscorlib]System.IO.StreamReader::.ctor(class [mscorlib]System.IO.Stream)
|
|
IL_0032: stloc.2
|
|
.line 496,496 : 21,22 ''
|
|
.try
|
|
{
|
|
IL_0033: nop
|
|
.line 497,497 : 25,55 ''
|
|
IL_0034: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor()
|
|
IL_0039: stloc.0
|
|
.line 498,498 : 25,60 ''
|
|
IL_003a: ldloc.0
|
|
IL_003b: ldloc.2
|
|
IL_003c: callvirt instance string [mscorlib]System.IO.TextReader::ReadToEnd()
|
|
IL_0041: callvirt instance class [mscorlib]System.Text.StringBuilder [mscorlib]System.Text.StringBuilder::Append(string)
|
|
IL_0046: pop
|
|
.line 499,499 : 25,51 ''
|
|
IL_0047: ldloc.0
|
|
IL_0048: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_004d: stloc.3
|
|
IL_004e: leave.s IL_007a
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0050: ldloc.2
|
|
IL_0051: ldnull
|
|
IL_0052: ceq
|
|
IL_0054: stloc.s CS$4$0001
|
|
IL_0056: ldloc.s CS$4$0001
|
|
IL_0058: brtrue.s IL_0061
|
|
|
|
IL_005a: ldloc.2
|
|
IL_005b: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0060: nop
|
|
IL_0061: endfinally
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0062: ldloc.1
|
|
IL_0063: ldnull
|
|
IL_0064: ceq
|
|
IL_0066: stloc.s CS$4$0001
|
|
IL_0068: ldloc.s CS$4$0001
|
|
IL_006a: brtrue.s IL_0073
|
|
|
|
IL_006c: ldloc.1
|
|
IL_006d: callvirt instance void [mscorlib]System.IDisposable::Dispose()
|
|
IL_0072: nop
|
|
IL_0073: endfinally
|
|
.line 503,503 : 4,9 ''
|
|
} // end handler
|
|
} // end .try
|
|
catch [mscorlib]System.Object
|
|
{
|
|
IL_0074: pop
|
|
.line 504,504 : 4,5 ''
|
|
IL_0075: nop
|
|
.line 505,505 : 5,17 ''
|
|
IL_0076: ldnull
|
|
IL_0077: stloc.3
|
|
IL_0078: leave.s IL_007a
|
|
|
|
} // end handler
|
|
IL_007a: nop
|
|
.line 507,507 : 3,4 ''
|
|
IL_007b: ldloc.3
|
|
IL_007c: ret
|
|
} // end of method IniStructure::ReadFile
|
|
|
|
.method private hidebysig static string[]
|
|
GetDataFromLine(string Line) cil managed
|
|
{
|
|
// Code size 83 (0x53)
|
|
.maxstack 3
|
|
.locals init ([0] int32 EqualPos,
|
|
[1] string LeftKey,
|
|
[2] string RightValue,
|
|
[3] string[] ToReturn,
|
|
[4] string[] CS$1$0000,
|
|
[5] bool CS$4$0001,
|
|
[6] string[] CS$0$0002)
|
|
.line 510,510 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 512,512 : 4,21 ''
|
|
IL_0001: ldc.i4.0
|
|
IL_0002: stloc.0
|
|
.line 513,513 : 4,36 ''
|
|
IL_0003: ldarg.0
|
|
IL_0004: ldstr "="
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: callvirt instance int32 [mscorlib]System.String::IndexOf(string,
|
|
int32)
|
|
IL_000f: stloc.0
|
|
.line 514,514 : 4,21 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: ldc.i4.1
|
|
IL_0012: clt
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: ceq
|
|
IL_0017: stloc.s CS$4$0001
|
|
IL_0019: ldloc.s CS$4$0001
|
|
IL_001b: brtrue.s IL_0023
|
|
|
|
.line 515,515 : 4,5 ''
|
|
IL_001d: nop
|
|
.line 516,516 : 5,17 ''
|
|
IL_001e: ldnull
|
|
IL_001f: stloc.s CS$1$0000
|
|
IL_0021: br.s IL_0050
|
|
|
|
.line 518,518 : 4,49 ''
|
|
IL_0023: ldarg.0
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ldloc.0
|
|
IL_0026: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_002b: stloc.1
|
|
.line 519,519 : 4,53 ''
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldloc.0
|
|
IL_002e: ldc.i4.1
|
|
IL_002f: add
|
|
IL_0030: callvirt instance string [mscorlib]System.String::Substring(int32)
|
|
IL_0035: stloc.2
|
|
.line 521,521 : 4,46 ''
|
|
IL_0036: ldc.i4.2
|
|
IL_0037: newarr [mscorlib]System.String
|
|
IL_003c: stloc.s CS$0$0002
|
|
IL_003e: ldloc.s CS$0$0002
|
|
IL_0040: ldc.i4.0
|
|
IL_0041: ldloc.1
|
|
IL_0042: stelem.ref
|
|
IL_0043: ldloc.s CS$0$0002
|
|
IL_0045: ldc.i4.1
|
|
IL_0046: ldloc.2
|
|
IL_0047: stelem.ref
|
|
IL_0048: ldloc.s CS$0$0002
|
|
IL_004a: stloc.3
|
|
.line 522,522 : 4,20 ''
|
|
IL_004b: ldloc.3
|
|
IL_004c: stloc.s CS$1$0000
|
|
IL_004e: br.s IL_0050
|
|
|
|
.line 523,523 : 3,4 ''
|
|
IL_0050: ldloc.s CS$1$0000
|
|
IL_0052: ret
|
|
} // end of method IniStructure::GetDataFromLine
|
|
|
|
.method private hidebysig static valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType
|
|
IsLineACategoryDef(string Line) cil managed
|
|
{
|
|
// Code size 133 (0x85)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 536,536 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 537,537 : 4,24 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0007: ldc.i4.3
|
|
IL_0008: clt
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_0015
|
|
|
|
.line 538,538 : 5,34 ''
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0083
|
|
|
|
.line 540,540 : 4,79 ''
|
|
IL_0015: ldarg.0
|
|
IL_0016: ldc.i4.0
|
|
IL_0017: ldc.i4.1
|
|
IL_0018: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_001d: ldstr "["
|
|
IL_0022: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0027: ldarg.0
|
|
IL_0028: ldarg.0
|
|
IL_0029: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_002e: ldc.i4.1
|
|
IL_002f: sub
|
|
IL_0030: ldc.i4.1
|
|
IL_0031: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_0036: ldstr "]"
|
|
IL_003b: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_0040: and
|
|
IL_0041: ldc.i4.0
|
|
IL_0042: ceq
|
|
IL_0044: stloc.1
|
|
IL_0045: ldloc.1
|
|
IL_0046: brtrue.s IL_007f
|
|
|
|
.line 542,542 : 4,5 ''
|
|
IL_0048: nop
|
|
.line 543,543 : 5,33 ''
|
|
IL_0049: ldarg.0
|
|
IL_004a: ldstr "="
|
|
IL_004f: callvirt instance int32 [mscorlib]System.String::IndexOf(string)
|
|
IL_0054: ldc.i4.m1
|
|
IL_0055: ceq
|
|
IL_0057: stloc.1
|
|
IL_0058: ldloc.1
|
|
IL_0059: brtrue.s IL_005f
|
|
|
|
.line 545,545 : 6,29 ''
|
|
IL_005b: ldc.i4.2
|
|
IL_005c: stloc.0
|
|
IL_005d: br.s IL_0083
|
|
|
|
.line 546,546 : 5,72 ''
|
|
IL_005f: ldarg.0
|
|
IL_0060: ldc.i4.s 91
|
|
IL_0062: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::ContainsMoreThanOne(string,
|
|
char)
|
|
IL_0067: ldarg.0
|
|
IL_0068: ldc.i4.s 93
|
|
IL_006a: call bool Virtuoso.Miranda.Plugins.Helpers.IniStructure::ContainsMoreThanOne(string,
|
|
char)
|
|
IL_006f: or
|
|
IL_0070: ldc.i4.0
|
|
IL_0071: ceq
|
|
IL_0073: stloc.1
|
|
IL_0074: ldloc.1
|
|
IL_0075: brtrue.s IL_007b
|
|
|
|
.line 548,548 : 6,29 ''
|
|
IL_0077: ldc.i4.2
|
|
IL_0078: stloc.0
|
|
IL_0079: br.s IL_0083
|
|
|
|
.line 549,549 : 5,30 ''
|
|
IL_007b: ldc.i4.1
|
|
IL_007c: stloc.0
|
|
IL_007d: br.s IL_0083
|
|
|
|
.line 551,551 : 4,33 ''
|
|
IL_007f: ldc.i4.0
|
|
IL_0080: stloc.0
|
|
IL_0081: br.s IL_0083
|
|
|
|
.line 552,552 : 3,4 ''
|
|
IL_0083: ldloc.0
|
|
IL_0084: ret
|
|
} // end of method IniStructure::IsLineACategoryDef
|
|
|
|
.method private hidebysig static string[]
|
|
DivideToLines(string Data) cil managed
|
|
{
|
|
// Code size 156 (0x9c)
|
|
.maxstack 6
|
|
.locals init ([0] string[] Lines,
|
|
[1] int32 oldnewlinepos,
|
|
[2] int32 LineCounter,
|
|
[3] int32 i,
|
|
[4] string[] LinesTrimmed,
|
|
[5] string[] CS$1$0000,
|
|
[6] bool CS$4$0001)
|
|
.line 555,555 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 556,556 : 4,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0007: newarr [mscorlib]System.String
|
|
IL_000c: stloc.0
|
|
.line 557,557 : 4,26 ''
|
|
IL_000d: ldc.i4.0
|
|
IL_000e: stloc.1
|
|
.line 558,558 : 4,24 ''
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: stloc.2
|
|
.line 559,559 : 9,19 ''
|
|
IL_0011: ldc.i4.0
|
|
IL_0012: stloc.3
|
|
IL_0013: br.s IL_004b
|
|
|
|
.line 560,560 : 4,5 ''
|
|
IL_0015: nop
|
|
.line 561,561 : 5,42 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldloc.3
|
|
IL_0018: ldc.i4.1
|
|
IL_0019: callvirt instance char[] [mscorlib]System.String::ToCharArray(int32,
|
|
int32)
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: ldelem.u2
|
|
IL_0020: ldc.i4.s 10
|
|
IL_0022: ceq
|
|
IL_0024: ldc.i4.0
|
|
IL_0025: ceq
|
|
IL_0027: stloc.s CS$4$0001
|
|
IL_0029: ldloc.s CS$4$0001
|
|
IL_002b: brtrue.s IL_0046
|
|
|
|
.line 562,562 : 5,6 ''
|
|
IL_002d: nop
|
|
.line 563,563 : 6,80 ''
|
|
IL_002e: ldloc.0
|
|
IL_002f: ldloc.2
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldloc.1
|
|
IL_0032: ldloc.3
|
|
IL_0033: ldloc.1
|
|
IL_0034: sub
|
|
IL_0035: ldc.i4.1
|
|
IL_0036: sub
|
|
IL_0037: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_003c: stelem.ref
|
|
.line 564,564 : 6,28 ''
|
|
IL_003d: ldloc.3
|
|
IL_003e: ldc.i4.1
|
|
IL_003f: add
|
|
IL_0040: stloc.1
|
|
.line 565,565 : 6,20 ''
|
|
IL_0041: ldloc.2
|
|
IL_0042: ldc.i4.1
|
|
IL_0043: add
|
|
IL_0044: stloc.2
|
|
.line 566,566 : 5,6 ''
|
|
IL_0045: nop
|
|
.line 567,567 : 4,5 ''
|
|
IL_0046: nop
|
|
.line 559,559 : 37,40 ''
|
|
IL_0047: ldloc.3
|
|
IL_0048: ldc.i4.1
|
|
IL_0049: add
|
|
IL_004a: stloc.3
|
|
.line 559,559 : 20,35 ''
|
|
IL_004b: ldloc.3
|
|
IL_004c: ldarg.0
|
|
IL_004d: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0052: clt
|
|
IL_0054: stloc.s CS$4$0001
|
|
IL_0056: ldloc.s CS$4$0001
|
|
IL_0058: brtrue.s IL_0015
|
|
|
|
.line 571,571 : 4,84 ''
|
|
IL_005a: ldloc.0
|
|
IL_005b: ldloc.2
|
|
IL_005c: ldarg.0
|
|
IL_005d: ldloc.1
|
|
IL_005e: ldarg.0
|
|
IL_005f: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0064: ldloc.1
|
|
IL_0065: sub
|
|
IL_0066: callvirt instance string [mscorlib]System.String::Substring(int32,
|
|
int32)
|
|
IL_006b: stelem.ref
|
|
.line 572,572 : 4,56 ''
|
|
IL_006c: ldloc.2
|
|
IL_006d: ldc.i4.1
|
|
IL_006e: add
|
|
IL_006f: newarr [mscorlib]System.String
|
|
IL_0074: stloc.s LinesTrimmed
|
|
.line 573,573 : 9,19 ''
|
|
IL_0076: ldc.i4.0
|
|
IL_0077: stloc.3
|
|
IL_0078: br.s IL_0087
|
|
|
|
.line 574,574 : 4,5 ''
|
|
IL_007a: nop
|
|
.line 575,575 : 5,32 ''
|
|
IL_007b: ldloc.s LinesTrimmed
|
|
IL_007d: ldloc.3
|
|
IL_007e: ldloc.0
|
|
IL_007f: ldloc.3
|
|
IL_0080: ldelem.ref
|
|
IL_0081: stelem.ref
|
|
.line 576,576 : 4,5 ''
|
|
IL_0082: nop
|
|
.line 573,573 : 41,44 ''
|
|
IL_0083: ldloc.3
|
|
IL_0084: ldc.i4.1
|
|
IL_0085: add
|
|
IL_0086: stloc.3
|
|
.line 573,573 : 20,39 ''
|
|
IL_0087: ldloc.3
|
|
IL_0088: ldloc.2
|
|
IL_0089: ldc.i4.1
|
|
IL_008a: add
|
|
IL_008b: clt
|
|
IL_008d: stloc.s CS$4$0001
|
|
IL_008f: ldloc.s CS$4$0001
|
|
IL_0091: brtrue.s IL_007a
|
|
|
|
.line 577,577 : 4,24 ''
|
|
IL_0093: ldloc.s LinesTrimmed
|
|
IL_0095: stloc.s CS$1$0000
|
|
IL_0097: br.s IL_0099
|
|
|
|
.line 578,578 : 3,4 ''
|
|
IL_0099: ldloc.s CS$1$0000
|
|
IL_009b: ret
|
|
} // end of method IniStructure::DivideToLines
|
|
|
|
.method private hidebysig static bool ContainsMoreThanOne(string Data,
|
|
char verify) cil managed
|
|
{
|
|
// Code size 87 (0x57)
|
|
.maxstack 2
|
|
.locals init ([0] char[] data,
|
|
[1] int32 count,
|
|
[2] char c,
|
|
[3] bool CS$1$0000,
|
|
[4] char[] CS$6$0001,
|
|
[5] int32 CS$7$0002,
|
|
[6] bool CS$4$0003)
|
|
.line 581,581 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 582,582 : 4,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: callvirt instance char[] [mscorlib]System.String::ToCharArray()
|
|
IL_0007: stloc.0
|
|
.line 583,583 : 4,18 ''
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: stloc.1
|
|
.line 584,584 : 4,11 ''
|
|
IL_000a: nop
|
|
.line 584,584 : 23,27 ''
|
|
IL_000b: ldloc.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_0032
|
|
|
|
.line 584,584 : 13,19 ''
|
|
IL_0013: ldloc.s CS$6$0001
|
|
IL_0015: ldloc.s CS$7$0002
|
|
IL_0017: ldelem.u2
|
|
IL_0018: stloc.2
|
|
.line 585,585 : 4,5 ''
|
|
IL_0019: nop
|
|
.line 586,586 : 5,21 ''
|
|
IL_001a: ldloc.2
|
|
IL_001b: ldarg.1
|
|
IL_001c: ceq
|
|
IL_001e: ldc.i4.0
|
|
IL_001f: ceq
|
|
IL_0021: stloc.s CS$4$0003
|
|
IL_0023: ldloc.s CS$4$0003
|
|
IL_0025: brtrue.s IL_002b
|
|
|
|
.line 587,587 : 6,14 ''
|
|
IL_0027: ldloc.1
|
|
IL_0028: ldc.i4.1
|
|
IL_0029: add
|
|
IL_002a: stloc.1
|
|
.line 588,588 : 4,5 ''
|
|
IL_002b: nop
|
|
IL_002c: ldloc.s CS$7$0002
|
|
IL_002e: ldc.i4.1
|
|
IL_002f: add
|
|
IL_0030: stloc.s CS$7$0002
|
|
.line 584,584 : 20,22 ''
|
|
IL_0032: ldloc.s CS$7$0002
|
|
IL_0034: ldloc.s CS$6$0001
|
|
IL_0036: ldlen
|
|
IL_0037: conv.i4
|
|
IL_0038: clt
|
|
IL_003a: stloc.s CS$4$0003
|
|
IL_003c: ldloc.s CS$4$0003
|
|
IL_003e: brtrue.s IL_0013
|
|
|
|
.line 589,589 : 4,18 ''
|
|
IL_0040: ldloc.1
|
|
IL_0041: ldc.i4.1
|
|
IL_0042: cgt
|
|
IL_0044: ldc.i4.0
|
|
IL_0045: ceq
|
|
IL_0047: stloc.s CS$4$0003
|
|
IL_0049: ldloc.s CS$4$0003
|
|
IL_004b: brtrue.s IL_0051
|
|
|
|
.line 590,590 : 5,17 ''
|
|
IL_004d: ldc.i4.1
|
|
IL_004e: stloc.3
|
|
IL_004f: br.s IL_0055
|
|
|
|
.line 591,591 : 4,17 ''
|
|
IL_0051: ldc.i4.0
|
|
IL_0052: stloc.3
|
|
IL_0053: br.s IL_0055
|
|
|
|
.line 592,592 : 3,4 ''
|
|
IL_0055: ldloc.3
|
|
IL_0056: ret
|
|
} // end of method IniStructure::ContainsMoreThanOne
|
|
|
|
.method private hidebysig static valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType
|
|
LineVerify(string line) cil managed
|
|
{
|
|
// Code size 200 (0xc8)
|
|
.maxstack 5
|
|
.locals init ([0] int32 equalindex,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 595,595 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 596,596 : 4,19 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr ""
|
|
IL_0007: call bool [mscorlib]System.String::op_Equality(string,
|
|
string)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.2
|
|
IL_0010: ldloc.2
|
|
IL_0011: brtrue.s IL_001a
|
|
|
|
.line 597,597 : 5,27 ''
|
|
IL_0013: ldc.i4.4
|
|
IL_0014: stloc.1
|
|
IL_0015: br IL_00c6
|
|
|
|
.line 599,599 : 4,82 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldstr ";"
|
|
IL_0020: callvirt instance int32 [mscorlib]System.String::IndexOf(string)
|
|
IL_0025: ldc.i4.0
|
|
IL_0026: ceq
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldstr "#"
|
|
IL_002e: callvirt instance int32 [mscorlib]System.String::IndexOf(string)
|
|
IL_0033: ldc.i4.0
|
|
IL_0034: ceq
|
|
IL_0036: or
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldstr "//"
|
|
IL_003d: callvirt instance int32 [mscorlib]System.String::IndexOf(string)
|
|
IL_0042: ldc.i4.0
|
|
IL_0043: ceq
|
|
IL_0045: or
|
|
IL_0046: ldc.i4.0
|
|
IL_0047: ceq
|
|
IL_0049: stloc.2
|
|
IL_004a: ldloc.2
|
|
IL_004b: brtrue.s IL_0052
|
|
|
|
.line 600,600 : 4,5 ''
|
|
IL_004d: nop
|
|
.line 601,601 : 5,29 ''
|
|
IL_004e: ldc.i4.3
|
|
IL_004f: stloc.1
|
|
IL_0050: br.s IL_00c6
|
|
|
|
.line 604,604 : 4,39 ''
|
|
IL_0052: ldarg.0
|
|
IL_0053: ldc.i4.s 61
|
|
IL_0055: callvirt instance int32 [mscorlib]System.String::IndexOf(char)
|
|
IL_005a: stloc.0
|
|
.line 605,605 : 4,24 ''
|
|
IL_005b: ldloc.0
|
|
IL_005c: ldc.i4.0
|
|
IL_005d: ceq
|
|
IL_005f: ldc.i4.0
|
|
IL_0060: ceq
|
|
IL_0062: stloc.2
|
|
IL_0063: ldloc.2
|
|
IL_0064: brtrue.s IL_006a
|
|
|
|
.line 606,606 : 5,28 ''
|
|
IL_0066: ldc.i4.2
|
|
IL_0067: stloc.1
|
|
IL_0068: br.s IL_00c6
|
|
|
|
.line 608,608 : 4,25 ''
|
|
IL_006a: ldloc.0
|
|
IL_006b: ldc.i4.m1
|
|
IL_006c: ceq
|
|
IL_006e: stloc.2
|
|
IL_006f: ldloc.2
|
|
IL_0070: brtrue.s IL_00c2
|
|
|
|
.line 609,609 : 4,5 ''
|
|
IL_0072: nop
|
|
.line 611,614 : 5,62 ''
|
|
IL_0073: ldarg.0
|
|
IL_0074: ldc.i4.s 91
|
|
IL_0076: ldc.i4.0
|
|
IL_0077: ldloc.0
|
|
IL_0078: callvirt instance int32 [mscorlib]System.String::IndexOf(char,
|
|
int32,
|
|
int32)
|
|
IL_007d: ldc.i4.m1
|
|
IL_007e: ceq
|
|
IL_0080: ldc.i4.0
|
|
IL_0081: ceq
|
|
IL_0083: ldarg.0
|
|
IL_0084: ldc.i4.s 93
|
|
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: ldarg.0
|
|
IL_0095: ldc.i4.s 59
|
|
IL_0097: ldc.i4.0
|
|
IL_0098: ldloc.0
|
|
IL_0099: callvirt instance int32 [mscorlib]System.String::IndexOf(char,
|
|
int32,
|
|
int32)
|
|
IL_009e: ldc.i4.m1
|
|
IL_009f: ceq
|
|
IL_00a1: ldc.i4.0
|
|
IL_00a2: ceq
|
|
IL_00a4: or
|
|
IL_00a5: ldarg.0
|
|
IL_00a6: ldc.i4.s 35
|
|
IL_00a8: ldc.i4.0
|
|
IL_00a9: ldloc.0
|
|
IL_00aa: callvirt instance int32 [mscorlib]System.String::IndexOf(char,
|
|
int32,
|
|
int32)
|
|
IL_00af: ldc.i4.m1
|
|
IL_00b0: ceq
|
|
IL_00b2: ldc.i4.0
|
|
IL_00b3: ceq
|
|
IL_00b5: or
|
|
IL_00b6: ldc.i4.0
|
|
IL_00b7: ceq
|
|
IL_00b9: stloc.2
|
|
IL_00ba: ldloc.2
|
|
IL_00bb: brtrue.s IL_00c1
|
|
|
|
.line 615,615 : 6,29 ''
|
|
IL_00bd: ldc.i4.2
|
|
IL_00be: stloc.1
|
|
IL_00bf: br.s IL_00c6
|
|
|
|
.line 616,616 : 10,11 ''
|
|
IL_00c1: nop
|
|
.line 618,618 : 4,23 ''
|
|
IL_00c2: ldc.i4.5
|
|
IL_00c3: stloc.1
|
|
IL_00c4: br.s IL_00c6
|
|
|
|
.line 619,619 : 3,4 ''
|
|
IL_00c6: ldloc.1
|
|
IL_00c7: ret
|
|
} // end of method IniStructure::LineVerify
|
|
|
|
.method private hidebysig static string[]
|
|
RemoveAndVerifyIni(string[] Lines) cil managed
|
|
{
|
|
// Code size 151 (0x97)
|
|
.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$4$0003,
|
|
[9] bool CS$4$0004)
|
|
.line 622,622 : 3,4 ''
|
|
IL_0000: nop
|
|
.line 624,624 : 4,45 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldlen
|
|
IL_0003: conv.i4
|
|
IL_0004: newarr [mscorlib]System.String
|
|
IL_0009: stloc.0
|
|
.line 625,625 : 4,24 ''
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: stloc.1
|
|
.line 626,626 : 4,11 ''
|
|
IL_000c: nop
|
|
.line 626,626 : 28,33 ''
|
|
IL_000d: ldarg.0
|
|
IL_000e: stloc.s CS$6$0001
|
|
IL_0010: ldc.i4.0
|
|
IL_0011: stloc.s CS$7$0002
|
|
IL_0013: br.s IL_0059
|
|
|
|
.line 626,626 : 13,24 ''
|
|
IL_0015: ldloc.s CS$6$0001
|
|
IL_0017: ldloc.s CS$7$0002
|
|
IL_0019: ldelem.ref
|
|
IL_001a: stloc.2
|
|
.line 627,627 : 4,5 ''
|
|
IL_001b: nop
|
|
.line 628,628 : 5,30 ''
|
|
IL_001c: ldloc.2
|
|
IL_001d: call valuetype Virtuoso.Miranda.Plugins.Helpers.IniStructure/LineType Virtuoso.Miranda.Plugins.Helpers.IniStructure::LineVerify(string)
|
|
IL_0022: stloc.s CS$4$0003
|
|
IL_0024: ldloc.s CS$4$0003
|
|
IL_0026: ldc.i4.2
|
|
IL_0027: sub
|
|
IL_0028: switch (
|
|
IL_003f,
|
|
IL_0044,
|
|
IL_0050,
|
|
IL_0046)
|
|
IL_003d: br.s IL_0052
|
|
|
|
.line 631,631 : 7,19 ''
|
|
IL_003f: ldnull
|
|
IL_0040: stloc.s CS$1$0000
|
|
IL_0042: leave.s IL_0093
|
|
|
|
.line 633,633 : 7,16 ''
|
|
IL_0044: br.s IL_0053
|
|
|
|
.line 635,635 : 7,32 ''
|
|
IL_0046: ldloc.0
|
|
IL_0047: ldloc.1
|
|
IL_0048: ldloc.2
|
|
IL_0049: stelem.ref
|
|
.line 636,636 : 7,21 ''
|
|
IL_004a: ldloc.1
|
|
IL_004b: ldc.i4.1
|
|
IL_004c: add
|
|
IL_004d: stloc.1
|
|
.line 637,637 : 7,13 ''
|
|
IL_004e: br.s IL_0052
|
|
|
|
.line 639,639 : 7,16 ''
|
|
IL_0050: br.s IL_0053
|
|
|
|
.line 641,641 : 4,5 ''
|
|
IL_0052: nop
|
|
IL_0053: ldloc.s CS$7$0002
|
|
IL_0055: ldc.i4.1
|
|
IL_0056: add
|
|
IL_0057: stloc.s CS$7$0002
|
|
.line 626,626 : 25,27 ''
|
|
IL_0059: ldloc.s CS$7$0002
|
|
IL_005b: ldloc.s CS$6$0001
|
|
IL_005d: ldlen
|
|
IL_005e: conv.i4
|
|
IL_005f: clt
|
|
IL_0061: stloc.s CS$4$0004
|
|
IL_0063: ldloc.s CS$4$0004
|
|
IL_0065: brtrue.s IL_0015
|
|
|
|
.line 643,643 : 4,47 ''
|
|
IL_0067: ldloc.1
|
|
IL_0068: newarr [mscorlib]System.String
|
|
IL_006d: stloc.3
|
|
.line 644,644 : 9,19 ''
|
|
IL_006e: ldc.i4.0
|
|
IL_006f: stloc.s i
|
|
IL_0071: br.s IL_0083
|
|
|
|
.line 645,645 : 4,5 ''
|
|
IL_0073: nop
|
|
.line 646,646 : 5,26 ''
|
|
IL_0074: ldloc.3
|
|
IL_0075: ldloc.s i
|
|
IL_0077: ldloc.0
|
|
IL_0078: ldloc.s i
|
|
IL_007a: ldelem.ref
|
|
IL_007b: stelem.ref
|
|
.line 647,647 : 4,5 ''
|
|
IL_007c: nop
|
|
.line 644,644 : 37,40 ''
|
|
IL_007d: ldloc.s i
|
|
IL_007f: ldc.i4.1
|
|
IL_0080: add
|
|
IL_0081: stloc.s i
|
|
.line 644,644 : 20,35 ''
|
|
IL_0083: ldloc.s i
|
|
IL_0085: ldloc.1
|
|
IL_0086: clt
|
|
IL_0088: stloc.s CS$4$0004
|
|
IL_008a: ldloc.s CS$4$0004
|
|
IL_008c: brtrue.s IL_0073
|
|
|
|
.line 648,648 : 4,19 ''
|
|
IL_008e: ldloc.3
|
|
IL_008f: stloc.s CS$1$0000
|
|
IL_0091: br.s IL_0093
|
|
|
|
IL_0093: nop
|
|
.line 649,649 : 3,4 ''
|
|
IL_0094: ldloc.s CS$1$0000
|
|
IL_0096: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocol CS$1$0000)
|
|
.line 32,32 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocols\\AckEventArgs.cs'
|
|
IL_0000: nop
|
|
.line 32,32 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::protocol
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 32,32 : 36,37 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method AckEventArgs::get_Protocol
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
get_Contact() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 38,38 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 38,38 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::contact
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 38,38 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType CS$1$0000)
|
|
.line 44,44 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 44,44 : 19,31 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::'type'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 44,44 : 32,33 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult CS$1$0000)
|
|
.line 50,50 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::result
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 50,50 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method AckEventArgs::get_Result
|
|
|
|
.method public hidebysig specialname instance native int
|
|
get_ProcessHandle() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 56,56 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::processHandle
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 56,56 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method AckEventArgs::get_ProcessHandle
|
|
|
|
.method public hidebysig specialname instance native int
|
|
get_LParam() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 62,62 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::lParam
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 62,62 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method AckEventArgs::get_LParam
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.maxstack 8
|
|
.line 69,69 : 9,30 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventArgs::.ctor()
|
|
IL_0006: nop
|
|
.line 69,69 : 31,32 ''
|
|
IL_0007: nop
|
|
.line 69,69 : 33,34 ''
|
|
IL_0008: nop
|
|
IL_0009: 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 183 (0xb7)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ackData,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs ackArgs,
|
|
[2] class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs CS$1$0000,
|
|
[3] bool CS$4$0001)
|
|
.line 72,72 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 73,73 : 13,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0007: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.3
|
|
IL_0010: ldloc.3
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 74,74 : 17,61 ''
|
|
IL_0013: ldstr "pAckData"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 76,76 : 13,63 ''
|
|
IL_001e: ldarga.s pAckData
|
|
IL_0020: call instance void* [mscorlib]System.IntPtr::ToPointer()
|
|
IL_0025: ldobj Virtuoso.Miranda.Plugins.Native.ACKDATA
|
|
IL_002a: stloc.0
|
|
.line 77,77 : 13,55 ''
|
|
IL_002b: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::.ctor()
|
|
IL_0030: stloc.1
|
|
.line 79,79 : 13,77 ''
|
|
IL_0031: ldloc.1
|
|
IL_0032: ldloca.s ackData
|
|
IL_0034: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle
|
|
IL_0039: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int)
|
|
IL_003e: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::contact
|
|
.line 80,80 : 13,45 ''
|
|
IL_0043: ldloc.1
|
|
IL_0044: ldloca.s ackData
|
|
IL_0046: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam
|
|
IL_004b: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::lParam
|
|
.line 81,81 : 13,59 ''
|
|
IL_0050: ldloc.1
|
|
IL_0051: ldloca.s ackData
|
|
IL_0053: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle
|
|
IL_0058: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::processHandle
|
|
.line 82,82 : 13,56 ''
|
|
IL_005d: ldloc.1
|
|
IL_005e: ldloca.s ackData
|
|
IL_0060: ldfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Result
|
|
IL_0065: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckResult Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::result
|
|
.line 83,83 : 13,50 ''
|
|
IL_006a: ldloc.1
|
|
IL_006b: ldloca.s ackData
|
|
IL_006d: ldfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Type
|
|
IL_0072: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckType Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::'type'
|
|
.line 85,85 : 13,51 ''
|
|
IL_0077: ldloca.s ackData
|
|
IL_0079: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName
|
|
IL_007e: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0083: call bool [mscorlib]System.IntPtr::op_Inequality(native int,
|
|
native int)
|
|
IL_0088: ldc.i4.0
|
|
IL_0089: ceq
|
|
IL_008b: stloc.3
|
|
IL_008c: ldloc.3
|
|
IL_008d: brtrue.s IL_00b1
|
|
|
|
.line 86,86 : 17,130 ''
|
|
IL_008f: ldloc.1
|
|
IL_0090: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0095: callvirt instance class Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Protocols()
|
|
IL_009a: ldloca.s ackData
|
|
IL_009c: ldfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName
|
|
IL_00a1: ldc.i4.0
|
|
IL_00a2: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_00a7: callvirt instance class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Collections.ProtocolDictionary::get_Item(string)
|
|
IL_00ac: stfld class Virtuoso.Miranda.Plugins.Infrastructure.Protocol Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::protocol
|
|
.line 88,88 : 13,28 ''
|
|
IL_00b1: ldloc.1
|
|
IL_00b2: stloc.2
|
|
IL_00b3: br.s IL_00b5
|
|
|
|
.line 89,89 : 9,10 ''
|
|
IL_00b5: ldloc.2
|
|
IL_00b6: 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<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs> 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<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 56 (0x38)
|
|
.maxstack 8
|
|
.line 74,74 : 13,14 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocols\\AckRouter.cs'
|
|
IL_0000: nop
|
|
.line 75,75 : 17,119 ''
|
|
IL_0001: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler
|
|
IL_0006: ldarg.0
|
|
IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::AttachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000c: nop
|
|
.line 76,83 : 17,24 ''
|
|
IL_000d: ldstr "Proto/Ack"
|
|
IL_0012: ldsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_0017: brtrue.s IL_002c
|
|
|
|
IL_0019: ldnull
|
|
IL_001a: ldftn int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'<add_AckReceived>b__0'(native uint,
|
|
native int)
|
|
IL_0020: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0025: stsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_002a: br.s IL_002c
|
|
|
|
IL_002c: ldsfld class Virtuoso.Miranda.Plugins.Callback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_0031: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::HookMirandaEvent(string,
|
|
class Virtuoso.Miranda.Plugins.Callback)
|
|
IL_0036: nop
|
|
.line 84,84 : 13,14 ''
|
|
IL_0037: ret
|
|
} // end of method AckRouter::add_AckReceived
|
|
|
|
.method public hidebysig specialname static
|
|
void remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs> 'value') cil managed synchronized
|
|
{
|
|
// Code size 30 (0x1e)
|
|
.maxstack 8
|
|
.line 87,87 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 17,119 ''
|
|
IL_0001: ldsflda class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler
|
|
IL_0006: ldarg.0
|
|
IL_0007: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::DetachDelegate<class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>>(!!0&,
|
|
!!0)
|
|
IL_000c: nop
|
|
.line 89,89 : 17,91 ''
|
|
IL_000d: ldstr "Proto/Ack"
|
|
IL_0012: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler
|
|
IL_0017: call void Virtuoso.Miranda.Plugins.Infrastructure.LazyEventBinder::UnhookMirandaEvent(string,
|
|
class [mscorlib]System.Delegate)
|
|
IL_001c: nop
|
|
.line 90,90 : 13,14 ''
|
|
IL_001d: 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 45 (0x2d)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 98,98 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 99,99 : 13,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 100,100 : 17,62 ''
|
|
IL_000c: ldstr "chainData"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 102,102 : 13,70 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: callvirt instance native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_WParam()
|
|
IL_001d: ldarg.0
|
|
IL_001e: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_CcsDataPtr()
|
|
IL_0023: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::ChainSend(native uint,
|
|
native int)
|
|
IL_0028: stloc.0
|
|
IL_0029: br.s IL_002b
|
|
|
|
.line 103,103 : 9,10 ''
|
|
IL_002b: ldloc.0
|
|
IL_002c: ret
|
|
} // end of method AckRouter::ChainSend
|
|
|
|
.method public hidebysig static int32 ChainSend(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 23 (0x17)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 106,106 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 107,107 : 13,91 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "Proto/ChainSend"
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldarg.1
|
|
IL_000d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
.line 108,108 : 9,10 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: ret
|
|
} // end of method AckRouter::ChainSend
|
|
|
|
.method public hidebysig static int32 ChainReceive(class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData chainData) cil managed
|
|
{
|
|
// Code size 45 (0x2d)
|
|
.maxstack 2
|
|
.locals init ([0] int32 CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 111,111 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 112,112 : 13,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.1
|
|
IL_0009: ldloc.1
|
|
IL_000a: brtrue.s IL_0017
|
|
|
|
.line 113,113 : 17,62 ''
|
|
IL_000c: ldstr "chainData"
|
|
IL_0011: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0016: throw
|
|
|
|
.line 115,115 : 13,73 ''
|
|
IL_0017: ldarg.0
|
|
IL_0018: callvirt instance native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_WParam()
|
|
IL_001d: ldarg.0
|
|
IL_001e: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_CcsDataPtr()
|
|
IL_0023: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::ChainReceive(native uint,
|
|
native int)
|
|
IL_0028: stloc.0
|
|
IL_0029: br.s IL_002b
|
|
|
|
.line 116,116 : 9,10 ''
|
|
IL_002b: ldloc.0
|
|
IL_002c: ret
|
|
} // end of method AckRouter::ChainReceive
|
|
|
|
.method public hidebysig static int32 ChainReceive(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 23 (0x17)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 119,119 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 120,120 : 13,91 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "Proto/ChainRecv"
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldarg.1
|
|
IL_000d: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
.line 121,121 : 9,10 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: ret
|
|
} // end of method AckRouter::ChainReceive
|
|
|
|
.method private hidebysig static int32
|
|
'<add_AckReceived>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 27 (0x1b)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs e,
|
|
[1] int32 CS$1$0000)
|
|
.line 78,78 : 21,22 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 25,75 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: call class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs::FromACKDATA(native int)
|
|
IL_0007: stloc.0
|
|
.line 81,81 : 25,110 ''
|
|
IL_0008: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs> Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::AckReceivedEventHandler
|
|
IL_000d: ldnull
|
|
IL_000e: ldloc.0
|
|
IL_000f: call bool Virtuoso.Miranda.Plugins.Infrastructure.EventPublisher::InvokeChainCancelable<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<!!0>,
|
|
object,
|
|
!!0)
|
|
IL_0014: pop
|
|
.line 82,82 : 25,60 ''
|
|
IL_0015: ldc.i4.0
|
|
IL_0016: stloc.1
|
|
IL_0017: br.s IL_0019
|
|
|
|
IL_0019: ldloc.1
|
|
IL_001a: ret
|
|
} // end of method AckRouter::'<add_AckReceived>b__0'
|
|
|
|
.event class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs> AckReceived
|
|
{
|
|
.removeon void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::remove_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>)
|
|
.addon void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckRouter::add_AckReceived(class Virtuoso.Miranda.Plugins.Infrastructure.MirandaEventHandler`1<class Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckEventArgs>)
|
|
} // 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 32,32 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\MirandaContactSettingEventArgs.cs'
|
|
IL_0000: nop
|
|
.line 32,32 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 32,32 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaContactSettingEventArgs::get_SettingName
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_SettingOwner() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 38,38 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 38,38 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingOwner
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 38,38 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaContactSettingEventArgs::get_SettingOwner
|
|
|
|
.method public hidebysig specialname instance object
|
|
get_Value() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] object CS$1$0000)
|
|
.line 44,44 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 44,44 : 19,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld object Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::'value'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 44,44 : 33,34 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method MirandaContactSettingEventArgs::get_Value
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType
|
|
get_ValueType() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType CS$1$0000)
|
|
.line 50,50 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::valueType
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 50,50 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 65 (0x41)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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)
|
|
IL_0007: nop
|
|
.line 59,59 : 9,10 ''
|
|
IL_0008: nop
|
|
.line 60,60 : 13,44 ''
|
|
IL_0009: ldarg.2
|
|
IL_000a: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000f: ldc.i4.0
|
|
IL_0010: ceq
|
|
IL_0012: stloc.0
|
|
IL_0013: ldloc.0
|
|
IL_0014: brtrue.s IL_0021
|
|
|
|
.line 61,61 : 17,57 ''
|
|
IL_0016: ldstr "name"
|
|
IL_001b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0020: throw
|
|
|
|
.line 63,63 : 13,37 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldarg.2
|
|
IL_0023: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingName
|
|
.line 64,64 : 13,39 ''
|
|
IL_0028: ldarg.0
|
|
IL_0029: ldarg.3
|
|
IL_002a: stfld string Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::settingOwner
|
|
.line 65,65 : 13,32 ''
|
|
IL_002f: ldarg.0
|
|
IL_0030: ldarg.s 'value'
|
|
IL_0032: stfld object Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::'value'
|
|
.line 66,66 : 13,40 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldarg.s valueType
|
|
IL_003a: stfld valuetype Virtuoso.Miranda.Plugins.Infrastructure.DatabaseSettingType Virtuoso.Miranda.Plugins.Infrastructure.MirandaContactSettingEventArgs::valueType
|
|
.line 67,67 : 9,10 ''
|
|
IL_003f: nop
|
|
IL_0040: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 28,28 : 41,42 ''
|
|
IL_0007: nop
|
|
.line 28,28 : 43,44 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method ConfigurationException::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string message) cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.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)
|
|
IL_0007: nop
|
|
.line 29,29 : 71,72 ''
|
|
IL_0008: nop
|
|
.line 29,29 : 73,74 ''
|
|
IL_0009: nop
|
|
IL_000a: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 30,30 : 95,96 ''
|
|
IL_0009: nop
|
|
.line 30,30 : 97,98 ''
|
|
IL_000a: nop
|
|
IL_000b: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 31,31 : 114,115 ''
|
|
IL_0009: nop
|
|
.line 31,31 : 116,117 ''
|
|
IL_000a: nop
|
|
IL_000b: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 30,30 : 50,51 ''
|
|
IL_0007: nop
|
|
.line 30,30 : 52,53 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method ConfigurationOptionsAttribute::.ctor
|
|
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor(string configurationVersion) cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 32,32 : 117,118 ''
|
|
IL_000a: nop
|
|
.line 32,32 : 119,120 ''
|
|
IL_000b: nop
|
|
IL_000c: 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 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 35,35 : 115,116 ''
|
|
IL_000a: nop
|
|
.line 35,35 : 117,118 ''
|
|
IL_000b: nop
|
|
IL_000c: 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 46 (0x2e)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 37,38 : 9,107 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Attribute::.ctor()
|
|
IL_0006: nop
|
|
.line 39,39 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 40,40 : 13,61 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: stloc.0
|
|
IL_000f: ldloc.0
|
|
IL_0010: brtrue.s IL_001e
|
|
|
|
.line 41,41 : 17,66 ''
|
|
IL_0012: ldarg.0
|
|
IL_0013: ldarg.1
|
|
IL_0014: newobj instance void [mscorlib]System.Version::.ctor(string)
|
|
IL_0019: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::version
|
|
.line 43,43 : 13,36 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldarg.2
|
|
IL_0020: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt
|
|
.line 44,44 : 13,46 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.3
|
|
IL_0027: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound
|
|
.line 45,45 : 9,10 ''
|
|
IL_002c: nop
|
|
IL_002d: ret
|
|
} // end of method ConfigurationOptionsAttribute::.ctor
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Version
|
|
get_Version() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 54,54 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::version
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 54,54 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ConfigurationOptionsAttribute::get_Version
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_ProfileBound() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 60,60 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 60,60 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 60,60 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ConfigurationOptionsAttribute::get_ProfileBound
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_ProfileBound(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 61,61 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 61,61 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::profileBound
|
|
.line 61,61 : 41,42 ''
|
|
IL_0008: ret
|
|
} // end of method ConfigurationOptionsAttribute::set_ProfileBound
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_Encrypt() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 67,67 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 67,67 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ConfigurationOptionsAttribute::get_Encrypt
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Encrypt(bool 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 68,68 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt
|
|
.line 68,68 : 36,37 ''
|
|
IL_0008: ret
|
|
} // end of method ConfigurationOptionsAttribute::set_Encrypt
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Type
|
|
get_Storage() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Type CS$1$0000)
|
|
.line 74,74 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 74,74 : 19,34 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage'
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 74,74 : 35,36 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ConfigurationOptionsAttribute::get_Storage
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Storage(class [mscorlib]System.Type 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 75,75 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 19,35 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage'
|
|
.line 75,75 : 36,37 ''
|
|
IL_0008: ret
|
|
} // end of method ConfigurationOptionsAttribute::set_Storage
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Type
|
|
get_Encryption() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Type CS$1$0000)
|
|
.line 81,81 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 81,81 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 81,81 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ConfigurationOptionsAttribute::get_Encryption
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_Encryption(class [mscorlib]System.Type 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 82,82 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 82,82 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption
|
|
.line 82,82 : 39,40 ''
|
|
IL_0008: ret
|
|
} // end of method ConfigurationOptionsAttribute::set_Encryption
|
|
|
|
.method assembly hidebysig instance class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute
|
|
Finalize() cil managed
|
|
{
|
|
// Code size 83 (0x53)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 90,90 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 91,91 : 13,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage'
|
|
IL_0007: ldnull
|
|
IL_0008: ceq
|
|
IL_000a: ldc.i4.0
|
|
IL_000b: ceq
|
|
IL_000d: stloc.1
|
|
IL_000e: ldloc.1
|
|
IL_000f: brtrue.s IL_0021
|
|
|
|
.line 92,92 : 17,51 ''
|
|
IL_0011: ldarg.0
|
|
IL_0012: ldtoken Virtuoso.Miranda.Plugins.Configuration.IsolatedStorage
|
|
IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_001c: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::'storage'
|
|
.line 94,94 : 13,47 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encrypt
|
|
IL_0027: brfalse.s IL_0037
|
|
|
|
IL_0029: ldarg.0
|
|
IL_002a: ldfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption
|
|
IL_002f: ldnull
|
|
IL_0030: ceq
|
|
IL_0032: ldc.i4.0
|
|
IL_0033: ceq
|
|
IL_0035: br.s IL_0038
|
|
|
|
IL_0037: ldc.i4.1
|
|
IL_0038: nop
|
|
IL_0039: stloc.1
|
|
IL_003a: ldloc.1
|
|
IL_003b: brtrue.s IL_004d
|
|
|
|
.line 95,95 : 17,56 ''
|
|
IL_003d: ldarg.0
|
|
IL_003e: ldtoken Virtuoso.Miranda.Plugins.Configuration.WindowsEncryption
|
|
IL_0043: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0048: stfld class [mscorlib]System.Type Virtuoso.Miranda.Plugins.Infrastructure.ConfigurationOptionsAttribute::encryption
|
|
.line 97,97 : 13,25 ''
|
|
IL_004d: ldarg.0
|
|
IL_004e: stloc.0
|
|
IL_004f: br.s IL_0051
|
|
|
|
.line 98,98 : 9,10 ''
|
|
IL_0051: ldloc.0
|
|
IL_0052: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 40,40 : 85,86 ''
|
|
IL_0009: nop
|
|
.line 40,40 : 87,88 ''
|
|
IL_000a: nop
|
|
IL_000b: ret
|
|
} // end of method ManagedProtocol::.ctor
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR
|
|
get_NativeDescriptor() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR CS$1$0000)
|
|
.line 49,49 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 19,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::nativeDescriptor
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 49,49 : 44,45 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ManagedProtocol::get_NativeDescriptor
|
|
|
|
.method assembly hidebysig instance void
|
|
Register() cil managed
|
|
{
|
|
// Code size 149 (0x95)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR descriptor,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR> nativeHandle,
|
|
[2] int32 result,
|
|
[3] bool CS$4$0000)
|
|
.line 57,57 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 13,28 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.3
|
|
IL_000b: ldloc.3
|
|
IL_000c: brtrue.s IL_0014
|
|
|
|
.line 59,59 : 17,55 ''
|
|
IL_000e: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0013: throw
|
|
|
|
.line 61,61 : 13,80 ''
|
|
IL_0014: ldloca.s descriptor
|
|
IL_0016: ldarg.0
|
|
IL_0017: call instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name()
|
|
IL_001c: ldarg.0
|
|
IL_001d: call instance valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Type()
|
|
IL_0022: newobj instance void Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.ProtocolType)
|
|
IL_0027: stobj Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR
|
|
.line 62,62 : 13,118 ''
|
|
IL_002c: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR>::Empty
|
|
IL_0031: stloc.1
|
|
.line 65,65 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0032: nop
|
|
.line 66,66 : 17,94 ''
|
|
IL_0033: ldloca.s descriptor
|
|
IL_0035: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR>::.ctor(!0&)
|
|
IL_003a: stloc.1
|
|
.line 67,67 : 17,126 ''
|
|
IL_003b: ldarg.0
|
|
IL_003c: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context()
|
|
IL_0041: ldstr "Proto/RegisterModule"
|
|
IL_0046: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_004b: ldloca.s nativeHandle
|
|
IL_004d: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR>::get_IntPtr()
|
|
IL_0052: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0057: stloc.2
|
|
.line 69,69 : 17,33 ''
|
|
IL_0058: ldloc.2
|
|
IL_0059: ldc.i4.0
|
|
IL_005a: ceq
|
|
IL_005c: stloc.3
|
|
IL_005d: ldloc.3
|
|
IL_005e: brtrue.s IL_0077
|
|
|
|
.line 70,70 : 21,152 ''
|
|
IL_0060: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_0065: ldloca.s result
|
|
IL_0067: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_006c: call string [mscorlib]System.String::Format(string,
|
|
object)
|
|
IL_0071: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0076: throw
|
|
|
|
.line 72,72 : 17,52 ''
|
|
IL_0077: ldarg.0
|
|
IL_0078: ldloc.0
|
|
IL_0079: stfld valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::nativeDescriptor
|
|
.line 73,73 : 17,35 ''
|
|
IL_007e: ldarg.0
|
|
IL_007f: ldc.i4.1
|
|
IL_0080: stfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered
|
|
.line 74,74 : 13,14 ''
|
|
IL_0085: nop
|
|
IL_0086: leave.s IL_0093
|
|
|
|
.line 76,76 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0088: nop
|
|
.line 77,77 : 17,37 ''
|
|
IL_0089: ldloca.s nativeHandle
|
|
IL_008b: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR>::Free()
|
|
IL_0090: nop
|
|
.line 78,78 : 13,14 ''
|
|
IL_0091: nop
|
|
IL_0092: endfinally
|
|
} // end handler
|
|
IL_0093: nop
|
|
.line 79,79 : 9,10 ''
|
|
IL_0094: ret
|
|
} // end of method ManagedProtocol::Register
|
|
|
|
.method assembly hidebysig instance void
|
|
Unregister() cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 82,82 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 83,83 : 13,29 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld bool Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::Registered
|
|
IL_0007: stloc.0
|
|
IL_0008: ldloc.0
|
|
IL_0009: brtrue.s IL_0011
|
|
|
|
.line 84,84 : 17,55 ''
|
|
IL_000b: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0010: throw
|
|
|
|
.line 87,87 : 9,10 ''
|
|
IL_0011: ret
|
|
} // end of method ManagedProtocol::Unregister
|
|
|
|
.method public hidebysig instance void
|
|
AddToContact(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo contact) cil managed
|
|
{
|
|
// Code size 40 (0x28)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 90,90 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 91,91 : 13,33 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: ldnull
|
|
IL_0003: call bool Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::op_Equality(class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo,
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo)
|
|
IL_0008: ldc.i4.0
|
|
IL_0009: ceq
|
|
IL_000b: stloc.0
|
|
IL_000c: ldloc.0
|
|
IL_000d: brtrue.s IL_001a
|
|
|
|
.line 92,92 : 17,60 ''
|
|
IL_000f: ldstr "contact"
|
|
IL_0014: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0019: throw
|
|
|
|
.line 94,94 : 13,49 ''
|
|
IL_001a: ldarg.0
|
|
IL_001b: ldarg.1
|
|
IL_001c: callvirt instance native int Virtuoso.Miranda.Plugins.Infrastructure.MirandaObject::get_MirandaHandle()
|
|
IL_0021: call instance void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::AddToContact(native int)
|
|
IL_0026: nop
|
|
.line 95,95 : 9,10 ''
|
|
IL_0027: ret
|
|
} // end of method ManagedProtocol::AddToContact
|
|
|
|
.method public hidebysig instance void
|
|
AddToContact(native int contactHandle) cil managed
|
|
{
|
|
// Code size 67 (0x43)
|
|
.maxstack 4
|
|
.locals init ([0] int32 result,
|
|
[1] bool CS$4$0000)
|
|
.line 98,98 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 99,99 : 13,107 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.ContextWorker::get_Context()
|
|
IL_0007: ldstr "Proto/AddToContact"
|
|
IL_000c: ldarg.1
|
|
IL_000d: ldarg.0
|
|
IL_000e: call instance valuetype Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ManagedProtocol::get_NativeDescriptor()
|
|
IL_0013: ldfld native int Virtuoso.Miranda.Plugins.Native.PROTOCOLDESCRIPTOR::Name
|
|
IL_0018: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_001d: stloc.0
|
|
.line 101,101 : 13,29 ''
|
|
IL_001e: ldloc.0
|
|
IL_001f: ldc.i4.0
|
|
IL_0020: ceq
|
|
IL_0022: stloc.1
|
|
IL_0023: ldloc.1
|
|
IL_0024: brtrue.s IL_0042
|
|
|
|
.line 102,102 : 17,171 ''
|
|
IL_0026: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_002b: ldstr "Proto/AddToContact"
|
|
IL_0030: ldloca.s result
|
|
IL_0032: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0037: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_003c: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0041: throw
|
|
|
|
.line 103,103 : 9,10 ''
|
|
IL_0042: 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 51 (0x33)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA CS$1$0000)
|
|
.line 39,39 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Protocols\\AckBroadcaster.cs'
|
|
IL_0000: nop
|
|
.line 40,40 : 13,122 ''
|
|
IL_0001: ldloca.s ack
|
|
IL_0003: ldarg.0
|
|
IL_0004: ldarg.1
|
|
IL_0005: ldarg.2
|
|
IL_0006: brtrue.s IL_000b
|
|
|
|
IL_0008: ldc.i4.1
|
|
IL_0009: br.s IL_000c
|
|
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: nop
|
|
IL_000d: call instance void Virtuoso.Miranda.Plugins.Native.ACKDATA::.ctor(native int,
|
|
int32,
|
|
int32)
|
|
IL_0012: nop
|
|
.line 41,41 : 13,47 ''
|
|
IL_0013: ldloca.s ack
|
|
IL_0015: ldarg.3
|
|
IL_0016: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle
|
|
.line 42,42 : 13,47 ''
|
|
IL_001b: ldloca.s ack
|
|
IL_001d: ldarg.s processHandle
|
|
IL_001f: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle
|
|
.line 43,43 : 13,33 ''
|
|
IL_0024: ldloca.s ack
|
|
IL_0026: ldarg.s lParam
|
|
IL_0028: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam
|
|
.line 45,45 : 13,24 ''
|
|
IL_002d: ldloc.0
|
|
IL_002e: stloc.1
|
|
IL_002f: br.s IL_0031
|
|
|
|
.line 46,46 : 9,10 ''
|
|
IL_0031: ldloc.1
|
|
IL_0032: ret
|
|
} // end of method AckBroadcaster::BuildAckData
|
|
|
|
.method private hidebysig static int32
|
|
BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA* ack) cil managed
|
|
{
|
|
// Code size 24 (0x18)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 49,49 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 13,95 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "Proto/BroadcastAck"
|
|
IL_000b: ldc.i4.0
|
|
IL_000c: conv.u
|
|
IL_000d: ldarg.0
|
|
IL_000e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallServiceUnsafe(string,
|
|
void*,
|
|
void*)
|
|
IL_0013: stloc.0
|
|
IL_0014: br.s IL_0016
|
|
|
|
.line 51,51 : 9,10 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: 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 52 (0x34)
|
|
.maxstack 6
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle pModuleName,
|
|
[1] int32 CS$1$0000)
|
|
.line 58,58 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 13,77 ''
|
|
IL_0001: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty
|
|
IL_0006: stloc.0
|
|
.line 62,62 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
.line 63,63 : 17,90 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_000f: stloc.0
|
|
.line 64,64 : 17,110 ''
|
|
IL_0010: ldloca.s pModuleName
|
|
IL_0012: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0017: ldarg.1
|
|
IL_0018: ldarg.2
|
|
IL_0019: ldarg.3
|
|
IL_001a: ldarg.s processHandle
|
|
IL_001c: ldarg.s lParam
|
|
IL_001e: 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_0023: stloc.1
|
|
IL_0024: leave.s IL_0031
|
|
|
|
.line 67,67 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0026: nop
|
|
.line 68,68 : 17,36 ''
|
|
IL_0027: ldloca.s pModuleName
|
|
IL_0029: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_002e: nop
|
|
.line 69,69 : 13,14 ''
|
|
IL_002f: nop
|
|
IL_0030: endfinally
|
|
} // end handler
|
|
IL_0031: nop
|
|
.line 70,70 : 9,10 ''
|
|
IL_0032: ldloc.1
|
|
IL_0033: 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 66 (0x42)
|
|
.maxstack 6
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack)
|
|
.line 73,73 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 74,74 : 13,130 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.0
|
|
IL_0003: ldarg.1
|
|
IL_0004: ldarg.2
|
|
IL_0005: ldarg.3
|
|
IL_0006: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_000b: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0010: 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_0015: stloc.0
|
|
.line 75,79 : 13,21 ''
|
|
IL_0016: ldsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_001b: brtrue.s IL_0030
|
|
|
|
IL_001d: ldnull
|
|
IL_001e: ldftn void Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'<BroadcastMessageAckAsync>b__0'(object)
|
|
IL_0024: newobj instance void [mscorlib]System.Threading.WaitCallback::.ctor(object,
|
|
native int)
|
|
IL_0029: stsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_002e: br.s IL_0030
|
|
|
|
IL_0030: ldsfld class [mscorlib]System.Threading.WaitCallback Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::'CS$<>9__CachedAnonymousMethodDelegate1'
|
|
IL_0035: ldloc.0
|
|
IL_0036: box Virtuoso.Miranda.Plugins.Native.ACKDATA
|
|
IL_003b: call bool [mscorlib]System.Threading.ThreadPool::QueueUserWorkItem(class [mscorlib]System.Threading.WaitCallback,
|
|
object)
|
|
IL_0040: pop
|
|
.line 80,80 : 9,10 ''
|
|
IL_0041: 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 28 (0x1c)
|
|
.maxstack 6
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA ack,
|
|
[1] int32 CS$1$0000)
|
|
.line 83,83 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 84,84 : 13,106 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: ldarg.2
|
|
IL_0004: ldarg.3
|
|
IL_0005: ldarg.s processHandle
|
|
IL_0007: ldarg.s lParam
|
|
IL_0009: 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_000e: stloc.0
|
|
.line 85,85 : 13,39 ''
|
|
IL_000f: ldloca.s ack
|
|
IL_0011: conv.u
|
|
IL_0012: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA*)
|
|
IL_0017: stloc.1
|
|
IL_0018: br.s IL_001a
|
|
|
|
.line 86,86 : 9,10 ''
|
|
IL_001a: ldloc.1
|
|
IL_001b: ret
|
|
} // end of method AckBroadcaster::BroadcastAck
|
|
|
|
.method private hidebysig static void '<BroadcastMessageAckAsync>b__0'(object ackObject) cil managed
|
|
{
|
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
|
|
// Code size 18 (0x12)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA _ack)
|
|
.line 76,76 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 77,77 : 17,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: unbox.any Virtuoso.Miranda.Plugins.Native.ACKDATA
|
|
IL_0007: stloc.0
|
|
.line 78,78 : 17,37 ''
|
|
IL_0008: ldloca.s _ack
|
|
IL_000a: conv.u
|
|
IL_000b: call int32 Virtuoso.Miranda.Plugins.Infrastructure.Protocols.AckBroadcaster::BroadcastAck(valuetype Virtuoso.Miranda.Plugins.Native.ACKDATA*)
|
|
IL_0010: pop
|
|
IL_0011: ret
|
|
} // end of method AckBroadcaster::'<BroadcastMessageAckAsync>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 122 (0x7a)
|
|
.maxstack 3
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.CCSDATA ccsData,
|
|
[1] bool CS$4$0000)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 30,30 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 31,31 : 13,41 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_000e: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0013: ldc.i4.0
|
|
IL_0014: ceq
|
|
IL_0016: stloc.1
|
|
IL_0017: ldloc.1
|
|
IL_0018: brtrue.s IL_0025
|
|
|
|
.line 32,32 : 17,61 ''
|
|
IL_001a: ldstr "pCssData"
|
|
IL_001f: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0024: throw
|
|
|
|
.line 34,34 : 13,40 ''
|
|
IL_0025: ldarg.0
|
|
IL_0026: ldarg.1
|
|
IL_0027: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::ccsDataPtr
|
|
.line 36,36 : 13,63 ''
|
|
IL_002c: ldarga.s pCcsData
|
|
IL_002e: call instance void* [mscorlib]System.IntPtr::ToPointer()
|
|
IL_0033: ldobj Virtuoso.Miranda.Plugins.Native.CCSDATA
|
|
IL_0038: stloc.0
|
|
.line 37,37 : 13,78 ''
|
|
IL_0039: ldarg.0
|
|
IL_003a: ldloca.s ccsData
|
|
IL_003c: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ContactHandle
|
|
IL_0041: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int)
|
|
IL_0046: stfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::contactInfo
|
|
.line 38,38 : 13,42 ''
|
|
IL_004b: ldarg.0
|
|
IL_004c: ldloca.s ccsData
|
|
IL_004e: ldfld native uint Virtuoso.Miranda.Plugins.Native.CCSDATA::WParam
|
|
IL_0053: stfld native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::wParam
|
|
.line 39,39 : 13,42 ''
|
|
IL_0058: ldarg.0
|
|
IL_0059: ldloca.s ccsData
|
|
IL_005b: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::LParam
|
|
IL_0060: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::lParam
|
|
.line 40,40 : 13,96 ''
|
|
IL_0065: ldarg.0
|
|
IL_0066: ldloca.s ccsData
|
|
IL_0068: ldfld native int Virtuoso.Miranda.Plugins.Native.CCSDATA::ServiceNamePtr
|
|
IL_006d: ldc.i4.0
|
|
IL_006e: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0073: stfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::serviceName
|
|
.line 41,41 : 9,10 ''
|
|
IL_0078: nop
|
|
IL_0079: ret
|
|
} // end of method ContactChainData::.ctor
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
get_ContactInfo() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 50,50 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::contactInfo
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 50,50 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactChainData::get_ContactInfo
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_ServiceName() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 56,56 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::serviceName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 56,56 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactChainData::get_ServiceName
|
|
|
|
.method public hidebysig specialname instance native uint
|
|
get_WParam() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native uint CS$1$0000)
|
|
.line 63,63 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 63,63 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native uint Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::wParam
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 63,63 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactChainData::get_WParam
|
|
|
|
.method public hidebysig specialname instance native int
|
|
get_LParam() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 69,69 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 69,69 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::lParam
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 69,69 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactChainData::get_LParam
|
|
|
|
.method assembly hidebysig specialname
|
|
instance native int get_CcsDataPtr() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 75,75 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::ccsDataPtr
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 75,75 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactChainData::get_CcsDataPtr
|
|
|
|
.method public hidebysig instance string
|
|
GetLParamAsString(valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding encoding) cil managed
|
|
{
|
|
// Code size 18 (0x12)
|
|
.maxstack 2
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 83,83 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 84,84 : 13,57 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call instance native int Virtuoso.Miranda.Plugins.Infrastructure.Protocols.ContactChainData::get_LParam()
|
|
IL_0007: ldarg.1
|
|
IL_0008: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_000d: stloc.0
|
|
IL_000e: br.s IL_0010
|
|
|
|
.line 85,85 : 9,10 ''
|
|
IL_0010: ldloc.0
|
|
IL_0011: 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 152 (0x98)
|
|
.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,
|
|
[6] bool CS$4$0001)
|
|
.line 47,47 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\LanguagePack.cs'
|
|
IL_0000: nop
|
|
.line 48,48 : 13,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_0007: ldc.i4.0
|
|
IL_0008: ceq
|
|
IL_000a: stloc.s CS$4$0001
|
|
IL_000c: ldloc.s CS$4$0001
|
|
IL_000e: brtrue.s IL_0015
|
|
|
|
.line 49,49 : 17,28 ''
|
|
IL_0010: ldarg.0
|
|
IL_0011: stloc.s CS$1$0000
|
|
IL_0013: br.s IL_0094
|
|
|
|
.line 51,51 : 13,78 ''
|
|
IL_0015: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty
|
|
IL_001a: stloc.0
|
|
.line 54,54 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_001b: nop
|
|
.line 55,55 : 17,91 ''
|
|
IL_001c: call valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding Virtuoso.Miranda.Plugins.Infrastructure.MirandaEnvironment::get_MirandaStringEncoding()
|
|
IL_0021: stloc.1
|
|
.line 56,56 : 17,152 ''
|
|
IL_0022: ldloc.1
|
|
IL_0023: ldc.i4.1
|
|
IL_0024: beq.s IL_0029
|
|
|
|
IL_0026: ldc.i4.0
|
|
IL_0027: br.s IL_002e
|
|
|
|
IL_0029: ldc.i4 0x1000
|
|
IL_002e: nop
|
|
IL_002f: stloc.2
|
|
.line 58,58 : 17,80 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldloc.1
|
|
IL_0032: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0037: stloc.0
|
|
.line 59,59 : 17,152 ''
|
|
IL_0038: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_003d: ldstr "LangPack/TranslateString"
|
|
IL_0042: ldloc.2
|
|
IL_0043: conv.u8
|
|
IL_0044: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint64)
|
|
IL_0049: ldloca.s stringHandle
|
|
IL_004b: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0050: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0055: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_005a: stloc.3
|
|
.line 61,61 : 17,120 ''
|
|
IL_005b: ldloc.3
|
|
IL_005c: ldloca.s stringHandle
|
|
IL_005e: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0063: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_0068: brtrue.s IL_0073
|
|
|
|
IL_006a: ldloc.3
|
|
IL_006b: ldloc.1
|
|
IL_006c: call string Virtuoso.Miranda.Plugins.Infrastructure.Translate::ToString(native int,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_0071: br.s IL_0074
|
|
|
|
IL_0073: ldarg.0
|
|
IL_0074: nop
|
|
IL_0075: stloc.s CS$1$0000
|
|
IL_0077: leave.s IL_0094
|
|
|
|
.line 63,63 : 13,32 ''
|
|
} // end .try
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_0079: stloc.s e
|
|
.line 64,64 : 13,14 ''
|
|
IL_007b: nop
|
|
.line 65,65 : 17,107 ''
|
|
IL_007c: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService()
|
|
IL_0081: ldloc.s e
|
|
IL_0083: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_0088: throw
|
|
|
|
.line 68,68 : 13,14 ''
|
|
} // end handler
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0089: nop
|
|
.line 69,69 : 17,37 ''
|
|
IL_008a: ldloca.s stringHandle
|
|
IL_008c: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_0091: nop
|
|
.line 70,70 : 13,14 ''
|
|
IL_0092: nop
|
|
IL_0093: endfinally
|
|
} // end handler
|
|
IL_0094: nop
|
|
.line 71,71 : 9,10 ''
|
|
IL_0095: ldloc.s CS$1$0000
|
|
IL_0097: 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 10 (0xa)
|
|
.maxstack 8
|
|
.line 44,44 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\RuntimeEnvironment.cs'
|
|
IL_0000: nop
|
|
.line 45,45 : 13,32 ''
|
|
IL_0001: ldc.i4.1
|
|
IL_0002: volatile.
|
|
IL_0004: stsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialized
|
|
.line 46,46 : 9,10 ''
|
|
IL_0009: ret
|
|
} // end of method RuntimeEnvironment::Initialize
|
|
|
|
.method private hidebysig static void VerifyInitialized() cil managed
|
|
{
|
|
// Code size 19 (0x13)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 53,53 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 54,54 : 13,30 ''
|
|
IL_0001: volatile.
|
|
IL_0003: ldsfld bool modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::Initialized
|
|
IL_0008: stloc.0
|
|
IL_0009: ldloc.0
|
|
IL_000a: brtrue.s IL_0012
|
|
|
|
.line 55,55 : 17,51 ''
|
|
IL_000c: newobj instance void [mscorlib]System.NotSupportedException::.ctor()
|
|
IL_0011: throw
|
|
|
|
.line 56,56 : 9,10 ''
|
|
IL_0012: ret
|
|
} // end of method RuntimeEnvironment::VerifyInitialized
|
|
|
|
.method public hidebysig specialname static
|
|
bool get_HyphenIsLoading() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 70,70 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 70,70 : 19,39 ''
|
|
IL_0001: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::VerifyInitialized()
|
|
IL_0006: nop
|
|
.line 70,70 : 40,63 ''
|
|
IL_0007: ldsfld bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::hyphenIsLoading
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 70,70 : 64,65 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method RuntimeEnvironment::get_HyphenIsLoading
|
|
|
|
.method assembly hidebysig specialname static
|
|
void set_HyphenIsLoading(bool 'value') cil managed
|
|
{
|
|
// Code size 8 (0x8)
|
|
.maxstack 8
|
|
.line 71,71 : 26,27 ''
|
|
IL_0000: nop
|
|
.line 71,71 : 28,52 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: stsfld bool Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::hyphenIsLoading
|
|
.line 71,71 : 53,54 ''
|
|
IL_0007: ret
|
|
} // end of method RuntimeEnvironment::set_HyphenIsLoading
|
|
|
|
.method public hidebysig specialname static
|
|
bool get_IsolatedModePluginsLoaded() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 80,80 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 19,39 ''
|
|
IL_0001: call void Virtuoso.Miranda.Plugins.Infrastructure.RuntimeEnvironment::VerifyInitialized()
|
|
IL_0006: nop
|
|
.line 80,80 : 40,82 ''
|
|
IL_0007: call class Virtuoso.Hyphen.Loader Virtuoso.Hyphen.Loader::GetInstance()
|
|
IL_000c: callvirt instance bool Virtuoso.Hyphen.Loader::get_PluginsLoaded()
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 80,80 : 83,84 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 31,31 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\CallbackWrapper.cs'
|
|
IL_0000: nop
|
|
.line 31,31 : 19,38 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 31,31 : 39,40 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method CallbackWrapper::get_ServiceName
|
|
|
|
.method family hidebysig specialname instance void
|
|
set_ServiceName(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 32,32 : 27,28 ''
|
|
IL_0000: nop
|
|
.line 32,32 : 29,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName
|
|
.line 32,32 : 50,51 ''
|
|
IL_0008: ret
|
|
} // end of method CallbackWrapper::set_ServiceName
|
|
|
|
.method private hidebysig specialname rtspecialname
|
|
instance void .ctor(string serviceName) cil managed
|
|
{
|
|
// Code size 41 (0x29)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 39,39 : 9,52 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
.line 40,40 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 41,41 : 13,51 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: call bool [mscorlib]System.String::IsNullOrEmpty(string)
|
|
IL_000e: ldc.i4.0
|
|
IL_000f: ceq
|
|
IL_0011: stloc.0
|
|
IL_0012: ldloc.0
|
|
IL_0013: brtrue.s IL_0020
|
|
|
|
.line 42,42 : 17,64 ''
|
|
IL_0015: ldstr "serviceName"
|
|
IL_001a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001f: throw
|
|
|
|
.line 44,44 : 13,44 ''
|
|
IL_0020: ldarg.0
|
|
IL_0021: ldarg.1
|
|
IL_0022: stfld string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::serviceName
|
|
.line 45,45 : 9,10 ''
|
|
IL_0027: nop
|
|
IL_0028: ret
|
|
} // end of method CallbackWrapper::.ctor
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Callback
|
|
Create(string serviceName) cil managed
|
|
{
|
|
// Code size 23 (0x17)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Callback CS$1$0000)
|
|
.line 48,48 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 13,76 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::.ctor(string)
|
|
IL_0007: ldftn instance int32 Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::Callback(native uint,
|
|
native int)
|
|
IL_000d: newobj instance void Virtuoso.Miranda.Plugins.Callback::.ctor(object,
|
|
native int)
|
|
IL_0012: stloc.0
|
|
IL_0013: br.s IL_0015
|
|
|
|
.line 50,50 : 9,10 ''
|
|
IL_0015: ldloc.0
|
|
IL_0016: ret
|
|
} // end of method CallbackWrapper::Create
|
|
|
|
.method family hidebysig instance int32
|
|
Callback(native uint wParam,
|
|
native int lParam) cil managed
|
|
{
|
|
// Code size 24 (0x18)
|
|
.maxstack 4
|
|
.locals init ([0] int32 CS$1$0000)
|
|
.line 57,57 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 13,84 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldarg.0
|
|
IL_0007: call instance string Virtuoso.Miranda.Plugins.Infrastructure.CallbackWrapper::get_ServiceName()
|
|
IL_000c: ldarg.1
|
|
IL_000d: ldarg.2
|
|
IL_000e: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_0013: stloc.0
|
|
IL_0014: br.s IL_0016
|
|
|
|
.line 59,59 : 9,10 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: 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 37 (0x25)
|
|
.maxstack 4
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 50,50 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Infrastructure\\Skin.cs'
|
|
IL_0000: nop
|
|
.line 51,51 : 13,113 ''
|
|
IL_0001: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0006: ldstr "Skin/Icons/Load"
|
|
IL_000b: ldarg.0
|
|
IL_000c: call native uint [mscorlib]System.UIntPtr::op_Explicit(uint32)
|
|
IL_0011: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0016: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_001b: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0020: stloc.0
|
|
IL_0021: br.s IL_0023
|
|
|
|
.line 52,52 : 9,10 ''
|
|
IL_0023: ldloc.0
|
|
IL_0024: ret
|
|
} // end of method Skin::LoadIcon
|
|
|
|
.method public hidebysig static native int
|
|
LoadProtocolIcon(valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode status) cil managed
|
|
{
|
|
// Code size 13 (0xd)
|
|
.maxstack 2
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 55,55 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 13,59 ''
|
|
IL_0001: ldnull
|
|
IL_0002: ldarg.0
|
|
IL_0003: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadProtocolIcon(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode)
|
|
IL_0008: stloc.0
|
|
IL_0009: br.s IL_000b
|
|
|
|
.line 57,57 : 9,10 ''
|
|
IL_000b: ldloc.0
|
|
IL_000c: 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 25 (0x19)
|
|
.maxstack 2
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 60,60 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 61,61 : 13,88 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: brtrue.s IL_0007
|
|
|
|
IL_0004: ldnull
|
|
IL_0005: br.s IL_000d
|
|
|
|
IL_0007: ldarg.0
|
|
IL_0008: callvirt instance string Virtuoso.Miranda.Plugins.Infrastructure.Protocol::get_Name()
|
|
IL_000d: nop
|
|
IL_000e: ldarg.1
|
|
IL_000f: call native int Virtuoso.Miranda.Plugins.Infrastructure.Skin::LoadProtocolIcon(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Infrastructure.StatusMode)
|
|
IL_0014: stloc.0
|
|
IL_0015: br.s IL_0017
|
|
|
|
.line 62,62 : 9,10 ''
|
|
IL_0017: ldloc.0
|
|
IL_0018: 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 67 (0x43)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle protoNamePtr,
|
|
[1] native int CS$1$0000)
|
|
.line 65,65 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 13,78 ''
|
|
IL_0001: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Empty
|
|
IL_0006: stloc.0
|
|
.line 69,69 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_0007: nop
|
|
.line 70,70 : 17,93 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::.ctor(string,
|
|
valuetype Virtuoso.Miranda.Plugins.Native.StringEncoding)
|
|
IL_000f: stloc.0
|
|
.line 71,71 : 17,127 ''
|
|
IL_0010: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0015: ldstr "Skin/Icons/LoadProto"
|
|
IL_001a: ldloca.s protoNamePtr
|
|
IL_001c: call instance native int Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::get_IntPtr()
|
|
IL_0021: ldarg.1
|
|
IL_0022: conv.i8
|
|
IL_0023: call native int [mscorlib]System.IntPtr::op_Explicit(int64)
|
|
IL_0028: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native int,
|
|
native int)
|
|
IL_002d: call native int [mscorlib]System.IntPtr::op_Explicit(int32)
|
|
IL_0032: stloc.1
|
|
IL_0033: leave.s IL_0040
|
|
|
|
.line 74,74 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_0035: nop
|
|
.line 75,75 : 17,37 ''
|
|
IL_0036: ldloca.s protoNamePtr
|
|
IL_0038: call instance void Virtuoso.Miranda.Plugins.Native.UnmanagedStringHandle::Free()
|
|
IL_003d: nop
|
|
.line 76,76 : 13,14 ''
|
|
IL_003e: nop
|
|
IL_003f: endfinally
|
|
} // end handler
|
|
IL_0040: nop
|
|
.line 77,77 : 9,10 ''
|
|
IL_0041: ldloc.1
|
|
IL_0042: 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<T>
|
|
extends class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,!T>
|
|
{
|
|
.method public hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.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<class [mscorlib]System.Type,!T>::.ctor()
|
|
IL_0006: nop
|
|
.line 28,28 : 36,37 ''
|
|
IL_0007: nop
|
|
.line 28,28 : 38,39 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method TypeInstanceCache`1::.ctor
|
|
|
|
.method public hidebysig instance !T Instantiate(class [mscorlib]System.Type 'type') cil managed
|
|
{
|
|
// Code size 72 (0x48)
|
|
.maxstack 3
|
|
.locals init ([0] !T 'instance',
|
|
[1] !T CS$1$0000,
|
|
[2] class Virtuoso.Miranda.Plugins.Helpers.TypeInstanceCache`1<!T> CS$2$0001,
|
|
[3] bool CS$4$0002)
|
|
.line 35,35 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 36,36 : 13,24 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: dup
|
|
IL_0003: stloc.2
|
|
IL_0004: call void [mscorlib]System.Threading.Monitor::Enter(object)
|
|
IL_0009: nop
|
|
.line 37,37 : 13,14 ''
|
|
.try
|
|
{
|
|
IL_000a: nop
|
|
.line 38,38 : 17,39 ''
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldarg.1
|
|
IL_000d: call instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,!T>::ContainsKey(!0)
|
|
IL_0012: ldc.i4.0
|
|
IL_0013: ceq
|
|
IL_0015: stloc.3
|
|
IL_0016: ldloc.3
|
|
IL_0017: brtrue.s IL_0023
|
|
|
|
.line 39,39 : 21,39 ''
|
|
IL_0019: ldarg.0
|
|
IL_001a: ldarg.1
|
|
IL_001b: call instance !1 class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,!T>::get_Item(!0)
|
|
IL_0020: stloc.1
|
|
IL_0021: leave.s IL_0045
|
|
|
|
.line 41,41 : 17,18 ''
|
|
IL_0023: nop
|
|
.line 42,42 : 21,68 ''
|
|
IL_0024: ldarg.1
|
|
IL_0025: call object [mscorlib]System.Activator::CreateInstance(class [mscorlib]System.Type)
|
|
IL_002a: unbox.any !T
|
|
IL_002f: stloc.0
|
|
.line 43,43 : 21,43 ''
|
|
IL_0030: ldarg.0
|
|
IL_0031: ldarg.1
|
|
IL_0032: ldloc.0
|
|
IL_0033: call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<class [mscorlib]System.Type,!T>::set_Item(!0,
|
|
!1)
|
|
IL_0038: nop
|
|
.line 45,45 : 21,37 ''
|
|
IL_0039: ldloc.0
|
|
IL_003a: stloc.1
|
|
IL_003b: leave.s IL_0045
|
|
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_003d: ldloc.2
|
|
IL_003e: call void [mscorlib]System.Threading.Monitor::Exit(object)
|
|
IL_0043: nop
|
|
IL_0044: endfinally
|
|
} // end handler
|
|
IL_0045: nop
|
|
.line 48,48 : 9,10 ''
|
|
IL_0046: ldloc.1
|
|
IL_0047: 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<class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver>
|
|
{
|
|
.field private static class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache singleton
|
|
.method private hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.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<class Virtuoso.Miranda.Plugins.Infrastructure.IStringResolver>::.ctor()
|
|
IL_0006: nop
|
|
.line 35,35 : 39,40 ''
|
|
IL_0007: nop
|
|
.line 35,35 : 41,42 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method StringResolverCache::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache
|
|
get_Singleton() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache CS$1$0000)
|
|
.line 44,44 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 45,45 : 17,77 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::singleton
|
|
IL_0006: dup
|
|
IL_0007: brtrue.s IL_0015
|
|
|
|
IL_0009: pop
|
|
IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::.ctor()
|
|
IL_000f: dup
|
|
IL_0010: stsfld class Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache Virtuoso.Miranda.Plugins.Infrastructure.StringResolverCache::singleton
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 46,46 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: 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 77 (0x4d)
|
|
.maxstack 2
|
|
.line 37,37 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Native\\ACKDATA.cs'
|
|
IL_0000: nop
|
|
.line 38,38 : 13,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ModuleName
|
|
.line 39,39 : 13,30 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.2
|
|
IL_000a: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Type
|
|
.line 40,40 : 13,34 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldarg.3
|
|
IL_0011: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Result
|
|
.line 42,42 : 13,46 ''
|
|
IL_0016: ldarg.0
|
|
IL_0017: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_001c: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ContactHandle
|
|
.line 43,43 : 13,46 ''
|
|
IL_0021: ldarg.0
|
|
IL_0022: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0027: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::ProcessHandle
|
|
.line 44,44 : 13,39 ''
|
|
IL_002c: ldarg.0
|
|
IL_002d: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0032: stfld native int Virtuoso.Miranda.Plugins.Native.ACKDATA::LParam
|
|
.line 46,46 : 13,57 ''
|
|
IL_0037: ldarg.0
|
|
IL_0038: ldtoken Virtuoso.Miranda.Plugins.Native.ACKDATA
|
|
IL_003d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0042: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_0047: stfld int32 Virtuoso.Miranda.Plugins.Native.ACKDATA::Size
|
|
.line 47,47 : 9,10 ''
|
|
IL_004c: 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 22 (0x16)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 44,44 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 45,45 : 13,41 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.0
|
|
IL_000a: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(object)
|
|
IL_000f: stfld int32 Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::Size
|
|
.line 46,46 : 9,10 ''
|
|
IL_0014: nop
|
|
IL_0015: ret
|
|
} // end of method ContactListEvent::.ctor
|
|
|
|
.method public hidebysig static class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent
|
|
FromPointer(native int pClistEvent) cil managed
|
|
{
|
|
// Code size 56 (0x38)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 49,49 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 13,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldsfld native int [mscorlib]System.IntPtr::Zero
|
|
IL_0007: call bool [mscorlib]System.IntPtr::op_Equality(native int,
|
|
native int)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.1
|
|
IL_0010: ldloc.1
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 51,51 : 17,70 ''
|
|
IL_0013: ldstr "pClistEventHandle"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 53,53 : 13,100 ''
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldtoken Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent
|
|
IL_0024: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0029: call object [mscorlib]System.Runtime.InteropServices.Marshal::PtrToStructure(native int,
|
|
class [mscorlib]System.Type)
|
|
IL_002e: castclass Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent
|
|
IL_0033: stloc.0
|
|
IL_0034: br.s IL_0036
|
|
|
|
.line 54,54 : 9,10 ''
|
|
IL_0036: ldloc.0
|
|
IL_0037: ret
|
|
} // end of method ContactListEvent::FromPointer
|
|
|
|
.method public hidebysig specialname instance class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo
|
|
get_Contact() cil managed
|
|
{
|
|
// Code size 17 (0x11)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo CS$1$0000)
|
|
.line 62,62 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 19,64 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::ContactHandle
|
|
IL_0007: call class Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo Virtuoso.Miranda.Plugins.Infrastructure.ContactInfo::FromHandle(native int)
|
|
IL_000c: stloc.0
|
|
IL_000d: br.s IL_000f
|
|
|
|
.line 62,62 : 65,66 ''
|
|
IL_000f: ldloc.0
|
|
IL_0010: ret
|
|
} // end of method ContactListEvent::get_Contact
|
|
|
|
.method public hidebysig specialname instance native int
|
|
get_LParam() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] native int CS$1$0000)
|
|
.line 67,67 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 19,33 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::lParam
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 67,67 : 34,35 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method ContactListEvent::get_LParam
|
|
|
|
.method assembly hidebysig specialname
|
|
instance void set_LParam(native int 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 68,68 : 26,27 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 28,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld native int Virtuoso.Miranda.Plugins.Infrastructure.ContactListEvent::lParam
|
|
.line 68,68 : 44,45 ''
|
|
IL_0008: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.PluginState CS$1$0000)
|
|
.line 32,32 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\PluginStateChangeEventArgs.cs'
|
|
IL_0000: nop
|
|
.line 32,32 : 19,39 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::currentState
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 32,32 : 40,41 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PluginStateChangeEventArgs::get_CurrentState
|
|
|
|
.method public hidebysig specialname instance valuetype Virtuoso.Miranda.Plugins.PluginState
|
|
get_PreviousState() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.PluginState CS$1$0000)
|
|
.line 37,37 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 37,37 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::previousState
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 37,37 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 24 (0x18)
|
|
.maxstack 8
|
|
.line 44,44 : 9,85 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.EventArgs::.ctor()
|
|
IL_0006: nop
|
|
.line 45,45 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 46,46 : 13,43 ''
|
|
IL_0008: ldarg.0
|
|
IL_0009: ldarg.1
|
|
IL_000a: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::previousState
|
|
.line 47,47 : 13,41 ''
|
|
IL_000f: ldarg.0
|
|
IL_0010: ldarg.2
|
|
IL_0011: stfld valuetype Virtuoso.Miranda.Plugins.PluginState Virtuoso.Miranda.Plugins.PluginStateChangeEventArgs::currentState
|
|
.line 48,48 : 9,10 ''
|
|
IL_0016: nop
|
|
IL_0017: 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<string> disabledPlugins
|
|
.method private hidebysig specialname rtspecialname
|
|
instance void .ctor() cil managed
|
|
{
|
|
// Code size 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 30,30 : 35,36 ''
|
|
IL_0007: nop
|
|
.line 30,30 : 37,38 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method PMConfiguration::.ctor
|
|
|
|
.method family hidebysig virtual instance void
|
|
InitializeDefaultConfiguration() cil managed
|
|
{
|
|
// Code size 21 (0x15)
|
|
.maxstack 8
|
|
.line 33,33 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 34,34 : 13,51 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldc.i4.1
|
|
IL_0003: newobj instance void class [mscorlib]System.Collections.Generic.List`1<string>::.ctor(int32)
|
|
IL_0008: stfld class [mscorlib]System.Collections.Generic.List`1<string> Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins
|
|
.line 35,35 : 13,51 ''
|
|
IL_000d: ldarg.0
|
|
IL_000e: call instance void Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::InitializeDefaultConfiguration()
|
|
IL_0013: nop
|
|
.line 36,36 : 9,10 ''
|
|
IL_0014: ret
|
|
} // end of method PMConfiguration::InitializeDefaultConfiguration
|
|
|
|
.method public hidebysig static void Initialize() cil managed
|
|
{
|
|
// Code size 30 (0x1e)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 39,39 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 13,35 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: stloc.0
|
|
IL_000a: ldloc.0
|
|
IL_000b: brtrue.s IL_0013
|
|
|
|
.line 41,41 : 17,55 ''
|
|
IL_000d: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0012: throw
|
|
|
|
.line 43,43 : 13,49 ''
|
|
IL_0013: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::Load<class Virtuoso.Miranda.Plugins.PMConfiguration>()
|
|
IL_0018: stsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton
|
|
.line 44,44 : 9,10 ''
|
|
IL_001d: ret
|
|
} // end of method PMConfiguration::Initialize
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.PMConfiguration
|
|
get_Singleton() cil managed
|
|
{
|
|
// Code size 32 (0x20)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.PMConfiguration CS$1$0000,
|
|
[1] bool CS$4$0001)
|
|
.line 54,54 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 17,39 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton
|
|
IL_0006: ldnull
|
|
IL_0007: ceq
|
|
IL_0009: ldc.i4.0
|
|
IL_000a: ceq
|
|
IL_000c: stloc.1
|
|
IL_000d: ldloc.1
|
|
IL_000e: brtrue.s IL_0016
|
|
|
|
.line 56,56 : 21,59 ''
|
|
IL_0010: newobj instance void [mscorlib]System.InvalidOperationException::.ctor()
|
|
IL_0015: throw
|
|
|
|
.line 58,58 : 17,34 ''
|
|
IL_0016: ldsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton
|
|
IL_001b: stloc.0
|
|
IL_001c: br.s IL_001e
|
|
|
|
.line 59,59 : 13,14 ''
|
|
IL_001e: ldloc.0
|
|
IL_001f: ret
|
|
} // end of method PMConfiguration::get_Singleton
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Collections.Generic.List`1<string>
|
|
get_DisabledPlugins() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Collections.Generic.List`1<string> CS$1$0000)
|
|
.line 65,65 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 65,65 : 19,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.List`1<string> Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 65,65 : 43,44 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method PMConfiguration::get_DisabledPlugins
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_DisabledPlugins(class [mscorlib]System.Collections.Generic.List`1<string> 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 66,66 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 66,66 : 19,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class [mscorlib]System.Collections.Generic.List`1<string> Virtuoso.Miranda.Plugins.PMConfiguration::disabledPlugins
|
|
.line 66,66 : 44,45 ''
|
|
IL_0008: ret
|
|
} // end of method PMConfiguration::set_DisabledPlugins
|
|
|
|
.method public hidebysig static void Reset() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 8
|
|
.line 74,74 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 75,75 : 13,88 ''
|
|
IL_0001: call !!0 Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration::GetDefaultConfiguration<class Virtuoso.Miranda.Plugins.PMConfiguration>()
|
|
IL_0006: stsfld class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::singleton
|
|
.line 76,76 : 9,10 ''
|
|
IL_000b: ret
|
|
} // end of method PMConfiguration::Reset
|
|
|
|
.method public hidebysig static void Reload() cil managed
|
|
{
|
|
// Code size 8 (0x8)
|
|
.maxstack 8
|
|
.line 79,79 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 13,26 ''
|
|
IL_0001: call void Virtuoso.Miranda.Plugins.PMConfiguration::Initialize()
|
|
IL_0006: nop
|
|
.line 81,81 : 9,10 ''
|
|
IL_0007: 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<string>
|
|
DisabledPlugins()
|
|
{
|
|
.get instance class [mscorlib]System.Collections.Generic.List`1<string> Virtuoso.Miranda.Plugins.PMConfiguration::get_DisabledPlugins()
|
|
.set instance void Virtuoso.Miranda.Plugins.PMConfiguration::set_DisabledPlugins(class [mscorlib]System.Collections.Generic.List`1<string>)
|
|
} // 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 32,32 : 34,35 ''
|
|
IL_0007: nop
|
|
.line 32,32 : 36,37 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method PMConfigurator::.ctor
|
|
|
|
.method public hidebysig specialname static
|
|
class Virtuoso.Miranda.Plugins.IConfigurablePlugin
|
|
get_Singleton() cil managed
|
|
{
|
|
// Code size 26 (0x1a)
|
|
.maxstack 2
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.IConfigurablePlugin CS$1$0000)
|
|
.line 42,42 : 13,14 ''
|
|
IL_0000: nop
|
|
.line 43,43 : 17,72 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::singleton
|
|
IL_0006: dup
|
|
IL_0007: brtrue.s IL_0015
|
|
|
|
IL_0009: pop
|
|
IL_000a: newobj instance void Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::.ctor()
|
|
IL_000f: dup
|
|
IL_0010: stsfld class Virtuoso.Miranda.Plugins.IConfigurablePlugin Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::singleton
|
|
IL_0015: stloc.0
|
|
IL_0016: br.s IL_0018
|
|
|
|
.line 44,44 : 13,14 ''
|
|
IL_0018: ldloc.0
|
|
IL_0019: ret
|
|
} // end of method PMConfigurator::get_Singleton
|
|
|
|
.method public hidebysig newslot specialname virtual final
|
|
instance string get_Name() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 53,53 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 53,53 : 19,36 ''
|
|
IL_0001: ldstr "Plugins"
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 53,53 : 37,38 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 41 (0x29)
|
|
.maxstack 4
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$1$0000,
|
|
[1] class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] CS$0$0001)
|
|
.line 59,59 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 19,117 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::configuration
|
|
IL_0007: dup
|
|
IL_0008: brtrue.s IL_0024
|
|
|
|
IL_000a: pop
|
|
IL_000b: ldarg.0
|
|
IL_000c: ldc.i4.1
|
|
IL_000d: newarr Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration
|
|
IL_0012: stloc.1
|
|
IL_0013: ldloc.1
|
|
IL_0014: ldc.i4.0
|
|
IL_0015: call class Virtuoso.Miranda.Plugins.PMConfiguration Virtuoso.Miranda.Plugins.PMConfiguration::get_Singleton()
|
|
IL_001a: stelem.ref
|
|
IL_001b: ldloc.1
|
|
IL_001c: dup
|
|
IL_001d: stloc.1
|
|
IL_001e: stfld class Virtuoso.Miranda.Plugins.Infrastructure.PluginConfiguration[] Virtuoso.Miranda.Plugins.Configuration.PMConfigurator::configuration
|
|
IL_0023: ldloc.1
|
|
IL_0024: stloc.0
|
|
IL_0025: br.s IL_0027
|
|
|
|
.line 59,59 : 118,119 ''
|
|
IL_0027: ldloc.0
|
|
IL_0028: 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 77 (0x4d)
|
|
.maxstack 3
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Configuration.Category category,
|
|
[1] class Virtuoso.Miranda.Plugins.Configuration.CategoryItem item)
|
|
.line 63,63 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 64,64 : 13,124 ''
|
|
IL_0001: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management()
|
|
IL_0006: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Description()
|
|
IL_000b: newobj instance void Virtuoso.Miranda.Plugins.Configuration.Category::.ctor(string,
|
|
string)
|
|
IL_0010: stloc.0
|
|
.line 65,65 : 13,38 ''
|
|
IL_0011: ldarg.1
|
|
IL_0012: ldloc.0
|
|
IL_0013: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.Category>::Add(!0)
|
|
IL_0018: nop
|
|
.line 67,67 : 13,177 ''
|
|
IL_0019: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins()
|
|
IL_001e: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_Config_Management_Plugins_Description()
|
|
IL_0023: ldtoken Virtuoso.Miranda.Plugins.Configuration.Forms.Controls.PluginManagementContent
|
|
IL_0028: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_002d: newobj instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::.ctor(string,
|
|
string,
|
|
class [mscorlib]System.Type)
|
|
IL_0032: stloc.1
|
|
.line 68,68 : 13,65 ''
|
|
IL_0033: ldloc.1
|
|
IL_0034: call class [System.Drawing]System.Drawing.Bitmap Virtuoso.Miranda.Plugins.Resources.VisualResources::get_Image_64x67_Management()
|
|
IL_0039: callvirt instance void Virtuoso.Miranda.Plugins.Configuration.CategoryItem::set_Image(class [System.Drawing]System.Drawing.Image)
|
|
IL_003e: nop
|
|
.line 69,69 : 13,38 ''
|
|
IL_003f: ldloc.0
|
|
IL_0040: callvirt instance class Virtuoso.Miranda.Plugins.Configuration.CategoryItemCollection Virtuoso.Miranda.Plugins.Configuration.Category::get_Items()
|
|
IL_0045: ldloc.1
|
|
IL_0046: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class Virtuoso.Miranda.Plugins.Configuration.CategoryItem>::Add(!0)
|
|
IL_004b: nop
|
|
.line 70,70 : 9,10 ''
|
|
IL_004c: ret
|
|
} // end of method PMConfigurator::PopulateConfiguration
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void ResetConfiguration() cil managed
|
|
{
|
|
// Code size 8 (0x8)
|
|
.maxstack 8
|
|
.line 73,73 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 74,74 : 13,37 ''
|
|
IL_0001: call void Virtuoso.Miranda.Plugins.PMConfiguration::Reset()
|
|
IL_0006: nop
|
|
.line 75,75 : 9,10 ''
|
|
IL_0007: ret
|
|
} // end of method PMConfigurator::ResetConfiguration
|
|
|
|
.method public hidebysig newslot virtual final
|
|
instance void ReloadConfiguration() cil managed
|
|
{
|
|
// Code size 8 (0x8)
|
|
.maxstack 8
|
|
.line 78,78 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 79,79 : 13,38 ''
|
|
IL_0001: call void Virtuoso.Miranda.Plugins.PMConfiguration::Reload()
|
|
IL_0006: nop
|
|
.line 80,80 : 9,10 ''
|
|
IL_0007: 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 10 (0xa)
|
|
.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()
|
|
IL_0006: nop
|
|
.line 32,32 : 30,31 ''
|
|
IL_0007: nop
|
|
.line 33,33 : 9,10 ''
|
|
IL_0008: nop
|
|
IL_0009: ret
|
|
} // end of method Resources::.ctor
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [mscorlib]System.Resources.ResourceManager
|
|
get_ResourceManager() cil managed
|
|
{
|
|
// Code size 63 (0x3f)
|
|
.maxstack 2
|
|
.locals init ([0] class [mscorlib]System.Resources.ResourceManager temp,
|
|
[1] class [mscorlib]System.Resources.ResourceManager CS$1$0000,
|
|
[2] bool CS$4$0001)
|
|
.line 40,40 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 17,63 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan
|
|
IL_0006: ldnull
|
|
IL_0007: call bool [mscorlib]System.Object::ReferenceEquals(object,
|
|
object)
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.2
|
|
IL_0010: ldloc.2
|
|
IL_0011: brtrue.s IL_0035
|
|
|
|
.line 41,41 : 64,65 ''
|
|
IL_0013: nop
|
|
.line 42,42 : 21,191 ''
|
|
IL_0014: ldstr "Virtuoso.Miranda.Plugins.Properties.Resources"
|
|
IL_0019: ldtoken Virtuoso.Miranda.Plugins.Properties.Resources
|
|
IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0023: callvirt instance class [mscorlib]System.Reflection.Assembly [mscorlib]System.Type::get_Assembly()
|
|
IL_0028: newobj instance void [mscorlib]System.Resources.ResourceManager::.ctor(string,
|
|
class [mscorlib]System.Reflection.Assembly)
|
|
IL_002d: stloc.0
|
|
.line 43,43 : 21,40 ''
|
|
IL_002e: ldloc.0
|
|
IL_002f: stsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan
|
|
.line 44,44 : 17,18 ''
|
|
IL_0034: nop
|
|
.line 45,45 : 17,36 ''
|
|
IL_0035: ldsfld class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::resourceMan
|
|
IL_003a: stloc.1
|
|
IL_003b: br.s IL_003d
|
|
|
|
.line 46,46 : 13,14 ''
|
|
IL_003d: ldloc.1
|
|
IL_003e: ret
|
|
} // end of method Resources::get_ResourceManager
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [mscorlib]System.Globalization.CultureInfo
|
|
get_Culture() cil managed
|
|
{
|
|
// Code size 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Globalization.CultureInfo CS$1$0000)
|
|
.line 55,55 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 17,40 ''
|
|
IL_0001: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 57,57 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: 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 8 (0x8)
|
|
.maxstack 8
|
|
.line 58,58 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 59,59 : 17,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: stsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture
|
|
.line 60,60 : 13,14 ''
|
|
IL_0007: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Bitmap CS$1$0000)
|
|
.line 67,67 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 68,68 : 17,91 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager()
|
|
IL_0006: ldstr "Icon 232_32x32"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 69,69 : 17,55 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Bitmap
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 70,70 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Bitmap CS$1$0000)
|
|
.line 77,77 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 78,78 : 17,91 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager()
|
|
IL_0006: ldstr "Icon 256_32x32"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 79,79 : 17,55 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Bitmap
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 80,80 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Bitmap CS$1$0000)
|
|
.line 87,87 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 88,88 : 17,88 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager()
|
|
IL_0006: ldstr "RibbonClick"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 89,89 : 17,55 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Bitmap
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 90,90 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: ret
|
|
} // end of method Resources::get_RibbonClick
|
|
|
|
.method assembly hidebysig specialname static
|
|
class [System.Drawing]System.Drawing.Bitmap
|
|
get_RibbonHover() cil managed
|
|
{
|
|
// Code size 33 (0x21)
|
|
.maxstack 3
|
|
.locals init ([0] object obj,
|
|
[1] class [System.Drawing]System.Drawing.Bitmap CS$1$0000)
|
|
.line 97,97 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 98,98 : 17,88 ''
|
|
IL_0001: call class [mscorlib]System.Resources.ResourceManager Virtuoso.Miranda.Plugins.Properties.Resources::get_ResourceManager()
|
|
IL_0006: ldstr "RibbonHover"
|
|
IL_000b: ldsfld class [mscorlib]System.Globalization.CultureInfo Virtuoso.Miranda.Plugins.Properties.Resources::resourceCulture
|
|
IL_0010: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string,
|
|
class [mscorlib]System.Globalization.CultureInfo)
|
|
IL_0015: stloc.0
|
|
.line 99,99 : 17,55 ''
|
|
IL_0016: ldloc.0
|
|
IL_0017: castclass [System.Drawing]System.Drawing.Bitmap
|
|
IL_001c: stloc.1
|
|
IL_001d: br.s IL_001f
|
|
|
|
.line 100,100 : 13,14 ''
|
|
IL_001f: ldloc.1
|
|
IL_0020: 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 11 (0xb)
|
|
.maxstack 1
|
|
.locals init ([0] class Virtuoso.Miranda.Plugins.Properties.Settings CS$1$0000)
|
|
.line 21,21 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\Properties\\Settings.Designer.cs'
|
|
IL_0000: nop
|
|
.line 22,22 : 17,40 ''
|
|
IL_0001: ldsfld class Virtuoso.Miranda.Plugins.Properties.Settings Virtuoso.Miranda.Plugins.Properties.Settings::defaultInstance
|
|
IL_0006: stloc.0
|
|
IL_0007: br.s IL_0009
|
|
|
|
.line 23,23 : 13,14 ''
|
|
IL_0009: ldloc.0
|
|
IL_000a: ret
|
|
} // end of method Settings::get_Default
|
|
|
|
.method public hidebysig specialname instance bool
|
|
get_ConfigurationDialog_HideExpertOptions_Checked() cil managed
|
|
{
|
|
// Code size 22 (0x16)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 30,30 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 31,31 : 17,88 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "ConfigurationDialog_HideExpertOptions_Checked"
|
|
IL_0007: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string)
|
|
IL_000c: unbox.any [mscorlib]System.Boolean
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 32,32 : 13,14 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: 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 20 (0x14)
|
|
.maxstack 8
|
|
.line 33,33 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 34,34 : 17,79 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "ConfigurationDialog_HideExpertOptions_Checked"
|
|
IL_0007: ldarg.1
|
|
IL_0008: box [mscorlib]System.Boolean
|
|
IL_000d: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string,
|
|
object)
|
|
IL_0012: nop
|
|
.line 35,35 : 13,14 ''
|
|
IL_0013: 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 22 (0x16)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype [System.Windows.Forms]System.Windows.Forms.View CS$1$0000)
|
|
.line 42,42 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 43,43 : 17,109 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "ConfigurationPanel_CategoryItems_View"
|
|
IL_0007: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string)
|
|
IL_000c: unbox.any [System.Windows.Forms]System.Windows.Forms.View
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 44,44 : 13,14 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: 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 20 (0x14)
|
|
.maxstack 8
|
|
.line 45,45 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 46,46 : 17,71 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "ConfigurationPanel_CategoryItems_View"
|
|
IL_0007: ldarg.1
|
|
IL_0008: box [System.Windows.Forms]System.Windows.Forms.View
|
|
IL_000d: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string,
|
|
object)
|
|
IL_0012: nop
|
|
.line 47,47 : 13,14 ''
|
|
IL_0013: 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 22 (0x16)
|
|
.maxstack 2
|
|
.locals init ([0] valuetype [System.Drawing]System.Drawing.Size CS$1$0000)
|
|
.line 54,54 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 17,96 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "ConfigurationDialog_ClientSize"
|
|
IL_0007: callvirt instance object [System]System.Configuration.SettingsBase::get_Item(string)
|
|
IL_000c: unbox.any [System.Drawing]System.Drawing.Size
|
|
IL_0011: stloc.0
|
|
IL_0012: br.s IL_0014
|
|
|
|
.line 56,56 : 13,14 ''
|
|
IL_0014: ldloc.0
|
|
IL_0015: 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 20 (0x14)
|
|
.maxstack 8
|
|
.line 57,57 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 58,58 : 17,64 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldstr "ConfigurationDialog_ClientSize"
|
|
IL_0007: ldarg.1
|
|
IL_0008: box [System.Drawing]System.Drawing.Size
|
|
IL_000d: callvirt instance void [System]System.Configuration.SettingsBase::set_Item(string,
|
|
object)
|
|
IL_0012: nop
|
|
.line 59,59 : 13,14 ''
|
|
IL_0013: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 35,35 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\RuntimeNotSupportedException.cs'
|
|
IL_0000: nop
|
|
.line 35,35 : 19,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::availableVersion
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 35,35 : 44,45 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method RuntimeNotSupportedException::get_AvailableVersion
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Version
|
|
get_RequiredVersion() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 40,40 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 40,40 : 19,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::requiredVersion
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 40,40 : 43,44 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 13 (0xd)
|
|
.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)
|
|
IL_0009: nop
|
|
.line 48,48 : 55,56 ''
|
|
IL_000a: nop
|
|
.line 48,48 : 57,58 ''
|
|
IL_000b: nop
|
|
IL_000c: 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 124 (0x7c)
|
|
.maxstack 6
|
|
.locals init ([0] bool CS$4$0000)
|
|
.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: nop
|
|
IL_0017: ldarg.2
|
|
IL_0018: ldnull
|
|
IL_0019: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_001e: brtrue.s IL_003d
|
|
|
|
IL_0020: ldstr "{0} {1}"
|
|
IL_0025: ldarg.3
|
|
IL_0026: brfalse.s IL_002f
|
|
|
|
IL_0028: ldstr "Hyphen"
|
|
IL_002d: br.s IL_0034
|
|
|
|
IL_002f: ldstr "Miranda"
|
|
IL_0034: nop
|
|
IL_0035: ldarg.2
|
|
IL_0036: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_003b: br.s IL_0042
|
|
|
|
IL_003d: ldsfld string [mscorlib]System.String::Empty
|
|
IL_0042: nop
|
|
IL_0043: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_0048: call instance void [mscorlib]System.NotSupportedException::.ctor(string)
|
|
IL_004d: nop
|
|
.line 54,54 : 9,10 ''
|
|
IL_004e: nop
|
|
.line 55,55 : 13,41 ''
|
|
IL_004f: ldarg.2
|
|
IL_0050: ldnull
|
|
IL_0051: call bool [mscorlib]System.Version::op_Equality(class [mscorlib]System.Version,
|
|
class [mscorlib]System.Version)
|
|
IL_0056: ldc.i4.0
|
|
IL_0057: ceq
|
|
IL_0059: stloc.0
|
|
IL_005a: ldloc.0
|
|
IL_005b: brtrue.s IL_0068
|
|
|
|
.line 56,56 : 17,68 ''
|
|
IL_005d: ldstr "requiredVersion"
|
|
IL_0062: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0067: throw
|
|
|
|
.line 58,58 : 13,52 ''
|
|
IL_0068: ldarg.0
|
|
IL_0069: ldarg.2
|
|
IL_006a: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::requiredVersion
|
|
.line 59,59 : 13,58 ''
|
|
IL_006f: ldarg.0
|
|
IL_0070: call class [mscorlib]System.Version Virtuoso.Hyphen.Loader::get_HyphenVersion()
|
|
IL_0075: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.RuntimeNotSupportedException::availableVersion
|
|
.line 60,60 : 9,10 ''
|
|
IL_007a: nop
|
|
IL_007b: 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 12 (0xc)
|
|
.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)
|
|
IL_0008: nop
|
|
.line 62,62 : 118,119 ''
|
|
IL_0009: nop
|
|
.line 62,62 : 120,121 ''
|
|
IL_000a: nop
|
|
IL_000b: 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 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 34,34 : 17,18 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\ThirdParty\\Updater\\Update.cs'
|
|
IL_0000: nop
|
|
.line 34,34 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 34,34 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Update::get_PluginName
|
|
|
|
.method public hidebysig specialname instance class [mscorlib]System.Version
|
|
get_CurrentVersion() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [mscorlib]System.Version CS$1$0000)
|
|
.line 41,41 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 41,41 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 41,41 : 42,43 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Update::get_CurrentVersion
|
|
|
|
.method public hidebysig specialname instance class [System]System.Uri
|
|
get_BetaChangelogUrl() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [System]System.Uri CS$1$0000)
|
|
.line 49,49 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 49,49 : 19,43 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 49,49 : 44,45 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Update::get_BetaChangelogUrl
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_BetaChangelogUrl(class [System]System.Uri 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 50,50 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 50,50 : 19,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl
|
|
.line 50,50 : 45,46 ''
|
|
IL_0008: ret
|
|
} // end of method Update::set_BetaChangelogUrl
|
|
|
|
.method public hidebysig specialname instance class [System]System.Uri
|
|
get_BetaUpdateUrl() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [System]System.Uri CS$1$0000)
|
|
.line 55,55 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 55,55 : 19,40 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 55,55 : 41,42 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Update::get_BetaUpdateUrl
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_BetaUpdateUrl(class [System]System.Uri 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 56,56 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 56,56 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl
|
|
.line 56,56 : 42,43 ''
|
|
IL_0008: ret
|
|
} // end of method Update::set_BetaUpdateUrl
|
|
|
|
.method public hidebysig specialname instance class [System]System.Uri
|
|
get_BetaVersionUrl() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [System]System.Uri CS$1$0000)
|
|
.line 61,61 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 61,61 : 19,41 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 61,61 : 42,43 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Update::get_BetaVersionUrl
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_BetaVersionUrl(class [System]System.Uri 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 62,62 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 62,62 : 19,42 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl
|
|
.line 62,62 : 43,44 ''
|
|
IL_0008: ret
|
|
} // end of method Update::set_BetaVersionUrl
|
|
|
|
.method public hidebysig specialname instance class [System]System.Uri
|
|
get_VersionUrl() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [System]System.Uri CS$1$0000)
|
|
.line 67,67 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 67,67 : 19,37 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 67,67 : 38,39 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Update::get_VersionUrl
|
|
|
|
.method public hidebysig specialname instance class [System]System.Uri
|
|
get_UpdateUrl() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] class [System]System.Uri CS$1$0000)
|
|
.line 72,72 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 72,72 : 19,36 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 72,72 : 37,38 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Update::get_UpdateUrl
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_BetaVersionTextPrefix() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 80,80 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 80,80 : 19,48 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 80,80 : 49,50 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: ret
|
|
} // end of method Update::get_BetaVersionTextPrefix
|
|
|
|
.method public hidebysig specialname instance void
|
|
set_BetaVersionTextPrefix(string 'value') cil managed
|
|
{
|
|
// Code size 9 (0x9)
|
|
.maxstack 8
|
|
.line 81,81 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 81,81 : 19,49 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldarg.1
|
|
IL_0003: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix
|
|
.line 81,81 : 50,51 ''
|
|
IL_0008: ret
|
|
} // end of method Update::set_BetaVersionTextPrefix
|
|
|
|
.method public hidebysig specialname instance string
|
|
get_VersionTextPrefix() cil managed
|
|
{
|
|
// Code size 12 (0xc)
|
|
.maxstack 1
|
|
.locals init ([0] string CS$1$0000)
|
|
.line 86,86 : 17,18 ''
|
|
IL_0000: nop
|
|
.line 86,86 : 19,44 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix
|
|
IL_0007: stloc.0
|
|
IL_0008: br.s IL_000a
|
|
|
|
.line 86,86 : 45,46 ''
|
|
IL_000a: ldloc.0
|
|
IL_000b: 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 151 (0x97)
|
|
.maxstack 2
|
|
.locals init ([0] bool CS$4$0000)
|
|
.line 93,93 : 9,101 ''
|
|
IL_0000: ldarg.0
|
|
IL_0001: call instance void [mscorlib]System.Object::.ctor()
|
|
IL_0006: nop
|
|
.line 94,94 : 9,10 ''
|
|
IL_0007: nop
|
|
.line 95,95 : 13,32 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldnull
|
|
IL_000a: ceq
|
|
IL_000c: ldc.i4.0
|
|
IL_000d: ceq
|
|
IL_000f: stloc.0
|
|
IL_0010: ldloc.0
|
|
IL_0011: brtrue.s IL_001e
|
|
|
|
.line 95,95 : 33,75 ''
|
|
IL_0013: ldstr "plugin"
|
|
IL_0018: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_001d: throw
|
|
|
|
.line 96,96 : 13,35 ''
|
|
IL_001e: ldarg.2
|
|
IL_001f: ldnull
|
|
IL_0020: call bool [System]System.Uri::op_Equality(class [System]System.Uri,
|
|
class [System]System.Uri)
|
|
IL_0025: ldc.i4.0
|
|
IL_0026: ceq
|
|
IL_0028: stloc.0
|
|
IL_0029: ldloc.0
|
|
IL_002a: brtrue.s IL_0037
|
|
|
|
.line 96,96 : 36,81 ''
|
|
IL_002c: ldstr "updateUrl"
|
|
IL_0031: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0036: throw
|
|
|
|
.line 97,97 : 13,36 ''
|
|
IL_0037: ldarg.3
|
|
IL_0038: ldnull
|
|
IL_0039: call bool [System]System.Uri::op_Equality(class [System]System.Uri,
|
|
class [System]System.Uri)
|
|
IL_003e: ldc.i4.0
|
|
IL_003f: ceq
|
|
IL_0041: stloc.0
|
|
IL_0042: ldloc.0
|
|
IL_0043: brtrue.s IL_0050
|
|
|
|
.line 97,97 : 37,83 ''
|
|
IL_0045: ldstr "versionUrl"
|
|
IL_004a: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_004f: throw
|
|
|
|
.line 98,98 : 13,43 ''
|
|
IL_0050: ldarg.s versionTextPrefix
|
|
IL_0052: ldnull
|
|
IL_0053: ceq
|
|
IL_0055: ldc.i4.0
|
|
IL_0056: ceq
|
|
IL_0058: stloc.0
|
|
IL_0059: ldloc.0
|
|
IL_005a: brtrue.s IL_0067
|
|
|
|
.line 98,98 : 44,97 ''
|
|
IL_005c: ldstr "versionTextPrefix"
|
|
IL_0061: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0066: throw
|
|
|
|
.line 100,100 : 13,43 ''
|
|
IL_0067: ldarg.0
|
|
IL_0068: ldarg.1
|
|
IL_0069: callvirt instance string Virtuoso.Miranda.Plugins.MirandaPlugin::get_Name()
|
|
IL_006e: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName
|
|
.line 101,101 : 13,50 ''
|
|
IL_0073: ldarg.0
|
|
IL_0074: ldarg.1
|
|
IL_0075: callvirt instance class [mscorlib]System.Version Virtuoso.Miranda.Plugins.MirandaPlugin::get_Version()
|
|
IL_007a: stfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion
|
|
.line 102,102 : 13,40 ''
|
|
IL_007f: ldarg.0
|
|
IL_0080: ldarg.2
|
|
IL_0081: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl
|
|
.line 103,103 : 13,42 ''
|
|
IL_0086: ldarg.0
|
|
IL_0087: ldarg.3
|
|
IL_0088: stfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl
|
|
.line 104,104 : 13,56 ''
|
|
IL_008d: ldarg.0
|
|
IL_008e: ldarg.s versionTextPrefix
|
|
IL_0090: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix
|
|
.line 105,105 : 9,10 ''
|
|
IL_0095: nop
|
|
IL_0096: 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 286 (0x11e)
|
|
.maxstack 3
|
|
.line 108,108 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 109,109 : 13,35 ''
|
|
IL_0001: ldarg.1
|
|
IL_0002: initobj Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE
|
|
.line 110,110 : 13,58 ''
|
|
IL_0008: ldarg.1
|
|
IL_0009: ldtoken Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE
|
|
IL_000e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
|
|
IL_0013: call int32 [mscorlib]System.Runtime.InteropServices.Marshal::SizeOf(class [mscorlib]System.Type)
|
|
IL_0018: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Size
|
|
.line 112,112 : 13,47 ''
|
|
IL_001d: ldarg.1
|
|
IL_001e: ldarg.0
|
|
IL_001f: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::pluginName
|
|
IL_0024: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::ComponentName
|
|
.line 113,113 : 13,53 ''
|
|
IL_0029: ldarg.1
|
|
IL_002a: ldarg.0
|
|
IL_002b: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::updateUrl
|
|
IL_0030: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0035: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::UpdateUrl
|
|
.line 115,115 : 13,55 ''
|
|
IL_003a: ldarg.1
|
|
IL_003b: ldarg.0
|
|
IL_003c: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionUrl
|
|
IL_0041: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_0046: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionUrl
|
|
.line 116,116 : 13,54 ''
|
|
IL_004b: ldarg.1
|
|
IL_004c: ldarg.0
|
|
IL_004d: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix
|
|
IL_0052: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionPrefix
|
|
.line 117,117 : 13,67 ''
|
|
IL_0057: ldarg.1
|
|
IL_0058: ldarg.0
|
|
IL_0059: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::versionTextPrefix
|
|
IL_005e: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0063: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionPrefixLength
|
|
.line 119,119 : 13,57 ''
|
|
IL_0068: ldarg.1
|
|
IL_0069: ldarg.0
|
|
IL_006a: ldfld class [mscorlib]System.Version Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::currentVersion
|
|
IL_006f: ldc.i4.4
|
|
IL_0070: callvirt instance string [mscorlib]System.Version::ToString(int32)
|
|
IL_0075: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Version
|
|
.line 120,120 : 13,58 ''
|
|
IL_007a: ldarg.1
|
|
IL_007b: ldarg.1
|
|
IL_007c: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::Version
|
|
IL_0081: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0086: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::VersionLength
|
|
.line 122,122 : 13,101 ''
|
|
IL_008b: ldarg.1
|
|
IL_008c: ldarg.0
|
|
IL_008d: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl
|
|
IL_0092: ldnull
|
|
IL_0093: call bool [System]System.Uri::op_Inequality(class [System]System.Uri,
|
|
class [System]System.Uri)
|
|
IL_0098: brtrue.s IL_009d
|
|
|
|
IL_009a: ldnull
|
|
IL_009b: br.s IL_00a8
|
|
|
|
IL_009d: ldarg.0
|
|
IL_009e: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaChangelogUrl
|
|
IL_00a3: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00a8: nop
|
|
IL_00a9: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaChangelogUrl
|
|
.line 123,123 : 13,92 ''
|
|
IL_00ae: ldarg.1
|
|
IL_00af: ldarg.0
|
|
IL_00b0: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl
|
|
IL_00b5: ldnull
|
|
IL_00b6: call bool [System]System.Uri::op_Inequality(class [System]System.Uri,
|
|
class [System]System.Uri)
|
|
IL_00bb: brtrue.s IL_00c0
|
|
|
|
IL_00bd: ldnull
|
|
IL_00be: br.s IL_00cb
|
|
|
|
IL_00c0: ldarg.0
|
|
IL_00c1: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaUpdateUrl
|
|
IL_00c6: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00cb: nop
|
|
IL_00cc: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaUpdateUrl
|
|
.line 124,124 : 13,95 ''
|
|
IL_00d1: ldarg.1
|
|
IL_00d2: ldarg.0
|
|
IL_00d3: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl
|
|
IL_00d8: ldnull
|
|
IL_00d9: call bool [System]System.Uri::op_Inequality(class [System]System.Uri,
|
|
class [System]System.Uri)
|
|
IL_00de: brtrue.s IL_00e3
|
|
|
|
IL_00e0: ldnull
|
|
IL_00e1: br.s IL_00ee
|
|
|
|
IL_00e3: ldarg.0
|
|
IL_00e4: ldfld class [System]System.Uri Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionUrl
|
|
IL_00e9: callvirt instance string [mscorlib]System.Object::ToString()
|
|
IL_00ee: nop
|
|
IL_00ef: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionUrl
|
|
.line 125,125 : 13,62 ''
|
|
IL_00f4: ldarg.1
|
|
IL_00f5: ldarg.0
|
|
IL_00f6: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix
|
|
IL_00fb: stfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionPrefix
|
|
.line 126,126 : 13,111 ''
|
|
IL_0100: ldarg.1
|
|
IL_0101: ldarg.0
|
|
IL_0102: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix
|
|
IL_0107: brtrue.s IL_010c
|
|
|
|
IL_0109: ldc.i4.0
|
|
IL_010a: br.s IL_0117
|
|
|
|
IL_010c: ldarg.0
|
|
IL_010d: ldfld string Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::betaVersionTextPrefix
|
|
IL_0112: callvirt instance int32 [mscorlib]System.String::get_Length()
|
|
IL_0117: nop
|
|
IL_0118: stfld int32 Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE::BetaVersionPrefixLength
|
|
.line 127,127 : 9,10 ''
|
|
IL_011d: 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 16 (0x10)
|
|
.maxstack 1
|
|
.locals init ([0] bool CS$1$0000)
|
|
.line 33,33 : 9,10 'c:\\Users\\netz\\Desktop\\Miranda\\hyphen-read-only\\tags\\v0.8.3000.909\\Plugins\\ThirdParty\\Updater\\UpdaterPlugin.cs'
|
|
IL_0000: nop
|
|
.line 34,34 : 13,69 ''
|
|
IL_0001: ldstr "Update/Register"
|
|
IL_0006: call bool Virtuoso.Miranda.Plugins.Infrastructure.ServiceManager::ServiceExists(string)
|
|
IL_000b: stloc.0
|
|
IL_000c: br.s IL_000e
|
|
|
|
.line 35,35 : 9,10 ''
|
|
IL_000e: ldloc.0
|
|
IL_000f: ret
|
|
} // end of method UpdaterPlugin::IsUpdateSupported
|
|
|
|
.method public hidebysig static void RegisterForUpdate(class Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update update) cil managed
|
|
{
|
|
// Code size 169 (0xa9)
|
|
.maxstack 4
|
|
.locals init ([0] valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE> updateHandle,
|
|
[1] valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE updateNative,
|
|
[2] int32 result,
|
|
[3] class [mscorlib]System.Exception e,
|
|
[4] bool CS$4$0000)
|
|
.line 38,38 : 9,10 ''
|
|
IL_0000: nop
|
|
.line 39,39 : 13,32 ''
|
|
IL_0001: ldarg.0
|
|
IL_0002: ldnull
|
|
IL_0003: ceq
|
|
IL_0005: ldc.i4.0
|
|
IL_0006: ceq
|
|
IL_0008: stloc.s CS$4$0000
|
|
IL_000a: ldloc.s CS$4$0000
|
|
IL_000c: brtrue.s IL_0019
|
|
|
|
.line 39,39 : 33,75 ''
|
|
IL_000e: ldstr "update"
|
|
IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
|
|
IL_0018: throw
|
|
|
|
.line 40,40 : 13,38 ''
|
|
IL_0019: call bool Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin::IsUpdateSupported()
|
|
IL_001e: stloc.s CS$4$0000
|
|
IL_0020: ldloc.s CS$4$0000
|
|
IL_0022: brtrue.s IL_002a
|
|
|
|
.line 40,40 : 39,73 ''
|
|
IL_0024: newobj instance void [mscorlib]System.NotSupportedException::.ctor()
|
|
IL_0029: throw
|
|
|
|
.line 42,42 : 13,94 ''
|
|
IL_002a: ldsfld valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<!0> valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE>::Empty
|
|
IL_002f: stloc.0
|
|
.line 45,45 : 13,14 ''
|
|
.try
|
|
{
|
|
.try
|
|
{
|
|
IL_0030: nop
|
|
.line 47,47 : 17,58 ''
|
|
IL_0031: ldarg.0
|
|
IL_0032: ldloca.s updateNative
|
|
IL_0034: callvirt instance void Virtuoso.Miranda.Plugins.ThirdParty.Updater.Update::MarshalToNative(valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE&)
|
|
IL_0039: nop
|
|
.line 49,49 : 17,84 ''
|
|
IL_003a: ldloca.s updateNative
|
|
IL_003c: newobj instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE>::.ctor(!0&)
|
|
IL_0041: stloc.0
|
|
.line 50,50 : 17,120 ''
|
|
IL_0042: call class Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::get_Current()
|
|
IL_0047: ldstr "Update/Register"
|
|
IL_004c: ldsfld native uint [mscorlib]System.UIntPtr::Zero
|
|
IL_0051: ldloca.s updateHandle
|
|
IL_0053: call instance native int valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE>::get_IntPtr()
|
|
IL_0058: callvirt instance int32 Virtuoso.Miranda.Plugins.Infrastructure.MirandaContext::CallService(string,
|
|
native uint,
|
|
native int)
|
|
IL_005d: stloc.2
|
|
.line 52,52 : 17,33 ''
|
|
IL_005e: ldloc.2
|
|
IL_005f: ldc.i4.0
|
|
IL_0060: ceq
|
|
IL_0062: stloc.s CS$4$0000
|
|
IL_0064: ldloc.s CS$4$0000
|
|
IL_0066: brtrue.s IL_0084
|
|
|
|
.line 53,53 : 21,172 ''
|
|
IL_0068: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_Formatable2_MirandaServiceReturnedFailure()
|
|
IL_006d: ldstr "Update/Register"
|
|
IL_0072: ldloca.s result
|
|
IL_0074: call instance string [mscorlib]System.Int32::ToString()
|
|
IL_0079: call string [mscorlib]System.String::Format(string,
|
|
object,
|
|
object)
|
|
IL_007e: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string)
|
|
IL_0083: throw
|
|
|
|
.line 54,54 : 13,14 ''
|
|
IL_0084: nop
|
|
IL_0085: leave.s IL_0099
|
|
|
|
.line 55,55 : 13,37 ''
|
|
} // end .try
|
|
catch Virtuoso.Miranda.Plugins.Native.MirandaException
|
|
{
|
|
IL_0087: pop
|
|
.line 56,56 : 13,14 ''
|
|
IL_0088: nop
|
|
.line 57,57 : 17,23 ''
|
|
IL_0089: rethrow
|
|
.line 59,59 : 13,32 ''
|
|
} // end handler
|
|
catch [mscorlib]System.Exception
|
|
{
|
|
IL_008b: stloc.3
|
|
.line 60,60 : 13,14 ''
|
|
IL_008c: nop
|
|
.line 61,61 : 17,107 ''
|
|
IL_008d: call string Virtuoso.Miranda.Plugins.Resources.TextResources::get_ExceptionMsg_ErrorWhileCallingMirandaService()
|
|
IL_0092: ldloc.3
|
|
IL_0093: newobj instance void Virtuoso.Miranda.Plugins.Native.MirandaException::.ctor(string,
|
|
class [mscorlib]System.Exception)
|
|
IL_0098: throw
|
|
|
|
} // end handler
|
|
IL_0099: nop
|
|
IL_009a: leave.s IL_00a7
|
|
|
|
.line 64,64 : 13,14 ''
|
|
} // end .try
|
|
finally
|
|
{
|
|
IL_009c: nop
|
|
.line 65,65 : 17,37 ''
|
|
IL_009d: ldloca.s updateHandle
|
|
IL_009f: call instance void valuetype Virtuoso.Miranda.Plugins.Native.UnmanagedStructHandle`1<valuetype Virtuoso.Miranda.Plugins.ThirdParty.Updater.Native.UPDATE>::Free()
|
|
IL_00a4: nop
|
|
.line 66,66 : 13,14 ''
|
|
IL_00a5: nop
|
|
IL_00a6: endfinally
|
|
} // end handler
|
|
IL_00a7: nop
|
|
.line 67,67 : 9,10 ''
|
|
IL_00a8: ret
|
|
} // end of method UpdaterPlugin::RegisterForUpdate
|
|
|
|
} // end of class Virtuoso.Miranda.Plugins.ThirdParty.Updater.UpdaterPlugin
|
|
|
|
.class private auto ansi '<PrivateImplementationDetails>{3FFF4D13-FF0A-429D-9B95-394048CE8C68}'
|
|
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 '<PrivateImplementationDetails>{3FFF4D13-FF0A-429D-9B95-394048CE8C68}'/'__StaticArrayInitTypeSize=10' '$$method0x6000651-1' at I_00012ED0
|
|
} // end of class '<PrivateImplementationDetails>{3FFF4D13-FF0A-429D-9B95-394048CE8C68}'
|
|
|
|
|
|
// =============================================================
|
|
|
|
.data cil I_00012ED0 = bytearray (
|
|
0D 4A 40 00 0B 80 20 2C 71 2A) // .J@... ,q*
|
|
// *********** DISASSEMBLY COMPLETE ***********************
|
|
// Warnung: Win32-Ressourcendatei "IL\Plugins.res" wurde erstellt.
|