03.01.2015 Views

C# 5.0 Programmer's Reference

Visual Studio 2013 C# 5.0 Programmer's Reference

Visual Studio 2013 C# 5.0 Programmer's Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

protected internal keyword – #region directive<br />

GetValue method, 874<br />

PropertyType property, 874<br />

SetMethod property, 874<br />

SetValue method, 874<br />

protected internal keyword, 271<br />

protected keyword, 271<br />

public, 271<br />

Push method, 332<br />

Q<br />

quantifiers in regular expressions, 475<br />

queries, LINQ<br />

lambda functions, 187–188<br />

method-based, 185–187<br />

Queue class, 336, 779<br />

methods, 333–334<br />

properties, 333–334<br />

queues, 333–335<br />

QuickWatch command (Debug menu), 233<br />

R<br />

race conditions, 499–501<br />

raising events, 292<br />

parent class, 296–297<br />

random number generation, 603<br />

randomness in cryptography<br />

encryption for random numbers, 604<br />

random number generation, 605–608<br />

random numbers for encryption, 604<br />

secure randomness, 604–605<br />

Range function, 767<br />

readonly, variable declaration and, 61<br />

ReadOnly attribute, 123, 756<br />

readonly keyword, 64–65<br />

RecommendedAsConfigurable attribute, 123<br />

RecordMessage method, 272–273<br />

recycle bin, 438<br />

DeleteDictionary method, 438–439<br />

FileSystem class, 833<br />

Shell32.Shell interface, 440–443, 833<br />

SHEmptyRecycleBin API function,<br />

439–440<br />

SHEmptyRecyclebin function, 833<br />

ref keyword, 84, 278–279<br />

reference equality, 113–115<br />

reference type variables, 57<br />

reference types, 275<br />

references<br />

parameter declaration, 83–84<br />

Solution Explorer, 30<br />

refinement, 252–256<br />

reflection, 581<br />

assemblies, 589–591<br />

classes, 582–585<br />

EventInfo class, 870–871<br />

FieldInfo class, 873<br />

MemberInfo class, 870<br />

MethodInfo class, 871–872<br />

methods, invoking, 591–593<br />

ParameterInfo class, 874–875<br />

properties<br />

getting, 585–589<br />

setting, 585–589<br />

PropertyInfo class, 874<br />

scripts, running, 593–596<br />

Type class, 865–869<br />

RefreshProperties attribute, 123<br />

Regex class, 839–840<br />

finding matches, 840–841<br />

IsMatch method, 479–480, 840<br />

Match method, 841<br />

Matches collection, 482–483<br />

Matches method, 480–481, 841<br />

methods, 479<br />

pattern matching, 840<br />

RegexOptions parameter, 474<br />

Replace method, 481–482<br />

replacements, 841<br />

RegexOptions parameter, 474<br />

#region directive, 35–36<br />

907<br />

www.it-ebooks.info

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

Saved successfully!

Ooh no, something went wrong!