2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / corlib / Documentation / en / System.Resources / ResourceManager.xml
1 <Type Name="ResourceManager" FullName="System.Resources.ResourceManager">
2   <TypeSignature Maintainer="auto" Language="C#" Value="public class ResourceManager" />
3   <AssemblyInfo>
4     <AssemblyName>mscorlib</AssemblyName>
5     <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
6     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7     <AssemblyVersion>2.0.0.0</AssemblyVersion>
8   </AssemblyInfo>
9   <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement>
10   <Base>
11     <BaseTypeName>System.Object</BaseTypeName>
12   </Base>
13   <Interfaces />
14   <Docs>
15     <summary>To be added</summary>
16     <remarks>To be added</remarks>
17   </Docs>
18   <Members>
19     <Member MemberName=".ctor">
20       <MemberSignature Language="C#" Value="protected ResourceManager ();" />
21       <MemberType>Constructor</MemberType>
22       <ReturnValue />
23       <Parameters />
24       <Docs>
25         <summary>To be added</summary>
26         <remarks>To be added</remarks>
27       </Docs>
28       <AssemblyInfo>
29         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
30         <AssemblyVersion>2.0.0.0</AssemblyVersion>
31       </AssemblyInfo>
32     </Member>
33     <Member MemberName=".ctor">
34       <MemberSignature Language="C#" Value="public ResourceManager (Type resourceSource);" />
35       <MemberType>Constructor</MemberType>
36       <ReturnValue />
37       <Parameters>
38         <Parameter Name="resourceSource" Type="System.Type" />
39       </Parameters>
40       <Docs>
41         <param name="resourceSource">To be added: an object of type 'Type'</param>
42         <summary>To be added</summary>
43         <remarks>To be added</remarks>
44       </Docs>
45       <AssemblyInfo>
46         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
47         <AssemblyVersion>2.0.0.0</AssemblyVersion>
48       </AssemblyInfo>
49     </Member>
50     <Member MemberName=".ctor">
51       <MemberSignature Language="C#" Value="public ResourceManager (string baseName, System.Reflection.Assembly assembly);" />
52       <MemberType>Constructor</MemberType>
53       <ReturnValue />
54       <Parameters>
55         <Parameter Name="baseName" Type="System.String" />
56         <Parameter Name="assembly" Type="System.Reflection.Assembly" />
57       </Parameters>
58       <Docs>
59         <param name="baseName">To be added: an object of type 'string'</param>
60         <param name="assembly">To be added: an object of type 'Reflection.Assembly'</param>
61         <summary>To be added</summary>
62         <remarks>To be added</remarks>
63       </Docs>
64       <AssemblyInfo>
65         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
66         <AssemblyVersion>2.0.0.0</AssemblyVersion>
67       </AssemblyInfo>
68     </Member>
69     <Member MemberName=".ctor">
70       <MemberSignature Language="C#" Value="public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type usingResourceSet);" />
71       <MemberType>Constructor</MemberType>
72       <ReturnValue />
73       <Parameters>
74         <Parameter Name="baseName" Type="System.String" />
75         <Parameter Name="assembly" Type="System.Reflection.Assembly" />
76         <Parameter Name="usingResourceSet" Type="System.Type" />
77       </Parameters>
78       <Docs>
79         <param name="baseName">To be added: an object of type 'string'</param>
80         <param name="assembly">To be added: an object of type 'Reflection.Assembly'</param>
81         <param name="usingResourceSet">To be added: an object of type 'Type'</param>
82         <summary>To be added</summary>
83         <remarks>To be added</remarks>
84       </Docs>
85       <AssemblyInfo>
86         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
87         <AssemblyVersion>2.0.0.0</AssemblyVersion>
88       </AssemblyInfo>
89     </Member>
90     <Member MemberName="BaseName">
91       <MemberSignature Language="C#" Value="public virtual string BaseName { get; }" />
92       <MemberType>Property</MemberType>
93       <ReturnValue>
94         <ReturnType>System.String</ReturnType>
95       </ReturnValue>
96       <Docs>
97         <summary>To be added</summary>
98         <value>To be added: an object of type 'string'</value>
99         <remarks>To be added</remarks>
100       </Docs>
101       <AssemblyInfo>
102         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
103         <AssemblyVersion>2.0.0.0</AssemblyVersion>
104       </AssemblyInfo>
105     </Member>
106     <Member MemberName="BaseNameField">
107       <MemberSignature Language="C#" Value="protected string BaseNameField;" />
108       <MemberType>Field</MemberType>
109       <ReturnValue>
110         <ReturnType>System.String</ReturnType>
111       </ReturnValue>
112       <Parameters />
113       <Docs>
114         <summary>To be added</summary>
115         <remarks>To be added</remarks>
116       </Docs>
117       <AssemblyInfo>
118         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
119         <AssemblyVersion>2.0.0.0</AssemblyVersion>
120       </AssemblyInfo>
121     </Member>
122     <Member MemberName="CreateFileBasedResourceManager">
123       <MemberSignature Language="C#" Value="public static System.Resources.ResourceManager CreateFileBasedResourceManager (string baseName, string resourceDir, Type usingResourceSet);" />
124       <MemberType>Method</MemberType>
125       <ReturnValue>
126         <ReturnType>System.Resources.ResourceManager</ReturnType>
127       </ReturnValue>
128       <Parameters>
129         <Parameter Name="baseName" Type="System.String" />
130         <Parameter Name="resourceDir" Type="System.String" />
131         <Parameter Name="usingResourceSet" Type="System.Type" />
132       </Parameters>
133       <Docs>
134         <param name="baseName">To be added: an object of type 'string'</param>
135         <param name="resourceDir">To be added: an object of type 'string'</param>
136         <param name="usingResourceSet">To be added: an object of type 'Type'</param>
137         <summary>To be added</summary>
138         <returns>To be added: an object of type 'ResourceManager'</returns>
139         <remarks>To be added</remarks>
140       </Docs>
141       <AssemblyInfo>
142         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
143         <AssemblyVersion>2.0.0.0</AssemblyVersion>
144       </AssemblyInfo>
145     </Member>
146     <Member MemberName="FallbackLocation">
147       <MemberSignature Language="C#" Value="protected System.Resources.UltimateResourceFallbackLocation FallbackLocation { set; get; }" />
148       <MemberType>Property</MemberType>
149       <ReturnValue>
150         <ReturnType>System.Resources.UltimateResourceFallbackLocation</ReturnType>
151       </ReturnValue>
152       <Docs>
153         <summary>To be added.</summary>
154         <value>To be added.</value>
155         <remarks>To be added.</remarks>
156         <since version=".NET 2.0" />
157       </Docs>
158       <AssemblyInfo>
159         <AssemblyVersion>2.0.0.0</AssemblyVersion>
160       </AssemblyInfo>
161     </Member>
162     <Member MemberName="GetNeutralResourcesLanguage">
163       <MemberSignature Language="C#" Value="protected static System.Globalization.CultureInfo GetNeutralResourcesLanguage (System.Reflection.Assembly a);" />
164       <MemberType>Method</MemberType>
165       <ReturnValue>
166         <ReturnType>System.Globalization.CultureInfo</ReturnType>
167       </ReturnValue>
168       <Parameters>
169         <Parameter Name="a" Type="System.Reflection.Assembly" />
170       </Parameters>
171       <Docs>
172         <param name="a">To be added: an object of type 'Reflection.Assembly'</param>
173         <summary>To be added</summary>
174         <returns>To be added: an object of type 'Globalization.CultureInfo'</returns>
175         <remarks>To be added</remarks>
176       </Docs>
177       <AssemblyInfo>
178         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
179         <AssemblyVersion>2.0.0.0</AssemblyVersion>
180       </AssemblyInfo>
181     </Member>
182     <Member MemberName="GetObject">
183       <MemberSignature Language="C#" Value="public virtual object GetObject (string name);" />
184       <MemberType>Method</MemberType>
185       <ReturnValue>
186         <ReturnType>System.Object</ReturnType>
187       </ReturnValue>
188       <Parameters>
189         <Parameter Name="name" Type="System.String" />
190       </Parameters>
191       <Docs>
192         <param name="name">To be added: an object of type 'string'</param>
193         <summary>To be added</summary>
194         <returns>To be added: an object of type 'object'</returns>
195         <remarks>To be added</remarks>
196       </Docs>
197       <AssemblyInfo>
198         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
199         <AssemblyVersion>2.0.0.0</AssemblyVersion>
200       </AssemblyInfo>
201     </Member>
202     <Member MemberName="GetObject">
203       <MemberSignature Language="C#" Value="public virtual object GetObject (string name, System.Globalization.CultureInfo culture);" />
204       <MemberType>Method</MemberType>
205       <ReturnValue>
206         <ReturnType>System.Object</ReturnType>
207       </ReturnValue>
208       <Parameters>
209         <Parameter Name="name" Type="System.String" />
210         <Parameter Name="culture" Type="System.Globalization.CultureInfo" />
211       </Parameters>
212       <Docs>
213         <param name="name">To be added: an object of type 'string'</param>
214         <param name="culture">To be added: an object of type 'Globalization.CultureInfo'</param>
215         <summary>To be added</summary>
216         <returns>To be added: an object of type 'object'</returns>
217         <remarks>To be added</remarks>
218       </Docs>
219       <AssemblyInfo>
220         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
221         <AssemblyVersion>2.0.0.0</AssemblyVersion>
222       </AssemblyInfo>
223     </Member>
224     <Member MemberName="GetResourceFileName">
225       <MemberSignature Language="C#" Value="protected virtual string GetResourceFileName (System.Globalization.CultureInfo culture);" />
226       <MemberType>Method</MemberType>
227       <ReturnValue>
228         <ReturnType>System.String</ReturnType>
229       </ReturnValue>
230       <Parameters>
231         <Parameter Name="culture" Type="System.Globalization.CultureInfo" />
232       </Parameters>
233       <Docs>
234         <param name="culture">To be added: an object of type 'Globalization.CultureInfo'</param>
235         <summary>To be added</summary>
236         <returns>To be added: an object of type 'string'</returns>
237         <remarks>To be added</remarks>
238       </Docs>
239       <AssemblyInfo>
240         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
241         <AssemblyVersion>2.0.0.0</AssemblyVersion>
242       </AssemblyInfo>
243     </Member>
244     <Member MemberName="GetResourceSet">
245       <MemberSignature Language="C#" Value="public virtual System.Resources.ResourceSet GetResourceSet (System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents);" />
246       <MemberType>Method</MemberType>
247       <ReturnValue>
248         <ReturnType>System.Resources.ResourceSet</ReturnType>
249       </ReturnValue>
250       <Parameters>
251         <Parameter Name="culture" Type="System.Globalization.CultureInfo" />
252         <Parameter Name="createIfNotExists" Type="System.Boolean" />
253         <Parameter Name="tryParents" Type="System.Boolean" />
254       </Parameters>
255       <Docs>
256         <param name="culture">To be added: an object of type 'Globalization.CultureInfo'</param>
257         <param name="createIfNotExists">To be added: an object of type 'bool'</param>
258         <param name="tryParents">To be added: an object of type 'bool'</param>
259         <summary>To be added</summary>
260         <returns>To be added: an object of type 'ResourceSet'</returns>
261         <remarks>To be added</remarks>
262       </Docs>
263       <AssemblyInfo>
264         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
265         <AssemblyVersion>2.0.0.0</AssemblyVersion>
266       </AssemblyInfo>
267     </Member>
268     <Member MemberName="GetSatelliteContractVersion">
269       <MemberSignature Language="C#" Value="protected static Version GetSatelliteContractVersion (System.Reflection.Assembly a);" />
270       <MemberType>Method</MemberType>
271       <ReturnValue>
272         <ReturnType>System.Version</ReturnType>
273       </ReturnValue>
274       <Parameters>
275         <Parameter Name="a" Type="System.Reflection.Assembly" />
276       </Parameters>
277       <Docs>
278         <param name="a">To be added: an object of type 'Reflection.Assembly'</param>
279         <summary>To be added</summary>
280         <returns>To be added: an object of type 'Version'</returns>
281         <remarks>To be added</remarks>
282       </Docs>
283       <AssemblyInfo>
284         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
285         <AssemblyVersion>2.0.0.0</AssemblyVersion>
286       </AssemblyInfo>
287     </Member>
288     <Member MemberName="GetStream">
289       <MemberSignature Language="C#" Value="public System.IO.UnmanagedMemoryStream GetStream (string name);" />
290       <MemberType>Method</MemberType>
291       <ReturnValue>
292         <ReturnType>System.IO.UnmanagedMemoryStream</ReturnType>
293       </ReturnValue>
294       <Parameters>
295         <Parameter Name="name" Type="System.String" />
296       </Parameters>
297       <Docs>
298         <param name="name">To be added.</param>
299         <summary>To be added.</summary>
300         <returns>To be added.</returns>
301         <remarks>To be added.</remarks>
302         <since version=".NET 2.0" />
303       </Docs>
304       <AssemblyInfo>
305         <AssemblyVersion>2.0.0.0</AssemblyVersion>
306       </AssemblyInfo>
307       <Attributes>
308         <Attribute>
309           <AttributeName>System.CLSCompliant(false)</AttributeName>
310         </Attribute>
311         <Attribute>
312           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
313         </Attribute>
314       </Attributes>
315     </Member>
316     <Member MemberName="GetStream">
317       <MemberSignature Language="C#" Value="public System.IO.UnmanagedMemoryStream GetStream (string name, System.Globalization.CultureInfo culture);" />
318       <MemberType>Method</MemberType>
319       <ReturnValue>
320         <ReturnType>System.IO.UnmanagedMemoryStream</ReturnType>
321       </ReturnValue>
322       <Parameters>
323         <Parameter Name="name" Type="System.String" />
324         <Parameter Name="culture" Type="System.Globalization.CultureInfo" />
325       </Parameters>
326       <Docs>
327         <param name="name">To be added.</param>
328         <param name="culture">To be added.</param>
329         <summary>To be added.</summary>
330         <returns>To be added.</returns>
331         <remarks>To be added.</remarks>
332         <since version=".NET 2.0" />
333       </Docs>
334       <AssemblyInfo>
335         <AssemblyVersion>2.0.0.0</AssemblyVersion>
336       </AssemblyInfo>
337       <Attributes>
338         <Attribute>
339           <AttributeName>System.CLSCompliant(false)</AttributeName>
340         </Attribute>
341         <Attribute>
342           <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
343         </Attribute>
344       </Attributes>
345     </Member>
346     <Member MemberName="GetString">
347       <MemberSignature Language="C#" Value="public virtual string GetString (string name);" />
348       <MemberType>Method</MemberType>
349       <ReturnValue>
350         <ReturnType>System.String</ReturnType>
351       </ReturnValue>
352       <Parameters>
353         <Parameter Name="name" Type="System.String" />
354       </Parameters>
355       <Docs>
356         <param name="name">To be added: an object of type 'string'</param>
357         <summary>To be added</summary>
358         <returns>To be added: an object of type 'string'</returns>
359         <remarks>To be added</remarks>
360       </Docs>
361       <AssemblyInfo>
362         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
363         <AssemblyVersion>2.0.0.0</AssemblyVersion>
364       </AssemblyInfo>
365     </Member>
366     <Member MemberName="GetString">
367       <MemberSignature Language="C#" Value="public virtual string GetString (string name, System.Globalization.CultureInfo culture);" />
368       <MemberType>Method</MemberType>
369       <ReturnValue>
370         <ReturnType>System.String</ReturnType>
371       </ReturnValue>
372       <Parameters>
373         <Parameter Name="name" Type="System.String" />
374         <Parameter Name="culture" Type="System.Globalization.CultureInfo" />
375       </Parameters>
376       <Docs>
377         <param name="name">To be added: an object of type 'string'</param>
378         <param name="culture">To be added: an object of type 'Globalization.CultureInfo'</param>
379         <summary>To be added</summary>
380         <returns>To be added: an object of type 'string'</returns>
381         <remarks>To be added</remarks>
382       </Docs>
383       <AssemblyInfo>
384         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
385         <AssemblyVersion>2.0.0.0</AssemblyVersion>
386       </AssemblyInfo>
387     </Member>
388     <Member MemberName="HeaderVersionNumber">
389       <MemberSignature Language="C#" Value="public static readonly int HeaderVersionNumber;" />
390       <MemberType>Field</MemberType>
391       <ReturnValue>
392         <ReturnType>System.Int32</ReturnType>
393       </ReturnValue>
394       <Parameters />
395       <Docs>
396         <summary>To be added</summary>
397         <remarks>To be added</remarks>
398       </Docs>
399       <MemberValue>1</MemberValue>
400       <AssemblyInfo>
401         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
402         <AssemblyVersion>2.0.0.0</AssemblyVersion>
403       </AssemblyInfo>
404     </Member>
405     <Member MemberName="IgnoreCase">
406       <MemberSignature Language="C#" Value="public virtual bool IgnoreCase { set; get; }" />
407       <MemberType>Property</MemberType>
408       <ReturnValue>
409         <ReturnType>System.Boolean</ReturnType>
410       </ReturnValue>
411       <Parameters>
412       </Parameters>
413       <Docs>
414         <summary>To be added</summary>
415         <value>To be added: an object of type 'bool'</value>
416         <remarks>To be added</remarks>
417       </Docs>
418       <AssemblyInfo>
419         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
420         <AssemblyVersion>2.0.0.0</AssemblyVersion>
421       </AssemblyInfo>
422     </Member>
423     <Member MemberName="InternalGetResourceSet">
424       <MemberSignature Language="C#" Value="protected virtual System.Resources.ResourceSet InternalGetResourceSet (System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents);" />
425       <MemberType>Method</MemberType>
426       <ReturnValue>
427         <ReturnType>System.Resources.ResourceSet</ReturnType>
428       </ReturnValue>
429       <Parameters>
430         <Parameter Name="culture" Type="System.Globalization.CultureInfo" />
431         <Parameter Name="createIfNotExists" Type="System.Boolean" />
432         <Parameter Name="tryParents" Type="System.Boolean" />
433       </Parameters>
434       <Docs>
435         <param name="culture">To be added: an object of type 'Globalization.CultureInfo'</param>
436         <param name="createIfNotExists">To be added.</param>
437         <param name="tryParents">To be added: an object of type 'bool'</param>
438         <summary>To be added</summary>
439         <returns>To be added: an object of type 'ResourceSet'</returns>
440         <remarks>To be added</remarks>
441       </Docs>
442       <AssemblyInfo>
443         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
444         <AssemblyVersion>2.0.0.0</AssemblyVersion>
445       </AssemblyInfo>
446     </Member>
447     <Member MemberName="MagicNumber">
448       <MemberSignature Language="C#" Value="public static readonly int MagicNumber;" />
449       <MemberType>Field</MemberType>
450       <ReturnValue>
451         <ReturnType>System.Int32</ReturnType>
452       </ReturnValue>
453       <Parameters />
454       <Docs>
455         <summary>To be added</summary>
456         <remarks>To be added</remarks>
457       </Docs>
458       <MemberValue>-1091581234</MemberValue>
459       <AssemblyInfo>
460         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
461         <AssemblyVersion>2.0.0.0</AssemblyVersion>
462       </AssemblyInfo>
463     </Member>
464     <Member MemberName="MainAssembly">
465       <MemberSignature Language="C#" Value="protected System.Reflection.Assembly MainAssembly;" />
466       <MemberType>Field</MemberType>
467       <ReturnValue>
468         <ReturnType>System.Reflection.Assembly</ReturnType>
469       </ReturnValue>
470       <Parameters />
471       <Docs>
472         <summary>To be added</summary>
473         <remarks>To be added</remarks>
474       </Docs>
475       <AssemblyInfo>
476         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
477         <AssemblyVersion>2.0.0.0</AssemblyVersion>
478       </AssemblyInfo>
479     </Member>
480     <Member MemberName="ReleaseAllResources">
481       <MemberSignature Language="C#" Value="public virtual void ReleaseAllResources ();" />
482       <MemberType>Method</MemberType>
483       <ReturnValue>
484         <ReturnType>System.Void</ReturnType>
485       </ReturnValue>
486       <Parameters />
487       <Docs>
488         <summary>To be added</summary>
489         <remarks>To be added</remarks>
490       </Docs>
491       <AssemblyInfo>
492         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
493         <AssemblyVersion>2.0.0.0</AssemblyVersion>
494       </AssemblyInfo>
495     </Member>
496     <Member MemberName="ResourceSets">
497       <MemberSignature Language="C#" Value="protected System.Collections.Hashtable ResourceSets;" />
498       <MemberType>Field</MemberType>
499       <ReturnValue>
500         <ReturnType>System.Collections.Hashtable</ReturnType>
501       </ReturnValue>
502       <Parameters />
503       <Docs>
504         <summary>To be added</summary>
505         <remarks>To be added</remarks>
506       </Docs>
507       <AssemblyInfo>
508         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
509         <AssemblyVersion>2.0.0.0</AssemblyVersion>
510       </AssemblyInfo>
511     </Member>
512     <Member MemberName="ResourceSetType">
513       <MemberSignature Language="C#" Value="public virtual Type ResourceSetType { get; }" />
514       <MemberType>Property</MemberType>
515       <ReturnValue>
516         <ReturnType>System.Type</ReturnType>
517       </ReturnValue>
518       <Docs>
519         <summary>To be added</summary>
520         <value>To be added: an object of type 'Type'</value>
521         <remarks>To be added</remarks>
522       </Docs>
523       <AssemblyInfo>
524         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
525         <AssemblyVersion>2.0.0.0</AssemblyVersion>
526       </AssemblyInfo>
527     </Member>
528   </Members>
529   <Attributes>
530     <Attribute>
531       <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
532     </Attribute>
533   </Attributes>
534 </Type>