~ubuntu-branches/ubuntu/lucid/monodevelop/lucid

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>