1
<?xml version="1.0" encoding="utf-8"?>
2
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
4
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6
<ProductVersion>9.0.21022</ProductVersion>
7
<SchemaVersion>2.0</SchemaVersion>
8
<ProjectGuid>{07CC7654-27D6-421D-A64C-0FFA40456FA2}</ProjectGuid>
9
<OutputType>Library</OutputType>
10
<AssemblyName>MonoDevelop.CSharpBinding</AssemblyName>
11
<RootNamespace>CSharpBinding</RootNamespace>
13
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
14
<DebugSymbols>True</DebugSymbols>
15
<DebugType>full</DebugType>
16
<Optimize>False</Optimize>
17
<OutputPath>..\..\..\build\AddIns\BackendBindings\</OutputPath>
18
<DefineConstants>GMCS_SOURCE;NET_2_0;MS_COMPATIBLE</DefineConstants>
19
<ErrorReport>prompt</ErrorReport>
20
<WarningLevel>4</WarningLevel>
22
<Execution clr-version="Net_2_0" />
24
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
26
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27
<DebugType>none</DebugType>
28
<Optimize>True</Optimize>
29
<OutputPath>..\..\..\build\AddIns\BackendBindings\</OutputPath>
30
<DefineConstants>GMCS_SOURCE;NET_2_0;MS_COMPATIBLE;FULL_AST;BOOTSTRAP_BASIC</DefineConstants>
31
<ErrorReport>prompt</ErrorReport>
32
<WarningLevel>4</WarningLevel>
34
<Execution clr-version="Net_2_0" />
36
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
39
<ProjectReference Include="..\..\core\MonoDevelop.Core\MonoDevelop.Core.csproj">
40
<Project>{7525BB88-6142-4A26-93B9-A30C6983390A}</Project>
41
<Name>MonoDevelop.Core</Name>
42
<Private>False</Private>
44
<ProjectReference Include="..\..\core\MonoDevelop.Ide\MonoDevelop.Ide.csproj">
45
<Project>{27096E7F-C91C-4AC6-B289-6897A701DF21}</Project>
46
<Name>MonoDevelop.Ide</Name>
47
<Private>False</Private>
49
<ProjectReference Include="..\..\core\Mono.Texteditor\Mono.TextEditor.csproj">
50
<Project>{A2329308-3751-4DBD-9A75-5F7B8B024625}</Project>
51
<Name>Mono.TextEditor</Name>
52
<Private>False</Private>
54
<ProjectReference Include="..\MonoDevelop.Debugger\MonoDevelop.Debugger.csproj">
55
<Project>{2357AABD-08C7-4808-A495-8FF2D3CDFDB0}</Project>
56
<Name>MonoDevelop.Debugger</Name>
57
<Private>False</Private>
59
<ProjectReference Include="..\..\core\Mono.Debugging\Mono.Debugging.csproj">
60
<Project>{90C99ADB-7D4B-4EB4-98C2-40BD1B14C7D2}</Project>
61
<Name>Mono.Debugging</Name>
62
<Private>False</Private>
64
<ProjectReference Include="..\MonoDevelop.DesignerSupport\MonoDevelop.DesignerSupport.csproj">
65
<Project>{2C24D515-4A2C-445C-8419-C09231913CFA}</Project>
66
<Name>MonoDevelop.DesignerSupport</Name>
67
<Private>False</Private>
69
<ProjectReference Include="..\MonoDevelop.SourceEditor2\MonoDevelop.SourceEditor.csproj">
70
<Project>{F8F92AA4-A376-4679-A9D4-60E7B7FBF477}</Project>
71
<Name>MonoDevelop.SourceEditor</Name>
72
<Private>False</Private>
74
<ProjectReference Include="..\MonoDevelop.Refactoring\MonoDevelop.Refactoring.csproj">
75
<Project>{100568FC-F4E8-439B-94AD-41D11724E45B}</Project>
76
<Name>MonoDevelop.Refactoring</Name>
77
<Private>False</Private>
79
<ProjectReference Include="..\..\..\contrib\ICSharpCode.Decompiler\ICSharpCode.Decompiler.csproj">
80
<Project>{984CC812-9470-4A13-AFF9-CC44068D666C}</Project>
81
<Name>ICSharpCode.Decompiler</Name>
82
<Private>False</Private>
84
<ProjectReference Include="..\..\..\external\cecil\Mono.Cecil.csproj">
85
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
86
<Name>Mono.Cecil</Name>
87
<Private>False</Private>
89
<ProjectReference Include="..\..\..\external\nrefactory\ICSharpCode.NRefactory\ICSharpCode.NRefactory.csproj">
90
<Project>{3B2A5653-EC97-4001-BB9B-D90F1AF2C371}</Project>
91
<Name>ICSharpCode.NRefactory</Name>
92
<Private>False</Private>
94
<ProjectReference Include="..\..\..\external\nrefactory\ICSharpCode.NRefactory.CSharp\ICSharpCode.NRefactory.CSharp.csproj">
95
<Project>{53DCA265-3C3C-42F9-B647-F72BA678122B}</Project>
96
<Name>ICSharpCode.NRefactory.CSharp</Name>
97
<Private>False</Private>
99
<ProjectReference Include="..\..\..\external\mono-addins\Mono.Addins\Mono.Addins.csproj">
100
<Project>{91DD5A2D-9FE3-4C3C-9253-876141874DAD}</Project>
101
<Name>Mono.Addins</Name>
102
<Private>False</Private>
106
<Reference Include="System" />
107
<Reference Include="System.Xml" />
108
<Reference Include="System.Drawing" />
109
<Reference Include="Mono.Posix" />
110
<Reference Include="glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
111
<SpecificVersion>False</SpecificVersion>
112
<Private>False</Private>
114
<Reference Include="pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
115
<SpecificVersion>False</SpecificVersion>
116
<Private>False</Private>
118
<Reference Include="atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
119
<SpecificVersion>False</SpecificVersion>
120
<Private>False</Private>
122
<Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
123
<SpecificVersion>False</SpecificVersion>
124
<Private>False</Private>
126
<Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
127
<SpecificVersion>False</SpecificVersion>
128
<Private>False</Private>
130
<Reference Include="System.Core" />
131
<Reference Include="Mono.Cairo" />
134
<EmbeddedResource Include="templates\ConsoleProject.xpt.xml">
135
<LogicalName>ConsoleProject.xpt.xml</LogicalName>
137
<EmbeddedResource Include="templates\EmptyCSharpFile.xft.xml">
138
<LogicalName>EmptyCSharpFile.xft.xml</LogicalName>
140
<EmbeddedResource Include="templates\EmptyProject.xpt.xml">
141
<LogicalName>EmptyProject.xpt.xml</LogicalName>
143
<EmbeddedResource Include="templates\GtkSharp2Project.xpt.xml">
144
<LogicalName>GtkSharp2Project.xpt.xml</LogicalName>
146
<EmbeddedResource Include="templates\Library.xpt.xml">
147
<LogicalName>Library.xpt.xml</LogicalName>
149
<EmbeddedResource Include="icons\C#.FileIcon">
150
<LogicalName>C#.FileIcon</LogicalName>
152
<EmbeddedResource Include="CSharpBinding.addin.xml">
153
<LogicalName>CSharpBinding.addin.xml</LogicalName>
155
<EmbeddedResource Include="gtk-gui\gui.stetic">
156
<LogicalName>gui.stetic</LogicalName>
158
<EmbeddedResource Include="icons\csharp-icon-32.png">
159
<LogicalName>csharp-icon-32.png</LogicalName>
161
<EmbeddedResource Include="templates\AssemblyInfo.xft.xml">
162
<LogicalName>AssemblyInfo.xft.xml</LogicalName>
164
<EmbeddedResource Include="md1format.xml">
165
<LogicalName>md1format.xml</LogicalName>
167
<EmbeddedResource Include="icons\csharp-project-16.png">
168
<LogicalName>csharp-project-16.png</LogicalName>
170
<EmbeddedResource Include="MonoDevelop.CSharp.Formatting\policies\AllmanCSharpPolicy.xml">
171
<LogicalName>AllmanCSharpPolicy.xml</LogicalName>
173
<EmbeddedResource Include="MonoDevelop.CSharp.Formatting\policies\InvariantTextStylePolicy.xml">
174
<LogicalName>InvariantTextStylePolicy.xml</LogicalName>
176
<EmbeddedResource Include="MonoDevelop.CSharp.Formatting\policies\KRCSharpPolicy.xml">
177
<LogicalName>KRCSharpPolicy.xml</LogicalName>
179
<EmbeddedResource Include="MonoDevelop.CSharp.Formatting\policies\MonoCSharpPolicy.xml">
180
<LogicalName>MonoCSharpPolicy.xml</LogicalName>
182
<EmbeddedResource Include="MonoDevelop.CSharp.Formatting\policies\SharpDevelopCSharpPolicy.xml">
183
<LogicalName>SharpDevelopCSharpPolicy.xml</LogicalName>
185
<EmbeddedResource Include="MonoDevelop.CSharp.Formatting\policies\WhitesmithsCSharpPolicy.xml">
186
<LogicalName>WhitesmithsCSharpPolicy.xml</LogicalName>
188
<EmbeddedResource Include="MonoDevelop.CSharp.Formatting\policies\GNUCSharpPolicy.xml">
189
<LogicalName>GNUCSharpPolicy.xml</LogicalName>
191
<EmbeddedResource Include="MonoDevelop.CSharp.Formatting\policies\GNUTextStylePolicy.xml">
192
<LogicalName>GNUTextStylePolicy.xml</LogicalName>
194
<EmbeddedResource Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NamingInspection\MonoNameConventionPolicy.xml">
195
<LogicalName>MonoNameConventionPolicy.xml</LogicalName>
197
<EmbeddedResource Include="templates\PortableLibrary.xpt.xml">
198
<LogicalName>PortableLibrary.xpt.xml</LogicalName>
202
<Compile Include="gtk-gui\generated.cs" />
203
<Compile Include="AssemblyInfo.cs" />
204
<Compile Include="MonoDevelop.CSharp.Highlighting\CSharpSyntaxMode.cs" />
205
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpTextEditorIndentation.cs" />
206
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpFormattingPolicy.cs" />
207
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpFormattingPolicyPanel.cs" />
208
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpFormattingProperties.cs" />
209
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpIndentEngine.cs" />
210
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpIndentEngineStack.cs" />
211
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpFormatter.cs" />
212
<Compile Include="MonoDevelop.CSharp.Project\CSharpCompilerParameters.cs" />
213
<Compile Include="MonoDevelop.CSharp.Project\CSharpProjectParameters.cs" />
214
<Compile Include="MonoDevelop.CSharp.Project\CSharpResourceIdBuilder.cs" />
215
<Compile Include="MonoDevelop.CSharp.Project\CodeGenerationPanel.cs" />
216
<Compile Include="MonoDevelop.CSharp.Project\CompilerOptionsPanelWidget.cs" />
217
<Compile Include="gtk-gui\MonoDevelop.CSharp.Project.CodeGenerationPanelWidget.cs" />
218
<Compile Include="gtk-gui\MonoDevelop.CSharp.Project.CompilerOptionsPanelWidget.cs" />
219
<Compile Include="MonoDevelop.CSharp\CSharpBindingCompilerManager.cs" />
220
<Compile Include="MonoDevelop.CSharp\CSharpEnhancedCodeProvider.cs" />
221
<Compile Include="MonoDevelop.CSharp\CSharpLanguageBinding.cs" />
222
<Compile Include="MonoDevelop.CSharp.Resolver\TextEditorResolverProvider.cs" />
223
<Compile Include="MonoDevelop.CSharp.Formatting\Indent.cs" />
224
<Compile Include="MonoDevelop.CSharp.Formatting\OnTheFlyFormatter.cs" />
225
<Compile Include="MonoDevelop.CSharp.Highlighting\HighlightUsagesExtension.cs" />
226
<Compile Include="MonoDevelop.CSharp.Highlighting\MoveToUsagesHandler.cs" />
227
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpFormattingPolicyPanelWidget.cs" />
228
<Compile Include="gtk-gui\MonoDevelop.CSharp.Formatting.CSharpFormattingPolicyPanelWidget.cs" />
229
<Compile Include="MonoDevelop.CSharp.Formatting\NewFormattingProfileDialog.cs" />
230
<Compile Include="gtk-gui\MonoDevelop.CSharp.Formatting.NewFormattingProfileDialog.cs" />
231
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpFormattingProfileDialog.cs" />
232
<Compile Include="gtk-gui\MonoDevelop.CSharp.Formatting.CSharpFormattingProfileDialog.cs" />
233
<Compile Include="MonoDevelop.CSharp.Resolver\HelperMethods.cs" />
234
<Compile Include="MonoDevelop.CSharp\ExpandSelectionHandler.cs" />
235
<Compile Include="MonoDevelop.CSharp.Parser\TypeSystemProvider.cs" />
236
<Compile Include="MonoDevelop.CSharp\CSharpAmbience.cs" />
237
<Compile Include="MonoDevelop.CSharp\PathedDocumentTextEditorExtension.cs" />
238
<Compile Include="MonoDevelop.CSharp.Completion\CSharpCompletionTextEditorExtension.cs" />
239
<Compile Include="MonoDevelop.CSharp.Completion\MemberCompletionData.cs">
240
<DependentUpon>IndexerParameterDataProvider.cs</DependentUpon>
242
<Compile Include="MonoDevelop.CSharp.Completion\DelegateDataProvider.cs" />
243
<Compile Include="MonoDevelop.CSharp.Refactoring\CSharpReferenceFinder.cs" />
244
<Compile Include="MonoDevelop.CSharp.Completion\ConstructorParameterDataProvider.cs" />
245
<Compile Include="MonoDevelop.CSharp.Completion\MethodParameterDataProvider.cs" />
246
<Compile Include="MonoDevelop.CSharp.Refactoring\CSharpCodeGenerator.cs" />
247
<Compile Include="MonoDevelop.CSharp.Completion\NewOverrideCompletionData.cs" />
248
<Compile Include="MonoDevelop.CSharp.Completion\EventCreationCompletionData.cs" />
249
<Compile Include="MonoDevelop.CSharp.Completion\VariableCompletionData.cs" />
250
<Compile Include="MonoDevelop.CSharp.Completion\IndexerParameterDataProvider.cs" />
251
<Compile Include="MonoDevelop.CSharp.Refactoring\HelperMethods.cs" />
252
<Compile Include="MonoDevelop.CSharp.Parser\CSharpFoldingParser.cs" />
253
<Compile Include="MonoDevelop.CSharp.CodeGeneration\AbstractGenerateAction.cs" />
254
<Compile Include="MonoDevelop.CSharp.CodeGeneration\CodeGenerationCommands.cs" />
255
<Compile Include="MonoDevelop.CSharp.CodeGeneration\CodeGenerationOptions.cs" />
256
<Compile Include="MonoDevelop.CSharp.CodeGeneration\CreateConstructorGenerator.cs" />
257
<Compile Include="MonoDevelop.CSharp.CodeGeneration\EqualityMembersGenerator.cs" />
258
<Compile Include="MonoDevelop.CSharp.CodeGeneration\GenerateCodeWindow.cs" />
259
<Compile Include="MonoDevelop.CSharp.CodeGeneration\ICodeGenerator.cs" />
260
<Compile Include="MonoDevelop.CSharp.CodeGeneration\OverrideMembersGenerator.cs" />
261
<Compile Include="MonoDevelop.CSharp.CodeGeneration\PropertyGenerator.cs" />
262
<Compile Include="MonoDevelop.CSharp.CodeGeneration\ToStringGenerator.cs" />
263
<Compile Include="MonoDevelop.CSharp.CodeGeneration\WriteLineGenerator.cs" />
264
<Compile Include="gtk-gui\MonoDevelop.CodeGeneration.GenerateCodeWindow.cs" />
265
<Compile Include="MonoDevelop.CSharp.Formatting\CSharpIndentVirtualSpaceManager.cs" />
266
<Compile Include="MonoDevelop.CSharp.CodeGeneration\ReadonlyPropertyGenerator.cs" />
267
<Compile Include="MonoDevelop.CSharp.CodeGeneration\RaiseEventMethodGenerator.cs" />
268
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeActions\ContextActionExtensions.cs" />
269
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeActions\MDRefactoringContext.cs" />
270
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeActions\Actions\MoveTypeToFile.cs" />
271
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeActions\MDRefactoringScript.cs" />
272
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NRefactoryCodeIssueSource.cs" />
273
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeActions\NRefactoryCodeActionSource.cs" />
274
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NamingInspection\NameConventionRule.cs" />
275
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NamingInspection\NameConventionEditRuleDialog.cs" />
276
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NamingInspection\NameConventionPanel.cs" />
277
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NamingInspection\NameConventionPanelWidget.cs" />
278
<Compile Include="gtk-gui\MonoDevelop.CSharp.Refactoring.CodeIssues.NameConventionEditRuleDialog.cs" />
279
<Compile Include="gtk-gui\MonoDevelop.CSharp.Refactoring.CodeIssues.NameConventionPanelWidget.cs" />
280
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NamingInspection\NameConventionPolicy.cs" />
281
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeActions\NRefactoryCodeActionProvider.cs" />
282
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NRefactoryIssueProvider.cs" />
283
<Compile Include="MonoDevelop.CSharp.Refactoring.CodeActions\NRefactoryCodeAction.cs" />
284
<Compile Include="MonoDevelop.CSharp.Tooltips\LanguageItemTooltipProvider.cs" />
285
<Compile Include="MonoDevelop.CSharp\AstAmbience.cs" />
286
<Compile Include="MonoDevelop.CSharp\AstStockIcons.cs" />
287
<Compile Include="MonoDevelop.CSharp.Completion\AbstractParameterDataProvider.cs" />
288
<Compile Include="MonoDevelop.CSharp.Highlighting\CSharpSelectionSurroundingProvider.cs" />
289
<Compile Include="MonoDevelop.CSharp\SignatureMarkupCreator.cs" />
290
<Compile Include="MonoDevelop.CSharp.Completion\ArrayTypeParameterDataProvider.cs" />
291
<Compile Include="MonoDevelop.CSharp.CodeGeneration\ImplementInterfaceMembersGenerator.cs" />
292
<Compile Include="MonoDevelop.CSharp.Completion\TypeParameterDataProvider.cs" />
295
<None Include="Makefile.am" />
297
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
299
<Folder Include="MonoDevelop.CSharp.Parser\" />
300
<Folder Include="MonoDevelop.CSharp.Resolver\" />
301
<Folder Include="MonoDevelop.CSharp.Highlighting\" />
302
<Folder Include="MonoDevelop.CSharp.Formatting\" />
303
<Folder Include="MonoDevelop.CSharp.Refactoring\" />
304
<Folder Include="MonoDevelop.CSharp.Project\" />
305
<Folder Include="MonoDevelop.CSharp\" />
306
<Folder Include="MonoDevelop.CSharp.Completion\" />
307
<Folder Include="MonoDevelop.CSharp.CodeGeneration\" />
308
<Folder Include="MonoDevelop.CSharp.Formatting\policies\" />
309
<Folder Include="MonoDevelop.CSharp.Refactoring.CodeActions\" />
310
<Folder Include="MonoDevelop.CSharp.Refactoring.CodeActions\Actions\" />
311
<Folder Include="MonoDevelop.CSharp.Refactoring.CodeIssues\" />
312
<Folder Include="MonoDevelop.CSharp.Refactoring.CodeIssues\NamingInspection\" />
313
<Folder Include="MonoDevelop.CSharp.Tooltips\" />