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 assignmentprevious at this levelnext at this level 12.3.3 Precise rules for determining definite assignmentprevious at this levelnext at this level 12.3.3.14 Try-finally statements Paragraph 11 For a try statement stmt of the form:
try try-block finally finally-block  
7 If a control flow transfer (for example, a goto statement) is made that begins within try-block, and ends outside of try-block, then v is also considered definitely assigned on that control flow transfer if v is definitely assigned at the end-point of finally-block. 8 (This is not an only if-if v is definitely assigned for another reason on this control flow transfer, then it is still considered definitely assigned.)
{ JSL }
Jagger Software Ltd
Company # 4070126
VAT # 762 5213 42
Valid HTML 4.01Valid CSS