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] background threads BackgroundWorker component using for asynchronous web service call by Windows Forms client base classes availability in class libraries custom serialization and Dispose( ) method Finalize( ) method manual serialization metadata of multiple interface implementations and partial classes and base interface (COM) BaseType property (Type) BeginAdd( ) and EndAdd( ) BeginInvoke( ) 2nd 3rd 4th AsyncCallback delegate that targets callback asynchronous event publishing calling when delegate list has multiple targets ISynchronizeInvoke object asyncState parameter value types passed by reference and reference types BeginThreadAffinity( ) (Thread) binary application modules binary compatibility of components 2nd .NET binary inheritance COM JIT compilation as key to binary components adding to a class library binary contracts, interfaces as binary formatters 2nd default, for TCP and IPC channels generic GenericBinaryFormatter class transport channels and versioning and binary semaphores (mutexes) binary transport protocols BinaryClientFormatterSinkProvider class BinaryFormatter class BinaryServerFormatterSinkProvider class binding custom version policies default version late binding invocation BindingFlags enum type black box reuse blocking thread execution interrupting waiting thread joining a thread putting to sleep spinning while waiting suspending and resuming a thread TimeSpan struct unblocking from a Monitor call until asynchronous method call completion bounded generic interface bounded types breakpoint filter, setting for specific thread name build number business logic in component-oriented applications in monolithic applications by reference marshaling by reference passing structure by value marshaling by value |