diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight (VS2017).sln b/GalaSoft.MvvmLight/GalaSoft.MvvmLight (VS2017).sln index de6f756b..85ffa66c 100644 --- a/GalaSoft.MvvmLight/GalaSoft.MvvmLight (VS2017).sln +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight (VS2017).sln @@ -33,6 +33,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GalaSoft.MvvmLight.Platform EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GalaSoft.MvvmLight.Test (PNET45)", "Tests\PCL\GalaSoft.MvvmLight.Test (PNET45)\GalaSoft.MvvmLight.Test (PNET45).csproj", "{B2EF9514-C8C2-444E-AF84-960AC9989A08}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GalaSoft.MvvmLight.Platform.AndroidX", "GalaSoft.MvvmLight.AndroidX\GalaSoft.MvvmLight.Platform.AndroidX.csproj", "{FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Ad-Hoc|Any CPU = Ad-Hoc|Any CPU @@ -741,6 +743,54 @@ Global {B2EF9514-C8C2-444E-AF84-960AC9989A08}.Release|x64.Build.0 = Release|Any CPU {B2EF9514-C8C2-444E-AF84-960AC9989A08}.Release|x86.ActiveCfg = Release|Any CPU {B2EF9514-C8C2-444E-AF84-960AC9989A08}.Release|x86.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|Any CPU.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|ARM.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|ARM.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|iPhone.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|x64.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|x64.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|x86.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.AppStore|x86.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|ARM.ActiveCfg = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|ARM.Build.0 = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|iPhone.Build.0 = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|x64.ActiveCfg = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|x64.Build.0 = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|x86.ActiveCfg = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Debug|x86.Build.0 = Debug|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|Any CPU.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|ARM.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|ARM.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|iPhone.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|iPhone.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|x64.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|x64.Build.0 = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|x86.ActiveCfg = Release|Any CPU + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidSupport/Resources/Resource.Designer.cs b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidSupport/Resources/Resource.Designer.cs index e69de29b..6a8431a6 100644 --- a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidSupport/Resources/Resource.Designer.cs +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidSupport/Resources/Resource.Designer.cs @@ -0,0 +1,41 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("GalaSoft.MvvmLight.Resource", IsApplication=false)] + +namespace GalaSoft.MvvmLight +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/GalaSoft.MvvmLight.Platform.AndroidX.csproj b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/GalaSoft.MvvmLight.Platform.AndroidX.csproj new file mode 100644 index 00000000..15970bf6 --- /dev/null +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/GalaSoft.MvvmLight.Platform.AndroidX.csproj @@ -0,0 +1,115 @@ + + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {FAA2B9A7-6FB5-4980-9A22-9A6F48DA0BDA} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + GalaSoft.MvvmLight + GalaSoft.MvvmLight.Platform.AndroidX + 512 + Resources\Resource.Designer.cs + Off + v9.0 + + + true + full + false + bin\Debug\ + TRACE;XAMARIN;ANDROID;DEBUG + prompt + 4 + bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.XML + + + pdbonly + true + bin\Release\ + TRACE;XAMARIN;ANDROID + prompt + 4 + bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.XML + + + + + + + + + + ..\packages\Xamarin.AndroidX.MultiDex.2.0.1.1\lib\monoandroid90\Xamarin.AndroidX.MultiDex.dll + + + + ..\packages\Xamarin.AndroidX.Annotation.1.1.0.1\lib\monoandroid90\Xamarin.AndroidX.Annotation.dll + + + ..\packages\Xamarin.AndroidX.Arch.Core.Common.2.1.0.1\lib\monoandroid90\Xamarin.AndroidX.Arch.Core.Common.dll + + + ..\packages\Xamarin.AndroidX.Collection.1.1.0.1\lib\monoandroid90\Xamarin.AndroidX.Collection.dll + + + ..\packages\Xamarin.AndroidX.Lifecycle.Common.2.2.0.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.Common.dll + + + ..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.2.0.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.Runtime.dll + + + ..\packages\Xamarin.AndroidX.VersionedParcelable.1.1.1.1\lib\monoandroid90\Xamarin.AndroidX.VersionedParcelable.dll + + + ..\packages\Xamarin.AndroidX.Core.1.2.0.1\lib\monoandroid90\Xamarin.AndroidX.Core.dll + + + ..\packages\Xamarin.AndroidX.CustomView.1.0.0.1\lib\monoandroid90\Xamarin.AndroidX.CustomView.dll + + + ..\packages\Xamarin.AndroidX.RecyclerView.1.1.0.1\lib\monoandroid90\Xamarin.AndroidX.RecyclerView.dll + + + + + Properties\AssemblyInfo.cs + + + + + + + + + {A5B7741D-E331-438C-B3BF-596B048DB622} + GalaSoft.MvvmLight.Platform (Android) + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/CachingViewHolder.cs b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/CachingViewHolder.cs new file mode 100644 index 00000000..54165dd4 --- /dev/null +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/CachingViewHolder.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections.Generic; +using Android.Runtime; +using AndroidX.RecyclerView.Widget; +using Android.Views; + +namespace GalaSoft.MvvmLight.Helpers +{ + /// + /// An extension of optimized for usage with the + /// . Provides additional features + /// that can be used with the MVVM Light data binding system. + /// + ////[ClassInfo(typeof(ObservableAdapter))] + public class CachingViewHolder : RecyclerView.ViewHolder + { + private readonly Dictionary _bindings = new Dictionary(); + private readonly Dictionary _cachedViews = new Dictionary(); + private Action _clickCallback; + + /// + /// A callback that will be executed when the corresponding item is clicked or tapped + /// by the user. + /// + public Action ClickCallback + { + get + { + return _clickCallback; + } + set + { + if (value == null) + { + ItemView.Click -= OnViewClick; + } + else + { + ItemView.Click += OnViewClick; + } + + _clickCallback = value; + } + } + + /// + /// Initializes an instance of this class. In most cases this method + /// is not used by the developer. + /// + /// + /// + public CachingViewHolder(IntPtr javaReference, JniHandleOwnership transfer) + : base(javaReference, transfer) + { + } + + /// + /// Initializes an instance of this class. + /// + /// The view that this holder is attached to. + public CachingViewHolder(View itemView) + : base(itemView) + { + } + + /// + /// Detaches and removes a binding from this holder. + /// Use this method (in case a view is getting recycled) to clean up + /// existing bindings before attaching new ones. The binding that needs + /// to be detached must have been added to the holder using the method. + /// + /// The key corresponding to the binding to detach and delete. This is the + /// same key that was used in the method. + /// The binding that has been detached and deleted, in case further processing + /// is necessary/ + public Binding DeleteBinding(object key) + { + lock (_bindings) + { + if (_bindings.ContainsKey(key)) + { + var binding = _bindings[key]; + binding.Detach(); + _bindings.Remove(key); + return binding; + } + + return null; + } + } + + /// + /// Explores the attached view and returns the UI element corresponding + /// to the viewId. If no element is found with this ID, the method returns null. + /// + /// The type of the view to be returned. + /// The ID of the subview that needs to be retrieved. + /// The sub view corresponding to the viewId, or null if no corresponding sub view is found. + public TView FindCachedViewById(int viewId) + where TView : View + { + if (_cachedViews.ContainsKey(viewId)) + { + return (TView)_cachedViews[viewId]; + } + + var view = ItemView.FindViewById(viewId); + _cachedViews.Add(viewId, view); + return view; + } + + /// + /// Saves a binding between a element of the view and an element of the data item + /// represented by the view. + /// If the view is getting recycled, the binding should be deleted using the + /// method. + /// + /// The key used to retriev the binding later. Typically + /// the key is the view to which the binding is attached (if there is only + /// one binding for this view). + /// The binding to be saved. + public void SaveBinding(object key, Binding binding) + { + lock (_bindings) + { + if (_bindings.ContainsKey(key)) + { + _bindings[key].Detach(); + _bindings[key] = binding; + } + else + { + _bindings.Add(key, binding); + } + } + } + + private void OnViewClick(object sender, EventArgs e) + { + var position = AdapterPosition; + + if (position != RecyclerView.NoPosition) + { + _clickCallback?.Invoke(position, ItemView); + } + } + } +} \ No newline at end of file diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/ExtensionsAndroid2.cs b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/ExtensionsAndroid2.cs new file mode 100644 index 00000000..5c5c7d6b --- /dev/null +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/ExtensionsAndroid2.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Reflection; +using System.Windows.Input; +using AndroidX.RecyclerView.Widget; +using Android.Views; +using Android.Widget; + +namespace GalaSoft.MvvmLight.Helpers +{ + /// + /// Defines extension methods for Android only. + /// + ////[ClassInfo(typeof(ObservableAdapter))] + public static class ExtensionsAndroid2 + { + /// + /// Creates a new for a given . + /// + /// The type of the items contained in the . + /// The type of the used in the RecyclerView. + /// For better results and simpler implementation, you can use a or + /// provide your own implementation. + /// The list that the adapter will be created for. + /// A delegate to the method used to bind the view to the corresponding item. + /// A delegate to the method used to create the view for the corresponding item. + /// An optional delegate to a method called when an item is clicked or tapped. + /// A delegate to the method used to decide the view type id. + /// The created . + public static ObservableRecyclerAdapter GetRecyclerAdapter( + this IList list, + Action bindViewHolderDelegate, + Func createViewHolderDelegate, + Action clickCallback = null, + Func getItemViewType = null) + where THolder : RecyclerView.ViewHolder + { + return new ObservableRecyclerAdapter + { + DataSource = list, + BindViewHolderDelegate = bindViewHolderDelegate, + CreateViewHolderDelegate = createViewHolderDelegate, + GetItemViewTypeDelegate = getItemViewType, + ClickCallback = clickCallback + }; + } + + /// + /// Creates a new for a given . + /// + /// The type of the items contained in the . + /// The list that the adapter will be created for. + /// A delegate to the method used to bind the view to the corresponding item. + /// The resource ID of the AXML file used to create the cell. + /// An optional delegate to a method called when an item is clicked or tapped. + /// The created . + public static ObservableRecyclerAdapter GetRecyclerAdapter( + this IList list, + Action bindViewHolderDelegate, + int cellLayoutId, + Action clickCallback = null) + { + return new ObservableRecyclerAdapter + { + DataSource = list, + BindViewHolderDelegate = bindViewHolderDelegate, + CellLayoutId = cellLayoutId, + ClickCallback = clickCallback + }; + } + } +} diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/ObservableRecyclerAdapter.cs b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/ObservableRecyclerAdapter.cs new file mode 100644 index 00000000..aeca60f8 --- /dev/null +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Helpers/ObservableRecyclerAdapter.cs @@ -0,0 +1,350 @@ +using System; +using System.Collections.Generic; +using System.Collections.Specialized; +using System.ComponentModel; +using System.Threading; +using Android.App; +using AndroidX.RecyclerView.Widget; +using Android.Views; + +namespace GalaSoft.MvvmLight.Helpers +{ + /// + /// A that automatically updates the associated when its + /// data source changes. Note that the changes are only observed if the data source + /// implements . + /// + /// The type of the items in the data source. + /// The type of the used in the RecyclerView. + /// For better results and simpler implementation, you can use a or + /// provide your own implementation. + ////[ClassInfo(typeof(ObservableAdapter)] + public class ObservableRecyclerAdapter : RecyclerView.Adapter, INotifyPropertyChanged + where THolder : RecyclerView.ViewHolder + { + /// + /// The property's name. + /// + public const string SelectedItemPropertyName = "SelectedItem"; + + private IList _dataSource; + private INotifyCollectionChanged _notifier; + private int _oldPosition = -1; + private View _oldView; + private TItem _selectedItem; + + /// + /// A delegate to a method taking a + /// and setting its View's properties according to the item + /// passed as second parameter. + /// + public Action BindViewHolderDelegate + { + get; + set; + } + + /// + /// The Resource ID of the AXML file we should use to create + /// cells for the RecyclerView. Alternatively you can use the + /// property. + /// + public int CellLayoutId + { + get; + set; + } + + /// + /// A delegate to a callback that will be called when an item + /// in the list is clicked (or tapped) by the user. This can be used + /// to perform UI operations such as changing the background color, etc. + /// + public Action ClickCallback + { + get; + set; + } + + /// + /// A delegate to a method taking an item's position and + /// a and creating and returning + /// a cell for the RecyclerView. Alternatively you can use the + /// property. + /// + public Func CreateViewHolderDelegate + { + get; + set; + } + + /// + /// A delegate to a method taking an item's position and returning the view type. + /// If null, defult view type will always be 0. + /// + public Func GetItemViewTypeDelegate + { + get; + set; + } + + /// + /// The data source of this list adapter. + /// + public IList DataSource + { + get + { + return _dataSource; + } + + set + { + if (Equals(_dataSource, value)) + { + return; + } + + if (_notifier != null) + { + _notifier.CollectionChanged -= HandleCollectionChanged; + } + + _dataSource = value; + _notifier = value as INotifyCollectionChanged; + + if (_notifier != null) + { + _notifier.CollectionChanged += HandleCollectionChanged; + } + + NotifyDataSetChanged(); // Reload everything + } + } + + /// + /// Gets the number of items in the data source. + /// + public override int ItemCount + { + get + { + return _dataSource == null ? 0 : _dataSource.Count; + } + } + + /// + /// Gets the RecyclerView's selected item. You can use one-way databinding on this property. + /// + public TItem SelectedItem + { + get + { + return _selectedItem; + } + + protected set + { + if (Equals(_selectedItem, value)) + { + return; + } + + _selectedItem = value; + RaisePropertyChanged(SelectedItemPropertyName); + RaiseSelectionChanged(); + } + } + + /// + /// Gets an item corresponding to a given row position. + /// + /// The row position of the item. + /// An item corresponding to a given row position. + public TItem GetItem(int row) + { + return _dataSource[row]; + } + + /// + /// Called when the View should be bound to the represented Item. + /// + /// The for this item. + /// The position of the item in the data source. + public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) + { + if (BindViewHolderDelegate == null) + { + throw new InvalidOperationException( + "OnBindViewHolder was called but no BindViewHolderDelegate was found"); + } + + BindViewHolderDelegate((THolder)holder, _dataSource[position], position); + } + + /// + /// Gets the type of the item view and it will be passed to OnCreateViewHolder method + /// to handle multiple layout based on position. + /// + /// The item view type. + /// Position. + public override int GetItemViewType(int position) + { + if (GetItemViewTypeDelegate == null) + { + return 0; + } + + // No ViewHolderType specified --> Call the delegate + return GetItemViewTypeDelegate(position); + } + + /// + /// Called when the View should be created. + /// + /// The parent for the view. + /// The resource ID (unused). + /// + public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) + { + if (CellLayoutId != 0) + { + var viewHolderType = typeof(THolder); + + // The user has specified a ViewHolder type --> auto create the ViewHolder. + var constructor = viewHolderType.GetConstructor( + new[] + { + typeof (View) + }); + + if (constructor == null) + { + throw new InvalidOperationException( + "No suitable constructor find for " + viewHolderType.FullName); + } + + var view = LayoutInflater.From(parent.Context).Inflate(CellLayoutId, parent, false); + var holder = constructor.Invoke( + new object[] + { + view + }) as RecyclerView.ViewHolder; + + var castedHolder = holder as CachingViewHolder; + if (castedHolder != null) + { + castedHolder.ClickCallback = OnItemClick; + } + + return holder; + } + + if (CreateViewHolderDelegate == null) + { + throw new InvalidOperationException( + "OnCreateViewHolder was called but no CreateViewHolderDelegate was found"); + } + + // No ViewHolderType specified --> Call the delegate + return CreateViewHolderDelegate(parent, viewType); + } + + /// + /// Called when an item is clicked (or tapped) in the list. + /// + /// The position of the clicked item. + /// The view representing the clicked item. + public void OnItemClick(int newPosition, View newView) + { + if (ClickCallback != null) + { + ClickCallback(_oldPosition, _oldView, newPosition, newView); + _oldPosition = newPosition; + _oldView = newView; + } + + if (_dataSource != null + && _dataSource.Count >= newPosition) + { + SelectedItem = _dataSource[newPosition]; + } + } + + /// + /// Raises the event. + /// + /// The name of the property that changed. + protected virtual void RaisePropertyChanged(string propertyName) + { + var handler = PropertyChanged; + + if (handler != null) + { + handler.Invoke(this, new PropertyChangedEventArgs(propertyName)); + } + } + + private void HandleCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) + { + Action act = () => + { + switch (e.Action) + { + case NotifyCollectionChangedAction.Add: + { + var count = e.NewItems.Count; + for (var i = 0; i < count; i++) + { + NotifyItemInserted(e.NewStartingIndex + i); + } + } + break; + + case NotifyCollectionChangedAction.Remove: + { + var count = e.OldItems.Count; + Console.WriteLine($"Count: {count}"); + for (var i = 0; i < count; i++) + { + NotifyItemRemoved(e.OldStartingIndex + i); + + var item = e.OldItems[i]; + + if (Equals(SelectedItem, item)) + { + SelectedItem = default(TItem); + } + } + } + break; + + default: + NotifyDataSetChanged(); + break; + } + }; + + act(); + } + + private void RaiseSelectionChanged() + { + var handler = SelectionChanged; + if (handler != null) + { + handler(this, EventArgs.Empty); + } + } + + /// + /// Occurs when a property of this instance changes. + /// + public event PropertyChangedEventHandler PropertyChanged; + + /// + /// Occurs when a new item gets selected in the UICollectionView. + /// + public event EventHandler SelectionChanged; + } +} diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Resources/Resource.Designer.cs b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Resources/Resource.Designer.cs new file mode 100644 index 00000000..9c2bef51 --- /dev/null +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/Resources/Resource.Designer.cs @@ -0,0 +1,806 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("GalaSoft.MvvmLight.Resource", IsApplication=false)] + +namespace GalaSoft.MvvmLight +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public partial class Attribute + { + + // aapt resource value: 0x7F010000 + public static int alpha = 2130771968; + + // aapt resource value: 0x7F010001 + public static int fastScrollEnabled = 2130771969; + + // aapt resource value: 0x7F010002 + public static int fastScrollHorizontalThumbDrawable = 2130771970; + + // aapt resource value: 0x7F010003 + public static int fastScrollHorizontalTrackDrawable = 2130771971; + + // aapt resource value: 0x7F010004 + public static int fastScrollVerticalThumbDrawable = 2130771972; + + // aapt resource value: 0x7F010005 + public static int fastScrollVerticalTrackDrawable = 2130771973; + + // aapt resource value: 0x7F010006 + public static int font = 2130771974; + + // aapt resource value: 0x7F010007 + public static int fontProviderAuthority = 2130771975; + + // aapt resource value: 0x7F010008 + public static int fontProviderCerts = 2130771976; + + // aapt resource value: 0x7F010009 + public static int fontProviderFetchStrategy = 2130771977; + + // aapt resource value: 0x7F01000A + public static int fontProviderFetchTimeout = 2130771978; + + // aapt resource value: 0x7F01000B + public static int fontProviderPackage = 2130771979; + + // aapt resource value: 0x7F01000C + public static int fontProviderQuery = 2130771980; + + // aapt resource value: 0x7F01000D + public static int fontStyle = 2130771981; + + // aapt resource value: 0x7F01000E + public static int fontVariationSettings = 2130771982; + + // aapt resource value: 0x7F01000F + public static int fontWeight = 2130771983; + + // aapt resource value: 0x7F010010 + public static int layoutManager = 2130771984; + + // aapt resource value: 0x7F010011 + public static int recyclerViewStyle = 2130771985; + + // aapt resource value: 0x7F010012 + public static int reverseLayout = 2130771986; + + // aapt resource value: 0x7F010013 + public static int spanCount = 2130771987; + + // aapt resource value: 0x7F010014 + public static int stackFromEnd = 2130771988; + + // aapt resource value: 0x7F010015 + public static int ttcIndex = 2130771989; + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Color + { + + // aapt resource value: 0x7F020000 + public static int notification_action_color_filter = 2130837504; + + // aapt resource value: 0x7F020001 + public static int notification_icon_bg_color = 2130837505; + + // aapt resource value: 0x7F020002 + public static int ripple_material_light = 2130837506; + + // aapt resource value: 0x7F020003 + public static int secondary_text_default_material_light = 2130837507; + + static Color() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Color() + { + } + } + + public partial class Dimension + { + + // aapt resource value: 0x7F030000 + public static int compat_button_inset_horizontal_material = 2130903040; + + // aapt resource value: 0x7F030001 + public static int compat_button_inset_vertical_material = 2130903041; + + // aapt resource value: 0x7F030002 + public static int compat_button_padding_horizontal_material = 2130903042; + + // aapt resource value: 0x7F030003 + public static int compat_button_padding_vertical_material = 2130903043; + + // aapt resource value: 0x7F030004 + public static int compat_control_corner_material = 2130903044; + + // aapt resource value: 0x7F030005 + public static int compat_notification_large_icon_max_height = 2130903045; + + // aapt resource value: 0x7F030006 + public static int compat_notification_large_icon_max_width = 2130903046; + + // aapt resource value: 0x7F030007 + public static int fastscroll_default_thickness = 2130903047; + + // aapt resource value: 0x7F030008 + public static int fastscroll_margin = 2130903048; + + // aapt resource value: 0x7F030009 + public static int fastscroll_minimum_range = 2130903049; + + // aapt resource value: 0x7F03000A + public static int item_touch_helper_max_drag_scroll_per_frame = 2130903050; + + // aapt resource value: 0x7F03000B + public static int item_touch_helper_swipe_escape_max_velocity = 2130903051; + + // aapt resource value: 0x7F03000C + public static int item_touch_helper_swipe_escape_velocity = 2130903052; + + // aapt resource value: 0x7F03000D + public static int notification_action_icon_size = 2130903053; + + // aapt resource value: 0x7F03000E + public static int notification_action_text_size = 2130903054; + + // aapt resource value: 0x7F03000F + public static int notification_big_circle_margin = 2130903055; + + // aapt resource value: 0x7F030010 + public static int notification_content_margin_start = 2130903056; + + // aapt resource value: 0x7F030011 + public static int notification_large_icon_height = 2130903057; + + // aapt resource value: 0x7F030012 + public static int notification_large_icon_width = 2130903058; + + // aapt resource value: 0x7F030013 + public static int notification_main_column_padding_top = 2130903059; + + // aapt resource value: 0x7F030014 + public static int notification_media_narrow_margin = 2130903060; + + // aapt resource value: 0x7F030015 + public static int notification_right_icon_size = 2130903061; + + // aapt resource value: 0x7F030016 + public static int notification_right_side_padding_top = 2130903062; + + // aapt resource value: 0x7F030017 + public static int notification_small_icon_background_padding = 2130903063; + + // aapt resource value: 0x7F030018 + public static int notification_small_icon_size_as_large = 2130903064; + + // aapt resource value: 0x7F030019 + public static int notification_subtext_size = 2130903065; + + // aapt resource value: 0x7F03001A + public static int notification_top_pad = 2130903066; + + // aapt resource value: 0x7F03001B + public static int notification_top_pad_large_text = 2130903067; + + static Dimension() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Dimension() + { + } + } + + public partial class Drawable + { + + // aapt resource value: 0x7F040000 + public static int notification_action_background = 2130968576; + + // aapt resource value: 0x7F040001 + public static int notification_bg = 2130968577; + + // aapt resource value: 0x7F040002 + public static int notification_bg_low = 2130968578; + + // aapt resource value: 0x7F040003 + public static int notification_bg_low_normal = 2130968579; + + // aapt resource value: 0x7F040004 + public static int notification_bg_low_pressed = 2130968580; + + // aapt resource value: 0x7F040005 + public static int notification_bg_normal = 2130968581; + + // aapt resource value: 0x7F040006 + public static int notification_bg_normal_pressed = 2130968582; + + // aapt resource value: 0x7F040007 + public static int notification_icon_background = 2130968583; + + // aapt resource value: 0x7F040008 + public static int notification_template_icon_bg = 2130968584; + + // aapt resource value: 0x7F040009 + public static int notification_template_icon_low_bg = 2130968585; + + // aapt resource value: 0x7F04000A + public static int notification_tile_bg = 2130968586; + + // aapt resource value: 0x7F04000B + public static int notify_panel_notification_icon_bg = 2130968587; + + static Drawable() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Drawable() + { + } + } + + public partial class Id + { + + // aapt resource value: 0x7F050000 + public static int accessibility_action_clickable_span = 2131034112; + + // aapt resource value: 0x7F050001 + public static int accessibility_custom_action_0 = 2131034113; + + // aapt resource value: 0x7F050002 + public static int accessibility_custom_action_1 = 2131034114; + + // aapt resource value: 0x7F050003 + public static int accessibility_custom_action_10 = 2131034115; + + // aapt resource value: 0x7F050004 + public static int accessibility_custom_action_11 = 2131034116; + + // aapt resource value: 0x7F050005 + public static int accessibility_custom_action_12 = 2131034117; + + // aapt resource value: 0x7F050006 + public static int accessibility_custom_action_13 = 2131034118; + + // aapt resource value: 0x7F050007 + public static int accessibility_custom_action_14 = 2131034119; + + // aapt resource value: 0x7F050008 + public static int accessibility_custom_action_15 = 2131034120; + + // aapt resource value: 0x7F050009 + public static int accessibility_custom_action_16 = 2131034121; + + // aapt resource value: 0x7F05000A + public static int accessibility_custom_action_17 = 2131034122; + + // aapt resource value: 0x7F05000B + public static int accessibility_custom_action_18 = 2131034123; + + // aapt resource value: 0x7F05000C + public static int accessibility_custom_action_19 = 2131034124; + + // aapt resource value: 0x7F05000D + public static int accessibility_custom_action_2 = 2131034125; + + // aapt resource value: 0x7F05000E + public static int accessibility_custom_action_20 = 2131034126; + + // aapt resource value: 0x7F05000F + public static int accessibility_custom_action_21 = 2131034127; + + // aapt resource value: 0x7F050010 + public static int accessibility_custom_action_22 = 2131034128; + + // aapt resource value: 0x7F050011 + public static int accessibility_custom_action_23 = 2131034129; + + // aapt resource value: 0x7F050012 + public static int accessibility_custom_action_24 = 2131034130; + + // aapt resource value: 0x7F050013 + public static int accessibility_custom_action_25 = 2131034131; + + // aapt resource value: 0x7F050014 + public static int accessibility_custom_action_26 = 2131034132; + + // aapt resource value: 0x7F050015 + public static int accessibility_custom_action_27 = 2131034133; + + // aapt resource value: 0x7F050016 + public static int accessibility_custom_action_28 = 2131034134; + + // aapt resource value: 0x7F050017 + public static int accessibility_custom_action_29 = 2131034135; + + // aapt resource value: 0x7F050018 + public static int accessibility_custom_action_3 = 2131034136; + + // aapt resource value: 0x7F050019 + public static int accessibility_custom_action_30 = 2131034137; + + // aapt resource value: 0x7F05001A + public static int accessibility_custom_action_31 = 2131034138; + + // aapt resource value: 0x7F05001B + public static int accessibility_custom_action_4 = 2131034139; + + // aapt resource value: 0x7F05001C + public static int accessibility_custom_action_5 = 2131034140; + + // aapt resource value: 0x7F05001D + public static int accessibility_custom_action_6 = 2131034141; + + // aapt resource value: 0x7F05001E + public static int accessibility_custom_action_7 = 2131034142; + + // aapt resource value: 0x7F05001F + public static int accessibility_custom_action_8 = 2131034143; + + // aapt resource value: 0x7F050020 + public static int accessibility_custom_action_9 = 2131034144; + + // aapt resource value: 0x7F050025 + public static int actions = 2131034149; + + // aapt resource value: 0x7F050021 + public static int action_container = 2131034145; + + // aapt resource value: 0x7F050022 + public static int action_divider = 2131034146; + + // aapt resource value: 0x7F050023 + public static int action_image = 2131034147; + + // aapt resource value: 0x7F050024 + public static int action_text = 2131034148; + + // aapt resource value: 0x7F050026 + public static int async = 2131034150; + + // aapt resource value: 0x7F050027 + public static int blocking = 2131034151; + + // aapt resource value: 0x7F050028 + public static int chronometer = 2131034152; + + // aapt resource value: 0x7F050029 + public static int dialog_button = 2131034153; + + // aapt resource value: 0x7F05002A + public static int forever = 2131034154; + + // aapt resource value: 0x7F05002B + public static int icon = 2131034155; + + // aapt resource value: 0x7F05002C + public static int icon_group = 2131034156; + + // aapt resource value: 0x7F05002D + public static int info = 2131034157; + + // aapt resource value: 0x7F05002E + public static int italic = 2131034158; + + // aapt resource value: 0x7F05002F + public static int item_touch_helper_previous_elevation = 2131034159; + + // aapt resource value: 0x7F050030 + public static int line1 = 2131034160; + + // aapt resource value: 0x7F050031 + public static int line3 = 2131034161; + + // aapt resource value: 0x7F050032 + public static int normal = 2131034162; + + // aapt resource value: 0x7F050033 + public static int notification_background = 2131034163; + + // aapt resource value: 0x7F050034 + public static int notification_main_column = 2131034164; + + // aapt resource value: 0x7F050035 + public static int notification_main_column_container = 2131034165; + + // aapt resource value: 0x7F050036 + public static int right_icon = 2131034166; + + // aapt resource value: 0x7F050037 + public static int right_side = 2131034167; + + // aapt resource value: 0x7F050038 + public static int tag_accessibility_actions = 2131034168; + + // aapt resource value: 0x7F050039 + public static int tag_accessibility_clickable_spans = 2131034169; + + // aapt resource value: 0x7F05003A + public static int tag_accessibility_heading = 2131034170; + + // aapt resource value: 0x7F05003B + public static int tag_accessibility_pane_title = 2131034171; + + // aapt resource value: 0x7F05003C + public static int tag_screen_reader_focusable = 2131034172; + + // aapt resource value: 0x7F05003D + public static int tag_transition_group = 2131034173; + + // aapt resource value: 0x7F05003E + public static int tag_unhandled_key_event_manager = 2131034174; + + // aapt resource value: 0x7F05003F + public static int tag_unhandled_key_listeners = 2131034175; + + // aapt resource value: 0x7F050040 + public static int text = 2131034176; + + // aapt resource value: 0x7F050041 + public static int text2 = 2131034177; + + // aapt resource value: 0x7F050042 + public static int time = 2131034178; + + // aapt resource value: 0x7F050043 + public static int title = 2131034179; + + static Id() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Id() + { + } + } + + public partial class Integer + { + + // aapt resource value: 0x7F060000 + public static int status_bar_notification_info_maxnum = 2131099648; + + static Integer() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Integer() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7F070000 + public static int custom_dialog = 2131165184; + + // aapt resource value: 0x7F070001 + public static int notification_action = 2131165185; + + // aapt resource value: 0x7F070002 + public static int notification_action_tombstone = 2131165186; + + // aapt resource value: 0x7F070003 + public static int notification_template_custom_big = 2131165187; + + // aapt resource value: 0x7F070004 + public static int notification_template_icon_group = 2131165188; + + // aapt resource value: 0x7F070005 + public static int notification_template_part_chronometer = 2131165189; + + // aapt resource value: 0x7F070006 + public static int notification_template_part_time = 2131165190; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7F080000 + public static int status_bar_notification_info_overflow = 2131230720; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + + public partial class Style + { + + // aapt resource value: 0x7F090000 + public static int TextAppearance_Compat_Notification = 2131296256; + + // aapt resource value: 0x7F090001 + public static int TextAppearance_Compat_Notification_Info = 2131296257; + + // aapt resource value: 0x7F090002 + public static int TextAppearance_Compat_Notification_Line2 = 2131296258; + + // aapt resource value: 0x7F090003 + public static int TextAppearance_Compat_Notification_Time = 2131296259; + + // aapt resource value: 0x7F090004 + public static int TextAppearance_Compat_Notification_Title = 2131296260; + + // aapt resource value: 0x7F090005 + public static int Widget_Compat_NotificationActionContainer = 2131296261; + + // aapt resource value: 0x7F090006 + public static int Widget_Compat_NotificationActionText = 2131296262; + + static Style() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Style() + { + } + } + + public partial class Styleable + { + + // aapt resource value: { 0x10101A5,0x101031F,0x7F010000 } + public static int[] ColorStateListItem = new int[] { + 16843173, + 16843551, + 2130771968}; + + // aapt resource value: 2 + public static int ColorStateListItem_alpha = 2; + + // aapt resource value: 1 + public static int ColorStateListItem_android_alpha = 1; + + // aapt resource value: 0 + public static int ColorStateListItem_android_color = 0; + + // aapt resource value: { 0x7F010007,0x7F010008,0x7F010009,0x7F01000A,0x7F01000B,0x7F01000C } + public static int[] FontFamily = new int[] { + 2130771975, + 2130771976, + 2130771977, + 2130771978, + 2130771979, + 2130771980}; + + // aapt resource value: { 0x1010532,0x1010533,0x101053F,0x101056F,0x1010570,0x7F010006,0x7F01000D,0x7F01000E,0x7F01000F,0x7F010015 } + public static int[] FontFamilyFont = new int[] { + 16844082, + 16844083, + 16844095, + 16844143, + 16844144, + 2130771974, + 2130771981, + 2130771982, + 2130771983, + 2130771989}; + + // aapt resource value: 0 + public static int FontFamilyFont_android_font = 0; + + // aapt resource value: 2 + public static int FontFamilyFont_android_fontStyle = 2; + + // aapt resource value: 4 + public static int FontFamilyFont_android_fontVariationSettings = 4; + + // aapt resource value: 1 + public static int FontFamilyFont_android_fontWeight = 1; + + // aapt resource value: 3 + public static int FontFamilyFont_android_ttcIndex = 3; + + // aapt resource value: 5 + public static int FontFamilyFont_font = 5; + + // aapt resource value: 6 + public static int FontFamilyFont_fontStyle = 6; + + // aapt resource value: 7 + public static int FontFamilyFont_fontVariationSettings = 7; + + // aapt resource value: 8 + public static int FontFamilyFont_fontWeight = 8; + + // aapt resource value: 9 + public static int FontFamilyFont_ttcIndex = 9; + + // aapt resource value: 0 + public static int FontFamily_fontProviderAuthority = 0; + + // aapt resource value: 1 + public static int FontFamily_fontProviderCerts = 1; + + // aapt resource value: 2 + public static int FontFamily_fontProviderFetchStrategy = 2; + + // aapt resource value: 3 + public static int FontFamily_fontProviderFetchTimeout = 3; + + // aapt resource value: 4 + public static int FontFamily_fontProviderPackage = 4; + + // aapt resource value: 5 + public static int FontFamily_fontProviderQuery = 5; + + // aapt resource value: { 0x101019D,0x101019E,0x10101A1,0x10101A2,0x10101A3,0x10101A4,0x1010201,0x101020B,0x1010510,0x1010511,0x1010512,0x1010513 } + public static int[] GradientColor = new int[] { + 16843165, + 16843166, + 16843169, + 16843170, + 16843171, + 16843172, + 16843265, + 16843275, + 16844048, + 16844049, + 16844050, + 16844051}; + + // aapt resource value: { 0x10101A5,0x1010514 } + public static int[] GradientColorItem = new int[] { + 16843173, + 16844052}; + + // aapt resource value: 0 + public static int GradientColorItem_android_color = 0; + + // aapt resource value: 1 + public static int GradientColorItem_android_offset = 1; + + // aapt resource value: 7 + public static int GradientColor_android_centerColor = 7; + + // aapt resource value: 3 + public static int GradientColor_android_centerX = 3; + + // aapt resource value: 4 + public static int GradientColor_android_centerY = 4; + + // aapt resource value: 1 + public static int GradientColor_android_endColor = 1; + + // aapt resource value: 10 + public static int GradientColor_android_endX = 10; + + // aapt resource value: 11 + public static int GradientColor_android_endY = 11; + + // aapt resource value: 5 + public static int GradientColor_android_gradientRadius = 5; + + // aapt resource value: 0 + public static int GradientColor_android_startColor = 0; + + // aapt resource value: 8 + public static int GradientColor_android_startX = 8; + + // aapt resource value: 9 + public static int GradientColor_android_startY = 9; + + // aapt resource value: 6 + public static int GradientColor_android_tileMode = 6; + + // aapt resource value: 2 + public static int GradientColor_android_type = 2; + + // aapt resource value: { 0x10100C4,0x10100EB,0x10100F1,0x7F010001,0x7F010002,0x7F010003,0x7F010004,0x7F010005,0x7F010010,0x7F010012,0x7F010013,0x7F010014 } + public static int[] RecyclerView = new int[] { + 16842948, + 16842987, + 16842993, + 2130771969, + 2130771970, + 2130771971, + 2130771972, + 2130771973, + 2130771984, + 2130771986, + 2130771987, + 2130771988}; + + // aapt resource value: 1 + public static int RecyclerView_android_clipToPadding = 1; + + // aapt resource value: 2 + public static int RecyclerView_android_descendantFocusability = 2; + + // aapt resource value: 0 + public static int RecyclerView_android_orientation = 0; + + // aapt resource value: 3 + public static int RecyclerView_fastScrollEnabled = 3; + + // aapt resource value: 4 + public static int RecyclerView_fastScrollHorizontalThumbDrawable = 4; + + // aapt resource value: 5 + public static int RecyclerView_fastScrollHorizontalTrackDrawable = 5; + + // aapt resource value: 6 + public static int RecyclerView_fastScrollVerticalThumbDrawable = 6; + + // aapt resource value: 7 + public static int RecyclerView_fastScrollVerticalTrackDrawable = 7; + + // aapt resource value: 8 + public static int RecyclerView_layoutManager = 8; + + // aapt resource value: 9 + public static int RecyclerView_reverseLayout = 9; + + // aapt resource value: 10 + public static int RecyclerView_spanCount = 10; + + // aapt resource value: 11 + public static int RecyclerView_stackFromEnd = 11; + + static Styleable() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Styleable() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/packages.config b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/packages.config new file mode 100644 index 00000000..e98ba5fe --- /dev/null +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.AndroidX/packages.config @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform (Android)/Resources/Resource.Designer.cs b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform (Android)/Resources/Resource.Designer.cs index e69de29b..6a8431a6 100644 --- a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform (Android)/Resources/Resource.Designer.cs +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform (Android)/Resources/Resource.Designer.cs @@ -0,0 +1,41 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("GalaSoft.MvvmLight.Resource", IsApplication=false)] + +namespace GalaSoft.MvvmLight +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform (AndroidStd)/Resources/Resource.Designer.cs b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform (AndroidStd)/Resources/Resource.Designer.cs index e69de29b..6a8431a6 100644 --- a/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform (AndroidStd)/Resources/Resource.Designer.cs +++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform (AndroidStd)/Resources/Resource.Designer.cs @@ -0,0 +1,41 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("GalaSoft.MvvmLight.Resource", IsApplication=false)] + +namespace GalaSoft.MvvmLight +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/GalaSoft.MvvmLight/Tests/AndroidTestApp/Resources/Resource.Designer.cs b/GalaSoft.MvvmLight/Tests/AndroidTestApp/Resources/Resource.Designer.cs index cb6edc87..c7126158 100644 --- a/GalaSoft.MvvmLight/Tests/AndroidTestApp/Resources/Resource.Designer.cs +++ b/GalaSoft.MvvmLight/Tests/AndroidTestApp/Resources/Resource.Designer.cs @@ -1,266 +1,194 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::Android.Runtime.ResourceDesignerAttribute("GalaSoft.MvvmLight.Test.Resource", IsApplication=true)] - -namespace GalaSoft.MvvmLight.Test -{ - - - [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] - public partial class Resource - { - - static Resource() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - public static void UpdateIdValues() - { - global::Xamarin.Android.NUnitLite.Resource.Id.OptionHostName = global::GalaSoft.MvvmLight.Test.Resource.Id.OptionHostName; - global::Xamarin.Android.NUnitLite.Resource.Id.OptionPort = global::GalaSoft.MvvmLight.Test.Resource.Id.OptionPort; - global::Xamarin.Android.NUnitLite.Resource.Id.OptionRemoteServer = global::GalaSoft.MvvmLight.Test.Resource.Id.OptionRemoteServer; - global::Xamarin.Android.NUnitLite.Resource.Id.OptionsButton = global::GalaSoft.MvvmLight.Test.Resource.Id.OptionsButton; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultFullName = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultFullName; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultMessage = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultMessage; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultResultState = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultResultState; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultRunSingleMethodTest = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultRunSingleMethodTest; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultStackTrace = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultStackTrace; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultsFailed = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsFailed; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultsId = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsId; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultsIgnored = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsIgnored; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultsInconclusive = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsInconclusive; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultsMessage = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsMessage; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultsPassed = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsPassed; - global::Xamarin.Android.NUnitLite.Resource.Id.ResultsResult = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsResult; - global::Xamarin.Android.NUnitLite.Resource.Id.RunTestsButton = global::GalaSoft.MvvmLight.Test.Resource.Id.RunTestsButton; - global::Xamarin.Android.NUnitLite.Resource.Id.TestSuiteListView = global::GalaSoft.MvvmLight.Test.Resource.Id.TestSuiteListView; - global::Xamarin.Android.NUnitLite.Resource.Layout.options = global::GalaSoft.MvvmLight.Test.Resource.Layout.options; - global::Xamarin.Android.NUnitLite.Resource.Layout.results = global::GalaSoft.MvvmLight.Test.Resource.Layout.results; - global::Xamarin.Android.NUnitLite.Resource.Layout.test_result = global::GalaSoft.MvvmLight.Test.Resource.Layout.test_result; - global::Xamarin.Android.NUnitLite.Resource.Layout.test_suite = global::GalaSoft.MvvmLight.Test.Resource.Layout.test_suite; - } - - public partial class Attribute - { - - // aapt resource value: 0x7f010000 - public const int layoutManager = 2130771968; - - // aapt resource value: 0x7f010002 - public const int reverseLayout = 2130771970; - - // aapt resource value: 0x7f010001 - public const int spanCount = 2130771969; - - // aapt resource value: 0x7f010003 - public const int stackFromEnd = 2130771971; - - static Attribute() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Attribute() - { - } - } - - public partial class Dimension - { - - // aapt resource value: 0x7f040000 - public const int item_touch_helper_max_drag_scroll_per_frame = 2130968576; - - // aapt resource value: 0x7f040001 - public const int item_touch_helper_swipe_escape_max_velocity = 2130968577; - - // aapt resource value: 0x7f040002 - public const int item_touch_helper_swipe_escape_velocity = 2130968578; - - static Dimension() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Dimension() - { - } - } - - public partial class Drawable - { - - // aapt resource value: 0x7f020000 - public const int Icon = 2130837504; - - static Drawable() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Drawable() - { - } - } - - public partial class Id - { - - // aapt resource value: 0x7f050002 - public const int OptionHostName = 2131034114; - - // aapt resource value: 0x7f050003 - public const int OptionPort = 2131034115; - - // aapt resource value: 0x7f050001 - public const int OptionRemoteServer = 2131034113; - - // aapt resource value: 0x7f050011 - public const int OptionsButton = 2131034129; - - // aapt resource value: 0x7f05000c - public const int ResultFullName = 2131034124; - - // aapt resource value: 0x7f05000e - public const int ResultMessage = 2131034126; - - // aapt resource value: 0x7f05000d - public const int ResultResultState = 2131034125; - - // aapt resource value: 0x7f05000b - public const int ResultRunSingleMethodTest = 2131034123; - - // aapt resource value: 0x7f05000f - public const int ResultStackTrace = 2131034127; - - // aapt resource value: 0x7f050007 - public const int ResultsFailed = 2131034119; - - // aapt resource value: 0x7f050004 - public const int ResultsId = 2131034116; - - // aapt resource value: 0x7f050008 - public const int ResultsIgnored = 2131034120; - - // aapt resource value: 0x7f050009 - public const int ResultsInconclusive = 2131034121; - - // aapt resource value: 0x7f05000a - public const int ResultsMessage = 2131034122; - - // aapt resource value: 0x7f050006 - public const int ResultsPassed = 2131034118; - - // aapt resource value: 0x7f050005 - public const int ResultsResult = 2131034117; - - // aapt resource value: 0x7f050010 - public const int RunTestsButton = 2131034128; - - // aapt resource value: 0x7f050012 - public const int TestSuiteListView = 2131034130; - - // aapt resource value: 0x7f050000 - public const int item_touch_helper_previous_elevation = 2131034112; - - static Id() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Id() - { - } - } - - public partial class Layout - { - - // aapt resource value: 0x7f030000 - public const int options = 2130903040; - - // aapt resource value: 0x7f030001 - public const int results = 2130903041; - - // aapt resource value: 0x7f030002 - public const int test_result = 2130903042; - - // aapt resource value: 0x7f030003 - public const int test_suite = 2130903043; - - static Layout() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Layout() - { - } - } - - public partial class String - { - - // aapt resource value: 0x7f060001 - public const int ApplicationName = 2131099649; - - // aapt resource value: 0x7f060000 - public const int Hello = 2131099648; - - static String() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private String() - { - } - } - - public partial class Styleable - { - - public static int[] RecyclerView = new int[] { - 16842948, - 2130771968, - 2130771969, - 2130771970, - 2130771971}; - - // aapt resource value: 0 - public const int RecyclerView_android_orientation = 0; - - // aapt resource value: 1 - public const int RecyclerView_layoutManager = 1; - - // aapt resource value: 3 - public const int RecyclerView_reverseLayout = 3; - - // aapt resource value: 2 - public const int RecyclerView_spanCount = 2; - - // aapt resource value: 4 - public const int RecyclerView_stackFromEnd = 4; - - static Styleable() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Styleable() - { - } - } - } -} -#pragma warning restore 1591 +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("GalaSoft.MvvmLight.Test.Resource", IsApplication=true)] + +namespace GalaSoft.MvvmLight.Test +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public static void UpdateIdValues() + { + global::Xamarin.Android.NUnitLite.Resource.Id.OptionHostName = global::GalaSoft.MvvmLight.Test.Resource.Id.OptionHostName; + global::Xamarin.Android.NUnitLite.Resource.Id.OptionPort = global::GalaSoft.MvvmLight.Test.Resource.Id.OptionPort; + global::Xamarin.Android.NUnitLite.Resource.Id.OptionRemoteServer = global::GalaSoft.MvvmLight.Test.Resource.Id.OptionRemoteServer; + global::Xamarin.Android.NUnitLite.Resource.Id.OptionsButton = global::GalaSoft.MvvmLight.Test.Resource.Id.OptionsButton; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultFullName = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultFullName; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultMessage = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultMessage; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultResultState = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultResultState; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultRunSingleMethodTest = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultRunSingleMethodTest; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsFailed = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsFailed; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsId = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsId; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsIgnored = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsIgnored; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsInconclusive = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsInconclusive; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsMessage = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsMessage; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsPassed = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsPassed; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsResult = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultsResult; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultStackTrace = global::GalaSoft.MvvmLight.Test.Resource.Id.ResultStackTrace; + global::Xamarin.Android.NUnitLite.Resource.Id.RunTestsButton = global::GalaSoft.MvvmLight.Test.Resource.Id.RunTestsButton; + global::Xamarin.Android.NUnitLite.Resource.Id.TestSuiteListView = global::GalaSoft.MvvmLight.Test.Resource.Id.TestSuiteListView; + global::Xamarin.Android.NUnitLite.Resource.Layout.options = global::GalaSoft.MvvmLight.Test.Resource.Layout.options; + global::Xamarin.Android.NUnitLite.Resource.Layout.results = global::GalaSoft.MvvmLight.Test.Resource.Layout.results; + global::Xamarin.Android.NUnitLite.Resource.Layout.test_result = global::GalaSoft.MvvmLight.Test.Resource.Layout.test_result; + global::Xamarin.Android.NUnitLite.Resource.Layout.test_suite = global::GalaSoft.MvvmLight.Test.Resource.Layout.test_suite; + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Drawable + { + + // aapt resource value: 0x7F010000 + public const int Icon = 2130771968; + + static Drawable() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Drawable() + { + } + } + + public partial class Id + { + + // aapt resource value: 0x7F020000 + public const int OptionHostName = 2130837504; + + // aapt resource value: 0x7F020001 + public const int OptionPort = 2130837505; + + // aapt resource value: 0x7F020002 + public const int OptionRemoteServer = 2130837506; + + // aapt resource value: 0x7F020003 + public const int OptionsButton = 2130837507; + + // aapt resource value: 0x7F020004 + public const int ResultFullName = 2130837508; + + // aapt resource value: 0x7F020005 + public const int ResultMessage = 2130837509; + + // aapt resource value: 0x7F020006 + public const int ResultResultState = 2130837510; + + // aapt resource value: 0x7F020007 + public const int ResultRunSingleMethodTest = 2130837511; + + // aapt resource value: 0x7F020009 + public const int ResultsFailed = 2130837513; + + // aapt resource value: 0x7F02000A + public const int ResultsId = 2130837514; + + // aapt resource value: 0x7F02000B + public const int ResultsIgnored = 2130837515; + + // aapt resource value: 0x7F02000C + public const int ResultsInconclusive = 2130837516; + + // aapt resource value: 0x7F02000D + public const int ResultsMessage = 2130837517; + + // aapt resource value: 0x7F02000E + public const int ResultsPassed = 2130837518; + + // aapt resource value: 0x7F02000F + public const int ResultsResult = 2130837519; + + // aapt resource value: 0x7F020008 + public const int ResultStackTrace = 2130837512; + + // aapt resource value: 0x7F020010 + public const int RunTestsButton = 2130837520; + + // aapt resource value: 0x7F020011 + public const int TestSuiteListView = 2130837521; + + static Id() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Id() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7F030000 + public const int options = 2130903040; + + // aapt resource value: 0x7F030001 + public const int results = 2130903041; + + // aapt resource value: 0x7F030002 + public const int test_result = 2130903042; + + // aapt resource value: 0x7F030003 + public const int test_suite = 2130903043; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7F040000 + public const int ApplicationName = 2130968576; + + // aapt resource value: 0x7F040001 + public const int Hello = 2130968577; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/GalaSoft.MvvmLight/_gatherbinaries.bat b/GalaSoft.MvvmLight/_gatherbinaries.bat index 7208db40..139ceb29 100644 --- a/GalaSoft.MvvmLight/_gatherbinaries.bat +++ b/GalaSoft.MvvmLight/_gatherbinaries.bat @@ -263,6 +263,13 @@ if exist ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Pla if exist ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" copy ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" .\_Binaries\Release\Android\GalaSoft.MvvmLight.Platform.AndroidSupport.pdb if exist ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Platform.AndroidSupport.xml" copy ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Platform.AndroidSupport.xml" .\_Binaries\Release\Android\GalaSoft.MvvmLight.Platform.AndroidSupport.xml +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.dll" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.dll" .\_Binaries\Debug\Android\GalaSoft.MvvmLight.Platform.AndroidX.dll +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.pdb" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.pdb" .\_Binaries\Debug\Android\GalaSoft.MvvmLight.Platform.AndroidX.pdb +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.xml" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.xml" .\_Binaries\Debug\Android\GalaSoft.MvvmLight.Platform.AndroidX.xml +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.dll" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.dll" .\_Binaries\Release\Android\GalaSoft.MvvmLight.Platform.AndroidX.dll +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.pdb" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.pdb" .\_Binaries\Release\Android\GalaSoft.MvvmLight.Platform.AndroidX.pdb +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.xml" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.xml" .\_Binaries\Release\Android\GalaSoft.MvvmLight.Platform.AndroidX.xml + if exist ".\GalaSoft.MvvmLight.Extras (PCL)\bin\Debug\Microsoft.Practices.ServiceLocation.dll" copy ".\GalaSoft.MvvmLight.Extras (PCL)\bin\Debug\Microsoft.Practices.ServiceLocation.dll" .\_Binaries\Debug\Android\Microsoft.Practices.ServiceLocation.dll if exist ".\GalaSoft.MvvmLight.Extras (PCL)\bin\Debug\Microsoft.Practices.ServiceLocation.pdb" copy ".\GalaSoft.MvvmLight.Extras (PCL)\bin\Debug\Microsoft.Practices.ServiceLocation.pdb" .\_Binaries\Debug\Android\Microsoft.Practices.ServiceLocation.pdb if exist ".\GalaSoft.MvvmLight.Extras (PCL)\bin\Debug\Microsoft.Practices.ServiceLocation.xml" copy ".\GalaSoft.MvvmLight.Extras (PCL)\bin\Debug\Microsoft.Practices.ServiceLocation.xml" .\_Binaries\Debug\Android\Microsoft.Practices.ServiceLocation.xml @@ -293,6 +300,13 @@ if exist ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Pla if exist ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" copy ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" .\_Binaries\Release\AndroidStd\GalaSoft.MvvmLight.Platform.AndroidSupport.pdb if exist ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Platform.AndroidSupport.xml" copy ".\GalaSoft.MvvmLight.AndroidSupport\bin\Release\GalaSoft.MvvmLight.Platform.AndroidSupport.xml" .\_Binaries\Release\AndroidStd\GalaSoft.MvvmLight.Platform.AndroidSupport.xml +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.dll" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.dll" .\_Binaries\Debug\AndroidStd\GalaSoft.MvvmLight.Platform.AndroidX.dll +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.pdb" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.pdb" .\_Binaries\Debug\AndroidStd\GalaSoft.MvvmLight.Platform.AndroidX.pdb +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.xml" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Debug\GalaSoft.MvvmLight.Platform.AndroidX.xml" .\_Binaries\Debug\AndroidStd\GalaSoft.MvvmLight.Platform.AndroidX.xml +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.dll" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.dll" .\_Binaries\Release\AndroidStd\GalaSoft.MvvmLight.Platform.AndroidX.dll +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.pdb" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.pdb" .\_Binaries\Release\AndroidStd\GalaSoft.MvvmLight.Platform.AndroidX.pdb +if exist ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.xml" copy ".\GalaSoft.MvvmLight.AndroidX\bin\Release\GalaSoft.MvvmLight.Platform.AndroidX.xml" .\_Binaries\Release\AndroidStd\GalaSoft.MvvmLight.Platform.AndroidX.xml + rem iOS if exist ".\GalaSoft.MvvmLight (PCL)\bin\Debug\GalaSoft.MvvmLight.dll" copy ".\GalaSoft.MvvmLight (PCL)\bin\Debug\GalaSoft.MvvmLight.dll" .\_Binaries\Debug\iOS\GalaSoft.MvvmLight.dll diff --git a/GalaSoft.MvvmLight/_gatherbinaries.sh b/GalaSoft.MvvmLight/_gatherbinaries.sh new file mode 100644 index 00000000..cfe2d2f9 --- /dev/null +++ b/GalaSoft.MvvmLight/_gatherbinaries.sh @@ -0,0 +1,1755 @@ +#!/bin/bash + +if [ ! -e "_Binaries" ] +then + mkdir _Binaries +fi +if [ ! -e "_Binaries/Debug" ] +then + mkdir _Binaries/Debug +fi +if [ ! -e "_Binaries/Release" ] +then + mkdir _Binaries/Release +fi + + +if [ ! -e "_Binaries/Debug/PCL" ] +then + mkdir _Binaries/Debug/PCL +fi +if [ ! -e "_Binaries/Debug/STD10" ] +then + mkdir _Binaries/Debug/STD10 +fi +if [ ! -e "_Binaries/Debug/NET35" ] +then + mkdir _Binaries/Debug/NET35 +fi +if [ ! -e "_Binaries/Debug/NET4" ] +then + mkdir _Binaries/Debug/NET4 +fi +if [ ! -e "_Binaries/Debug/NET45" ] +then + mkdir _Binaries/Debug/NET45 +fi +if [ ! -e "_Binaries/Debug/NET45Std" ] +then + mkdir _Binaries/Debug/NET45Std +fi +if [ ! -e "_Binaries/Debug/UWP" ] +then + mkdir _Binaries/Debug/UWP +fi +if [ ! -e "_Binaries/Debug/UWPStd" ] +then + mkdir _Binaries/Debug/UWPStd +fi +if [ ! -e "_Binaries/Debug/Android" ] +then + mkdir _Binaries/Debug/Android +fi +if [ ! -e "_Binaries/Debug/AndroidStd" ] +then + mkdir _Binaries/Debug/AndroidStd +fi +if [ ! -e "_Binaries/Debug/iOS" ] +then + mkdir _Binaries/Debug/iOS +fi +if [ ! -e "_Binaries/Debug/iOSStd" ] +then + mkdir _Binaries/Debug/iOSStd +fi +if [ ! -e "_Binaries/Debug/SL5" ] +then + mkdir _Binaries/Debug/SL5 +fi +if [ ! -e "_Binaries/Debug/WIN81" ] +then + mkdir _Binaries/Debug/WIN81 +fi +if [ ! -e "_Binaries/Debug/WP81" ] +then + mkdir _Binaries/Debug/WP81 +fi +if [ ! -e "_Binaries/Debug/WPSL80" ] +then + mkdir _Binaries/Debug/WPSL80 +fi +if [ ! -e "_Binaries/Debug/WPSL81" ] +then + mkdir _Binaries/Debug/WPSL81 +fi + +if [ ! -e "_Binaries/Release/PCL" ] +then + mkdir _Binaries/Release/PCL +fi +if [ ! -e "_Binaries/Release/STD10" ] +then + mkdir _Binaries/Release/STD10 +fi +if [ ! -e "_Binaries/Release/NET35" ] +then + mkdir _Binaries/Release/NET35 +fi +if [ ! -e "_Binaries/Release/NET4" ] +then + mkdir _Binaries/Release/NET4 +fi +if [ ! -e "_Binaries/Release/NET45" ] +then + mkdir _Binaries/Release/NET45 +fi +if [ ! -e "_Binaries/Release/NET45Std" ] +then + mkdir _Binaries/Release/NET45Std +fi +if [ ! -e "_Binaries/Release/UWP" ] +then + mkdir _Binaries/Release/UWP +fi +if [ ! -e "_Binaries/Release/UWPStd" ] +then + mkdir _Binaries/Release/UWPStd +fi +if [ ! -e "_Binaries/Release/Android" ] +then + mkdir _Binaries/Release/Android +fi +if [ ! -e "_Binaries/Release/AndroidStd" ] +then + mkdir _Binaries/Release/AndroidStd +fi +if [ ! -e "_Binaries/Release/iOS" ] +then + mkdir _Binaries/Release/iOS +fi +if [ ! -e "_Binaries/Release/iOSStd" ] +then + mkdir _Binaries/Release/iOSStd +fi +if [ ! -e "_Binaries/Release/SL5" ] +then + mkdir _Binaries/Release/SL5 +fi +if [ ! -e "_Binaries/Release/WIN81" ] +then + mkdir _Binaries/Release/WIN81 +fi +if [ ! -e "_Binaries/Release/WP81" ] +then + mkdir _Binaries/Release/WP81 +fi +if [ ! -e "_Binaries/Release/WPSL80" ] +then + mkdir _Binaries/Release/WPSL80 +fi +if [ ! -e "_Binaries/Release/WPSL81" ] +then + mkdir _Binaries/Release/WPSL81 +fi + +# PCL + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/PCL/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/PCL/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/PCL/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/PCL/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/PCL/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/PCL/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/PCL/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/PCL/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/PCL/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/PCL/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/PCL/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/PCL/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/PCL/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/PCL/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/PCL/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/PCL/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/PCL/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/PCL/Microsoft.Practices.ServiceLocation.xml +fi + +# .NET Standard 1.0 + +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/STD10/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/STD10/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/STD10/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Release/STD10/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/STD10/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Release/STD10/GalaSoft.MvvmLight.xml +fi + +# NET35 + +if [ -e "./GalaSoft.MvvmLight (NET35)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (NET35)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/NET35/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (NET35)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (NET35)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/NET35/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (NET35)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (NET35)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/NET35/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (NET35)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (NET35)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/NET35/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (NET35)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (NET35)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/NET35/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (NET35)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (NET35)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/NET35/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/NET35/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/NET35/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/NET35/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/NET35/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/NET35/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/NET35/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/NET35/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/NET35/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/NET35/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/NET35/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/NET35/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/NET35/Microsoft.Practices.ServiceLocation.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/System.Windows.Interactivity.dll" ./_Binaries/Debug/NET35/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Debug/System.Windows.Interactivity.xml" ./_Binaries/Debug/NET35/System.Windows.Interactivity.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/System.Windows.Interactivity.dll" ./_Binaries/Release/NET35/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET35)/bin/Release/System.Windows.Interactivity.xml" ./_Binaries/Release/NET35/System.Windows.Interactivity.xml +fi + +# NET4 + +if [ -e "./GalaSoft.MvvmLight (NET4)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (NET4)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/NET4/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (NET4)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (NET4)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/NET4/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (NET4)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (NET4)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/NET4/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (NET4)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (NET4)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/NET4/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (NET4)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (NET4)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/NET4/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (NET4)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (NET4)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/NET4/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/NET4/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/NET4/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/NET4/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/NET4/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/NET4/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/NET4/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/NET4/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/NET4/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/NET4/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/NET4/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/NET4/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/NET4/Microsoft.Practices.ServiceLocation.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/System.Windows.Interactivity.dll" ./_Binaries/Debug/NET4/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Debug/System.Windows.Interactivity.xml" ./_Binaries/Debug/NET4/System.Windows.Interactivity.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/System.Windows.Interactivity.dll" ./_Binaries/Release/NET4/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (NET4)/bin/Release/System.Windows.Interactivity.xml" ./_Binaries/Release/NET4/System.Windows.Interactivity.xml +fi + +# NET45 + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/NET45/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/NET45/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/NET45/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/NET45/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/NET45/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/NET45/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/NET45/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/NET45/Microsoft.Practices.ServiceLocation.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/System.Windows.Interactivity.dll" ./_Binaries/Debug/NET45/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Debug/System.Windows.Interactivity.xml" ./_Binaries/Debug/NET45/System.Windows.Interactivity.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/System.Windows.Interactivity.dll" ./_Binaries/Release/NET45/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45)/bin/Release/System.Windows.Interactivity.xml" ./_Binaries/Release/NET45/System.Windows.Interactivity.xml +fi + +# NET45Std + +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/NET45Std/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/NET45Std/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/NET45Std/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Release/NET45Std/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/NET45Std/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Release/NET45Std/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/NET45Std/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/NET45Std/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/NET45Std/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/NET45Std/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/NET45Std/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/NET45Std/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/System.Windows.Interactivity.dll" ./_Binaries/Debug/NET45Std/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Debug/System.Windows.Interactivity.xml" ./_Binaries/Debug/NET45Std/System.Windows.Interactivity.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/System.Windows.Interactivity.dll" ./_Binaries/Release/NET45Std/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (NET45Std)/bin/Release/System.Windows.Interactivity.xml" ./_Binaries/Release/NET45Std/System.Windows.Interactivity.xml +fi + +# UWP + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (UWP)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWP)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWP)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWP)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWP)/bin/Debug/GalaSoft.MvvmLight.Platform.pri" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWP)/bin/Debug/GalaSoft.MvvmLight.Platform.pri" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.Platform.pri +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWP)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWP)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/UWP/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWP)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWP)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWP)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWP)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWP)/bin/Release/GalaSoft.MvvmLight.Platform.pri" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWP)/bin/Release/GalaSoft.MvvmLight.Platform.pri" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.Platform.pri +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWP)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWP)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/UWP/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/UWP/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/UWP/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/UWP/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/UWP/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/UWP/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/UWP/Microsoft.Practices.ServiceLocation.xml +fi + +# UWPStd + +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/UWPStd/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/UWPStd/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/UWPStd/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Release/UWPStd/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/UWPStd/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Release/UWPStd/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/UWPStd/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/UWPStd/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Debug/GalaSoft.MvvmLight.Platform.pri" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Debug/GalaSoft.MvvmLight.Platform.pri" ./_Binaries/Debug/UWPStd/GalaSoft.MvvmLight.Platform.pri +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/UWPStd/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/UWPStd/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/UWPStd/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Release/GalaSoft.MvvmLight.Platform.pri" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Release/GalaSoft.MvvmLight.Platform.pri" ./_Binaries/Release/UWPStd/GalaSoft.MvvmLight.Platform.pri +fi +if [ -e "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (UWPStd)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/UWPStd/GalaSoft.MvvmLight.Platform.xml +fi + +# Android + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/Android/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/Android/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/Android/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (Android)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (Android)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (Android)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (Android)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (Android)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (Android)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (Android)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (Android)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (Android)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (Android)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (Android)/bin//Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (Android)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.dll" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.dll" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.AndroidSupport.dll +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.xml" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.xml" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.AndroidSupport.xml +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.dll" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.dll" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.AndroidSupport.dll +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.xml" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.xml" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.AndroidSupport.xml +fi + +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.dll" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.dll" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.AndroidX.dll +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.pdb" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.pdb" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.AndroidX.pdb +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.xml" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.xml" ./_Binaries/Debug/Android/GalaSoft.MvvmLight.Platform.AndroidX.xml +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.dll" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.dll" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.AndroidX.dll +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.pdb" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.pdb" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.AndroidX.pdb +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.xml" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.xml" ./_Binaries/Release/Android/GalaSoft.MvvmLight.Platform.AndroidX.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/Android/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/Android/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/Android/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/Android/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/Android/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/Android/Microsoft.Practices.ServiceLocation.xml +fi + +# AndroidStd + +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (AndroidStd)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.dll" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.dll" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidSupport.dll +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.xml" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidSupport.xml" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidSupport.xml +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.dll" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.dll" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidSupport.dll +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidSupport.pdb +fi +if [ -e "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.xml" ] +then + cp "./GalaSoft.MvvmLight.AndroidSupport/bin/Release/GalaSoft.MvvmLight.Platform.AndroidSupport.xml" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidSupport.xml +fi + +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.dll" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.dll" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidX.dll +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.pdb" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.pdb" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidX.pdb +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.xml" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Debug/GalaSoft.MvvmLight.Platform.AndroidX.xml" ./_Binaries/Debug/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidX.xml +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.dll" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.dll" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidX.dll +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.pdb" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.pdb" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidX.pdb +fi +if [ -e "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.xml" ] +then + cp "./GalaSoft.MvvmLight.AndroidX/bin/Release/GalaSoft.MvvmLight.Platform.AndroidX.xml" ./_Binaries/Release/AndroidStd/GalaSoft.MvvmLight.Platform.AndroidX.xml +fi + +# iOS + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/iOS/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOS)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/iOS/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/iOS/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/iOS/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/iOS/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/iOS/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/iOS/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin//Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/iOS/Microsoft.Practices.ServiceLocation.xml +fi + +# iOSStd + +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/iOSStd/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/iOSStd/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Debug/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/iOSStd/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.dll" ./_Binaries/Release/iOSStd/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/iOSStd/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight.STD10/bin/Release/netstandard1.0/GalaSoft.MvvmLight.xml" ./_Binaries/Release/iOSStd/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/iOSStd/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/iOSStd/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/iOSStd/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/iOSStd/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/iOSStd/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (iOSStd)/bin/iPhone/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/iOSStd/GalaSoft.MvvmLight.Platform.xml +fi + +# SL5 + +if [ -e "./GalaSoft.MvvmLight (SL5)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (SL5)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/SL5/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (SL5)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (SL5)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/SL5/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (SL5)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (SL5)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/SL5/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (SL5)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (SL5)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/SL5/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (SL5)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (SL5)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/SL5/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (SL5)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (SL5)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/SL5/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/SL5/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/SL5/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/SL5/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/SL5/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/SL5/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/SL5/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/SL5/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/SL5/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/SL5/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/SL5/Microsoft.Practices.ServiceLocation.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/System.Windows.Interactivity.dll" ./_Binaries/Debug/SL5/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Debug/System.Windows.Interactivity.xml" ./_Binaries/Debug/SL5/System.Windows.Interactivity.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/System.Windows.Interactivity.dll" ./_Binaries/Release/SL5/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (SL5)/bin/Release/System.Windows.Interactivity.xml" ./_Binaries/Release/SL5/System.Windows.Interactivity.xml +fi + +# Win81 + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Debug/GalaSoft.MvvmLight.Platform.pri" ] +then + cp "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Debug/GalaSoft.MvvmLight.Platform.pri" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.Platform.pri +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/WIN81/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Release/GalaSoft.MvvmLight.Platform.pri" ] +then + cp "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Release/GalaSoft.MvvmLight.Platform.pri" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.Platform.pri +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WIN81)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/WIN81/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/WIN81/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/WIN81/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/WIN81/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/WIN81/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/WIN81/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/WIN81/Microsoft.Practices.ServiceLocation.xml +fi + +# WP81 + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (WP81)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WP81)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WP81)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (WP81)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WP81)/bin/Debug/GalaSoft.MvvmLight.Platform.pri" ] +then + cp "./GalaSoft.MvvmLight.Platform (WP81)/bin/Debug/GalaSoft.MvvmLight.Platform.pri" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.Platform.pri +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WP81)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WP81)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/WP81/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WP81)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WP81)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WP81)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (WP81)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WP81)/bin/Release/GalaSoft.MvvmLight.Platform.pri" ] +then + cp "./GalaSoft.MvvmLight.Platform (WP81)/bin/Release/GalaSoft.MvvmLight.Platform.pri" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.Platform.pri +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WP81)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WP81)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/WP81/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/WP81/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/WP81/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/WP81/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/WP81/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/WP81/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/WP81/Microsoft.Practices.ServiceLocation.xml +fi + +# WPSL80 + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/WPSL80/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/WPSL80/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/WPSL80/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/WPSL80/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/WPSL80/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/WPSL80/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/WPSL80/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/WPSL80/Microsoft.Practices.ServiceLocation.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/System.Windows.Interactivity.dll" ./_Binaries/Debug/WPSL80/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Debug/System.Windows.Interactivity.xml" ./_Binaries/Debug/WPSL80/System.Windows.Interactivity.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/System.Windows.Interactivity.dll" ./_Binaries/Release/WPSL80/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL80)/bin/Release/System.Windows.Interactivity.xml" ./_Binaries/Release/WPSL80/System.Windows.Interactivity.xml +fi + +# WPSL81 + +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.dll" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.pdb" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Debug/GalaSoft.MvvmLight.xml" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.xml +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.dll" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.dll +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.pdb" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.pdb +fi +if [ -e "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ] +then + cp "./GalaSoft.MvvmLight (PCL)/bin/Release/GalaSoft.MvvmLight.xml" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.Extras.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.dll" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.Extras.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.pdb" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.Extras.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/GalaSoft.MvvmLight.Extras.xml" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.Extras.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Debug/WPSL81/GalaSoft.MvvmLight.Platform.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/GalaSoft.MvvmLight.Platform.dll" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.Platform.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/GalaSoft.MvvmLight.Platform.pdb" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.Platform.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/GalaSoft.MvvmLight.Platform.xml" ./_Binaries/Release/WPSL81/GalaSoft.MvvmLight.Platform.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Debug/WPSL81/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Debug/WPSL81/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Debug/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Debug/WPSL81/Microsoft.Practices.ServiceLocation.xml +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.dll" ./_Binaries/Release/WPSL81/Microsoft.Practices.ServiceLocation.dll +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.pdb" ./_Binaries/Release/WPSL81/Microsoft.Practices.ServiceLocation.pdb +fi +if [ -e "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ] +then + cp "./GalaSoft.MvvmLight.Extras (PCL)/bin/Release/Microsoft.Practices.ServiceLocation.xml" ./_Binaries/Release/WPSL81/Microsoft.Practices.ServiceLocation.xml +fi + +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/System.Windows.Interactivity.dll" ./_Binaries/Debug/WPSL81/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Debug/System.Windows.Interactivity.xml" ./_Binaries/Debug/WPSL81/System.Windows.Interactivity.xml +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/System.Windows.Interactivity.dll" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/System.Windows.Interactivity.dll" ./_Binaries/Release/WPSL81/System.Windows.Interactivity.dll +fi +if [ -e "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/System.Windows.Interactivity.xml" ] +then + cp "./GalaSoft.MvvmLight.Platform (WPSL81)/bin/Release/System.Windows.Interactivity.xml" ./_Binaries/Release/WPSL81/System.Windows.Interactivity.xml +fi \ No newline at end of file diff --git a/NuGet/MvvmLightAndroidX.nuspec b/NuGet/MvvmLightAndroidX.nuspec new file mode 100644 index 00000000..19cf3d46 --- /dev/null +++ b/NuGet/MvvmLightAndroidX.nuspec @@ -0,0 +1,42 @@ + + + + MvvmLightAndroidX + 5.4.1.1 + MVVM Light Android X + Laurent Bugnion (GalaSoft) + Laurent Bugnion (GalaSoft) + https://github.com/lbugnion/mvvmlight/blob/master/LICENSE + http://www.mvvmlight.net + http://mvvmlight.net/resources/logo/icon_100x100_transparent.png + true + The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in Silverlight, WPF, Windows Phone, Windows 10 UWP, Xamarin.Android, Xamarin.iOS, Xamarin.Forms. It is a light and pragmatic framework that allows you to pick which components you want to use. This version contains only the AndroidX libraries. At the moment this includes support for RecyclerView with an ObservableRecyclerAdapter and a CachingViewHolder. + The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in Silverlight, WPF, Windows Phone, Windows 10 UWP, Xamarin.Android, Xamarin.iOS, Xamarin.Forms. It is a light and pragmatic framework that allows you to pick which components you want to use. This version contains only the AndroidX libraries. At the moment this includes support for RecyclerView with an ObservableRecyclerAdapter and a CachingViewHolder. + http://www.mvvmlight.net/installing/changes + Copyright 2009-2018 Laurent Bugnion (GalaSoft) + en-US + mvvm mvvmlight silverlight windowsstore winrt win10 uwp winstore wpf windowsphone windowsphone8 xamarin android iOS xamarinforms pcl + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/utility_scripts/build-androidx.sh b/utility_scripts/build-androidx.sh new file mode 100644 index 00000000..0a0c693d --- /dev/null +++ b/utility_scripts/build-androidx.sh @@ -0,0 +1,43 @@ +# How to build package: + +# - Run `cd GalaSoft.MvvmLight` +# - Build `GalaSoft.MvvmLight (PCL).csproj` as Release +# - Build `GalaSoft.MvvmLight.Platform.AndroidX.csproj` as Release +# - Run `sh _gatherbinaries.sh` +# - Run `nuget pack ../NuGet/MvvmLightAndroidX.nuspec` + +# N.B. The solution that includes AndroidX project is: `GalaSoft.MvvmLight (VS2017).sln` + +sh utility_scripts/clean-full.sh + +set -e # This will make the script stop if an error happens + +cd GalaSoft.MvvmLight + +echo 'Restoring packages for GalaSoft.MvvmLight (PCL)' +nuget \ + restore \ + -PackagesDirectory packages \ + 'GalaSoft.MvvmLight (PCL)/GalaSoft.MvvmLight (PCL).csproj' + +echo 'Building GalaSoft.MvvmLight (PCL)' +msbuild \ + /t:Build \ + /p:Configuration='Release' \ + 'GalaSoft.MvvmLight (PCL)/GalaSoft.MvvmLight (PCL).csproj' + +echo 'Restoring packages for GalaSoft.MvvmLight.AndroidX' +nuget \ + restore \ + -PackagesDirectory packages \ + 'GalaSoft.MvvmLight.AndroidX/GalaSoft.MvvmLight.Platform.AndroidX.csproj' + +echo 'Building GalaSoft.MvvmLight.AndroidX' +msbuild \ + /t:Build \ + /p:Configuration='Release' \ + 'GalaSoft.MvvmLight.AndroidX/GalaSoft.MvvmLight.Platform.AndroidX.csproj' + +sh _gatherbinaries.sh + +nuget pack ../NuGet/MvvmLightAndroidX.nuspec \ No newline at end of file diff --git a/utility_scripts/clean-full.sh b/utility_scripts/clean-full.sh new file mode 100644 index 00000000..fdb352ba --- /dev/null +++ b/utility_scripts/clean-full.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +echo "Cleaning Packages folder" +rm -r GalaSoft.MvvmLight/packages + +echo "Cleaning Bin/Obj" +/usr/bin/find . -name obj -type d -exec /bin/rm -rf {} \; +/usr/bin/find . -name bin -type d -exec /bin/rm -rf {} \; + +echo "Cleaning Binaries" +rm -r GalaSoft.MvvmLight/_Binaries \ No newline at end of file