Class DicomDatasetWalker
Worker class for performing DICOM dataset traversal.
Inheritance
System.Object
DicomDatasetWalker
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: FellowOakDicom
Assembly: fo-dicom.core.dll
Syntax
public class DicomDatasetWalker
Constructors
DicomDatasetWalker(DicomDataset)
Initializes an instance of a DicomDatasetWalker.
Declaration
public DicomDatasetWalker(DicomDataset dataset)
Parameters
Type | Name | Description |
---|---|---|
DicomDataset | dataset |
Methods
Walk(IDicomDatasetWalker)
Perform a synchronous "walk" across the DICOM dataset provided in the DicomDatasetWalker constructor.
Declaration
public void Walk(IDicomDatasetWalker walker)
Parameters
Type | Name | Description |
---|---|---|
IDicomDatasetWalker | walker | Dataset walker implementation to be used for dataset traversal. |
WalkAsync(IDicomDatasetWalker)
Perform an asynchronous "walk" across the DICOM dataset provided in the DicomDatasetWalker constructor.
Declaration
public Task WalkAsync(IDicomDatasetWalker walker)
Parameters
Type | Name | Description |
---|---|---|
IDicomDatasetWalker | walker | Dataset walker implementation to be used for dataset traversal. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Awaitable System.Threading.Tasks.Task. |