<?xml version="1.0"?>
<clause number="12.3.3.18" title="Lock statements">
  <paragraph>For a lock statement stmt of the form: <code_example><![CDATA[
lock (expr) embedded-statement  
]]></code_example><list><list_item> The definite assignment state of v at the beginning of expr is the same as the state of v at the beginning of stmt. </list_item><list_item> The definite assignment state of v on the control flow transfer to <non_terminal where="15">embedded-statement</non_terminal> is the same as the state of v at the end of expr. </list_item></list></paragraph>
</clause>
