Re: Getting object properties from interface reference
From: Peter Rilling (peter_at_nospam.rilling.net)
Date: 09/17/04
- Next message: Daniel O'Connell [C# MVP]: "Re: \n?? \r??"
- Previous message: Drebin: "Re: Send keys from .NET APP to an old APP"
- In reply to: Andrey: "Getting object properties from interface reference"
- Next in thread: Andrey: "Re: Getting object properties from interface reference"
- Reply: Andrey: "Re: Getting object properties from interface reference"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 16 Sep 2004 19:39:29 -0700
You could try using reflection, but you will not be able to early bind your
method calls because, as you are aware, the compiler only sees the interface
members.
"Andrey" <leyandrew@yahoo.com> wrote in message
news:Drp2d.57093$MQ5.10885@attbi_s52...
> Hi,
>
> Here's the problem:
> Say a have a class, implementing an interface:
>
> // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
> public class GraphClass : IGraphInterface
> {
> public string Property1 {
> get {
> return value1;
> }
> set {
> value1 = value; }
> }
>
> public string Property2 {
> get {
> return value2;
> }
> set {
> value2 = value; }
> }
> /*Some other code*/
> }
> // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Say, somewhere in my progarm i do the following:
>
> IGraphInterface gc = new GraphClass();
>
> Is there a way to get a list of properties (Property1, Property2, etc)
> along with their names
> (if possible) from the instance 'gc', if it's referenced as interface,
> like in the example?
> I can assume that yes, because it's done somehow by VS IDE, when you use
> UserControls, where you can define a property which will appear in
> "Properties" toolbar.
>
>
> Any ideas would be highly appreciated!
>
> Thank you in advance,
> Andrey
- Next message: Daniel O'Connell [C# MVP]: "Re: \n?? \r??"
- Previous message: Drebin: "Re: Send keys from .NET APP to an old APP"
- In reply to: Andrey: "Getting object properties from interface reference"
- Next in thread: Andrey: "Re: Getting object properties from interface reference"
- Reply: Andrey: "Re: Getting object properties from interface reference"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|