Is it possible to get fields of item being updated? Following code return null values:
public override void ItemAdding(SPItemEventProperties properties)
{
base.ItemAdding(properties);
string title= properties.ListItem["Title"].ToString();
string CustomField= properties.ListItem["CustomField"].ToString();