R

raising events, in thread-safe way, Step #3: Define a method responsible for raising the event to notify registered objects that the event has occurred
Rational type, Conversion Operator Methods
RCWs (Runtime Callable Wrappers), Interoperating with WinRT Components
Read method, How Windows Performs I/O Operations, FileStream-Specific Issues
in I/O operations, How Windows Performs I/O Operations
Read method (Volatile class), Volatile Constructs, C#’s Support for Volatile Fields, Interlocked Constructs
read-only files, setting attribute for, Bit Flags
ReadAsync method, How Windows Performs I/O Operations, C#’s Asynchronous Functions
ReadBlockAsync method, Async Functions in the Framework Class Library
reader-writer locks, The ReaderWriterLockSlim Class, The OneManyLock Class
ReaderWriterLock class, The ReaderWriterLockSlim Class
ReaderWriterLockSlim class, The ReaderWriterLockSlim Class
ReadLineAsync method, Async Functions in the Framework Class Library
readonly fields, Fields
ReadToEndAsync method, Async Functions in the Framework Class Library
real-time operating systems, Thread Scheduling and Priorities
Realtime priority class, Thread Scheduling and Priorities
recursive locks, avoiding, Thread Synchronization Construct Summary
recursive thread locks, Mutex Constructs
ref keyword, Passing Parameters by Reference to a Method
vs. out keyword, Passing Parameters by Reference to a Method
ref parameter, Generic Methods
reference counting, The Garbage Collection Algorithm
reference tables in metadata, A Brief Look at Metadata
reference tracking, The Garbage Collection Algorithm
reference type variables, setting to null, Primary Constraints
reference types, Reference Types and Value Types, Reference Types and Value Types, Reference Types and Value Types, Reference Types and Value Types, Reference Types and Value Types, Boxing and Unboxing Value Types, Type Constructors, Passing Parameters by Reference to a Method, Generics, Code Explosion, Primary Constraints, The System.String Type, Arrays, Making a Type Serializable
arrays of, Arrays
as primary constraints, Primary Constraints
converting value types into, Boxing and Unboxing Value Types
example code, Reference Types and Value Types
generic, Generics
overlapping with value types, Reference Types and Value Types
performance issues, Reference Types and Value Types
ref keyword vs. out keyword, Passing Parameters by Reference to a Method
serializing, Making a Type Serializable
sharing code, Code Explosion
vs. value types, Reference Types and Value Types
with type constructors, Type Constructors
ReferenceEquals method, Object Equality and Identity, String Interning
References, checking, Member Accessibility
referencing, Giving an Assembly a Strong Name, Building an Assembly That References a Strongly Named Assembly, How the Runtime Resolves Type References, Namespaces and Assemblies
assemblies, Giving an Assembly a Strong Name, Namespaces and Assemblies
strongly named assemblies, Building an Assembly That References a Strongly Named Assembly
types, How the Runtime Resolves Type References
referencing types, Building Types into a Module
reflection, Object Equality and Identity, The dynamic Primitive Type, Detecting the Use of a Custom Attribute, Hiding an Implementation Detail to Maintain a “Contract”, Reflection Performance, Reflection Performance, Discovering a Type’s Members, Discovering a Type’s Members, Invoking a Type’s Members, Serialization/Deserialization Quick Start
discovering type members, Discovering a Type’s Members
exception handling and, Hiding an Implementation Detail to Maintain a “Contract”
object model, discovering, Discovering a Type’s Members
serialization and, Serialization/Deserialization Quick Start
type discovery with, Reflection Performance, Invoking a Type’s Members
type safety and, Reflection Performance
reflection API for .NET Framework, Assembly Loading and Reflection
reflection members, generics and, Generics Infrastructure
reflection methods, Detecting the Use of a Custom Attribute
Reflection namespace, Detecting the Use of a Custom Attribute, Using Reflection to Build a Dynamically Extensible Application
reflection types, Using Reflection to Build a Dynamically Extensible Application, Using Reflection to Build a Dynamically Extensible Application, Discovering a Type’s Members
hierarchy of, Discovering a Type’s Members
ReflectionOnlyGetType method, What Exactly Is a Type Object?
ReflectionOnlyLoad method, Assembly Loading
ReflectionOnlyLoadFrom method, Assembly Loading
regional settings, Comparing Strings
Register method, Cooperative Cancellation and Timeout, Cooperative Cancellation and Timeout
CancellationToken class, Cooperative Cancellation and Timeout
CancellationTokenSource class, Cooperative Cancellation and Timeout
RegisterForFullGCNotification method, Forcing Garbage Collections
registering assemblies, The Global Assembly Cache
relational operators, nullable types and, C#’s Support for Nullable Value Types
relative thread priority classes, Thread Scheduling and Priorities
ReleaseMutex method, Mutex Constructs
Reliability Monitor, Unhandled Exceptions
problem signatures, Unhandled Exceptions
reliability vs. productivity in error handling, Trading Reliability for Productivity
ReliabilityContract attribute, Constrained Execution Regions (CERs)
Remove method, Designing a Type That Listens for an Event, StringBuilder Members, Using Delegates to Call Back Many Methods (Chaining)
RemoveAt method, Secure Strings
RemoveEventHandler method, Invoking a Type’s Members
RemoveMemoryPressure method, Other GC Features for Use with Native Resources
RemoveParticipant method, The Barrier Class
Replace method, StringBuilder Members
ReportStatus method, Interlocked Constructs
ResetAbort method, How a Host Gets Its Thread Back
resolving types, Building a Hierarchy of Exception-Derived Types
resource files, adding to assemblies, Adding Resource Files to an Assembly
resource leaks, Working with Types Requiring Special Cleanup
resources, accessing, Managed Heap Basics
response files, Response Files, Response Files
resurrected objects, Finalization Internals
return types, discovering information on, Discovering a Type’s Members
returning arrays, Passing and Returning Arrays
reverse engineering, protecting against, Unsafe Code
roots, The Garbage Collection Algorithm
Run method, Other Async Function Features
Runtime, The dynamic Primitive Type, Using Binding Handles to Reduce Your Process’s Memory Consumption
binders, The dynamic Primitive Type
handles, Using Binding Handles to Reduce Your Process’s Memory Consumption
Runtime Callable Wrappers (RCWs), Interoperating with WinRT Components
..................Content has been hidden....................

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