1 <Type Name="Passwd" FullName="Mono.Unix.Native.Passwd">
2 <TypeSignature Language="C#" Value="public sealed class Passwd : IEquatable<Mono.Unix.Native.Passwd>" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit Passwd extends System.Object implements class System.IEquatable`1<class Mono.Unix.Native.Passwd>" />
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>
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>
15 <BaseTypeName>System.Object</BaseTypeName>
19 <InterfaceName>System.IEquatable<Mono.Unix.Native.Passwd></InterfaceName>
23 <summary>Password database entry.</summary>
24 <remarks>An entry from the password database file described in <c>passwd</c>(5), typically <c>/etc/passwd</c>.</remarks>
25 <altmember cref="M:Mono.Unix.Native.Syscall.getpwent" />
26 <altmember cref="M:Mono.Unix.Native.Syscall.getpwnam" />
27 <altmember cref="M:Mono.Unix.Native.Syscall.getpwuid" />
28 <altmember cref="M:Mono.Unix.Native.Syscall.fgetpwent" />
31 <Member MemberName=".ctor">
32 <MemberSignature Language="C#" Value="public Passwd ();" />
33 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
34 <MemberType>Constructor</MemberType>
36 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
37 <AssemblyVersion>2.0.0.0</AssemblyVersion>
38 <AssemblyVersion>4.0.0.0</AssemblyVersion>
42 <summary>To be added.</summary>
43 <remarks>To be added.</remarks>
46 <Member MemberName="Equals">
47 <MemberSignature Language="C#" Value="public bool Equals (Mono.Unix.Native.Passwd value);" />
48 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(class Mono.Unix.Native.Passwd value) cil managed" />
49 <MemberType>Method</MemberType>
51 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
52 <AssemblyVersion>2.0.0.0</AssemblyVersion>
53 <AssemblyVersion>4.0.0.0</AssemblyVersion>
56 <ReturnType>System.Boolean</ReturnType>
59 <Parameter Name="value" Type="Mono.Unix.Native.Passwd" />
62 <param name="value">To be added.</param>
63 <summary>To be added.</summary>
64 <returns>To be added.</returns>
65 <remarks>To be added.</remarks>
68 <Member MemberName="Equals">
69 <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
70 <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
71 <MemberType>Method</MemberType>
73 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
74 <AssemblyVersion>2.0.0.0</AssemblyVersion>
75 <AssemblyVersion>4.0.0.0</AssemblyVersion>
78 <ReturnType>System.Boolean</ReturnType>
81 <Parameter Name="obj" Type="System.Object" />
84 <param name="obj">To be added.</param>
85 <summary>To be added.</summary>
86 <returns>To be added.</returns>
87 <remarks>To be added.</remarks>
90 <Member MemberName="GetHashCode">
91 <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
92 <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
93 <MemberType>Method</MemberType>
95 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
96 <AssemblyVersion>2.0.0.0</AssemblyVersion>
97 <AssemblyVersion>4.0.0.0</AssemblyVersion>
100 <ReturnType>System.Int32</ReturnType>
104 <summary>To be added.</summary>
105 <returns>To be added.</returns>
106 <remarks>To be added.</remarks>
109 <Member MemberName="op_Equality">
110 <MemberSignature Language="C#" Value="public static bool op_Equality (Mono.Unix.Native.Passwd lhs, Mono.Unix.Native.Passwd rhs);" />
111 <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(class Mono.Unix.Native.Passwd lhs, class Mono.Unix.Native.Passwd rhs) cil managed" />
112 <MemberType>Method</MemberType>
114 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
115 <AssemblyVersion>2.0.0.0</AssemblyVersion>
116 <AssemblyVersion>4.0.0.0</AssemblyVersion>
119 <ReturnType>System.Boolean</ReturnType>
122 <Parameter Name="lhs" Type="Mono.Unix.Native.Passwd" />
123 <Parameter Name="rhs" Type="Mono.Unix.Native.Passwd" />
126 <param name="lhs">To be added.</param>
127 <param name="rhs">To be added.</param>
128 <summary>To be added.</summary>
129 <returns>To be added.</returns>
130 <remarks>To be added.</remarks>
133 <Member MemberName="op_Inequality">
134 <MemberSignature Language="C#" Value="public static bool op_Inequality (Mono.Unix.Native.Passwd lhs, Mono.Unix.Native.Passwd rhs);" />
135 <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(class Mono.Unix.Native.Passwd lhs, class Mono.Unix.Native.Passwd rhs) cil managed" />
136 <MemberType>Method</MemberType>
138 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
139 <AssemblyVersion>2.0.0.0</AssemblyVersion>
140 <AssemblyVersion>4.0.0.0</AssemblyVersion>
143 <ReturnType>System.Boolean</ReturnType>
146 <Parameter Name="lhs" Type="Mono.Unix.Native.Passwd" />
147 <Parameter Name="rhs" Type="Mono.Unix.Native.Passwd" />
150 <param name="lhs">To be added.</param>
151 <param name="rhs">To be added.</param>
152 <summary>To be added.</summary>
153 <returns>To be added.</returns>
154 <remarks>To be added.</remarks>
157 <Member MemberName="pw_dir">
158 <MemberSignature Language="C#" Value="public string pw_dir;" />
159 <MemberSignature Language="ILAsm" Value=".field public string pw_dir" />
160 <MemberType>Field</MemberType>
162 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
163 <AssemblyVersion>2.0.0.0</AssemblyVersion>
164 <AssemblyVersion>4.0.0.0</AssemblyVersion>
167 <ReturnType>System.String</ReturnType>
170 <summary>Home directory.</summary>
171 <remarks>To be added.</remarks>
174 <Member MemberName="pw_gecos">
175 <MemberSignature Language="C#" Value="public string pw_gecos;" />
176 <MemberSignature Language="ILAsm" Value=".field public string pw_gecos" />
177 <MemberType>Field</MemberType>
179 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
180 <AssemblyVersion>2.0.0.0</AssemblyVersion>
181 <AssemblyVersion>4.0.0.0</AssemblyVersion>
184 <ReturnType>System.String</ReturnType>
187 <summary>Honeywell login info.</summary>
188 <remarks>To be added.</remarks>
191 <Member MemberName="pw_gid">
192 <MemberSignature Language="C#" Value="public uint pw_gid;" />
193 <MemberSignature Language="ILAsm" Value=".field public unsigned int32 pw_gid" />
194 <MemberType>Field</MemberType>
196 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
197 <AssemblyVersion>2.0.0.0</AssemblyVersion>
198 <AssemblyVersion>4.0.0.0</AssemblyVersion>
202 <AttributeName>System.CLSCompliant(false)</AttributeName>
206 <ReturnType>System.UInt32</ReturnType>
209 <summary>User gid.</summary>
210 <remarks>To be added.</remarks>
213 <Member MemberName="pw_name">
214 <MemberSignature Language="C#" Value="public string pw_name;" />
215 <MemberSignature Language="ILAsm" Value=".field public string pw_name" />
216 <MemberType>Field</MemberType>
218 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
219 <AssemblyVersion>2.0.0.0</AssemblyVersion>
220 <AssemblyVersion>4.0.0.0</AssemblyVersion>
223 <ReturnType>System.String</ReturnType>
226 <summary>User name.</summary>
227 <remarks>To be added.</remarks>
230 <Member MemberName="pw_passwd">
231 <MemberSignature Language="C#" Value="public string pw_passwd;" />
232 <MemberSignature Language="ILAsm" Value=".field public string pw_passwd" />
233 <MemberType>Field</MemberType>
235 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
236 <AssemblyVersion>2.0.0.0</AssemblyVersion>
237 <AssemblyVersion>4.0.0.0</AssemblyVersion>
240 <ReturnType>System.String</ReturnType>
243 <summary>Encrypted password.</summary>
244 <remarks>To be added.</remarks>
247 <Member MemberName="pw_shell">
248 <MemberSignature Language="C#" Value="public string pw_shell;" />
249 <MemberSignature Language="ILAsm" Value=".field public string pw_shell" />
250 <MemberType>Field</MemberType>
252 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
253 <AssemblyVersion>2.0.0.0</AssemblyVersion>
254 <AssemblyVersion>4.0.0.0</AssemblyVersion>
257 <ReturnType>System.String</ReturnType>
260 <summary>Default shell.</summary>
261 <remarks>To be added.</remarks>
264 <Member MemberName="pw_uid">
265 <MemberSignature Language="C#" Value="public uint pw_uid;" />
266 <MemberSignature Language="ILAsm" Value=".field public unsigned int32 pw_uid" />
267 <MemberType>Field</MemberType>
269 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
270 <AssemblyVersion>2.0.0.0</AssemblyVersion>
271 <AssemblyVersion>4.0.0.0</AssemblyVersion>
275 <AttributeName>System.CLSCompliant(false)</AttributeName>
279 <ReturnType>System.UInt32</ReturnType>
282 <summary>User uid.</summary>
283 <remarks>To be added.</remarks>
286 <Member MemberName="ToString">
287 <MemberSignature Language="C#" Value="public override string ToString ();" />
288 <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
289 <MemberType>Method</MemberType>
291 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
292 <AssemblyVersion>2.0.0.0</AssemblyVersion>
293 <AssemblyVersion>4.0.0.0</AssemblyVersion>
296 <ReturnType>System.String</ReturnType>
300 <summary>To be added.</summary>
301 <returns>To be added.</returns>
302 <remarks>To be added.</remarks>