~halega/+junk/sharpdevelop

« back to all changes in this revision

Viewing changes to samples/ILAsmBinding/Project/ILAsmBinding.addin

  • Committer: sk
  • Date: 2011-09-10 05:17:57 UTC
  • Revision ID: halega@halega.com-20110910051757-qfouz1llya9m6boy
4.1.0.7915 Release Candidate 1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<AddIn name        = "ILAsm binding"
 
2
       author      = "Mike Krueger"
 
3
       copyright   = "prj:///doc/copyright.txt"
 
4
       description = "Backing binding for IL Assembler"
 
5
       addInManagerHidden = "preinstalled">
 
6
        
 
7
        <Manifest>
 
8
                <Identity name = "ICSharpCode.ILAsmBinding"/>
 
9
        </Manifest>
 
10
        
 
11
        <Runtime>
 
12
                <Import assembly = "ILAsmBinding.dll"/>
 
13
                <Import assembly = ":ICSharpCode.SharpDevelop"/>
 
14
        </Runtime>
 
15
        
 
16
        <Path name = "/SharpDevelop/Workbench/FileFilter">
 
17
                <FileFilter id = "ILASM"
 
18
                            insertbefore="AllFiles"
 
19
                            name = "${res:SharpDevelop.FileFilter.ILAsm} (*.il)"
 
20
                            extensions = "*.il"/>
 
21
        </Path>
 
22
        
 
23
        <Path name = "/SharpDevelop/Workbench/Combine/FileFilter">
 
24
                <FileFilter id         = "ILAsmProject"
 
25
                            insertbefore="AllFiles"
 
26
                            name       = "${res:SharpDevelop.FileFilter.ILAsmPrjFiles} (*.ilproj)"
 
27
                            class      = "ICSharpCode.SharpDevelop.Project.LoadProject"
 
28
                            extensions = "*.ilproj"/>
 
29
        </Path>
 
30
        
 
31
        <Path name = "/SharpDevelop/MSBuildEngine/CompileTaskNames">
 
32
                <!-- Makes SharpDevelop show the text 'Compiling ProjectName...' when the task is started -->
 
33
                <String id="ilasm" text = "ilasm"/>
 
34
        </Path>
 
35
        
 
36
        <Path name = "/SharpDevelop/BackendBindings/Templates">
 
37
                <Directory id = "ILAsm" path = "./Templates" />
 
38
        </Path>
 
39
        
 
40
        <Path name = "/SharpDevelop/ViewContent/AvalonEdit/SyntaxModes">
 
41
                <SyntaxMode id         = "IL Syntax Mode"
 
42
                            name       = "ILAsm"
 
43
                            extensions = ".il"
 
44
                            resource   = "ICSharpCode.ILAsmBinding.Resources.ILAsm-Mode.xshd" />
 
45
        </Path>
 
46
        
 
47
        <Path path = "/SharpDevelop/BackendBindings/ProjectOptions/ILAsm">
 
48
                <OptionPanel id    = "Application"
 
49
                             label = "${res:Dialog.ProjectOptions.ApplicationSettings}"
 
50
                             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.ApplicationSettings"/>
 
51
                <OptionPanel id    = "BuildEvents"
 
52
                             label = "${res:Dialog.ProjectOptions.BuildEvents}"
 
53
                             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.BuildEvents"/>
 
54
                <OptionPanel id    = "DebugOptions"
 
55
                             label = "${res:Dialog.ProjectOptions.DebugOptions}"
 
56
                             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.DebugOptions"/>
 
57
                <Include id = "AllManaged" path="/SharpDevelop/BackendBindings/ProjectOptions/AllManaged"/>
 
58
        </Path>
 
59
        
 
60
        <Path name = "/SharpDevelop/Workbench/ProjectBindings">
 
61
                <ProjectBinding id                   = "ILAsm"
 
62
                                 guid                 = "{12B76EC0-1D7B-4FA7-A7D0-C524288B48A1}"
 
63
                                 supportedextensions  = ".il"
 
64
                                 projectfileextension = ".ilproj"
 
65
                                 class                = "ICSharpCode.ILAsmBinding.ILAsmProjectBinding" />
 
66
        </Path>
 
67
</AddIn>