Assembly 'ESRI.ArcGIS.Client.Extensibility.dll'

Breaking changes were found between versions of this assembly.

The following files have been compared in this set:

Version

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

2.0.0.404

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

2.4.0.851

Changes Found : Value changed

public class ESRI.ArcGIS.Client.Extensibility.ApplicationUrls

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class ApplicationUrls : DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.CategoryAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[MetadataAttributeAttribute]
[AttributeUsageAttribute(4)]
public class CategoryAttribute : Attribute, _Attribute

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.DefaultIconAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[MetadataAttributeAttribute]
[AttributeUsageAttribute(4)]
public class DefaultIconAttribute : Attribute, _Attribute

Changes Found : Added

internal class ESRI.ArcGIS.Client.Extensibility.DelegateCommand

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

internal class DelegateCommand : ICommand

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.DescriptionAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[MetadataAttributeAttribute]
[AttributeUsageAttribute(4)]
public class DescriptionAttribute : Attribute, _Attribute

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.DisplayNameAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

[MetadataAttributeAttribute]
[AttributeUsageAttribute(4)]
public class DisplayNameAttribute : Attribute, _Attribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[AttributeUsageAttribute(4)]
[MetadataAttributeAttribute]
public class DisplayNameAttribute : Attribute, _Attribute

Changes Found : Members changed

public method ESRI.ArcGIS.Client.Extensibility.DisplayNameAttribute..ctor

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public .ctor(string name)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public .ctor(string name)

Changes Found : Implementation changed

public method ESRI.ArcGIS.Client.Extensibility.DisplayNameAttribute..ctor

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public .ctor()

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public .ctor()

private field ESRI.ArcGIS.Client.Extensibility.DisplayNameAttribute.<Name>k__BackingField

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

[CompilerGeneratedAttribute]
private string <Name>k__BackingField

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[CompilerGeneratedAttribute]
private string <Name>k__BackingField

Attribute System.Runtime.CompilerServices.CompilerGeneratedAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

CompilerGeneratedAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

CompilerGeneratedAttribute

public property ESRI.ArcGIS.Client.Extensibility.DisplayNameAttribute.Name

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public string Name
{
     get; set;
}

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public string Name
{
     get; set;
}

Attribute System.AttributeUsageAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

AttributeUsageAttribute(4)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

AttributeUsageAttribute(4)

Attribute System.ComponentModel.Composition.MetadataAttributeAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

MetadataAttributeAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

MetadataAttributeAttribute

public class ESRI.ArcGIS.Client.Extensibility.ElementExtensions

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public static class ElementExtensions

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.FieldSettings

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[DataContractAttribute]
public class FieldSettings : INotifyPropertyChanged

Changes Found : Added

public enum ESRI.ArcGIS.Client.Extensibility.FieldType

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[DataContractAttribute]
public enum FieldType
{
     Text = 0,
     DecimalNumber = 1,
     Integer = 2,
     Currency = 3,
     Attachment = 4,
     Image = 5,
     Hyperlink = 6,
     Entity = 7,
     Lookup = 8,
     Boolean = 9,
     DateTime = 10
}

Changes Found : Added

public interface ESRI.ArcGIS.Client.Extensibility.IApplicationAdmin

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[EditorBrowsableAttribute(1)]
public interface IApplicationAdmin

Changes Found : Added

public interface ESRI.ArcGIS.Client.Extensibility.IMapApplication

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public interface IMapApplication

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public interface IMapApplication

Changes Found : Members changed (Breaking)

public property ESRI.ArcGIS.Client.Extensibility.IMapApplication.Culture

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public CultureInfo Culture
{
     get;
}

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.IMapApplication.FindObjectInLayout

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public DependencyObject FindObjectInLayout(string objectName)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.IMapApplication.GetPopup

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public OnClickPopupInfo GetPopup(Graphic graphic, Layer layer, int? layerId)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.IMapApplication.HideWindow

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public void HideWindow(FrameworkElement windowContents)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void HideWindow(FrameworkElement windowContents)

public event ESRI.ArcGIS.Client.Extensibility.IMapApplication.InitializationFailed

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public event EventHandler InitializationFailed

Changes Found : Added

public event ESRI.ArcGIS.Client.Extensibility.IMapApplication.Initialized

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public event EventHandler Initialized

Changes Found : Added

public property ESRI.ArcGIS.Client.Extensibility.IMapApplication.IsEditMode

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public bool IsEditMode
{
     get;
}

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.IMapApplication.LoadMap

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void LoadMap(Map map, Action<LoadMapCompletedEventArgs> callback, object userToken)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.IMapApplication.LoadWebMap

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void LoadWebMap(string id, Document document, Action<GetMapCompletedEventArgs> callback, object userToken)

Changes Found : Added

public property ESRI.ArcGIS.Client.Extensibility.IMapApplication.Map

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public Map Map
{
     get;
}

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public Map Map
{
     get;
}

public method ESRI.ArcGIS.Client.Extensibility.IMapApplication.ResolveUrl

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public Uri ResolveUrl(string urlToBeResolved)

Changes Found : Added

public property ESRI.ArcGIS.Client.Extensibility.IMapApplication.SelectedLayer

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public Layer SelectedLayer
{
     get;
}

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public Layer SelectedLayer
{
     get; set;
}

Changes Found : Declaration changed

public event ESRI.ArcGIS.Client.Extensibility.IMapApplication.SelectedLayerChanged

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public event EventHandler SelectedLayerChanged

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public event EventHandler SelectedLayerChanged

public method ESRI.ArcGIS.Client.Extensibility.IMapApplication.ShowPopup

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void ShowPopup(Graphic graphic, Layer layer, int? layerId)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.IMapApplication.ShowWindow

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public void ShowWindow(string windowTitle, FrameworkElement windowContents, bool isModal, EventHandler<CancelEventArgs> onHidingHandler, EventHandler onHideHandler)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void ShowWindow(string windowTitle, FrameworkElement windowContents, bool isModal, EventHandler<CancelEventArgs> onHidingHandler, EventHandler onHideHandler, WindowType windowType)

Changes Found : Declaration changed (Breaking)

public property ESRI.ArcGIS.Client.Extensibility.IMapApplication.Urls

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public ApplicationUrls Urls
{
     get;
}

Changes Found : Added

public interface ESRI.ArcGIS.Client.Extensibility.ISupportsConfiguration

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public interface ISupportsConfiguration

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public interface ISupportsConfiguration

public method ESRI.ArcGIS.Client.Extensibility.ISupportsConfiguration.Configure

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public void Configure()

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void Configure()

public method ESRI.ArcGIS.Client.Extensibility.ISupportsConfiguration.LoadConfiguration

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public void LoadConfiguration(string configData)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void LoadConfiguration(string configData)

public method ESRI.ArcGIS.Client.Extensibility.ISupportsConfiguration.SaveConfiguration

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public string SaveConfiguration()

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public string SaveConfiguration()

public interface ESRI.ArcGIS.Client.Extensibility.ISupportsWizardConfiguration

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public interface ISupportsWizardConfiguration : ISupportsConfiguration

Changes Found : Added

public interface ESRI.ArcGIS.Client.Extensibility.IToggleCommand

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public interface IToggleCommand : ICommand

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public interface IToggleCommand : ICommand

public method ESRI.ArcGIS.Client.Extensibility.IToggleCommand.IsChecked

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public bool IsChecked()

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public bool IsChecked()

public class ESRI.ArcGIS.Client.Extensibility.LayerProperties

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class LayerProperties

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.LoadMapCompletedEventArgs

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class LoadMapCompletedEventArgs

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.MapApplication

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public class MapApplication : DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class MapApplication : DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IMapApplication, IApplicationAdmin

Changes Found : Members changed (Breaking)

private method ESRI.ArcGIS.Client.Extensibility.MapApplication..cctor

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

private static .cctor()

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private static .cctor()

private method ESRI.ArcGIS.Client.Extensibility.MapApplication..ctor

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

private .ctor()

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private .ctor()

Changes Found : Implementation changed

private field ESRI.ArcGIS.Client.Extensibility.MapApplication._appHost

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

private IMapApplication _appHost

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private static IMapApplication _appHost

Changes Found : Declaration changed

private field ESRI.ArcGIS.Client.Extensibility.MapApplication._applicationContext

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

private static MapApplication _applicationContext

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private static MapApplication _applicationContext

private method ESRI.ArcGIS.Client.Extensibility.MapApplication.checkApplicationContext

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private void checkApplicationContext()

Changes Found : Added

private field ESRI.ArcGIS.Client.Extensibility.MapApplication.ConfigurableControls

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private ObservableCollection<FrameworkElement> ConfigurableControls

Changes Found : Added

public property ESRI.ArcGIS.Client.Extensibility.MapApplication.Culture

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public CultureInfo Culture
{
     get;
}

Changes Found : Added

public property ESRI.ArcGIS.Client.Extensibility.MapApplication.Current

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public MapApplication Current
{
     get;
}

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public MapApplication Current
{
     get;
}

Changes Found : Implementation changed

private property ESRI.ArcGIS.Client.Extensibility.MapApplication.ESRI.ArcGIS.Client.Extensibility.IApplicationAdmin.ConfigurableControls

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[EditorBrowsableAttribute(1)]
private ObservableCollection<FrameworkElement> ESRI.ArcGIS.Client.Extensibility.IApplicationAdmin.ConfigurableControls
{
     ESR; ESR;
}

Changes Found : Added

private method ESRI.ArcGIS.Client.Extensibility.MapApplication.ESRI.ArcGIS.Client.Extensibility.IApplicationAdmin.get_ConfigurableControls

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private ObservableCollection<FrameworkElement> ESRI.ArcGIS.Client.Extensibility.IApplicationAdmin.get_ConfigurableControls()

Changes Found : Added

private method ESRI.ArcGIS.Client.Extensibility.MapApplication.ESRI.ArcGIS.Client.Extensibility.IApplicationAdmin.set_ConfigurableControls

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private void ESRI.ArcGIS.Client.Extensibility.IApplicationAdmin.set_ConfigurableControls(ObservableCollection<FrameworkElement> value)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.FindObjectInLayout

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public DependencyObject FindObjectInLayout(string objectName)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.GetLayerName

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public static string GetLayerName(Layer layer)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.GetPopup

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public OnClickPopupInfo GetPopup(Graphic graphic, Layer layer, int? layerId)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.HideWindow

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public void HideWindow(FrameworkElement windowContents)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void HideWindow(FrameworkElement windowContents)

Changes Found : Implementation changed

public event ESRI.ArcGIS.Client.Extensibility.MapApplication.InitializationFailed

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public event EventHandler InitializationFailed

Changes Found : Added

public event ESRI.ArcGIS.Client.Extensibility.MapApplication.Initialized

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public event EventHandler Initialized

Changes Found : Added

public property ESRI.ArcGIS.Client.Extensibility.MapApplication.IsEditMode

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public bool IsEditMode
{
     get;
}

Changes Found : Added

public field ESRI.ArcGIS.Client.Extensibility.MapApplication.LayerNameProperty

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public static readonly DependencyProperty LayerNameProperty

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public static readonly DependencyProperty LayerNameProperty

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.LoadMap

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void LoadMap(Map map, Action<LoadMapCompletedEventArgs> callback, object userToken)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.LoadWebMap

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void LoadWebMap(string id, Document document, Action<GetMapCompletedEventArgs> callback, object userToken)

Changes Found : Added

private field ESRI.ArcGIS.Client.Extensibility.MapApplication.lockObject

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

private static object lockObject

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private static object lockObject

public property ESRI.ArcGIS.Client.Extensibility.MapApplication.Map

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public Map Map
{
     get;
}

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public Map Map
{
     get;
}

Changes Found : Implementation changed

private method ESRI.ArcGIS.Client.Extensibility.MapApplication.registerForNotification

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

private void registerForNotification(string propertyName, FrameworkElement element, PropertyChangedCallback callback)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private static void registerForNotification(string propertyName, FrameworkElement element, PropertyChangedCallback callback)

Changes Found : Implementation changed, Declaration changed

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.ResolveUrl

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public Uri ResolveUrl(string urlToBeResolved)

Changes Found : Added

public property ESRI.ArcGIS.Client.Extensibility.MapApplication.SelectedLayer

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public Layer SelectedLayer
{
     get;
}

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public Layer SelectedLayer
{
     get; set;
}

Changes Found : Declaration changed

public event ESRI.ArcGIS.Client.Extensibility.MapApplication.SelectedLayerChanged

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public event EventHandler SelectedLayerChanged

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public event EventHandler SelectedLayerChanged

public field ESRI.ArcGIS.Client.Extensibility.MapApplication.SelectedLayerProperty

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public static DependencyProperty SelectedLayerProperty

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public static DependencyProperty SelectedLayerProperty

private method ESRI.ArcGIS.Client.Extensibility.MapApplication.SelectedLayerPropertyChanged

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

private void SelectedLayerPropertyChanged(object sender, DependencyPropertyChangedEventArgs args)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

private static void SelectedLayerPropertyChanged(object sender, DependencyPropertyChangedEventArgs args)

Changes Found : Implementation changed, Declaration changed

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.SetApplication

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public void SetApplication(IMapApplication applicationHost)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

[EditorBrowsableAttribute(1)]
public static void SetApplication(IMapApplication applicationHost)

Changes Found : Attributes changed, Implementation changed, Declaration changed (Breaking)

Attribute System.ComponentModel.EditorBrowsableAttribute

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

EditorBrowsableAttribute(1)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.SetLayerName

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public static void SetLayerName(Layer layer, string value)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.ShowPopup

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void ShowPopup(Graphic graphic, Layer layer, int? layerId)

Changes Found : Added

public method ESRI.ArcGIS.Client.Extensibility.MapApplication.ShowWindow

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

public void ShowWindow(string windowTitle, FrameworkElement windowContents, bool isModal = False, EventHandler<CancelEventArgs> onHidingHandler, EventHandler onHideHandler)

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public void ShowWindow(string windowTitle, FrameworkElement windowContents, bool isModal = False, EventHandler<CancelEventArgs> onHidingHandler, EventHandler onHideHandler, WindowType windowType = 0)

Changes Found : Implementation changed, Declaration changed (Breaking)

public property ESRI.ArcGIS.Client.Extensibility.MapApplication.Urls

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public ApplicationUrls Urls
{
     get;
}

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.MapApplicationBindingSource

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class MapApplicationBindingSource : DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.OnClickPopupInfo

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class OnClickPopupInfo : PopupInfo, INotifyPropertyChanged

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.PopupInfo

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class PopupInfo : INotifyPropertyChanged

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.PopupItem

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class PopupItem : INotifyPropertyChanged

Changes Found : Added

public enum ESRI.ArcGIS.Client.Extensibility.WindowType

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public enum WindowType
{
     Floating = 0,
     DesignTimeFloating = 1
}

Changes Found : Added

public class ESRI.ArcGIS.Client.Extensibility.WizardPage

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.0:

Not Defined

In assembly ESRI.ArcGIS.Client.Extensibility.dll v2.4:

public class WizardPage : DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper

Changes Found : Added