Merge remote-tracking branch 'joncham/sgen-msvc2'
[mono.git] / mcs / class / System / Documentation / en / System.ComponentModel / INotifyDataErrorInfo.xml
1 <Type Name="INotifyDataErrorInfo" FullName="System.ComponentModel.INotifyDataErrorInfo">
2   <TypeSignature Language="C#" Value="public interface INotifyDataErrorInfo" />
3   <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract INotifyDataErrorInfo" />
4   <AssemblyInfo>
5     <AssemblyName>System</AssemblyName>
6     <AssemblyVersion>4.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Interfaces />
9   <Docs>
10     <summary>Provides an interface for async and sync data validation.</summary>
11     <remarks>To be added.</remarks>
12   </Docs>
13   <Members>
14     <Member MemberName="ErrorsChanged">
15       <MemberSignature Language="C#" Value="public event EventHandler&lt;System.ComponentModel.DataErrorsChangedEventArgs&gt; ErrorsChanged;" />
16       <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class System.ComponentModel.DataErrorsChangedEventArgs&gt; ErrorsChanged" />
17       <MemberType>Event</MemberType>
18       <AssemblyInfo>
19         <AssemblyVersion>4.0.0.0</AssemblyVersion>
20       </AssemblyInfo>
21       <ReturnValue>
22         <ReturnType>System.EventHandler&lt;System.ComponentModel.DataErrorsChangedEventArgs&gt;</ReturnType>
23       </ReturnValue>
24       <Docs>
25         <summary>Event that is fired when the validation errors change for a property or entire object.</summary>
26         <remarks>To be added.</remarks>
27       </Docs>
28     </Member>
29     <Member MemberName="GetErrors">
30       <MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetErrors (string propertyName);" />
31       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.IEnumerable GetErrors(string propertyName) cil managed" />
32       <MemberType>Method</MemberType>
33       <AssemblyInfo>
34         <AssemblyVersion>4.0.0.0</AssemblyVersion>
35       </AssemblyInfo>
36       <ReturnValue>
37         <ReturnType>System.Collections.IEnumerable</ReturnType>
38       </ReturnValue>
39       <Parameters>
40         <Parameter Name="propertyName" Type="System.String" />
41       </Parameters>
42       <Docs>
43         <param name="propertyName">The name of property.</param>
44         <summary>Gets a System.Collections.IEnumerable of the errors for the provided property or entire object.</summary>
45         <returns>A System.Collections.IEnumerable of the errors for the provided property or entire object.</returns>
46         <remarks>To be added.</remarks>
47       </Docs>
48     </Member>
49     <Member MemberName="HasErrors">
50       <MemberSignature Language="C#" Value="public bool HasErrors { get; }" />
51       <MemberSignature Language="ILAsm" Value=".property instance bool HasErrors" />
52       <MemberType>Property</MemberType>
53       <AssemblyInfo>
54         <AssemblyVersion>4.0.0.0</AssemblyVersion>
55       </AssemblyInfo>
56       <ReturnValue>
57         <ReturnType>System.Boolean</ReturnType>
58       </ReturnValue>
59       <Docs>
60         <summary>Gets a value indicating whether there are validation errors.</summary>
61         <value>To be added.</value>
62         <remarks>To be added.</remarks>
63       </Docs>
64     </Member>
65   </Members>
66 </Type>