I

I/O Completion Ports, How Windows Performs I/O Operations
I/O operations, I/O-Bound Asynchronous Operations, How Windows Performs I/O Operations, How Windows Performs I/O Operations, How Windows Performs I/O Operations, Canceling I/O Operations, I/O Request Priorities
asynchronous, How Windows Performs I/O Operations
canceling, Canceling I/O Operations
context switching and, How Windows Performs I/O Operations
thread blocking and, How Windows Performs I/O Operations
thread priorities, I/O Request Priorities
I/O Request Packets (IRPs), How Windows Performs I/O Operations
IAsyncAction interfaces, Calling Asynchronous WinRT APIs from .NET Code
IAsyncOperation interface, Calling Asynchronous WinRT APIs from .NET Code, Calling Asynchronous WinRT APIs from .NET Code
IAsyncXxx method, conversion into Task method, Calling Asynchronous WinRT APIs from .NET Code
IAsyncXxxWithProgress interfaces, Calling Asynchronous WinRT APIs from .NET Code
IBuffer interface, Passing Blocks of Data Between the CLR and WinRT
IBufferByteAccess interface, Passing Blocks of Data Between the CLR and WinRT, Passing Blocks of Data Between the CLR and WinRT
IClosable interface, WinRT Type System Core Concepts
ICLRMetaHost interface, CLR Hosting
ICollection interface, arrays and, All Arrays Implicitly Implement IEnumerable, ICollection, and IList
IComparable interface, Inheriting an Interface, Improving Compile-Time Type Safety with Explicit Interface Method Implementations
IConvertible interface, Characters
IConvertible method, Be Careful with Explicit Interface Method Implementations
IDisposable interface, Secure Strings, Using a Type That Wraps a Native Resource, WinRT Type System Core Concepts, Inside a Task, The Concurrent Collection Classes
BlockingCollection class and, The Concurrent Collection Classes
Idle priority class, Thread Scheduling and Priorities
Idle thread priority level, Thread Scheduling and Priorities
IEnumerable interface, arrays and, All Arrays Implicitly Implement IEnumerable, ICollection, and IList
IFormatProvider, Specific Formats and Cultures, Specific Formats and Cultures, Specific Formats and Cultures, Formatting Multiple Objects into a Single String, Parsing a String to Obtain an Object: Parse
interface, Specific Formats and Cultures, Specific Formats and Cultures, Specific Formats and Cultures, Formatting Multiple Objects into a Single String
parameter, Parsing a String to Obtain an Object: Parse
IFormattable interface, Specific Formats and Cultures, Formatting Multiple Objects into a Single String
IFormatter interface, Serialization/Deserialization Quick Start, Streaming Contexts
IInputStream interface, Interoperating Between WinRT Streams and .NET Streams, Passing Blocks of Data Between the CLR and WinRT
IL, Compiling Source Code into Managed Modules, IL and Verification, Unsafe Code, How Things Relate at Run Time
code defined, Compiling Source Code into Managed Modules
converting into CPU instructions, How Things Relate at Run Time
intellectual property and, Unsafe Code
verification and, IL and Verification
ILDasm.exe, A Brief Look at Metadata, Designing a Type That Listens for an Event, Defining WinRT Components in C#
IList interface, arrays and, All Arrays Implicitly Implement IEnumerable, ICollection, and IList
implicit type casts, Programming Language Primitive Types
implicitly typed arrays, Anonymous Types, Initializing Array Elements, Initializing Array Elements
with anonymous types, Initializing Array Elements
implicitly typed local variables, Anonymous Types
incomplete asynchronous operations, displaying, Async Function Extensibility
Increment method, A Simple Hybrid Lock
IndexerName attribute, Parameterful Properties
indexers, Parameterful Properties, Parameterful Properties, Parameterful Properties
accessing, Parameterful Properties
accessor methods, Parameterful Properties
parameters for, Parameterful Properties
IndexOf method, Extension Methods, Comparing Strings
INEFFICIENT symbol, Boxing and Unboxing Value Types
inherit parameter, Detecting the Use of a Custom Attribute
inheritance, Interfaces, Interfaces, Class and Interface Inheritance, Defining an Interface, Defining an Interface, Code Contracts
for interfaces, Defining an Interface
multiple, Interfaces
Object class and, Class and Interface Inheritance
of interfaces, Defining an Interface
of preconditions, Code Contracts
inherited member conflicts, Dealing with Virtual Methods When Versioning Types
InitializeLifetimeServices method, Demo #1: Cross-AppDomain Communication Using Marshal-by-Reference
initializing, How Things Relate at Run Time
objects, How Things Relate at Run Time
initializing fields, Fields, Instance Constructors and Classes (Reference Types), Instance Constructors and Structures (Value Types)
inline, Fields
inline arrays, Unsafe Array Access and Fixed-Size Array
inline field initialization, Fields
inlining code, The Performance of Calling Property Accessor Methods
InnerExceptions collection, Cooperative Cancellation and Timeout
Insert method, StringBuilder Members
InsertAt method, Secure Strings
instance constructors, Type and Member Basics, Methods, Instance Constructors and Classes (Reference Types), Instance Constructors and Structures (Value Types), Instance Constructors and Structures (Value Types)
calling explicitly, Instance Constructors and Structures (Value Types)
default, Instance Constructors and Classes (Reference Types)
defined, Type and Member Basics
instance fields, Demo #1: Cross-AppDomain Communication Using Marshal-by-Reference, Demo #1: Cross-AppDomain Communication Using Marshal-by-Reference
AppDomains and, Demo #1: Cross-AppDomain Communication Using Marshal-by-Reference
performance and, Demo #1: Cross-AppDomain Communication Using Marshal-by-Reference
instance methods, How the CLR Calls Virtual Methods, Properties, and Events, Characters, Using Delegates to Call Back Instance Methods, Constructing an Instance of a Type, Class Libraries and Thread Safety, C#’s Support for Volatile Fields
calling back, with delegates, Using Delegates to Call Back Instance Methods
for Char type, Characters
thread safety, Class Libraries and Thread Safety
volatile keyword, C#’s Support for Volatile Fields
int type, Programming Language Primitive Types
Int32 field, in Task objects, Inside a Task
Int32 variables, static methods for, C#’s Support for Volatile Fields
intellectual property, Unsafe Code, The Native Code Generator Tool: NGen.exe
IL code and, Unsafe Code
NGen.exe and, The Native Code Generator Tool: NGen.exe
IntelliSense, Extension Methods
interface keyword, Defining an Interface
interface methods, Implicit and Explicit Interface Method Implementations (What’s Happening Behind the Scenes), Generic Interfaces, Characters
calling, Implicit and Explicit Interface Method Implementations (What’s Happening Behind the Scenes)
for value types, Characters
strongly typed, Generic Interfaces
interface types, constraints for, Secondary Constraints
interfaces, Class and Interface Inheritance, Defining an Interface, Defining an Interface, Defining an Interface, Defining an Interface, Defining an Interface, Inheriting an Interface, Inheriting an Interface, More About Calling Interface Methods, More About Calling Interface Methods, More About Calling Interface Methods, More About Calling Interface Methods, Generic Interfaces, Generic Interfaces, Generic Interfaces, Generic Interfaces, Generics and Interface Constraints, Generics and Interface Constraints, Generics and Interface Constraints, Implementing Multiple Interfaces That Have the Same Method Name and Signature, Improving Compile-Time Type Safety with Explicit Interface Method Implementations, Improving Compile-Time Type Safety with Explicit Interface Method Implementations, Improving Compile-Time Type Safety with Explicit Interface Method Implementations, Design: Base Class or Interface?, Design: Base Class or Interface?, Design: Base Class or Interface?, WinRT Type System Core Concepts
as parameter types, Generics and Interface Constraints
boxing and, Generics and Interface Constraints, Improving Compile-Time Type Safety with Explicit Interface Method Implementations
collection-related, Design: Base Class or Interface?
constraining generic type parameters to, Generics and Interface Constraints
defined, Class and Interface Inheritance
examples of, Defining an Interface
generic, Defining an Interface, Generic Interfaces
generic vs. non-generic versions, Generic Interfaces
inheritance, Defining an Interface
methods, calling, More About Calling Interface Methods
multiple implementations of, Generic Interfaces
non-generic, Improving Compile-Time Type Safety with Explicit Interface Method Implementations
public methods, Inheriting an Interface
static members and, Defining an Interface
String type and, More About Calling Interface Methods
type parameters, Generic Interfaces
type safety and, Improving Compile-Time Type Safety with Explicit Interface Method Implementations
value types and, More About Calling Interface Methods
variables of, More About Calling Interface Methods
versioning, Design: Base Class or Interface?
virtual methods and, Inheriting an Interface
visibility/accessibility, Defining an Interface
vs. base types, Design: Base Class or Interface?
WinRT, WinRT Type System Core Concepts
with same methods, Implementing Multiple Interfaces That Have the Same Method Name and Signature
Interlocked class, Interlocked Constructs, Interlocked Constructs, The Interlocked Anything Pattern, The OneManyLock Class, The Barrier Class, The Famous Double-Check Locking Technique
interlocked constructs, User-Mode Constructs, Interlocked Constructs
InternalsVisibleTo attribute, Friend Assemblies
InteropServices namespace, Using Custom Attributes, Working with Types Requiring Special Cleanup
InvalidOperationException exception, Assembly Loading
invariant type parameters, Delegate and Interface Contra-variant and Covariant Generic Type Arguments
InvariantCulture property, Specific Formats and Cultures
Invoke method, Demystifying Delegates, Using Delegates to Call Back Many Methods (Chaining), Constructing an Instance of a Type, Invoking a Type’s Members
invoking type members, Invoking a Type’s Members
IOException exception, Using a Type That Wraps a Native Resource
IOTaskScheduler, Task Schedulers
IOutputStream interface, Interoperating Between WinRT Streams and .NET Streams
IProducerConsumerCollection interface, The Concurrent Collection Classes
IRandomAccessStream interface, Interoperating Between WinRT Streams and .NET Streams, Passing Blocks of Data Between the CLR and WinRT
is operator, Casting with the C# is and as Operators
IS-A relationship, Design: Base Class or Interface?
IsCancellationRequested property, Cooperative Cancellation and Timeout
IsDefined method, Enumerated Types, Bit Flags, Detecting the Use of a Custom Attribute, Detecting the Use of a Custom Attribute
for bit flag-enumerated types, Bit Flags
IsEnumDefined method, Enumerated Types
ISerializable interface, Controlling the Serialized/Deserialized Data, Controlling the Serialized/Deserialized Data, Controlling the Serialized/Deserialized Data, How to Define a Type That Implements ISerializable When the Base Type Doesn’t Implement This Interface, How to Define a Type That Implements ISerializable When the Base Type Doesn’t Implement This Interface
defining type for, How to Define a Type That Implements ISerializable When the Base Type Doesn’t Implement This Interface
special constructor, Controlling the Serialized/Deserialized Data
ISerializationSurrogate, Serialization Surrogates, Surrogate Selector Chains
interface, Surrogate Selector Chains
type, Serialization Surrogates
IsInterned method, String Interning
IsPrefix method, Comparing Strings
IsServerGC property, Garbage Collection Modes
IssueClientRequestAsync method, C#’s Asynchronous Functions, Other Async Function Features
IsSuffix method, Comparing Strings
IsTransparentProxy method, Demo #1: Cross-AppDomain Communication Using Marshal-by-Reference
ISurrogateSelector interface, Surrogate Selector Chains
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.138.98