Jon Jagger
jon@jaggersoft.com
Table of Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Notes DownloadECMA-334 C# Language Specificationpreviousnextprevious at this levelnext at this level 12 Variablesprevious at this levelnext at this level 12.3 Definite assignment Paragraph 11 At a given location in the executable code of a function member, a variable is said to be definitely assigned if the compiler can prove, by static flow analysis, that the variable has been automatically initialized or has been the target of at least one assignment. 2 The rules of definite assignment are: Paragraph 21 The definite assignment states of instance variables of a struct-type variable are tracked individually as well as collectively. 2 In additional to the rules above, the following rules apply to struct-type variables and their instance variables: Paragraph 31 Definite assignment is a requirement in the following contexts: [Note: This ensures that the function member being invoked can consider the reference parameter initially assigned. end note]
{ JSL }
Jagger Software Ltd
Company # 4070126
VAT # 762 5213 42
Valid HTML 4.01Valid CSS