15.02.2015 Views

C# 4 and .NET 4

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DynamicPartitionerforarray‹Tsource› – equality<br />

DynamicPartitionerForArray‹TSource›, 290<br />

Dynamic/Program.cs, 296, 303<br />

DynamicResource, 1006, 1007<br />

DynamicValidator, 1164, 1257<br />

e<br />

eager loading (of relationships), 876<br />

early binding, 21, 698<br />

ease functions, 1023, 1025, 1099, 1100<br />

EasingDoubleKeyFrame, 1026<br />

Easy Connect, 1346<br />

ECDiffieHellman, 554, 556, 557, 558<br />

ECDiffieHellmanCng, 554, 557, 558<br />

ECDSA algorithm, 554–555<br />

echo service, 661<br />

EDI (Electronic Data Interchange), 19<br />

Edit(), 1262, 1273–1274<br />

‹EditItemTemplate›, 1177<br />

editor application (WPF example), 1398–1403<br />

EditorDemo/App.xaml.cs, 1400<br />

EditorDemo/CurrentFile.cs, 1399<br />

EditorDemo/MainWindow.xaml.cs, 1401<br />

tracing <strong>and</strong>, 1399<br />

editors, Visual Studio 2010, 422–427<br />

EditorZone, 1211<br />

EDM (Entity Data Model), 862, 866, 885, 975, 1102,<br />

1162, 1262, 1282, 1390<br />

ASP.<strong>NET</strong> hosting <strong>and</strong>, 894–895<br />

Designer, 864<br />

Silverlight networking example, 1102<br />

E/e (scientific (exponential) format), 52, 213<br />

Eiffel programming language, 461<br />

Electronic Data Interchange (EDI), 19<br />

element operators (query operator category), 276<br />

ElementAt, 276<br />

ElementAtOrDefault, 276<br />

Elements(), 293<br />

#elif, 56–57<br />

Ellipse class, 987<br />

EllipseGeometry, 988<br />

#else, 56–57<br />

else if statements, 38<br />

else statements, 37, 38. See also if statements<br />

ElseIf.cs, 38<br />

e-mail for application-to-application communication,<br />

1358. See also Message Queuing<br />

EmissiveMaterial, 1030<br />

Empty(), 276, 288, 289<br />

‹EmptyDataTemplate›, 1178<br />

‹EmptyItemTemplate›, 1178<br />

EnableVisualStyles, 1119<br />

Encoding.ASCII class, 661<br />

encryption, 552–558, 568<br />

CLR classes <strong>and</strong>, 969, 980<br />

signature <strong>and</strong>, 554–556<br />

System.Security.Cryptography classes, 553, 554, 555,<br />

556, 969<br />

WCF <strong>and</strong>, 545<br />

EndEdit(), 837, 838, 839<br />

EndExecute(), 1109<br />

EndGetResponse(), 642<br />

#endif, 56–57<br />

EndInvoke(), 494<br />

EndOfStreamException, 353<br />

#endregion, 57, 387, 1120<br />

EnforceConstraints property, 844, 856<br />

enlist methods (Transaction class), 611<br />

EnlistDurable(), 611, 626<br />

EnlistPromotableSinglePhase(), 611<br />

EnlistVolatile(), 611, 626<br />

Enqueue(), 236, 237, 238, 262, 263, 265<br />

Ensures(), 464, 465<br />

EnsuresOnThrow‹TException›, 464<br />

Enterprise Manager (SQL Server), 858<br />

Enterprise Services (online Chapter 51), 609,<br />

610–611<br />

AutoComplete attribute <strong>and</strong>, 610, 1294<br />

automatic transactions, 610, 611, 636, 1279<br />

WCF <strong>and</strong>, 1303, 1308<br />

entity classes (ADO.<strong>NET</strong> Entity Framework), 868–871<br />

attaching/detaching, 882<br />

classes/interfaces <strong>and</strong>, 870–871<br />

LINQ to Entities, 883–884<br />

relationships, 873–876<br />

storing changes, 882–883<br />

Entity Client, 866–867<br />

Entity Data Model. See EDM<br />

Entity Framework. See ADO.<strong>NET</strong> Entity Framework<br />

Entity SQL, 862, 867–868<br />

EntityComm<strong>and</strong>, 862, 866<br />

EntityConnection, 862, 866, 871<br />

EntityDataReader, 862, 866, 867<br />

EntityDataSource, 1162<br />

EntityObject, 868, 870, 871, 875, 881<br />

EntityParameter, 866<br />

Entries property, 477<br />

EntryPoint, 724<br />

Enumerable class, 272, 273, 275, 288, 289, 291, 294.<br />

See also extension methods; query operators<br />

EnumerableSample/Program.cs, 277, 279, 281,<br />

283, 287<br />

enumerations, 44–45, 140–146. See also specific<br />

enumerations<br />

foreach statement <strong>and</strong>, 140, 141<br />

naming conventions, 60–63<br />

enumerators, yield return <strong>and</strong>, 145–146<br />

Enum.Parse(), 45<br />

EnvironmentPermission, 562<br />

equality<br />

1434<br />

www.it-ebooks.info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!