Assembly 'ESRI.ArcGIS.Client.dll'

Breaking changes were found between versions of this assembly.

The following files have been compared in this set:

Version

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

2.2.0.629

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

2.3.0.774

Changes Found : Value changed

public property ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer.Credentials

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

public ICredentials Credentials
{
     get; set;
}

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

Changes Found : Removed (Breaking)

public method ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer.GetAllDetails

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public void GetAllDetails(Action<IDictionary<int, FeatureLayerInfo>, Exception> onCompleted)

Changes Found : Added

public method ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer.GetDetails

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public void GetDetails(int id, Action<FeatureLayerInfo, Exception> onCompleted)

Changes Found : Added

public property ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer.LayerTimeOptions

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public LayerTimeOptionCollection LayerTimeOptions
{
     get; set;
}

Changes Found : Added

public field ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer.LayerTimeOptionsProperty

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public static readonly DependencyProperty LayerTimeOptionsProperty

Changes Found : Added

public property ESRI.ArcGIS.Client.ArcGISImageServiceLayer.Credentials

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

public ICredentials Credentials
{
     get; set;
}

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

Changes Found : Removed (Breaking)

public property ESRI.ArcGIS.Client.ArcGISImageServiceLayer.DisableClientCaching

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public bool DisableClientCaching
{
     get; set;
}

Changes Found : Added

public property ESRI.ArcGIS.Client.ArcGISImageServiceLayer.NoDataColor

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public Nullable<Color> NoDataColor
{
     get; set;
}

Changes Found : Added

public method ESRI.ArcGIS.Client.ArcGISTiledMapServiceLayer.GetAllDetails

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public void GetAllDetails(Action<IDictionary<int, FeatureLayerInfo>, Exception> onCompleted)

Changes Found : Added

public method ESRI.ArcGIS.Client.ArcGISTiledMapServiceLayer.GetDetails

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public void GetDetails(int id, Action<FeatureLayerInfo, Exception> onCompleted)

Changes Found : Added

public property ESRI.ArcGIS.Client.ClassBreaksRenderer.Field

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public string Field
{
     get; set;
}

Changes Found : Added

protected method ESRI.ArcGIS.Client.DynamicLayer.OnMapChanged

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

protected override void OnMapChanged(Map oldValue, Map newValue)

Changes Found : Added

public property ESRI.ArcGIS.Client.DynamicMapServiceLayer.Credentials

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public ICredentials Credentials
{
     get; set;
}

Changes Found : Added

public class ESRI.ArcGIS.Client.Editor.ActionEventArgs

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public class ActionEventArgs : EventArgs

Changes Found : Added

public class ESRI.ArcGIS.Client.Editor.CommandEventArgs

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public class CommandEventArgs : ActionEventArgs

Changes Found : Added

public property ESRI.ArcGIS.Client.Editor.EditEventArgs.Action

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

public EditAction Action
{
     get; set;
}

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

Changes Found : Removed (Breaking)

public event ESRI.ArcGIS.Client.Editor.EditorActivated

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

public event EventHandler EditorActivated

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public event EventHandler<CommandEventArgs> EditorActivated

Changes Found : Declaration changed (Breaking)

public property ESRI.ArcGIS.Client.Editor.ProxyUrl

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public string ProxyUrl
{
     get; set;
}

Changes Found : Added

public field ESRI.ArcGIS.Client.Editor.ProxyUrlProperty

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public static readonly DependencyProperty ProxyUrlProperty

Changes Found : Added

public property ESRI.ArcGIS.Client.FeatureLayer.IgnoreServiceScaleRange

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public bool IgnoreServiceScaleRange
{
     get; set;
}

Changes Found : Added

public field ESRI.ArcGIS.Client.FeatureLayer.IgnoreServiceScaleRangeProperty

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public static readonly DependencyProperty IgnoreServiceScaleRangeProperty

Changes Found : Added

public method ESRI.ArcGIS.Client.Field..ctor

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public .ctor(string name, FieldType type, string alias, Domain domain, bool editable, bool nullable, int length)

Changes Found : Added

public class ESRI.ArcGIS.Client.GraphicsDataSource

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public abstract class GraphicsDataSource : DependencyObject, IEnumerable<Graphic>, IEnumerable, INotifyCollectionChanged

Changes Found : Added

public property ESRI.ArcGIS.Client.GraphicsLayer.ProjectionService

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public IProjectionService ProjectionService
{
     get; set;
}

Changes Found : Added

public field ESRI.ArcGIS.Client.GraphicsLayer.ProjectionServiceProperty

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public static readonly DependencyProperty ProjectionServiceProperty

Changes Found : Added

public class ESRI.ArcGIS.Client.GroupLayer

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

[ContentPropertyAttribute("ChildLayers")]
public class GroupLayer : Layer, INotifyPropertyChanged, IEnumerable<Layer>, IEnumerable, ITimeAwareLayer, ILegendSupport

Changes Found : Added

public interface ESRI.ArcGIS.Client.IProjectionService

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public interface IProjectionService

Changes Found : Added

public class ESRI.ArcGIS.Client.LayerTimeOptionCollection

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public sealed class LayerTimeOptionCollection : List<TimeOption>, IList<TimeOption>, ICollection<TimeOption>, IEnumerable<TimeOption>, IEnumerable, IList, ICollection

Changes Found : Added

public method ESRI.ArcGIS.Client.Map.MoveLayer

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public void MoveLayer(int oldIndex, int newIndex)

Changes Found : Added

public property ESRI.ArcGIS.Client.Map.Scale

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public double Scale
{
     get;
}

Changes Found : Added

public class ESRI.ArcGIS.Client.PointDataSource

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public class PointDataSource : GraphicsDataSource, IEnumerable<Graphic>, IEnumerable, INotifyCollectionChanged

Changes Found : Added

protected method ESRI.ArcGIS.Client.TiledLayer.OnMapChanged

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

protected override void OnMapChanged(Map oldMap, Map newMap)

Changes Found : Added

public property ESRI.ArcGIS.Client.UniqueValueMultipleFieldsRenderer.Fields

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

[TypeConverterAttribute(ESRI.ArcGIS.Client.StringToStringArrayConverter)]
public String[] Fields
{
     get; set;
}

Changes Found : Added

public property ESRI.ArcGIS.Client.UniqueValueRenderer.Field

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public string Field
{
     get; set;
}

Changes Found : Added

public enum ESRI.ArcGIS.Client.FeatureService.FeatureEditTool

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public enum FeatureEditTool
{
     None = 0,
     Point = 1,
     Line = 2,
     Polygon = 3,
     AutoCompletePolygon = 4,
     Ellipse = 5,
     Circle = 6,
     Rectangle = 7,
     Freehand = 8
}

Changes Found : Added

internal property ESRI.ArcGIS.Client.FeatureService.FeatureLayerInfo.MaximumScale

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

internal double MaximumScale
{
     get; private set;
}

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public double MaximumScale
{
     get; private set;
}

Changes Found : Visibility was changed from internal to public

internal property ESRI.ArcGIS.Client.FeatureService.FeatureLayerInfo.MinimumScale

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

internal double MinimumScale
{
     get; private set;
}

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public double MinimumScale
{
     get; private set;
}

Changes Found : Visibility was changed from internal to public

public property ESRI.ArcGIS.Client.FeatureService.FeatureTemplate.DrawingTool

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public FeatureEditTool DrawingTool
{
     get; private set;
}

Changes Found : Added

public class ESRI.ArcGIS.Client.Geometry.Euclidian

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public class Euclidian

Changes Found : Added

public class ESRI.ArcGIS.Client.Geometry.Geodesic

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public class Geodesic

Changes Found : Added

public method ESRI.ArcGIS.Client.Geometry.Geometry.GetScale

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public static double GetScale(double unitsPerPixel, double metersPerUnit, double pixelsPerInch = 96)

Changes Found : Added

public method ESRI.ArcGIS.Client.Geometry.Geometry.GetScale

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public static double GetScale(double unitsPerPixel, SpatialReference spatialReference, double pixelsPerInch = 96)

Changes Found : Added

public property ESRI.ArcGIS.Client.Tasks.FeatureSet.Fields

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public List<Field> Fields
{
     get; set;
}

Changes Found : Added

public method ESRI.ArcGIS.Client.Tasks.GPResultImageLayer..ctor

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

public .ctor(string url, string jobId, string parameterName, Envelope extent)

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public .ctor(string url, string jobId, string parameterName, Envelope extent, string proxyUrl)

Changes Found : Declaration changed (Breaking)

public property ESRI.ArcGIS.Client.Tasks.GPResultImageLayer.ProxyUrl

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public string ProxyUrl
{
     get; set;
}

Changes Found : Added

internal method ESRI.ArcGIS.Client.Tasks.GraphicsEventArgs..ctor

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

internal .ctor(IList<Graphic> graphics, object userToken)

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public .ctor(IList<Graphic> graphics, object userToken)

Changes Found : Visibility was changed from internal to public

public property ESRI.ArcGIS.Client.Tasks.ServiceException.Message

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public string Message
{
     get;
}

Changes Found : Added

public method ESRI.ArcGIS.Client.Tasks.ServiceException.ToString

In assembly v2.2\wpf\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v2.3\wpf\ESRI.ArcGIS.Client.dll:

public override string ToString()

Changes Found : Added