Ah, just now thought to actually analyze the IL. I had assumed that there
was some kind of special metadata for strings. Guess it's just another
object when it boils down to IL level.
On Sunday, November 11, 2012 9:47:24 PM UTC-5, Greg Young wrote:
>
> There is a constructor that's generated that sets it...
>
> On Monday, November 12, 2012, earlz wrote:
>
>> Hi, I'm trying to use Mono.Cecil to track down every single string in a
>> .Net application. One of the problems I'm having is I can't seem to get the
>> value of an initial field value when it's a string.
>> Example:
>>
>> class Foo {
>> public string Bar="foobar"; //how to get foobar?
>> }
>>
>> When I iterate over the Fields member of the Mono.Cecil type for Foo, I
>> can get a reference to Bar, but it says it has an initial value of byte[0].
>>
>> Any ideas how to get this?
>>
>> --
>> --
>> mono-cecil
>
>
>
> --
> Le doute n'est pas une condition agréable, mais la certitude est absurde.
>
--
--
mono-cecil