CIL
E827334
CIL is the low-level, platform-independent bytecode language used by the .NET framework to represent compiled programs before just-in-time compilation.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
.NET technology
ⓘ
bytecode language ⓘ |
| alternativeName |
MSIL
NERFINISHED
ⓘ
Microsoft Intermediate Language NERFINISHED ⓘ |
| associatedWith | .NET metadata ⓘ |
| compiledFrom |
C#
NERFINISHED
ⓘ
F# NERFINISHED ⓘ VB.NET NERFINISHED ⓘ other .NET languages ⓘ |
| contains |
metadata tokens
ⓘ
opcodes ⓘ |
| designedFor |
language interoperability
ⓘ
platform independence ⓘ |
| enables |
cross-language interoperability
ⓘ
runtime optimization ⓘ |
| executedBy |
CLR JIT compiler
NERFINISHED
ⓘ
just-in-time compiler ⓘ |
| executionModel | managed code ⓘ |
| fullName | Common Intermediate Language NERFINISHED ⓘ |
| hasProperty |
platform-independent representation of code
ⓘ
verifiable for type safety ⓘ |
| inputTo | .NET JIT compiler ⓘ |
| introducedBy | Microsoft NERFINISHED ⓘ |
| is | stack-based language ⓘ |
| level | low-level intermediate representation ⓘ |
| partOf | .NET type system ⓘ |
| partOfStandard | ECMA-335 NERFINISHED ⓘ |
| represents | compiled .NET programs ⓘ |
| standardizedBy |
ECMA
NERFINISHED
ⓘ
ISO NERFINISHED ⓘ |
| storedIn |
.NET assemblies
ⓘ
.dll files ⓘ .exe files ⓘ |
| supports |
attributes
ⓘ
delegates ⓘ exception handling ⓘ generics ⓘ interfaces ⓘ metadata association ⓘ object-oriented programming ⓘ reference types ⓘ value types ⓘ virtual methods ⓘ |
| targetRuntime | Common Language Runtime NERFINISHED ⓘ |
| usedIn |
.NET 5+
NERFINISHED
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ Common Language Runtime NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.