Core .NET Types Usable from a Metro Style Application

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

Jeffrey Richter

View Comments

Recent Posts

8-Step AWS to Microsoft Azure Migration Strategy

Microsoft Azure and Amazon Web Services (AWS) are two of the most popular cloud platforms.…

2 days ago

How to Navigate Azure Governance

 Cloud management is difficult to do manually, especially if you work with multiple cloud…

1 week ago

Why Azure’s Scalability is Your Key to Business Growth & Efficiency

Azure’s scalable infrastructure is often cited as one of the primary reasons why it's the…

3 weeks ago

Unlocking the Power of AI in your Software Development Life Cycle (SDLC)

https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…

1 month ago

The Role of FinOps in Accelerating Business Innovation

FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…

1 month ago

Azure Kubernetes Security Best Practices

Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…

2 months ago