1
<?xml version="1.0" encoding="utf-8"?>
2
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4
<ProjectGuid>{6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}</ProjectGuid>
5
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7
<OutputType>Library</OutputType>
8
<RootNamespace>ICSharpCode.AvalonEdit</RootNamespace>
9
<AssemblyName>ICSharpCode.AvalonEdit</AssemblyName>
10
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
11
<AppDesignerFolder>Properties</AppDesignerFolder>
12
<SourceAnalysisOverrideSettingsFile>"C:\Program Files\SharpDevelop\3.0\bin\..\AddIns\AddIns\Misc\SourceAnalysis\Settings.SourceAnalysis"</SourceAnalysisOverrideSettingsFile>
13
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
14
<NoStdLib>False</NoStdLib>
15
<WarningLevel>4</WarningLevel>
16
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
17
<SignAssembly>True</SignAssembly>
18
<AssemblyOriginatorKeyFile>ICSharpCode.AvalonEdit.snk</AssemblyOriginatorKeyFile>
19
<DelaySign>False</DelaySign>
20
<AssemblyOriginatorKeyMode>File</AssemblyOriginatorKeyMode>
21
<RunCodeAnalysis>False</RunCodeAnalysis>
22
<CodeAnalysisRules>-Microsoft.Design#CA1020;-Microsoft.Design#CA1033;-Microsoft.Performance#CA1805;-Microsoft.Performance#CA1810</CodeAnalysisRules>
23
<OutputPath>..\..\..\..\bin\</OutputPath>
24
<DocumentationFile>..\..\..\..\bin\ICSharpCode.AvalonEdit.xml</DocumentationFile>
26
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
28
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
29
<DebugSymbols>true</DebugSymbols>
30
<DebugType>Full</DebugType>
31
<Optimize>False</Optimize>
32
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
33
<DefineConstants>DEBUG;TRACE;DOTNET4</DefineConstants>
35
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
36
<DebugSymbols>false</DebugSymbols>
37
<DebugType>PdbOnly</DebugType>
38
<Optimize>True</Optimize>
39
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
40
<DefineConstants>TRACE;DOTNET4</DefineConstants>
42
<PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
43
<RegisterForComInterop>False</RegisterForComInterop>
44
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
45
<BaseAddress>4194304</BaseAddress>
46
<PlatformTarget>AnyCPU</PlatformTarget>
47
<FileAlignment>4096</FileAlignment>
49
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
51
<Reference Include="PresentationCore">
52
<RequiredTargetFramework>3.0</RequiredTargetFramework>
54
<Reference Include="PresentationFramework">
55
<RequiredTargetFramework>3.0</RequiredTargetFramework>
57
<Reference Include="System" />
58
<Reference Include="System.Core">
59
<RequiredTargetFramework>3.5</RequiredTargetFramework>
61
<Reference Include="System.Data" />
62
<Reference Include="System.Data.DataSetExtensions">
63
<RequiredTargetFramework>3.5</RequiredTargetFramework>
65
<Reference Include="System.Drawing" />
66
<Reference Include="System.Windows.Forms" />
67
<Reference Include="System.Xaml">
68
<RequiredTargetFramework>4.0</RequiredTargetFramework>
70
<Reference Include="System.Xml" />
71
<Reference Include="System.Xml.Linq">
72
<RequiredTargetFramework>3.5</RequiredTargetFramework>
74
<Reference Include="UIAutomationProvider">
75
<RequiredTargetFramework>3.0</RequiredTargetFramework>
77
<Reference Include="UIAutomationTypes">
78
<RequiredTargetFramework>3.0</RequiredTargetFramework>
80
<Reference Include="WindowsBase">
81
<RequiredTargetFramework>3.0</RequiredTargetFramework>
85
<Compile Include="..\..\..\Main\GlobalAssemblyInfo.cs">
86
<Link>Properties\GlobalAssemblyInfo.cs</Link>
88
<Compile Include="AvalonEditCommands.cs" />
89
<Compile Include="CodeCompletion\CompletionListBox.cs" />
90
<Compile Include="CodeCompletion\CompletionWindowBase.cs" />
91
<Compile Include="CodeCompletion\CompletionList.cs" />
92
<Compile Include="CodeCompletion\CompletionWindow.cs">
93
<SubType>Code</SubType>
95
<Compile Include="CodeCompletion\ICompletionData.cs" />
96
<Compile Include="CodeCompletion\InsightWindow.cs" />
97
<Compile Include="CodeCompletion\IOverloadProvider.cs" />
98
<Compile Include="CodeCompletion\OverloadInsightWindow.cs" />
99
<Compile Include="CodeCompletion\OverloadViewer.cs" />
100
<Compile Include="Document\ChangeTrackingCheckpoint.cs" />
101
<Compile Include="Document\DocumentChangeOperation.cs">
102
<DependentUpon>UndoStack.cs</DependentUpon>
104
<Compile Include="Document\ILineTracker.cs" />
105
<Compile Include="Document\ISegment.cs" />
106
<Compile Include="Document\ITextSource.cs" />
107
<Compile Include="Document\IUndoableOperation.cs">
108
<DependentUpon>UndoStack.cs</DependentUpon>
110
<Compile Include="Document\LineNode.cs">
111
<DependentUpon>DocumentLine.cs</DependentUpon>
113
<Compile Include="Document\NewLineFinder.cs" />
114
<Compile Include="Document\OffsetChangeMap.cs" />
115
<Compile Include="Document\TextDocumentWeakEventManager.cs">
116
<DependentUpon>TextDocument.cs</DependentUpon>
118
<Compile Include="Document\TextSegmentCollection.cs" />
119
<Compile Include="Document\TextAnchor.cs" />
120
<Compile Include="Document\TextAnchorNode.cs">
121
<DependentUpon>TextAnchor.cs</DependentUpon>
123
<Compile Include="Document\TextAnchorTree.cs">
124
<DependentUpon>TextAnchor.cs</DependentUpon>
126
<Compile Include="Document\TextLocation.cs" />
127
<Compile Include="Document\TextSegment.cs" />
128
<Compile Include="Document\TextUtilities.cs" />
129
<Compile Include="Document\UndoOperationGroup.cs">
130
<DependentUpon>UndoStack.cs</DependentUpon>
132
<Compile Include="Document\UndoStack.cs">
134
<Compile Include="Document\WeakLineTracker.cs">
135
<DependentUpon>ILineTracker.cs</DependentUpon>
137
<Compile Include="Editing\AbstractMargin.cs" />
138
<Compile Include="Editing\Caret.cs" />
139
<Compile Include="Editing\CaretLayer.cs">
141
<Compile Include="Editing\CaretNavigationCommandHandler.cs">
143
<Compile Include="Editing\CaretWeakEventHandler.cs" />
144
<Compile Include="Editing\DottedLineMargin.cs" />
145
<Compile Include="Editing\DragDropException.cs" />
146
<Compile Include="Editing\EditingCommandHandler.cs" />
147
<Compile Include="Folding\AbstractFoldingStrategy.cs" />
148
<Compile Include="Folding\FoldingElementGenerator.cs" />
149
<Compile Include="Folding\FoldingManager.cs" />
150
<Compile Include="Folding\FoldingMargin.cs" />
151
<Compile Include="Folding\FoldingMarginMarker.cs" />
152
<Compile Include="Folding\FoldingSection.cs" />
153
<Compile Include="Editing\IReadOnlySectionProvider.cs" />
154
<Compile Include="Editing\LineNumberMargin.cs" />
155
<Compile Include="Editing\NoReadOnlySections.cs">
156
<DependentUpon>IReadOnlySectionProvider.cs</DependentUpon>
158
<Compile Include="Editing\RectangleSelection.cs">
159
<DependentUpon>Selection.cs</DependentUpon>
161
<Compile Include="Editing\Selection.cs" />
162
<Compile Include="Editing\SelectionColorizer.cs">
163
<DependentUpon>Selection.cs</DependentUpon>
165
<Compile Include="Editing\SelectionLayer.cs">
166
<DependentUpon>Selection.cs</DependentUpon>
168
<Compile Include="Editing\SelectionMouseHandler.cs">
169
<DependentUpon>Selection.cs</DependentUpon>
171
<Compile Include="Editing\SimpleSelection.cs">
172
<DependentUpon>Selection.cs</DependentUpon>
174
<Compile Include="Editing\TextArea.cs" />
175
<Compile Include="Editing\TextAreaDefaultInputHandlers.cs" />
176
<Compile Include="Editing\TextAreaInputHandler.cs" />
177
<Compile Include="Editing\TextSegmentReadOnlySectionProvider.cs">
178
<DependentUpon>IReadOnlySectionProvider.cs</DependentUpon>
180
<Compile Include="Folding\NewFolding.cs" />
181
<Compile Include="Folding\XmlFoldingStrategy.cs" />
182
<Compile Include="Highlighting\DocumentHighlighter.cs" />
183
<Compile Include="Highlighting\HighlightedInlineBuilder.cs" />
184
<Compile Include="Highlighting\HighlightedLine.cs" />
185
<Compile Include="Highlighting\HighlightedSection.cs" />
186
<Compile Include="Highlighting\HighlightingBrush.cs" />
187
<Compile Include="Highlighting\HighlightingColor.cs" />
188
<Compile Include="Highlighting\HighlightingColorizer.cs" />
189
<Compile Include="Highlighting\HighlightingDefinitionInvalidException.cs" />
190
<Compile Include="Highlighting\HighlightingDefinitionTypeConverter.cs" />
191
<Compile Include="Highlighting\HighlightingManager.cs" />
192
<Compile Include="Highlighting\HtmlClipboard.cs" />
193
<Compile Include="Highlighting\IHighlighter.cs" />
194
<Compile Include="Highlighting\IHighlightingDefinition.cs" />
195
<Compile Include="Highlighting\HighlightingRule.cs" />
196
<Compile Include="Highlighting\Resources\Resources.cs" />
197
<Compile Include="Highlighting\HighlightingRuleSet.cs" />
198
<Compile Include="Highlighting\HighlightingSpan.cs" />
199
<Compile Include="Highlighting\IHighlightingDefinitionReferenceResolver.cs">
201
<Compile Include="Highlighting\Xshd\HighlightingLoader.cs" />
202
<Compile Include="Highlighting\Xshd\IXshdVisitor.cs" />
203
<Compile Include="Highlighting\Xshd\SaveXshdVisitor.cs" />
204
<Compile Include="Highlighting\Xshd\V1Loader.cs" />
205
<Compile Include="Highlighting\Xshd\V2Loader.cs" />
206
<Compile Include="Highlighting\Xshd\XmlHighlightingDefinition.cs" />
207
<Compile Include="Highlighting\Xshd\XshdColor.cs" />
208
<Compile Include="Highlighting\Xshd\XshdImport.cs" />
209
<Compile Include="Highlighting\Xshd\XshdReference.cs" />
210
<Compile Include="Highlighting\Xshd\XshdElement.cs" />
211
<Compile Include="Highlighting\Xshd\XshdKeywords.cs" />
212
<Compile Include="Highlighting\Xshd\XshdRule.cs" />
213
<Compile Include="Highlighting\Xshd\XshdRuleSet.cs" />
214
<Compile Include="Highlighting\Xshd\XshdSpan.cs" />
215
<Compile Include="Highlighting\Xshd\XshdSyntaxDefinition.cs" />
216
<Compile Include="Indentation\CSharp\IndentationReformatter.cs" />
217
<Compile Include="Indentation\CSharp\CSharpIndentationStrategy.cs" />
218
<Compile Include="Indentation\CSharp\DocumentAccessor.cs" />
219
<Compile Include="Indentation\DefaultIndentationStrategy.cs" />
220
<Compile Include="Indentation\IIndentationStrategy.cs" />
221
<Compile Include="Rendering\BackgroundGeometryBuilder.cs">
222
<DependentUpon>IBackgroundRenderer.cs</DependentUpon>
224
<Compile Include="Rendering\CollapsedLineSection.cs">
225
<DependentUpon>HeightTree.cs</DependentUpon>
227
<Compile Include="Rendering\ColorizingTransformer.cs">
228
<DependentUpon>IVisualLineTransformer.cs</DependentUpon>
230
<Compile Include="Rendering\DocumentColorizingTransformer.cs">
231
<DependentUpon>IVisualLineTransformer.cs</DependentUpon>
233
<Compile Include="Rendering\FormattedTextElement.cs" />
234
<Compile Include="Rendering\GlobalTextRunProperties.cs">
235
<DependentUpon>TextView.cs</DependentUpon>
237
<Compile Include="Rendering\HeightTree.cs" />
238
<Compile Include="Rendering\HeightTreeLineNode.cs">
239
<DependentUpon>HeightTree.cs</DependentUpon>
241
<Compile Include="Rendering\HeightTreeNode.cs">
242
<DependentUpon>HeightTree.cs</DependentUpon>
244
<Compile Include="Rendering\IBackgroundRenderer.cs" />
245
<Compile Include="Rendering\InlineObjectRun.cs" />
246
<Compile Include="Rendering\ITextRunConstructionContext.cs">
247
<DependentUpon>VisualLineElementGenerator.cs</DependentUpon>
249
<Compile Include="Rendering\ITextViewConnect.cs">
250
<DependentUpon>TextView.cs</DependentUpon>
252
<Compile Include="Rendering\IVisualLineTransformer.cs" />
253
<Compile Include="Rendering\Layer.cs">
254
<DependentUpon>TextView.cs</DependentUpon>
256
<Compile Include="Rendering\LayerPosition.cs">
257
<DependentUpon>TextView.cs</DependentUpon>
259
<Compile Include="Rendering\LinkElementGenerator.cs" />
260
<Compile Include="Rendering\MouseHoverLogic.cs" />
261
<Compile Include="Rendering\NewLineElementGenerator.cs" />
262
<Compile Include="Rendering\SimpleTextSource.cs">
263
<DependentUpon>FormattedTextElement.cs</DependentUpon>
265
<Compile Include="Rendering\SingleCharacterElementGenerator.cs" />
266
<Compile Include="Rendering\TextLayer.cs">
267
<DependentUpon>TextView.cs</DependentUpon>
269
<Compile Include="Rendering\TextView.cs" />
270
<Compile Include="Rendering\TextViewCachedElements.cs" />
271
<Compile Include="Rendering\TextViewWeakEventManager.cs">
272
<DependentUpon>TextView.cs</DependentUpon>
274
<Compile Include="Rendering\VisualLine.cs" />
275
<Compile Include="Rendering\VisualLineConstructionStartEventArgs.cs" />
276
<Compile Include="Rendering\VisualLineElement.cs" />
277
<Compile Include="Rendering\VisualLineElementGenerator.cs" />
278
<Compile Include="Rendering\VisualLineElementTextRunProperties.cs">
279
<DependentUpon>VisualLine.cs</DependentUpon>
281
<Compile Include="Rendering\VisualLineLinkText.cs" />
282
<Compile Include="Rendering\VisualLinesInvalidException.cs" />
283
<Compile Include="Rendering\VisualLineText.cs" />
284
<Compile Include="Rendering\VisualLineTextParagraphProperties.cs">
285
<DependentUpon>VisualLine.cs</DependentUpon>
287
<Compile Include="Rendering\VisualLineTextSource.cs">
288
<DependentUpon>VisualLineElementGenerator.cs</DependentUpon>
290
<Compile Include="Rendering\VisualYPosition.cs">
291
<DependentUpon>VisualLine.cs</DependentUpon>
293
<Compile Include="Snippets\IActiveElement.cs" />
294
<Compile Include="Snippets\SnippetAnchorElement.cs" />
295
<Compile Include="Snippets\SnippetEventArgs.cs" />
296
<Compile Include="Snippets\SnippetInputHandler.cs" />
297
<Compile Include="Snippets\Snippet.cs" />
298
<Compile Include="Snippets\SnippetBoundElement.cs" />
299
<Compile Include="Snippets\SnippetCaretElement.cs" />
300
<Compile Include="Snippets\SnippetContainerElement.cs" />
301
<Compile Include="Snippets\SnippetElement.cs" />
302
<Compile Include="Snippets\InsertionContext.cs" />
303
<Compile Include="Snippets\SnippetReplaceableTextElement.cs" />
304
<Compile Include="Snippets\SnippetSelectionElement.cs" />
305
<Compile Include="Snippets\SnippetTextElement.cs" />
306
<Compile Include="TextEditor.cs" />
307
<Compile Include="TextEditorAutomationPeer.cs" />
308
<Compile Include="TextEditorComponent.cs">
310
<Compile Include="Properties\AssemblyInfo.cs" />
311
<Compile Include="Document\DocumentChangeEventArgs.cs" />
312
<Compile Include="Document\GapTextBuffer.cs">
313
<DependentUpon>TextDocument.cs</DependentUpon>
315
<Compile Include="Document\LineManager.cs">
316
<DependentUpon>TextDocument.cs</DependentUpon>
318
<Compile Include="Document\DocumentLine.cs" />
319
<Compile Include="Document\DocumentLineTree.cs">
320
<DependentUpon>DocumentLine.cs</DependentUpon>
322
<Compile Include="Document\TextDocument.cs" />
323
<Compile Include="TextEditorOptions.cs" />
324
<Compile Include="TextEditorWeakEventManager.cs">
325
<DependentUpon>TextEditor.cs</DependentUpon>
327
<Compile Include="TextViewPosition.cs" />
328
<Compile Include="Utils\Boxes.cs" />
329
<Compile Include="Utils\BusyManager.cs" />
330
<Compile Include="Utils\CharRope.cs" />
331
<Compile Include="Utils\CompressingTreeList.cs" />
332
<Compile Include="Utils\Constants.cs" />
333
<Compile Include="Utils\DelayedEvents.cs" />
334
<Compile Include="Utils\CallbackOnDispose.cs" />
335
<Compile Include="Utils\Deque.cs" />
336
<Compile Include="Utils\Empty.cs" />
337
<Compile Include="Utils\ExtensionMethods.cs" />
338
<Compile Include="Utils\FileReader.cs" />
339
<Compile Include="Utils\ImmutableStack.cs" />
340
<Compile Include="Utils\NullSafeCollection.cs" />
341
<Compile Include="Utils\ObserveAddRemoveCollection.cs" />
342
<Compile Include="Utils\PropertyChangedWeakEventManager.cs" />
343
<Compile Include="Utils\Rope.cs" />
344
<Compile Include="Utils\RopeNode.cs" />
345
<Compile Include="Utils\RopeTextReader.cs" />
346
<Compile Include="Utils\StringSegment.cs" />
347
<Compile Include="Utils\TextFormatterFactory.cs" />
348
<Compile Include="Utils\WeakEventManagerBase.cs" />
349
<Compile Include="Utils\PixelSnapHelpers.cs" />
350
<Compile Include="Utils\ThrowUtil.cs" />
351
<Compile Include="Utils\Win32.cs" />
352
<CodeAnalysisDictionary Include="Properties\CodeAnalysisDictionary.xml" />
353
<Compile Include="Xml\AbstractAXmlVisitor.cs" />
354
<Compile Include="Xml\AXmlAttribute.cs" />
355
<Compile Include="Xml\AXmlAttributeCollection.cs" />
356
<Compile Include="Xml\AXmlContainer.cs" />
357
<Compile Include="Xml\AXmlDocument.cs" />
358
<Compile Include="Xml\AXmlElement.cs" />
359
<Compile Include="Xml\AXmlObject.cs" />
360
<Compile Include="Xml\AXmlObjectCollection.cs" />
361
<Compile Include="Xml\AXmlObjectEventArgs.cs" />
362
<Compile Include="Xml\AXmlParser.cs" />
363
<Compile Include="Xml\AXmlTag.cs" />
364
<Compile Include="Xml\AXmlText.cs" />
365
<Compile Include="Xml\CanonicalPrintAXmlVisitor.cs" />
366
<Compile Include="Xml\InternalException.cs" />
367
<Compile Include="Xml\TrackedSegmentCollection.cs">
368
<DependentUpon>AXmlParser.cs</DependentUpon>
370
<Compile Include="Xml\ExtensionMethods.cs" />
371
<Compile Include="Xml\FilteredCollection.cs" />
372
<Compile Include="Xml\IAXmlVisitor.cs" />
373
<Compile Include="Xml\MergedCollection.cs" />
374
<Compile Include="Xml\PrettyPrintAXmlVisitor.cs" />
375
<Compile Include="Xml\SyntaxError.cs" />
376
<Compile Include="Xml\TagMatchingHeuristics.cs">
377
<DependentUpon>AXmlParser.cs</DependentUpon>
379
<Compile Include="Xml\TagReader.cs">
380
<DependentUpon>AXmlParser.cs</DependentUpon>
382
<Compile Include="Xml\TextType.cs">
383
<DependentUpon>AXmlText.cs</DependentUpon>
385
<Compile Include="Xml\TokenReader.cs">
386
<DependentUpon>AXmlParser.cs</DependentUpon>
388
<Resource Include="themes\RightArrow.cur" />
389
<EmbeddedResource Include="Highlighting\Resources\ASPX.xshd" />
390
<EmbeddedResource Include="Highlighting\Resources\Boo.xshd" />
391
<EmbeddedResource Include="Highlighting\Resources\Coco-Mode.xshd" />
392
<EmbeddedResource Include="Highlighting\Resources\CPP-Mode.xshd" />
393
<EmbeddedResource Include="Highlighting\Resources\HTML-Mode.xshd" />
394
<EmbeddedResource Include="Highlighting\Resources\Java-Mode.xshd" />
395
<EmbeddedResource Include="Highlighting\Resources\JavaScript-Mode.xshd" />
396
<EmbeddedResource Include="Highlighting\Resources\Patch-Mode.xshd" />
397
<EmbeddedResource Include="Highlighting\Resources\PHP-Mode.xshd" />
398
<EmbeddedResource Include="Highlighting\Resources\Tex-Mode.xshd" />
399
<EmbeddedResource Include="Highlighting\Resources\VBNET-Mode.xshd" />
400
<EmbeddedResource Include="Highlighting\Resources\XML-Mode.xshd" />
401
<EmbeddedResource Include="Highlighting\Resources\ModeV1.xsd" />
402
<EmbeddedResource Include="Highlighting\Resources\ModeV2.xsd" />
403
<EmbeddedResource Include="Highlighting\Resources\CSharp-Mode.xshd" />
404
<EmbeddedResource Include="Highlighting\Resources\XmlDoc.xshd" />
407
<Page Include="CodeCompletion\CompletionList.xaml" />
408
<Page Include="CodeCompletion\InsightWindow.xaml" />
409
<Page Include="TextEditor.xaml" />
410
<Page Include="themes\generic.xaml" />
413
<EmbeddedResource Include="Highlighting\Resources\CSS-Mode.xshd" />
b'\\ No newline at end of file'