| 
1 | 1 | <Type Name="ObservableCollection<T>" FullName="System.Collections.ObjectModel.ObservableCollection<T>">  | 
2 | 2 |   <TypeSignature Language="C#" Value="public class ObservableCollection<T> : System.Collections.ObjectModel.Collection<T>, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged" />  | 
3 |  | -  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ObservableCollection`1<T> extends System.Collections.ObjectModel.Collection`1<!T> implements class System.Collections.Specialized.INotifyCollectionChanged, class System.ComponentModel.INotifyPropertyChanged" FrameworkAlternate="dotnet-uwp-10.0;net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;windowsdesktop-10.0;windowsdesktop-3.1;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
 | 3 | +  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ObservableCollection`1<T> extends System.Collections.ObjectModel.Collection`1<!T> implements class System.Collections.Specialized.INotifyCollectionChanged, class System.ComponentModel.INotifyPropertyChanged" FrameworkAlternate="dotnet-uwp-10.0;net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;windowsdesktop-10.0;windowsdesktop-3.1;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-7.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
4 | 4 |   <TypeSignature Language="DocId" Value="T:System.Collections.ObjectModel.ObservableCollection`1" />  | 
5 | 5 |   <TypeSignature Language="VB.NET" Value="Public Class ObservableCollection(Of T)
Inherits Collection(Of T)
Implements INotifyCollectionChanged, INotifyPropertyChanged" />  | 
6 | 6 |   <TypeSignature Language="F#" Value="type ObservableCollection<'T> = class
    inherit Collection<'T>
    interface INotifyCollectionChanged
    interface INotifyPropertyChanged" />  | 
 | 
52 | 52 |     <TypeForwarding From="WindowsBase" FromVersion="4.0.0.0" To="System.ObjectModel" ToVersion="4.1.2.0" FrameworkAlternate="windowsdesktop-3.1" />  | 
53 | 53 |     <TypeForwarding From="WindowsBase" FromVersion="5.0.0.0" To="System.ObjectModel" ToVersion="5.0.0.0" FrameworkAlternate="windowsdesktop-5.0" />  | 
54 | 54 |     <TypeForwarding From="WindowsBase" FromVersion="6.0.0.0" To="System.ObjectModel" ToVersion="6.0.0.0" FrameworkAlternate="windowsdesktop-6.0" />  | 
 | 55 | +    <TypeForwarding From="WindowsBase" FromVersion="7.0.0.0" To="System.ObjectModel" ToVersion="7.0.0.0" FrameworkAlternate="windowsdesktop-7.0" />  | 
55 | 56 |     <TypeForwarding From="WindowsBase" FromVersion="8.0.0.0" To="System.ObjectModel" ToVersion="8.0.0.0" FrameworkAlternate="windowsdesktop-8.0" />  | 
56 | 57 |     <TypeForwarding From="WindowsBase" FromVersion="9.0.0.0" To="System.ObjectModel" ToVersion="9.0.0.0" FrameworkAlternate="windowsdesktop-9.0" />  | 
57 | 58 |   </TypeForwardingChain>  | 
 | 
73 | 74 |     </Interface>  | 
74 | 75 |   </Interfaces>  | 
75 | 76 |   <Attributes>  | 
76 |  | -    <Attribute FrameworkAlternate="net-10.0;net-8.0;net-9.0;windowsdesktop-10.0;windowsdesktop-8.0;windowsdesktop-9.0">  | 
 | 77 | +    <Attribute FrameworkAlternate="net-10.0;net-8.0;net-9.0;windowsdesktop-10.0;windowsdesktop-7.0;windowsdesktop-8.0;windowsdesktop-9.0">  | 
77 | 78 |       <AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]</AttributeName>  | 
78 | 79 |       <AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]</AttributeName>  | 
79 | 80 |     </Attribute>  | 
 | 
430 | 431 |       <MemberSignature Language="C#" Value="public virtual event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged;" FrameworkAlternate="dotnet-uwp-10.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;windowsdesktop-3.1" />  | 
431 | 432 |       <MemberSignature Language="ILAsm" Value=".event class System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged" />  | 
432 | 433 |       <MemberSignature Language="DocId" Value="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged" />  | 
433 |  | -      <MemberSignature Language="VB.NET" Value="Public Overridable Custom Event CollectionChanged As NotifyCollectionChangedEventHandler " FrameworkAlternate="dotnet-uwp-10.0;net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;windowsdesktop-10.0;windowsdesktop-3.1;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
 | 434 | +      <MemberSignature Language="VB.NET" Value="Public Overridable Custom Event CollectionChanged As NotifyCollectionChangedEventHandler " FrameworkAlternate="dotnet-uwp-10.0;net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;windowsdesktop-10.0;windowsdesktop-3.1;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-7.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
434 | 435 |       <MemberSignature Language="F#" Value="member this.CollectionChanged : System.Collections.Specialized.NotifyCollectionChangedEventHandler " Usage="member this.CollectionChanged : System.Collections.Specialized.NotifyCollectionChangedEventHandler " />  | 
435 | 436 |       <MemberSignature Language="C++ CLI" Value="public:
 virtual event System::Collections::Specialized::NotifyCollectionChangedEventHandler ^ CollectionChanged;" />  | 
436 |  | -      <MemberSignature Language="C#" Value="public virtual event System.Collections.Specialized.NotifyCollectionChangedEventHandler? CollectionChanged;" FrameworkAlternate="net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;windowsdesktop-10.0;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
 | 437 | +      <MemberSignature Language="C#" Value="public virtual event System.Collections.Specialized.NotifyCollectionChangedEventHandler? CollectionChanged;" FrameworkAlternate="net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;windowsdesktop-10.0;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-7.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
437 | 438 |       <MemberSignature Language="VB.NET" Value="Public Overridable Event CollectionChanged As NotifyCollectionChangedEventHandler " FrameworkAlternate="netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />  | 
438 | 439 |       <MemberType>Event</MemberType>  | 
439 | 440 |       <Implements>  | 
 | 
791 | 792 |       <MemberSignature Language="C#" Value="protected virtual event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;" FrameworkAlternate="dotnet-uwp-10.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;windowsdesktop-3.1" />  | 
792 | 793 |       <MemberSignature Language="ILAsm" Value=".event class System.ComponentModel.PropertyChangedEventHandler PropertyChanged" />  | 
793 | 794 |       <MemberSignature Language="DocId" Value="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged" />  | 
794 |  | -      <MemberSignature Language="VB.NET" Value="Protected Overridable Custom Event PropertyChanged As PropertyChangedEventHandler " FrameworkAlternate="dotnet-uwp-10.0;net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;windowsdesktop-10.0;windowsdesktop-3.1;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
 | 795 | +      <MemberSignature Language="VB.NET" Value="Protected Overridable Custom Event PropertyChanged As PropertyChangedEventHandler " FrameworkAlternate="dotnet-uwp-10.0;net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;windowsdesktop-10.0;windowsdesktop-3.1;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-7.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
795 | 796 |       <MemberSignature Language="F#" Value="member this.PropertyChanged : System.ComponentModel.PropertyChangedEventHandler " Usage="member this.PropertyChanged : System.ComponentModel.PropertyChangedEventHandler " />  | 
796 | 797 |       <MemberSignature Language="C++ CLI" Value="protected:
 virtual event System::ComponentModel::PropertyChangedEventHandler ^ PropertyChanged;" />  | 
797 |  | -      <MemberSignature Language="C#" Value="protected virtual event System.ComponentModel.PropertyChangedEventHandler? PropertyChanged;" FrameworkAlternate="net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;windowsdesktop-10.0;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
 | 798 | +      <MemberSignature Language="C#" Value="protected virtual event System.ComponentModel.PropertyChangedEventHandler? PropertyChanged;" FrameworkAlternate="net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;windowsdesktop-10.0;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-7.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
798 | 799 |       <MemberSignature Language="VB.NET" Value="Protected Overridable Event PropertyChanged As PropertyChangedEventHandler " FrameworkAlternate="netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />  | 
799 | 800 |       <MemberType>Event</MemberType>  | 
800 | 801 |       <Implements>  | 
 | 
968 | 969 |       <MemberSignature Language="DocId" Value="E:System.Collections.ObjectModel.ObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged" />  | 
969 | 970 |       <MemberSignature Language="VB.NET" Value="Custom Event PropertyChanged As PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged" />  | 
970 | 971 |       <MemberSignature Language="F#" Value="member this.System.ComponentModel.INotifyPropertyChanged.PropertyChanged : System.ComponentModel.PropertyChangedEventHandler " Usage="member this.System.ComponentModel.INotifyPropertyChanged.PropertyChanged : System.ComponentModel.PropertyChangedEventHandler " />  | 
971 |  | -      <MemberSignature Language="C#" Value="event System.ComponentModel.PropertyChangedEventHandler? System.ComponentModel.INotifyPropertyChanged.PropertyChanged;" FrameworkAlternate="net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;windowsdesktop-10.0;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
 | 972 | +      <MemberSignature Language="C#" Value="event System.ComponentModel.PropertyChangedEventHandler? System.ComponentModel.INotifyPropertyChanged.PropertyChanged;" FrameworkAlternate="net-10.0;net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;windowsdesktop-10.0;windowsdesktop-5.0;windowsdesktop-6.0;windowsdesktop-7.0;windowsdesktop-8.0;windowsdesktop-9.0" />  | 
972 | 973 |       <MemberType>Event</MemberType>  | 
973 | 974 |       <Implements>  | 
974 | 975 |         <InterfaceMember>E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged</InterfaceMember>  | 
 | 
0 commit comments