.NET Base Class Library

E700434

The .NET Base Class Library is a core collection of reusable types and APIs that provide fundamental functionality (such as collections, I/O, networking, and threading) for all .NET languages and applications.

All labels observed (10)

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf .NET component
class library
software library
alsoKnownAs BCL
containsNamespace System
System.Collections
System.Collections.Generic
System.Diagnostics
System.Globalization
System.IO
System.Net
System.Reflection
System.Runtime
System.Security
System.Text
System.Threading
System.Threading.Tasks
linked to: System.Threading

System.Xml
coreAssembly System.Core.dll
coreAssembly System.Runtime.dll
System.dll
mscorlib.dll
designedFor code reuse across .NET applications
language interoperability
developedBy Microsoft
introducedWith .NET Framework 1.0
linked to: .NET Framework
partOf .NET (modern .NET / .NET Core family)
linked to: .NET Core

.NET Framework
programmingLanguage C#
C++
IL (Intermediate Language)
provides I/O APIs
LINQ support types
XML processing APIs
collections APIs
diagnostics APIs
fundamental types
globalization APIs
networking APIs
reflection APIs
security APIs
serialization APIs
text and regular expression APIs
threading APIs
relationshipTo forms the foundation of higher-level .NET libraries
targetPlatform .NET 5 and later
.NET Core
.NET Framework
Mono
Xamarin
usedBy C#
F#
Visual Basic .NET
all .NET languages

How these facts were elicited

Referenced by (50)

Full triples — surface form annotated when it differs from this entity's canonical label.

Microsoft .NET documentation topic Base Class Library
linked to: .NET Base Class Library
.NET languages sharesLibraries .NET Base Class Library
System partOf .NET Base Class Library
System.Collections partOf .NET Framework Class Library
linked to: .NET Base Class Library
System.IO partOf .NET Base Class Library
System.Net partOf .NET Framework Class Library
linked to: .NET Base Class Library
System.Net partOf .NET (modern .NET) Base Class Library
linked to: .NET Base Class Library
System.Threading partOf .NET Base Class Library
System.Reflection partOf .NET Framework Class Library
linked to: .NET Base Class Library
System.Reflection partOf .NET Core Base Class Library
linked to: .NET Base Class Library
System.Reflection partOf .NET (modern .NET) Base Class Library
linked to: .NET Base Class Library
Microsoft APIs includes .NET Framework APIs
linked to: .NET Base Class Library
dotnet/runtime containsComponent Base Class Library
linked to: .NET Base Class Library
.NET 5 includes Base Class Library
linked to: .NET Base Class Library
Win16 API successor .NET Framework class library
linked to: .NET Base Class Library
Mono hasComponent Base Class Library
linked to: .NET Base Class Library
.NET ecosystem includesComponent Base Class Library
linked to: .NET Base Class Library
Mono project component Base Class Library
linked to: .NET Base Class Library
Linux (via .NET Core and .NET) uses .NET Base Class Library
System.SerializableAttribute isPartOf .NET Base Class Library
System.Math partOf .NET Base Class Library
System.ValueTuple isPartOf .NET Base Class Library
System.Text partOf .NET Base Class Library
System.Diagnostics partOf .NET Framework Class Library
linked to: .NET Base Class Library
System.Runtime.dll partOf .NET Base Class Library
Hashtable partOf .NET Framework Class Library
linked to: .NET Base Class Library
Hashtable partOf .NET Base Class Library
CaseInsensitiveHashCodeProvider documentationSource Microsoft .NET Framework Class Library
linked to: .NET Base Class Library
ReadOnlyCollectionBase partOf Base Class Library
linked to: .NET Base Class Library
System.IO.Path partOf .NET Base Class Library
System.IO.EndOfStreamException definedIn .NET Base Class Library
System.IO.IOException memberOfLibrary .NET Base Class Library
System.IO.PathTooLongException library .NET Base Class Library
CancellationTokenSource partOf .NET Base Class Library
Interlocked partOf .NET Base Class Library
ThreadLocal<T> partOf .NET Base Class Library
LockRecursionException library .NET Base Class Library
ThreadAbortException isPartOf .NET Base Class Library
ThreadInterruptedException belongsToLibrary .NET Base Class Library
PreAllocatedOverlapped partOf .NET Base Class Library
IOCompletionCallback belongsTo .NET Base Class Library
AsyncLocal<T> partOf .NET Base Class Library
System.Reflection.AssemblyTitleAttribute library .NET Base Class Library
System.Reflection.AssemblyDefaultAliasAttribute isPartOf .NET Base Class Library (BCL)
linked to: .NET Base Class Library
System.Reflection.AmbiguousMatchException library Base Class Library
linked to: .NET Base Class Library
System.Reflection.AssemblyNameFlags partOf .NET Base Class Library
.NET (via Mono) hasComponent Base Class Library
linked to: .NET Base Class Library
.NET (via Mono) compatibleWith .NET Framework APIs
linked to: .NET Base Class Library
Z3 hasAPI .NET API
linked to: .NET Base Class Library