[mono/mono] 5b56dc2c: The stripper does not care if some variables can't be referenced (they'll be removed) and new cecil has a similar fix [#15727]

"Sebastien Pouliot ([email protected])" <[email protected]>
Newsgroups gmane.comp.gnome.mono.patches
Message-ID <00000141ff5ad6e5-eab02f05-0c40-4ffc-8e81-17b8d77008f6-000000@email.amazonses.com>
   Branch: refs/heads/master
     Home: https://github.com/mono/mono
  Compare: https://github.com/mono/mono/compare/9209bf563404...5b56dc2ce257

   Commit: 5b56dc2ce2577375e969f4a9c0a74f7be751ae8b
   Author: Sebastien Pouliot <[email protected]> (spouliot)
     Date: 2013-10-28 13:56:11 GMT
      URL: https://github.com/mono/mono/commit/5b56dc2ce2577375e969f4a9c0a74f7be751ae8b

The stripper does not care if some variables can't be referenced (they'll be removed) and new cecil has a similar fix [#15727]

Changed paths:
  M mcs/tools/cil-strip/Mono.Cecil.Cil/CodeReader.cs
Added paths:
  A mcs/tools/cil-strip/cil-strip.csproj

Modified: mcs/tools/cil-strip/Mono.Cecil.Cil/CodeReader.cs
===================================================================
@@ -98,7 +98,11 @@ public static ParameterDefinition GetParameter (MethodBody body, int index)
 
 		public static VariableDefinition GetVariable (MethodBody body, int index)
 		{
-			return body.Variables [index];
+			// bug 15727 - newer cecil does the same (in MethodDefinition.GetVariable)
+			var variables = body.Variables;
+			if (index < 0 || index >= variables.Count)
+				return null;
+			return variables [index];
 		}
 
 		void ReadCilBody (MethodBody body, BinaryReader br)

Added: mcs/tools/cil-strip/cil-strip.csproj
===================================================================
@@ -0,0 +1,991 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>10.0.0</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{7B3D8F99-304A-4C2E-BAC5-7D1A29747B01}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <RootNamespace>cilstrip</RootNamespace>
+    <AssemblyName>cil-strip</AssemblyName>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+    <Commandlineparameters>/Users/sebastienpouliot/Dropbox/iCatalogXniOS.exe /Users/sebastienpouliot/Dropbox/iCatalogXniOS-out.exe</Commandlineparameters>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>full</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <Externalconsole>true</Externalconsole>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <Folder Include="cil-strip\" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="AssemblyStripper.cs">
+      <Link>cil-strip\AssemblyStripper.cs</Link>
+    </Compile>
+    <Compile Include="cilstrip.cs">
+      <Link>cil-strip\cilstrip.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AggressiveReflectionReader.cs">
+      <Link>cil-strip\Mono.Cecil\AggressiveReflectionReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ArrayDimension.cs">
+      <Link>cil-strip\Mono.Cecil\ArrayDimension.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ArrayDimensionCollection.cs">
+      <Link>cil-strip\Mono.Cecil\ArrayDimensionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ArrayType.cs">
+      <Link>cil-strip\Mono.Cecil\ArrayType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyFactory.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyFactory.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyFlags.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyFlags.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyHashAlgorithm.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyHashAlgorithm.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyInfo.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyInfo.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyKind.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyKind.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyLinkedResource.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyLinkedResource.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyNameDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyNameDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyNameReference.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyNameReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\AssemblyNameReferenceCollection.cs">
+      <Link>cil-strip\Mono.Cecil\AssemblyNameReferenceCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\BaseAssemblyResolver.cs">
+      <Link>cil-strip\Mono.Cecil\BaseAssemblyResolver.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\BaseReflectionReader.cs">
+      <Link>cil-strip\Mono.Cecil\BaseReflectionReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\BaseReflectionVisitor.cs">
+      <Link>cil-strip\Mono.Cecil\BaseReflectionVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\BaseStructureVisitor.cs">
+      <Link>cil-strip\Mono.Cecil\BaseStructureVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\CallSite.cs">
+      <Link>cil-strip\Mono.Cecil\CallSite.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\CompactFrameworkCompatibility.cs">
+      <Link>cil-strip\Mono.Cecil\CompactFrameworkCompatibility.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\Constants.cs">
+      <Link>cil-strip\Mono.Cecil\Constants.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ConstraintCollection.cs">
+      <Link>cil-strip\Mono.Cecil\ConstraintCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ConstructorCollection.cs">
+      <Link>cil-strip\Mono.Cecil\ConstructorCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\CustomAttribute.cs">
+      <Link>cil-strip\Mono.Cecil\CustomAttribute.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\CustomAttributeCollection.cs">
+      <Link>cil-strip\Mono.Cecil\CustomAttributeCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\DefaultAssemblyResolver.cs">
+      <Link>cil-strip\Mono.Cecil\DefaultAssemblyResolver.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\DefaultImporter.cs">
+      <Link>cil-strip\Mono.Cecil\DefaultImporter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\EmbeddedResource.cs">
+      <Link>cil-strip\Mono.Cecil\EmbeddedResource.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\EventAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\EventAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\EventDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\EventDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\EventDefinitionCollection.cs">
+      <Link>cil-strip\Mono.Cecil\EventDefinitionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\EventReference.cs">
+      <Link>cil-strip\Mono.Cecil\EventReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ExternTypeCollection.cs">
+      <Link>cil-strip\Mono.Cecil\ExternTypeCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\FieldAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\FieldAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\FieldDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\FieldDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\FieldDefinitionCollection.cs">
+      <Link>cil-strip\Mono.Cecil\FieldDefinitionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\FieldReference.cs">
+      <Link>cil-strip\Mono.Cecil\FieldReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\FileAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\FileAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\FunctionPointerType.cs">
+      <Link>cil-strip\Mono.Cecil\FunctionPointerType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\GenericArgumentCollection.cs">
+      <Link>cil-strip\Mono.Cecil\GenericArgumentCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\GenericContext.cs">
+      <Link>cil-strip\Mono.Cecil\GenericContext.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\GenericInstanceMethod.cs">
+      <Link>cil-strip\Mono.Cecil\GenericInstanceMethod.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\GenericInstanceType.cs">
+      <Link>cil-strip\Mono.Cecil\GenericInstanceType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\GenericParameter.cs">
+      <Link>cil-strip\Mono.Cecil\GenericParameter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\GenericParameterAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\GenericParameterAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\GenericParameterCollection.cs">
+      <Link>cil-strip\Mono.Cecil\GenericParameterCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\HashCodeProvider.cs">
+      <Link>cil-strip\Mono.Cecil\HashCodeProvider.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IAnnotationProvider.cs">
+      <Link>cil-strip\Mono.Cecil\IAnnotationProvider.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IAssemblyResolver.cs">
+      <Link>cil-strip\Mono.Cecil\IAssemblyResolver.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ICustomAttributeProvider.cs">
+      <Link>cil-strip\Mono.Cecil\ICustomAttributeProvider.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IDetailReader.cs">
+      <Link>cil-strip\Mono.Cecil\IDetailReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IGenericInstance.cs">
+      <Link>cil-strip\Mono.Cecil\IGenericInstance.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IGenericParameterProvider.cs">
+      <Link>cil-strip\Mono.Cecil\IGenericParameterProvider.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IHasConstant.cs">
+      <Link>cil-strip\Mono.Cecil\IHasConstant.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IHasMarshalSpec.cs">
+      <Link>cil-strip\Mono.Cecil\IHasMarshalSpec.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IHasSecurity.cs">
+      <Link>cil-strip\Mono.Cecil\IHasSecurity.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IImporter.cs">
+      <Link>cil-strip\Mono.Cecil\IImporter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IMemberDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\IMemberDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IMemberReference.cs">
+      <Link>cil-strip\Mono.Cecil\IMemberReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IMetadataScope.cs">
+      <Link>cil-strip\Mono.Cecil\IMetadataScope.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IMetadataTokenProvider.cs">
+      <Link>cil-strip\Mono.Cecil\IMetadataTokenProvider.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IMethodSignature.cs">
+      <Link>cil-strip\Mono.Cecil\IMethodSignature.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IReflectionStructureVisitable.cs">
+      <Link>cil-strip\Mono.Cecil\IReflectionStructureVisitable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IReflectionStructureVisitor.cs">
+      <Link>cil-strip\Mono.Cecil\IReflectionStructureVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IReflectionVisitable.cs">
+      <Link>cil-strip\Mono.Cecil\IReflectionVisitable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IReflectionVisitor.cs">
+      <Link>cil-strip\Mono.Cecil\IReflectionVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\IRequireResolving.cs">
+      <Link>cil-strip\Mono.Cecil\IRequireResolving.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ImportContext.cs">
+      <Link>cil-strip\Mono.Cecil\ImportContext.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\InterfaceCollection.cs">
+      <Link>cil-strip\Mono.Cecil\InterfaceCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\LinkedResource.cs">
+      <Link>cil-strip\Mono.Cecil\LinkedResource.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ManifestResourceAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\ManifestResourceAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MarshalSpec.cs">
+      <Link>cil-strip\Mono.Cecil\MarshalSpec.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MemberReference.cs">
+      <Link>cil-strip\Mono.Cecil\MemberReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MemberReferenceCollection.cs">
+      <Link>cil-strip\Mono.Cecil\MemberReferenceCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MetadataResolver.cs">
+      <Link>cil-strip\Mono.Cecil\MetadataResolver.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\MethodAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodCallingConvention.cs">
+      <Link>cil-strip\Mono.Cecil\MethodCallingConvention.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\MethodDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodDefinitionCollection.cs">
+      <Link>cil-strip\Mono.Cecil\MethodDefinitionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodImplAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\MethodImplAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodReference.cs">
+      <Link>cil-strip\Mono.Cecil\MethodReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodReturnType.cs">
+      <Link>cil-strip\Mono.Cecil\MethodReturnType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodSemanticsAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\MethodSemanticsAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\MethodSpecification.cs">
+      <Link>cil-strip\Mono.Cecil\MethodSpecification.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\Modifiers.cs">
+      <Link>cil-strip\Mono.Cecil\Modifiers.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ModuleDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\ModuleDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ModuleDefinitionCollection.cs">
+      <Link>cil-strip\Mono.Cecil\ModuleDefinitionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ModuleReference.cs">
+      <Link>cil-strip\Mono.Cecil\ModuleReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ModuleReferenceCollection.cs">
+      <Link>cil-strip\Mono.Cecil\ModuleReferenceCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\NameObjectCollectionBase.cs">
+      <Link>cil-strip\Mono.Cecil\NameObjectCollectionBase.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\NativeType.cs">
+      <Link>cil-strip\Mono.Cecil\NativeType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\NestedTypeCollection.cs">
+      <Link>cil-strip\Mono.Cecil\NestedTypeCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\NullReferenceImporter.cs">
+      <Link>cil-strip\Mono.Cecil\NullReferenceImporter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\OverrideCollection.cs">
+      <Link>cil-strip\Mono.Cecil\OverrideCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\PInvokeAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\PInvokeAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\PInvokeInfo.cs">
+      <Link>cil-strip\Mono.Cecil\PInvokeInfo.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ParameterAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\ParameterAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ParameterDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\ParameterDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ParameterDefinitionCollection.cs">
+      <Link>cil-strip\Mono.Cecil\ParameterDefinitionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ParameterReference.cs">
+      <Link>cil-strip\Mono.Cecil\ParameterReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\PinnedType.cs">
+      <Link>cil-strip\Mono.Cecil\PinnedType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\PointerType.cs">
+      <Link>cil-strip\Mono.Cecil\PointerType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\PropertyAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\PropertyAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\PropertyDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\PropertyDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\PropertyDefinitionCollection.cs">
+      <Link>cil-strip\Mono.Cecil\PropertyDefinitionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\PropertyReference.cs">
+      <Link>cil-strip\Mono.Cecil\PropertyReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ReferenceType.cs">
+      <Link>cil-strip\Mono.Cecil\ReferenceType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ReflectionController.cs">
+      <Link>cil-strip\Mono.Cecil\ReflectionController.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ReflectionException.cs">
+      <Link>cil-strip\Mono.Cecil\ReflectionException.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ReflectionHelper.cs">
+      <Link>cil-strip\Mono.Cecil\ReflectionHelper.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ReflectionReader.cs">
+      <Link>cil-strip\Mono.Cecil\ReflectionReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ReflectionWriter.cs">
+      <Link>cil-strip\Mono.Cecil\ReflectionWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\Resource.cs">
+      <Link>cil-strip\Mono.Cecil\Resource.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\ResourceCollection.cs">
+      <Link>cil-strip\Mono.Cecil\ResourceCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\SecurityAction.cs">
+      <Link>cil-strip\Mono.Cecil\SecurityAction.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\SecurityDeclaration.cs">
+      <Link>cil-strip\Mono.Cecil\SecurityDeclaration.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\SecurityDeclarationCollection.cs">
+      <Link>cil-strip\Mono.Cecil\SecurityDeclarationCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\SecurityDeclarationReader.cs">
+      <Link>cil-strip\Mono.Cecil\SecurityDeclarationReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\SentinelType.cs">
+      <Link>cil-strip\Mono.Cecil\SentinelType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\StructureReader.cs">
+      <Link>cil-strip\Mono.Cecil\StructureReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\StructureWriter.cs">
+      <Link>cil-strip\Mono.Cecil\StructureWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\TableComparers.cs">
+      <Link>cil-strip\Mono.Cecil\TableComparers.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\TargetRuntime.cs">
+      <Link>cil-strip\Mono.Cecil\TargetRuntime.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\TypeAttributes.cs">
+      <Link>cil-strip\Mono.Cecil\TypeAttributes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\TypeDefinition.cs">
+      <Link>cil-strip\Mono.Cecil\TypeDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\TypeDefinitionCollection.cs">
+      <Link>cil-strip\Mono.Cecil\TypeDefinitionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\TypeReference.cs">
+      <Link>cil-strip\Mono.Cecil\TypeReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\TypeReferenceCollection.cs">
+      <Link>cil-strip\Mono.Cecil\TypeReferenceCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\TypeSpecification.cs">
+      <Link>cil-strip\Mono.Cecil\TypeSpecification.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil\VariantType.cs">
+      <Link>cil-strip\Mono.Cecil\VariantType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\BaseImageVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\BaseImageVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\CLIHeader.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\CLIHeader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\CopyImageVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\CopyImageVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\DOSHeader.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\DOSHeader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\DataDirectory.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\DataDirectory.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\DebugHeader.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\DebugHeader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\DebugStoreType.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\DebugStoreType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ExportTable.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ExportTable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\IBinaryVisitable.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\IBinaryVisitable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\IBinaryVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\IBinaryVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\IHeader.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\IHeader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\Image.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\Image.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ImageCharacteristics.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ImageCharacteristics.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ImageFormatException.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ImageFormatException.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ImageInitializer.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ImageInitializer.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ImageReader.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ImageReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ImageWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ImageWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\Imports.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\Imports.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\MemoryBinaryWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\MemoryBinaryWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\PEFileHeader.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\PEFileHeader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\PEOptionalHeader.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\PEOptionalHeader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\RVA.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\RVA.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ResourceDataEntry.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ResourceDataEntry.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ResourceDirectoryEntry.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ResourceDirectoryEntry.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ResourceDirectoryString.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ResourceDirectoryString.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ResourceDirectoryTable.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ResourceDirectoryTable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ResourceNode.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ResourceNode.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ResourceReader.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ResourceReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\ResourceWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\ResourceWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\RuntimeImage.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\RuntimeImage.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\Section.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\Section.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\SectionCharacteristics.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\SectionCharacteristics.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\SectionCollection.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\SectionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Binary\SubSystem.cs">
+      <Link>cil-strip\Mono.Cecil.Binary\SubSystem.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\BaseCodeVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\BaseCodeVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\CilWorker.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\CilWorker.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\Code.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\Code.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\CodeReader.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\CodeReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\CodeWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\CodeWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\Document.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\Document.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\DocumentHashAlgorithm.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\DocumentHashAlgorithm.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\DocumentLanguage.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\DocumentLanguage.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\DocumentLanguageVendor.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\DocumentLanguageVendor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\DocumentType.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\DocumentType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ExceptionHandler.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ExceptionHandler.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ExceptionHandlerCollection.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ExceptionHandlerCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ExceptionHandlerType.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ExceptionHandlerType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\FlowControl.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\FlowControl.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\GuidAttribute.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\GuidAttribute.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ICodeVisitable.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ICodeVisitable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ICodeVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ICodeVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\IScopeProvider.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\IScopeProvider.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ISymbolReader.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ISymbolReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ISymbolStoreFactory.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ISymbolStoreFactory.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ISymbolWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ISymbolWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\IVariableDefinitionProvider.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\IVariableDefinitionProvider.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\Instruction.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\Instruction.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\InstructionCollection.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\InstructionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\MethodBody.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\MethodBody.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\MethodDataSection.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\MethodDataSection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\MethodHeader.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\MethodHeader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\OpCode.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\OpCode.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\OpCodeNames.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\OpCodeNames.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\OpCodeType.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\OpCodeType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\OpCodes.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\OpCodes.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\OperandType.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\OperandType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\Scope.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\Scope.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\ScopeCollection.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\ScopeCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\SequencePoint.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\SequencePoint.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\StackBehaviour.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\StackBehaviour.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\SymbolStoreHelper.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\SymbolStoreHelper.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\VariableDefinition.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\VariableDefinition.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\VariableDefinitionCollection.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\VariableDefinitionCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Cil\VariableReference.cs">
+      <Link>cil-strip\Mono.Cecil.Cil\VariableReference.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Assembly.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Assembly.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\AssemblyOS.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\AssemblyOS.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\AssemblyProcessor.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\AssemblyProcessor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\AssemblyRef.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\AssemblyRef.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\AssemblyRefOS.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\AssemblyRefOS.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\AssemblyRefProcessor.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\AssemblyRefProcessor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\BaseMetadataVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\BaseMetadataVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\BlobHeap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\BlobHeap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\ClassLayout.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\ClassLayout.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\CodedIndex.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\CodedIndex.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Constant.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Constant.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\CultureUtils.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\CultureUtils.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\CustomAttribute.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\CustomAttribute.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\DeclSecurity.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\DeclSecurity.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\ElementType.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\ElementType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Event.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Event.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\EventMap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\EventMap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\EventPtr.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\EventPtr.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\ExportedType.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\ExportedType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Field.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Field.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\FieldLayout.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\FieldLayout.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\FieldMarshal.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\FieldMarshal.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\FieldPtr.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\FieldPtr.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\FieldRVA.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\FieldRVA.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\File.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\File.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\GenericParam.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\GenericParam.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\GenericParamConstraint.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\GenericParamConstraint.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\GuidHeap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\GuidHeap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\IMetadataRow.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\IMetadataRow.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\IMetadataTable.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\IMetadataTable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\IMetadataVisitable.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\IMetadataVisitable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\IMetadataVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\IMetadataVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\ImplMap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\ImplMap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\InterfaceImpl.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\InterfaceImpl.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\ManifestResource.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\ManifestResource.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MemberRef.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MemberRef.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataFormatException.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataFormatException.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataHeap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataHeap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataInitializer.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataInitializer.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataReader.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataRoot.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataRoot.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataRowReader.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataRowReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataRowWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataRowWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataStream.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataStream.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataStreamCollection.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataStreamCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataTableReader.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataTableReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataTableWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataTableWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataToken.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataToken.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MetadataWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MetadataWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Method.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Method.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MethodImpl.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MethodImpl.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MethodPtr.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MethodPtr.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MethodSemantics.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MethodSemantics.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\MethodSpec.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\MethodSpec.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Module.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Module.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\ModuleRef.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\ModuleRef.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\NestedClass.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\NestedClass.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Param.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Param.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\ParamPtr.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\ParamPtr.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Property.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Property.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\PropertyMap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\PropertyMap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\PropertyPtr.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\PropertyPtr.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\RowCollection.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\RowCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\StandAloneSig.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\StandAloneSig.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\StringsHeap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\StringsHeap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\TableCollection.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\TableCollection.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\TablesHeap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\TablesHeap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\TokenType.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\TokenType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\TypeDef.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\TypeDef.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\TypeRef.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\TypeRef.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\TypeSpec.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\TypeSpec.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\UserStringsHeap.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\UserStringsHeap.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Metadata\Utilities.cs">
+      <Link>cil-strip\Mono.Cecil.Metadata\Utilities.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\Array.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\Array.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\ArrayShape.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\ArrayShape.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\BaseSignatureVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\BaseSignatureVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\Class.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\Class.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\Constraint.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\Constraint.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\CustomAttrib.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\CustomAttrib.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\CustomMod.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\CustomMod.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\FieldSig.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\FieldSig.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\FnPtr.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\FnPtr.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\GenericArg.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\GenericArg.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\GenericInst.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\GenericInst.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\GenericInstSignature.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\GenericInstSignature.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\ISignatureVisitable.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\ISignatureVisitable.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\ISignatureVisitor.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\ISignatureVisitor.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\InputOutputItem.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\InputOutputItem.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\LocalVarSig.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\LocalVarSig.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\MVar.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\MVar.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\MarshalSig.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\MarshalSig.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\MethodDefSig.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\MethodDefSig.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\MethodRefSig.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\MethodRefSig.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\MethodSig.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\MethodSig.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\MethodSpec.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\MethodSpec.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\Param.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\Param.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\PropertySig.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\PropertySig.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\Ptr.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\Ptr.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\RetType.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\RetType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\SigType.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\SigType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\Signature.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\Signature.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\SignatureReader.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\SignatureReader.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\SignatureWriter.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\SignatureWriter.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\SzArray.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\SzArray.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\TypeSpec.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\TypeSpec.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\ValueType.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\ValueType.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Cecil.Signatures\Var.cs">
+      <Link>cil-strip\Mono.Cecil.Signatures\Var.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Xml\SecurityParser.cs">
+      <Link>cil-strip\Mono.Xml\SecurityParser.cs</Link>
+    </Compile>
+    <Compile Include="Mono.Xml\SmallXmlParser.cs">
+      <Link>cil-strip\Mono.Xml\SmallXmlParser.cs</Link>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Mono.Xml\ChangeLog">
+      <Link>cil-strip\Mono.Xml\ChangeLog</Link>
+    </None>
+  </ItemGroup>
+</Project>
\ No newline at end of file


_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.