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&lt;EventArgs&gt;
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&lt;EventArgs&gt;
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&lt;MouseButtonEventArgs&gt;).
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>