/// <summary> /// Creates a DataTarget from the given reader. /// </summary> /// <param name="customTarget">The custom data target to use.</param> internal DataTarget(CustomDataTarget customTarget) { _target = customTarget ?? throw new ArgumentNullException(nameof(customTarget)); DataReader = _target.DataReader; }
public static DataTarget CreateSnapshotAndAttach(int processId) { var customTarget = new CustomDataTarget(new WindowsProcessDataReader(processId, WindowsProcessDataReaderMode.Snapshot)); return(new DataTarget(customTarget)); }