summaryrefslogtreecommitdiff
path: root/docs/Xamarin.Forms.Pages/Xamarin.Forms.Pages/DataItem.xml
blob: 6ae299bed1f0b5fa35340ac0b425dce9b30617b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
<Type Name="DataItem" FullName="Xamarin.Forms.Pages.DataItem">
  <TypeSignature Language="C#" Value="public class DataItem : System.ComponentModel.INotifyPropertyChanged, Xamarin.Forms.Pages.IDataItem" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DataItem extends System.Object implements class System.ComponentModel.INotifyPropertyChanged, class Xamarin.Forms.Pages.IDataItem" />
  <AssemblyInfo>
    <AssemblyName>Xamarin.Forms.Pages</AssemblyName>
    <AssemblyVersion>1.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces>
    <Interface>
      <InterfaceName>System.ComponentModel.INotifyPropertyChanged</InterfaceName>
    </Interface>
    <Interface>
      <InterfaceName>Xamarin.Forms.Pages.IDataItem</InterfaceName>
    </Interface>
  </Interfaces>
  <Docs>
    <summary>An item of data for display in a data page.</summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public DataItem ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters />
      <Docs>
        <summary>Creates an empty <see cref="T:Xamarin.Forms.Pages.DataItem" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public DataItem (string name, object value);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, object value) cil managed" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters>
        <Parameter Name="name" Type="System.String" />
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="name">The name, or key, for the data item.</param>
        <param name="value">The value of the data item.</param>
        <summary>Creates a new data item with the specified name and value.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Equals">
      <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="obj" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="obj">The object to compare to the current object.</param>
        <summary>Returns <see langword="true" /> if <paramref name="obj" /> is the same object as the current data item, or if it is another <see cref="T:Xamarin.Forms.Pages.DataItem" /> that contains the same name and value. Otherwise, returns <see langword="false" />.</summary>
        <returns><see langword="true" /> if <paramref name="obj" /> is the same object as the current data item, or if it is another <see cref="T:Xamarin.Forms.Pages.DataItem" /> that contains the same name and value. Otherwise, <see langword="false" />.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Equals">
      <MemberSignature Language="C#" Value="protected bool Equals (Xamarin.Forms.Pages.DataItem other);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance bool Equals(class Xamarin.Forms.Pages.DataItem other) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="other" Type="Xamarin.Forms.Pages.DataItem" />
      </Parameters>
      <Docs>
        <param name="other">The <see cref="T:Xamarin.Forms.Pages.DataItem" /> to compare to the current object.</param>
        <summary>Returns <see langword="true" /> if <paramref name="other" /> contains the same name and value. Otherwise, returns <see langword="false" />.</summary>
        <returns><see langword="true" /> if <paramref name="other" /> contains the same name and value. Otherwise, <see langword="false" />.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetHashCode">
      <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Returns the hash code for the combined name and value, or 0 if a hash code cannot be determined.</summary>
        <returns>The hash code for the combined name and value, or 0 if a hash code cannot be determined.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Name">
      <MemberSignature Language="C#" Value="public string Name { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string Name" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets the name of the data item.</summary>
        <value>The name of the data item.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="OnPropertyChanged">
      <MemberSignature Language="C#" Value="protected virtual void OnPropertyChanged (string propertyName = null);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPropertyChanged(string propertyName) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="propertyName" Type="System.String">
          <Attributes>
            <Attribute>
              <AttributeName>System.Runtime.CompilerServices.CallerMemberName</AttributeName>
            </Attribute>
          </Attributes>
        </Parameter>
      </Parameters>
      <Docs>
        <param name="propertyName">The name of the property that changed.</param>
        <summary>Called after either the name or property changes.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Equality">
      <MemberSignature Language="C#" Value="public static bool op_Equality (Xamarin.Forms.Pages.DataItem left, Xamarin.Forms.Pages.DataItem right);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(class Xamarin.Forms.Pages.DataItem left, class Xamarin.Forms.Pages.DataItem right) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="left" Type="Xamarin.Forms.Pages.DataItem" />
        <Parameter Name="right" Type="Xamarin.Forms.Pages.DataItem" />
      </Parameters>
      <Docs>
        <param name="left">The first <see cref="T:Xamarin.Forms.Pages.DataItem" /> to compare.</param>
        <param name="right">The second <see cref="T:Xamarin.Forms.Pages.DataItem" /> to compare.</param>
        <summary>Returns <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are the same object, or if they have the same name and value. Otherwise, returns <see langword="false" />.</summary>
        <returns><see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are the same object, or if they have the same name and value. Otherwise, <see langword="false" />.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Inequality">
      <MemberSignature Language="C#" Value="public static bool op_Inequality (Xamarin.Forms.Pages.DataItem left, Xamarin.Forms.Pages.DataItem right);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(class Xamarin.Forms.Pages.DataItem left, class Xamarin.Forms.Pages.DataItem right) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="left" Type="Xamarin.Forms.Pages.DataItem" />
        <Parameter Name="right" Type="Xamarin.Forms.Pages.DataItem" />
      </Parameters>
      <Docs>
          <param name="left">The first <see cref="T:Xamarin.Forms.Pages.DataItem" /> to compare.</param>
          <param name="right">The second <see cref="T:Xamarin.Forms.Pages.DataItem" /> to compare.</param>
          <summary>Returns <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not the same object, or if they are the same object, but have different names or values. Otherwise, returns <see langword="false" />.</summary>
          <returns><see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not the same object, or if they are the same object, but have different names or values. Otherwise, <see langword="false" />.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PropertyChanged">
      <MemberSignature Language="C#" Value="public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;" />
      <MemberSignature Language="ILAsm" Value=".event class System.ComponentModel.PropertyChangedEventHandler PropertyChanged" />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.ComponentModel.PropertyChangedEventHandler</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Event that is raised when the name or value is changed.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Value">
      <MemberSignature Language="C#" Value="public object Value { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance object Value" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gets or sets the value of the data item.</summary>
        <value>The value of the data item.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>