Essential .Net: The Common Language Runtime, 第 1 巻Addison-Wesley Professional, 2003 - 464 ページ |
目次
The CLR as a Better COM | 1 |
The Common Language Runtime | 6 |
The Evolution of the Programming Model | 9 |
Where Are We? | 11 |
Components | 13 |
Assemblies Defined | 17 |
Assembly Names | 23 |
Public Keys and Assemblies | 27 |
Indirect Method Invocation and Delegates | 178 |
Asynchronous Method Invocation | 188 |
Method Termination | 198 |
Where Are We? | 204 |
Advanced Methods | 205 |
Messages as Method Calls | 207 |
Stack and Message Transitions | 213 |
Proxiable Types | 219 |
The CLR Loader | 31 |
Resolving Names to Locations | 38 |
Versioning Hazards | 44 |
Where Are We? | 48 |
Type Basics | 49 |
Types and Initialization | 60 |
Types and Interfaces | 64 |
Types and Base Types | 69 |
Where Are We? | 75 |
Programming with Type | 77 |
Programming with Metadata | 86 |
Special Methods | 96 |
Metadata and Extensibility | 104 |
Where Are We? | 112 |
Instances | 113 |
Variables Parameters and Fields | 119 |
Equivalence Versus Identity | 124 |
Cloning | 130 |
Boxing | 133 |
Arrays | 134 |
Object Life Cycle | 143 |
Finalization | 147 |
Where Are We? | 152 |
Methods | 153 |
Method Invocation and Type | 157 |
Interfaces Virtual Methods and Abstract Methods | 165 |
Explicit Method Invocation | 172 |
Message Processing Revisited | 227 |
Objects and Context | 234 |
Contexts and Interception | 243 |
Where Are We? | 250 |
Domains | 251 |
Programming with AppDomains | 256 |
AppDomain Events | 260 |
AppDomains and the Assembly Resolver | 265 |
AppDomains and Code Management | 270 |
AppDomains and Objects Revisited | 274 |
Where Are We? | 279 |
Security | 281 |
Evidence | 283 |
Policy | 291 |
Permissions | 304 |
Enforcement | 312 |
Where Are We? | 325 |
CLR Externals | 327 |
Modes of Execution | 340 |
Unmanaged Modules | 345 |
Loading the CLR | 361 |
The CLR as a COM Component | 368 |
Where Are We? | 377 |
Glossary | 379 |
385 | |
他の版 - すべて表示
多く使われている語句
allows AppDomain array ASP.NET assembly name assembly resolver asynchronous base type BeginInvoke bool caller CLR provides CLR type CLR-based CLR's code group codebase Common Language Runtime component configuration file Console.WriteLine constructor context properties context sinks custom attributes Debug.Assert debugger declared default delegate derived type Don Box example execution explicitly following C# garbage collector handler implementation initializer instance Invoke method IPatient JIT compiler Listing loaded loader machine code memory message sinks metadata attribute method call method invocation MethodInfo Microsoft module namespace NET Framework null object reference opcode P/Invoke parameter permission set PermissionSet programming language public class public key public sealed class public static void public void reference type runtime sealed class Utils signature specified stack frame string System System.Reflection System.Security target method target object thread ThreadPriority transparent proxy type definition type's value types variable VB.NET virtual method