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\sl\ESRI.ArcGIS.Client.dll:
3.0.0.388
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
10.1.1.0
Changes Found : Value changed
public class ESRI.ArcGIS.Client.ArcGISWebClient
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public sealed class ArcGISWebClient
Changes Found : Added
public enum ESRI.ArcGIS.Client.EditGeometry.Action
In assembly v3.0\sl\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 v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
internal void AddRange(IEnumerable<Graphic> items)
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public void AddRange(IEnumerable<Graphic> items)
Changes Found : Visibility was changed from internal to public
internal property ESRI.ArcGIS.Client.IdentityManager.Enabled
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
internal bool Enabled
{
get;
}
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public bool Enabled
{
get;
}
Changes Found : Visibility was changed from internal to public
public property ESRI.ArcGIS.Client.IdentityManager.ServerInfo.OwningSystemUrl
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public string OwningSystemUrl
{
get; set;
}
Changes Found : Added
internal class ESRI.ArcGIS.Client.FeatureService.ExportOptions
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
[DataContractAttribute]
internal class ExportOptions
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
public .ctor()
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public bool TimeDataCumulative
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public int TimeOffset
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public string TimeOffsetUnits
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public bool UseTime
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
private void FromJson(string json)
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
internal TimeInfo
TimeInfo
{
get; private set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public string ToJson()
Changes Found : Added
public property ESRI.ArcGIS.Client.FeatureService.OwnershipBasedAccessControl.AllowOthersToQuery
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
public .ctor()
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataContractAttribute]
internal class TimeInfo
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public string EndTimeField
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public ExportOptions
ExportOptions
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public string StartTimeField
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public TimeExtent
TimeExtent
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public int TimeInterval
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public string TimeIntervalUnits
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public TimeReference
TimeReference
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public string TrackIdField
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataContractAttribute]
internal class TimeReference
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public bool RespectsDaylightSaving
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
[DataMemberAttribute]
public string TimeZone
{
get; set;
}
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public string ToJson()
Changes Found : Added
public property ESRI.ArcGIS.Client.Tasks.AddressToLocationsParameters.Distance
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public double Distance
{
get; set;
}
Changes Found : Added
public property ESRI.ArcGIS.Client.Tasks.AddressToLocationsParameters.Location
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public MapPoint Location
{
get; set;
}
Changes Found : Added
public class ESRI.ArcGIS.Client.Tasks.Location
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public sealed class Location
Changes Found : Added
public method ESRI.ArcGIS.Client.Tasks.Locator.FindAsync
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\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\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
[ScriptableMemberAttribute]
public event
EventHandler<LocatorFindEventArgs>
FindCompleted
Changes Found : Added
public property ESRI.ArcGIS.Client.Tasks.Locator.FindLastResult
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public LocatorFindResult
FindLastResult
{
get; private set;
}
Changes Found : Added
public class ESRI.ArcGIS.Client.Tasks.LocatorFindEventArgs
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public sealed class LocatorFindEventArgs : TaskEventArgs
Changes Found : Added
public class ESRI.ArcGIS.Client.Tasks.LocatorFindParameters
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public sealed class LocatorFindParameters
Changes Found : Added
public class ESRI.ArcGIS.Client.Tasks.LocatorFindResult
In assembly v3.0\sl\ESRI.ArcGIS.Client.dll:
Not Defined
In assembly v3.1\sl\ESRI.ArcGIS.Client.dll:
public sealed class LocatorFindResult
Changes Found : Added