Mercurial > silverbladetech
comparison SilverlightValidation/Libs/GalaSoft.MvvmLight.Extras.SL5.XML @ 59:3591c26bd63e
MVVMLight added
author | Steven Hollidge <stevenhollidge@hotmail.com> |
---|---|
date | Sat, 21 Apr 2012 19:20:28 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
58:241e2f22ed3c | 59:3591c26bd63e |
---|---|
1 <?xml version="1.0"?> | |
2 <doc> | |
3 <assembly> | |
4 <name>GalaSoft.MvvmLight.Extras.SL5</name> | |
5 </assembly> | |
6 <members> | |
7 <member name="T:GalaSoft.MvvmLight.Command.EventToCommand"> | |
8 <summary> | |
9 This <see cref="T:System.Windows.Interactivity.TriggerAction"/> can be | |
10 used to bind any event on any FrameworkElement to an <see cref="T:System.Windows.Input.ICommand"/>. | |
11 Typically, this element is used in XAML to connect the attached element | |
12 to a command located in a ViewModel. This trigger can only be attached | |
13 to a FrameworkElement or a class deriving from FrameworkElement. | |
14 <para>To access the EventArgs of the fired event, use a RelayCommand<EventArgs> | |
15 and leave the CommandParameter and CommandParameterValue empty!</para> | |
16 </summary> | |
17 </member> | |
18 <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameterProperty"> | |
19 <summary> | |
20 Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"/> dependency property | |
21 </summary> | |
22 </member> | |
23 <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.CommandProperty"> | |
24 <summary> | |
25 Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> dependency property | |
26 </summary> | |
27 </member> | |
28 <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabledProperty"> | |
29 <summary> | |
30 Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"/> dependency property | |
31 </summary> | |
32 </member> | |
33 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.OnAttached"> | |
34 <summary> | |
35 Called when this trigger is attached to a FrameworkElement. | |
36 </summary> | |
37 </member> | |
38 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.GetCommand"> | |
39 <summary> | |
40 This method is here for compatibility | |
41 with the Silverlight 3 version. | |
42 </summary> | |
43 <returns>The command that must be executed when | |
44 this trigger is invoked.</returns> | |
45 </member> | |
46 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.Invoke"> | |
47 <summary> | |
48 Provides a simple way to invoke this trigger programatically | |
49 without any EventArgs. | |
50 </summary> | |
51 </member> | |
52 <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.Invoke(System.Object)"> | |
53 <summary> | |
54 Executes the trigger. | |
55 <para>To access the EventArgs of the fired event, use a RelayCommand<EventArgs> | |
56 and leave the CommandParameter and CommandParameterValue empty!</para> | |
57 </summary> | |
58 <param name="parameter">The EventArgs of the fired event.</param> | |
59 </member> | |
60 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"> | |
61 <summary> | |
62 Gets or sets the ICommand that this trigger is bound to. This | |
63 is a DependencyProperty. | |
64 </summary> | |
65 </member> | |
66 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"> | |
67 <summary> | |
68 Gets or sets an object that will be passed to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> | |
69 attached to this trigger. This is a DependencyProperty. | |
70 </summary> | |
71 </member> | |
72 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameterValue"> | |
73 <summary> | |
74 Gets or sets an object that will be passed to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> | |
75 attached to this trigger. This property is here for compatibility | |
76 with the Silverlight version. This is NOT a DependencyProperty. | |
77 For databinding, use the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"/> property. | |
78 </summary> | |
79 </member> | |
80 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"> | |
81 <summary> | |
82 Gets or sets a value indicating whether the attached element must be | |
83 disabled when the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> property's CanExecuteChanged | |
84 event fires. If this property is true, and the command's CanExecute | |
85 method returns false, the element will be disabled. If this property | |
86 is false, the element will not be disabled when the command's | |
87 CanExecute method changes. This is a DependencyProperty. | |
88 </summary> | |
89 </member> | |
90 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabledValue"> | |
91 <summary> | |
92 Gets or sets a value indicating whether the attached element must be | |
93 disabled when the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> property's CanExecuteChanged | |
94 event fires. If this property is true, and the command's CanExecute | |
95 method returns false, the element will be disabled. This property is here for | |
96 compatibility with the Silverlight version. This is NOT a DependencyProperty. | |
97 For databinding, use the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"/> property. | |
98 </summary> | |
99 </member> | |
100 <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand"> | |
101 <summary> | |
102 Specifies whether the EventArgs of the event that triggered this | |
103 action should be passed to the bound RelayCommand. If this is true, | |
104 the command should accept arguments of the corresponding | |
105 type (for example RelayCommand<MouseButtonEventArgs>). | |
106 </summary> | |
107 </member> | |
108 <member name="T:GalaSoft.MvvmLight.Properties.Resources"> | |
109 <summary> | |
110 A strongly-typed resource class, for looking up localized strings, etc. | |
111 </summary> | |
112 </member> | |
113 <member name="P:GalaSoft.MvvmLight.Properties.Resources.ResourceManager"> | |
114 <summary> | |
115 Returns the cached ResourceManager instance used by this class. | |
116 </summary> | |
117 </member> | |
118 <member name="P:GalaSoft.MvvmLight.Properties.Resources.Culture"> | |
119 <summary> | |
120 Overrides the current thread's CurrentUICulture property for all | |
121 resource lookups using this strongly typed resource class. | |
122 </summary> | |
123 </member> | |
124 <member name="P:GalaSoft.MvvmLight.Properties.Resources.AnInterfaceCannotBeRegisteredAlone"> | |
125 <summary> | |
126 Looks up a localized string similar to An interface cannot be registered alone.. | |
127 </summary> | |
128 </member> | |
129 <member name="P:GalaSoft.MvvmLight.Properties.Resources.CannotBuildInstance"> | |
130 <summary> | |
131 Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. | |
132 </summary> | |
133 </member> | |
134 <member name="P:GalaSoft.MvvmLight.Properties.Resources.ClassIsAlreadyRegistered"> | |
135 <summary> | |
136 Looks up a localized string similar to Class {0} is already registered.. | |
137 </summary> | |
138 </member> | |
139 <member name="P:GalaSoft.MvvmLight.Properties.Resources.ClassIsAlreadyRegisteredWithKey"> | |
140 <summary> | |
141 Looks up a localized string similar to Class {0} is already registered with key {1}.. | |
142 </summary> | |
143 </member> | |
144 <member name="P:GalaSoft.MvvmLight.Properties.Resources.ThereIsAlreadyAClassRegisteredFor"> | |
145 <summary> | |
146 Looks up a localized string similar to There is already a class registered for {0}.. | |
147 </summary> | |
148 </member> | |
149 <member name="P:GalaSoft.MvvmLight.Properties.Resources.ThereIsAlreadyAFactoryRegisteredFor"> | |
150 <summary> | |
151 Looks up a localized string similar to There is already a factory registered for {0}.. | |
152 </summary> | |
153 </member> | |
154 <member name="P:GalaSoft.MvvmLight.Properties.Resources.ThereIsAlreadyAFactoryRegisteredForSameKey"> | |
155 <summary> | |
156 Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. | |
157 </summary> | |
158 </member> | |
159 <member name="P:GalaSoft.MvvmLight.Properties.Resources.TypeNotFoundInCache"> | |
160 <summary> | |
161 Looks up a localized string similar to Type not found in cache: {0}.. | |
162 </summary> | |
163 </member> | |
164 <member name="P:GalaSoft.MvvmLight.Properties.Resources.TypeNotFoundInCacheKeyLess"> | |
165 <summary> | |
166 Looks up a localized string similar to Type not found in cache without a key: {0}. | |
167 </summary> | |
168 </member> | |
169 <member name="T:GalaSoft.MvvmLight.Ioc.SimpleIoc"> | |
170 <summary> | |
171 A very simple IOC container with basic functionality needed to register and resolve | |
172 instances. If needed, this class can be replaced by another more elaborate | |
173 IOC container implementing the IServiceLocator interface. | |
174 The inspiration for this class is at https://gist.github.com/716137 but it has | |
175 been extended with additional features. | |
176 </summary> | |
177 </member> | |
178 <member name="T:GalaSoft.MvvmLight.Ioc.ISimpleIoc"> | |
179 <summary> | |
180 A very simple IOC container with basic functionality needed to register and resolve | |
181 instances. If needed, this class can be replaced by another more elaborate | |
182 IOC container implementing the IServiceLocator interface. | |
183 The inspiration for this class is at https://gist.github.com/716137 but it has | |
184 been extended with additional features. | |
185 </summary> | |
186 </member> | |
187 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.ContainsCreated``1"> | |
188 <summary> | |
189 Checks whether at least one instance of a given class is already created in the container. | |
190 </summary> | |
191 <typeparam name="TClass">The class that is queried.</typeparam> | |
192 <returns>True if at least on instance of the class is already created, false otherwise.</returns> | |
193 </member> | |
194 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.ContainsCreated``1(System.String)"> | |
195 <summary> | |
196 Checks whether the instance with the given key is already created for a given class | |
197 in the container. | |
198 </summary> | |
199 <typeparam name="TClass">The class that is queried.</typeparam> | |
200 <param name="key">The key that is queried.</param> | |
201 <returns>True if the instance with the given key is already registered for the given class, | |
202 false otherwise.</returns> | |
203 </member> | |
204 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.IsRegistered``1"> | |
205 <summary> | |
206 Gets a value indicating whether a given type T is already registered. | |
207 </summary> | |
208 <typeparam name="T">The type that the method checks for.</typeparam> | |
209 <returns>True if the type is registered, false otherwise.</returns> | |
210 </member> | |
211 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.IsRegistered``1(System.String)"> | |
212 <summary> | |
213 Gets a value indicating whether a given type T and a give key | |
214 are already registered. | |
215 </summary> | |
216 <typeparam name="T">The type that the method checks for.</typeparam> | |
217 <param name="key">The key that the method checks for.</param> | |
218 <returns>True if the type and key are registered, false otherwise.</returns> | |
219 </member> | |
220 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``2"> | |
221 <summary> | |
222 Registers a given type for a given interface. | |
223 </summary> | |
224 <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam> | |
225 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
226 </member> | |
227 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``2(System.Boolean)"> | |
228 <summary> | |
229 Registers a given type for a given interface with the possibility for immediate | |
230 creation of the instance. | |
231 </summary> | |
232 <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam> | |
233 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
234 <param name="createInstanceImmediately">If true, forces the creation of the default | |
235 instance of the provided class.</param> | |
236 </member> | |
237 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1"> | |
238 <summary> | |
239 Registers a given type. | |
240 </summary> | |
241 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
242 </member> | |
243 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Boolean)"> | |
244 <summary> | |
245 Registers a given type with the possibility for immediate | |
246 creation of the instance. | |
247 </summary> | |
248 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
249 <param name="createInstanceImmediately">If true, forces the creation of the default | |
250 instance of the provided class.</param> | |
251 </member> | |
252 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0})"> | |
253 <summary> | |
254 Registers a given instance for a given type. | |
255 </summary> | |
256 <typeparam name="TClass">The type that is being registered.</typeparam> | |
257 <param name="factory">The factory method able to create the instance that | |
258 must be returned when the given type is resolved.</param> | |
259 </member> | |
260 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.Boolean)"> | |
261 <summary> | |
262 Registers a given instance for a given type with the possibility for immediate | |
263 creation of the instance. | |
264 </summary> | |
265 <typeparam name="TClass">The type that is being registered.</typeparam> | |
266 <param name="factory">The factory method able to create the instance that | |
267 must be returned when the given type is resolved.</param> | |
268 <param name="createInstanceImmediately">If true, forces the creation of the default | |
269 instance of the provided class.</param> | |
270 </member> | |
271 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.String)"> | |
272 <summary> | |
273 Registers a given instance for a given type and a given key. | |
274 </summary> | |
275 <typeparam name="TClass">The type that is being registered.</typeparam> | |
276 <param name="factory">The factory method able to create the instance that | |
277 must be returned when the given type is resolved.</param> | |
278 <param name="key">The key for which the given instance is registered.</param> | |
279 </member> | |
280 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.String,System.Boolean)"> | |
281 <summary> | |
282 Registers a given instance for a given type and a given key with the possibility for immediate | |
283 creation of the instance. | |
284 </summary> | |
285 <typeparam name="TClass">The type that is being registered.</typeparam> | |
286 <param name="factory">The factory method able to create the instance that | |
287 must be returned when the given type is resolved.</param> | |
288 <param name="key">The key for which the given instance is registered.</param> | |
289 <param name="createInstanceImmediately">If true, forces the creation of the default | |
290 instance of the provided class.</param> | |
291 </member> | |
292 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Reset"> | |
293 <summary> | |
294 Resets the instance in its original states. This deletes all the | |
295 registrations. | |
296 </summary> | |
297 </member> | |
298 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1"> | |
299 <summary> | |
300 Unregisters a class from the cache and removes all the previously | |
301 created instances. | |
302 </summary> | |
303 <typeparam name="TClass">The class that must be removed.</typeparam> | |
304 </member> | |
305 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1(``0)"> | |
306 <summary> | |
307 Removes the given instance from the cache. The class itself remains | |
308 registered and can be used to create other instances. | |
309 </summary> | |
310 <typeparam name="TClass">The type of the instance to be removed.</typeparam> | |
311 <param name="instance">The instance that must be removed.</param> | |
312 </member> | |
313 <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1(System.String)"> | |
314 <summary> | |
315 Removes the instance corresponding to the given key from the cache. The class itself remains | |
316 registered and can be used to create other instances. | |
317 </summary> | |
318 <typeparam name="TClass">The type of the instance to be removed.</typeparam> | |
319 <param name="key">The key corresponding to the instance that must be removed.</param> | |
320 </member> | |
321 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.ContainsCreated``1"> | |
322 <summary> | |
323 Checks whether at least one instance of a given class is already created in the container. | |
324 </summary> | |
325 <typeparam name="TClass">The class that is queried.</typeparam> | |
326 <returns>True if at least on instance of the class is already created, false otherwise.</returns> | |
327 </member> | |
328 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.ContainsCreated``1(System.String)"> | |
329 <summary> | |
330 Checks whether the instance with the given key is already created for a given class | |
331 in the container. | |
332 </summary> | |
333 <typeparam name="TClass">The class that is queried.</typeparam> | |
334 <param name="key">The key that is queried.</param> | |
335 <returns>True if the instance with the given key is already registered for the given class, | |
336 false otherwise.</returns> | |
337 </member> | |
338 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.IsRegistered``1"> | |
339 <summary> | |
340 Gets a value indicating whether a given type T is already registered. | |
341 </summary> | |
342 <typeparam name="T">The type that the method checks for.</typeparam> | |
343 <returns>True if the type is registered, false otherwise.</returns> | |
344 </member> | |
345 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.IsRegistered``1(System.String)"> | |
346 <summary> | |
347 Gets a value indicating whether a given type T and a give key | |
348 are already registered. | |
349 </summary> | |
350 <typeparam name="T">The type that the method checks for.</typeparam> | |
351 <param name="key">The key that the method checks for.</param> | |
352 <returns>True if the type and key are registered, false otherwise.</returns> | |
353 </member> | |
354 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``2"> | |
355 <summary> | |
356 Registers a given type for a given interface. | |
357 </summary> | |
358 <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam> | |
359 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
360 </member> | |
361 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``2(System.Boolean)"> | |
362 <summary> | |
363 Registers a given type for a given interface with the possibility for immediate | |
364 creation of the instance. | |
365 </summary> | |
366 <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam> | |
367 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
368 <param name="createInstanceImmediately">If true, forces the creation of the default | |
369 instance of the provided class.</param> | |
370 </member> | |
371 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1"> | |
372 <summary> | |
373 Registers a given type. | |
374 </summary> | |
375 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
376 </member> | |
377 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Boolean)"> | |
378 <summary> | |
379 Registers a given type with the possibility for immediate | |
380 creation of the instance. | |
381 </summary> | |
382 <typeparam name="TClass">The type that must be used to create instances.</typeparam> | |
383 <param name="createInstanceImmediately">If true, forces the creation of the default | |
384 instance of the provided class.</param> | |
385 </member> | |
386 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0})"> | |
387 <summary> | |
388 Registers a given instance for a given type. | |
389 </summary> | |
390 <typeparam name="TClass">The type that is being registered.</typeparam> | |
391 <param name="factory">The factory method able to create the instance that | |
392 must be returned when the given type is resolved.</param> | |
393 </member> | |
394 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.Boolean)"> | |
395 <summary> | |
396 Registers a given instance for a given type with the possibility for immediate | |
397 creation of the instance. | |
398 </summary> | |
399 <typeparam name="TClass">The type that is being registered.</typeparam> | |
400 <param name="factory">The factory method able to create the instance that | |
401 must be returned when the given type is resolved.</param> | |
402 <param name="createInstanceImmediately">If true, forces the creation of the default | |
403 instance of the provided class.</param> | |
404 </member> | |
405 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.String)"> | |
406 <summary> | |
407 Registers a given instance for a given type and a given key. | |
408 </summary> | |
409 <typeparam name="TClass">The type that is being registered.</typeparam> | |
410 <param name="factory">The factory method able to create the instance that | |
411 must be returned when the given type is resolved.</param> | |
412 <param name="key">The key for which the given instance is registered.</param> | |
413 </member> | |
414 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.String,System.Boolean)"> | |
415 <summary> | |
416 Registers a given instance for a given type and a given key with the possibility for immediate | |
417 creation of the instance. | |
418 </summary> | |
419 <typeparam name="TClass">The type that is being registered.</typeparam> | |
420 <param name="factory">The factory method able to create the instance that | |
421 must be returned when the given type is resolved.</param> | |
422 <param name="key">The key for which the given instance is registered.</param> | |
423 <param name="createInstanceImmediately">If true, forces the creation of the default | |
424 instance of the provided class.</param> | |
425 </member> | |
426 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Reset"> | |
427 <summary> | |
428 Resets the instance in its original states. This deletes all the | |
429 registrations. | |
430 </summary> | |
431 </member> | |
432 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1"> | |
433 <summary> | |
434 Unregisters a class from the cache and removes all the previously | |
435 created instances. | |
436 </summary> | |
437 <typeparam name="TClass">The class that must be removed.</typeparam> | |
438 </member> | |
439 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1(``0)"> | |
440 <summary> | |
441 Removes the given instance from the cache. The class itself remains | |
442 registered and can be used to create other instances. | |
443 </summary> | |
444 <typeparam name="TClass">The type of the instance to be removed.</typeparam> | |
445 <param name="instance">The instance that must be removed.</param> | |
446 </member> | |
447 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1(System.String)"> | |
448 <summary> | |
449 Removes the instance corresponding to the given key from the cache. The class itself remains | |
450 registered and can be used to create other instances. | |
451 </summary> | |
452 <typeparam name="TClass">The type of the instance to be removed.</typeparam> | |
453 <param name="key">The key corresponding to the instance that must be removed.</param> | |
454 </member> | |
455 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllCreatedInstances(System.Type)"> | |
456 <summary> | |
457 Provides a way to get all the created instances of a given type available in the | |
458 cache. Registering a class or a factory does not automatically | |
459 create the corresponding instance! To create an instance, either register | |
460 the class or the factory with createInstanceImmediately set to true, | |
461 or call the GetInstance method before calling GetAllCreatedInstances. | |
462 Alternatively, use the GetAllInstances method, which auto-creates default | |
463 instances for all registered classes. | |
464 </summary> | |
465 <param name="serviceType">The class of which all instances | |
466 must be returned.</param> | |
467 <returns>All the already created instances of the given type.</returns> | |
468 </member> | |
469 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllCreatedInstances``1"> | |
470 <summary> | |
471 Provides a way to get all the created instances of a given type available in the | |
472 cache. Registering a class or a factory does not automatically | |
473 create the corresponding instance! To create an instance, either register | |
474 the class or the factory with createInstanceImmediately set to true, | |
475 or call the GetInstance method before calling GetAllCreatedInstances. | |
476 Alternatively, use the GetAllInstances method, which auto-creates default | |
477 instances for all registered classes. | |
478 </summary> | |
479 <typeparam name="TService">The class of which all instances | |
480 must be returned.</typeparam> | |
481 <returns>All the already created instances of the given type.</returns> | |
482 </member> | |
483 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetService(System.Type)"> | |
484 <summary> | |
485 Gets the service object of the specified type. | |
486 </summary> | |
487 <returns> | |
488 A service object of type <paramref name="serviceType" />. | |
489 -or- | |
490 null if there is no service object of type <paramref name="serviceType" />. | |
491 </returns> | |
492 <param name="serviceType">An object that specifies the type of service object to get.</param> | |
493 </member> | |
494 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllInstances(System.Type)"> | |
495 <summary> | |
496 Provides a way to get all the created instances of a given type available in the | |
497 cache. Calling this method auto-creates default | |
498 instances for all registered classes. | |
499 </summary> | |
500 <param name="serviceType">The class of which all instances | |
501 must be returned.</param> | |
502 <returns>All the instances of the given type.</returns> | |
503 </member> | |
504 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllInstances``1"> | |
505 <summary> | |
506 Provides a way to get all the created instances of a given type available in the | |
507 cache. Calling this method auto-creates default | |
508 instances for all registered classes. | |
509 </summary> | |
510 <typeparam name="TService">The class of which all instances | |
511 must be returned.</typeparam> | |
512 <returns>All the instances of the given type.</returns> | |
513 </member> | |
514 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance(System.Type)"> | |
515 <summary> | |
516 Provides a way to get an instance of a given type. If no instance had been instantiated | |
517 before, a new instance will be created. If an instance had already | |
518 been created, that same instance will be returned. | |
519 <remarks> | |
520 If the class has not been registered before, this method | |
521 returns null! | |
522 </remarks> | |
523 </summary> | |
524 <param name="serviceType">The class of which an instance | |
525 must be returned.</param> | |
526 <returns>An instance of the given type.</returns> | |
527 </member> | |
528 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance(System.Type,System.String)"> | |
529 <summary> | |
530 Provides a way to get an instance of a given type corresponding | |
531 to a given key. If no instance had been instantiated with this | |
532 key before, a new instance will be created. If an instance had already | |
533 been created with the same key, that same instance will be returned. | |
534 <remarks> | |
535 If the class has not been registered before, this method | |
536 returns null! | |
537 </remarks> | |
538 </summary> | |
539 <param name="serviceType">The class of which an instance must be returned.</param> | |
540 <param name="key">The key uniquely identifying this instance.</param> | |
541 <returns>An instance corresponding to the given type and key.</returns> | |
542 </member> | |
543 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance``1"> | |
544 <summary> | |
545 Provides a way to get an instance of a given type. If no instance had been instantiated | |
546 before, a new instance will be created. If an instance had already | |
547 been created, that same instance will be returned. | |
548 <remarks> | |
549 If the class has not been registered before, this method | |
550 returns null! | |
551 </remarks> | |
552 </summary> | |
553 <typeparam name="TService">The class of which an instance | |
554 must be returned.</typeparam> | |
555 <returns>An instance of the given type.</returns> | |
556 </member> | |
557 <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance``1(System.String)"> | |
558 <summary> | |
559 Provides a way to get an instance of a given type corresponding | |
560 to a given key. If no instance had been instantiated with this | |
561 key before, a new instance will be created. If an instance had already | |
562 been created with the same key, that same instance will be returned. | |
563 <remarks> | |
564 If the class has not been registered before, this method | |
565 returns null! | |
566 </remarks> | |
567 </summary> | |
568 <typeparam name="TService">The class of which an instance must be returned.</typeparam> | |
569 <param name="key">The key uniquely identifying this instance.</param> | |
570 <returns>An instance corresponding to the given type and key.</returns> | |
571 </member> | |
572 <member name="P:GalaSoft.MvvmLight.Ioc.SimpleIoc.Default"> | |
573 <summary> | |
574 This class' default instance. | |
575 </summary> | |
576 </member> | |
577 <member name="T:GalaSoft.MvvmLight.Ioc.PreferredConstructorAttribute"> | |
578 <summary> | |
579 When used with the SimpleIoc container, specifies which constructor | |
580 should be used to instantiate when GetInstance is called. | |
581 If there is only one constructor in the class, this attribute is | |
582 not needed. | |
583 </summary> | |
584 </member> | |
585 </members> | |
586 </doc> |