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

Reply via email to