Re: Want function or class that uses reflection to iterate over properties in custom object



This is a great suggestion, thank you.

I've only picked up VS.NET since beta 2 in July, and prior to that I did not
use a "real" IDE with debugging support. So some of my working methods are
still obsolete, as you can see.

Thanks again for the tip.

-KF

"nthomson" <neil.thomson@xxxxxxxxx> wrote in message
news:1134117362.696784.17590@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> Why don't you use the debugger instead of writing debug code. The
> debugger will let you see the value of objects, properties, variables
> etc at run time. No need to over-complicate things with writing a
> reflection class.
>
>
>
> kenfine@xxxxxxxxxxxxx wrote:
>> I'm writing web applications. I build and extend a lot of custom objects,
>> and in the course of debugging my apps I invariably find myself writing a
>> lot of junky code:
>>
>> Response.Write("Title: " + uwtm.Title + "<br>");
>> Response.Write("Pubdate: " + uwtm.Pubdate + "<br>");
>> Response.Write("Byline String: " + uwtm.Byline + "<br>");
>> Response.Write("Order (converted): " + uwtm.Order + "<br>");
>> Response.Write("Body:" + uwtm.Body + "<br>");
>> Response.Write("CategoryId: "+ uwtm.CategoryId + "<br>");
>>
>> I am lazy and would prefer not to write error-prone code like this. It
>> would
>> also be nice to be able to discover these properies at runtime and do
>> useful
>> things. I've learned that you can do this using reflection. Hoping
>> someone
>> can help me with a few questions:
>>
>> 1) Surely someone has put together a function or class that will take an
>> object and dump properties and property labels. Can someone offer me code
>> or
>> a link? Remember that I'm building asp.net apps, not windows forms.
>>
>> 2) Must my custom objects implement IEnumerable for 1) to happen, or is
>> this
>> baked in?
>>
>> 3) Does anyone know of the best comprehensive newbie introduction to
>> reflection? I can buy a book if necessary.
>>
>> Thank you,
>> Ken Fine
>


.



Relevant Pages

  • Re: segmentation fault - code attached
    ... It is used in VLSI for debugging and waveform dump in ... I was writing a library for the format. ... > `struct Var'. ... Artie Gold -- Austin, Texas ...
    (comp.lang.c)
  • Re: Gallery Pagination Result Problem
    ... I use Altova XML Spy Home Edition when writing simple XML scripts, and it has the added benefit of validating the XML and pointing out errors against the DTD. ... Is there such a free program for writing PHP that has a good debugging mode or validation? ... And if I'm not using a debugger, I've found strategically placed echo statements do wonders for debugging. ...
    (comp.lang.php)
  • Re: ANSI C compliance
    ... > Writing a significant chunk of embedded code. ... > workstation and debugging it there because there were far better tools ... I used some stubs for platform specific functionality. ... C++ Faq: http://www.parashift.com/c++-faq-lite ...
    (comp.lang.c)
  • Re: segmentation fault - code attached
    ... > segmentation fault when executing calloc. ... It is used in VLSI for debugging and waveform dump in ... I was writing a library for the format. ... allocated enough space for a pointer to `struct Var' not an instance of ...
    (comp.lang.c)