Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/16/10 04:53:58 (15 years ago)
Author:
swagner
Message:

Adaptions according to the new IContent interface (#969).

Location:
trunk/sources/HeuristicLab.Collections/3.3
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Collections/3.3/HeuristicLab.Collections-3.3.csproj

    r2900 r3368  
    122122  </ItemGroup>
    123123  <ItemGroup>
     124    <ProjectReference Include="..\..\HeuristicLab.Common\3.2\HeuristicLab.Common-3.2.csproj">
     125      <Project>{1FC004FC-59AF-4249-B1B6-FF25873A20E4}</Project>
     126      <Name>HeuristicLab.Common-3.2</Name>
     127    </ProjectReference>
    124128    <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">
    125129      <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project>
  • trunk/sources/HeuristicLab.Collections/3.3/HeuristicLabCollectionsPlugin.cs.frame

    r2790 r3368  
    2828  [Plugin("HeuristicLab.Collections", "3.3.0.$WCREV$")]
    2929  [PluginFile("HeuristicLab.Collections-3.3.dll", PluginFileType.Assembly)]
     30  [PluginDependency("HeuristicLab.Common", "3.2")]
    3031  [PluginDependency("HeuristicLab.Persistence", "3.3")]
    3132  public class HeuristicLabCollectionsPlugin : PluginBase {
  • trunk/sources/HeuristicLab.Collections/3.3/IObservableArray.cs

    r3317 r3368  
    2323using System.Collections.Generic;
    2424using System.ComponentModel;
     25using HeuristicLab.Common;
    2526
    2627namespace HeuristicLab.Collections {
    27   public interface IObservableArray<T> : IList<T>, INotifyObservableArrayItemsChanged<T>, INotifyPropertyChanged {
    28     bool ReadOnlyView { get; set; }
     28  public interface IObservableArray<T> : IList<T>, INotifyObservableArrayItemsChanged<T>, INotifyPropertyChanged, IContent {
    2929    int Length { get; }
    30 
    31     event EventHandler ReadOnlyViewChanged;
    3230  }
    3331}
  • trunk/sources/HeuristicLab.Collections/3.3/IObservableCollection.cs

    r3317 r3368  
    2323using System.Collections.Generic;
    2424using System.ComponentModel;
     25using HeuristicLab.Common;
    2526
    2627namespace HeuristicLab.Collections {
    27   public interface IObservableCollection<T> : ICollection<T>, INotifyObservableCollectionItemsChanged<T>, INotifyPropertyChanged {
    28     bool ReadOnlyView { get; set; }
    29 
    30     event EventHandler ReadOnlyViewChanged;
    31   }
     28  public interface IObservableCollection<T> : ICollection<T>, INotifyObservableCollectionItemsChanged<T>, INotifyPropertyChanged, IContent { }
    3229}
  • trunk/sources/HeuristicLab.Collections/3.3/ReadOnlyObservableArray.cs

    r3317 r3368  
    2525using System.ComponentModel;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Common;
    2728
    2829namespace HeuristicLab.Collections {
     
    122123    }
    123124
    124     event EventHandler IObservableArray<T>.ReadOnlyViewChanged {
     125    event EventHandler IContent.ReadOnlyViewChanged {
    125126      add { }
    126127      remove { }
  • trunk/sources/HeuristicLab.Collections/3.3/ReadOnlyObservableCollection.cs

    r3317 r3368  
    2424using System.Collections.Generic;
    2525using System.ComponentModel;
     26using HeuristicLab.Common;
    2627using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2728
     
    100101    }
    101102
    102     event EventHandler IObservableCollection<T>.ReadOnlyViewChanged {
     103    event EventHandler IContent.ReadOnlyViewChanged {
    103104      add { }
    104105      remove { }
  • trunk/sources/HeuristicLab.Collections/3.3/ReadOnlyObservableDictionary.cs

    r3317 r3368  
    2424using System.Collections.Generic;
    2525using System.ComponentModel;
     26using HeuristicLab.Common;
    2627using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2728
     
    128129    }
    129130
    130     event EventHandler IObservableCollection<KeyValuePair<TKey, TValue>>.ReadOnlyViewChanged {
     131    event EventHandler IContent.ReadOnlyViewChanged {
    131132      add { }
    132133      remove { }
  • trunk/sources/HeuristicLab.Collections/3.3/ReadOnlyObservableKeyedCollection.cs

    r3317 r3368  
    2424using System.Collections.Generic;
    2525using System.ComponentModel;
     26using HeuristicLab.Common;
    2627using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2728
     
    117118    }
    118119
    119     event EventHandler IObservableCollection<TItem>.ReadOnlyViewChanged {
     120    event EventHandler IContent.ReadOnlyViewChanged {
    120121      add { }
    121122      remove { }
  • trunk/sources/HeuristicLab.Collections/3.3/ReadOnlyObservableList.cs

    r3317 r3368  
    2424using System.Collections.Generic;
    2525using System.ComponentModel;
     26using HeuristicLab.Common;
    2627using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2728
     
    124125    }
    125126
    126     event EventHandler IObservableCollection<T>.ReadOnlyViewChanged {
     127    event EventHandler IContent.ReadOnlyViewChanged {
    127128      add { }
    128129      remove { }
  • trunk/sources/HeuristicLab.Collections/3.3/ReadOnlyObservableSet.cs

    r3317 r3368  
    2424using System.Collections.Generic;
    2525using System.ComponentModel;
     26using HeuristicLab.Common;
    2627using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2728
     
    141142    }
    142143
    143     event EventHandler IObservableCollection<T>.ReadOnlyViewChanged {
     144    event EventHandler IContent.ReadOnlyViewChanged {
    144145      add { }
    145146      remove { }
Note: See TracChangeset for help on using the changeset viewer.