Profile cover photo
Profile photo
Adriano Verona
153 followers
153 followers
About
Communities and Collections
View all
Posts

Post has attachment
Surprises in C#
Ok, after a long period of silence I decided to take some time to write about one detail of C# that stroke me yesterday. Given the following C# snipped, what you expect as the output ? (ok, I hand picked this example which I see as an extreme corner case) u...
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
To infinity and beyond : more powerful .NET Metadata querying with LINQPad custom drivers and Mono.Cecil
In my last post I discussed how we can use LINQPad to query .NET metadata using .NET reflection.  Even though that alone was already quite useful it has its own drawbacks: No nice integration with LINQPad, requiring the user to load the assembly manually (e...
Add a comment...

Post has attachment
Para o infinito e além: consultas ainda mais poderosas sob metadados NET com drivers parta LINQPad e Mono.Cecil
No post anterior mostrei como usar o LINQPad para executar consultas em metadados .NET usando .NET Reflection, técnica que, apesar de muito útil, possui algumas limitações : Zero integração com LINQPad, exigindo que o assembly seja carregado manualmente (ai...
Add a comment...

Post has attachment
Finding references to assemblies
The current task at my job requires me to patch (a fancy name for change) .NET assemblies, sometimes adding new members, sometimes changing type references, sometimes messing with the method implementation and sometimes doing a bit of all. From time to time...
Add a comment...

Post has attachment
Encontrando referências para um assembly específico
Atualmente meu trabalho tem envolvido a manipulação / modificação de assemblies .NET, as vezes incluindo novos membros, outras mudando referências para tipos e/ou membros, etc. Invariavelmente, de tempos em tempos acabo necessitando descobrir porque um asse...
Add a comment...

Post has attachment
Invalid offsets in IL instructions after modifying assembly with Mono.Cecil
Hi Since 2008 I've been using Mono.Cecil , an amazing piece of software, that exposes .Net assemblies contents in a relatively easy and intuitive way so one can inspect and/or change the assembly's contents.  Unfortunately, in order to use Mono.Cecil effect...
Add a comment...

Post has attachment
Instruções com offsets IL inválidos após modificar assembly com Mono.Cecil
Desde 2008 venho usando a biblioteca (muito boa diga-se de passagem) Mono.Cecil  que permite você tanto ler quanto modificar o conteúdo de assemblies .Net de uma forma relativamente simples (depois que você compreende como utilizá-la, pois i nfelizmente,  u...
Add a comment...

Post has attachment
Resolução de métodos sobrecarregados (overloaded) em C#
Depois de um longo e tenebroso tempo em silêncio, eu voltei :) Desta vez com um pequeno teste. Dado o seguinte programa em C# (não importa muito a versão da linguagem), oque você espera ver no console? using static System.Console;

class Foo
{
public voi...
Add a comment...
Wait while more posts are being loaded