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
|