dnlib icon indicating copy to clipboard operation
dnlib copied to clipboard

Reads and writes .NET assemblies and modules

Results 36 dnlib issues
Sort by recently updated
recently updated
newest added

https://github.com/0xd4d/dnlib/blob/6f4dc6f0a7f86dbe12449b74d5501daf1192c187/src/DotNet/ICodedToken.cs#L215-L217 We know if `type` is ValueType or not exactly here, why create a possible wrong TypeSig?

Closes https://github.com/0xd4d/dnlib/issues/431

https://github.com/dotnet/runtime/blob/main/docs/design/specs/Ecma-335-Augments.md#rules-for-il-rewriters

Feature list: 1. New assembly resolver: resolve .NET Core / .NET built-in libraries and '*.deps.json'. 2. Handle type forwarding in Importer: e.g. for 'netstandard.dll', use netstandard assembly ref not the...

Why `a == b` is not enough? ![image](https://user-images.githubusercontent.com/2529999/149820674-3c8fc073-333f-454d-a18b-d0eb0fd85c3b.png) ``` class Program { int a; int b; } ``` Rename b to a by dnSpy, then SigCompare will think it's the...

On the one hand, it can make the code more stable, on the other hand, it can provide more examples of dnlib.

enhancement

Since .NET 6.0 projects by default have NRT(Nullable Reference Types) enabled. dnlib is not yet annotated with the NRT annotations which makes can be a big drawback when it comes...

Currently when reading an assembly dnlib reads a `StandAloneSig` into its respective class which implements `IHasCustomAttribute` and `IHasCustomDebugInformation`. However, when dnlib creates a `CallingConventionSig` from the `StandAloneSig` the custom attribute...

I don't know why, but sometimes there's a reference `mscorlib, 65535.65535.65535.65535`, should IsGreaterAssemblyRefVersion ignore it? And what's the meaning of this version?