Resultados de la búsqueda a petición "cil"
cecil: Instruction.Operand tipos correspondientes al valor de Instruction.OpCode.Code
¿Hay alguna documentación o hay una parte del código fuente de Cecil que puedo consultar para obtener una visión completa de la cualOperand tipos que cecil usará para una @ daCode valor? Por ejemplo: puedo obtener deMethodBodyRocks eseLdloc toma ...
¿Por qué las clases estáticas se consideran "clases" y "tipos de referencia"?
He estado reflexionando sobre el sistema de tipos C # y CIL hoy y he comenzado a preguntarme por qué las clases estáticas se consideran clases. Hay muchas formas en que no son realmente clases: Una clase "normal" puede contener miembros no ...
¿Por qué este resultado condicional (nulo ||! TryParse) en "uso de variable local sin asignar"?
El siguiente código da como resultadouso de la variable local no asignada "numberOfGroups":
Indexación de matrices con enumeraciones en C #
Tengo muchas colecciones de números de tamaño fijo donde se puede acceder a cada entrada con una constante. Naturalmente, esto parece apuntar a matrices y enumeraciones: enum StatType { Foo = 0, Bar // ... } float[] stats = new ...
Inyección programática de MSIL
Digamos que tengo una aplicación con errores como esta: using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("2 + 1 = {0}", Add(2, 1)); } static int Add(int x, int y) { return x + x; ...
¿Puede / hace el operador de tubería (directo) impedir la optimización de las llamadas de cola?
Para un problema de optimización de parámetros en el trabajo, escribí un algoritmo genético para encontrar algunos buenos ajustes porque una solución de fuerza bruta no es factible. Desafortunadamente, cuando regreso por la mañana, la mayoría de ...
Validación de ensamblajes de .NET Framework
Acabo de pasar por nuestroforos alemanes de VB.NET Y había algo interesante que me da algún tipo de dolor de cabeza.En realidad es posibleeditar los ensambla...
Compilador MS C # y código no optimizado
Nota: Noté algunos errores en mi ejemplo publicado: edición para corregirlo El compilador oficial de C # hace algunas cosas interesantes si no habilita la optimización. Por ejemplo, una simple declaración if: int x; // ... // if (x == 10) // ...