When you create a new .NET Metro style application in Visual Studio, it spits out a project template that doesn’t reference any .NET assemblies. Well, this isn’t completely true, because when you run the C# compiler it references MSCorLib.dll by default. For a Metro style application, the referenced MSCorLib.dll contains a bunch of TypeForwardedToAttribute attributes (http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.typeforwardedtoattribute.aspx). This means that it exposes a bunch of types that you can use from your Metro style application that are actually implemented in various other assemblies. I wrote a small tool that reflects over this MSCorLib.dll are shows all of the core .NET types. The output of the tool is shown below. I grouped types by namespace and under each namespace I show the name of the type and the name of the assembly that defines the type in square brackets. Any type with a back tick in it (like Action`1) represents a generic type.
System
Action [System.Runtime]
Action`1 [System.Runtime]
Action`2 [System.Runtime]
Action`3 [System.Runtime]
Action`4 [System.Runtime]
Action`5 [System.Runtime]
Action`6 [System.Runtime]
Action`7 [System.Runtime]
Action`8 [System.Runtime]
Activator [System.Runtime]
AggregateException [System.Threading.Tasks]
ArgumentException [System.Runtime]
ArgumentNullException [System.Runtime]
ArgumentOutOfRangeException [System.Runtime]
ArithmeticException [System.Runtime]
Array [System.Runtime]
ArraySegment`1 [System.Runtime]
ArrayTypeMismatchException [System.Runtime]
AsyncCallback [System.Runtime]
Attribute [System.Runtime]
AttributeTargets [System.Runtime]
AttributeUsageAttribute [System.Runtime]
BadImageFormatException [System.Runtime]
BitConverter [System.Runtime.Extensions]
Boolean [System.Runtime]
Byte [System.Runtime]
Char [System.Runtime]
CLSCompliantAttribute [System.Runtime]
Convert [System.Runtime.Extensions]
DataMisalignedException [System.Runtime]
DateTime [System.Runtime]
DateTimeKind [System.Runtime]
DateTimeOffset [System.Runtime]
DayOfWeek [System.Runtime]
Decimal [System.Runtime]
Delegate [System.Runtime]
DivideByZeroException [System.Runtime]
DllNotFoundException [System.Runtime]
Double [System.Runtime]
Enum [System.Runtime]
Environment [System.Runtime.Extensions]
EnvironmentVariableTarget [System.Runtime.Extensions]
EventArgs [System.Runtime]
EventHandler [System.Runtime]
EventHandler`1 [System.Runtime]
Exception [System.Runtime]
FlagsAttribute [System.Runtime]
FormatException [System.Runtime]
Func`1 [System.Runtime]
Func`2 [System.Runtime]
Func`3 [System.Runtime]
Func`4 [System.Runtime]
Func`5 [System.Runtime]
Func`6 [System.Runtime]
Func`7 [System.Runtime]
Func`8 [System.Runtime]
Func`9 [System.Runtime]
GC [System.Runtime.Extensions]
GCCollectionMode [System.Runtime.Extensions]
Guid [System.Runtime]
IAsyncResult [System.Runtime]
IComparable [System.Runtime]
IComparable`1 [System.Runtime]
ICustomFormatter [System.Runtime]
IDisposable [System.Runtime]
IEquatable`1 [System.Runtime]
IFormatProvider [System.Runtime]
IFormattable [System.Runtime]
IndexOutOfRangeException [System.Runtime]
Int16 [System.Runtime]
Int32 [System.Runtime]
Int64 [System.Runtime]
IntPtr [System.Runtime]
InvalidCastException [System.Runtime]
InvalidOperationException [System.Runtime]
InvalidTimeZoneException [System.Runtime]
IObservable`1 [System.Runtime]
IObserver`1 [System.Runtime]
IProgress`1 [System.Runtime]
Lazy`1 [System.Runtime]
Math [System.Runtime.Extensions]
MemberAccessException [System.Runtime]
MidpointRounding [System.Runtime]
MissingMemberException [System.Runtime]
MTAThreadAttribute [System.Runtime]
MulticastDelegate [System.Runtime]
NotImplementedException [System.Runtime]
NotSupportedException [System.Runtime]
Nullable [System.Runtime]
Nullable`1 [System.Runtime]
NullReferenceException [System.Runtime]
Object [System.Runtime]
ObjectDisposedException [System.Runtime]
ObsoleteAttribute [System.Runtime]
OperationCanceledException [System.Threading.Tasks]
OutOfMemoryException [System.Runtime]
OverflowException [System.Runtime]
ParamArrayAttribute [System.Runtime]
PlatformNotSupportedException [System.Runtime]
Predicate`1 [System.Runtime]
Progress`1 [System.Runtime.Extensions]
Random [System.Runtime.Extensions]
RankException [System.Runtime]
RuntimeFieldHandle [System.Runtime]
RuntimeMethodHandle [System.Runtime]
RuntimeTypeHandle [System.Runtime]
SByte [System.Runtime]
Single [System.Runtime]
STAThreadAttribute [System.Runtime]
String [System.Runtime]
StringComparer [System.Runtime.Extensions]
StringComparison [System.Runtime]
StringSplitOptions [System.Runtime]
ThreadStaticAttribute [System.Runtime]
TimeoutException [System.Runtime]
TimeSpan [System.Runtime]
TimeZoneInfo [System.Runtime]
Tuple [System.Runtime]
Tuple`1 [System.Runtime]
Tuple`2 [System.Runtime]
Tuple`3 [System.Runtime]
Tuple`4 [System.Runtime]
Tuple`5 [System.Runtime]
Tuple`6 [System.Runtime]
Tuple`7 [System.Runtime]
Tuple`8 [System.Runtime]
Type [System.Runtime]
TypeAccessException [System.Runtime]
TypedReference [System.Runtime]
TypeInitializationException [System.Runtime]
TypeLoadException [System.Runtime]
UInt16 [System.Runtime]
UInt32 [System.Runtime]
UInt64 [System.Runtime]
UIntPtr [System.Runtime]
UnauthorizedAccessException [System.Runtime]
ValueType [System.Runtime]
Version [System.Runtime]
Void [System.Runtime]
WeakReference [System.Runtime.Extensions]
WeakReference`1 [System.Runtime.Extensions]
System.Collections
BitArray [System.Collections]
ICollection [System.Runtime]
IComparer [System.Runtime]
IEnumerable [System.Runtime]
IEnumerator [System.Runtime]
IEqualityComparer [System.Runtime]
IList [System.Runtime]
IStructuralComparable [System.Runtime]
IStructuralEquatable [System.Runtime]
StructuralComparisons [System.Collections]
System.Collections.Concurrent
ConcurrentDictionary`2 [System.Collections.Concurrent]
ConcurrentQueue`1 [System.Collections.Concurrent]
ConcurrentStack`1 [System.Collections.Concurrent]
EnumerablePartitionerOptions [System.Collections.Concurrent]
IProducerConsumerCollection`1 [System.Collections.Concurrent]
OrderablePartitioner`1 [System.Collections.Concurrent]
Partitioner [System.Collections.Concurrent]
Partitioner`1 [System.Collections.Concurrent]
System.Collections.Generic
Comparer`1 [System.Collections]
Dictionary`2 [System.Collections]
EqualityComparer`1 [System.Collections]
ICollection`1 [System.Runtime]
IComparer`1 [System.Runtime]
IDictionary`2 [System.Runtime]
IEnumerable`1 [System.Runtime]
IEnumerator`1 [System.Runtime]
IEqualityComparer`1 [System.Runtime]
IList`1 [System.Runtime]
IReadOnlyDictionary`2 [System.Runtime]
IReadOnlyList`1 [System.Runtime]
KeyNotFoundException [System.Runtime]
KeyValuePair`2 [System.Runtime]
List`1 [System.Collections]
System.Collections.ObjectModel
Collection`1 [System.Runtime]
KeyedCollection`2 [System.Collections.ObjectModel]
ReadOnlyCollection`1 [System.Runtime]
ReadOnlyDictionary`2 [System.Collections.ObjectModel]
System.Diagnostics
ConditionalAttribute [System.Runtime]
DebuggableAttribute [System.Runtime]
Debugger [System.Diagnostics.Debug]
DebuggerBrowsableAttribute [System.Diagnostics.Debug]
DebuggerBrowsableState [System.Diagnostics.Debug]
DebuggerDisplayAttribute [System.Diagnostics.Debug]
DebuggerHiddenAttribute [System.Diagnostics.Debug]
DebuggerNonUserCodeAttribute [System.Diagnostics.Debug]
DebuggerStepThroughAttribute [System.Diagnostics.Debug]
DebuggerTypeProxyAttribute [System.Diagnostics.Debug]
System.Diagnostics.CodeAnalysis
SuppressMessageAttribute [System.Diagnostics.Tools]
System.Diagnostics.Contracts
Contract [System.Diagnostics.Contracts]
ContractAbbreviatorAttribute [System.Diagnostics.Contracts]
ContractArgumentValidatorAttribute [System.Diagnostics.Contracts]
ContractClassAttribute [System.Diagnostics.Contracts]
ContractClassForAttribute [System.Diagnostics.Contracts]
ContractFailedEventArgs [System.Diagnostics.Contracts]
ContractFailureKind [System.Diagnostics.Contracts]
ContractInvariantMethodAttribute [System.Diagnostics.Contracts]
ContractOptionAttribute [System.Diagnostics.Contracts]
ContractPublicPropertyNameAttribute [System.Diagnostics.Contracts]
ContractReferenceAssemblyAttribute [System.Diagnostics.Contracts]
ContractRuntimeIgnoredAttribute [System.Diagnostics.Contracts]
ContractVerificationAttribute [System.Diagnostics.Contracts]
PureAttribute [System.Diagnostics.Contracts]
System.Diagnostics.Tracing
EventAttribute [System.Diagnostics.Tracing]
EventCommand [System.Diagnostics.Tracing]
EventCommandEventArgs [System.Diagnostics.Tracing]
EventKeywords [System.Diagnostics.Tracing]
EventLevel [System.Diagnostics.Tracing]
EventListener [System.Diagnostics.Tracing]
EventOpcode [System.Diagnostics.Tracing]
EventSource [System.Diagnostics.Tracing]
EventSourceAttribute [System.Diagnostics.Tracing]
EventTask [System.Diagnostics.Tracing]
EventWrittenEventArgs [System.Diagnostics.Tracing]
NonEventAttribute [System.Diagnostics.Tracing]
System.Globalization
Calendar [System.Globalization]
CalendarWeekRule [System.Globalization]
CharUnicodeInfo [System.Globalization]
CompareInfo [System.Globalization]
CompareOptions [System.Globalization]
CultureInfo [System.Globalization]
CultureNotFoundException [System.Globalization]
DateTimeFormatInfo [System.Globalization]
DateTimeStyles [System.Runtime]
NumberFormatInfo [System.Globalization]
NumberStyles [System.Runtime]
RegionInfo [System.Globalization]
StringInfo [System.Globalization]
TextElementEnumerator [System.Globalization]
TextInfo [System.Globalization]
TimeSpanStyles [System.Runtime]
UnicodeCategory [System.Globalization]
System.IO
BinaryReader [System.IO]
BinaryWriter [System.IO]
EndOfStreamException [System.IO]
FileNotFoundException [System.IO]
IOException [System.IO]
MemoryStream [System.IO]
SeekOrigin [System.IO]
Stream [System.IO]
StreamReader [System.IO]
StreamWriter [System.IO]
StringReader [System.IO]
StringWriter [System.IO]
TextReader [System.IO]
TextWriter [System.IO]
System.Reflection
AmbiguousMatchException [System.Reflection]
Assembly [System.Reflection]
AssemblyCompanyAttribute [System.Runtime]
AssemblyConfigurationAttribute [System.Runtime]
AssemblyContentType [System.Reflection]
AssemblyCopyrightAttribute [System.Runtime]
AssemblyCultureAttribute [System.Runtime]
AssemblyDefaultAliasAttribute [System.Runtime]
AssemblyDelaySignAttribute [System.Runtime]
AssemblyDescriptionAttribute [System.Runtime]
AssemblyFileVersionAttribute [System.Runtime]
AssemblyFlagsAttribute [System.Runtime]
AssemblyInformationalVersionAttribute [System.Runtime]
AssemblyKeyFileAttribute [System.Runtime]
AssemblyKeyNameAttribute [System.Runtime]
AssemblyName [System.Reflection]
AssemblyNameFlags [System.Runtime]
AssemblyProductAttribute [System.Runtime]
AssemblySignatureKeyAttribute [System.Runtime]
AssemblyTitleAttribute [System.Runtime]
AssemblyTrademarkAttribute [System.Runtime]
AssemblyVersionAttribute [System.Runtime]
CallingConventions [System.Reflection]
ConstructorInfo [System.Reflection]
CustomAttributeExtensions [System.Reflection.Extensions]
DefaultMemberAttribute [System.Runtime]
EventInfo [System.Reflection]
FieldInfo [System.Reflection]
GenericParameterAttributes [System.Reflection]
IntrospectionExtensions [System.Reflection]
IReflectableType [System.Reflection]
ManifestResourceInfo [System.Reflection]
MemberInfo [System.Reflection]
MethodBase [System.Reflection]
MethodInfo [System.Reflection]
Missing [System.Runtime.InteropServices]
ParameterInfo [System.Reflection]
PropertyInfo [System.Reflection]
ReflectionContext [System.Reflection]
ResourceLocation [System.Reflection]
TargetInvocationException [System.Reflection]
TargetParameterCountException [System.Reflection]
TypeInfo [System.Reflection]
System.Resources
MissingManifestResourceException [System.Resources.ResourceManager]
NeutralResourcesLanguageAttribute [System.Resources.ResourceManager]
ResourceManager [System.Resources.ResourceManager]
SatelliteContractVersionAttribute [System.Resources.ResourceManager]
System.Runtime
GCLatencyMode [System.Runtime.Extensions]
GCSettings [System.Runtime.Extensions]
System.Runtime.CompilerServices
AccessedThroughPropertyAttribute [System.Runtime]
AsyncTaskMethodBuilder [System.Threading.Tasks]
AsyncTaskMethodBuilder`1 [System.Threading.Tasks]
AsyncVoidMethodBuilder [System.Threading.Tasks]
CompilerGeneratedAttribute [System.Runtime]
CompilerMarshalOverride [System.Runtime]
ConditionalWeakTable`2 [System.Dynamic.Runtime]
ConfiguredTaskAwaitable [System.Threading.Tasks]
ConfiguredTaskAwaitable`1 [System.Threading.Tasks]
ContractHelper [System.Diagnostics.Contracts]
CustomConstantAttribute [System.Runtime]
DateTimeConstantAttribute [System.Runtime]
DecimalConstantAttribute [System.Runtime]
ExtensionAttribute [System.Runtime]
FixedBufferAttribute [System.Runtime]
IndexerNameAttribute [System.Runtime]
InternalsVisibleToAttribute [System.Runtime]
IsBoxed [System.Runtime]
IsByValue [System.Runtime]
IsConst [System.Runtime]
IsExplicitlyDereferenced [System.Runtime]
IsImplicitlyDereferenced [System.Runtime]
IsLong [System.Runtime]
IsSignUnspecifiedByte [System.Runtime]
IsUdtReturn [System.Runtime]
IsVolatile [System.Runtime]
MethodImplAttribute [System.Runtime]
MethodImplOptions [System.Runtime]
NativeCppClassAttribute [System.Runtime]
ReferenceAssemblyAttribute [System.Runtime]
RuntimeCompatibilityAttribute [System.Runtime]
RuntimeHelpers [System.Runtime]
TaskAwaiter [System.Threading.Tasks]
TaskAwaiter`1 [System.Threading.Tasks]
TypeForwardedFromAttribute [System.Runtime]
TypeForwardedToAttribute [System.Runtime]
YieldAwaitable [System.Threading.Tasks]
System.Runtime.ExceptionServices
ExceptionDispatchInfo [System.Runtime]
System.Runtime.InteropServices
AllowReversePInvokeCallsAttribute [System.Runtime.InteropServices]
ArrayWithOffset [System.Runtime.InteropServices]
AssemblyRegistrationFlags [System.Runtime.InteropServices]
AutomationProxyAttribute [System.Runtime.InteropServices]
BestFitMappingAttribute [System.Runtime.InteropServices]
BStrWrapper [System.Runtime.InteropServices]
CallingConvention [System.Runtime.InteropServices]
CharSet [System.Runtime]
ClassInterfaceAttribute [System.Runtime.InteropServices]
ClassInterfaceType [System.Runtime.InteropServices]
CoClassAttribute [System.Runtime.InteropServices]
ComAliasNameAttribute [System.Runtime.InteropServices]
ComCompatibleVersionAttribute [System.Runtime.InteropServices]
ComConversionLossAttribute [System.Runtime.InteropServices]
ComDefaultInterfaceAttribute [System.Runtime.InteropServices]
ComEventInterfaceAttribute [System.Runtime.InteropServices]
ComEventsHelper [System.Runtime.InteropServices]
COMException [System.Runtime.InteropServices]
ComImportAttribute [System.Runtime.InteropServices]
ComInterfaceType [System.Runtime.InteropServices]
ComMemberType [System.Runtime.InteropServices]
ComRegisterFunctionAttribute [System.Runtime.InteropServices]
ComSourceInterfacesAttribute [System.Runtime.InteropServices]
ComUnregisterFunctionAttribute [System.Runtime.InteropServices]
ComVisibleAttribute [System.Runtime]
CriticalHandle [System.Runtime.InteropServices]
CurrencyWrapper [System.Runtime.InteropServices]
CustomQueryInterfaceMode [System.Runtime.InteropServices]
CustomQueryInterfaceResult [System.Runtime.InteropServices]
DefaultCharSetAttribute [System.Runtime.InteropServices]
DispatchWrapper [System.Runtime.InteropServices]
DispIdAttribute [System.Runtime.InteropServices]
DllImportAttribute [System.Runtime.InteropServices]
ErrorWrapper [System.Runtime.InteropServices]
ExporterEventKind [System.Runtime.InteropServices]
ExtensibleClassFactory [System.Runtime.InteropServices]
ExternalException [System.Runtime.InteropServices]
FieldOffsetAttribute [System.Runtime]
GCHandle [System.Runtime.InteropServices]
GCHandleType [System.Runtime.InteropServices]
GuidAttribute [System.Runtime.InteropServices]
HandleRef [System.Runtime.InteropServices]
ICustomAdapter [System.Runtime.InteropServices]
ICustomMarshaler [System.Runtime.InteropServices]
ICustomQueryInterface [System.Runtime.InteropServices]
ImportedFromTypeLibAttribute [System.Runtime.InteropServices]
ImporterEventKind [System.Runtime.InteropServices]
InAttribute [System.Runtime.InteropServices]
InterfaceTypeAttribute [System.Runtime.InteropServices]
InvalidComObjectException [System.Runtime.InteropServices]
InvalidOleVariantTypeException [System.Runtime.InteropServices]
IRegistrationServices [System.Runtime.InteropServices]
ITypeLibExporterNameProvider [System.Runtime.InteropServices]
ITypeLibExporterNotifySink [System.Runtime.InteropServices]
ITypeLibImporterNotifySink [System.Runtime.InteropServices]
LayoutKind [System.Runtime]
LCIDConversionAttribute [System.Runtime.InteropServices]
ManagedToNativeComInteropStubAttribute [System.Runtime.InteropServices]
Marshal [System.Runtime.InteropServices]
MarshalAsAttribute [System.Runtime.InteropServices]
MarshalDirectiveException [System.Runtime.InteropServices]
ObjectCreationDelegate [System.Runtime.InteropServices]
OptionalAttribute [System.Runtime.InteropServices]
OutAttribute [System.Runtime]
PreserveSigAttribute [System.Runtime.InteropServices]
PrimaryInteropAssemblyAttribute [System.Runtime.InteropServices]
ProgIdAttribute [System.Runtime.InteropServices]
RegistrationClassContext [System.Runtime.InteropServices]
RegistrationConnectionType [System.Runtime.InteropServices]
RegistrationServices [System.Runtime.InteropServices]
RuntimeEnvironment [System.Runtime.InteropServices]
SafeArrayRankMismatchException [System.Runtime.InteropServices]
SafeArrayTypeMismatchException [System.Runtime.InteropServices]
SafeBuffer [System.Runtime.InteropServices]
SafeHandle [System.Runtime.InteropServices]
SEHException [System.Runtime.InteropServices]
StructLayoutAttribute [System.Runtime]
TypeIdentifierAttribute [System.Runtime.InteropServices]
TypeLibConverter [System.Runtime.InteropServices]
TypeLibExporterFlags [System.Runtime.InteropServices]
TypeLibFuncAttribute [System.Runtime.InteropServices]
TypeLibFuncFlags [System.Runtime.InteropServices]
TypeLibImportClassAttribute [System.Runtime.InteropServices]
TypeLibImporterFlags [System.Runtime.InteropServices]
TypeLibTypeAttribute [System.Runtime.InteropServices]
TypeLibTypeFlags [System.Runtime.InteropServices]
TypeLibVarAttribute [System.Runtime.InteropServices]
TypeLibVarFlags [System.Runtime.InteropServices]
TypeLibVersionAttribute [System.Runtime.InteropServices]
UnknownWrapper [System.Runtime.InteropServices]
UnmanagedFunctionPointerAttribute [System.Runtime.InteropServices]
UnmanagedType [System.Runtime.InteropServices]
VarEnum [System.Runtime.InteropServices]
VariantWrapper [System.Runtime.InteropServices]
System.Runtime.InteropServices.ComTypes
BIND_OPTS [System.Runtime.InteropServices]
BINDPTR [System.Runtime.InteropServices]
CALLCONV [System.Runtime.InteropServices]
CONNECTDATA [System.Runtime.InteropServices]
DESCKIND [System.Runtime.InteropServices]
DISPPARAMS [System.Runtime.InteropServices]
ELEMDESC [System.Runtime.InteropServices]
EXCEPINFO [System.Runtime.InteropServices]
FILETIME [System.Runtime.InteropServices]
FUNCDESC [System.Runtime.InteropServices]
FUNCFLAGS [System.Runtime.InteropServices]
FUNCKIND [System.Runtime.InteropServices]
IBindCtx [System.Runtime.InteropServices]
IConnectionPoint [System.Runtime.InteropServices]
IConnectionPointContainer [System.Runtime.InteropServices]
IDLDESC [System.Runtime.InteropServices]
IDLFLAG [System.Runtime.InteropServices]
IEnumConnectionPoints [System.Runtime.InteropServices]
IEnumConnections [System.Runtime.InteropServices]
IEnumMoniker [System.Runtime.InteropServices]
IEnumString [System.Runtime.InteropServices]
IEnumVARIANT [System.Runtime.InteropServices]
IMoniker [System.Runtime.InteropServices]
IMPLTYPEFLAGS [System.Runtime.InteropServices]
INVOKEKIND [System.Runtime.InteropServices]
IPersistFile [System.Runtime.InteropServices]
IRunningObjectTable [System.Runtime.InteropServices]
IStream [System.Runtime.InteropServices]
ITypeComp [System.Runtime.InteropServices]
ITypeInfo [System.Runtime.InteropServices]
ITypeInfo2 [System.Runtime.InteropServices]
ITypeLib [System.Runtime.InteropServices]
ITypeLib2 [System.Runtime.InteropServices]
LIBFLAGS [System.Runtime.InteropServices]
PARAMDESC [System.Runtime.InteropServices]
PARAMFLAG [System.Runtime.InteropServices]
STATSTG [System.Runtime.InteropServices]
SYSKIND [System.Runtime.InteropServices]
TYPEATTR [System.Runtime.InteropServices]
TYPEDESC [System.Runtime.InteropServices]
TYPEFLAGS [System.Runtime.InteropServices]
TYPEKIND [System.Runtime.InteropServices]
TYPELIBATTR [System.Runtime.InteropServices]
VARDESC [System.Runtime.InteropServices]
VARFLAGS [System.Runtime.InteropServices]
VARKIND [System.Runtime.InteropServices]
System.Runtime.InteropServices.WindowsRuntime
DefaultInterfaceAttribute [System.Runtime.InteropServices.WindowsRuntime]
DisposableRuntimeClass [System.Runtime.InteropServices.WindowsRuntime]
EnableCompositionAttribute [System.Runtime.InteropServices.WindowsRuntime]
EventRegistrationToken [System.Runtime.InteropServices.WindowsRuntime]
EventRegistrationTokenTable`1 [System.Runtime.InteropServices.WindowsRuntime]
InterfaceImplementedInVersionAttribute [System.Runtime.InteropServices.WindowsRuntime]
WindowsRuntimeMarshal [System.Runtime.InteropServices.WindowsRuntime]
System.Runtime.Serialization
OnDeserializedAttribute [System.Serialization.DataContract]
OnDeserializingAttribute [System.Serialization.DataContract]
OnSerializedAttribute [System.Serialization.DataContract]
OnSerializingAttribute [System.Serialization.DataContract]
SerializationException [System.Serialization.DataContract]
StreamingContext [System.Serialization.DataContract]
System.Runtime.Versioning
TargetFrameworkAttribute [System.Runtime]
System.Security
SecurityCriticalAttribute [System.Runtime]
SecurityException [System.Runtime]
SecuritySafeCriticalAttribute [System.Runtime]
SecurityTransparentAttribute [System.Runtime]
UnverifiableCodeAttribute [System.Runtime]
VerificationException [System.Runtime]
System.Security.Principal
IIdentity [System.Security.Principal]
IPrincipal [System.Security.Principal]
System.Text
Decoder [System.Runtime]
DecoderFallbackException [System.Runtime]
Encoder [System.Runtime]
EncoderFallbackException [System.Runtime]
Encoding [System.Runtime]
NormalizationForm [System.Runtime]
StringBuilder [System.Runtime]
UnicodeEncoding [System.Text.Encoding]
UTF8Encoding [System.Text.Encoding]
System.Threading
AbandonedMutexException [System.Threading]
ApartmentState [System.Threading]
AutoResetEvent [System.Threading]
CancellationToken [System.Threading.Tasks]
CancellationTokenRegistration [System.Threading.Tasks]
CancellationTokenSource [System.Threading.Tasks]
CountdownEvent [System.Threading]
EventResetMode [System.Threading]
EventWaitHandle [System.Threading]
ExecutionContext [System.Threading]
Interlocked [System.Threading]
IOCompletionCallback [System.Threading]
LazyInitializer [System.Threading]
LazyThreadSafetyMode [System.Runtime]
LockRecursionException [System.Threading]
ManualResetEvent [System.Threading]
ManualResetEventSlim [System.Threading]
Monitor [System.Threading]
Mutex [System.Threading]
NativeOverlapped [System.Threading]
Overlapped [System.Threading]
ParameterizedThreadStart [System.Threading]
RegisteredWaitHandle [System.Threading]
SemaphoreFullException [System.Threading]
SemaphoreSlim [System.Threading]
SendOrPostCallback [System.Threading]
SpinLock [System.Threading]
SpinWait [System.Threading]
SynchronizationContext [System.Threading]
SynchronizationLockException [System.Threading]
Thread [System.Threading]
ThreadAbortException [System.Threading]
ThreadInterruptedException [System.Threading]
ThreadLocal`1 [System.Threading]
ThreadPool [System.Threading]
ThreadPriority [System.Threading]
ThreadStart [System.Threading]
ThreadStartException [System.Threading]
ThreadState [System.Threading]
ThreadStateException [System.Threading]
Timeout [System.Runtime]
Timer [System.Threading]
TimerCallback [System.Threading]
Volatile [System.Threading]
WaitCallback [System.Threading]
WaitHandle [System.Runtime]
WaitHandleCannotBeOpenedException [System.Threading]
WaitOrTimerCallback [System.Threading]
System.Threading.Tasks
Parallel [System.Threading.Tasks.Parallel]
ParallelLoopResult [System.Threading.Tasks.Parallel]
ParallelLoopState [System.Threading.Tasks.Parallel]
ParallelOptions [System.Threading.Tasks.Parallel]
Task [System.Threading.Tasks]
Task`1 [System.Threading.Tasks]
TaskCanceledException [System.Threading.Tasks]
TaskCompletionSource`1 [System.Threading.Tasks]
TaskContinuationOptions [System.Threading.Tasks]
TaskCreationOptions [System.Threading.Tasks]
TaskFactory [System.Threading.Tasks]
TaskFactory`1 [System.Threading.Tasks]
TaskScheduler [System.Threading.Tasks]
TaskSchedulerException [System.Threading.Tasks]
TaskStatus [System.Threading.Tasks]
UnobservedTaskExceptionEventArgs [System.Threading.Tasks]
Here is the list the assemblies that make up the core types.
System.Collections.dll
System.Colection.ObjectModel.dll
System.Collections.Concurrent.dll
System.Dynamic.Runtime.dll
System.Threading.dll
System.Threading.Tasks.dll
System.Threading.Tasks.Parallel.dll
System.Diagnostics.Debug.dll
System.Diagnostics.tools.dll
System.Diagnostics.Tracing.dll
System.Diagnostics.Contracts.dll
System.Globalization.dll
System.IO.dll
System.Reflection.dll
System.Reflection.Extensions.dll
System.Resources.ResourceManager.dll
System.Runtime.dll
System.Runtime.Extensions.dll
System.Runtime.InteropServices.dll
System.Runtime.InteropServices.WindowsRuntime.dll
System.Serialization.DataContract.dll
System.Security.Principal.dll
System.Text.Encoding.dll