.NET specification
E185570
The .NET specification is the formal standard that defines the architecture, type system, and runtime behavior of the .NET platform to ensure interoperability and consistency across implementations.
All labels observed (1)
| Label | Occurrences |
|---|---|
| .NET specification canonical | 1 |
Statements (60)
| Predicate | Object |
|---|---|
| instanceOf |
platform specification
ⓘ
software specification ⓘ technical standard ⓘ |
| appliesTo |
.NET languages
ⓘ
.NET ecosystem ⓘ
surface form:
.NET platform
.NET runtimes ⓘ |
| defines |
Common Type System
ⓘ
surface form:
.NET type system
CLS-compliant features for language interoperability ⓘ Common Language Infrastructure ⓘ array types semantics ⓘ assembly loading rules ⓘ attributes and custom attributes usage ⓘ boxing and unboxing behavior ⓘ calling conventions for .NET methods ⓘ Common Language Specification ⓘ
surface form:
common language specification
common type system ⓘ custom attribute encoding ⓘ custom modifiers in signatures ⓘ delegates and events semantics ⓘ entry point semantics for managed executables ⓘ exception handling semantics in .NET ⓘ field, method, and property metadata representation ⓘ garbage-collected managed environment requirements ⓘ generics semantics in .NET ⓘ interface and class inheritance rules ⓘ intermediate language for .NET ⓘ interoperability rules between languages on .NET ⓘ loading and binding of assemblies ⓘ managed exception propagation rules ⓘ marshaling metadata for interop ⓘ memory model aspects of .NET ⓘ metadata format for .NET assemblies ⓘ metadata tables and heaps structure ⓘ module and assembly manifest structure ⓘ namespaces and type naming rules ⓘ platform invocation (P/Invoke) metadata representation ⓘ pointer types semantics in managed context ⓘ resource embedding in assemblies ⓘ runtime behavior of .NET platform ⓘ runtime type identification mechanisms ⓘ security attributes encoding ⓘ security model concepts for managed code ⓘ threading and synchronization primitives behavior at the specification level ⓘ value types and reference types semantics ⓘ verification rules for managed code ⓘ versioning rules for assemblies ⓘ virtual execution system for .NET ⓘ visibility and accessibility rules for types and members ⓘ |
| ensures |
binary compatibility between .NET components
ⓘ
language interoperability on .NET ⓘ |
| governs |
behavior of conforming .NET implementations
ⓘ
interaction between .NET languages and runtime ⓘ |
| hasPart |
Common Language Infrastructure
ⓘ
surface form:
Common Language Infrastructure specification
Common Language Specification ⓘ Common Type System ⓘ
surface form:
Common Type System specification
|
| hasPurpose |
ensure consistency of .NET behavior
ⓘ
ensure interoperability across .NET implementations ⓘ |
| isUsedBy |
.NET language designers
ⓘ
.NET library authors ⓘ .NET runtime implementers ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: .NET specification Description of subject: The .NET specification is the formal standard that defines the architecture, type system, and runtime behavior of the .NET platform to ensure interoperability and consistency across implementations.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.