\b escape, in regular expressions, 468, 469
\b meta-character, in regular expressions, 476
background threads, 365–366
backreferencing, in regular expressions, 478
backward interoperability, 423–428
base keyword, C#, 40
BCL (Base Class Libraries)
definition of, 5
primitive types, 17–18, 172
Beep method, Console class, 281
BeginRead method, Stream class, 261–264
BeginReceive method, sockets, 287
BeginSend method, sockets, 286
BeginWrite method, Stream class, 261
beq instruction, IL, 92, 569
Berkeley Sockets API. See sockets
bge instruction, IL, 92, 569
bgt instruction, IL, 569–570
binary instruction size, 86
binary readers, 264, 268–271
binary resources, 316–317
binary search of arrays, 224
binary writers, 264, 268–271
BinarySearch method
arrays, 224
lists, 237
Bind method, sockets, 283, 287–288
binding an assembly, 146, 147–150
binding, reflection, 497
BindingFlags enumeration, 502
bindings, caching, 513–514
bitwise operations, IL, 91
ble instruction, IL, 92, 570
blittable types, 434
blt instruction, IL, 92, 570–571
bne instruction, IL, 571
BOM (byte-order-mark), 321
books. See publications
bool type, IL, 17, 172
BooleanSwitch class, 455
boostrapper in assembly, 136
box instruction, IL, 93, 116, 563
boxing
of collections, 73–74
definition of, 23
of values, 93
br instruction, IL, 91, 550, 571
brackets ([]), in regular expressions, 465, 470, 471
branch instructions, IL, 91–92
break instruction, IL, 551
brfalse instruction, IL, 91, 551, 571
brinst instruction, IL, 91
brnull instruction, IL, 91
brtrue instruction, IL, 91, 551, 571
brzero instruction, IL, 91
buffered streams, 260–261, 278
BufferedStream class, 261, 278
builder APIs, 529–532
byref (pass-by-reference) arguments, 33–35, 90
byte-order-mark (BOM), 321
byval (pass-by-value) arguments, 33–34