| Name | Description |
 | AddLayerImageReference | Adds a new item under the "Referenced Image Sequence" for the specified item under the "Graphic Annotation Sequence".    |
 | AddPresentationStateImageReference | Overloaded. Adds a new item to the "Referenced Image Sequence" under the "Presentation State Module" from a disk file.     |
 | AddWaveformGroup | Adds a new waveform group to the Data Set.   |
 | BeginEditItem | Overloaded. Used to edit an existing item, or create a new item in a DICOM sequence  |
 | BeginEditSequence | Overloaded. Used to create a new DICOM sequence, or edit an existing DICOM sequence  |
 | BeginReadItem | Overloaded. Used to read an existing item from a DICOM sequence  |
 | BeginReadSequence | Overloaded. Used to read values from an existing DICOM sequence  |
 | ChangeTransferSyntax | Changes the Transfer Syntax of the Data Set.     |
 | Copy | Overloaded. Copies the data elements from one Data Set to another.     |
 | CreateCompoundGraphic | Creates a new compound graphic annotation.   |
 | CreateGraphicAnnSQItem | Adds a new item under the "Graphic Annotation Sequence".    |
 | CreateGraphicObject | Creates a new graphic annotation object.    |
 | CreateLayer | Adds a new item under the "Graphic Layer Sequence" (0070,0060) in the Graphic Layer Module".    |
 | CreatePrivateCreatorDataElement | Creates a Private Creator Data Element to reserve private data elements.     |
 | CreateSignature | Creates a Digital Signature in the Data Set. |
 | CreateTextObject | Creates a new text annotation object.    |
 | DeleteElement | Deletes the specified item from the Data Set.     |
 | DeleteImage | Overloaded. Deletes one or more images from a Pixel Data element.     |
 | DeleteKey | Deletes the specified key element from the Dicom Dir Data Set.     |
 | DeleteModalityLut | Overloaded. Deletes all the elements that describe the Modality LUT.     |
 | DeleteModule | Deletes a module from the Data Set.     |
 | DeleteOverlay | Deletes all the elements that describe an overlay.     |
 | DeletePaletteColorLut | Deletes all the elements that describe the "Palette Color Lookup Table".     |
 | DeleteSignature | Removes one or all Digital Signatures from the Data Set.   |
 | DeleteVoiLut | Deletes all the elements that describe a VOI LUT.     |
 | DeleteWaveformGroup | Deletes a waveform group from the dataset.   |
 | DeleteWindow | Overloaded. Deletes all the elements that describe "window center" and "window width".     |
 | Dispose | Overloaded. Releases all resources used by the DicomDataSet.    |
 | EndEditItem | Finalizes the changes when creating or editing an item in a DICOM sequence  |
 | EndEditSequence | Finalizes the changes when creating or editing a DICOM sequence  |
 | EndReadItem | Finalizes the read when reading an item from a DICOM sequence  |
 | EndReadSequence | Finalizes the read when reading a DICOM sequence  |
 | ExistsElement | Determines whether the specified object is valid.     |
 | FindFirstElement | Returns the first item in the Data Set with the specified Tag.     |
 | FindFirstGraphicAnnSQItem | Retrieves the first item under the "Graphic Annotation Sequence" (0070,0001) in the "Graphic Annotation Module".    |
 | FindFirstKey | Overloaded. Returns the first item in the Dicom Dir Data Set with the specified key element type.     |
 | FindFirstPresentationStateReferencedSeriesItem | Retrieves the first item under the "Referenced Series Sequence" (0008,1115) in the "Presentation State Module".     |
 | FindFirstPrivateCreatorDataElement | Returns the Private Creator Data Element that matches the search constraints.     |
 | FindFirstPrivateElement | Returns the first existing private element that is reserved by .     |
 | FindLastElement | Returns the last item in the Data Set with the specified Tag.     |
 | FindLastKey | Overloaded. Returns the last item in the Dicom Dir Data Set with the specified key element type.     |
 | FindModule | Returns a DicomModule object that contains information about the specified module.     |
 | FindModuleByIndex | Returns a DicomModule object that contains information about the module, on Level 0, at the specified index.     |
 | FindNextElement | Returns the next item in the Data Set with a specific Tag.     |
 | FindNextGraphicAnnSQItem | Retrieves the next item under the "Graphic Annotation Sequence" (0070,0001) in the "Graphic Annotation Module".    |
 | FindNextKey | Returns the next item in the Dicom Dir Data Set with a specific key element type.     |
 | FindNextPresentationStateReferencedSeriesItem | Retrieves the next item under the "Referenced Series Sequence" (0008,1115) in the "Presentation State Module".     |
 | FindNextPrivateCreatorDataElement | Returns the next Private Creator Data Element that matches the search constraints.     |
 | FindNextPrivateElement | Returns the next existing private element that is reserved by .     |
 | FindPreviousElement | Returns the previous item in the Data Set with a specific Tag.     |
 | FindPreviousKey | Returns the previous item in the Dicom Dir Data Set with a specific key element type.     |
 | FindSignature | Returns the Digital Signatures Sequence Item that corresponds to the Digital Signature that has the specified Digital Signature UID, if found in the Data Set.   |
 | FreeElementValue | Frees the memory for a value.     |
 | GetAgeValue | Overloaded. Gets an array of DicomAgeValue objects, that contain age information stored in the Value Field of the specified element.     |
 | GetBinaryValue | Overloaded. Updates a buffer with the binary value of the specified data element.   |
 | GetByteValue | Overloaded. Gets an array of byte values that is stored in the Value Field of the specified element.     |
 | GetByteValuePtr | Overloaded. Returns a pointer to a byte value that is stored in the Value Field of the specified element.   |
 | GetChildElement | Returns the item in the Data Set that is the first child of the specified item.     |
 | GetChildKey | Returns the item in the Dicom Dir Data Set that is the first child of the specified item.     |
 | GetCompoundGraphicCount | Retrieves the number of compound graphic annotation objects in a certain "Graphic Annotation Sequence" (0070,0001) item.   |
 | GetCompoundGraphicElement | Gets the Compound Graphic Sequence item element of the specified graphic annotation object.   |
 | GetCompoundGraphicInformation | Gets the attributes of the specified compound graphic annotation.   |
 | GetCompoundGraphicMajorTickCount | Retrieves number of items in the "Major Ticks Sequence" (0070,0287) of a compound graphic.   |
 | GetCompoundGraphicPointCount | Retrieves number of points that represents a compound graphic annotation object.   |
 | GetConvertValue | Converts the value of an element to a string.     |
 | GetDateRangeValue | Gets a DicomDateRangeValue structure that contains date range information for the specified element.     |
 | GetDateTimeValue | Overloaded. Gets an array of DicomDateTimeValue objects, that contain date-time information stored in the Value Field of the specified element.     |
 | GetDateValue | Overloaded. Gets an array of DicomDateValue objects, that contains date information stored in the Value Field of the specified element.     |
 | GetDoubleValue | Overloaded. Returns an array of double values, stored in the Value Field, of the specified element.     |
 | GetDoubleValueExt | Overloaded. Returns an array of numeric values that are stored in the Value Field of the specified element.    |
 | GetDoubleValuePtr | Overloaded. Returns a pointer to a double value, stored in the Value Field, of the specified element.   |
 | GetElementLevel | Returns a value that indicates the level at which the specified element is located within the Data Set.     |
 | GetElementValueCount | Gets the number of values stored in the Value Field of the specified element.     |
 | GetEncapsulatedDocument | Overloaded. Retrieves an encapsulated document and corresponding DICOM elements from a DICOM data set and output the results to a disk file.     |
 | GetFirstElement | Returns the first item in the Data Set.     |
 | GetFirstKey | Returns the first item in the Dicom Dir Data Set.     |
 | GetFloatValue | Overloaded. Returns an array of float values that are stored in the Value Field of the specified element.     |
 | GetFloatValuePtr | Overloaded. Gets a pointer to a float value that is stored in the Value Field of the specified element.   |
 | GetGraphicObjectCount | Retrieves the number of graphical annotation objects in a certain "Graphic Annotation Sequence" (0070,0001) item.    |
 | GetGraphicObjectInformation | Gets the attributes of the specified graphic annotation object.    |
 | GetGraphicObjElement | Gets the item element of the specified graphic annotation object.    |
 | GetGraphicObjPointCount | Retrieves number of points that represents a graphical annotation object.    |
 | GetImage | Overloaded. Gets the image of a Pixel Data element.    |
 | GetImageCount | Gets the number of frames in a Pixel Data element.     |
 | GetImageInformation | Retrieves information about the specified image.     |
 | GetImages | Overloaded. Gets the images of a Pixel Data element.     |
 | GetIntValue | Overloaded. Returns an array of integer values, stored in the Value Field, of the specified element.     |
 | GetIntValuePtr | Overloaded. Returns a pointer to a long value, stored in the Value Field, of the specified data element.   |
 | GetKeyValue | Gets the key element type of the specified key element.     |
 | GetKeyValuePtr | Gets the key element type of the specified key element.   |
 | GetKeyValueString | Gets the key element type of the specified key element.     |
 | GetLastElement | Returns the last item in the Data Set.     |
 | GetLastKey | Returns the last item in the Dicom Dir Data Set.     |
 | GetLayerElementByIndex | Gets the item element of the specified graphic layer.    |
 | GetLayerElementByName | Gets the item element of the specified graphic layer.    |
 | GetLayerGraphicObjectCount | Retrieves the number of graphical annotation objects, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001).    |
 | GetLayerImageReferenceCount | Retrieves the number of referenced images, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001).    |
 | GetLayerImageReferenceElement | Gets the item element of the specified SOP instance under the "Referenced Image Sequence" (0008,1140) in the specified "Graphic Annotation Sequence" (0070,0001) item.    |
 | GetLayerImageReferenceSOPInstance | Retrieves the SOP Instance UID for a referenced image (SOP Instance) under the "Referenced Image Sequence" in a certain graphic annotation item inside the "Graphic Annotation Module".    |
 | GetLayerIndex | Retrieves the index of the layer with the specified name.    |
 | GetLayerInformation | Retrieves the attributes of a layer at the specified index.    |
 | GetLayerName | Retrieves the value of the "Graphic Layer" element under one of the items under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".    |
 | GetLayerTextObjectCount | Retrieves number of text annotation objects, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001).    |
 | GetLongValue | Overloaded. Gets a pointer to a System.Int64 value that is stored in the Value Field of the specified element.    |
 | GetMacAlgorithm | Returns the Message Authentication Code (MAC) Algorithm (0400,0015) used in the creation of the specified Digital Signature.   |
 | GetMacTransferSyntax | Returns the Message Authentication Code (MAC) Calculation Transfer Syntax UID (0400,0010) used in the creation of the specified Digital Signature.   |
 | GetModalityLutAttributes | Overloaded. Retrieves the attributes that describe the Modality LUT.     |
 | GetModalityLutData | Retrieves "LUT Data" for a "Modality LUT Sequence".     |
 | GetNextElement | Returns the item in the Data Set that immediately follows the specified item.     |
 | GetNextKey | Returns the item in the Dicom Dir Data Set that immediately follows the specified item.     |
 | GetNextUnusedPrivateTag | Returns the next available unused tag reserved by the Private Creator Data Element.     |
 | GetNextUnusedPrivateTag | Returns the next available unused tag reserved by the Private Creator Data Element. |
 | GetOverlayActivationLayer | Retrieves the "Overlay Activation Layer".     |
 | GetOverlayAttributes | Retrieves the attributes of the overlay at the specified index.     |
 | GetOverlayGroupNumber | Gets the overlay group number.     |
 | GetOverlayImage | Retrieves the "Overlay Data" (60xx,3000) for the specified overlay index.     |
 | GetOverlayImages | Overloaded. Loads the image(s) with frames from the "Overlay Data" (60xx, 3000) element.     |
 | GetPaletteColorLutAttributes | Retrieves the attributes that describe the "Palette Color Lookup Table".     |
 | GetPaletteColorLutData | Retrieves red, green or blue "Palette Color Lookup Table Data".     |
 | GetParentElement | Returns the item in the Data Set that is the parent of the specified item.     |
 | GetParentKey | Returns the item in the Dicom Dir Data Set that contains the parent of the specified item.     |
 | GetPreamble | Overloaded. Gets the contents of the file's preamble.   |
 | GetPresentationStateImageReference | Retrieves the item element, which represents a referenced image (SOP Instance) under the "Referenced Image Sequence" in the "Presentation State Module".     |
 | GetPresentationStateImageReferenceCount | Retrieves number of images (SOP Instances) that are referenced in an item under the "Referenced Series Sequence" (0008,1115) in the "Presentation State Module".     |
 | GetPresentationStateImageReferenceSOPInstance | Retrieves the SOP Instance UID for a referenced image (SOP Instance) under the "Referenced Image Sequence" in the "Presentation State Module".     |
 | GetPresentationStateInformation | Retrieves the attributes of the "Presentation State Module".     |
 | GetPreviousElement | Returns the item in the Data Set that immediately precedes the specified item.     |
 | GetPreviousKey | Returns the item in the Dicom Dir Data Set that immediately precedes the specified item.     |
 | GetRootElement | Returns the root element of the specified item.     |
 | GetRootKey | Returns the root of the specified item.     |
 | GetShortValue | Overloaded. Returns an array of short values, stored in the Value Field, of the specified element.     |
 | GetShortValuePtr | Overloaded. Returns a pointer to a short value, stored in the Value Field, of the specified element.   |
 | GetSignature | Returns the Digital Signatures Sequence Item that corresponds to the Digital Signature at the specified index.   |
 | GetSignatureDateTime | Returns the Digital Signature DateTime (0400,0105) of the specified Digital Signature.   |
 | GetSignaturesCount | Returns the number of Digital Signatures in the main Data Set or in an item of a sequence of items.   |
 | GetSignatureUID | Returns the Digital Signature UID (0400,0100) of the specified Digital Signature.   |
 | GetSignedElement | Returns the signed Data Element at the specified index.   |
 | GetSignedElementsCount | Returns the number of Data Elements covered by the specified Digital Signature.   |
 | GetStringValue | Gets a string value that is stored in the Value Field of the specified element.     |
 | GetStringValuePtr | Gets a pointer to a string value that is stored in the Value Field of the specified element.   |
 | GetTextObjectCount | Retrieves the number of text annotation objects in the specified "Graphic Annotation Sequence" (0070,0001) item.    |
 | GetTextObjectInformation | Gets the attributes of a text annotation object.    |
 | GetTextObjElement | Gets the item element of the specified text annotation object.    |
 | GetTimeRangeValue | Gets a DicomTimeRangeValue structure that contains time range information for the specified element.     |
 | GetTimeValue | Overloaded. Gets an array of DicomTimeValue objects, that contain time information stored in the Value Field of the specified element.     |
 | GetValue | Overloaded. Returns the value of a DICOM element |
 | GetVoiLut | Retrieves the attributes that describe the VOI LUT.     |
 | GetVoiLutData | Retrieves "LUT Data" for an item under "VOI LUT Sequence".     |
 | GetWaveformGroup | Gets a waveform group from the dataset.   |
 | GetWindow | Overloaded. Retrieves the attributes that describe the "Window Center" and "Window Width".     |
 | GetWindowCount | Gets the number of values under the window center element.     |
 | Initialize | Overloaded. Creates the Data Set object, inserting the appropriate elements for the specified class.     |
 | InitializeCommandSet | Creates the Command Set and inserts the elements for the specified command.    |
 | InsertElement | Inserts a new element in the Data Set.     |
 | InsertElementAndSetValue | Overloaded. Finds or inserts (if not found) an element in the data set and sets the value of the element    |
 | InsertImage | Inserts an image in a Pixel Data element.     |
 | InsertImages | Inserts image(s) in a Pixel Data element.    |
 | InsertKey | Overloaded. Inserts a new key element in the Dicom Dir Data Set.    |
 | InsertModule | Inserts a new module in the Data Set.     |
 | IsOverlayInDataSet | Determines whether the overlay data exists inside this Data Set or inside another Data Set.     |
 | IsVolatileElement | Determines whether the specified element is volatile.     |
 | Load | Overloaded. Loads a Data Set from a disk file.     |
 | LoadAsync | Overloaded. Loads a Data Set from a disk file.  |
 | loadAsync | Loads a file from an ILeadStream asynchronously. |
 | RemoveAllCompoundGraphics | Removes all compound graphic annotation objects under the specified "Graphic Annotation Sequence" (0070,0001) item.   |
 | RemoveAllGraphicObjects | Removes all graphical annotation objects under the specified "Graphic Annotation Sequence" (0070,0001) item.    |
 | RemoveAllImageReferences | Removes all the referenced images from the "Referenced Image Sequence" in all Graphic Annotation Sequence items.    |
 | RemoveAllImageReferencesFromLayer | Removes all the referenced images from the "Referenced Image Sequence" in the specified "Graphic Annotation Sequence" item.    |
 | RemoveAllLayers | Removes all layers under the "Graphic Layer Module".    |
 | RemoveAllPresentationStateImageReferences | Removes all "Referenced Image Sequence(s)", which belong to the "Referenced Series Sequence" under the "Presentation State Module".     |
 | RemoveAllTextObjects | Removes all text annotation objects under the specified "Graphic Annotation Sequence" (0070,0001) item.    |
 | RemoveCompoundGraphic | Removes the compound graphic annotation at the specified index.   |
 | RemoveGraphicObject | Removes the graphic annotation object at the specified index.    |
 | RemoveImageReferenceFromLayer | Removes a referenced image from the "Referenced Image Sequence" in the specified "Graphic Annotation Sequence" item.    |
 | RemoveLayerByIndex | Deletes all the elements that describe a layer.    |
 | RemoveLayerByName | Deletes all the elements that describe a layer.    |
 | RemoveLayerGraphicObjects | Removes all graphical annotation objects, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001) in the "Graphic Annotation Module".    |
 | RemoveLayerTextObjects | Removes all text annotation objects, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001) in the "Graphic Annotation Module".    |
 | RemovePresentationStateImageReference | Removes an item from the "Referenced Image Sequence" under the "Presentation State Module".     |
 | RemoveTextObject | Removes the text annotation object at the specified index.    |
 | Reset | Removes all items from the Data Set.     |
 | Save | Overloaded. Saves the Data Set to the specified file.     |
 | SaveAsync | Overloaded. Saves the Data Set to a stream.  |
 | saveAsync | Saves the Data Set to a stream. |
 | SaveCertificate | Saves the signer's digital certificate associated with the specified Digital Signature to a file.   |
 | SetAgeValue | Sets the Age values of a Data Element.     |
 | SetBinaryValue | Overloaded. Sets the binary value of an element.   |
 | SetByteValue | Overloaded. Sets the character value(s) of a Data Element.    |
 | SetCompoundGraphicInformation | Updates the attributes of a compound graphic.   |
 | SetConvertValue | Overloaded. Converts a string and sets the value of an element.     |
 | SetConvertValuePtr | Overloaded. Converts a string and sets the value of an element.   |
 | SetDateRangeValue | Sets the Date range values of a Data Element.     |
 | SetDateTimeValue | Overloaded. Sets the Date-Time values of a Data Element.     |
 | SetDateValue | Overloaded. Sets the Date values of a Data Element.     |
 | SetDoubleValue | Overloaded. Sets the double value(s) of a Data Element.   |
 | SetDoubleValueExt | Sets the double values, or any other numeric value representation of a Data Element.   |
 | SetEncapsulatedDocument | Overloaded. Inserts an encapsulated document and corresponding DICOM elements into a DICOM data set in a disk file.     |
 | SetFloatValue | Overloaded. Sets the float value(s) of a Data Element.    |
 | SetGraphicObjectInformation | Updates the attributes of a graphic annotation object.    |
 | SetImage | Replaces the image(s) in a Pixel Data element.     |
 | SetImages | Replaces the images in a Pixel Data element.     |
 | SetIntValue | Overloaded. Sets the integer value(s) of a Data Element.    |
 | SetLayerInformation | Sets layer attributes for the layer at the specified index.    |
 | SetLayerName | Sets the value of the "Graphic Layer" element under one of the items under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".    |
 | SetLongValue | Overloaded. Sets the integer value(s) or short value(s) of a Data Element.     |
 | SetModalityLut | Overloaded. Sets the attributes that describe the Modality LUT.     |
 | SetOverlayAttributes | Sets overlay attributes for a certain index.     |
 | SetOverlayImage | Sets the "Overlay Data" (60xx,3000) for a certain overlay index.     |
 | SetOverlayImages | Sets the "Overlay Data" (60xx,3000) for the specified overlay index.     |
 | SetPaletteColorLutAttributes | Sets the attributes that describe the "Palette Color Lookup Table".     |
 | SetPaletteColorLutData | Sets red, green or blue "Palette Color Lookup Table" data.     |
 | SetPreamble | Overloaded. Sets the contents of the file's preamble.   |
 | SetPresentationStateInformation | Sets the attributes of the "Presentation State Module".     |
 | SetShortValue | Overloaded. Sets the short value(s) of a Data Element.    |
 | SetStringValue | Overloaded. Sets the string value(s) of a Data Element.     |
 | SetStringValuePtr | Overloaded. Sets the string value(s) of a Data Element.   |
 | SetTextObjectInformation | Updates the attributes of a text annotation object.    |
 | SetTimeRangeValue | Sets the Time range values of a Data Element.     |
 | SetTimeValue | Overloaded. Sets the Time value of a Data Element.     |
 | SetValue | Sets the value(s) of a Data Element. The value can be any supported type.    |
 | SetVoiLut | Sets the attributes that describe the VOI LUT.     |
 | SetWindow | Overloaded. Sets the attributes that describe the "Window Center" and "Window Width".     |
 | TestConformance | Verifies the conformance of the Data Set.     |
 | VerifySignature | Verifies Digital Signatures in the Data Set. |