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] [Y] machine code 2nd C# compilation to Main method 2nd declaring Main() method multiple managed code managed execution managing multithreading manifests, CLI mapping function pointers math constants members abstract, defining base classes classes, private explicit, declaring explicit, implementing GetType() implicit, implementing Length Object, overriding pointers, accessing referent types Rank reflection, invoking sealing System.Object messages, turning off warnings metadata 2nd accessing reflection [See also generics, reflection.] MethodImplAttribute methods Abort() anonymous anonymous, outer variables array, instances arrays Assert() BinarySearch() BubbleSort() C# calling Clear() Clone() Close() Contains() declaring Decrement() delegates, returns Dequeue() dispatch calls Dispose() EndInvoke() Enqueue() Equals(), overriding external, declaring FindAll() generics generics, casting generics, specifying constraints GetHashCode(), overriding GetInvocationList() GetLength() getter getter, access modifiers global inheritance initialization instances Invoke(), accessing interfaces Join() Main() 2nd 3rd Main(), declaring Main(), multiple MoveNext() names namespaces naming overloading overview of parameters parameters, declaring Parse() method Peek() pointers, delegates Pop() 2nd Push() recursion refactoring ReferenceEquals() returning returning, declaring Reverse() scope setter setter, access modifiers Sort() statements, calling static Store() strings subscribers, defining System.Console.Read() System.Console.ReadKey() System.Console.ReadLine() System.Console.Write() System.Console.WriteLine() Thread.Sleep() threads, starting in separate ThreadStart ToString() 2nd TryParse() TryParse(), numeric conversion with types, names unsafe code virtual Microsoft IL (MSIL) [See assemblies, CIL.] Microsoft Visual Basic [See Visual Basic.] Microsoft Visual Basic.NET, Imports directive Microsoft Visual Studio.NET Miller, J. minus (-) operator modification assembly targets collections immutable strings variables, values modifiers access 2nd access, circumventing encapsulation access, classes access, private access, properties access, protected const new nullable readonly sealed unsafe virtual modules CLI monitoring threads threads, state Mono compiler 2nd MoveNext() method MSIL (Microsoft IL) [See assemblies, CIL.] multicast delegates (and observer patterns) multiple constraints multiple exception types multiple inheritance multiple interface inheritance multiple iterators multiple Main() methods multiple statements multiple threads multiple type parameters multiplication (*) operator multithreading atomicity deadlock local variables managing overview of patterns patterns, asynchronous results patterns, background worker patterns, Windows Forms pooling running starting synchronization synchronization, design synchronization, event notification synchronization, locking synchronization, MethodImplAttribute synchronization, resetting events synchronization, System.Threading.Interlocked synchronization, System.Threading.Monitor synchronization, ThreadStaticAttribute synchronization, types threads, passing parameters to ThreadStart methods timers uncertainty unhandled exceptions |