mscorlib(4.0.0.0) API with additions
System Namespace Reference

Classes

interface  _AppDomain
 Exposes the public members of the T:System.AppDomain class to unmanaged code. More...
 
class  AccessViolationException
 The exception that is thrown when there is an attempt to read or write protected memory. More...
 
class  ActivationContext
 Identifies the activation context for the current application. This class cannot be inherited. More...
 
class  Activator
 Contains methods to create types of objects locally or remotely, or obtain references to existing remote objects. This class cannot be inherited. More...
 
class  AggregateException
 Represents one or more errors that occur during application execution. More...
 
class  AppContext
 Provides members for setting and retrieving data about an application's context. More...
 
class  AppDomain
 Represents an application domain, which is an isolated environment where applications execute. This class cannot be inherited. More...
 
class  AppDomainManager
 Provides a managed equivalent of an unmanaged host. More...
 
class  AppDomainSetup
 Represents assembly binding information that can be added to an instance of T:System.AppDomain. More...
 
class  AppDomainUnloadedException
 The exception that is thrown when an attempt is made to access an unloaded application domain. More...
 
class  ApplicationException
 Serves as the base class for application-defined exceptions. More...
 
class  ApplicationId
 Contains information used to uniquely identify a manifest-based application. This class cannot be inherited. More...
 
class  ApplicationIdentity
 Provides the ability to uniquely identify a manifest-activated application. This class cannot be inherited. More...
 
struct  ArgIterator
 Represents a variable-length argument list; that is, the parameters of a function that takes a variable number of arguments. More...
 
class  ArgumentException
 The exception that is thrown when one of the arguments provided to a method is not valid. More...
 
class  ArgumentNullException
 The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. More...
 
class  ArgumentOutOfRangeException
 The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. More...
 
class  ArithmeticException
 The exception that is thrown for errors in an arithmetic, casting, or conversion operation. More...
 
class  Array
 Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
struct  ArraySegment
 Delimits a section of a one-dimensional array. More...
 
class  ArrayTypeMismatchException
 The exception that is thrown when an attempt is made to store an element of the wrong type within an array. More...
 
class  AssemblyLoadEventArgs
 Provides data for the E:System.AppDomain.AssemblyLoad event. More...
 
class  Attribute
 Represents the base class for custom attributes. More...
 
class  AttributeUsageAttribute
 Specifies the usage of another attribute class. This class cannot be inherited. More...
 
class  BadImageFormatException
 The exception that is thrown when the file image of a dynamic link library (DLL) or an executable program is invalid. More...
 
class  BitConverter
 Converts base data types to an array of bytes, and an array of bytes to base data types. More...
 
struct  Boolean
 Represents a Boolean (true or false) value. More...
 
class  Buffer
 Manipulates arrays of primitive types. More...
 
struct  Byte
 Represents an 8-bit unsigned integer. More...
 
class  CannotUnloadAppDomainException
 The exception that is thrown when an attempt to unload an application domain fails. More...
 
struct  Char
 Represents a character as a UTF-16 code unit. More...
 
class  CharEnumerator
 Supports iterating over a T:System.String object and reading its individual characters. This class cannot be inherited. More...
 
class  CLSCompliantAttribute
 Indicates whether a program element is compliant with the Common Language Specification (CLS). This class cannot be inherited. More...
 
class  Console
 Represents the standard input, output, and error streams for console applications. This class cannot be inherited.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  ConsoleCancelEventArgs
 Provides data for the E:System.Console.CancelKeyPress event. This class cannot be inherited. More...
 
struct  ConsoleKeyInfo
 Describes the console key that was pressed, including the character represented by the console key and the state of the SHIFT, ALT, and CTRL modifier keys. More...
 
class  ContextBoundObject
 Defines the base class for all context-bound classes. More...
 
class  ContextMarshalException
 The exception that is thrown when an attempt to marshal an object across a context boundary fails. More...
 
class  ContextStaticAttribute
 Indicates that the value of a static field is unique for a particular context. More...
 
class  Convert
 Converts a base data type to another base data type. More...
 
class  DataMisalignedException
 The exception that is thrown when a unit of data is read from or written to an address that is not a multiple of the data size. This class cannot be inherited. More...
 
struct  DateTime
 Represents an instant in time, typically expressed as a date and time of day. To browse the .NET Framework source code for this type, see the Reference Source. More...
 
struct  DateTimeOffset
 Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC). More...
 
class  DBNull
 Represents a nonexistent value. This class cannot be inherited. More...
 
struct  Decimal
 Represents a decimal number. More...
 
class  Delegate
 Represents a delegate, which is a data structure that refers to a static method or to a class instance and an instance method of that class. More...
 
class  DivideByZeroException
 The exception that is thrown when there is an attempt to divide an integral or T:System.Decimal value by zero. More...
 
class  DllNotFoundException
 The exception that is thrown when a DLL specified in a DLL import cannot be found. More...
 
struct  Double
 Represents a double-precision floating-point number. More...
 
class  DuplicateWaitObjectException
 The exception that is thrown when an object appears more than once in an array of synchronization objects. More...
 
class  EntryPointNotFoundException
 The exception that is thrown when an attempt to load a class fails due to the absence of an entry method. More...
 
class  Enum
 Provides the base class for enumerations. More...
 
class  Environment
 Provides information about, and means to manipulate, the current environment and platform. This class cannot be inherited. More...
 
class  EventArgs
 Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data. More...
 
class  Exception
 Represents errors that occur during application execution.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  ExecutionEngineException
 The exception that is thrown when there is an internal error in the execution engine of the common language runtime. This class cannot be inherited. More...
 
class  FieldAccessException
 The exception that is thrown when there is an invalid attempt to access a private or protected field inside a class. More...
 
class  FileStyleUriParser
 A customizable parser based on the File scheme. More...
 
class  FlagsAttribute
 Indicates that an enumeration can be treated as a bit field; that is, a set of flags. More...
 
class  FormatException
 The exception that is thrown when the format of an argument is invalid, or when a composite format string is not well formed. More...
 
class  FormattableString
 Represents a composite format string, along with the arguments to be formatted. More...
 
class  FtpStyleUriParser
 A customizable parser based on the File Transfer Protocol (FTP) scheme. More...
 
class  GC
 Controls the system garbage collector, a service that automatically reclaims unused memory. More...
 
class  GenericUriParser
 A customizable parser for a hierarchical URI. More...
 
class  GopherStyleUriParser
 A customizable parser based on the Gopher scheme. More...
 
struct  Guid
 Represents a globally unique identifier (GUID).To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  HttpStyleUriParser
 A customizable parser based on the HTTP scheme. More...
 
interface  IAppDomainSetup
 Represents assembly binding information that can be added to an instance of T:System.AppDomain. More...
 
interface  IAsyncResult
 Represents the status of an asynchronous operation. More...
 
interface  ICloneable
 Supports cloning, which creates a new instance of a class with the same value as an existing instance. More...
 
interface  IComparable
 Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances. More...
 
interface  IConvertible
 Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value. More...
 
interface  ICustomFormatter
 Defines a method that supports custom formatting of the value of an object. More...
 
interface  IDisposable
 Provides a mechanism for releasing unmanaged resources.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
interface  IEquatable
 Defines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances. More...
 
interface  IFormatProvider
 Provides a mechanism for retrieving an object to control formatting. More...
 
interface  IFormattable
 Provides functionality to format the value of an object into a string representation. More...
 
class  IndexOutOfRangeException
 The exception that is thrown when an attempt is made to access an element of an array or collection with an index that is outside its bounds. More...
 
class  InsufficientExecutionStackException
 The exception that is thrown when there is insufficient execution stack available to allow most methods to execute. More...
 
class  InsufficientMemoryException
 The exception that is thrown when a check for sufficient available memory fails. This class cannot be inherited. More...
 
struct  Int16
 Represents a 16-bit signed integer. More...
 
struct  Int32
 Represents a 32-bit signed integer.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
struct  Int64
 Represents a 64-bit signed integer. More...
 
struct  IntPtr
 A platform-specific type that is used to represent a pointer or a handle. More...
 
class  InvalidCastException
 The exception that is thrown for invalid casting or explicit conversion. More...
 
class  InvalidOperationException
 The exception that is thrown when a method call is invalid for the object's current state. More...
 
class  InvalidProgramException
 The exception that is thrown when a program contains invalid Microsoft intermediate language (MSIL) or metadata. Generally this indicates a bug in the compiler that generated the program. More...
 
class  InvalidTimeZoneException
 The exception that is thrown when time zone information is invalid. More...
 
interface  IObservable
 Defines a provider for push-based notification. More...
 
interface  IObserver
 Provides a mechanism for receiving push-based notifications. More...
 
interface  IProgress
 Defines a provider for progress updates. More...
 
interface  IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects. More...
 
class  Lazy
 Provides support for lazy initialization. More...
 
class  LdapStyleUriParser
 A customizable parser based on the Lightweight Directory Access Protocol (LDAP) scheme. More...
 
class  LoaderOptimizationAttribute
 Used to set the default loader optimization policy for the main method of an executable application. More...
 
class  LocalDataStoreSlot
 Encapsulates a memory slot to store local data. This class cannot be inherited. More...
 
class  MarshalByRefObject
 Enables access to objects across application domain boundaries in applications that support remoting. More...
 
class  Math
 Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  MemberAccessException
 The exception that is thrown when an attempt to access a class member fails. More...
 
class  MethodAccessException
 The exception that is thrown when there is an invalid attempt to access a method, such as accessing a private method from partially trusted code. More...
 
class  MissingFieldException
 The exception that is thrown when there is an attempt to dynamically access a field that does not exist. If a field in a class library has been removed or renamed, recompile any assemblies that reference that library. More...
 
class  MissingMemberException
 The exception that is thrown when there is an attempt to dynamically access a class member that does not exist or that is not declared as public. If a member in a class library has been removed or renamed, recompile any assemblies that reference that library. More...
 
class  MissingMethodException
 The exception that is thrown when there is an attempt to dynamically access a method that does not exist. More...
 
struct  ModuleHandle
 Represents a runtime handle for a module. More...
 
class  MTAThreadAttribute
 Indicates that the COM threading model for an application is multithreaded apartment (MTA). More...
 
class  MulticastDelegate
 Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list. More...
 
class  MulticastNotSupportedException
 The exception that is thrown when there is an attempt to combine two delegates based on the T:System.Delegate type instead of the T:System.MulticastDelegate type. This class cannot be inherited. More...
 
class  NetPipeStyleUriParser
 A parser based on the NetPipe scheme for the "Indigo" system. More...
 
class  NetTcpStyleUriParser
 A parser based on the NetTcp scheme for the "Indigo" system. More...
 
class  NewsStyleUriParser
 A customizable parser based on the news scheme using the Network News Transfer Protocol (NNTP). More...
 
class  NonSerializedAttribute
 Indicates that a field of a serializable class should not be serialized. This class cannot be inherited. More...
 
class  NotFiniteNumberException
 The exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN). More...
 
class  NotImplementedException
 The exception that is thrown when a requested method or operation is not implemented. More...
 
class  NotSupportedException
 The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality. More...
 
class  Nullable
 Represents a value type that can be assigned null. More...
 
class  NullReferenceException
 The exception that is thrown when there is an attempt to dereference a null object reference. More...
 
class  Object
 Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework; it is the root of the type hierarchy.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  ObjectDisposedException
 The exception that is thrown when an operation is performed on a disposed object. More...
 
class  ObsoleteAttribute
 Marks the program elements that are no longer in use. This class cannot be inherited. More...
 
class  OperatingSystem
 Represents information about an operating system, such as the version and platform identifier. This class cannot be inherited. More...
 
class  OperationCanceledException
 The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. More...
 
class  OutOfMemoryException
 The exception that is thrown when there is not enough memory to continue the execution of a program. More...
 
class  OverflowException
 The exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow. More...
 
class  ParamArrayAttribute
 Indicates that a method will allow a variable number of arguments in its invocation. This class cannot be inherited. More...
 
class  PlatformNotSupportedException
 The exception that is thrown when a feature does not run on a particular platform. More...
 
class  Progress
 Provides an T:System.IProgress`1 that invokes callbacks for each reported progress value. More...
 
class  Random
 Represents a pseudo-random number generator, which is a device that produces a sequence of numbers that meet certain statistical requirements for randomness.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  RankException
 The exception that is thrown when an array with the wrong number of dimensions is passed to a method. More...
 
class  ResolveEventArgs
 Provides data for loader resolution events, such as the E:System.AppDomain.TypeResolve, E:System.AppDomain.ResourceResolve, E:System.AppDomain.ReflectionOnlyAssemblyResolve, and E:System.AppDomain.AssemblyResolve events. More...
 
struct  RuntimeArgumentHandle
 References a variable-length argument list. More...
 
struct  RuntimeFieldHandle
 Represents a field using an internal metadata token. More...
 
struct  RuntimeMethodHandle
 T:System.RuntimeMethodHandle is a handle to the internal metadata representation of a method. More...
 
struct  RuntimeTypeHandle
 Represents a type using an internal metadata token. More...
 
struct  SByte
 Represents an 8-bit signed integer. More...
 
class  SerializableAttribute
 Indicates that a class can be serialized. This class cannot be inherited. More...
 
struct  Single
 Represents a single-precision floating-point number. More...
 
class  StackOverflowException
 The exception that is thrown when the execution stack overflows because it contains too many nested method calls. This class cannot be inherited. More...
 
class  STAThreadAttribute
 Indicates that the COM threading model for an application is single-threaded apartment (STA). More...
 
class  String
 Represents text as a sequence of UTF-16 code units.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  StringComparer
 Represents a string comparison operation that uses specific case and culture-based or ordinal comparison rules. More...
 
class  StringNormalizationExtensions
 Provides extension methods to work with normalized strings. More...
 
class  SystemException
 Serves as the base class for system exceptions namespace. More...
 
class  ThreadStaticAttribute
 Indicates that the value of a static field is unique for each thread. More...
 
class  TimeoutException
 The exception that is thrown when the time allotted for a process or operation has expired. More...
 
struct  TimeSpan
 Represents a time interval.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  TimeZone
 Represents a time zone. More...
 
class  TimeZoneInfo
 Represents any time zone in the world. More...
 
class  TimeZoneNotFoundException
 The exception that is thrown when a time zone cannot be found. More...
 
class  Tuple
 Provides static methods for creating tuple objects. To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  TupleExtensions
 Provides extension methods for tuples to interoperate with language support for tuples in C#. More...
 
class  Type
 Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  TypeAccessException
 The exception that is thrown when a method attempts to use a type that it does not have access to. More...
 
struct  TypedReference
 Describes objects that contain both a managed pointer to a location and a runtime representation of the type that may be stored at that location. More...
 
class  TypeInitializationException
 The exception that is thrown as a wrapper around the exception thrown by the class initializer. This class cannot be inherited. More...
 
class  TypeLoadException
 The exception that is thrown when type-loading failures occur. More...
 
class  TypeUnloadedException
 The exception that is thrown when there is an attempt to access an unloaded class. More...
 
struct  UInt16
 Represents a 16-bit unsigned integer. More...
 
struct  UInt32
 Represents a 32-bit unsigned integer. More...
 
struct  UInt64
 Represents a 64-bit unsigned integer. More...
 
struct  UIntPtr
 A platform-specific type that is used to represent a pointer or a handle. More...
 
class  UnauthorizedAccessException
 The exception that is thrown when the operating system denies access because of an I/O error or a specific type of security error. More...
 
class  UnhandledExceptionEventArgs
 Provides data for the event that is raised when there is an exception that is not handled in any application domain. More...
 
class  Uri
 Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI. More...
 
class  UriBuilder
 Provides a custom constructor for uniform resource identifiers (URIs) and modifies URIs for the T:System.Uri class. More...
 
class  UriFormatException
 The exception that is thrown when an invalid Uniform Resource Identifier (URI) is detected. More...
 
class  UriParser
 Parses a new URI scheme. This is an abstract class. More...
 
class  UriTypeConverter
 Converts a T:System.String type to a T:System.Uri type, and vice versa. More...
 
struct  ValueTuple
 Provides static methods for creating value tuples. More...
 
class  ValueType
 Provides the base class for value types. More...
 
class  Version
 Represents the version number of an assembly, operating system, or the common language runtime. This class cannot be inherited. More...
 
class  Void
 Specifies a return value type for a method that does not return a value. More...
 
class  WeakReference
 Represents a weak reference, which references an object while still allowing that object to be reclaimed by garbage collection. More...
 

Enumerations

enum  AppDomainManagerInitializationOptions { AppDomainManagerInitializationOptions.None = 0x0, AppDomainManagerInitializationOptions.RegisterWithHost = 0x1 }
 Specifies the action that a custom application domain manager takes when initializing a new domain. More...
 
enum  AttributeTargets {
  AttributeTargets.Assembly = 0x1, AttributeTargets.Module = 0x2, AttributeTargets.Class = 0x4, AttributeTargets.Struct = 0x8,
  AttributeTargets.Enum = 0x10, AttributeTargets.Constructor = 0x20, AttributeTargets.Method = 0x40, AttributeTargets.Property = 0x80,
  AttributeTargets.Field = 0x100, AttributeTargets.Event = 0x200, AttributeTargets.Interface = 0x400, AttributeTargets.Parameter = 0x800,
  AttributeTargets.Delegate = 0x1000, AttributeTargets.ReturnValue = 0x2000, AttributeTargets.GenericParameter = 0x4000, AttributeTargets.All = 0x7FFF
}
 Specifies the application elements on which it is valid to apply an attribute. More...
 
enum  Base64FormattingOptions { Base64FormattingOptions.None = 0x0, Base64FormattingOptions.InsertLineBreaks = 0x1 }
 Specifies whether relevant Overload:System.Convert.ToBase64CharArray and Overload:System.Convert.ToBase64String methods insert line breaks in their output. More...
 
enum  CompatibilityFlag {
  SwallowUnhandledExceptions, NullReferenceExceptionOnAV, EagerlyGenerateRandomAsymmKeys, FullTrustListAssembliesInGac,
  DateTimeParseIgnorePunctuation, OnlyGACDomainNeutral, DisableReplacementCustomCulture
}
 
enum  ConfigEvents {
  StartDocument = 0, StartDTD = 1, EndDTD = 2, StartDTDSubset = 3,
  EndDTDSubset = 4, EndProlog = 5, StartEntity = 6, EndEntity = 7,
  EndDocument = 8, DataAvailable = 9, LastEvent = 9
}
 
enum  ConfigNodeSubType {
  Version = 28, Encoding, Standalone, NS,
  XMLSpace, XMLLang, System, Public,
  NData, AtCData, AtId, AtIdref,
  AtIdrefs, AtEntity, AtEntities, AtNmToken,
  AtNmTokens, AtNotation, AtRequired, AtImplied,
  AtFixed, PentityDecl, Empty, Any,
  Mixed, Sequence, Choice, Star,
  Plus, Questionmark, LastSubNodeType
}
 
enum  ConfigNodeType {
  Element = 1, Attribute, Pi, XmlDecl,
  DocType, DTDAttribute, EntityDecl, ElementDecl,
  AttlistDecl, Notation, Group, IncludeSect,
  PCData, CData, IgnoreSect, Comment,
  EntityRef, Whitespace, Name, NMToken,
  String, Peref, Model, ATTDef,
  ATTType, ATTPresence, DTDSubset, LastNodeType
}
 
enum  ConsoleColor {
  ConsoleColor.Black, ConsoleColor.DarkBlue, ConsoleColor.DarkGreen, ConsoleColor.DarkCyan,
  ConsoleColor.DarkRed, ConsoleColor.DarkMagenta, ConsoleColor.DarkYellow, ConsoleColor.Gray,
  ConsoleColor.DarkGray, ConsoleColor.Blue, ConsoleColor.Green, ConsoleColor.Cyan,
  ConsoleColor.Red, ConsoleColor.Magenta, ConsoleColor.Yellow, ConsoleColor.White
}
 Specifies constants that define foreground and background colors for the console. More...
 
enum  ConsoleKey {
  ConsoleKey.Backspace = 8, ConsoleKey.Tab = 9, ConsoleKey.Clear = 12, ConsoleKey.Enter = 13,
  ConsoleKey.Pause = 19, ConsoleKey.Escape = 27, ConsoleKey.Spacebar = 0x20, ConsoleKey.PageUp = 33,
  ConsoleKey.PageDown = 34, ConsoleKey.End = 35, ConsoleKey.Home = 36, ConsoleKey.LeftArrow = 37,
  ConsoleKey.UpArrow = 38, ConsoleKey.RightArrow = 39, ConsoleKey.DownArrow = 40, ConsoleKey.Select = 41,
  ConsoleKey.Print = 42, ConsoleKey.Execute = 43, ConsoleKey.PrintScreen = 44, ConsoleKey.Insert = 45,
  ConsoleKey.Delete = 46, ConsoleKey.Help = 47, ConsoleKey.D0 = 48, ConsoleKey.D1 = 49,
  ConsoleKey.D2 = 50, ConsoleKey.D3 = 51, ConsoleKey.D4 = 52, ConsoleKey.D5 = 53,
  ConsoleKey.D6 = 54, ConsoleKey.D7 = 55, ConsoleKey.D8 = 56, ConsoleKey.D9 = 57,
  ConsoleKey.A = 65, ConsoleKey.B = 66, ConsoleKey.C = 67, ConsoleKey.D = 68,
  ConsoleKey.E = 69, ConsoleKey.F = 70, ConsoleKey.G = 71, ConsoleKey.H = 72,
  ConsoleKey.I = 73, ConsoleKey.J = 74, ConsoleKey.K = 75, ConsoleKey.L = 76,
  ConsoleKey.M = 77, ConsoleKey.N = 78, ConsoleKey.O = 79, ConsoleKey.P = 80,
  ConsoleKey.Q = 81, ConsoleKey.R = 82, ConsoleKey.S = 83, ConsoleKey.T = 84,
  ConsoleKey.U = 85, ConsoleKey.V = 86, ConsoleKey.W = 87, ConsoleKey.X = 88,
  ConsoleKey.Y = 89, ConsoleKey.Z = 90, ConsoleKey.LeftWindows = 91, ConsoleKey.RightWindows = 92,
  ConsoleKey.Applications = 93, ConsoleKey.Sleep = 95, ConsoleKey.NumPad0 = 96, ConsoleKey.NumPad1 = 97,
  ConsoleKey.NumPad2 = 98, ConsoleKey.NumPad3 = 99, ConsoleKey.NumPad4 = 100, ConsoleKey.NumPad5 = 101,
  ConsoleKey.NumPad6 = 102, ConsoleKey.NumPad7 = 103, ConsoleKey.NumPad8 = 104, ConsoleKey.NumPad9 = 105,
  ConsoleKey.Multiply = 106, ConsoleKey.Add = 107, ConsoleKey.Separator = 108, ConsoleKey.Subtract = 109,
  ConsoleKey.Decimal = 110, ConsoleKey.Divide = 111, ConsoleKey.F1 = 112, ConsoleKey.F2 = 113,
  ConsoleKey.F3 = 114, ConsoleKey.F4 = 115, ConsoleKey.F5 = 116, ConsoleKey.F6 = 117,
  ConsoleKey.F7 = 118, ConsoleKey.F8 = 119, ConsoleKey.F9 = 120, ConsoleKey.F10 = 121,
  ConsoleKey.F11 = 122, ConsoleKey.F12 = 123, ConsoleKey.F13 = 124, ConsoleKey.F14 = 125,
  ConsoleKey.F15 = 126, ConsoleKey.F16 = 0x7F, ConsoleKey.F17 = 0x80, ConsoleKey.F18 = 129,
  ConsoleKey.F19 = 130, ConsoleKey.F20 = 131, ConsoleKey.F21 = 132, ConsoleKey.F22 = 133,
  ConsoleKey.F23 = 134, ConsoleKey.F24 = 135, ConsoleKey.BrowserBack = 166, ConsoleKey.BrowserForward = 167,
  ConsoleKey.BrowserRefresh = 168, ConsoleKey.BrowserStop = 169, ConsoleKey.BrowserSearch = 170, ConsoleKey.BrowserFavorites = 171,
  ConsoleKey.BrowserHome = 172, ConsoleKey.VolumeMute = 173, ConsoleKey.VolumeDown = 174, ConsoleKey.VolumeUp = 175,
  ConsoleKey.MediaNext = 176, ConsoleKey.MediaPrevious = 177, ConsoleKey.MediaStop = 178, ConsoleKey.MediaPlay = 179,
  ConsoleKey.LaunchMail = 180, ConsoleKey.LaunchMediaSelect = 181, ConsoleKey.LaunchApp1 = 182, ConsoleKey.LaunchApp2 = 183,
  ConsoleKey.Oem1 = 186, ConsoleKey.OemPlus = 187, ConsoleKey.OemComma = 188, ConsoleKey.OemMinus = 189,
  ConsoleKey.OemPeriod = 190, ConsoleKey.Oem2 = 191, ConsoleKey.Oem3 = 192, ConsoleKey.Oem4 = 219,
  ConsoleKey.Oem5 = 220, ConsoleKey.Oem6 = 221, ConsoleKey.Oem7 = 222, ConsoleKey.Oem8 = 223,
  ConsoleKey.Oem102 = 226, ConsoleKey.Process = 229, ConsoleKey.Packet = 231, ConsoleKey.Attention = 246,
  ConsoleKey.CrSel = 247, ConsoleKey.ExSel = 248, ConsoleKey.EraseEndOfFile = 249, ConsoleKey.Play = 250,
  ConsoleKey.Zoom = 251, ConsoleKey.NoName = 252, ConsoleKey.Pa1 = 253, ConsoleKey.OemClear = 254
}
 Specifies the standard keys on a console. More...
 
enum  ConsoleModifiers { ConsoleModifiers.Alt = 0x1, ConsoleModifiers.Shift = 0x2, ConsoleModifiers.Control = 0x4 }
 Represents the SHIFT, ALT, and CTRL modifier keys on a keyboard. More...
 
enum  ConsoleSpecialKey { ConsoleSpecialKey.ControlC, ConsoleSpecialKey.ControlBreak }
 Specifies combinations of modifier and console keys that can interrupt the current process. More...
 
enum  DateTimeKind { DateTimeKind.Unspecified, DateTimeKind.Utc, DateTimeKind.Local }
 Specifies whether a T:System.DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC. More...
 
enum  DayOfWeek {
  DayOfWeek.Sunday, DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday,
  DayOfWeek.Thursday, DayOfWeek.Friday, DayOfWeek.Saturday
}
 Specifies the day of the week. More...
 
enum  DelegateBindingFlags {
  StaticMethodOnly = 1, InstanceMethodOnly = 2, OpenDelegateOnly = 4, ClosedDelegateOnly = 8,
  NeverCloseOverNull = 0x10, CaselessMatching = 0x20, SkipSecurityChecks = 0x40, RelaxedSignature = 0x80
}
 
enum  DTSubStringType {
  Unknown, Invalid, Number, End,
  Other
}
 
enum  EnvironmentVariableTarget { EnvironmentVariableTarget.Process, EnvironmentVariableTarget.User, EnvironmentVariableTarget.Machine }
 Specifies the location where an environment variable is stored or retrieved in a set or get operation. More...
 
enum  ExceptionArgument {
  obj, dictionary, dictionaryCreationThreshold, array,
  info, key, collection, list,
  match, converter, queue, stack,
  capacity, index, startIndex, value,
  count, arrayIndex, name, mode,
  item, options, view, sourceBytesToCopy
}
 
enum  ExceptionResource {
  Argument_ImplementIComparable, Argument_InvalidType, Argument_InvalidArgumentForComparison, Argument_InvalidRegistryKeyPermissionCheck,
  ArgumentOutOfRange_NeedNonNegNum, Arg_ArrayPlusOffTooSmall, Arg_NonZeroLowerBound, Arg_RankMultiDimNotSupported,
  Arg_RegKeyDelHive, Arg_RegKeyStrLenBug, Arg_RegSetStrArrNull, Arg_RegSetMismatchedKind,
  Arg_RegSubKeyAbsent, Arg_RegSubKeyValueAbsent, Argument_AddingDuplicate, Serialization_InvalidOnDeser,
  Serialization_MissingKeys, Serialization_NullKey, Argument_InvalidArrayType, NotSupported_KeyCollectionSet,
  NotSupported_ValueCollectionSet, ArgumentOutOfRange_SmallCapacity, ArgumentOutOfRange_Index, Argument_InvalidOffLen,
  Argument_ItemNotExist, ArgumentOutOfRange_Count, ArgumentOutOfRange_InvalidThreshold, ArgumentOutOfRange_ListInsert,
  NotSupported_ReadOnlyCollection, InvalidOperation_CannotRemoveFromStackOrQueue, InvalidOperation_EmptyQueue, InvalidOperation_EnumOpCantHappen,
  InvalidOperation_EnumFailedVersion, InvalidOperation_EmptyStack, ArgumentOutOfRange_BiggerThanCollection, InvalidOperation_EnumNotStarted,
  InvalidOperation_EnumEnded, NotSupported_SortedListNestedWrite, InvalidOperation_NoValue, InvalidOperation_RegRemoveSubKey,
  Security_RegistryPermission, UnauthorizedAccess_RegistryNoWrite, ObjectDisposed_RegKeyClosed, NotSupported_InComparableType,
  Argument_InvalidRegistryOptionsCheck, Argument_InvalidRegistryViewCheck
}
 
enum  GCCollectionMode { GCCollectionMode.Default, GCCollectionMode.Forced, GCCollectionMode.Optimized }
 Specifies the behavior for a forced garbage collection. More...
 
enum  GCNotificationStatus {
  GCNotificationStatus.Succeeded, GCNotificationStatus.Failed, GCNotificationStatus.Canceled, GCNotificationStatus.Timeout,
  GCNotificationStatus.NotApplicable
}
 Provides information about the current registration for notification of the next full garbage collection. More...
 
enum  GenericUriParserOptions {
  GenericUriParserOptions.Default = 0x0, GenericUriParserOptions.GenericAuthority = 0x1, GenericUriParserOptions.AllowEmptyAuthority = 0x2, GenericUriParserOptions.NoUserInfo = 0x4,
  GenericUriParserOptions.NoPort = 0x8, GenericUriParserOptions.NoQuery = 0x10, GenericUriParserOptions.NoFragment = 0x20, GenericUriParserOptions.DontConvertPathBackslashes = 0x40,
  GenericUriParserOptions.DontCompressPath = 0x80, GenericUriParserOptions.DontUnescapePathDotsAndSlashes = 0x100, GenericUriParserOptions.Idn = 0x200, GenericUriParserOptions.IriParsing = 0x400
}
 Specifies options for a T:System.UriParser. More...
 
enum  InternalGCCollectionMode { NonBlocking = 1, Blocking = 2, Optimized = 4, Compacting = 8 }
 
enum  LoaderOptimization {
  LoaderOptimization.NotSpecified = 0, LoaderOptimization.SingleDomain = 1, LoaderOptimization.MultiDomain = 2, LoaderOptimization.MultiDomainHost = 3,
  LoaderOptimization.DomainMask = 3, LoaderOptimization.DisallowBindings = 4
}
 An enumeration used with the T:System.LoaderOptimizationAttribute class to specify loader optimizations for an executable. More...
 
enum  LogLevel {
  Trace = 0, Status = 20, Warning = 40, Error = 50,
  Panic = 100
}
 
enum  MidpointRounding { MidpointRounding.ToEven, MidpointRounding.AwayFromZero }
 Specifies how mathematical rounding methods should process a number that is midway between two numbers. More...
 
enum  ParseFailureKind {
  None, ArgumentNull, Format, FormatWithParameter,
  FormatBadDateTimeCalendar
}
 
enum  ParseFlags {
  HaveYear = 0x1, HaveMonth = 0x2, HaveDay = 0x4, HaveHour = 0x8,
  HaveMinute = 0x10, HaveSecond = 0x20, HaveTime = 0x40, HaveDate = 0x80,
  TimeZoneUsed = 0x100, TimeZoneUtc = 0x200, ParsedMonthName = 0x400, CaptureOffset = 0x800,
  YearDefault = 0x1000, Rfc1123Pattern = 0x2000, UtcSortPattern = 0x4000
}
 
enum  ParsingError {
  None = 0, BadFormat = 1, BadScheme = 2, BadAuthority = 3,
  EmptyUriString = 4, LastRelativeUriOkErrIndex = 4, SchemeLimit = 5, SizeLimit = 6,
  MustRootedPath = 7, BadHostName = 8, NonEmptyHost = 9, BadPort = 10,
  BadAuthorityTerminator = 11, CannotCreateRelative = 12
}
 
enum  PlatformID {
  PlatformID.Win32S, PlatformID.Win32Windows, PlatformID.Win32NT, PlatformID.WinCE,
  PlatformID.Unix, PlatformID.Xbox, PlatformID.MacOSX
}
 Identifies the operating system, or platform, supported by an assembly. More...
 
enum  StringComparison {
  StringComparison.CurrentCulture, StringComparison.CurrentCultureIgnoreCase, StringComparison.InvariantCulture, StringComparison.InvariantCultureIgnoreCase,
  StringComparison.Ordinal, StringComparison.OrdinalIgnoreCase
}
 Specifies the culture, case, and sort rules to be used by certain overloads of the M:System.String.Compare(System.String,System.String) and M:System.String.Equals(System.Object) methods. More...
 
enum  StringSplitOptions { StringSplitOptions.None = 0x0, StringSplitOptions.RemoveEmptyEntries = 0x1 }
 Specifies whether applicable Overload:System.String.Split method overloads include or omit empty substrings from the return value. More...
 
enum  TimeZoneInfoOptions { None = 0x1, NoThrowOnInvalidTime = 0x2 }
 
enum  TokenType {
  NumberToken = 1, YearNumberToken = 2, Am = 3, Pm = 4,
  MonthToken = 5, EndOfString = 6, DayOfWeekToken = 7, TimeZoneToken = 8,
  EraToken = 9, DateWordToken = 10, UnknownToken = 11, HebrewNumber = 12,
  JapaneseEraToken = 13, TEraToken = 14, IgnorableSymbol = 0xF, SEP_Unk = 0x100,
  SEP_End = 0x200, SEP_Space = 768, SEP_Am = 0x400, SEP_Pm = 1280,
  SEP_Date = 1536, SEP_Time = 1792, SEP_YearSuff = 0x800, SEP_MonthSuff = 2304,
  SEP_DaySuff = 2560, SEP_HourSuff = 2816, SEP_MinuteSuff = 3072, SEP_SecondSuff = 3328,
  SEP_LocalTimeMark = 3584, SEP_DateOrOffset = 3840, RegularTokenMask = 0xFF, SeparatorTokenMask = 65280
}
 
enum  TypeCode {
  TypeCode.Empty = 0, TypeCode.Object = 1, TypeCode.DBNull = 2, TypeCode.Boolean = 3,
  TypeCode.Char = 4, TypeCode.SByte = 5, TypeCode.Byte = 6, TypeCode.Int16 = 7,
  TypeCode.UInt16 = 8, TypeCode.Int32 = 9, TypeCode.UInt32 = 10, TypeCode.Int64 = 11,
  TypeCode.UInt64 = 12, TypeCode.Single = 13, TypeCode.Double = 14, TypeCode.Decimal = 0xF,
  TypeCode.DateTime = 0x10, TypeCode.String = 18
}
 Specifies the type of an object. More...
 
enum  TypeNameFormatFlags {
  FormatBasic = 0, FormatNamespace = 1, FormatFullInst = 2, FormatAssembly = 4,
  FormatSignature = 8, FormatNoVersion = 0x10, FormatAngleBrackets = 0x40, FormatStubInfo = 0x80,
  FormatGenericParam = 0x100, FormatSerialization = 259
}
 
enum  TypeNameKind { Name, ToString, SerializationName, FullName }
 
enum  UnescapeMode {
  CopyOnly = 0x0, Escape = 0x1, Unescape = 0x2, EscapeUnescape = 0x3,
  V1ToStringFlag = 0x4, UnescapeAll = 0x8, UnescapeAllOrThrow = 0x18
}
 
enum  UriComponents {
  UriComponents.Scheme = 0x1, UriComponents.UserInfo = 0x2, UriComponents.Host = 0x4, UriComponents.Port = 0x8,
  UriComponents.Path = 0x10, UriComponents.Query = 0x20, UriComponents.Fragment = 0x40, UriComponents.StrongPort = 0x80,
  UriComponents.NormalizedHost = 0x100, UriComponents.KeepDelimiter = 0x40000000, UriComponents.SerializationInfoString = int.MinValue, UriComponents.AbsoluteUri = 0x7F,
  UriComponents.HostAndPort = 0x84, UriComponents.StrongAuthority = 0x86, UriComponents.SchemeAndServer = 0xD, UriComponents.HttpRequestUrl = 0x3D,
  UriComponents.PathAndQuery = 0x30
}
 Specifies the parts of a T:System.Uri. More...
 
enum  UriFormat { UriFormat.UriEscaped = 1, UriFormat.Unescaped, UriFormat.SafeUnescaped }
 Controls how URI information is escaped. More...
 
enum  UriHostNameType {
  UriHostNameType.Unknown, UriHostNameType.Basic, UriHostNameType.Dns, UriHostNameType.IPv4,
  UriHostNameType.IPv6
}
 Defines host name types for the M:System.Uri.CheckHostName(System.String) method. More...
 
enum  UriIdnScope { UriIdnScope.None, UriIdnScope.AllExceptIntranet, UriIdnScope.All }
 Provides the possible values for the configuration setting of the T:System.Configuration.IdnElement in the N:System.Configuration namespace. More...
 
enum  UriKind { UriKind.RelativeOrAbsolute, UriKind.Absolute, UriKind.Relative }
 Defines the kinds of T:System.Uris for the M:System.Uri.IsWellFormedUriString(System.String,System.UriKind) and several Overload:System.Uri.::ctor methods. More...
 
enum  UriPartial { UriPartial.Scheme, UriPartial.Authority, UriPartial.Path, UriPartial.Query }
 Defines the parts of a URI for the M:System.Uri.GetLeftPart(System.UriPartial) method. More...
 
enum  UriSyntaxFlags {
  None = 0x0, MustHaveAuthority = 0x1, OptionalAuthority = 0x2, MayHaveUserInfo = 0x4,
  MayHavePort = 0x8, MayHavePath = 0x10, MayHaveQuery = 0x20, MayHaveFragment = 0x40,
  AllowEmptyHost = 0x80, AllowUncHost = 0x100, AllowDnsHost = 0x200, AllowIPv4Host = 0x400,
  AllowIPv6Host = 0x800, AllowAnInternetHost = 0xE00, AllowAnyOtherHost = 0x1000, FileLikeUri = 0x2000,
  MailToLikeUri = 0x4000, V1_UnknownUri = 0x10000, SimpleUserSyntax = 0x20000, BuiltInSyntax = 0x40000,
  ParserSchemeOnly = 0x80000, AllowDOSPath = 0x100000, PathIsRooted = 0x200000, ConvertPathSlashes = 0x400000,
  CompressPath = 0x800000, CanonicalizeAsFilePath = 0x1000000, UnEscapeDotsAndSlashes = 0x2000000, AllowIdn = 0x4000000,
  AllowIriParsing = 0x10000000
}
 

Functions

delegate void Action< in T > (T obj)
 Encapsulates a method that has a single parameter and does not return a value.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
delegate void Action ()
 Encapsulates a method that has no parameters and does not return a value. More...
 
delegate void Action< in T1, in T2 > (T1 arg1, T2 arg2)
 Encapsulates a method that has two parameters and does not return a value. More...
 
delegate void Action< in T1, in T2, in T3 > (T1 arg1, T2 arg2, T3 arg3)
 Encapsulates a method that has three parameters and does not return a value. More...
 
delegate void Action< in T1, in T2, in T3, in T4 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4)
 Encapsulates a method that has four parameters and does not return a value. More...
 
delegate void Action< in T1, in T2, in T3, in T4, in T5 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
 Encapsulates a method that has five parameters and does not return a value. More...
 
delegate void Action< in T1, in T2, in T3, in T4, in T5, in T6 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
 Encapsulates a method that has six parameters and does not return a value. More...
 
delegate void Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
 Encapsulates a method that has seven parameters and does not return a value. More...
 
delegate void Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8)
 Encapsulates a method that has eight parameters and does not return a value. More...
 
delegate void AppDomainInitializer (string[] args)
 Represents the callback method to invoke when the application domain is initialized. More...
 
delegate void AssemblyLoadEventHandler (object sender, AssemblyLoadEventArgs args)
 Represents the method that handles the E:System.AppDomain.AssemblyLoad event of an T:System.AppDomain. More...
 
delegate void AsyncCallback (IAsyncResult ar)
 References a method to be called when a corresponding asynchronous operation completes. More...
 
delegate int Comparison< in T > (T x, T y)
 Represents the method that compares two objects of the same type. More...
 
delegate void ConsoleCancelEventHandler (object sender, ConsoleCancelEventArgs e)
 Represents the method that will handle the E:System.Console.CancelKeyPress event of a T:System.Console. More...
 
delegate TOutput Converter< in TInput, out TOutput > (TInput input)
 Represents a method that converts an object from one type to another type. More...
 
delegate void CrossAppDomainDelegate ()
 Used by M:System.AppDomain.DoCallBack(System.CrossAppDomainDelegate) for cross-application domain calls. More...
 
internal delegate void CtorDelegate (object instance)
 
delegate void EventHandler (object sender, EventArgs e)
 Represents the method that will handle an event that has no event data. More...
 
delegate void EventHandler< TEventArgs > (object sender, TEventArgs e)
 Represents the method that will handle an event when the event provides data. More...
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9)
 Encapsulates a method that has nine parameters and returns a value of the type specified by the TResult parameter. More...
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10)
 Encapsulates a method that has 10 parameters and returns a value of the type specified by the TResult parameter. More...
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11)
 Encapsulates a method that has 11 parameters and returns a value of the type specified by the TResult parameter. More...
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12)
 Encapsulates a method that has 12 parameters and returns a value of the type specified by the TResult parameter. More...
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13)
 Encapsulates a method that has 13 parameters and returns a value of the type specified by the TResult parameter. More...
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14)
 Encapsulates a method that has 14 parameters and returns a value of the type specified by the TResult parameter. More...
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15)
 Encapsulates a method that has 15 parameters and returns a value of the type specified by the TResult parameter. More...
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, in T16, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16)
 Encapsulates a method that has 16 parameters and returns a value of the type specified by the TResult parameter. More...
 
delegate bool Predicate< in T > (T obj)
 Represents the method that defines a set of criteria and determines whether the specified object meets those criteria. More...
 
delegate Assembly ResolveEventHandler (object sender, ResolveEventArgs args)
 Represents a method that handles the E:System.AppDomain.TypeResolve, E:System.AppDomain.ResourceResolve, or E:System.AppDomain.AssemblyResolve event of an T:System.AppDomain. More...
 
delegate void UnhandledExceptionEventHandler (object sender, UnhandledExceptionEventArgs e)
 Represents the method that will handle the event raised by an exception that is not handled by the application domain. More...
 

Enumeration Type Documentation

◆ AppDomainManagerInitializationOptions

Specifies the action that a custom application domain manager takes when initializing a new domain.

Enumerator
None 

No initialization action.

RegisterWithHost 

Register the COM callable wrapper for the current T:System.AppDomainManager with the unmanaged host.

Definition at line 8 of file AppDomainManagerInitializationOptions.cs.

◆ AttributeTargets

Specifies the application elements on which it is valid to apply an attribute.

Enumerator
Assembly 

Attribute can be applied to an assembly.

Module 

Attribute can be applied to a module.

Class 

Attribute can be applied to a class.

Struct 

Attribute can be applied to a structure; that is, a value type.

Enum 

Attribute can be applied to an enumeration.

Constructor 

Attribute can be applied to a constructor.

Method 

Attribute can be applied to a method.

Property 

Attribute can be applied to a property.

Field 

Attribute can be applied to a field.

Event 

Attribute can be applied to an event.

Interface 

Attribute can be applied to an interface.

Parameter 

Attribute can be applied to a parameter.

Delegate 

Attribute can be applied to a delegate.

ReturnValue 

Attribute can be applied to a return value.

GenericParameter 

Attribute can be applied to a generic parameter.

All 

Attribute can be applied to any application element.

Definition at line 10 of file AttributeTargets.cs.

◆ Base64FormattingOptions

Specifies whether relevant Overload:System.Convert.ToBase64CharArray and Overload:System.Convert.ToBase64String methods insert line breaks in their output.

Enumerator
None 

Does not insert line breaks after every 76 characters in the string representation.

InsertLineBreaks 

Inserts line breaks after every 76 characters in the string representation.

Definition at line 5 of file Base64FormattingOptions.cs.

◆ ConsoleColor

enum System.ConsoleColor
strong

Specifies constants that define foreground and background colors for the console.

Enumerator
Black 

The color black.

DarkBlue 

The color dark blue.

DarkGreen 

The color dark green.

DarkCyan 

The color dark cyan (dark blue-green).

DarkRed 

The color dark red.

DarkMagenta 

The color dark magenta (dark purplish-red).

DarkYellow 

The color dark yellow (ochre).

Gray 

The color gray.

DarkGray 

The color dark gray.

Blue 

The color blue.

Green 

The color green.

Cyan 

The color cyan (blue-green).

Red 

The color red.

Magenta 

The color magenta (purplish-red).

Yellow 

The color yellow.

White 

The color white.

Definition at line 5 of file ConsoleColor.cs.

◆ ConsoleKey

enum System.ConsoleKey
strong

Specifies the standard keys on a console.

Enumerator
Backspace 

The BACKSPACE key.

Tab 

The TAB key.

Clear 

The CLEAR key.

Enter 

The ENTER key.

Pause 

The PAUSE key.

Escape 

The ESC (ESCAPE) key.

Spacebar 

The SPACEBAR key.

PageUp 

The PAGE UP key.

PageDown 

The PAGE DOWN key.

End 

The END key.

Home 

The HOME key.

LeftArrow 

The LEFT ARROW key.

UpArrow 

The UP ARROW key.

RightArrow 

The RIGHT ARROW key.

DownArrow 

The DOWN ARROW key.

Select 

The SELECT key.

Print 

The PRINT key.

Execute 

The EXECUTE key.

PrintScreen 

The PRINT SCREEN key.

Insert 

The INS (INSERT) key.

Delete 

The DEL (DELETE) key.

Help 

The HELP key.

D0 

The 0 key.

D1 

The 1 key.

D2 

The 2 key.

D3 

The 3 key.

D4 

The 4 key.

D5 

The 5 key.

D6 

The 6 key.

D7 

The 7 key.

D8 

The 8 key.

D9 

The 9 key.

The A key.

The B key.

The C key.

The D key.

The E key.

The F key.

The G key.

The H key.

The I key.

The J key.

The K key.

The L key.

The M key.

The N key.

The O key.

The P key.

The Q key.

The R key.

The S key.

The T key.

The U key.

The V key.

The W key.

The X key.

The Y key.

The Z key.

LeftWindows 

The left Windows logo key (Microsoft Natural Keyboard).

RightWindows 

The right Windows logo key (Microsoft Natural Keyboard).

Applications 

The Application key (Microsoft Natural Keyboard).

Sleep 

The Computer Sleep key.

NumPad0 

The 0 key on the numeric keypad.

NumPad1 

The 1 key on the numeric keypad.

NumPad2 

The 2 key on the numeric keypad.

NumPad3 

The 3 key on the numeric keypad.

NumPad4 

The 4 key on the numeric keypad.

NumPad5 

The 5 key on the numeric keypad.

NumPad6 

The 6 key on the numeric keypad.

NumPad7 

The 7 key on the numeric keypad.

NumPad8 

The 8 key on the numeric keypad.

NumPad9 

The 9 key on the numeric keypad.

Multiply 

The Multiply key (the multiplication key on the numeric keypad).

Add 

The Add key (the addition key on the numeric keypad).

Separator 

The Separator key.

Subtract 

The Subtract key (the subtraction key on the numeric keypad).

Decimal 

The Decimal key (the decimal key on the numeric keypad).

Divide 

The Divide key (the division key on the numeric keypad).

F1 

The F1 key.

F2 

The F2 key.

F3 

The F3 key.

F4 

The F4 key.

F5 

The F5 key.

F6 

The F6 key.

F7 

The F7 key.

F8 

The F8 key.

F9 

The F9 key.

F10 

The F10 key.

F11 

The F11 key.

F12 

The F12 key.

F13 

The F13 key.

F14 

The F14 key.

F15 

The F15 key.

F16 

The F16 key.

F17 

The F17 key.

F18 

The F18 key.

F19 

The F19 key.

F20 

The F20 key.

F21 

The F21 key.

F22 

The F22 key.

F23 

The F23 key.

F24 

The F24 key.

BrowserBack 

The Browser Back key (Windows 2000 or later).

BrowserForward 

The Browser Forward key (Windows 2000 or later).

BrowserRefresh 

The Browser Refresh key (Windows 2000 or later).

BrowserStop 

The Browser Stop key (Windows 2000 or later).

BrowserSearch 

The Browser Search key (Windows 2000 or later).

BrowserFavorites 

The Browser Favorites key (Windows 2000 or later).

BrowserHome 

The Browser Home key (Windows 2000 or later).

VolumeMute 

The Volume Mute key (Microsoft Natural Keyboard, Windows 2000 or later).

VolumeDown 

The Volume Down key (Microsoft Natural Keyboard, Windows 2000 or later).

VolumeUp 

The Volume Up key (Microsoft Natural Keyboard, Windows 2000 or later).

MediaNext 

The Media Next Track key (Windows 2000 or later).

MediaPrevious 

The Media Previous Track key (Windows 2000 or later).

MediaStop 

The Media Stop key (Windows 2000 or later).

MediaPlay 

The Media Play/Pause key (Windows 2000 or later).

LaunchMail 

The Start Mail key (Microsoft Natural Keyboard, Windows 2000 or later).

LaunchMediaSelect 

The Select Media key (Microsoft Natural Keyboard, Windows 2000 or later).

LaunchApp1 

The Start Application 1 key (Microsoft Natural Keyboard, Windows 2000 or later).

LaunchApp2 

The Start Application 2 key (Microsoft Natural Keyboard, Windows 2000 or later).

Oem1 

The OEM 1 key (OEM specific).

OemPlus 

The OEM Plus key on any country/region keyboard (Windows 2000 or later).

OemComma 

The OEM Comma key on any country/region keyboard (Windows 2000 or later).

OemMinus 

The OEM Minus key on any country/region keyboard (Windows 2000 or later).

OemPeriod 

The OEM Period key on any country/region keyboard (Windows 2000 or later).

Oem2 

The OEM 2 key (OEM specific).

Oem3 

The OEM 3 key (OEM specific).

Oem4 

The OEM 4 key (OEM specific).

Oem5 

The OEM 5 (OEM specific).

Oem6 

The OEM 6 key (OEM specific).

Oem7 

The OEM 7 key (OEM specific).

Oem8 

The OEM 8 key (OEM specific).

Oem102 

The OEM 102 key (OEM specific).

Process 

The IME PROCESS key.

Packet 

The PACKET key (used to pass Unicode characters with keystrokes).

Attention 

The ATTN key.

CrSel 

The CRSEL (CURSOR SELECT) key.

ExSel 

The EXSEL (EXTEND SELECTION) key.

EraseEndOfFile 

The ERASE EOF key.

Play 

The PLAY key.

Zoom 

The ZOOM key.

NoName 

A constant reserved for future use.

Pa1 

The PA1 key.

OemClear 

The CLEAR key (OEM specific).

Definition at line 5 of file ConsoleKey.cs.

◆ ConsoleModifiers

Represents the SHIFT, ALT, and CTRL modifier keys on a keyboard.

Enumerator
Alt 

The left or right ALT modifier key.

Shift 

The left or right SHIFT modifier key.

Control 

The left or right CTRL modifier key.

Definition at line 6 of file ConsoleModifiers.cs.

◆ ConsoleSpecialKey

Specifies combinations of modifier and console keys that can interrupt the current process.

Enumerator
ControlC 

The F:System.ConsoleModifiers.Control modifier key plus the F:System.ConsoleKey.C console key.

ControlBreak 

The F:System.ConsoleModifiers.Control modifier key plus the BREAK console key.

Definition at line 5 of file ConsoleSpecialKey.cs.

◆ DateTimeKind

enum System.DateTimeKind
strong

Specifies whether a T:System.DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.

Enumerator
Unspecified 

The time represented is not specified as either local time or Coordinated Universal Time (UTC).

Utc 

The time represented is UTC.

Local 

The time represented is local time.

Definition at line 9 of file DateTimeKind.cs.

◆ DayOfWeek

enum System.DayOfWeek
strong

Specifies the day of the week.

Enumerator
Sunday 

Indicates Sunday.

Monday 

Indicates Monday.

Tuesday 

Indicates Tuesday.

Wednesday 

Indicates Wednesday.

Thursday 

Indicates Thursday.

Friday 

Indicates Friday.

Saturday 

Indicates Saturday.

Definition at line 9 of file DayOfWeek.cs.

◆ EnvironmentVariableTarget

Specifies the location where an environment variable is stored or retrieved in a set or get operation.

Enumerator
Process 

The environment variable is stored or retrieved from the environment block associated with the current process.

User 

The environment variable is stored or retrieved from the HKEY_CURRENT_USER\Environment key in the Windows operating system registry.

Machine 

The environment variable is stored or retrieved from the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment key in the Windows operating system registry.

Definition at line 7 of file EnvironmentVariableTarget.cs.

◆ GCCollectionMode

Specifies the behavior for a forced garbage collection.

Enumerator
Default 

The default setting for this enumeration, which is currently F:System.GCCollectionMode.Forced.

Forced 

Forces the garbage collection to occur immediately.

Optimized 

Allows the garbage collector to determine whether the current time is optimal to reclaim objects.

Definition at line 6 of file GCCollectionMode.cs.

◆ GCNotificationStatus

Provides information about the current registration for notification of the next full garbage collection.

Enumerator
Succeeded 

The notification was successful and the registration was not canceled.

Failed 

The notification failed for any reason.

Canceled 

The current registration was canceled by the user.

Timeout 

The time specified by the millisecondsTimeout parameter for either M:System.GC.WaitForFullGCApproach(System.Int32) or M:System.GC.WaitForFullGCComplete(System.Int32) has elapsed.

NotApplicable 

This result can be caused by the following: there is no current registration for a garbage collection notification, concurrent garbage collection is enabled, or the time specified for the millisecondsTimeout parameter has expired and no garbage collection notification was obtained. (See the <gcConcurrent> runtime setting for information about how to disable concurrent garbage collection.)

Definition at line 5 of file GCNotificationStatus.cs.

◆ GenericUriParserOptions

Specifies options for a T:System.UriParser.

Enumerator
Default 

The parser:

GenericAuthority 

The parser allows a registry-based authority.

AllowEmptyAuthority 

The parser allows a URI with no authority.

NoUserInfo 

The scheme does not define a user information part.

NoPort 

The scheme does not define a port.

NoQuery 

The scheme does not define a query part.

NoFragment 

The scheme does not define a fragment part.

DontConvertPathBackslashes 

The parser does not convert back slashes into forward slashes.

DontCompressPath 

The parser does not canonicalize the URI.

DontUnescapePathDotsAndSlashes 

The parser does not unescape path dots, forward slashes, or back slashes.

Idn 

The parser supports Internationalized Domain Name (IDN) parsing (IDN) of host names. Whether IDN is used is dictated by configuration values. See the Remarks for more information.

IriParsing 

The parser supports the parsing rules specified in RFC 3987 for International Resource Identifiers (IRI). Whether IRI is used is dictated by configuration values. See the Remarks for more information.

Definition at line 5 of file GenericUriParserOptions.cs.

◆ LoaderOptimization

An enumeration used with the T:System.LoaderOptimizationAttribute class to specify loader optimizations for an executable.

Enumerator
NotSpecified 

Indicates that no optimizations for sharing internal resources are specified. If the default domain or hosting interface specified an optimization, then the loader uses that; otherwise, the loader uses F:System.LoaderOptimization.SingleDomain.

SingleDomain 

Indicates that the application will probably have a single domain, and loader must not share internal resources across application domains.

MultiDomain 

Indicates that the application will probably have many domains that use the same code, and the loader must share maximal internal resources across application domains.

MultiDomainHost 

Indicates that the application will probably host unique code in multiple domains, and the loader must share resources across application domains only for globally available (strong-named) assemblies that have been added to the global assembly cache.

DomainMask 

Do not use. This mask selects the domain-related values, screening out the unused F:System.LoaderOptimization.DisallowBindings flag.

DisallowBindings 

Ignored by the common language runtime.

Definition at line 8 of file LoaderOptimization.cs.

◆ MidpointRounding

Specifies how mathematical rounding methods should process a number that is midway between two numbers.

Enumerator
ToEven 

When a number is halfway between two others, it is rounded toward the nearest even number.

AwayFromZero 

When a number is halfway between two others, it is rounded toward the nearest number that is away from zero.

Definition at line 8 of file MidpointRounding.cs.

◆ PlatformID

enum System.PlatformID
strong

Identifies the operating system, or platform, supported by an assembly.

Enumerator
Win32S 

The operating system is Win32s. Win32s is a layer that runs on 16-bit versions of Windows to provide access to 32-bit applications.

Win32Windows 

The operating system is Windows 95 or Windows 98.

Win32NT 

The operating system is Windows NT or later.

WinCE 

The operating system is Windows CE.

Unix 

The operating system is Unix.

Xbox 

The development platform is Xbox 360.

MacOSX 

The operating system is Macintosh.

Definition at line 8 of file PlatformID.cs.

◆ StringComparison

Specifies the culture, case, and sort rules to be used by certain overloads of the M:System.String.Compare(System.String,System.String) and M:System.String.Equals(System.Object) methods.

Enumerator
CurrentCulture 

Compare strings using culture-sensitive sort rules and the current culture.

CurrentCultureIgnoreCase 

Compare strings using culture-sensitive sort rules, the current culture, and ignoring the case of the strings being compared.

InvariantCulture 

Compare strings using culture-sensitive sort rules and the invariant culture.

InvariantCultureIgnoreCase 

Compare strings using culture-sensitive sort rules, the invariant culture, and ignoring the case of the strings being compared.

Ordinal 

Compare strings using ordinal (binary) sort rules.

OrdinalIgnoreCase 

Compare strings using ordinal (binary) sort rules and ignoring the case of the strings being compared.

Definition at line 9 of file StringComparison.cs.

◆ StringSplitOptions

Specifies whether applicable Overload:System.String.Split method overloads include or omit empty substrings from the return value.

Enumerator
None 

The return value includes array elements that contain an empty string

RemoveEmptyEntries 

The return value does not include array elements that contain an empty string

Definition at line 9 of file StringSplitOptions.cs.

◆ TypeCode

enum System.TypeCode
strong

Specifies the type of an object.

Enumerator
Empty 

A null reference.

Object 

A general type representing any reference or value type not explicitly represented by another TypeCode.

DBNull 

A database null (column) value.

Boolean 

A simple type representing Boolean values of true or false.

Char 

An integral type representing unsigned 16-bit integers with values between 0 and 65535. The set of possible values for the F:System.TypeCode.Char type corresponds to the Unicode character set.

SByte 

An integral type representing signed 8-bit integers with values between -128 and 127.

Byte 

An integral type representing unsigned 8-bit integers with values between 0 and 255.

Int16 

An integral type representing signed 16-bit integers with values between -32768 and 32767.

UInt16 

An integral type representing unsigned 16-bit integers with values between 0 and 65535.

Int32 

An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647.

UInt32 

An integral type representing unsigned 32-bit integers with values between 0 and 4294967295.

Int64 

An integral type representing signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807.

UInt64 

An integral type representing unsigned 64-bit integers with values between 0 and 18446744073709551615.

Single 

A floating point type representing values ranging from approximately 1.5 x 10 -45 to 3.4 x 10 38 with a precision of 7 digits.

Double 

A floating point type representing values ranging from approximately 5.0 x 10 -324 to 1.7 x 10 308 with a precision of 15-16 digits.

Decimal 

A simple type representing values ranging from 1.0 x 10 -28 to approximately 7.9 x 10 28 with 28-29 significant digits.

DateTime 

A type representing a date and time value.

String 

A sealed class type representing Unicode character strings.

Definition at line 9 of file TypeCode.cs.

◆ UriComponents

enum System.UriComponents
strong

Specifies the parts of a T:System.Uri.

Enumerator
Scheme 

The P:System.Uri.Scheme data.

UserInfo 

The P:System.Uri.UserInfo data.

Host 

The P:System.Uri.Host data.

Port 

The P:System.Uri.Port data.

Path 

The P:System.Uri.LocalPath data.

Query 

The P:System.Uri.Query data.

Fragment 

The P:System.Uri.Fragment data.

StrongPort 

The P:System.Uri.Port data. If no port data is in the T:System.Uri and a default port has been assigned to the P:System.Uri.Scheme, the default port is returned. If there is no default port, -1 is returned.

NormalizedHost 

The normalized form of the P:System.Uri.Host.

KeepDelimiter 

Specifies that the delimiter should be included.

SerializationInfoString 

The complete T:System.Uri context that is needed for Uri Serializers. The context includes the IPv6 scope.

AbsoluteUri 

The P:System.Uri.Scheme, P:System.Uri.UserInfo, P:System.Uri.Host, P:System.Uri.Port, P:System.Uri.LocalPath, P:System.Uri.Query, and P:System.Uri.Fragment data.

HostAndPort 

The P:System.Uri.Host and P:System.Uri.Port data. If no port data is in the Uri and a default port has been assigned to the P:System.Uri.Scheme, the default port is returned. If there is no default port, -1 is returned.

StrongAuthority 

The P:System.Uri.UserInfo, P:System.Uri.Host, and P:System.Uri.Port data. If no port data is in the T:System.Uri and a default port has been assigned to the P:System.Uri.Scheme, the default port is returned. If there is no default port, -1 is returned.

SchemeAndServer 

The P:System.Uri.Scheme, P:System.Uri.Host, and P:System.Uri.Port data.

HttpRequestUrl 

The P:System.Uri.Scheme, P:System.Uri.Host, P:System.Uri.Port, P:System.Uri.LocalPath, and P:System.Uri.Query data.

PathAndQuery 

The P:System.Uri.LocalPath and P:System.Uri.Query data. Also see P:System.Uri.PathAndQuery.

Definition at line 6 of file UriComponents.cs.

◆ UriFormat

enum System.UriFormat
strong

Controls how URI information is escaped.

Enumerator
UriEscaped 

Escaping is performed according to the rules in RFC 2396.

Unescaped 

No escaping is performed.

SafeUnescaped 

Characters that have a reserved meaning in the requested URI components remain escaped. All others are not escaped. See Remarks.

Definition at line 5 of file UriFormat.cs.

◆ UriHostNameType

Defines host name types for the M:System.Uri.CheckHostName(System.String) method.

Enumerator
Unknown 

The type of the host name is not supplied.

Basic 

The host is set, but the type cannot be determined.

Dns 

The host name is a domain name system (DNS) style host name.

IPv4 

The host name is an Internet Protocol (IP) version 4 host address.

IPv6 

The host name is an Internet Protocol (IP) version 6 host address.

Definition at line 5 of file UriHostNameType.cs.

◆ UriIdnScope

enum System.UriIdnScope
strong

Provides the possible values for the configuration setting of the T:System.Configuration.IdnElement in the N:System.Configuration namespace.

Enumerator
None 

This value will not convert any Unicode domain names to use Punycode. This is the default value which is consistent with the .NET Framework 2.0 behavior.

AllExceptIntranet 

This value will convert all external Unicode domain names to use the Punycode equivalents (IDN names). In this case to handle international names on the local Intranet, the DNS servers that are used for the Intranet should support Unicode names.

All 

This value will convert any Unicode domain names to their Punycode equivalents (IDN names).

Definition at line 4 of file UriIdnScope.cs.

◆ UriKind

enum System.UriKind
strong

Defines the kinds of T:System.Uris for the M:System.Uri.IsWellFormedUriString(System.String,System.UriKind) and several Overload:System.Uri.::ctor methods.

Enumerator
RelativeOrAbsolute 

The kind of the Uri is indeterminate.

Absolute 

The Uri is an absolute Uri.

Relative 

The Uri is a relative Uri.

Definition at line 5 of file UriKind.cs.

◆ UriPartial

enum System.UriPartial
strong

Defines the parts of a URI for the M:System.Uri.GetLeftPart(System.UriPartial) method.

Enumerator
Scheme 

The scheme segment of the URI.

Authority 

The scheme and authority segments of the URI.

Path 

The scheme, authority, and path segments of the URI.

Query 

The scheme, authority, path, and query segments of the URI.

Definition at line 4 of file UriPartial.cs.

Function Documentation

◆ Action()

delegate void System.Action ( )

Encapsulates a method that has no parameters and does not return a value.

◆ Action< in T >()

delegate void System.Action< in T > ( obj)

Encapsulates a method that has a single parameter and does not return a value.To browse the .NET Framework source code for this type, see the Reference Source.

Parameters
objThe parameter of the method that this delegate encapsulates.
Template Parameters
TThe type of the parameter of the method that this delegate encapsulates.

◆ Action< in T1, in T2 >()

delegate void System.Action< in T1, in T2 > ( T1  arg1,
T2  arg2 
)

Encapsulates a method that has two parameters and does not return a value.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.

◆ Action< in T1, in T2, in T3 >()

delegate void System.Action< in T1, in T2, in T3 > ( T1  arg1,
T2  arg2,
T3  arg3 
)

Encapsulates a method that has three parameters and does not return a value.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.

◆ Action< in T1, in T2, in T3, in T4 >()

delegate void System.Action< in T1, in T2, in T3, in T4 > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4 
)

Encapsulates a method that has four parameters and does not return a value.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.

◆ Action< in T1, in T2, in T3, in T4, in T5 >()

delegate void System.Action< in T1, in T2, in T3, in T4, in T5 > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5 
)

Encapsulates a method that has five parameters and does not return a value.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.

◆ Action< in T1, in T2, in T3, in T4, in T5, in T6 >()

delegate void System.Action< in T1, in T2, in T3, in T4, in T5, in T6 > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6 
)

Encapsulates a method that has six parameters and does not return a value.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.

◆ Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7 >()

delegate void System.Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7 > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7 
)

Encapsulates a method that has seven parameters and does not return a value.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.

◆ Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8 >()

delegate void System.Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8 > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8 
)

Encapsulates a method that has eight parameters and does not return a value.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.

◆ AppDomainInitializer()

delegate void System.AppDomainInitializer ( string []  args)

Represents the callback method to invoke when the application domain is initialized.

Parameters
argsAn array of strings to pass as arguments to the callback method.

◆ AssemblyLoadEventHandler()

delegate void System.AssemblyLoadEventHandler ( object  sender,
AssemblyLoadEventArgs  args 
)

Represents the method that handles the E:System.AppDomain.AssemblyLoad event of an T:System.AppDomain.

Parameters
senderThe source of the event.
argsAn T:System.AssemblyLoadEventArgs that contains the event data.

◆ AsyncCallback()

delegate void System.AsyncCallback ( IAsyncResult  ar)

References a method to be called when a corresponding asynchronous operation completes.

Parameters
arThe result of the asynchronous operation.

◆ Comparison< in T >()

delegate int System.Comparison< in T > ( x,
y 
)

Represents the method that compares two objects of the same type.

Parameters
xThe first object to compare.
yThe second object to compare.
Template Parameters
TThe type of the objects to compare.
Returns
A signed integer that indicates the relative values of x and y , as shown in the following table.Value Meaning Less than 0 x is less than y .0 x equals y .Greater than 0 x is greater than y .

◆ ConsoleCancelEventHandler()

delegate void System.ConsoleCancelEventHandler ( object  sender,
ConsoleCancelEventArgs  e 
)

Represents the method that will handle the E:System.Console.CancelKeyPress event of a T:System.Console.

Parameters
senderThe source of the event.
eA T:System.ConsoleCancelEventArgs object that contains the event data.

◆ Converter< in TInput, out TOutput >()

delegate TOutput System.Converter< in TInput, out TOutput > ( TInput  input)

Represents a method that converts an object from one type to another type.

Parameters
inputThe object to convert.
Template Parameters
TInputThe type of object that is to be converted.
TOutputThe type the input object is to be converted to.
Returns
The TOutput that represents the converted TInput .

◆ CrossAppDomainDelegate()

delegate void System.CrossAppDomainDelegate ( )

Used by M:System.AppDomain.DoCallBack(System.CrossAppDomainDelegate) for cross-application domain calls.

◆ EventHandler()

delegate void System.EventHandler ( object  sender,
EventArgs  e 
)

Represents the method that will handle an event that has no event data.

Parameters
senderThe source of the event.
eAn object that contains no event data.

◆ EventHandler< TEventArgs >()

delegate void System.EventHandler< TEventArgs > ( object  sender,
TEventArgs  e 
)

Represents the method that will handle an event when the event provides data.

Parameters
senderThe source of the event.
eAn object that contains the event data.
Template Parameters
TEventArgsThe type of the event data generated by the event.

◆ Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, in T16, out TResult >()

delegate TResult System.Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, in T16, out TResult > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8,
T9  arg9,
T10  arg10,
T11  arg11,
T12  arg12,
T13  arg13,
T14  arg14,
T15  arg15,
T16  arg16 
)

Encapsulates a method that has 16 parameters and returns a value of the type specified by the TResult parameter.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
arg9The ninth parameter of the method that this delegate encapsulates.
arg10The tenth parameter of the method that this delegate encapsulates.
arg11The eleventh parameter of the method that this delegate encapsulates.
arg12The twelfth parameter of the method that this delegate encapsulates.
arg13The thirteenth parameter of the method that this delegate encapsulates.
arg14The fourteenth parameter of the method that this delegate encapsulates.
arg15The fifteenth parameter of the method that this delegate encapsulates.
arg16The sixteenth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.
T9The type of the ninth parameter of the method that this delegate encapsulates.
T10The type of the tenth parameter of the method that this delegate encapsulates.
T11The type of the eleventh parameter of the method that this delegate encapsulates.
T12The type of the twelfth parameter of the method that this delegate encapsulates.
T13The type of the thirteenth parameter of the method that this delegate encapsulates.
T14The type of the fourteenth parameter of the method that this delegate encapsulates.
T15The type of the fifteenth parameter of the method that this delegate encapsulates.
T16The type of the sixteenth parameter of the method that this delegate encapsulates.
TResultThe type of the return value of the method that this delegate encapsulates.
Returns
The return value of the method that this delegate encapsulates.

◆ Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, out TResult >()

delegate TResult System.Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, out TResult > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8,
T9  arg9,
T10  arg10,
T11  arg11,
T12  arg12,
T13  arg13,
T14  arg14,
T15  arg15 
)

Encapsulates a method that has 15 parameters and returns a value of the type specified by the TResult parameter.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
arg9The ninth parameter of the method that this delegate encapsulates.
arg10The tenth parameter of the method that this delegate encapsulates.
arg11The eleventh parameter of the method that this delegate encapsulates.
arg12The twelfth parameter of the method that this delegate encapsulates.
arg13The thirteenth parameter of the method that this delegate encapsulates.
arg14The fourteenth parameter of the method that this delegate encapsulates.
arg15The fifteenth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.
T9The type of the ninth parameter of the method that this delegate encapsulates.
T10The type of the tenth parameter of the method that this delegate encapsulates.
T11The type of the eleventh parameter of the method that this delegate encapsulates.
T12The type of the twelfth parameter of the method that this delegate encapsulates.
T13The type of the thirteenth parameter of the method that this delegate encapsulates.
T14The type of the fourteenth parameter of the method that this delegate encapsulates.
T15The type of the fifteenth parameter of the method that this delegate encapsulates.
TResultThe type of the return value of the method that this delegate encapsulates.
Returns
The return value of the method that this delegate encapsulates.

◆ Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, out TResult >()

delegate TResult System.Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, out TResult > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8,
T9  arg9,
T10  arg10,
T11  arg11,
T12  arg12,
T13  arg13,
T14  arg14 
)

Encapsulates a method that has 14 parameters and returns a value of the type specified by the TResult parameter.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
arg9The ninth parameter of the method that this delegate encapsulates.
arg10The tenth parameter of the method that this delegate encapsulates.
arg11The eleventh parameter of the method that this delegate encapsulates.
arg12The twelfth parameter of the method that this delegate encapsulates.
arg13The thirteenth parameter of the method that this delegate encapsulates.
arg14The fourteenth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.
T9The type of the ninth parameter of the method that this delegate encapsulates.
T10The type of the tenth parameter of the method that this delegate encapsulates.
T11The type of the eleventh parameter of the method that this delegate encapsulates.
T12The type of the twelfth parameter of the method that this delegate encapsulates.
T13The type of the thirteenth parameter of the method that this delegate encapsulates.
T14The type of the fourteenth parameter of the method that this delegate encapsulates.
TResultThe type of the return value of the method that this delegate encapsulates.
Returns
The return value of the method that this delegate encapsulates.

◆ Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, out TResult >()

delegate TResult System.Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, out TResult > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8,
T9  arg9,
T10  arg10,
T11  arg11,
T12  arg12,
T13  arg13 
)

Encapsulates a method that has 13 parameters and returns a value of the type specified by the TResult parameter.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
arg9The ninth parameter of the method that this delegate encapsulates.
arg10The tenth parameter of the method that this delegate encapsulates.
arg11The eleventh parameter of the method that this delegate encapsulates.
arg12The twelfth parameter of the method that this delegate encapsulates.
arg13The thirteenth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.
T9The type of the ninth parameter of the method that this delegate encapsulates.
T10The type of the tenth parameter of the method that this delegate encapsulates.
T11The type of the eleventh parameter of the method that this delegate encapsulates.
T12The type of the twelfth parameter of the method that this delegate encapsulates.
T13The type of the thirteenth parameter of the method that this delegate encapsulates.
TResultThe type of the return value of the method that this delegate encapsulates.
Returns
The return value of the method that this delegate encapsulates.

◆ Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, out TResult >()

delegate TResult System.Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, out TResult > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8,
T9  arg9,
T10  arg10,
T11  arg11,
T12  arg12 
)

Encapsulates a method that has 12 parameters and returns a value of the type specified by the TResult parameter.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
arg9The ninth parameter of the method that this delegate encapsulates.
arg10The tenth parameter of the method that this delegate encapsulates.
arg11The eleventh parameter of the method that this delegate encapsulates.
arg12The twelfth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.
T9The type of the ninth parameter of the method that this delegate encapsulates.
T10The type of the tenth parameter of the method that this delegate encapsulates.
T11The type of the eleventh parameter of the method that this delegate encapsulates.
T12The type of the twelfth parameter of the method that this delegate encapsulates.
TResultThe type of the return value of the method that this delegate encapsulates.
Returns
The return value of the method that this delegate encapsulates.

◆ Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, out TResult >()

delegate TResult System.Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, out TResult > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8,
T9  arg9,
T10  arg10,
T11  arg11 
)

Encapsulates a method that has 11 parameters and returns a value of the type specified by the TResult parameter.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
arg9The ninth parameter of the method that this delegate encapsulates.
arg10The tenth parameter of the method that this delegate encapsulates.
arg11The eleventh parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.
T9The type of the ninth parameter of the method that this delegate encapsulates.
T10The type of the tenth parameter of the method that this delegate encapsulates.
T11The type of the eleventh parameter of the method that this delegate encapsulates.
TResultThe type of the return value of the method that this delegate encapsulates.
Returns
The return value of the method that this delegate encapsulates.

◆ Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, out TResult >()

delegate TResult System.Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, out TResult > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8,
T9  arg9,
T10  arg10 
)

Encapsulates a method that has 10 parameters and returns a value of the type specified by the TResult parameter.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
arg9The ninth parameter of the method that this delegate encapsulates.
arg10The tenth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.
T9The type of the ninth parameter of the method that this delegate encapsulates.
T10The type of the tenth parameter of the method that this delegate encapsulates.
TResultThe type of the return value of the method that this delegate encapsulates.
Returns
The return value of the method that this delegate encapsulates.

◆ Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, out TResult >()

delegate TResult System.Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, out TResult > ( T1  arg1,
T2  arg2,
T3  arg3,
T4  arg4,
T5  arg5,
T6  arg6,
T7  arg7,
T8  arg8,
T9  arg9 
)

Encapsulates a method that has nine parameters and returns a value of the type specified by the TResult parameter.

Parameters
arg1The first parameter of the method that this delegate encapsulates.
arg2The second parameter of the method that this delegate encapsulates.
arg3The third parameter of the method that this delegate encapsulates.
arg4The fourth parameter of the method that this delegate encapsulates.
arg5The fifth parameter of the method that this delegate encapsulates.
arg6The sixth parameter of the method that this delegate encapsulates.
arg7The seventh parameter of the method that this delegate encapsulates.
arg8The eighth parameter of the method that this delegate encapsulates.
arg9The ninth parameter of the method that this delegate encapsulates.
Template Parameters
T1The type of the first parameter of the method that this delegate encapsulates.
T2The type of the second parameter of the method that this delegate encapsulates.
T3The type of the third parameter of the method that this delegate encapsulates.
T4The type of the fourth parameter of the method that this delegate encapsulates.
T5The type of the fifth parameter of the method that this delegate encapsulates.
T6The type of the sixth parameter of the method that this delegate encapsulates.
T7The type of the seventh parameter of the method that this delegate encapsulates.
T8The type of the eighth parameter of the method that this delegate encapsulates.
T9The type of the ninth parameter of the method that this delegate encapsulates.
TResultThe type of the return value of the method that this delegate encapsulates.
Returns
The return value of the method that this delegate encapsulates.

◆ Predicate< in T >()

delegate bool System.Predicate< in T > ( obj)

Represents the method that defines a set of criteria and determines whether the specified object meets those criteria.

Parameters
objThe object to compare against the criteria defined within the method represented by this delegate.
Template Parameters
TThe type of the object to compare.
Returns
true if obj meets the criteria defined within the method represented by this delegate; otherwise, false.

◆ ResolveEventHandler()

delegate Assembly System.ResolveEventHandler ( object  sender,
ResolveEventArgs  args 
)

Represents a method that handles the E:System.AppDomain.TypeResolve, E:System.AppDomain.ResourceResolve, or E:System.AppDomain.AssemblyResolve event of an T:System.AppDomain.

Parameters
senderThe source of the event.
argsThe event data.
Returns
The assembly that resolves the type, assembly, or resource; or null if the assembly cannot be resolved.

◆ UnhandledExceptionEventHandler()

delegate void System.UnhandledExceptionEventHandler ( object  sender,
UnhandledExceptionEventArgs  e 
)

Represents the method that will handle the event raised by an exception that is not handled by the application domain.

Parameters
senderThe source of the unhandled exception event.
eAn UnhandledExceptionEventArgs that contains the event data.