.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

How this entity was disambiguated

Statements (60)

Predicate Object
instanceOf platform specification ⓘ
software specification ⓘ
technical standard ⓘ
appliesTo .NET languages ⓘ
.NET platform ⓘ
linked to: .NET ecosystem

.NET runtimes ⓘ
defines .NET type system ⓘ
linked to: Common 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 ⓘ
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 specification ⓘ
Common Language Specification ⓘ
Common Type System specification ⓘ
linked to: Common Type System
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

Referenced by (1)

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

Common Type System → definedBy → .NET specification ⓘ