Merge pull request #484 from roji/transactions_pspe
[mono.git] / mcs / class / Mono.Posix / Documentation / en / Mono.Unix.Native / Timezone.xml
1 <Type Name="Timezone" FullName="Mono.Unix.Native.Timezone">
2   <TypeSignature Language="C#" Value="public struct Timezone : IEquatable&lt;Mono.Unix.Native.Timezone&gt;" />
3   <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Timezone extends System.ValueType implements class System.IEquatable`1&lt;valuetype Mono.Unix.Native.Timezone&gt;" />
4   <AssemblyInfo>
5     <AssemblyName>Mono.Posix</AssemblyName>
6     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7     <AssemblyVersion>2.0.0.0</AssemblyVersion>
8     <AssemblyVersion>4.0.0.0</AssemblyVersion>
9   </AssemblyInfo>
10   <ThreadingSafetyStatement>
11   All public static members of this type are safe for multithreaded operations. 
12   No instance members are guaranteed to be thread safe.
13   </ThreadingSafetyStatement>
14   <Base>
15     <BaseTypeName>System.ValueType</BaseTypeName>
16   </Base>
17   <Interfaces>
18     <Interface>
19       <InterfaceName>System.IEquatable&lt;Mono.Unix.Native.Timezone&gt;</InterfaceName>
20     </Interface>
21   </Interfaces>
22   <Docs>
23     <summary>Timezone information.  DO NOT USE.</summary>
24     <remarks>
25       <para>This type was originally intended to allow determination of which
26     time zone the user is in, and how many minutes west of Greenwich Mean Time
27     (UTC) the user is.  This would take daylight savings time into
28     effect.</para>
29       <para>This cannot work, however, as daylight savings time is a political
30     decision which can change from country to country at any time.
31     Consequently it cannot be handled by the kernel and is of limited
32     use.</para>
33       <para>Do not use this structure.</para>
34     </remarks>
35     <altmember cref="M:Mono.Unix.Native.Syscall.gettimeofday" />
36     <altmember cref="M:Mono.Unix.Native.Syscall.settimeofday" />
37   </Docs>
38   <Members>
39     <Member MemberName="Equals">
40       <MemberSignature Language="C#" Value="public bool Equals (Mono.Unix.Native.Timezone value);" />
41       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Mono.Unix.Native.Timezone value) cil managed" />
42       <MemberType>Method</MemberType>
43       <AssemblyInfo>
44         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
45         <AssemblyVersion>2.0.0.0</AssemblyVersion>
46         <AssemblyVersion>4.0.0.0</AssemblyVersion>
47       </AssemblyInfo>
48       <ReturnValue>
49         <ReturnType>System.Boolean</ReturnType>
50       </ReturnValue>
51       <Parameters>
52         <Parameter Name="value" Type="Mono.Unix.Native.Timezone" />
53       </Parameters>
54       <Docs>
55         <param name="value">To be added.</param>
56         <summary>To be added.</summary>
57         <returns>To be added.</returns>
58         <remarks>To be added.</remarks>
59       </Docs>
60     </Member>
61     <Member MemberName="Equals">
62       <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
63       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
64       <MemberType>Method</MemberType>
65       <AssemblyInfo>
66         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
67         <AssemblyVersion>2.0.0.0</AssemblyVersion>
68         <AssemblyVersion>4.0.0.0</AssemblyVersion>
69       </AssemblyInfo>
70       <ReturnValue>
71         <ReturnType>System.Boolean</ReturnType>
72       </ReturnValue>
73       <Parameters>
74         <Parameter Name="obj" Type="System.Object" />
75       </Parameters>
76       <Docs>
77         <param name="obj">To be added.</param>
78         <summary>To be added.</summary>
79         <returns>To be added.</returns>
80         <remarks>To be added.</remarks>
81       </Docs>
82     </Member>
83     <Member MemberName="GetHashCode">
84       <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
85       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
86       <MemberType>Method</MemberType>
87       <AssemblyInfo>
88         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
89         <AssemblyVersion>2.0.0.0</AssemblyVersion>
90         <AssemblyVersion>4.0.0.0</AssemblyVersion>
91       </AssemblyInfo>
92       <ReturnValue>
93         <ReturnType>System.Int32</ReturnType>
94       </ReturnValue>
95       <Parameters />
96       <Docs>
97         <summary>To be added.</summary>
98         <returns>To be added.</returns>
99         <remarks>To be added.</remarks>
100       </Docs>
101     </Member>
102     <Member MemberName="op_Equality">
103       <MemberSignature Language="C#" Value="public static bool op_Equality (Mono.Unix.Native.Timezone lhs, Mono.Unix.Native.Timezone rhs);" />
104       <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(valuetype Mono.Unix.Native.Timezone lhs, valuetype Mono.Unix.Native.Timezone rhs) cil managed" />
105       <MemberType>Method</MemberType>
106       <AssemblyInfo>
107         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
108         <AssemblyVersion>2.0.0.0</AssemblyVersion>
109         <AssemblyVersion>4.0.0.0</AssemblyVersion>
110       </AssemblyInfo>
111       <ReturnValue>
112         <ReturnType>System.Boolean</ReturnType>
113       </ReturnValue>
114       <Parameters>
115         <Parameter Name="lhs" Type="Mono.Unix.Native.Timezone" />
116         <Parameter Name="rhs" Type="Mono.Unix.Native.Timezone" />
117       </Parameters>
118       <Docs>
119         <param name="lhs">To be added.</param>
120         <param name="rhs">To be added.</param>
121         <summary>To be added.</summary>
122         <returns>To be added.</returns>
123         <remarks>To be added.</remarks>
124       </Docs>
125     </Member>
126     <Member MemberName="op_Inequality">
127       <MemberSignature Language="C#" Value="public static bool op_Inequality (Mono.Unix.Native.Timezone lhs, Mono.Unix.Native.Timezone rhs);" />
128       <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(valuetype Mono.Unix.Native.Timezone lhs, valuetype Mono.Unix.Native.Timezone rhs) cil managed" />
129       <MemberType>Method</MemberType>
130       <AssemblyInfo>
131         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
132         <AssemblyVersion>2.0.0.0</AssemblyVersion>
133         <AssemblyVersion>4.0.0.0</AssemblyVersion>
134       </AssemblyInfo>
135       <ReturnValue>
136         <ReturnType>System.Boolean</ReturnType>
137       </ReturnValue>
138       <Parameters>
139         <Parameter Name="lhs" Type="Mono.Unix.Native.Timezone" />
140         <Parameter Name="rhs" Type="Mono.Unix.Native.Timezone" />
141       </Parameters>
142       <Docs>
143         <param name="lhs">To be added.</param>
144         <param name="rhs">To be added.</param>
145         <summary>To be added.</summary>
146         <returns>To be added.</returns>
147         <remarks>To be added.</remarks>
148       </Docs>
149     </Member>
150     <Member MemberName="tz_minuteswest">
151       <MemberSignature Language="C#" Value="public int tz_minuteswest;" />
152       <MemberSignature Language="ILAsm" Value=".field public int32 tz_minuteswest" />
153       <MemberType>Field</MemberType>
154       <AssemblyInfo>
155         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
156         <AssemblyVersion>2.0.0.0</AssemblyVersion>
157         <AssemblyVersion>4.0.0.0</AssemblyVersion>
158       </AssemblyInfo>
159       <ReturnValue>
160         <ReturnType>System.Int32</ReturnType>
161       </ReturnValue>
162       <Docs>
163         <summary>Minutes west of Greenwich.</summary>
164         <remarks />
165       </Docs>
166     </Member>
167   </Members>
168 </Type>