Shamil Salakhetdinov
shamil at smsconsulting.spb.ru
Sat Nov 5 13:32:13 CDT 2011
No, John, I mean a separate assembly/project with type ClassLibrary. Thank you. -- Shamil -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 5 ?????? 2011 ?. 20:12 To: Discussion concerning Visual Basic and related programming issues. Subject: Re: [dba-VB] C# Scope Thanks Shamil. When you say "class library" do you mean a container module? John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 11/5/2011 12:56 PM, Shamil Salakhetdinov wrote: > John, > > If you put class runState and class myClassParent in one class library > and class myGrandParent in another class library referencing the first > one then the following code would be the scoping solution you're looking for: > > ==== classlib1 ==== > public class runState > { > public ... mStart() {...} > internal ... mStarted() {...} > } > > public class myClassParent > { > runState myRunState > } > > ===== classlib2 === > > public class myGrandParent > { > myClassParent MyClassParent; > } > > Thank you. > > -- > Shamil > > -----Original Message----- > From: dba-vb-bounces at databaseadvisors.com > [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 5 ?????? 2011 ?. 19:30 > To: VBA > Subject: [dba-VB] C# Scope > > Suppose I have a set of classes: > > class runState > { > mStart() > { > } > > mStarted() > { > } > } > > class myClassParent > { > runState myRunState; > > } > > class myGrandParent > { > myClassParent MyClassParent; > } > > Is there any way to scope runState.mStarted to be visible to > MyClassParent but not visible to the grandparent while making > runState.mStart visible to MyClassParent and MyClassGrandparent? > > In other words the grandparent should be able to call the parent's > runState.mStart but not be able to call the runState.mStarted. Only > the parent should be able to call runState.MStarted. > > _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com