B


A

abstract

classes, 106, 112

indexers, 106

keyword, 106

members, 106

methods, 106

overview, 106

properties, 106

static members, 106

access modifiers, 98–99

accessibility

classes, 46

constructors, 63

delegates, 298

destructors, 68

enumerations, 78

fields, 53

members, 49

methods, 56

nested types, 73

Activator class, 378

activity traces, 479

additional information

Constrained Execution Region (CER) information, 593

Debugging Tools for Windows, 500

Microsoft Press Technology Updates Web page, xxiii

Microsoft Public Symbol Store, 548

support for this book, xxiv

AddMemoryPressure method, 596

Address Breakpoint dialog box, 456

ADPlus

crash mode, 525

hang mode, 526

overview, 503, 525

walkthrough, 526

anonymous methods

delegate keyword, 313

generic anonymous methods, 318

limitations, 318

local variables, 316

naming, 315

nested classes, 317

outer variables, 316–318

overview, 313–316

private nested classes, 317

private static methods, 317

static methods, 317

syntax, 314

AppDomain.UnhandledException, 349–350

application exceptions

overview, 338–340

serializing, 346

applications

exceptions. See application exceptions

symbols, 549

thread local storage (TLS), 580

trapping unhandled exceptions, 347

Application.ThreadException, 348–349

arithmetic instructions

conversion operations, 430

exception handling, 431–432

list of, 429–430

overview, 429

array covariance, 213

Array.AsReadOnly method, 199

Array.Clone method, 200

Array.CreateInstance method, 201–202

Array.FindAll method, 202–203

ArrayList collection

IList interface, 215

members, 215–219

overview, 215

Array.Resize method, 203

arrays

accessing elements, 428

array covariance, 213

casting between, 213

conversion, 213–214

delegates, 300

elements, 188, 191

function returns, 213–214

indexers, compared to, 209

jagged arrays. See jagged arrays

multidimensional arrays. See multidimensional arrays

nested arrays, 193

overview, 186, 187, 428

parameters, 213–214

params keyword, 211–212

reference types vs. value types, 188

single-dimensional arrays. See single-dimensional arrays

syntax, 189–191, 428

System.Array. See System.Array

System.MulticastDelegate class, 301–302

value types vs. reference types, 188

Array.SyncRoot property, 204

as operator

overview, 128

syntax, 130

ASP.NET debugging, 499

assemblies

Assembly Binding Log Viewer Tool (fuslogvw.exe), 368

loading, 367–369

Reflection trees, 366

Type objects, 366

Assembly Binding Log Viewer Tool (fuslogvw.exe), 368

assembly directives

overview, 406

syntax, 407

association, 151

asynchronous delegate diagram

delegate internals, 312

overview, 311

asynchronous invocation

BeginInvoke method, 307–309

EndInvoke method, 309–310

IAsyncResult object, 308

overview, 307

Attribute suffix, 391

attributes

anatomy of, 391–392

Attribute suffix, 391

AttributeTargets flags, 393

combining, 390

creating custom, 392–396

directional attributes, 620

generics, 238

GetCustomAttribute method, 396, 397

GetCustomAttributes method, 396–397

inheritance, 130–131

instance constructors, 393

interfaces, 112

MarshalAs attribute, 624

members, 49

metadata, 356

overview, 389–390

parameter types, list of, 393–394

position parameters, 391

predefined, 390

programmer-defined custom attributes, 390

pseudo-custom attributes, 390

reflection, 396–398

syntax, 391

target types, 391

AttributeTargets flags, list of, 393

AutoRecover, 143

Autos window, 468

AwareLock.Enter, 541




Programming Microsoft Visual C# 2005(c) The Language
Microsoft Visual Basic 2005 BASICS
ISBN: 0619267208
EAN: 2147483647
Year: 2007
Pages: 161

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