
Code review for System
======================

Last updated: 1 September 2003

Classes that need tests
-----------------------

Activator
AppDomain
ArgIterator
Array
Attribute
AttributeUsageAttribute
BitConverter
Boolean
Buffer
Byte
Char
CharEnumerator
Console
Convert
DateTime
DBNull
Decimal
Delegate
Double
Enum
Environment
Guid
Int16
Int32
Int64
IntPtr
LocalDataStoreSlot
MarshalByRefObject
Math
MulticastDelegate
OperatingSystem
Random
RuntimeFieldHandle
RuntimeMethodHandle
RuntimeTypeHandle
SByte
Single
String
TimeSpan
TimeZone
Type
UInt16
UInt32
UInt64
UIntPtr
ValueType
Version
WeakReference

Exception classes that need tests
---------------------------------

Exception (done)
AppDomainUnloadedException (done)
ApplicationException (done)
ArgumentException (done)
ArgumentNullException (done)
ArgumentOutOfRangeException (done)
ArithmeticException (done)
ArrayTypeMismatchException (done)
BadImageFormatException (done)
CannotUnloadAppDomainException (done)
ContextMarshalException (done)
DivideByZeroException (done)
DllNotFoundException (done)
DuplicateWaitObjectException (done)
EntryPointNotFoundException (done)
ExecutionEngineException (done)
FieldAccessException (done)
FormatException (done)
IndexOutOfRangeException (done)
InvalidCastException (done)
InvalidOperationException (done)
InvalidProgramException (done)
MemberAccessException (done)
MethodAccessException (done)
MissingFieldException (done)
MissingMemberException (done)
MissingMethodException (done)
MulticastNotSupportedException (done)
NotFiniteNumberException (done)
NotImplementedException (done)
NotSupportedException (done)
NullReferenceException (done)
ObjectDisposedException (done)
OutOfMemoryException (done)
OverflowException (done)
PlatformNotSupportedException (done)
RankException (done)
StackOverflowException (done)
SystemException (done)
TypeInitializationException (done)
TypeLoadException (done)
TypeUnloadedException (done)
UnauthorizedAccessException (done)

Classes that were validated using manual inspection and csdocvalil
------------------------------------------------------------------

_AppDomain
AppDomainSetup
AssemblyLoadEventArgs
AssemblyLoadEventHandler
AsyncCallback
AttributeTargets
CLSCompliantAttribute
ContextBoundObject
ContextStaticAttribute
CrossAppDomainDelegate
DayOfWeek
EventArgs
EventHandler
FlagsAttribute
GC
IAppDomainSetup
IAsyncResult
ICloneable
IComparable
IConvertible
ICustomFormatter
IDisposable
IFormatProvider
IFormattable
IServiceProvider
LoaderOptimizationAttribute
LoaderOptimization
MTAThreadAttribute
NonSerializedAttribute
Object
ObsoleteAttribute
ParamArrayAttribute
PlatformID
ResolveEventArgs
ResolveEventHandler
RuntimeArgumentHandle
SerializableAttribute
STAThreadAttribute
ThreadStaticAttribute
TypeCode
TypedReference
UnhandledExceptionEventArgs
UnhandledExceptionEventHandler
Void
