A DomainLocalBlock is a collection of per-appdomain data -
Assembly::Init() in clr\src\vm\assembly.cpp refers to it as "DLS" -
Domain Local Storage.  Kind of like Windows Thread Local Storage (TLS),
but per-appdomain.  All of its methods deal with module names and
indices into a per-appdomain list of modules.

So an AppDomain contains a DomainLocalBlock, listing the modules loaded
by the appdomain.

Barry

-----Original Message-----
From: Discussion of the Rotor Shared Source CLI implementation
[mailto:[EMAIL PROTECTED] On Behalf Of Allan Fisherman
Sent: Monday, July 12, 2004 3:12 AM
To: [EMAIL PROTECTED]
Subject: [DOTNET-ROTOR] DomainLocalBlock?

I am trying to understand the correlation between the AppDomain stuff
and the execution engine. I saw that the AppDomains were using some
DomainLocalBlock and DomainLocalClass classes internally. What exactly
are these classes supposed to do? What's the relationship between a
DomainLocalClass and an EEClass? Also, I saw some DLSRecord things in
the AppDomain impl. what do they mean as well?

I have spent several hours on these stuff but had little luck. Any
insights will be greatly appreciated.
Thanks,

Allan


---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!

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

Guerrilla ASP.NET
15 March 2004, in Boston, MA
17 May 2004 in Torrance, CA
7 June 2004, London, UK

http://www.develop.com/courses/gaspdotnetls

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

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

Guerrilla ASP.NET
15 March 2004, in Boston, MA
17 May 2004 in Torrance, CA
7 June 2004, London, UK

http://www.develop.com/courses/gaspdotnetls

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

Reply via email to