You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Load two assemblies where one begins with the same name as the other; i.e. FooAssembly.dll and FooAssembly-Other.dll
Search for a type or member name which matches in both assemblies.
Scope the search to FooAssembly.dll via inassembly:FooAssembly.
Expected Behavior
Only results from FooAssembly.dll are be displayed.
Actual Behavior
Results from FooAssembly-Other.dll are also displayed.
This is relevant for example when decompiling a Unity game's Assembly-CSharp.dll where results from Assembly-CSharp-firstpass.dll are also displayed.
Details
Product in use: ILSpy
Version in use: 8.1.0.7455
The text was updated successfully, but these errors were encountered:
While I can see your point, I think this is by design, since everything uses sub-string matching by default. Maybe we would need something like inassembly:=FooAssembly to denote whole-string matching?
Steps to reproduce
FooAssembly.dll
andFooAssembly-Other.dll
FooAssembly.dll
viainassembly:FooAssembly
.Expected Behavior
Only results from
FooAssembly.dll
are be displayed.Actual Behavior
Results from
FooAssembly-Other.dll
are also displayed.This is relevant for example when decompiling a Unity game's
Assembly-CSharp.dll
where results fromAssembly-CSharp-firstpass.dll
are also displayed.Details
The text was updated successfully, but these errors were encountered: