Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

I/O (input/output)

     comparing version information of executable modules 2nd 3rd

     creating 2nd 3rd

     determining if a file exists

     displaying or manipulating directory attributes 2nd 3rd

     encrypting/decrypting an existing file

     file stream 2nd

     information for all drives on a system 2nd 3rd

     launching and interacting with console utilities

     manipulating file attributes 2nd 3rd

     opening a file or stream for reading/writing 2nd 3rd 4th 5th 6th 7th

     parsing

     parsing in environment variables 2nd 3rd

     renaming directories 2nd

     watching filesystem for changes to files or directories 2nd 3rd 4th 5th 6th

ICloneable interface

ICMP (Internet Control Message Protocol) echo request message

ICollection interfacce

ICollection interface

     array implementing

     containing all keys currently in Dictionary<T>

IComparable interface 2nd

IComparer interface 2nd 3rd

IComparer<T> interface

     priority queue order

IConvertible interface

     implemented by TriValue partial class 2nd 3rd 4th

IDialogVisualizerService interface

IDictionary interface

     support by Exception.Data

IDictionary<T> class

IDisposable interface 2nd 3rd

idnirectly overloading 2nd 3rd

IEEE standards

     rounding floating-point values

IEnumerable interface 2nd 3rd 4th

     returned by iterator property

IEnumerable<T> interface 2nd

IEnumerator interface 2nd 3rd 4th

     implemented on NGShoppingList class

IEnumerator<T> class 2nd

IFormatProvider interface

IFormattable interface

     ToString method 2nd

IHTMLDocument2 interface

IIS (Internet Information Server)

     application mappings for ASP.NET 2nd

     HTTP errors 2nd

Ildasm disassembler tool

IList class

IList interface

IList or IList<T> interface

IMemento interface 2nd

IncludeRegex class

index value to start and end iterating

indexers

     called on object already disposed

     parameters for 2nd 3rd

IndexOf method

     string class 2nd 3rd

IndexOfAny method 2nd 3rd 4th

IndexOutOfRangeException exception 2nd 3rd 4th

InferSchema method

inheritance

     interfaces implemented by partial types

     structures vs. classes

inheritance hierarchies 2nd

InitInternalFrameArray method

InnerException property

     COMException class

     Exception class

     TargetInvocationException

InnerText method

InnerXML property 2nd

INotificationCallbacks interface 2nd

Insert method 2nd

     string class

     StringBuilder class

InsertIntoArray method

InstallException exception

instance methods 2nd

int type

     casting long to

integer division

integers

     high word or low word

integral types

interfaces

     callbacks provided with 2nd 3rd 4th 5th 6th 7th

     implementing explicit members on structures

     iterating over with foreach

     polymorphism implemented with 2nd

     searching 2nd

InterfaceTypeAttribute

Intern method

intern pool

internal protected visibility methods

internal visibility methods

internalFrameArray field

internalQueue field

InternedStrCls class

Internet

     accessing through proxy

     reading XML data from

Internet connection settings 2nd 3rd 4th 5th 6th 7th 8th

Internet Control Message Protocol (ICMP) echo request message

InternetConnectionOption structure 2nd

InternetPerConnOptionList class

InternetSettingsReader class 2nd

     properties

     using

interoperation with COM

    classes

         attributes controlling

         C# retrofitting class to interoperate with COM

         code for using from VB6

         exposing C# types to COM clients

intersection of set objects 2nd

IntersectionOf method

INullableValue interface

InvalidCastException exception 2nd 3rd 4th

InvalidComObjectException exception

InvalidEnumArgumentException exception 2nd 3rd

InvalidFilterCriteriaException exception

InvalidOleVariantTypeException exception

InvalidOperationException exception 2nd 3rd 4th

InvalidPathChars field

InvalidProgramException exception

invocation list for multicast delegates

Invoke method

     MethodInfo class 2nd

InvokeEveryOtherSetup method

InvokeInReverse method

InvokeMethod method

IOException exception 2nd 3rd

IP (Internet Protocol)

IP address property

IP information for network adapters

IPAddress property

IPEndPoint class

IPHostEntry class

IPInterfaceProperties class

is operator

     determining variable's type with 2nd

IsCharEqual method

IsDefined method

     Flags enumerations

ISerializable interface

IsEven method

IsGenericMethod method

IsGenericType method

IsGranted method

IsInRange method

IsInterned method

IsMatch method

IsOdd method

IsolatedStorageException exception

IsProcessResponding method

IsSubclassOf method

IsSubsetOf method 2nd

IsSupersetOf method

isThreadAvailable method 2nd

Item class

iterating over elements from first to last

    Container<T> class

         skipping every other element

iterators 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd

     accepting parameters 2nd 3rd

     adding multiple to single type

     creating on nongeneric types 2nd

     finally blocks 2nd 3rd 4th

     forcing to stop iterating 2nd 3rd

     implementing as overloaded operators 2nd 3rd

     implementing nested foreach functionality in a class 2nd

IVisualizerObjectProvider interface

IXPathNavigable interface

Категории