Skip to content

Commit 36d4edf

Browse files
authored
Change entry format (#961)
1 parent a5abb7c commit 36d4edf

File tree

1 file changed

+20
-40
lines changed

1 file changed

+20
-40
lines changed

standard/terms-and-definitions.md

Lines changed: 20 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2,47 +2,27 @@
22

33
For the purposes of this specification, the following definitions apply. Other terms are defined where they appear in ***italic*** type or on the left side of a syntax rule. Terms explicitly defined in this specification are not to be presumed to refer implicitly to similar terms defined elsewhere. Terms not defined in this specification are to be interpreted according to ISO/IEC 2382.1. Mathematical symbols not defined in this specification are to be interpreted according to ISO 80000-2.
44

5-
- **application**
6-
- assembly with an entry point
7-
- **application domain**
8-
- entity that enables application isolation by acting as a container for application state
9-
- **argument**
10-
- expression in the comma-separated list bounded by the parentheses in a method or instance constructor call expression or bounded by the square brackets in an element access expression
11-
- **assembly**
12-
- one or more files output by the compiler as a result of program compilation
13-
- **behavior**
14-
- external appearance or action
15-
- **behavior, implementation-defined**
16-
- unspecified behavior where each implementation documents how the choice is made
17-
- **behavior, undefined**
18-
- behavior, upon use of a non-portable or erroneous construct or of erroneous data, for which this specification imposes no requirements
19-
- **behavior, unspecified**
20-
- behavior where this specification provides two or more possibilities and imposes no further requirements on which is chosen in any instance
5+
- **application** – assembly with an entry point
6+
- **application domain** – entity that enables application isolation by acting as a container for application state
7+
- **argument** – expression in the comma-separated list bounded by the parentheses in a method or instance constructor call expression or bounded by the square brackets in an element access expression
8+
- **assembly** – one or more files output by the compiler as a result of program compilation
9+
- **behavior** – external appearance or action
10+
- **behavior, implementation-defined** – unspecified behavior where each implementation documents how the choice is made
11+
- **behavior, undefined** – behavior, upon use of a non-portable or erroneous construct or of erroneous data, for which this specification imposes no requirements
12+
- **behavior, unspecified** – behavior where this specification provides two or more possibilities and imposes no further requirements on which is chosen in any instance
2113
- **character** (when used without a qualifier)
2214
- In the context of a non-Unicode encoding, the meaning of character in that encoding; or
2315
- In the context of a character literal or a value of type char, a Unicode code point in the range U+0000 to U+FFFF (including surrogate code points), that is a UTF-16 code unit; or
2416
- Otherwise, a Unicode code point
25-
- **class library**
26-
- assembly that can be used by other assemblies
27-
- **compilation unit**
28-
- ordered sequence of Unicode characters that is input to a compiler
29-
- **diagnostic message**
30-
- message belonging to an implementation-defined subset of the implementation’s output messages
31-
- **error, compile-time**
32-
- error reported during program translation
33-
- **exception**
34-
- exceptional condition reported during program execution
35-
- **implementation**
36-
- particular set of software (running in a particular translation environment under particular control options) that performs translation of programs for, and supports execution of methods in, a particular execution environment
37-
- **module**
38-
- the contents of an assembly produced by a compiler. Some implementations may have facilities to produce assemblies that contain more than one module. The behavior in such situations is outside the scope of this specification
39-
- **namespace**
40-
- logical organizational system grouping related program elements
41-
- **parameter**
42-
- variable declared as part of a method, instance constructor, operator, or indexer definition, which acquires a value on entry to that function member
43-
- **program**
44-
- one or more compilation units that are presented to the compiler and are run or executed by an execution environment
45-
- **unsafe code**
46-
- code that is permitted to perform such lower-level operations as declaring and operating on pointers, performing conversions between pointers and integral types, and taking the address of variables
47-
- **warning, compile-time**
48-
- informational message reported during program translation, which is intended to identify a potentially questionable usage of a program element
17+
- **class library** – assembly that can be used by other assemblies
18+
- **compilation unit** – ordered sequence of Unicode characters that is input to a compiler
19+
- **diagnostic message** – message belonging to an implementation-defined subset of the implementation’s output messages
20+
- **error, compile-time** – error reported during program translation
21+
- **exception** – exceptional condition reported during program execution
22+
- **implementation** – particular set of software (running in a particular translation environment under particular control options) that performs translation of programs for, and supports execution of methods in, a particular execution environment
23+
- **module** – the contents of an assembly produced by a compiler. Some implementations may have facilities to produce assemblies that contain more than one module. The behavior in such situations is outside the scope of this specification
24+
- **namespace** – logical organizational system grouping related program elements
25+
- **parameter** – variable declared as part of a method, instance constructor, operator, or indexer definition, which acquires a value on entry to that function member
26+
- **program** – one or more compilation units that are presented to the compiler and are run or executed by an execution environment
27+
- **unsafe code** – code that is permitted to perform such lower-level operations as declaring and operating on pointers, performing conversions between pointers and integral types, and taking the address of variables
28+
- **warning, compile-time** – informational message reported during program translation, which is intended to identify a potentially questionable usage of a program element

0 commit comments

Comments
 (0)