Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] early binding ECMA strong names ECMA_Strong_Name code group ElapsedEventArgs class ElapsedEventHandler delegate encapsulation just-enough Monitor class EndInvoke( ) 2nd 3rd cleaning up after ISynchronizeInvoke reference types and EndInvokeCalled property EndThreadAffinity( ) (Thread) Enter( ) (Monitor) Enter( ) and Exit( ) (Monitor) error handling enterprise developers, suitability of C# for Enterprise security policy configuring custom code groups and default configuration full trust permissions for CLR assemblies storage in XML-formatted file Enterprise Services (.NET) activities JITA (just-in-time activation) queued components (asynchronous call mechanism) serviced components and enumerations, serialization and envoy sinks providing for custom component services error handling exceptions logging errors Monitor class remote callbacks and remoting event (reserved word) event accessors event handlers, serialization event-driven applications, callback completion methods EventArgs class deriving classes from using class derived from EventHandler delegate EventHandlerList class events .NET defining custom arguments defining delegate signatures event accessors generic event handler loosely coupled events (LCE) managing large numbers of publishing defensively writing sink interfaces .NET programming languages asynchronous asynchronous EventsHelper avoiding defining as interface members delegate-based delegate inference event keyword generic delegates in Visual Basic 2005 interface ISynchronizeInvoke and serialization attributes 2nd class hierarchies and custom serialization and deserializing events order of type-version tolerance versioning and supported by a type waitable monitors vs. EventsHelper class 2nd adding correct thread invocation to asynchronous type-safe Fire( ) FireAsync( ) making it type safe non-type-safe UnsafeFire( ) method UnsafeFireAsync( ) EventType enum type EventWaitHandle class AutoResetEvent subclass 2nd manual-reset and auto-reset ManualResetEvent subclass Everything permission set 2nd modifying exceptions asynchronous calls 2nd caused by explicit casts delegate-based asynchronous calls in delegate-based events intercepted messages, returned method objects threads and ThreadStateException class 2nd ExceptionState property (ThreadAbortException) Exchange( ) (Interlocked) exclusive code groups EXE assemblies host in principal policy in Main( ) execution contexts default context for app domains marshaling calls across Execution permission set 2nd execution scope, contexts and execution states of a thread (ThreadState) Exit( ) (Monitor) expired time (leases) explicit casts as operator, using defining and using multiple interfaces IDisposable interface explicit garbage collection explicit interface implementation combining with class hierarchy generic interfaces exporting security policies expression evaluation, design-time extending component-oriented applications extracting an interface from class implementation from the definition of another |