Index

A Guide to the Index

The index is arranged hierarchically, in alphabetical order, with symbols preceding the letter A. Most second-level entries and many third-level entries also occur as first-level entries. This is to ensure that users will find the information they require however they choose to search for it.

Symbols

#pragma managed preprocessor directive, 146

#pragma unmanaged preprocessor directive, 146

& pointer type, 28

managed pointers, 28

* pointer type

unmanaged pointers, 28

.assembly directive, 16

extern keyword, 173

.class directive, 93

keywords, 110

type members, keywords for, 35

.custom directive, 101

IL attributes, 102

.data directive, 95

bytearray keyword, 95

embedding binary data in assembly, 95

.entrypoint directive, 17

.event directive, 105

.field directive, 64

.locals directive, 44

init keyword, 75

.maxstack directive, 17

IL virtual machine, 21

looping, 89

manipulating vectors, 89

validation of code, 131

.method directive, 68

keywords, 151

.module directive, 17

.namespace directive, 33

.NET Framework

.NET performance counters, 290

.NET weak references different to COM, 231

accessing Windows API, 239

assemblies, 157

boxed types, 123

CAS, 455

class loader, 118

classes not as accessible as Windows API functions, 382

CLR, compared to, 118

compact implementation, 119

component layout, 118

configuration provider, WMI provider supplied, 383

cryptography, 495

culture, 172

deterministic finalization, not supported, 206

dynamic code generation, use of, 309

ECMA standard, 118

enhanced support for resources, 169

executing finalizers on separate thread to garbage collection, 215

future prospects, 238

garbage collector, 241

IL, 11

ildasm.exe, examining Class Library DLLs using, 174

JIT compiler, 243

validation of code, 131

verification of code, 135

kernel implementation, 119

lack of integrated profiler, 275

lack of support for template classes in version 310

managed resources, support for localization of, 170

Management Scope, 392

mscorcfg.msc configuration tool, 183

multi-language support, advantage of, 310

multithreading, 337

not completely integrated with Windows, 161

partitions documentation, 119

performance, 238

comparing languages, 239

optimizing performance, 259

performance advantages of .NET, 241

reference types, 121

method table, 122

sync block index, 122

value types, compared to, 123

resource files, low built-in .NET support for, 168

resxgen.cs, C# resource file, 188

Rotor, 121

sample profilers, 298

SDK resources, 120

security policy, 458

custom permissions, 478

enterprise.config file, 464

security.config file, 464

user.config file, 464

Windows security, compared to, 463

Shared Source CLI, 121

standard for linking resource files, 168

type safety, 136

value types, 122

reference type, compared to, 123

safe points, 123

WBEM namespaces, compared to .NET namespaces, 391

Windows Forms, 415

WMI classes, compared to .NET classes, 389

WMI events, compared to .NET events, 394

.property directive, 67

get and set accessor methods for property, 69

wrapping field in property, 67

.resource files, 187

.resx XML files, 187

.size directive, 95

embedding binary data in assembly, 95

.try directive, 100

IL exception handling, 100

.txt files, 186

.ver directive, 16

.vtentry directive, 114

__AssemblyInfo__.ini

assembly associated file, 179

__gc keyword, 146

__namespace class

finding child namespace of a namespace, 392

WBEM, 403

__nogc keyword, 146

__pin keyword, 128

__value keyword, 146

_Global_ Instance

PerfMon performance monitor, 289



Advanced  .NET Programming
Advanced .NET Programming
ISBN: 1861006292
EAN: 2147483647
Year: 2002
Pages: 124

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net