segrived / msiler Goto Github PK
View Code? Open in Web Editor NEWCIL (MSIL) Code Viewer Extension for Visual Studio 2017
Home Page: https://git.io/msiler
License: MIT License
CIL (MSIL) Code Viewer Extension for Visual Studio 2017
Home Page: https://git.io/msiler
License: MIT License
Current font size is too small
Right now Msiler will always process first active project in solution. And sometimes it is not very convenient.
Solution: add project selector with "Auto: active project" option selected by default
bool -> System.Boolean
byte -> System.Byte
sbyte -> System.SByte
char -> System.Char
decimal -> System.Decimal
double -> System.Double
float -> System.Single
int -> System.Int32
uint -> System.UInt32
long -> System.Int64
ulong -> System.UInt64
object -> System.Object
short -> System.Int16
ushort -> System.UInt16
string -> System.String
All types started with System.
Implement simple window with selected method information
Does this work with .NET core? I just keep getting the instruction in the msiler window and nothing else. Thanks.
Strings highlights incorrectly if contains "
characters. End
rule can be safely removed
Font name and font size, via Options dialog
Just created a brand new ClassLibrary project, the put this in the default Class1:
void Do()
{
unsafe
{
var bytes = new byte[10];
fixed (byte* ptr = &bytes[0])
{
var iptr = new IntPtr(ptr);
}
}
}
Build
Msiler only shows the 3 step guide and the 3 links below.
I've also tried the projects I actually wanted to use it in to no avail :(
Detect selected VS2017 color theme
Display warning when checksum from PDB and current file checksum does not match
Looks like current implementation works fine with VB.NET code except methods with generic arguments
Process method parameters and display parameter names in bytecode listing
For properties, anonymous, constructors, etc.
Optional feature
Affected instructions: call
, callvirt
, jmp
, ldftn
, ldvirtftn
Use dropdown for font selector
And rewrite background/foreground/highlighting colors based on theme
Additional information can be parsed from MSDN for example
This extension is great.
I am working with DynamicType
and DynamicMethod
s. Could you please add an Emit view which shows corresponding ILGenerator.Emit
calls for the selected method?
At this time listing will be regenerated on IVsUpdateSolutionEvents.UpdateSolution_Done
callback. It's works with MSBuild, but not works with 'Rehsraper Build'. Should be available alternative method for output executable changes detection, for example LastWriteTime
WPF or maybe WinForms version
I installed the extension but nothing happens, just show the instructions to how to run it, I already have open a solution, and built the project but nothing happend... some help please
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.