Что означает данная запись?
Посмотрите про приведение типов в c#.
Получается значение из некой переменной sendMessage, кастуется к типу DataMessage и (если удачно) вносится это значение в переменную smsgMSDN Приведение и преобразование типов