Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System Namespace Reference

Namespaces

namespace  Buffers
 
namespace  CodeDom
 
namespace  Collections
 
namespace  ComponentModel
 
namespace  Configuration
 
namespace  Data
 
namespace  Diagnostics
 
namespace  Drawing
 
namespace  Dynamic
 
namespace  Formats
 
namespace  Globalization
 
namespace  IO
 
namespace  Linq
 
namespace  Net
 
namespace  Numerics
 
namespace  Private
 
namespace  Reflection
 
namespace  Resources
 
namespace  Runtime
 
namespace  Security
 
namespace  StubHelpers
 
namespace  Text
 
namespace  Threading
 
namespace  Timers
 
namespace  Transactions
 
namespace  Web
 
namespace  Windows
 
namespace  Xml
 

Classes

class  __Canon
 
class  __ComObject
 
struct  __DTString
 
class  AccessViolationException
 
class  Activator
 
class  AggregateException
 
class  AppContext
 
class  AppContextConfigHelper
 
class  AppDomain
 
class  AppDomainSetup
 
class  AppDomainUnloadedException
 
class  ApplicationException
 
class  ApplicationId
 
struct  ArgIterator
 
class  ArgumentException
 
class  ArgumentNullException
 
class  ArgumentOutOfRangeException
 
class  ArithmeticException
 
class  Array
 
class  ArrayEnumerator
 
struct  ArraySegment
 
class  ArrayTypeMismatchException
 
class  AssemblyLoadEventArgs
 
class  Attribute
 
class  AttributeUsageAttribute
 
class  BadImageFormatException
 
class  BitConverter
 
struct  Boolean
 
class  Buffer
 
struct  ByReference
 
struct  Byte
 
class  ByteArrayHelpers
 
class  CannotUnloadAppDomainException
 
struct  Char
 
class  CharEnumerator
 
class  CLSCompliantAttribute
 
class  Console
 
class  ConsoleCancelEventArgs
 
struct  ConsoleKeyInfo
 
class  ConsolePal
 
class  ContextBoundObject
 
class  ContextMarshalException
 
class  ContextStaticAttribute
 
class  Convert
 
class  CSharpHelpers
 
class  CultureAwareComparer
 
struct  Currency
 
class  CurrentSystemTimeZone
 
class  DataMisalignedException
 
struct  DateOnly
 
struct  DateTime
 
class  DateTimeFormat
 
struct  DateTimeOffset
 
class  DateTimeParse
 
struct  DateTimeRawInfo
 
struct  DateTimeResult
 
struct  DateTimeToken
 
class  DBNull
 
struct  Decimal
 
class  DefaultBinder
 
class  Delegate
 
class  DivideByZeroException
 
class  DllNotFoundException
 
class  DomainNameHelper
 
struct  Double
 
struct  DTSubString
 
class  DuplicateWaitObjectException
 
class  Empty
 
class  EntryPointNotFoundException
 
class  Enum
 
class  Environment
 
class  EventArgs
 
class  Exception
 
class  ExecutionEngineException
 
class  FieldAccessException
 
class  FileStyleUriParser
 
class  FixedBufferExtensions
 
class  FlagsAttribute
 
class  FormatException
 
class  FormattableString
 
class  FtpStyleUriParser
 
class  GC
 
struct  GCGenerationInfo
 
struct  GCMemoryInfo
 
class  GCMemoryInfoData
 
class  Gen2GcCallback
 
class  GenericUriParser
 
class  GopherStyleUriParser
 
struct  Guid
 
struct  Half
 
struct  HashCode
 
class  HexConverter
 
class  HttpStyleUriParser
 
interface  IAdditionOperators
 
interface  IAdditiveIdentity
 
interface  IAsyncDisposable
 
interface  IAsyncResult
 
interface  IBinaryFloatingPoint
 
interface  IBinaryInteger
 
interface  IBinaryNumber
 
interface  IBitwiseOperators
 
interface  ICloneable
 
interface  IComparable
 
interface  IComparisonOperators
 
interface  IConvertible
 
interface  ICustomFormatter
 
interface  IDecrementOperators
 
interface  IDisposable
 
interface  IDivisionOperators
 
interface  IEqualityOperators
 
interface  IEquatable
 
interface  IFloatingPoint
 
interface  IFormatProvider
 
interface  IFormattable
 
interface  IIncrementOperators
 
interface  IMinMaxValue
 
interface  IModulusOperators
 
interface  IMultiplicativeIdentity
 
interface  IMultiplyOperators
 
struct  Index
 
class  IndexOutOfRangeException
 
class  InsufficientExecutionStackException
 
class  InsufficientMemoryException
 
struct  Int16
 
struct  Int32
 
struct  Int64
 
struct  IntPtr
 
interface  INumber
 
class  InvalidCastException
 
class  InvalidOperationException
 
class  InvalidProgramException
 
class  InvalidTimeZoneException
 
class  InvariantComparer
 
interface  IObservable
 
interface  IObserver
 
interface  IParseable
 
interface  IProgress
 
class  IPv4AddressHelper
 
class  IPv6AddressHelper
 
class  IriHelper
 
interface  IRuntimeFieldInfo
 
interface  IRuntimeMethodInfo
 
interface  IServiceProvider
 
interface  IShiftOperators
 
interface  ISignedNumber
 
interface  ISpanFormattable
 
interface  ISpanParseable
 
interface  ISubtractionOperators
 
interface  ITupleInternal
 
interface  IUnaryNegationOperators
 
interface  IUnaryPlusOperators
 
interface  IUnsignedNumber
 
interface  IValueTupleInternal
 
class  Lazy
 
class  LazyDebugView
 
class  LazyHelper
 
class  LdapStyleUriParser
 
class  LoaderOptimizationAttribute
 
class  LocalAppContextSwitches
 
class  LocalDataStoreSlot
 
class  MarshalByRefObject
 
class  Marvin
 
class  Math
 
class  MathF
 
struct  MdUtf8String
 
class  MemberAccessException
 
struct  Memory
 
class  MemoryDebugView
 
class  MemoryExtensions
 
class  MethodAccessException
 
class  MissingFieldException
 
class  MissingMemberException
 
class  MissingMethodException
 
struct  ModuleHandle
 
class  MTAThreadAttribute
 
class  MulticastDelegate
 
class  MulticastNotSupportedException
 
class  NetPipeStyleUriParser
 
class  NetTcpStyleUriParser
 
class  NewsStyleUriParser
 
class  NonSerializedAttribute
 
class  NotFiniteNumberException
 
class  NotImplemented
 
class  NotImplementedException
 
class  NotSupportedException
 
class  Nullable
 
class  NullReferenceException
 
class  Number
 
class  Object
 
class  ObjectDisposedException
 
class  ObsoleteAttribute
 
class  OleAutBinder
 
class  OperatingSystem
 
class  OperationCanceledException
 
class  OrdinalCaseSensitiveComparer
 
class  OrdinalComparer
 
class  OrdinalIgnoreCaseComparer
 
class  OutOfMemoryException
 
class  OverflowException
 
class  ParamArrayAttribute
 
struct  ParamsArray
 
class  ParseNumbers
 
struct  ParsingInfo
 
class  PasteArguments
 
class  PercentEncodingHelper
 
class  PlatformNotSupportedException
 
class  Progress
 
class  ProgressStatics
 
class  Random
 
struct  Range
 
class  RankException
 
struct  ReadOnlyMemory
 
struct  ReadOnlySpan
 
class  ResolveEventArgs
 
class  Resolver
 
struct  RuntimeArgumentHandle
 
struct  RuntimeFieldHandle
 
struct  RuntimeFieldHandleInternal
 
class  RuntimeFieldInfoStub
 
struct  RuntimeMethodHandle
 
struct  RuntimeMethodHandleInternal
 
class  RuntimeMethodInfoStub
 
class  RuntimeType
 
struct  RuntimeTypeHandle
 
class  SafeTypeNameParserHandle
 
struct  SByte
 
struct  SequencePosition
 
class  SerializableAttribute
 
struct  Sha1ForNonSecretPurposes
 
class  Signature
 
struct  Single
 
struct  Span
 
class  SpanDebugView
 
class  SpanHelpers
 
class  SR
 
class  StackOverflowException
 
class  StartupHookProvider
 
class  STAThreadAttribute
 
class  String
 
class  StringComparer
 
class  StringExtensions
 
class  StringNormalizationExtensions
 
class  SystemException
 
class  SZArrayHelper
 
class  SZGenericArrayEnumerator
 
class  ThreadStaticAttribute
 
class  ThrowHelper
 
struct  TimeOnly
 
class  TimeoutException
 
struct  TimeSpan
 
class  TimeZone
 
class  TimeZoneInfo
 
class  TimeZoneNotFoundException
 
class  Tuple
 
class  TupleExtensions
 
class  TupleSlim
 
class  Type
 
class  TypeAccessException
 
struct  TypedReference
 
class  TypeInitializationException
 
class  TypeLoadException
 
class  TypeNameParser
 
class  TypeUnloadedException
 
struct  UInt16
 
struct  UInt32
 
struct  UInt64
 
struct  UIntPtr
 
class  UnauthorizedAccessException
 
class  UncNameHelper
 
class  UnhandledExceptionEventArgs
 
class  UnitySerializationHolder
 
class  Uri
 
class  UriBuilder
 
struct  UriCreationOptions
 
class  UriFormatException
 
class  UriHelper
 
class  UriParser
 
class  UriTypeConverter
 
struct  ValueTuple
 
class  ValueType
 
struct  Variant
 
class  Version
 
struct  Void
 
struct  VoidResult
 
class  WeakReference
 

Enumerations

enum  ConsoleColor {
  Black , DarkBlue , DarkGreen , DarkCyan ,
  DarkRed , DarkMagenta , DarkYellow , Gray ,
  DarkGray , Blue , Green , Cyan ,
  Red , Magenta , Yellow , White
}
 
enum  ConsoleKey {
  Backspace = 8 , Tab = 9 , Clear = 12 , Enter = 13 ,
  Pause = 19 , Escape = 27 , Spacebar = 32 , PageUp = 33 ,
  PageDown = 34 , End = 35 , Home = 36 , LeftArrow = 37 ,
  UpArrow = 38 , RightArrow = 39 , DownArrow = 40 , Select = 41 ,
  Print = 42 , Execute = 43 , PrintScreen = 44 , Insert = 45 ,
  Delete = 46 , Help = 47 , D0 = 48 , D1 = 49 ,
  D2 = 50 , D3 = 51 , D4 = 52 , D5 = 53 ,
  D6 = 54 , D7 = 55 , D8 = 56 , D9 = 57 ,
  A = 65 , B = 66 , C = 67 , D = 68 ,
  E = 69 , F = 70 , G = 71 , H = 72 ,
  I = 73 , J = 74 , K = 75 , L = 76 ,
  M = 77 , N = 78 , O = 79 , P = 80 ,
  Q = 81 , R = 82 , S = 83 , T = 84 ,
  U = 85 , V = 86 , W = 87 , X = 88 ,
  Y = 89 , Z = 90 , LeftWindows = 91 , RightWindows = 92 ,
  Applications = 93 , Sleep = 95 , NumPad0 = 96 , NumPad1 = 97 ,
  NumPad2 = 98 , NumPad3 = 99 , NumPad4 = 100 , NumPad5 = 101 ,
  NumPad6 = 102 , NumPad7 = 103 , NumPad8 = 104 , NumPad9 = 105 ,
  Multiply = 106 , Add = 107 , Separator = 108 , Subtract = 109 ,
  Decimal = 110 , Divide = 111 , F1 = 112 , F2 = 113 ,
  F3 = 114 , F4 = 115 , F5 = 116 , F6 = 117 ,
  F7 = 118 , F8 = 119 , F9 = 120 , F10 = 121 ,
  F11 = 122 , F12 = 123 , F13 = 124 , F14 = 125 ,
  F15 = 126 , F16 = 127 , F17 = 128 , F18 = 129 ,
  F19 = 130 , F20 = 131 , F21 = 132 , F22 = 133 ,
  F23 = 134 , F24 = 135 , BrowserBack = 166 , BrowserForward = 167 ,
  BrowserRefresh = 168 , BrowserStop = 169 , BrowserSearch = 170 , BrowserFavorites = 171 ,
  BrowserHome = 172 , VolumeMute = 173 , VolumeDown = 174 , VolumeUp = 175 ,
  MediaNext = 176 , MediaPrevious = 177 , MediaStop = 178 , MediaPlay = 179 ,
  LaunchMail = 180 , LaunchMediaSelect = 181 , LaunchApp1 = 182 , LaunchApp2 = 183 ,
  Oem1 = 186 , OemPlus = 187 , OemComma = 188 , OemMinus = 189 ,
  OemPeriod = 190 , Oem2 = 191 , Oem3 = 192 , Oem4 = 219 ,
  Oem5 = 220 , Oem6 = 221 , Oem7 = 222 , Oem8 = 223 ,
  Oem102 = 226 , Process = 229 , Packet = 231 , Attention = 246 ,
  CrSel = 247 , ExSel = 248 , EraseEndOfFile = 249 , Play = 250 ,
  Zoom = 251 , NoName = 252 , Pa1 = 253 , OemClear = 254
}
 
enum  ConsoleModifiers { Alt = 1 , Shift = 2 , Control = 4 }
 
enum  ConsoleSpecialKey { ControlC , ControlBreak }
 
enum  ExceptionArgument {
  length , start , minimumBufferSize , elementIndex ,
  comparable , comparer , destination , offset ,
  startSegment , endSegment , startIndex , endIndex ,
  array , culture , manager , count ,
  writer , obj , dictionary , array ,
  info , key , text , values ,
  value , startIndex , task , bytes ,
  byteIndex , byteCount , ch , chars ,
  charIndex , charCount , s , input ,
  ownedMemory , list , index , capacity ,
  collection , item , converter , match ,
  count , action , comparison , exceptions ,
  exception , pointer , start , format ,
  formats , culture , comparer , comparable ,
  source , state , length , comparisonType ,
  manager , sourceBytesToCopy , callBack , creationOptions ,
  function , scheduler , continuationAction , continuationFunction ,
  tasks , asyncResult , beginMethod , endMethod ,
  endFunction , cancellationToken , continuationOptions , delay ,
  millisecondsDelay , millisecondsTimeout , stateMachine , timeout ,
  type , sourceIndex , sourceArray , destinationIndex ,
  destinationArray , pHandle , handle , other ,
  newSize , lowerBounds , lengths , len ,
  keys , indices , index1 , index2 ,
  index3 , length1 , length2 , length3 ,
  endIndex , elementType , arrayIndex , year ,
  codePoint , str , options , prefix ,
  suffix , buffer , buffers , offset ,
  stream
}
 
enum  AttributeTargets {
  Assembly = 1 , Module = 2 , Class = 4 , Struct = 8 ,
  Enum = 0x10 , Constructor = 0x20 , Method = 0x40 , Property = 0x80 ,
  Field = 0x100 , Event = 0x200 , Interface = 0x400 , Parameter = 0x800 ,
  Delegate = 0x1000 , ReturnValue = 0x2000 , GenericParameter = 0x4000 , All = 0x7FFF
}
 
enum  Base64FormattingOptions { None = 0 , InsertLineBreaks = 1 }
 
enum  DateTimeKind { Unspecified , Utc , Local }
 
enum  DayOfWeek {
  Sunday , Monday , Tuesday , Wednesday ,
  Thursday , Friday , Saturday
}
 
enum  DelegateBindingFlags {
  StaticMethodOnly = 1 , InstanceMethodOnly = 2 , OpenDelegateOnly = 4 , ClosedDelegateOnly = 8 ,
  NeverCloseOverNull = 0x10 , CaselessMatching = 0x20 , RelaxedSignature = 0x40
}
 
enum  DTSubStringType {
  Unknown , Invalid , Number , End ,
  Other
}
 
enum  EnvironmentVariableTarget { Process , User , Machine }
 
enum  ExceptionArgument {
  length , start , minimumBufferSize , elementIndex ,
  comparable , comparer , destination , offset ,
  startSegment , endSegment , startIndex , endIndex ,
  array , culture , manager , count ,
  writer , obj , dictionary , array ,
  info , key , text , values ,
  value , startIndex , task , bytes ,
  byteIndex , byteCount , ch , chars ,
  charIndex , charCount , s , input ,
  ownedMemory , list , index , capacity ,
  collection , item , converter , match ,
  count , action , comparison , exceptions ,
  exception , pointer , start , format ,
  formats , culture , comparer , comparable ,
  source , state , length , comparisonType ,
  manager , sourceBytesToCopy , callBack , creationOptions ,
  function , scheduler , continuationAction , continuationFunction ,
  tasks , asyncResult , beginMethod , endMethod ,
  endFunction , cancellationToken , continuationOptions , delay ,
  millisecondsDelay , millisecondsTimeout , stateMachine , timeout ,
  type , sourceIndex , sourceArray , destinationIndex ,
  destinationArray , pHandle , handle , other ,
  newSize , lowerBounds , lengths , len ,
  keys , indices , index1 , index2 ,
  index3 , length1 , length2 , length3 ,
  endIndex , elementType , arrayIndex , year ,
  codePoint , str , options , prefix ,
  suffix , buffer , buffers , offset ,
  stream
}
 
enum  ExceptionResource {
  ArgumentOutOfRange_Index , ArgumentOutOfRange_IndexCount , ArgumentOutOfRange_IndexCountBuffer , ArgumentOutOfRange_Count ,
  ArgumentOutOfRange_Year , Arg_ArrayPlusOffTooSmall , NotSupported_ReadOnlyCollection , Arg_RankMultiDimNotSupported ,
  Arg_NonZeroLowerBound , ArgumentOutOfRange_GetCharCountOverflow , ArgumentOutOfRange_ListInsert , ArgumentOutOfRange_NeedNonNegNum ,
  ArgumentOutOfRange_SmallCapacity , Argument_InvalidOffLen , Argument_CannotExtractScalar , ArgumentOutOfRange_BiggerThanCollection ,
  Serialization_MissingKeys , Serialization_NullKey , NotSupported_KeyCollectionSet , NotSupported_ValueCollectionSet ,
  InvalidOperation_NullArray , TaskT_TransitionToFinal_AlreadyCompleted , TaskCompletionSourceT_TrySetException_NullException , TaskCompletionSourceT_TrySetException_NoExceptions ,
  NotSupported_StringComparison , ConcurrentCollection_SyncRoot_NotSupported , Task_MultiTaskContinuation_NullTask , InvalidOperation_WrongAsyncResultOrEndCalledMultiple ,
  Task_MultiTaskContinuation_EmptyTaskList , Task_Start_TaskCompleted , Task_Start_Promise , Task_Start_ContinuationTask ,
  Task_Start_AlreadyStarted , Task_RunSynchronously_Continuation , Task_RunSynchronously_Promise , Task_RunSynchronously_TaskCompleted ,
  Task_RunSynchronously_AlreadyStarted , AsyncMethodBuilder_InstanceNotInitialized , Task_ContinueWith_ESandLR , Task_ContinueWith_NotOnAnything ,
  Task_InvalidTimerTimeSpan , Task_Delay_InvalidMillisecondsDelay , Task_Dispose_NotCompleted , Task_ThrowIfDisposed ,
  Task_WaitMulti_NullTask , ArgumentException_OtherNotArrayOfCorrectLength , ArgumentNull_Array , ArgumentNull_SafeHandle ,
  ArgumentOutOfRange_EndIndexStartIndex , ArgumentOutOfRange_Enum , ArgumentOutOfRange_HugeArrayNotSupported , Argument_AddingDuplicate ,
  Argument_InvalidArgumentForComparison , Arg_LowerBoundsMustMatch , Arg_MustBeType , Arg_Need1DArray ,
  Arg_Need2DArray , Arg_Need3DArray , Arg_NeedAtLeast1Rank , Arg_RankIndices ,
  Arg_RanksAndBounds , InvalidOperation_IComparerFailed , NotSupported_FixedSizeCollection , Rank_MultiDimNotSupported ,
  Arg_TypeNotSupported , Argument_SpansMustHaveSameLength , Argument_InvalidFlag , CancellationTokenSource_Disposed ,
  Argument_AlignmentMustBePow2
}
 
enum  GCCollectionMode { Default , Forced , Optimized }
 
enum  GCKind { Any , Ephemeral , FullBlocking , Background }
 
enum  GCNotificationStatus {
  Succeeded , Failed , Canceled , Timeout ,
  NotApplicable
}
 
enum  LazyState {
  NoneViaConstructor , NoneViaFactory , NoneException , PublicationOnlyViaConstructor ,
  PublicationOnlyViaFactory , PublicationOnlyWait , PublicationOnlyException , ExecutionAndPublicationViaConstructor ,
  ExecutionAndPublicationViaFactory , ExecutionAndPublicationException
}
 
enum  LoaderOptimization {
  DisallowBindings = 4 , DomainMask = 3 , MultiDomain = 2 , MultiDomainHost = 3 ,
  NotSpecified = 0 , SingleDomain = 1
}
 
enum  MidpointRounding {
  ToEven , AwayFromZero , ToZero , ToNegativeInfinity ,
  ToPositiveInfinity
}
 
enum  ParseFailureKind {
  None , ArgumentNull , Format , FormatWithParameter ,
  FormatWithOriginalDateTime , FormatWithFormatSpecifier , FormatWithOriginalDateTimeAndParameter , FormatBadDateTimeCalendar ,
  WrongParts
}
 
enum  ParseFlags {
  HaveYear = 1 , HaveMonth = 2 , HaveDay = 4 , HaveHour = 8 ,
  HaveMinute = 0x10 , HaveSecond = 0x20 , HaveTime = 0x40 , HaveDate = 0x80 ,
  TimeZoneUsed = 0x100 , TimeZoneUtc = 0x200 , ParsedMonthName = 0x400 , CaptureOffset = 0x800 ,
  YearDefault = 0x1000 , Rfc1123Pattern = 0x2000 , UtcSortPattern = 0x4000
}
 
enum  PlatformID {
  Win32S , Win32Windows , Win32NT , WinCE ,
  Unix , Xbox , MacOSX , Other
}
 
enum  StringComparison {
  CurrentCulture , CurrentCultureIgnoreCase , InvariantCulture , InvariantCultureIgnoreCase ,
  Ordinal , OrdinalIgnoreCase
}
 
enum  StringSplitOptions { None = 0 , RemoveEmptyEntries = 1 , TrimEntries = 2 }
 
enum  TimeZoneInfoOptions { None = 1 , NoThrowOnInvalidTime = 2 }
 
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 = 15 , SEP_Unk = 256 ,
  SEP_End = 512 , SEP_Space = 768 , SEP_Am = 1024 , SEP_Pm = 1280 ,
  SEP_Date = 1536 , SEP_Time = 1792 , SEP_YearSuff = 2048 , SEP_MonthSuff = 2304 ,
  SEP_DaySuff = 2560 , SEP_HourSuff = 2816 , SEP_MinuteSuff = 3072 , SEP_SecondSuff = 3328 ,
  SEP_LocalTimeMark = 3584 , SEP_DateOrOffset = 3840 , RegularTokenMask = 255 , SeparatorTokenMask = 65280
}
 
enum  TypeCode {
  Empty = 0 , Object = 1 , DBNull = 2 , Boolean = 3 ,
  Char = 4 , SByte = 5 , Byte = 6 , Int16 = 7 ,
  UInt16 = 8 , Int32 = 9 , UInt32 = 10 , Int64 = 11 ,
  UInt64 = 12 , Single = 13 , Double = 14 , Decimal = 15 ,
  DateTime = 16 , String = 18
}
 
enum  TypeNameFormatFlags {
  FormatBasic = 0 , FormatNamespace = 1 , FormatFullInst = 2 , FormatAssembly = 4 ,
  FormatSignature = 8 , FormatNoVersion = 0x10 , FormatAngleBrackets = 0x40 , FormatStubInfo = 0x80 ,
  FormatGenericParam = 0x100
}
 
enum  TypeNameKind { Name , ToString , FullName }
 
enum  GenericUriParserOptions {
  Default = 0 , GenericAuthority = 1 , AllowEmptyAuthority = 2 , NoUserInfo = 4 ,
  NoPort = 8 , NoQuery = 0x10 , NoFragment = 0x20 , DontConvertPathBackslashes = 0x40 ,
  DontCompressPath = 0x80 , DontUnescapePathDotsAndSlashes = 0x100 , Idn = 0x200 , IriParsing = 0x400
}
 
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  UnescapeMode {
  CopyOnly = 0 , Escape = 1 , Unescape = 2 , EscapeUnescape = 3 ,
  V1ToStringFlag = 4 , UnescapeAll = 8 , UnescapeAllOrThrow = 0x18
}
 
enum  UriComponents {
  Scheme = 1 , UserInfo = 2 , Host = 4 , Port = 8 ,
  Path = 0x10 , Query = 0x20 , Fragment = 0x40 , StrongPort = 0x80 ,
  NormalizedHost = 0x100 , KeepDelimiter = 0x40000000 , SerializationInfoString = int.MinValue , AbsoluteUri = 0x7F ,
  HostAndPort = 0x84 , StrongAuthority = 0x86 , SchemeAndServer = 0xD , HttpRequestUrl = 0x3D ,
  PathAndQuery = 0x30
}
 
enum  UriFormat { UriEscaped = 1 , Unescaped , SafeUnescaped }
 
enum  UriHostNameType {
  Unknown , Basic , Dns , IPv4 ,
  IPv6
}
 
enum  UriKind { RelativeOrAbsolute , Absolute , Relative }
 
enum  UriPartial { Scheme , Authority , Path , Query }
 
enum  UriSyntaxFlags {
  None = 0 , MustHaveAuthority = 1 , OptionalAuthority = 2 , MayHaveUserInfo = 4 ,
  MayHavePort = 8 , 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 ConsoleCancelEventHandler (object? sender, ConsoleCancelEventArgs e)
 
delegate void Action ()
 
delegate void Action< in T > (T obj)
 
delegate void Action< in T1, in T2 > (T1 arg1, T2 arg2)
 
delegate void Action< in T1, in T2, in T3 > (T1 arg1, T2 arg2, T3 arg3)
 
delegate void Action< in T1, in T2, in T3, in T4 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4)
 
delegate void Action< in T1, in T2, in T3, in T4, in T5 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
 
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)
 
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)
 
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)
 
delegate void Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9)
 
delegate void Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10)
 
delegate void Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11)
 
delegate void Action< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12 > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12)
 
delegate void Action< 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 > (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)
 
delegate void Action< 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 > (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)
 
delegate void Action< 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 > (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)
 
delegate void Action< 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 > (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)
 
delegate void AssemblyLoadEventHandler (object? sender, AssemblyLoadEventArgs args)
 
delegate void AsyncCallback (IAsyncResult ar)
 
delegate int Comparison< in T > (T x, T y)
 
delegate TOutput Converter< in TInput, out TOutput > (TInput input)
 
delegate void EventHandler (object? sender, EventArgs e)
 
delegate void EventHandler< TEventArgs > (object? sender, TEventArgs e)
 
delegate TResult Func< out TResult > ()
 
delegate TResult Func< in T, out TResult > (T arg)
 
delegate TResult Func< in T1, in T2, out TResult > (T1 arg1, T2 arg2)
 
delegate TResult Func< in T1, in T2, in T3, out TResult > (T1 arg1, T2 arg2, T3 arg3)
 
delegate TResult Func< in T1, in T2, in T3, in T4, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4)
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
 
delegate TResult Func< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, out TResult > (T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
delegate bool Predicate< in T > (T obj)
 
delegate? Assembly ResolveEventHandler (object? sender, ResolveEventArgs args)
 
delegate void UnhandledExceptionEventHandler (object sender, UnhandledExceptionEventArgs e)