15.02.2015 Views

C# 4 and .NET 4

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

socketPermission – stacks<br />

SocketPermission, 563<br />

SolicitColdCall, 362, 363, 365, 367, 369<br />

SolicitColdCall.cs, 365, 367<br />

SolidColorBrush, 991<br />

Solution Explorer, 384, 385, 386<br />

Solution Property Pages dialog box, 413<br />

solutions<br />

defined, 383<br />

projects v., 383–386<br />

SomeMethod(), 316<br />

sort(), 136, 190, 191, 234, 235, 271<br />

sorted dictionaries, 254<br />

sorted lists, 246–247<br />

SortedDictionary‹TKey, TValue›, 254, 265, 266<br />

SortedListSample/Program.cs, 247<br />

SortedList‹TKey, TValue›, 246, 247, 254, 265, 266<br />

SortedSet‹string›, 256<br />

SortedSet‹T›, 255, 265, 266<br />

sorting<br />

array elements, 136–139<br />

cultures <strong>and</strong>, 578–579<br />

elements (in lists), 234–235<br />

Finnish sort example, 578<br />

sorting operators (query operator category), 275,<br />

279–280<br />

SortingDemo/Program.cs, 578<br />

SortingSample/Person.cs, 137, 138<br />

SortingSample/Program.cs, 136, 137, 138, 139<br />

source journaling, 1362<br />

Source property<br />

EventLog class, 478<br />

System.Exception, 359<br />

SourceExists(), 478<br />

SourceFilter, 472<br />

sp_ prefix, 859<br />

special folders, 1407<br />

SpecialFolder enumeration, 1407<br />

Specialization/Program.cs, 127<br />

specializations, generic methods <strong>and</strong>, 126–128<br />

specific cultures, 571<br />

SpecularMaterial, 1030<br />

SpeedExport, 761, 762<br />

SpeedExportAttribute, 761<br />

SpeedRatio, 1022<br />

SpinLock struct, 522<br />

splash (dialog box), 424<br />

Split(), 208<br />

SplitContainer control, 1139<br />

SQL Server, 955–980. See also T-SQL<br />

AdventureWorks database <strong>and</strong>, 955, 965, 967, 970<br />

CLR <strong>and</strong>, 955–980<br />

Configuration Manager, 669<br />

data types, 818<br />

Enterprise Manager, 858<br />

key generation with, 857–858<br />

as .<strong>NET</strong> runtime host, 956–957<br />

Professional Microsoft SQL Server 2008<br />

Programming, 955<br />

provider, 832, 834, 860<br />

provider classes, 818<br />

Query Analyzer, 851, 857<br />

security <strong>and</strong>, 956<br />

stored procedures, 967–969<br />

System.Data.Sql, 818, 822<br />

System.Data.SqlClient, 818, 822, 866, 957,<br />

968, 969<br />

System.Data.SqlTypes, 818<br />

UDTs with, 963<br />

user-defined functions <strong>and</strong>, 969–970<br />

XML data types <strong>and</strong>, 972–980<br />

SQLClientPermission, 563<br />

SqlComm<strong>and</strong>, 495, 599, 819, 852, 963, 967, 968<br />

SqlComm<strong>and</strong>Builder, 819<br />

SqlConnection, 819<br />

SqlContext, 957, 968, 971<br />

SqlCoordinate, 958–964<br />

SqlDataAdapter, 819<br />

SqlDataReader, 819<br />

SqlDataRecord, 957, 971<br />

SqlDataSource, 1162<br />

SqlFunctionAttribute, 957<br />

SqlParameter, 819<br />

SqlPipe, 957, 967, 968<br />

SqlProcedureAttribute, 957<br />

SqlSamplesUsingAdventureWorks/CalcHash.cs, 969<br />

SqlSamplesUsingAdventureWorks/<br />

GetCustomerOrdersCLR.cs, 968<br />

SqlSamplesUsingAdventureWorks/InsertContact.cs,<br />

971<br />

SqlSamplesUsingAdventureWorks/SampleSum.cs, 966<br />

SqlTransaction, 819<br />

SqlTrigger, 970<br />

SqlTriggerAttribute, 957<br />

SqlTriggerContext, 957, 971<br />

SqlTypes/SqlCoordinate.cs, 960<br />

SqlUserDefinedAttribute, 957<br />

SqlUserDefinedType, 960<br />

square brackets [ ]<br />

escape sequences <strong>and</strong>, 221<br />

pointers <strong>and</strong>, 330<br />

SSDL (Storage Schema Definition Language), 861, 863,<br />

864, 865, 867, 884<br />

SSDP (Simple Service Discovery Protocol), 1345<br />

stack pointer, 308, 309, 310, 320<br />

stackalloc comm<strong>and</strong>, 329–330<br />

stack-based arrays, 329–331<br />

StackOverflowException, 352, 353<br />

StackPanel, 999–1000<br />

stacks, 240–241<br />

as LIFO containers, 240<br />

1460<br />

www.it-ebooks.info

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

Saved successfully!

Ooh no, something went wrong!