C # in a Nutshell, Second Edition

[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]

P/Invoke layer, callbacks and  

PackingSize enumeration, System.Reflection.Emit  

ParamArrayAttribute sealed class, System namespace  

ParameterAttributes enumeration, System.Reflection API  

ParameterBuilder class, System.Reflection.Emit  

ParameterInfo class, System.Reflection API  

ParameterModifier struct, System.Reflection API  

parameters

       arguments, passing by value  

       named  

       out modifier  

       params modifier  

       positional  

       ref modifier  

ParameterToken struct, System.Reflection.Emit  

params keyword  

params modifier  

parsing XML streams  

Pascal, naming convention case and  

pass-by-reference semantics  

Path sealed class, System.IO  

PathTooLongException class, System.IO  

patterns

        expression-based  

       procedural-based  

PDC (Professional Developer's Conference)  

PE (Portable Executable) files, assemblies  

PEFileKinds enumeration, System.Reflection.Emit  

performance counters  

       enumeration  

       new  

       reading data  

PerformanceCounter class, System.Diagnostics  

PerformanceCounterCategory sealed class, System.Diagnostics  

PerformanceCounterInstaller class, System.Diagnostics  

PerformanceCounterPermission sealed class, System.Diagnostics  

PerformanceCounterPermissionAccess enumeration, System.Diagnostics  

PerformanceCounterPermissionAttribute class, System.Diagnostics  

PerformanceCounterPermissionEntry classes, System.Diagnostics  

PerformanceCounterPermissionEntryCollection classes, System.Diagnostics  

PerformanceCounterType enumeration, System.Diagnostics  

permissions, assemblies  

PEVerify.exe  

picture format specifiers  

PInvoke (Platform Invocation Services)  

PlatformID enumeration, System namespace  

PlatformNotSupportedException class, System namespace  

Pointer sealed class, System.Reflection API  

pointer-to-member operators  

pointers

       fixed statement  

       operators  

       stackalloc keyword  

       umanaged code  

       unsafe  

       void*  

polymorphism  

positional parameters  

PowerModeChangedEventArgs class, Microsoft.Win32  

PowerModeChangedEventHandler delegate, Microsoft.Win32  

PowerModes enumeration, Microsoft.Win32  

precedence of operators  

predefined attributes

       custom attributes  

       interoperable  

predefined collection classes  

preprocessor directives  

PreserveSigAttribute sealed class, System.Runtime.InteropServices  

primitive types, values  

private access modifiers  

private keyword  

procedural-based patterns  

Process class, System.Diagnostics  

processes

       diagnostics and  

       launching, diagnostics and  

       running, examining  

       threads in  

ProcessModule class, System.Diagnostics  

ProcessModuleCollection class, System.Diagnostics  

ProcessPriorityClass enumeration, System.Diagnostics  

ProcessStartInfo sealed class, System.Diagnostics  

ProcessThread class, System.Diagnostics  

ProcessThread type  

ProcessThreadCollection class, System.Diagnostics  

ProcessWindowStyle enumeration, System.Diagnostics  

Professional Developer's Conference (PDC)  

ProgIdAttribute sealed class, System.Runtime.InteropServices  

properties  

       index  

       introduction  

       System.Exception  

PropertyAttributes enumeration, System.Reflection API  

PropertyBuilder sealed class, System.Reflection.Emit  

PropertyInfo abstract class, System.Reflection API  

PropertyToken struct, System.Reflection.Emit  

protected access modifiers  

protected internal modifiers  

protected keyword  

protocol handlers, adding  

ProtocolFamily enumeration, System.Net.Sockets namespace  

ProtocolType enumeration, System.Net.Sockets namespace  

ProtocolViolationException class, System.Net  

pseudorandom numbers  

public  

public access modifiers  

public keyword  

Pulse( ) method  

       threading and  

PulseAll( ) method  

Категории