1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
<Addin id = "Core"
namespace = "MonoDevelop"
name = "MonoDevelop Runtime"
author = "Lluis Sanchez, Todd Berman, John Luke, Mike Krueger"
copyright = "MIT/X11"
url = "http://www.monodevelop.com"
description = "Provides the core services of the MonoDevelop platform"
category = "MonoDevelop Core"
isroot = "true"
version = "2.2"
compatVersion = "2.2">
<ConditionType id="PackageInstalled" type="MonoDevelop.Core.AddIns.PackageInstalledCondition" />
<ConditionType id="PackageNotInstalled" type="MonoDevelop.Core.AddIns.PackageNotInstalledCondition" />
<ConditionType id="Platform" type="MonoDevelop.Core.AddIns.PlatformCondition" />
<ExtensionPoint path = "/MonoDevelop/Core/ExecutionModes" name = "Execution modes">
<Description>Execution modes such as default, debug, profiler, etc.</Description>
<ExtensionNode name="Mode" type="MonoDevelop.Core.AddIns.ExecutionModeNode" />
<ExtensionNode name="ModeSet" type="MonoDevelop.Core.AddIns.ExecutionModeSetNode" />
<ExtensionNode name="ModeSetType" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Core/ExecutionHandlers" name = "Execution handlers">
<Description>Execution handlers for the default execution mode. Specified types must implement IExecutionHandler.</Description>
<ExtensionNode name="ExecutionHandler"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Core/FileSystemExtensions" name = "File system extensions">
<Description>File system extensions which can provide specific behavior when handling files. Specified classes must implement MonoDevelop.Core.FileSystem.FileSystemExtension.</Description>
<ExtensionNode name="Class" objectType="MonoDevelop.Core.FileSystem.FileSystemExtension"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Core/Applications" name = "Applications">
<Description>MonoDevelop tools.</Description>
<ExtensionNode name="Application" type="MonoDevelop.Core.AddIns.ApplicationExtensionNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Core/SupportPackages">
<ExtensionNode name="Package" type="MonoDevelop.Core.AddIns.PackageExtensionNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Core/Runtimes">
<Description>Runtime factories.</Description>
<ExtensionNode name="Class" objectType="MonoDevelop.Core.AddIns.ITargetRuntimeFactory"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Core/Frameworks">
<Description>Target frameworks.</Description>
<ExtensionNode name="Framework" type="MonoDevelop.Core.AddIns.TargetFrameworkNode" objectType="MonoDevelop.Core.Assemblies.TargetFramework">
<Description>Definition of a framework. The list of assemblies of the framework is defined in the referenced resource file.</Description>
<ExtensionNode name="Backend" objectType="MonoDevelop.Core.Assemblies.TargetFrameworkBackend">
<Description>A framework backend. Provides support for a framework for a runtime.</Description>
</ExtensionNode>
</ExtensionNode>
</ExtensionPoint>
<Extension path = "/MonoDevelop/Core/ExecutionModes">
<!-- <Mode id="Default" _name="Default" class="MonoDevelop.Core.Execution.DefaultExecutionHandlerFactory"/>-->
<ModeSetType class="MonoDevelop.Core.Assemblies.CustomRuntimeExecutionModeSet"/>
</Extension>
<Extension path = "/MonoDevelop/Core/Runtimes">
<Class class="MonoDevelop.Core.Assemblies.MsNetTargetRuntimeFactory"/>
<Class class="MonoDevelop.Core.Assemblies.MonoTargetRuntimeFactory"/>
</Extension>
<Extension path = "/MonoDevelop/Core/Frameworks">
<Framework id="Net_4.0" resource="framework_NET_4_0.xml"/>
<Framework id="Net_3.5" resource="framework_NET_3_5.xml"/>
<Framework id="Net_3.0" resource="framework_NET_3_0.xml"/>
<Framework id="Net_2.0" resource="framework_NET_2_0.xml"/>
<Framework id="Net_1.1" resource="framework_NET_1_1.xml"/>
</Extension>
<Extension path = "/MonoDevelop/Core/ExecutionHandlers">
<ExecutionHandler id="Mono"
class = "MonoDevelop.Core.Execution.DotNetExecutionHandler"/>
<ExecutionHandler id="Native"
class = "MonoDevelop.Core.Execution.NativePlatformExecutionHandler"/>
</Extension>
</Addin>
|