Some examples come from MSDN.