public Expression VisitStackArgumentStorage(StackArgumentStorage stack) { if (ensureVariables) { return(binder.EnsureStackVariable( stack.StackOffset - site.StackDepthOnEntry, stack.DataType)); } else { return(arch.CreateStackAccess( binder, stack.StackOffset - site.SizeOfReturnAddressOnStack, stack.DataType)); } }