M00009952
New product
INFORMATION TECHNOLOGY - COMMON LANGUAGE INFRASTRUCTURE (CLI)
Canadian Standards Association
In stock
Warning: Last items in stock!
Availability date: 10/28/2021
Foreword<br>I.1 Scope<br>I.2 Conformance<br>I.3 Normative references<br>I.4 Conventions<br>I.5 Terms and definitions<br>I.6 Overview of the Common Language Infrastructure<br>I.7 Common Language Specification<br>I.8 Common Type System<br>I.9 Metadata<br>I.10 Name and type rules for the Common Language<br> Specification<br>I.11 Collected Common Language Specification rules<br>I.12 Virtual Execution System<br>II.1 Introduction<br>II.2 Overview<br>II.3 Validation and verification<br>II.4 Introductory examples<br>II.5 General syntax<br>II.6 Assemblies, manifests and modules<br>II.7 Types and signatures<br>II.8 Visibility, accessibility and hiding<br>II.9 Generics<br>II.10 Defining types<br>II.11 Semantics of classes<br>II.12 Semantics of interfaces<br>II.13 Semantics of value types<br>II.14 Semantics of special types<br>II.15 Defining, referencing, and calling methods<br>II.16 Defining and referencing fields<br>II.17 Defining properties<br>II.18 Defining events<br>II.19 Exception handling<br>II.20 Declarative security<br>II.21 Custom attributes<br>II.22 Metadata logical format: tables<br>II.23 Metadata logical format: other structures<br>II.24 Metadata physical layout<br>II.25 File format extensions to PE<br>III.1 Introduction<br>III.2 Prefixes to instructions<br>III.3 Base instructions<br>III.4 Object model instructions<br>IV.1 Overview<br>IV.2 Libraries and Profiles<br>IV.3 The Standard Profiles<br>IV.4 Kernel Profile feature requirements<br>IV.5 The standard libraries<br>IV.6 Implementation- specific modifications to the system<br> libraries<br>IV.7 The XML specification<br>V.1 Portable CILDB files<br>VI Annex A - Introduction<br>VI Annex B - Sample programs<br>VI Annex C - CIL assembler implementation<br>VI Annex D - Class library design guidelines<br>VI Annex E - Portability considerations<br>VI Annex F - Imprecise faults<br>VI Annex G - Parallel library<br>Index
Specifies the Common Language Infrastructure (CLI) in which applications written in multiple high-level languages can be executed in different system environments without the need to rewrite those applications to take into consideration the unique characteristics of those environments.
Published | |
Document Type | Standard |
Status | Current |
Publisher | Canadian Standards Association |
ProductNote | Reconfirmed EN |
Pages | |
ISBN |