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 v3.0\ESRI.ArcGIS.Client.dll:

3.0.0.388

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

10.1.1.0

Changes Found : Value changed

public class ESRI.ArcGIS.Client.ArcGISWebClient

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public sealed class ArcGISWebClient

Changes Found : Added

public enum ESRI.ArcGIS.Client.EditGeometry.Action

In assembly v3.0\ESRI.ArcGIS.Client.dll:

public enum Action
{
     VertexAdded = 0,
     VertexRemoved = 1,
     VextedMoved = 2,
     EditCompleted = 3,
     EditStarted = 4,
     EditCanceled = 5,
     EditUndone = 6,
     EditRedone = 7,
     GeometryMoved = 8,
     GeometryScaled = 9,
     GeometryRotated = 10
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public enum Action
{
     VertexAdded = 0,
     VertexRemoved = 1,
     VextedMoved = 2,
     EditCompleted = 3,
     EditStarted = 4,
     EditCanceled = 5,
     EditUndone = 6,
     EditRedone = 7,
     GeometryMoved = 8,
     GeometryScaled = 9,
     GeometryRotated = 10,
     VertexMoved = 11
}

Changes Found : Declaration changed

internal method ESRI.ArcGIS.Client.GraphicCollection.AddRange

In assembly v3.0\ESRI.ArcGIS.Client.dll:

internal void AddRange(IEnumerable<Graphic> items)

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public void AddRange(IEnumerable<Graphic> items)

Changes Found : Visibility was changed from internal to public

public enum ESRI.ArcGIS.Client.IdentityManager.AuthenticationType

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public enum AuthenticationType
{
     Token = 0,
     NetworkCredential = 1
}

Changes Found : Added

public class ESRI.ArcGIS.Client.IdentityManager.ChallengeDelegateEx

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public sealed class ChallengeDelegateEx : MulticastDelegate, ICloneable, ISerializable

Changes Found : Added

public property ESRI.ArcGIS.Client.IdentityManager.ChallengeMethodEx

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public ChallengeDelegateEx ChallengeMethodEx
{
     get; set;
}

Changes Found : Added

public property ESRI.ArcGIS.Client.IdentityManager.Credential.Credentials

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public ICredentials Credentials
{
     get; set;
}

Changes Found : Added

public class ESRI.ArcGIS.Client.IdentityManager.CredentialRequestInfos

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public class CredentialRequestInfos

Changes Found : Added

internal property ESRI.ArcGIS.Client.IdentityManager.Enabled

In assembly v3.0\ESRI.ArcGIS.Client.dll:

internal bool Enabled
{
     get;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public bool Enabled
{
     get;
}

Changes Found : Visibility was changed from internal to public

public method ESRI.ArcGIS.Client.IdentityManager.FindCredential

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public Credential FindCredential(string url, AuthenticationType authentificationType)

Changes Found : Added

public method ESRI.ArcGIS.Client.IdentityManager.GetCredentialAsync

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public void GetCredentialAsync(CredentialRequestInfos credentialRequestInfos, bool retry, Action<Credential, Exception> callback, GenerateTokenOptions generateTokenOptions)

Changes Found : Added

public property ESRI.ArcGIS.Client.IdentityManager.ServerInfo.OwningSystemUrl

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public string OwningSystemUrl
{
     get; set;
}

Changes Found : Added

internal class ESRI.ArcGIS.Client.FeatureService.ExportOptions

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataContractAttribute]
internal class ExportOptions

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataContractAttribute]
public class ExportOptions

Changes Found : Visibility was changed from internal to public, Members changed (Breaking)

public method ESRI.ArcGIS.Client.FeatureService.ExportOptions..ctor

In assembly v3.0\ESRI.ArcGIS.Client.dll:

public .ctor()

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

internal .ctor()

Changes Found : Visibility was changed from public to internal (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.ExportOptions.TimeDataCumulative

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public bool TimeDataCumulative
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public bool TimeDataCumulative
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.ExportOptions.TimeOffset

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public int TimeOffset
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public int TimeOffset
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.ExportOptions.TimeOffsetUnits

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string TimeOffsetUnits
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string TimeOffsetUnits
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.ExportOptions.UseTime

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public bool UseTime
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public bool UseTime
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.FeatureLayerInfo.DefaultVisibility

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public bool DefaultVisibility
{
     get; private set;
}

Changes Found : Added

public property ESRI.ArcGIS.Client.FeatureService.FeatureLayerInfo.EffectiveMaxScale

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public double EffectiveMaxScale
{
     get; private set;
}

Changes Found : Added

public property ESRI.ArcGIS.Client.FeatureService.FeatureLayerInfo.EffectiveMinScale

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public double EffectiveMinScale
{
     get; private set;
}

Changes Found : Added

private method ESRI.ArcGIS.Client.FeatureService.FeatureLayerInfo.FromJson

In assembly v3.0\ESRI.ArcGIS.Client.dll:

private void FromJson(string json)

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public static FeatureLayerInfo FromJson(string json)

Changes Found : Declaration changed, Visibility was changed from private to public

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

In assembly v3.0\ESRI.ArcGIS.Client.dll:

internal TimeInfo TimeInfo
{
     get; private set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public TimeInfo TimeInfo
{
     get; private set;
}

Changes Found : Visibility was changed from internal to public

public method ESRI.ArcGIS.Client.FeatureService.FeatureLayerInfo.ToJson

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public string ToJson()

Changes Found : Added

public property ESRI.ArcGIS.Client.FeatureService.OwnershipBasedAccessControl.AllowOthersToQuery

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public bool AllowOthersToQuery
{
     get; private set;
}

Changes Found : Added

public method ESRI.ArcGIS.Client.FeatureService.Relationship..ctor

In assembly v3.0\ESRI.ArcGIS.Client.dll:

public .ctor()

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

private .ctor()

Changes Found : Visibility was changed from public to private (Breaking)

internal class ESRI.ArcGIS.Client.FeatureService.TimeInfo

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataContractAttribute]
internal class TimeInfo

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataContractAttribute]
public class TimeInfo

Changes Found : Visibility was changed from internal to public, Members changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.EndTimeField

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string EndTimeField
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string EndTimeField
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.ExportOptions

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public ExportOptions ExportOptions
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public ExportOptions ExportOptions
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.HasLiveData

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public bool HasLiveData
{
     get; private set;
}

Changes Found : Added

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.StartTimeField

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string StartTimeField
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string StartTimeField
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.TimeExtent

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public TimeExtent TimeExtent
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public TimeExtent TimeExtent
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.TimeInterval

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public int TimeInterval
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public int TimeInterval
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.TimeIntervalUnits

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string TimeIntervalUnits
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string TimeIntervalUnits
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.TimeReference

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public TimeReference TimeReference
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public TimeReference TimeReference
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeInfo.TrackIdField

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string TrackIdField
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string TrackIdField
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

internal class ESRI.ArcGIS.Client.FeatureService.TimeReference

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataContractAttribute]
internal class TimeReference

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataContractAttribute]
public class TimeReference

Changes Found : Visibility was changed from internal to public, Members changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeReference.RespectsDaylightSaving

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public bool RespectsDaylightSaving
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public bool RespectsDaylightSaving
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public property ESRI.ArcGIS.Client.FeatureService.TimeReference.TimeZone

In assembly v3.0\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string TimeZone
{
     get; set;
}

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

[DataMemberAttribute]
public string TimeZone
{
     get; private set;
}

Changes Found : Visibility changed (Breaking)

public method ESRI.ArcGIS.Client.Geometry.Geometry.FromJson

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public static Geometry FromJson(string json)

Changes Found : Added

public method ESRI.ArcGIS.Client.Geometry.Geometry.GetResolution

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public static double GetResolution(double scale, double metersPerUnit, double pixelsPerInch = 96)

Changes Found : Added

public method ESRI.ArcGIS.Client.Geometry.Geometry.GetResolution

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public static double GetResolution(double scale, SpatialReference spatialReference, double pixelsPerInch = 96)

Changes Found : Added

public method ESRI.ArcGIS.Client.Geometry.Geometry.ToJson

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public string ToJson()

Changes Found : Added

public property ESRI.ArcGIS.Client.Tasks.AddressToLocationsParameters.Distance

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public double Distance
{
     get; set;
}

Changes Found : Added

public property ESRI.ArcGIS.Client.Tasks.AddressToLocationsParameters.Location

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public MapPoint Location
{
     get; set;
}

Changes Found : Added

public class ESRI.ArcGIS.Client.Tasks.Location

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public sealed class Location

Changes Found : Added

public method ESRI.ArcGIS.Client.Tasks.Locator.FindAsync

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public void FindAsync(LocatorFindParameters parameters, object userToken)

Changes Found : Added

public event ESRI.ArcGIS.Client.Tasks.Locator.FindCompleted

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public event EventHandler<LocatorFindEventArgs> FindCompleted

Changes Found : Added

public property ESRI.ArcGIS.Client.Tasks.Locator.FindLastResult

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public LocatorFindResult FindLastResult
{
     get; private set;
}

Changes Found : Added

public class ESRI.ArcGIS.Client.Tasks.LocatorFindEventArgs

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public sealed class LocatorFindEventArgs : TaskEventArgs

Changes Found : Added

public class ESRI.ArcGIS.Client.Tasks.LocatorFindParameters

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public sealed class LocatorFindParameters

Changes Found : Added

public class ESRI.ArcGIS.Client.Tasks.LocatorFindResult

In assembly v3.0\ESRI.ArcGIS.Client.dll:

Not Defined

In assembly v10.1.1\ESRI.ArcGIS.Client.dll:

public sealed class LocatorFindResult

Changes Found : Added