﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ReadOnlyObservableCollection&lt;T&gt;" FullName="System.Collections.ObjectModel.ReadOnlyObservableCollection&lt;T&gt;"><TypeSignature Language="C#" Value="public class ReadOnlyObservableCollection&lt;T&gt; : System.Collections.ObjectModel.ReadOnlyCollection&lt;T&gt;, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ReadOnlyObservableCollection`1&lt;T&gt; extends System.Collections.ObjectModel.ReadOnlyCollection`1&lt;!T&gt; implements class System.Collections.Specialized.INotifyCollectionChanged, class System.ComponentModel.INotifyPropertyChanged" /><AssemblyInfo><AssemblyName>System</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><TypeParameters><TypeParameter Name="T" /></TypeParameters><Base><BaseTypeName>System.Collections.ObjectModel.ReadOnlyCollection&lt;T&gt;</BaseTypeName><BaseTypeArguments><BaseTypeArgument TypeParamName="!0">T</BaseTypeArgument></BaseTypeArguments></Base><Interfaces><Interface><InterfaceName>System.Collections.Specialized.INotifyCollectionChanged</InterfaceName></Interface><Interface><InterfaceName>System.ComponentModel.INotifyPropertyChanged</InterfaceName></Interface></Interfaces><Attributes><Attribute><AttributeName>System.Runtime.CompilerServices.TypeForwardedFrom("WindowsBase, Version=3.0.0.0, PublicKeyToken=31bf3856ad364e35")</AttributeName></Attribute></Attributes><Docs><typeparam name="T">To be added.</typeparam><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This class is a read-only wrapper around an <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />. If changes are made to the underlying collection, the <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" /> reflects those changes. To be notified of the changes to this class, subscribe to the <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged" /> or <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged" /> event.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents a read-only <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ReadOnlyObservableCollection (System.Collections.ObjectModel.ObservableCollection&lt;T&gt; list);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.ObjectModel.ObservableCollection`1&lt;!T&gt; list) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="list" Type="System.Collections.ObjectModel.ObservableCollection&lt;T&gt;" /></Parameters><Docs><param name="list">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CollectionChanged"><MemberSignature Language="C#" Value="protected virtual event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged;" /><MemberSignature Language="ILAsm" Value=".event class System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Specialized.NotifyCollectionChangedEventHandler</ReturnType></ReturnValue><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For more information, see <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Occurs when an item is added or removed.</para></summary></Docs></Member><Member MemberName="OnCollectionChanged"><MemberSignature Language="C#" Value="protected virtual void OnCollectionChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs args);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnCollectionChanged(class System.Collections.Specialized.NotifyCollectionChangedEventArgs args) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="args" Type="System.Collections.Specialized.NotifyCollectionChangedEventArgs" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Raises the <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged" /> event using the provided arguments.</para></summary><param name="args"><attribution license="cc4" from="Microsoft" modified="false" />Arguments of the event being raised.</param></Docs></Member><Member MemberName="OnPropertyChanged"><MemberSignature Language="C#" Value="protected virtual void OnPropertyChanged (System.ComponentModel.PropertyChangedEventArgs args);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPropertyChanged(class System.ComponentModel.PropertyChangedEventArgs args) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="args" Type="System.ComponentModel.PropertyChangedEventArgs" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Raises the <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged" /> event using the provided arguments.</para></summary><param name="args"><attribution license="cc4" from="Microsoft" modified="false" />Arguments of the event being raised.</param></Docs></Member><Member MemberName="PropertyChanged"><MemberSignature Language="C#" Value="protected virtual event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;" /><MemberSignature Language="ILAsm" Value=".event class System.ComponentModel.PropertyChangedEventHandler PropertyChanged" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ComponentModel.PropertyChangedEventHandler</ReturnType></ReturnValue><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For more information, see <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Occurs when a property value changes.</para></summary></Docs></Member></Members></Type>