1
ļ»æ<?xml version="1.0" encoding="utf-8"?>
2
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
4
<ProjectGuid>{3B2A5653-EC97-4001-BB9B-D90F1AF2C371}</ProjectGuid>
5
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7
<OutputType>Library</OutputType>
8
<RootNamespace>ICSharpCode.NRefactory</RootNamespace>
9
<AssemblyName>ICSharpCode.NRefactory</AssemblyName>
10
<AppDesignerFolder>Properties</AppDesignerFolder>
11
<ProductVersion>10.0.0</ProductVersion>
12
<SchemaVersion>2.0</SchemaVersion>
13
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
14
<NoStdLib>False</NoStdLib>
15
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
16
<RunCodeAnalysis>False</RunCodeAnalysis>
17
<CodeAnalysisRules>-Microsoft.Design#CA1000;-Microsoft.Design#CA1004;-Microsoft.Design#CA1005;-Microsoft.Design#CA1006;-Microsoft.Design#CA1026;-Microsoft.Design#CA1033;-Microsoft.Design#CA1051;-Microsoft.Design#CA1063;-Microsoft.Naming#CA1702;-Microsoft.Naming#CA1704;-Microsoft.Naming#CA1710;-Microsoft.Naming#CA1716;-Microsoft.Naming#CA1720;-Microsoft.Performance#CA1800;-Microsoft.Security#CA2104</CodeAnalysisRules>
18
<SignAssembly>True</SignAssembly>
19
<AssemblyOriginatorKeyFile>..\ICSharpCode.NRefactory.snk</AssemblyOriginatorKeyFile>
20
<DelaySign>False</DelaySign>
21
<AssemblyOriginatorKeyMode>File</AssemblyOriginatorKeyMode>
22
<WarningLevel>4</WarningLevel>
24
<OutputPath>..\bin\$(Configuration)\</OutputPath>
25
<DocumentationFile>..\bin\$(Configuration)\ICSharpCode.NRefactory.xml</DocumentationFile>
27
<PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
28
<PlatformTarget>AnyCPU</PlatformTarget>
29
<RegisterForComInterop>False</RegisterForComInterop>
30
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
31
<BaseAddress>465371136</BaseAddress>
32
<FileAlignment>4096</FileAlignment>
34
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
35
<Optimize>False</Optimize>
36
<DefineConstants>DEBUG;TRACE</DefineConstants>
37
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
38
<StartAction>Project</StartAction>
40
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
41
<Optimize>True</Optimize>
42
<DefineConstants>TRACE</DefineConstants>
43
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
45
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
46
<DebugType>full</DebugType>
47
<DebugSymbols>True</DebugSymbols>
49
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
50
<DebugType>none</DebugType>
52
<PropertyGroup Condition=" '$(Configuration)' == 'net_4_5_Debug' ">
53
<Optimize>False</Optimize>
54
<DefineConstants>DEBUG;TRACE;NET_4_5</DefineConstants>
55
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
56
<StartAction>Project</StartAction>
57
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
59
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'net_4_5_Debug|AnyCPU' ">
60
<DebugType>full</DebugType>
61
<DebugSymbols>True</DebugSymbols>
62
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
64
<PropertyGroup Condition=" '$(Configuration)' == 'net_4_5_Release' ">
65
<Optimize>True</Optimize>
66
<DefineConstants>TRACE;NET_4_5</DefineConstants>
67
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
68
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
70
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'net_4_5_Release|AnyCPU' ">
71
<DebugType>none</DebugType>
72
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
75
<Reference Include="System" />
76
<Reference Include="System.Core" />
77
<Reference Include="System.Xml" />
78
<Reference Include="System.Xml.Linq" />
81
<Compile Include="Documentation\DocumentationComment.cs" />
82
<Compile Include="Documentation\GetPotentiallyNestedClassTypeReference.cs" />
83
<Compile Include="Documentation\IDocumentationProvider.cs" />
84
<Compile Include="Editor\IDocument.cs" />
85
<Compile Include="Editor\IDocumentLine.cs" />
86
<Compile Include="Editor\ISegment.cs" />
87
<Compile Include="Editor\ITextAnchor.cs" />
88
<Compile Include="Editor\ITextSource.cs" />
89
<Compile Include="Editor\ReadOnlyDocument.cs" />
90
<Compile Include="Editor\StringBuilderDocument.cs" />
91
<Compile Include="Editor\StringTextSource.cs" />
92
<Compile Include="Editor\TextChangeEventArgs.cs" />
93
<Compile Include="Editor\TextSourceVersionProvider.cs" />
94
<Compile Include="IAnnotatable.cs" />
95
<Compile Include="PatternMatching\BacktrackingInfo.cs" />
96
<Compile Include="PatternMatching\Choice.cs" />
97
<Compile Include="PatternMatching\AnyNode.cs" />
98
<Compile Include="PatternMatching\Backreference.cs" />
99
<Compile Include="PatternMatching\INode.cs" />
100
<Compile Include="PatternMatching\Match.cs" />
101
<Compile Include="PatternMatching\NamedNode.cs" />
102
<Compile Include="PatternMatching\OptionalNode.cs" />
103
<Compile Include="PatternMatching\Repeat.cs" />
104
<Compile Include="PatternMatching\Pattern.cs" />
105
<Compile Include="Documentation\XmlDocumentationProvider.cs" />
106
<Compile Include="Properties\AssemblyInfo.cs" />
107
<Compile Include="Properties\GlobalAssemblyInfo.cs" />
108
<Compile Include="Role.cs" />
109
<Compile Include="Semantics\AmbiguousResolveResult.cs" />
110
<Compile Include="Semantics\ArrayAccessResolveResult.cs" />
111
<Compile Include="Semantics\ArrayCreateResolveResult.cs" />
112
<Compile Include="Semantics\ByReferenceResolveResult.cs" />
113
<Compile Include="Semantics\ConstantResolveResult.cs" />
114
<Compile Include="Semantics\ConversionResolveResult.cs" />
115
<Compile Include="Semantics\SizeOfResolveResult.cs" />
116
<Compile Include="Semantics\ErrorResolveResult.cs" />
117
<Compile Include="Semantics\Conversion.cs" />
118
<Compile Include="Semantics\ForEachResolveResult.cs" />
119
<Compile Include="Semantics\InitializedObjectResolveResult.cs" />
120
<Compile Include="Semantics\InvocationResolveResult.cs" />
121
<Compile Include="Semantics\LocalResolveResult.cs" />
122
<Compile Include="Semantics\MemberResolveResult.cs" />
123
<Compile Include="Semantics\NamedArgumentResolveResult.cs" />
124
<Compile Include="Semantics\NamespaceResolveResult.cs" />
125
<Compile Include="Semantics\OperatorResolveResult.cs" />
126
<Compile Include="Semantics\ResolveResult.cs" />
127
<Compile Include="Semantics\ThisResolveResult.cs" />
128
<Compile Include="Semantics\TypeIsResolveResult.cs" />
129
<Compile Include="Semantics\TypeOfResolveResult.cs" />
130
<Compile Include="Semantics\TypeResolveResult.cs" />
131
<Compile Include="Semantics\UnknownMemberResolveResult.cs" />
132
<Compile Include="TextLocation.cs" />
133
<Compile Include="TypeSystem\Accessibility.cs" />
134
<Compile Include="TypeSystem\AnonymousType.cs" />
135
<Compile Include="TypeSystem\ArrayType.cs" />
136
<Compile Include="TypeSystem\ByReferenceType.cs" />
137
<Compile Include="TypeSystem\CecilLoader.cs" />
138
<Compile Include="TypeSystem\ComHelper.cs" />
139
<Compile Include="TypeSystem\DefaultSolutionSnapshot.cs" />
140
<Compile Include="TypeSystem\DomRegion.cs" />
141
<Compile Include="TypeSystem\EntityType.cs" />
142
<Compile Include="TypeSystem\TypeParameterSubstitution.cs" />
143
<Compile Include="TypeSystem\TypeSystemExtensions.cs" />
144
<Compile Include="TypeSystem\FullTypeName.cs" />
145
<Compile Include="TypeSystem\IAmbience.cs" />
146
<Compile Include="TypeSystem\IAssembly.cs" />
147
<Compile Include="TypeSystem\IAttribute.cs" />
148
<Compile Include="TypeSystem\ICompilation.cs" />
149
<Compile Include="TypeSystem\IConstantValue.cs" />
150
<Compile Include="TypeSystem\IEntity.cs" />
151
<Compile Include="TypeSystem\IEvent.cs" />
152
<Compile Include="TypeSystem\IField.cs" />
153
<Compile Include="TypeSystem\IFreezable.cs" />
154
<Compile Include="TypeSystem\IInterningProvider.cs" />
155
<Compile Include="TypeSystem\IMember.cs" />
156
<Compile Include="TypeSystem\IMethod.cs" />
157
<Compile Include="TypeSystem\Implementation\AbstractFreezable.cs" />
158
<Compile Include="TypeSystem\Implementation\AbstractResolvedEntity.cs" />
159
<Compile Include="TypeSystem\Implementation\AbstractResolvedMember.cs" />
160
<Compile Include="TypeSystem\Implementation\AbstractResolvedTypeParameter.cs" />
161
<Compile Include="TypeSystem\Implementation\AbstractType.cs" />
162
<Compile Include="TypeSystem\Implementation\AbstractUnresolvedEntity.cs" />
163
<Compile Include="TypeSystem\Implementation\AbstractUnresolvedMember.cs" />
164
<Compile Include="TypeSystem\Implementation\AccessorOwnerMemberReference.cs" />
165
<Compile Include="TypeSystem\Implementation\BaseTypeCollector.cs" />
166
<Compile Include="TypeSystem\Implementation\DefaultAssemblyReference.cs" />
167
<Compile Include="TypeSystem\Implementation\DefaultAttribute.cs" />
168
<Compile Include="TypeSystem\Implementation\DefaultMemberReference.cs" />
169
<Compile Include="TypeSystem\Implementation\DefaultParameter.cs" />
170
<Compile Include="TypeSystem\Implementation\DefaultResolvedEvent.cs" />
171
<Compile Include="TypeSystem\Implementation\DefaultResolvedField.cs" />
172
<Compile Include="TypeSystem\Implementation\DefaultResolvedMethod.cs" />
173
<Compile Include="TypeSystem\Implementation\DefaultResolvedProperty.cs" />
174
<Compile Include="TypeSystem\Implementation\DefaultResolvedTypeDefinition.cs" />
175
<Compile Include="TypeSystem\Implementation\DefaultResolvedTypeParameter.cs" />
176
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedAssembly.cs" />
177
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedAttribute.cs" />
178
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedEvent.cs" />
179
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedField.cs" />
180
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedMethod.cs" />
181
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedParameter.cs" />
182
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedProperty.cs" />
183
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedTypeDefinition.cs" />
184
<Compile Include="TypeSystem\Implementation\DefaultUnresolvedTypeParameter.cs" />
185
<Compile Include="TypeSystem\Implementation\DummyTypeParameter.cs" />
186
<Compile Include="TypeSystem\Implementation\ExplicitInterfaceImplementationMemberReference.cs" />
187
<Compile Include="TypeSystem\Implementation\FullNameAndTypeParameterCount.cs" />
188
<Compile Include="TypeSystem\Implementation\GetClassTypeReference.cs" />
189
<Compile Include="TypeSystem\Implementation\GetMembersHelper.cs" />
190
<Compile Include="TypeSystem\Implementation\KnownTypeCache.cs" />
191
<Compile Include="TypeSystem\Implementation\MergedNamespace.cs" />
192
<Compile Include="TypeSystem\Implementation\MinimalCorlib.cs" />
193
<Compile Include="TypeSystem\Implementation\NestedTypeReference.cs" />
194
<Compile Include="TypeSystem\Implementation\SimpleCompilation.cs" />
195
<Compile Include="TypeSystem\Implementation\SimpleConstantValue.cs" />
196
<Compile Include="TypeSystem\Implementation\SimpleInterningProvider.cs" />
197
<Compile Include="TypeSystem\Implementation\SpecializedEvent.cs" />
198
<Compile Include="TypeSystem\Implementation\SpecializedField.cs" />
199
<Compile Include="TypeSystem\Implementation\SpecializedMember.cs" />
200
<Compile Include="TypeSystem\Implementation\SpecializedMethod.cs" />
201
<Compile Include="TypeSystem\Implementation\SpecializedProperty.cs" />
202
<Compile Include="TypeSystem\Implementation\SpecializingMemberReference.cs" />
203
<Compile Include="TypeSystem\Implementation\TypeParameterReference.cs" />
204
<Compile Include="TypeSystem\Implementation\TypeWithElementType.cs" />
205
<Compile Include="TypeSystem\Implementation\UnknownType.cs" />
206
<Compile Include="TypeSystem\Implementation\VoidTypeDefinition.cs" />
207
<Compile Include="TypeSystem\INamedElement.cs" />
208
<Compile Include="TypeSystem\INamespace.cs" />
209
<Compile Include="TypeSystem\InheritanceHelper.cs" />
210
<Compile Include="TypeSystem\IntersectionType.cs" />
211
<Compile Include="TypeSystem\IParameter.cs" />
212
<Compile Include="TypeSystem\IParameterizedMember.cs" />
213
<Compile Include="TypeSystem\IUnresolvedFile.cs" />
214
<Compile Include="TypeSystem\IProjectContent.cs" />
215
<Compile Include="TypeSystem\IProperty.cs" />
216
<Compile Include="TypeSystem\ISolutionSnapshot.cs" />
217
<Compile Include="TypeSystem\ISupportsInterning.cs" />
218
<Compile Include="TypeSystem\IType.cs" />
219
<Compile Include="TypeSystem\ITypeDefinition.cs" />
220
<Compile Include="TypeSystem\ITypeParameter.cs" />
221
<Compile Include="TypeSystem\ITypeReference.cs" />
222
<Compile Include="TypeSystem\KnownTypeReference.cs" />
223
<Compile Include="TypeSystem\NullableType.cs" />
224
<Compile Include="TypeSystem\ParameterizedType.cs" />
225
<Compile Include="TypeSystem\ParameterListComparer.cs" />
226
<Compile Include="TypeSystem\ProjectReference.cs" />
227
<Compile Include="TypeSystem\ReflectionNameParseException.cs" />
228
<Compile Include="TypeSystem\SimpleTypeResolveContext.cs" />
229
<Compile Include="TypeSystem\TopLevelTypeName.cs" />
230
<Compile Include="TypeSystem\TypeKind.cs" />
231
<Compile Include="TypeSystem\TypeVisitor.cs" />
232
<Compile Include="TypeSystem\IVariable.cs" />
233
<Compile Include="TypeSystem\PointerType.cs" />
234
<Compile Include="TypeSystem\ReflectionHelper.cs" />
235
<Compile Include="TypeSystem\SpecialType.cs" />
236
<Compile Include="Utils\7BitEncodedInts.cs" />
237
<Compile Include="Utils\BitVector16.cs" />
238
<Compile Include="Utils\BusyManager.cs" />
239
<Compile Include="Utils\CacheManager.cs" />
240
<Compile Include="Utils\CallbackOnDispose.cs" />
241
<Compile Include="Utils\CSharpPrimitiveCast.cs" />
242
<Compile Include="Utils\EmptyList.cs" />
243
<Compile Include="Utils\ExtensionMethods.cs" />
244
<Compile Include="Utils\FastSerializer.cs" />
245
<Compile Include="Utils\GraphVizGraph.cs" />
246
<Compile Include="Utils\ImmutableStack.cs" />
247
<Compile Include="Utils\KeyComparer.cs" />
248
<Compile Include="Utils\LazyInit.cs" />
249
<Compile Include="Utils\MultiDictionary.cs" />
250
<Compile Include="Utils\Platform.cs" />
251
<Compile Include="Utils\ProjectedList.cs" />
252
<Compile Include="Utils\ReferenceComparer.cs" />
253
<Compile Include="Utils\TreeTraversal.cs" />
254
<Compile Include="TypeSystem\Error.cs" />
255
<Compile Include="Completion\ICompletionData.cs" />
256
<Compile Include="Completion\DisplayFlags.cs" />
257
<Compile Include="Completion\IEntityCompletionData.cs" />
258
<Compile Include="Completion\CompletionCategory.cs" />
259
<Compile Include="Completion\IParameterDataProvider.cs" />
260
<Compile Include="Completion\IVariableCompletionData.cs" />
261
<Compile Include="Documentation\IdStringProvider.cs" />
262
<Compile Include="Documentation\IdStringMemberReference.cs" />
263
<Compile Include="Utils\CompositeFormatStringParser\CompositeFormatStringParser.cs" />
264
<Compile Include="Utils\CompositeFormatStringParser\TextSegment.cs" />
265
<Compile Include="Utils\CompositeFormatStringParser\FormatItem.cs" />
266
<Compile Include="Utils\CompositeFormatStringParser\FormatStringSegmentBase.cs" />
267
<Compile Include="Utils\CompositeFormatStringParser\IFormatStringSegment.cs" />
268
<Compile Include="Utils\CompositeFormatStringParser\IFormatStringError.cs" />
269
<Compile Include="Completion\CompletionExtensionMethods.cs" />
272
<Folder Include="Completion\" />
273
<Folder Include="TypeSystem\" />
274
<Folder Include="Utils\CompositeFormatStringParser\" />
277
<None Include="..\doc\Pattern Matching.html">
278
<Link>PatternMatching\Pattern Matching.html</Link>
280
<None Include="..\doc\XML Documentation.html">
281
<Link>Documentation\XML Documentation.html</Link>
284
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
286
<ProjectReference Include="..\..\cecil\Mono.Cecil.csproj">
287
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
288
<Name>Mono.Cecil</Name>
b'\\ No newline at end of file'