E

ECMA standard, 118

class libraries, 120

CLI, 118

MS-DOS stub, guidelines for actual value of, 160

type safety, verification for, 138

ECMA algorithm

checking evaluation stack, 139

checking individual instructions, 139

JIT, algorithm used for validation in, 132

libraries, 119

VES, 119

Emit() method

ILGenerator class, 315

EmptyWorkingSet() API call

memory management, 285

encryption

algorithm, 498

asymmetric encryption, 504

key, 498

key size, 506

session key, 507

symmetric encryption, 498

System.Security.Cryptography namespace, 499

encryption program example using DES, 500

compared to using RijnDael algorithm, 501

EndInit() method

PerformanceCounter class, 292

EndInvoke() method

asynchronous delegate invocation, 352

Control class, 423

definition in IL, 347

delegates, 346

working with, 349

Enter() method

Monitor class, 358

EnTrust

certification authorities, 514

Enum class, 124

reference types, 124

ToString() method, 86

enumerations, IL, 84

properties of, 84

Environment class

TickCount property, 298

Eval() function

dynamic code generation, advantage of use in, 311

evaluation stack, 17

abstract stack machines, 24

conditional branches, 39

ECMA algorithm, checking types using, 139

IL virtual machine, 19

mul command, checks using, 131

ret command, checks using, 131

stack delta, 22

stack-transition diagram, 22

using IL data types on evaluation stack, 29

validation of code, importance in, 132

event architecture

execution order, 421

IL events, 105

Windows events, 416

Paint event, 416

Windows message, 416

processing message, 417

EventArrivedEventHandler delegate

System.Management, 410

Everything permission set

CLR security, 468

exact collection algorithms

compared to conservative collection algorithms, 206

garbage collector, 206

limitations, 206

Exception class, 99

exception handling, IL, 99

.try directive, 100

fault blocks, 98

filter blocks, 98

guarded blocks, 98

execution order

programming Windows Forms using message loop, 421

Exists() method

PerformanceCounterCategory class, 296

Exit() method

Monitor class, 358

explicit keyword

.class directive, 34

explicit layout

field alignment, 125

explicit queueing to thread pool

multithreading, 345

explicit thread creation

multithreading, 344

expressions

evaluating constant expressions, 244

moving unchanging expressions outside loops, 245

reusing results of expressions, 245

extends keyword

.class directive, 33

extern keyword

.assembly directive, 173



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