.NET type system

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instanceOf type system
gptkbp:allTypesInheritFrom System.Object
gptkbp:basedOn gptkb:Common_Type_System_(CTS)
gptkbp:defines value types
reference types
gptkbp:enables reflection
records
operator overloading
access modifiers
pattern matching
tuples
nullable types
cross-language interoperability
anonymous types
extension methods
custom attributes
type conversion
type members
runtime type checking
dynamic type creation
dynamic types
method overloading
partial types
type visibility
gptkbp:enforcedBy type safety
https://www.w3.org/2000/01/rdf-schema#label .NET type system
gptkbp:includes classes
interfaces
delegates
arrays
enums
user-defined types
structs
primitive types
gptkbp:relatedTo gptkb:assembly_language
gptkb:Common_Language_Specification_(CLS)
Type
Metadata
System.Object
System.Type
gptkbp:supports abstraction
boxing
inheritance
polymorphism
encapsulation
generics
unboxing
gptkbp:usedBy gptkb:.NET_Core
gptkb:.NET_5+
gptkb:.NET_Framework
gptkbp:bfsParent gptkb:F#_type_system
gptkbp:bfsLayer 7