#20 Dig into the .NET Profiling API
Did you ever wonder how .NET profilers are working? Want to implement features that are not available in Visual Studio (yet)? This talk is for you!
Follow me in the journey of writing a .NET ICorProfilerCallback-based profiler to detect invalid parameters or return value from your methods.
You will navigate between the metadata API to analyze a method signature and internal notions such as Method Table or in-memory layout of .NET objects. In addition, you will get a much better understanding of generics, "simple" types such as string, value/reference types and the different kinds of arrays.
Follow me in the journey of writing a .NET ICorProfilerCallback-based profiler to detect invalid parameters or return value from your methods.
You will navigate between the metadata API to analyze a method signature and internal notions such as Method Table or in-memory layout of .NET objects. In addition, you will get a much better understanding of generics, "simple" types such as string, value/reference types and the different kinds of arrays.