You've already forked linux-packaging-mono
Imported Upstream version 6.4.0.137
Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
This commit is contained in:
parent
e9207cf623
commit
ef583813eb
10
external/cecil/symbols/pdb/Mono.Cecil.Pdb.csproj
vendored
10
external/cecil/symbols/pdb/Mono.Cecil.Pdb.csproj
vendored
@@ -1,14 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{63E6915C-7EA4-4D76-AB28-0D7191EEA626}</ProjectGuid>
|
||||
<RootNamespace>Mono.Cecil.Pdb</RootNamespace>
|
||||
<AssemblyName>Mono.Cecil.Pdb</AssemblyName>
|
||||
<TargetFrameworks>netstandard2.0;net40</TargetFrameworks>
|
||||
<NoWarn>0649</NoWarn>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Mono.Cecil.csproj">
|
||||
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
|
||||
<Name>Mono.Cecil</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
@@ -17,6 +13,4 @@
|
||||
<Compile Include="Microsoft.Cci.Pdb\*.cs" />
|
||||
<Compile Include="Mono.Cecil.Pdb\*.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="..\..\Mono.Cecil.props" />
|
||||
<Import Project="$(MSBuildCSharpTargets)" Condition=" ! $(NetStandard) " />
|
||||
</Project>
|
||||
|
@@ -8,8 +8,6 @@
|
||||
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.Pdb {
|
||||
|
||||
[Guid ("B01FAFEB-C450-3A4D-BEEC-B4CEEC01E006")]
|
||||
@@ -18,5 +16,3 @@ namespace Mono.Cecil.Pdb {
|
||||
interface ISymUnmanagedDocumentWriter {
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@@ -13,8 +13,6 @@ using System.Runtime.InteropServices.ComTypes;
|
||||
|
||||
using Mono.Cecil.Cil;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.Pdb {
|
||||
|
||||
[Guid ("0B97726E-9E6D-4f05-9A26-424022093CAA")]
|
||||
@@ -86,5 +84,3 @@ namespace Mono.Cecil.Pdb {
|
||||
[In] int sigToken);
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@@ -3,8 +3,6 @@ using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.Pdb {
|
||||
|
||||
[ComImport, InterfaceType (ComInterfaceType.InterfaceIsIUnknown), Guid ("BA3FEE4C-ECB9-4e41-83B7-183FA41CD859")]
|
||||
@@ -792,5 +790,3 @@ namespace Mono.Cecil.Pdb {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@@ -35,12 +35,11 @@ namespace Mono.Cecil.Pdb {
|
||||
this.pdb_file = file;
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
public ISymbolWriterProvider GetWriterProvider ()
|
||||
{
|
||||
return new NativePdbWriterProvider ();
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
uint Magic = 0x53445352;
|
||||
Guid Signature;
|
||||
|
@@ -18,8 +18,6 @@ using Mono.Cecil.Cil;
|
||||
using Mono.Cecil.PE;
|
||||
using Mono.Collections.Generic;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.Pdb {
|
||||
|
||||
public class NativePdbWriter : ISymbolWriter {
|
||||
@@ -362,5 +360,3 @@ namespace Mono.Cecil.Pdb {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@@ -65,8 +65,6 @@ namespace Mono.Cecil.Pdb {
|
||||
}
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public sealed class NativePdbWriterProvider : ISymbolWriterProvider {
|
||||
|
||||
public ISymbolWriter GetSymbolWriter (ModuleDefinition module, string fileName)
|
||||
@@ -125,6 +123,4 @@ namespace Mono.Cecil.Pdb {
|
||||
return new NativePdbWriterProvider ().GetSymbolWriter (module, symbolStream);
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
}
|
||||
|
@@ -9,8 +9,6 @@
|
||||
|
||||
using System;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.Pdb
|
||||
{
|
||||
internal class SymDocumentWriter
|
||||
@@ -28,5 +26,3 @@ namespace Mono.Cecil.Pdb
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@@ -13,8 +13,6 @@ using System.Runtime.InteropServices;
|
||||
using Mono.Cecil.Cil;
|
||||
using Mono.Collections.Generic;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.Pdb
|
||||
{
|
||||
internal class SymWriter
|
||||
@@ -156,5 +154,3 @@ namespace Mono.Cecil.Pdb
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@@ -1,22 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
||||
<Import Project="..\..\..\Mono.Cecil.Tests.props" />
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}</ProjectGuid>
|
||||
<RootNamespace>Mono.Cecil.Pdb.Tests</RootNamespace>
|
||||
<AssemblyName>Mono.Cecil.Pdb.Tests</AssemblyName>
|
||||
<TargetFrameworks>netcoreapp2.1;net40</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\..\Mono.Cecil.csproj">
|
||||
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
|
||||
<Name>Mono.Cecil</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\..\Test\Mono.Cecil.Tests.csproj">
|
||||
<Project>{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}</Project>
|
||||
<Name>Mono.Cecil.Tests</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Mono.Cecil.Pdb.csproj">
|
||||
<Project>{63E6915C-7EA4-4D76-AB28-0D7191EEA626}</Project>
|
||||
<Name>Mono.Cecil.Pdb</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
@@ -26,5 +20,4 @@
|
||||
<ItemGroup>
|
||||
<None Include="Resources\**\*" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildCSharpTargets)" Condition="!$(NetStandard)" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
@@ -1,4 +1,3 @@
|
||||
#if !READ_ONLY
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
|
||||
@@ -57,7 +56,7 @@ namespace Mono.Cecil.Tests {
|
||||
IL_0020: ldloc.1
|
||||
IL_0021: ret
|
||||
", main);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof(PdbReaderProvider), symbolWriterProvider: typeof(PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof(PdbReaderProvider), symbolWriterProvider: typeof(PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -83,7 +82,7 @@ namespace Mono.Cecil.Tests {
|
||||
|
||||
Assert.AreEqual ("i", variables [0].Name);
|
||||
Assert.IsFalse (variables [0].IsDebuggerHidden);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof(PdbReaderProvider), symbolWriterProvider: typeof(PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof(PdbReaderProvider), symbolWriterProvider: typeof(PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -103,7 +102,7 @@ namespace Mono.Cecil.Tests {
|
||||
Assert.AreEqual (DocumentHashAlgorithm.None, document.HashAlgorithm);
|
||||
Assert.AreEqual (DocumentLanguage.CSharp, document.Language);
|
||||
Assert.AreEqual (DocumentLanguageVendor.Microsoft, document.LanguageVendor);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof(PdbReaderProvider), symbolWriterProvider: typeof(PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof(PdbReaderProvider), symbolWriterProvider: typeof(PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -123,7 +122,7 @@ namespace Mono.Cecil.Tests {
|
||||
Assert.AreEqual (DocumentHashAlgorithm.None, document.HashAlgorithm);
|
||||
Assert.AreEqual (DocumentLanguage.Basic, document.Language);
|
||||
Assert.AreEqual (DocumentLanguageVendor.Microsoft, document.LanguageVendor);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof(PdbReaderProvider), symbolWriterProvider: typeof(PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof(PdbReaderProvider), symbolWriterProvider: typeof(PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -143,28 +142,28 @@ namespace Mono.Cecil.Tests {
|
||||
Assert.AreEqual (DocumentHashAlgorithm.None, document.HashAlgorithm);
|
||||
Assert.AreEqual (DocumentLanguage.FSharp, document.Language);
|
||||
Assert.AreEqual (DocumentLanguageVendor.Microsoft, document.LanguageVendor);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void EmptyEnumerable ()
|
||||
{
|
||||
TestModule ("empty-iterator.dll", module => {
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void EmptyRootNamespace ()
|
||||
{
|
||||
TestModule ("EmptyRootNamespace.dll", module => {
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void VisualBasicNamespace ()
|
||||
{
|
||||
TestModule ("AVbTest.exe", module => {
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
|
||||
}
|
||||
|
||||
@@ -218,7 +217,7 @@ namespace Mono.Cecil.Tests {
|
||||
Assert.AreEqual ("u", variable.Name);
|
||||
Assert.IsFalse (variable.IsDebuggerHidden);
|
||||
Assert.AreEqual (5, variable.Index);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -276,7 +275,7 @@ namespace Mono.Cecil.Tests {
|
||||
Assert.AreEqual ("u", constant.Name);
|
||||
Assert.AreEqual (null, constant.Value);
|
||||
Assert.AreEqual (MetadataType.String, constant.ConstantType.MetadataType);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -325,7 +324,7 @@ namespace Mono.Cecil.Tests {
|
||||
Assert.AreEqual (ImportTargetKind.DefineNamespaceAlias, target.Kind);
|
||||
Assert.AreEqual ("Foo2", target.Alias);
|
||||
Assert.AreEqual ("System.Reflection", target.Namespace);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -339,7 +338,7 @@ namespace Mono.Cecil.Tests {
|
||||
Assert.IsNotNull (symbol);
|
||||
Assert.IsNotNull (symbol.StateMachineKickOffMethod);
|
||||
Assert.AreEqual ("System.Threading.Tasks.Task ComplexPdb.Program::TestAsync()", symbol.StateMachineKickOffMethod.FullName);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -372,7 +371,7 @@ namespace Mono.Cecil.Tests {
|
||||
|
||||
Assert.AreEqual (move_next, async_body.ResumeMethods [0]);
|
||||
Assert.AreEqual (move_next, async_body.ResumeMethods [1]);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -408,13 +407,14 @@ namespace Mono.Cecil.Tests {
|
||||
}
|
||||
|
||||
Assert.AreEqual ("System", import.Targets [0].Namespace);
|
||||
}, readOnly: Platform.OnMono, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}, readOnly: !Platform.HasNativePdbSupport, symbolReaderProvider: typeof (PdbReaderProvider), symbolWriterProvider: typeof (PdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void CreateMethodFromScratch ()
|
||||
{
|
||||
IgnoreOnMono ();
|
||||
if (!Platform.HasNativePdbSupport)
|
||||
Assert.Ignore ();
|
||||
|
||||
var module = ModuleDefinition.CreateModule ("Pan", ModuleKind.Dll);
|
||||
var type = new TypeDefinition ("Pin", "Pon", TypeAttributes.Public | TypeAttributes.Abstract | TypeAttributes.Sealed, module.ImportReference (typeof (object)));
|
||||
@@ -465,4 +465,3 @@ namespace Mono.Cecil.Tests {
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
Reference in New Issue
Block a user