Función que crea una marca de tiempo en c #

Me preguntaba, ¿hay alguna manera de crear una marca de tiempo en c # a partir de una fecha y hora? Necesito un valor de precisión de milisegundos que también funcione en Compact Framework (diciendo que, dado que DateTime.ToBinary () no existe en CF). Mi problema es que quiero almacenar este valor...