Navigation:  API Change History > 2.0 >

Breaking Changes

Previous pageReturn to chapter overviewNext page

Common.Audit

Type

Change

AuditEntryInfo

constructor changed

From:

public AuditEntryInfo(System.String category, System.DateTime timeStamp, System.String hostName, System.String application, System.String user, System.String operation, System.String details)

To:

public AuditEntryInfo(System.String category, System.DateTime timeStamp, System.String hostName, System.String application, System.String user, System.String userSessionId, System.String operation, System.String details)

added property System.String UserSessionId { get; }

AuditLog

method changed

From:

public void WriteEntry(System.String operation, System.String details, System.String user)

To:

public void WriteEntry(System.String operation, System.String details, System.String user, System.String userSessionId)

Desktop

Type

Change

ToolStripSettingsHelper

removed class public sealed class ToolStripSettingsHelper : System.ComponentModel.INotifyPropertyChanged

Desktop.Actions

Type

Change

IActionView

removed method public void SetAction(IAction action)

added property public IActionViewContext Context { get; }

Desktop.Tables

Type

Change

ITableColumn

added method ITableCellEditor GetCellEditor()

added method bool IsEditable(System.Object item)

ImageViewer

Type

Change

IDisplaySet

added property IDisplaySetDescriptor Descriptor { get; }

IImageBox

added property bool DisplaySetLocked { get; set; }

IImageSet

added property IImageSetDescriptor Descriptor { get; }

IImageViewer

added property ILayoutManager LayoutManager { get; }

added method void LoadStudy(LoadStudyArgs loadStudyArgs)

IPresentationImage

added method abstract void DrawToBitmap(System.Drawing.Bitmap bmp)

LayoutManager

removed method protected virtual IDisplaySet CreateDisplaySet(ClearCanvas.ImageViewer.StudyManagement.Series series)

method changed

From:

protected virtual IImageSet CreateImageSet(ClearCanvas.ImageViewer.StudyManagement.Study study)

To:

protected virtual IImageSet CreateImageSet(ClearCanvas.Dicom.ServiceModel.Query.IStudyRootStudyIdentifier studyData);

removed method protected virtual System.Collections.Generic.IComparer<ClearCanvas.ImageViewer.IDisplaySet> GetDisplaySetComparer()

removed method protected virtual System.Collections.Generic.IComparer<ClearCanvas.ImageViewer.IImageSet> GetImageSetComparer()

removed method protected virtual System.Collections.Generic.IComparer<ClearCanvas.ImageViewer.IPresentationImage> GetPresentationImageComparer()

removed method protected virtual void OnPriorStudyLoaded(ClearCanvas.ImageViewer.StudyManagement.Study study)

removed property protected PresentationImageFactory PresentationImageFactory { get; set; }

removed method protected virtual void SortDisplaySets()

removed method protected void SortDisplaySets(ClearCanvas.ImageViewer.DisplaySetCollection displaySets)

removed method protected void SortImages(ClearCanvas.ImageViewer.PresentationImageCollection images)

removed method protected virtual void SortImageSets()

PresentationImageFactory

constructor changed

From:

public PresentationImageFactory(ClearCanvas.ImageViewer.StudyManagement.StudyTree studyTree)

To:

public PresentationImageFactory()

property changed

From:

public ClearCanvas.ImageViewer.StudyManagement.StudyTree StudyTree { get; }

To:

protected ClearCanvas.ImageViewer.StudyManagement.StudyTree StudyTree { get; }

ImageViewer.Comparers

Type

Change

DicomSeriesComparer

method changed

From:

protected abstract int Compare(ClearCanvas.ImageViewer.StudyManagement.ImageSop x, ClearCanvas.ImageViewer.StudyManagement.ImageSop y)

To:

public abstract int Compare(ClearCanvas.ImageViewer.StudyManagement.Sop x, ClearCanvas.ImageViewer.StudyManagement.Sop y)

DicomStudyComparer

method changed

From:

protected abstract int Compare(ClearCanvas.ImageViewer.StudyManagement.ImageSop x, ClearCanvas.ImageViewer.StudyManagement.ImageSop y)

To:

public abstract int Compare(ClearCanvas.ImageViewer.StudyManagement.Sop x, ClearCanvas.ImageViewer.StudyManagement.Sop y)

SeriesNumberComparer

method changed

From:

protected virtual int Compare(ClearCanvas.ImageViewer.StudyManagement.ImageSop x, ClearCanvas.ImageViewer.StudyManagement.ImageSop y)

To:

public virtual int Compare(ClearCanvas.ImageViewer.StudyManagement.Sop x, ClearCanvas.ImageViewer.StudyManagement.Sop y)

StudyDateComparer

method changed

From:

protected virtual int Compare(ClearCanvas.ImageViewer.StudyManagement.ImageSop x, ClearCanvas.ImageViewer.StudyManagement.ImageSop y)

To:

public virtual int Compare(ClearCanvas.ImageViewer.StudyManagement.Sop x, ClearCanvas.ImageViewer.StudyManagement.Sop y)

ImageViewer.Imaging

Type

Change

LutFactory

class changed

From:

public sealed class LutFactory : System.IDisposable

To:

public abstract class LutFactory : System.IDisposable

ImageViewer.StudyManagement

Type

Change

Series

property renamed

From:

public System.String SeriesInstanceUID { get; }

To:

public System.String SeriesInstanceUid { get; }

Sop

property renamed

From:

public System.String SeriesInstanceUID { get; }

To:

public System.String SeriesInstanceUid { get; }

property renamed

From:

public System.String SopClassUID { get; }

To:

public System.String SopClassUid { get; }

property renamed

From:

public System.String SopInstanceUID { get; }

To:

public System.String SopInstanceUid { get; }

property renamed

From:

public System.String StudyInstanceUID { get; }

To:

public System.String StudyInstanceUID { get; }

property renamed

From:

public System.String TransferSyntaxUID { get; }

To:

public System.String TransferSyntaxUid { get; }

Study

property renamed

From:

public System.String StudyInstanceUID { get; }

To:

public System.String StudyInstanceUid { get; }

StudyItem

property changed

From:

public System.String ModalitiesInStudy { get; set; }

To:

public System.String[] ModalitiesInStudy { get; set; }

property changed

From:

public uint NumberOfStudyRelatedInstances { get; set; }

To:

public System.Nullable<int> NumberOfStudyRelatedInstances { get; set; }

property renamed

From:

public System.String StudyInstanceUID { get; set; }

To:

public System.String StudyInstanceUid { get; set; }