Perguntas com a marcação «reflection.emit»

13
Como criar dinamicamente uma classe?
Eu tenho uma classe que se parece com isso: public class Field { public string FieldName; public string FieldType; } E um objeto List<Field> com valores: {"EmployeeID","int"}, {"EmployeeName","String"}, {"Designation","String"} Eu quero criar uma classe que se parece com isso: Class DynamicClass { int EmployeeID, String EmployeeName, String Designation } Há …

1
Converter IntPtr em Int64: conv.u8 ou conv.i8?
Estou trabalhando em uma ILGeneratorextensão para ajudar a emitir fragmentos de IL usando Expression. Tudo estava bem, até eu trabalhar na parte de conversão de números inteiros. Há algo realmente contra-intuitivo para mim, como: Use conv.i8para converter Int32paraUInt64 Use conv.u8para converter UInt32paraInt64 Eles são todos porque a pilha de avaliação …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.