C# has exactly the same functionality available - you just need to convert the expression to C#, and insert the required type-casts:
<asp:ImageButton CssClass="images" ID="btnDelete" runat="server" ToolTip="Remove" Visible='<%# (int)Session["Role"] == 3 && (bool)Eval("IsClosed") == false && (bool)Eval("Deleted") == false %>'/>
NB: This syntax only works within a data-bound control. The same limitation applies regardless of the code's language.