If the object is transparent proxy, GetClass() returns the method table
of the transparent proxy and GetTrueClass() returns the actual method
table of the server object.

GetClass() and GetTrueClass() return the same class otherwise.

-Jan

This posting is provided "AS IS" with no warranties, and confers no
rights.

-----Original Message-----
From: Discussion of the Rotor Shared Source CLI implementation
[mailto:[EMAIL PROTECTED] On Behalf Of Yuan Yu
Sent: Tuesday, January 13, 2004 8:16 PM
To: [EMAIL PROTECTED]
Subject: Re: [DOTNET-ROTOR] Class handle in FJit::compileCEE_LDFLD

Thanks.  There are two methods GetClass() and
GetTrueClass() in the class Object.  What is their
difference?

-Yuan

--- Jan Kotas <[EMAIL PROTECTED]> wrote:
> The following code will fill ARG_1 with the pointer
> to the MethodTable*
> that's treated as class handle by many parts of the
> execution engine:
>
> enregisterTOS;
> mov_register_indirect_to(ARG_1,TOS_REG_1);
>
> BTW: It is not possible to get the exact
> CORINFO_CLASS_HANDLE at JIT
> time.
>
> -Jan
>
> This posting is provided "AS IS" with no warranties,
> and confers no
> rights.
>
> -----Original Message-----
> From: Discussion of the Rotor Shared Source CLI
> implementation
> [mailto:[EMAIL PROTECTED] On Behalf
> Of Yuan Yu
> Sent: Monday, January 12, 2004 6:48 PM
> To: [EMAIL PROTECTED]
> Subject: [DOTNET-ROTOR] Class handle in
> FJit::compileCEE_LDFLD
>
> How do I get a class handle of the object sitting on
> the top of the
> stack
> in FJit::compileCEE_LDFLD? targetClass is not
> exactly what I would like
> to
> have, since it may return a handle to some
> superclass of the object.
>
> Thanks,
> -Yuan
>
> ===================================
> This list is hosted by DevelopMentor(r)
> http://www.develop.com
> NEW! ASP.NET courses you may be interested in:
>
> 2 Days of ASP.NET, 29 Sept 2003, in Redmond
> http://www.develop.com/courses/2daspdotnet
>
> Guerrilla ASP.NET, 13 Oct 2003, in Boston
> http://www.develop.com/courses/gaspdotnet
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>
> ===================================
> This list is hosted by DevelopMentor(r)
> http://www.develop.com
> NEW! ASP.NET courses you may be interested in:
>
> 2 Days of ASP.NET, 29 Sept 2003, in Redmond
> http://www.develop.com/courses/2daspdotnet
>
> Guerrilla ASP.NET, 13 Oct 2003, in Boston
> http://www.develop.com/courses/gaspdotnet
>
> View archives and manage your subscription(s) at
http://discuss.develop.com


__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com
NEW! ASP.NET courses you may be interested in:

2 Days of ASP.NET, 29 Sept 2003, in Redmond
http://www.develop.com/courses/2daspdotnet

Guerrilla ASP.NET, 13 Oct 2003, in Boston
http://www.develop.com/courses/gaspdotnet

View archives and manage your subscription(s) at
http://discuss.develop.com

===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com
NEW! ASP.NET courses you may be interested in:

2 Days of ASP.NET, 29 Sept 2003, in Redmond
http://www.develop.com/courses/2daspdotnet

Guerrilla ASP.NET, 13 Oct 2003, in Boston
http://www.develop.com/courses/gaspdotnet

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to