Imported Upstream version 6.4.0.137

Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-07-26 19:53:28 +00:00
parent e9207cf623
commit ef583813eb
2712 changed files with 74169 additions and 40587 deletions

View File

@@ -471,8 +471,6 @@ namespace Mono.Cecil.Cil {
ReadScopes (scope.scopes);
}
#if !READ_ONLY
public ByteBuffer PatchRawMethodBody (MethodDefinition method, CodeWriter writer, out int code_size, out MetadataToken local_var_token)
{
var position = MoveTo (method);
@@ -664,8 +662,5 @@ namespace Mono.Cecil.Cil {
}
}
}
#endif
}
}

View File

@@ -18,8 +18,6 @@ using Mono.Cecil.PE;
using RVA = System.UInt32;
#if !READ_ONLY
namespace Mono.Cecil.Cil {
sealed class CodeWriter : ByteBuffer {
@@ -655,5 +653,3 @@ namespace Mono.Cecil.Cil {
}
}
}
#endif

View File

@@ -60,12 +60,10 @@ namespace Mono.Cecil.Cil {
this.debug_reader = new MetadataReader (image, module, this.reader);
}
#if !READ_ONLY
public ISymbolWriterProvider GetWriterProvider ()
{
return new PortablePdbWriterProvider ();
}
#endif
public bool ProcessDebugHeader (ImageDebugHeader header)
{
@@ -200,12 +198,11 @@ namespace Mono.Cecil.Cil {
this.reader = reader;
}
#if !READ_ONLY
public ISymbolWriterProvider GetWriterProvider ()
{
return new EmbeddedPortablePdbWriterProvider ();
}
#endif
public bool ProcessDebugHeader (ImageDebugHeader header)
{
return reader.ProcessDebugHeader (header);
@@ -222,9 +219,6 @@ namespace Mono.Cecil.Cil {
}
}
#if !READ_ONLY
public sealed class PortablePdbWriterProvider : ISymbolWriterProvider
{
public ISymbolWriter GetSymbolWriter (ModuleDefinition module, string fileName)
@@ -472,8 +466,6 @@ namespace Mono.Cecil.Cil {
}
}
#endif
static class PdbGuidMapping {
static readonly Dictionary<Guid, DocumentLanguage> guid_language = new Dictionary<Guid, DocumentLanguage> ();

View File

@@ -750,9 +750,8 @@ namespace Mono.Cecil.Cil {
}
public interface ISymbolReader : IDisposable {
#if !READ_ONLY
ISymbolWriterProvider GetWriterProvider ();
#endif
bool ProcessDebugHeader (ImageDebugHeader header);
MethodDebugInformation Read (MethodDefinition method);
}
@@ -938,7 +937,7 @@ namespace Mono.Cecil.Cil {
var suffix = GetSymbolNamespace (kind);
var cecil_name = typeof (SymbolProvider).Assembly ().GetName ();
var cecil_name = typeof (SymbolProvider).Assembly.GetName ();
var name = new SR.AssemblyName {
Name = cecil_name.Name + "." + suffix,
@@ -1011,8 +1010,6 @@ namespace Mono.Cecil.Cil {
}
}
#if !READ_ONLY
public interface ISymbolWriter : IDisposable {
ISymbolReaderProvider GetReaderProvider ();
@@ -1045,8 +1042,6 @@ namespace Mono.Cecil.Cil {
throw new NotSupportedException ();
}
}
#endif
}
namespace Mono.Cecil {