public SnapshotTaken(SerializationInfo info, StreamingContext context) { AggregateInstanceKey = info.GetString(nameof(AggregateInstanceKey)); AsOfDate = info.GetDateTime(nameof(AsOfDate)); AsOfSequenceNumber = info.GetUInt32(nameof(AsOfSequenceNumber)); Commentary = info.GetString(nameof(Commentary)); EvaluationState = (IClassifierDataSourceHandler.EvaluationResult)Enum.Parse(typeof(IClassifierDataSourceHandler.EvaluationResult), info.GetString(nameof(EvaluationState))); }
public SnapshotTaken(string aggregateKeyIn, DateTime asOfDateIn, uint asOfSequenceIn, string commentaryIn, IClassifierDataSourceHandler.EvaluationResult evaluationStateIn) { AggregateInstanceKey = aggregateKeyIn; AsOfDate = asOfDateIn; AsOfSequenceNumber = asOfSequenceIn; Commentary = commentaryIn; EvaluationState = evaluationStateIn; }