If the vertex has not snapped, the Layer and SnapLocation are null, SnapType is None and the ObjectID is -1. If the vertex has snapped, the properties contain the snapping information. If the vertex has snapped to the SnapType.Grid, the ObjectID is 0 for a grid intersection, 1 for grid line and 2 for grid inference.