You've already forked linux-packaging-mono
Imported Upstream version 5.4.0.167
Former-commit-id: 5624ac747d633e885131e8349322922b6a59baaa
This commit is contained in:
parent
e49d6f06c0
commit
536cd135cc
@ -263,6 +263,20 @@ namespace Mono.Cecil.Tests {
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void OwnedStreamModuleFileName ()
|
||||
{
|
||||
var path = GetAssemblyResourcePath ("hello.exe", GetType ().Assembly);
|
||||
using (var file = File.Open (path, FileMode.Open))
|
||||
{
|
||||
using (var module = ModuleDefinition.ReadModule (file))
|
||||
{
|
||||
Assert.IsNotNullOrEmpty (module.FileName);
|
||||
Assert.AreEqual (path, module.FileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ReadAndWriteFile ()
|
||||
{
|
||||
|
@ -387,6 +387,22 @@ namespace Mono.Cecil.Tests {
|
||||
}, symbolReaderProvider: typeof (PortablePdbReaderProvider), symbolWriterProvider: typeof (PortablePdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void NullClassConstant ()
|
||||
{
|
||||
TestModule ("xattr.dll", module => {
|
||||
var type = module.GetType ("Library");
|
||||
var method = type.GetMethod ("NullXAttributeConstant");
|
||||
var symbol = method.DebugInformation;
|
||||
|
||||
Assert.IsNotNull (symbol);
|
||||
Assert.AreEqual(1, symbol.Scope.Constants.Count);
|
||||
|
||||
var a = symbol.Scope.Constants [0];
|
||||
Assert.AreEqual ("a", a.Name);
|
||||
}, symbolReaderProvider: typeof (PortablePdbReaderProvider), symbolWriterProvider: typeof (PortablePdbWriterProvider));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void PortablePdbLineInfo ()
|
||||
{
|
||||
|
BIN
external/linker/cecil/Test/Resources/assemblies/xattr.pdb
vendored
Normal file
BIN
external/linker/cecil/Test/Resources/assemblies/xattr.pdb
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user