Mercurial > pub > RazorEngine
comparison src/packages/Unity.3.0.1304.1/lib/Net45/Microsoft.Practices.Unity.Configuration.xml @ 0:5bca2d201ad8
initial commit
author | cin |
---|---|
date | Sun, 24 Aug 2014 11:14:55 +0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:5bca2d201ad8 |
---|---|
1 <?xml version="1.0"?> | |
2 <doc> | |
3 <assembly> | |
4 <name>Microsoft.Practices.Unity.Configuration</name> | |
5 </assembly> | |
6 <members> | |
7 <member name="T:Microsoft.Practices.Unity.Configuration.AliasElement"> | |
8 <summary> | |
9 A configuration element storing information about a single type alias. | |
10 </summary> | |
11 </member> | |
12 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElement"> | |
13 <summary> | |
14 Base class for configuration elements with a default implementation of | |
15 public deserialization. | |
16 </summary> | |
17 </member> | |
18 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElement.Deserialize(System.Xml.XmlReader)"> | |
19 <summary> | |
20 Load this element from the given <see cref="T:System.Xml.XmlReader"/>. | |
21 </summary> | |
22 <param name="reader">Contains the XML to initialize from.</param> | |
23 </member> | |
24 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElement.SerializeContent(System.Xml.XmlWriter)"> | |
25 <summary> | |
26 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
27 </summary> | |
28 <remarks>The caller of this method has already written the start element tag before | |
29 calling this method, so deriving classes only need to write the element content, not | |
30 the start or end tags.</remarks> | |
31 <param name="writer">Writer to send XML content to.</param> | |
32 </member> | |
33 <member name="M:Microsoft.Practices.Unity.Configuration.AliasElement.#ctor"> | |
34 <summary> | |
35 Construct a new, uninitialized <see cref="T:Microsoft.Practices.Unity.Configuration.AliasElement"/>. | |
36 </summary> | |
37 </member> | |
38 <member name="M:Microsoft.Practices.Unity.Configuration.AliasElement.#ctor(System.String,System.Type)"> | |
39 <summary> | |
40 Construct a new <see cref="T:Microsoft.Practices.Unity.Configuration.AliasElement"/> that is initialized | |
41 to alias <paramref name="alias"/> to the target <paramref name="targetType"/>. | |
42 </summary> | |
43 <param name="alias">Alias to use.</param> | |
44 <param name="targetType">Type that is aliased.</param> | |
45 </member> | |
46 <member name="M:Microsoft.Practices.Unity.Configuration.AliasElement.SerializeContent(System.Xml.XmlWriter)"> | |
47 <summary> | |
48 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
49 </summary> | |
50 <remarks>The caller of this method has already written the start element tag before | |
51 calling this method, so deriving classes only need to write the element content, not | |
52 the start or end tags.</remarks> | |
53 <param name="writer">Writer to send XML content to.</param> | |
54 </member> | |
55 <member name="P:Microsoft.Practices.Unity.Configuration.AliasElement.Alias"> | |
56 <summary> | |
57 The alias used for this type. | |
58 </summary> | |
59 </member> | |
60 <member name="P:Microsoft.Practices.Unity.Configuration.AliasElement.TypeName"> | |
61 <summary> | |
62 The fully qualified name this alias refers to. | |
63 </summary> | |
64 </member> | |
65 <member name="T:Microsoft.Practices.Unity.Configuration.AliasElementCollection"> | |
66 <summary> | |
67 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.AliasElement"/>s. | |
68 </summary> | |
69 </member> | |
70 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollection`1"> | |
71 <summary> | |
72 Specialization of <see cref="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1"/> | |
73 that provides a canned implmentation of <see cref="M:System.Configuration.ConfigurationElementCollection.CreateNewElement"/>. | |
74 </summary> | |
75 <typeparam name="TElement">Type of configuration element in the collection.</typeparam> | |
76 </member> | |
77 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1"> | |
78 <summary> | |
79 A base helper class for implementing configuration collections. | |
80 </summary> | |
81 <typeparam name="TElement">Type of configuration element contained in | |
82 the collection.</typeparam> | |
83 </member> | |
84 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.GetElement(System.Int32)"> | |
85 <summary> | |
86 Plug point to get objects out of the collection. | |
87 </summary> | |
88 <param name="index">Index in the collection to retrieve the item from.</param> | |
89 <returns>Item at that index or null if not present.</returns> | |
90 </member> | |
91 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.GetElement(System.Object)"> | |
92 <summary> | |
93 Plug point to get objects out of the collection. | |
94 </summary> | |
95 <param name="key">Key to look up the object by.</param> | |
96 <returns>Item with that key or null if not present.</returns> | |
97 </member> | |
98 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.Deserialize(System.Xml.XmlReader)"> | |
99 <summary> | |
100 Load this element from the given <see cref="T:System.Xml.XmlReader"/>. | |
101 </summary> | |
102 <param name="reader">Contains the XML to initialize from.</param> | |
103 </member> | |
104 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.GetEnumerator"> | |
105 <summary> | |
106 Returns an enumerator that iterates through the collection. | |
107 </summary> | |
108 <returns> | |
109 A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. | |
110 </returns> | |
111 <filterpriority>1</filterpriority> | |
112 </member> | |
113 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.Add(`0)"> | |
114 <summary> | |
115 Add a new element to the collection. | |
116 </summary> | |
117 <param name="element">Element to add.</param> | |
118 </member> | |
119 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.RemoveAt(System.Int32)"> | |
120 <summary> | |
121 Remove an element from the collection at the given index. | |
122 </summary> | |
123 <param name="index">The index of the item to remove.</param> | |
124 </member> | |
125 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.Clear"> | |
126 <summary> | |
127 Remove all the items in the collection. | |
128 </summary> | |
129 </member> | |
130 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.SerializeElementContents(System.Xml.XmlWriter,System.String)"> | |
131 <summary> | |
132 Write out the contents of this collection to the given | |
133 <paramref name="writer"/> without a containing element | |
134 corresponding directly to this container element. Each | |
135 child element will have a tag name given by | |
136 <paramref name="elementName"/>. | |
137 </summary> | |
138 <param name="writer"><see cref="T:System.Xml.XmlWriter"/> to output XML to.</param> | |
139 <param name="elementName">Name of tag to generate.</param> | |
140 </member> | |
141 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase`1.Item(System.Int32)"> | |
142 <summary> | |
143 Indexer to retrieve items in the collection by index. | |
144 </summary> | |
145 <param name="index">Index of the item to get or set.</param> | |
146 <returns>The item at the given index.</returns> | |
147 </member> | |
148 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollection`1.CreateNewElement"> | |
149 <summary> | |
150 When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
151 </summary> | |
152 <returns> | |
153 A new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
154 </returns> | |
155 </member> | |
156 <member name="M:Microsoft.Practices.Unity.Configuration.AliasElementCollection.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"> | |
157 <summary> | |
158 Causes the configuration system to throw an exception. | |
159 </summary> | |
160 <returns> | |
161 true if the unrecognized element was deserialized successfully; otherwise, false. The default is false. | |
162 </returns> | |
163 <param name="elementName">The name of the unrecognized element. | |
164 </param><param name="reader">An input stream that reads XML from the configuration file. | |
165 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element specified in <paramref name="elementName"/> is the <clear> element. | |
166 </exception><exception cref="T:System.ArgumentException"><paramref name="elementName"/> starts with the reserved prefix "config" or "lock". | |
167 </exception> | |
168 </member> | |
169 <member name="M:Microsoft.Practices.Unity.Configuration.AliasElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
170 <summary> | |
171 Gets the element key for a specified configuration element when overridden in a derived class. | |
172 </summary> | |
173 <returns> | |
174 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
175 </returns> | |
176 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
177 </param> | |
178 </member> | |
179 <member name="P:Microsoft.Practices.Unity.Configuration.AliasElementCollection.Item(System.String)"> | |
180 <summary> | |
181 Indexer that allows you to get or set an alias by the alias name. | |
182 </summary> | |
183 <param name="alias">Alias of element to get or set.</param> | |
184 <returns>The type name at that alias.</returns> | |
185 </member> | |
186 <member name="T:Microsoft.Practices.Unity.Configuration.ArrayElement"> | |
187 <summary> | |
188 A configuration element used to configure injection of | |
189 a specific set of values into an array. | |
190 </summary> | |
191 </member> | |
192 <member name="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"> | |
193 <summary> | |
194 Base class for configuration elements that describe a value that will | |
195 be injected. | |
196 </summary> | |
197 </member> | |
198 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterValueElement.#ctor"> | |
199 <summary> | |
200 Initialize a new instance of <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"/>. | |
201 </summary> | |
202 </member> | |
203 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterValueElement.GetInjectionParameterValue(Microsoft.Practices.Unity.IUnityContainer,System.Type)"> | |
204 <summary> | |
205 Generate an <see cref="T:Microsoft.Practices.Unity.InjectionParameterValue"/> object | |
206 that will be used to configure the container for a type registration. | |
207 </summary> | |
208 <param name="container">Container that is being configured. Supplied in order | |
209 to let custom implementations retrieve services; do not configure the container | |
210 directly in this method.</param> | |
211 <param name="parameterType">Type of the </param> | |
212 <returns></returns> | |
213 </member> | |
214 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterValueElement.GuardPropertyValueIsPresent(System.Collections.Generic.IDictionary{System.String,System.String},System.String)"> | |
215 <summary> | |
216 Validate that an expected attribute is present in the given | |
217 dictionary and that it has a non-empty value. | |
218 </summary> | |
219 <param name="propertyValues">Dictionary of name/value pairs to check.</param> | |
220 <param name="requiredProperty">attribute name to check.</param> | |
221 </member> | |
222 <member name="P:Microsoft.Practices.Unity.Configuration.ParameterValueElement.Key"> | |
223 <summary> | |
224 Return a unique string that can be used to identify this object. Used | |
225 by the configuration collection support. | |
226 </summary> | |
227 </member> | |
228 <member name="M:Microsoft.Practices.Unity.Configuration.ArrayElement.SerializeContent(System.Xml.XmlWriter)"> | |
229 <summary> | |
230 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
231 </summary> | |
232 <remarks>The caller of this method has already written the start element tag before | |
233 calling this method, so deriving classes only need to write the element content, not | |
234 the start or end tags.</remarks> | |
235 <param name="writer">Writer to send XML content to.</param> | |
236 </member> | |
237 <member name="M:Microsoft.Practices.Unity.Configuration.ArrayElement.GetInjectionParameterValue(Microsoft.Practices.Unity.IUnityContainer,System.Type)"> | |
238 <summary> | |
239 Generate an <see cref="T:Microsoft.Practices.Unity.InjectionParameterValue"/> object | |
240 that will be used to configure the container for a type registration. | |
241 </summary> | |
242 <param name="container">Container that is being configured. Supplied in order | |
243 to let custom implementations retrieve services; do not configure the container | |
244 directly in this method.</param> | |
245 <param name="parameterType">Type of the </param> | |
246 <returns></returns> | |
247 </member> | |
248 <member name="P:Microsoft.Practices.Unity.Configuration.ArrayElement.TypeName"> | |
249 <summary> | |
250 Type of array to inject. This is actually the type of the array elements, | |
251 not the array type. Optional, if not specified we take the type from | |
252 our containing element. | |
253 </summary> | |
254 </member> | |
255 <member name="P:Microsoft.Practices.Unity.Configuration.ArrayElement.Values"> | |
256 <summary> | |
257 Values used to calculate the contents of the array. | |
258 </summary> | |
259 </member> | |
260 <member name="T:Microsoft.Practices.Unity.Configuration.AssemblyElement"> | |
261 <summary> | |
262 A configuration element representing the namespace | |
263 tags in the config file. | |
264 </summary> | |
265 </member> | |
266 <member name="T:Microsoft.Practices.Unity.Configuration.NamedElement"> | |
267 <summary> | |
268 An element with a single "name" property, used for | |
269 the namespaces and assemblies. | |
270 </summary> | |
271 </member> | |
272 <member name="M:Microsoft.Practices.Unity.Configuration.NamedElement.SerializeContent(System.Xml.XmlWriter)"> | |
273 <summary> | |
274 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
275 </summary> | |
276 <remarks>The caller of this method has already written the start element tag before | |
277 calling this method, so deriving classes only need to write the element content, not | |
278 the start or end tags.</remarks> | |
279 <param name="writer">Writer to send XML content to.</param> | |
280 </member> | |
281 <member name="P:Microsoft.Practices.Unity.Configuration.NamedElement.Name"> | |
282 <summary> | |
283 Name attribute for this element. | |
284 </summary> | |
285 </member> | |
286 <member name="T:Microsoft.Practices.Unity.Configuration.AssemblyElementCollection"> | |
287 <summary> | |
288 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.AssemblyElement"/>s in configuration. | |
289 </summary> | |
290 </member> | |
291 <member name="M:Microsoft.Practices.Unity.Configuration.AssemblyElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
292 <summary> | |
293 Gets the element key for a specified configuration element when overridden in a derived class. | |
294 </summary> | |
295 <returns> | |
296 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
297 </returns> | |
298 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
299 </param> | |
300 </member> | |
301 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ConfigurationElementExtensions"> | |
302 <summary> | |
303 Helpful extension methods when implementing configuration sections | |
304 that deserialize "unwrapped" elements - elements that should be | |
305 deserialized into a container but can be present outside | |
306 that container in the actual config file. | |
307 </summary> | |
308 </member> | |
309 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ConfigurationElementExtensions.ReadUnwrappedElement``1(System.Configuration.ConfigurationElement,System.Xml.XmlReader,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase{``0})"> | |
310 <summary> | |
311 Deserialize an element of the given type, store it in | |
312 the collection object, and | |
313 </summary> | |
314 <typeparam name="TElementType">Type of element to create and deserialize.</typeparam> | |
315 <param name="baseElement">Parent element containing element to deserialize.</param> | |
316 <param name="reader">Xml reader containing state to deserialize from.</param> | |
317 <param name="elementCollection">Collection to store the created element into.</param> | |
318 <returns>The created element.</returns> | |
319 </member> | |
320 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ConfigurationElementExtensions.ReadElementByType``1(System.Configuration.ConfigurationElement,System.Xml.XmlReader,System.Type,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DeserializableConfigurationElementCollectionBase{``0})"> | |
321 <summary> | |
322 Deserialize an element, basing the element type on the one | |
323 supplied at runtime, and then store the element into the | |
324 given <paramref name="elementCollection"/>. | |
325 </summary> | |
326 <remarks>This method is useful when reading elements into a polymorphic collection.</remarks> | |
327 <typeparam name="TElementType">Base type of element to store.</typeparam> | |
328 <param name="baseElement">Element that contains the collection being stored into.</param> | |
329 <param name="reader">Xml Reader containing state to deserialize from.</param> | |
330 <param name="elementType">Runtime type of element to create.</param> | |
331 <param name="elementCollection">Collection to store the created element into.</param> | |
332 <returns>The created element.</returns> | |
333 </member> | |
334 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream"> | |
335 <summary> | |
336 Class that tracks the current input state of the parser. | |
337 </summary> | |
338 </member> | |
339 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder"> | |
340 <summary> | |
341 A simple implementing of the rules for a Parsing Expression Grammar | |
342 parsing algorithm. This supplies basic methods to do the primitives | |
343 of the PEG, and combinators to create larger rules. | |
344 </summary> | |
345 </member> | |
346 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.Any(Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream)"> | |
347 <summary> | |
348 The PEG "dot" operator that matches and consumes one character. | |
349 </summary> | |
350 <param name="input">Input to the parser.</param> | |
351 <returns>The parse result.</returns> | |
352 </member> | |
353 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.Match(System.Char)"> | |
354 <summary> | |
355 Parse function generator that returns a method to match a single, | |
356 specific character. | |
357 </summary> | |
358 <param name="charToMatch">Character to match.</param> | |
359 <returns>The generated parsing function.</returns> | |
360 </member> | |
361 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.Match(System.Func{System.Char,System.Boolean})"> | |
362 <summary> | |
363 Parse function generator that checks if the current character matches | |
364 the predicate supplied. | |
365 </summary> | |
366 <param name="predicate">Predicate used to determine if the character is in | |
367 the given range.</param> | |
368 <returns>The generated parsing function.</returns> | |
369 </member> | |
370 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.ZeroOrMore(System.Func{Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult})"> | |
371 <summary> | |
372 The "*" operator - match zero or more of the inner parse expressions. | |
373 </summary> | |
374 <param name="inner">Parse method to repeat matching.</param> | |
375 <returns>The generated parsing function.</returns> | |
376 </member> | |
377 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.Sequence(System.Func{Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult}[])"> | |
378 <summary> | |
379 Parsing combinator that matches all of the given expressions in | |
380 order, or matches none of them. | |
381 </summary> | |
382 <param name="expressions">Expressions that form the sequence to match.</param> | |
383 <returns>The combined sequence.</returns> | |
384 </member> | |
385 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.FirstOf(System.Func{Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult}[])"> | |
386 <summary> | |
387 Parsing combinator that implements the PEG prioritized choice operator. Basically, | |
388 try each of the expressions in order, and match if any of them match, stopping on the | |
389 first match. | |
390 </summary> | |
391 <param name="expressions">Expressions that form the set of alternatives.</param> | |
392 <returns>The combined parsing method.</returns> | |
393 </member> | |
394 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.Not(System.Func{Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult})"> | |
395 <summary> | |
396 Parsing combinator implementing the "not" predicate. This wraps | |
397 the given <paramref name="expression"/> parsing method with a check | |
398 to see if it matched. If it matched, then the Not fails, and vice | |
399 versa. The result consumes no input. | |
400 </summary> | |
401 <param name="expression">The parse method to wrap.</param> | |
402 <returns>The generated parsing function.</returns> | |
403 </member> | |
404 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.EOF(Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream)"> | |
405 <summary> | |
406 Parsing expression that matches End of input. | |
407 </summary> | |
408 <param name="input">Parser input.</param> | |
409 <returns>Parse result</returns> | |
410 </member> | |
411 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.WithAction(System.Func{Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult},System.Action{Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult})"> | |
412 <summary> | |
413 Combinator that executes an action if the given expression matched. | |
414 </summary> | |
415 <param name="expression">Parsing expression to match.</param> | |
416 <param name="onMatched">Action to execute if <paramref name="expression"/> | |
417 matched. Input is the matched text from <paramref name="expression"/>.</param> | |
418 <returns>The result of <paramref name="expression"/>.</returns> | |
419 </member> | |
420 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseBuilder.WithAction(System.Func{Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.InputStream,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult},System.Func{Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult})"> | |
421 <summary> | |
422 Combinator that executes an action if the given expression matched. | |
423 </summary> | |
424 <param name="expression">parsing expression to match.</param> | |
425 <param name="onMatched">Method to execute if a match happens. This method returns | |
426 the <see cref="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult"/> that will be returned from the combined expression.</param> | |
427 <returns>The result of <paramref name="onMatched"/> if expression matched, else | |
428 whatever <paramref name="expression"/> returned.</returns> | |
429 </member> | |
430 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult"> | |
431 <summary> | |
432 Object containing the result of attempting to match a PEG rule. | |
433 This object is the return type for all parsing methods. | |
434 </summary> | |
435 </member> | |
436 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult.Matched"> | |
437 <summary> | |
438 Did the rule match? | |
439 </summary> | |
440 </member> | |
441 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult.MatchedString"> | |
442 <summary> | |
443 The characters that were matched (if any) | |
444 </summary> | |
445 </member> | |
446 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult.ResultData"> | |
447 <summary> | |
448 Any extra information provided by the parsing expression | |
449 (only set if the parse matched). The nature | |
450 of the data varies depending on the parsing expression. | |
451 </summary> | |
452 </member> | |
453 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult"> | |
454 <summary> | |
455 Helper methods to make it easier to pull the data | |
456 out of the result of a sequence expression. | |
457 </summary> | |
458 </member> | |
459 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.System#Collections#IEnumerable#GetEnumerator"> | |
460 <summary> | |
461 Returns an enumerator that iterates through a collection. | |
462 </summary> | |
463 <returns> | |
464 An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. | |
465 </returns> | |
466 <filterpriority>2</filterpriority> | |
467 </member> | |
468 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.GetEnumerator"> | |
469 <summary> | |
470 Returns an enumerator that iterates through the collection. | |
471 </summary> | |
472 <returns> | |
473 A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. | |
474 </returns> | |
475 <filterpriority>1</filterpriority> | |
476 </member> | |
477 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.Add(Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult)"> | |
478 <summary> | |
479 Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
480 </summary> | |
481 <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
482 </param><exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. | |
483 </exception> | |
484 </member> | |
485 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.Clear"> | |
486 <summary> | |
487 Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
488 </summary> | |
489 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. | |
490 </exception> | |
491 </member> | |
492 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.Contains(Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult)"> | |
493 <summary> | |
494 Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. | |
495 </summary> | |
496 <returns> | |
497 true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. | |
498 </returns> | |
499 <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
500 </param> | |
501 </member> | |
502 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.CopyTo(Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult[],System.Int32)"> | |
503 <summary> | |
504 Copies the elements of the sequence to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. | |
505 </summary> | |
506 <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from this sequence. The <see cref="T:System.Array"/> must have zero-based indexing. | |
507 </param><param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins. | |
508 </param><exception cref="T:System.ArgumentNullException"><paramref name="array"/> is null. | |
509 </exception><exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex"/> is less than 0. | |
510 </exception><exception cref="T:System.ArgumentException"><paramref name="array"/> is multidimensional. | |
511 -or- | |
512 <paramref name="arrayIndex"/> is equal to or greater than the length of <paramref name="array"/>. | |
513 -or- | |
514 The number of elements in the source is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>. | |
515 </exception> | |
516 </member> | |
517 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.Remove(Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult)"> | |
518 <summary> | |
519 Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
520 </summary> | |
521 <returns> | |
522 true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
523 </returns> | |
524 <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
525 </param><exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. | |
526 </exception> | |
527 </member> | |
528 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.IndexOf(Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult)"> | |
529 <summary> | |
530 Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. | |
531 </summary> | |
532 <returns> | |
533 The index of <paramref name="item"/> if found in the list; otherwise, -1. | |
534 </returns> | |
535 <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>. | |
536 </param> | |
537 </member> | |
538 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.Insert(System.Int32,Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ParseResult)"> | |
539 <summary> | |
540 Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. | |
541 </summary> | |
542 <param name="index">The zero-based index at which <paramref name="item"/> should be inserted. | |
543 </param><param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>. | |
544 </param><exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>. | |
545 </exception><exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only. | |
546 </exception> | |
547 </member> | |
548 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.RemoveAt(System.Int32)"> | |
549 <summary> | |
550 Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. | |
551 </summary> | |
552 <param name="index">The zero-based index of the item to remove. | |
553 </param><exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>. | |
554 </exception><exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only. | |
555 </exception> | |
556 </member> | |
557 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.Count"> | |
558 <summary> | |
559 Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
560 </summary> | |
561 <returns> | |
562 The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>. | |
563 </returns> | |
564 </member> | |
565 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.IsReadOnly"> | |
566 <summary> | |
567 Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. | |
568 </summary> | |
569 <returns> | |
570 true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false. | |
571 </returns> | |
572 </member> | |
573 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.SequenceResult.Item(System.Int32)"> | |
574 <summary> | |
575 Gets or sets the element at the specified index. | |
576 </summary> | |
577 <returns> | |
578 The element at the specified index. | |
579 </returns> | |
580 <param name="index">The zero-based index of the element to get or set. | |
581 </param><exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>. | |
582 </exception><exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IList`1"/> is read-only. | |
583 </exception> | |
584 </member> | |
585 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeNameInfo"> | |
586 <summary> | |
587 Class containing information about a type name. | |
588 </summary> | |
589 </member> | |
590 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeNameInfo.Name"> | |
591 <summary> | |
592 The base name of the class | |
593 </summary> | |
594 </member> | |
595 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeNameInfo.Namespace"> | |
596 <summary> | |
597 Namespace if any | |
598 </summary> | |
599 </member> | |
600 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeNameInfo.AssemblyName"> | |
601 <summary> | |
602 Assembly name, if any | |
603 </summary> | |
604 </member> | |
605 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.XmlWriterExtensions"> | |
606 <summary> | |
607 Helper methods on <see cref="T:System.Xml.XmlWriter"/>. | |
608 </summary> | |
609 </member> | |
610 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.XmlWriterExtensions.WriteElement(System.Xml.XmlWriter,System.String,System.Action{System.Xml.XmlWriter})"> | |
611 <summary> | |
612 A helper method to make it more foolproof to write elements. This takes care of writing the | |
613 start and end elment tags, and takes a nested closure with the code to write the content of | |
614 the tag. That way the caller doesn't need to worry about the details of getting the start | |
615 and end tags correct. | |
616 </summary> | |
617 <remarks> | |
618 We don't support XML Namespaces here because .NET configuration doesn't use them so | |
619 we don't need it for this current implementation. | |
620 </remarks> | |
621 <param name="writer">XmlWriter to write to.</param> | |
622 <param name="elementName">Name of element.</param> | |
623 <param name="writeContent">Nested lambda which, when executed, will create the content for the | |
624 element.</param> | |
625 <returns><paramref name="writer"/> (for method chaining if desired).</returns> | |
626 </member> | |
627 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.XmlWriterExtensions.WriteAttributeIfNotEmpty(System.Xml.XmlWriter,System.String,System.String)"> | |
628 <summary> | |
629 A helper method to make it easier to output attributes. If the <paramref name="attributeValue"/> is | |
630 null or an empty string, output nothing, else output the given XML attribute. | |
631 </summary> | |
632 <param name="writer">Writer to output to.</param> | |
633 <param name="attributeName">Attribute name to write.</param> | |
634 <param name="attributeValue">Value for the attribute.</param> | |
635 <returns><paramref name="writer"/> (for method chaining if desired).</returns> | |
636 </member> | |
637 <member name="T:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElement"> | |
638 <summary> | |
639 A base class for those elements that can be used | |
640 to configure a unity container. | |
641 </summary> | |
642 </member> | |
643 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElement.#ctor"> | |
644 <summary> | |
645 Create a new instance of <see cref="T:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElement"/>. | |
646 </summary> | |
647 </member> | |
648 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElement.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer)"> | |
649 <summary> | |
650 Apply this element's configuration to the given <paramref name="container"/>. | |
651 </summary> | |
652 <param name="container">Container to configure.</param> | |
653 </member> | |
654 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElement.Key"> | |
655 <summary> | |
656 Return a unique key that can be used to manage this element in a collection. | |
657 </summary> | |
658 </member> | |
659 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DictionaryExtensions"> | |
660 <summary> | |
661 A couple of useful extension methods on IDictionary | |
662 </summary> | |
663 </member> | |
664 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.DictionaryExtensions.GetOrNull``2(System.Collections.Generic.IDictionary{``0,``1},``0)"> | |
665 <summary> | |
666 Get the value from a dictionary, or null if there is no value. | |
667 </summary> | |
668 <typeparam name="TKey">Key type of dictionary.</typeparam> | |
669 <typeparam name="TValue">Value type of dictionary.</typeparam> | |
670 <param name="dictionary">Dictionary to search.</param> | |
671 <param name="key">Key to look up.</param> | |
672 <returns>The value at the key or null if not in the dictionary.</returns> | |
673 </member> | |
674 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.UnknownElementHandlerMap`1"> | |
675 <summary> | |
676 A helper class used to map element tag names to a handler method | |
677 used to interpret that element. | |
678 </summary> | |
679 <typeparam name="TContainingElement"></typeparam> | |
680 </member> | |
681 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.UnknownElementHandlerMap`1.Add(System.String,System.Action{`0,System.Xml.XmlReader})"> | |
682 <summary> | |
683 Add method to enable dictionary initializer syntax | |
684 </summary> | |
685 <param name="elementName"></param> | |
686 <param name="processingAction"></param> | |
687 </member> | |
688 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.UnknownElementHandlerMap`1.ProcessElement(`0,System.String,System.Xml.XmlReader)"> | |
689 <summary> | |
690 Process an unknown element according to the map entries. | |
691 </summary> | |
692 <param name="parentElement">Parent element that hit this unknown element.</param> | |
693 <param name="elementName">Name of the unknown element.</param> | |
694 <param name="reader">XmlReader positioned at start of element.</param> | |
695 <returns>true if processed, false if not.</returns> | |
696 </member> | |
697 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.UnknownElementHandlerMap`1.System#Collections#IEnumerable#GetEnumerator"> | |
698 <summary> | |
699 Returns an enumerator that iterates through a collection. | |
700 </summary> | |
701 <returns> | |
702 An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. | |
703 </returns> | |
704 <filterpriority>2</filterpriority> | |
705 </member> | |
706 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.UnknownElementHandlerMap`1.GetEnumerator"> | |
707 <summary> | |
708 Returns an enumerator that iterates through the collection. | |
709 </summary> | |
710 <returns> | |
711 A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. | |
712 </returns> | |
713 <filterpriority>1</filterpriority> | |
714 </member> | |
715 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.UnknownElementHandlerMap"> | |
716 <summary> | |
717 A helper class used to map element tag names to a handler method | |
718 used to interpret that element. | |
719 </summary> | |
720 </member> | |
721 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.UnknownElementHandlerMap.System#Collections#IEnumerable#GetEnumerator"> | |
722 <summary> | |
723 Returns an enumerator that iterates through a collection. | |
724 </summary> | |
725 <returns> | |
726 An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. | |
727 </returns> | |
728 <filterpriority>2</filterpriority> | |
729 </member> | |
730 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.UnknownElementHandlerMap.GetEnumerator"> | |
731 <summary> | |
732 Returns an enumerator that iterates through the collection. | |
733 </summary> | |
734 <returns> | |
735 A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. | |
736 </returns> | |
737 <filterpriority>1</filterpriority> | |
738 </member> | |
739 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ValueElementHelper"> | |
740 <summary> | |
741 A helper class that assists in deserializing parameter and property | |
742 elements. These elements both have a single "value" child element that | |
743 specify the value to inject for the property or parameter. | |
744 </summary> | |
745 </member> | |
746 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ValueElementHelper.#ctor(Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.IValueProvidingElement)"> | |
747 <summary> | |
748 Create a new <see cref="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ValueElementHelper"/> that wraps reading | |
749 values and storing them in the given <paramref name="parentElement"/>. | |
750 </summary> | |
751 <param name="parentElement">Element that contains the value elements.</param> | |
752 </member> | |
753 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ValueElementHelper.GetValue(Microsoft.Practices.Unity.Configuration.ParameterValueElement)"> | |
754 <summary> | |
755 Gets a <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"/>, or if none is present, | |
756 returns a default <see cref="T:Microsoft.Practices.Unity.Configuration.DependencyElement"/>. | |
757 </summary> | |
758 <param name="currentValue">The <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"/>.</param> | |
759 <returns>The given <paramref name="currentValue"/>, unless | |
760 <paramref name="currentValue"/> is null, in which case returns | |
761 a <see cref="T:Microsoft.Practices.Unity.Configuration.DependencyElement"/>.</returns> | |
762 </member> | |
763 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ValueElementHelper.DeserializeUnrecognizedAttribute(System.String,System.String)"> | |
764 <summary> | |
765 Helper method used during deserialization to handle | |
766 attributes for the dependency and value tags. | |
767 </summary> | |
768 <param name="name">attribute name.</param> | |
769 <param name="value">attribute value.</param> | |
770 <returns>true</returns> | |
771 </member> | |
772 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ValueElementHelper.DeserializeUnknownElement(System.String,System.Xml.XmlReader)"> | |
773 <summary> | |
774 Helper method used during deserialization to handle the default | |
775 value element tags. | |
776 </summary> | |
777 <param name="elementName">The element name.</param> | |
778 <param name="reader">XML data to read.</param> | |
779 <returns>True if deserialization succeeded, false if it failed.</returns> | |
780 </member> | |
781 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ValueElementHelper.CompleteValueElement(System.Xml.XmlReader)"> | |
782 <summary> | |
783 Call this method at the end of deserialization of your element to | |
784 set your value element. | |
785 </summary> | |
786 </member> | |
787 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.ValueElementHelper.SerializeParameterValueElement(System.Xml.XmlWriter,Microsoft.Practices.Unity.Configuration.ParameterValueElement,System.Boolean)"> | |
788 <summary> | |
789 Serialize a <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"/> object out to XML. | |
790 This method is aware of and implements the shorthand attributes | |
791 for dependency and value elements. | |
792 </summary> | |
793 <param name="writer">Writer to output XML to.</param> | |
794 <param name="element">The <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"/> to serialize.</param> | |
795 <param name="elementsOnly">If true, always output an element. If false, then | |
796 dependency and value elements will be serialized as attributes in the parent tag.</param> | |
797 </member> | |
798 <member name="T:Microsoft.Practices.Unity.Configuration.ConstructorElement"> | |
799 <summary> | |
800 Configuration element representing a constructor configuration. | |
801 </summary> | |
802 </member> | |
803 <member name="T:Microsoft.Practices.Unity.Configuration.InjectionMemberElement"> | |
804 <summary> | |
805 Base class for configuration elements that generate <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> | |
806 object to configure a container. | |
807 </summary> | |
808 </member> | |
809 <member name="M:Microsoft.Practices.Unity.Configuration.InjectionMemberElement.GetInjectionMembers(Microsoft.Practices.Unity.IUnityContainer,System.Type,System.Type,System.String)"> | |
810 <summary> | |
811 Return the set of <see cref="T:Microsoft.Practices.Unity.InjectionMember"/>s that are needed | |
812 to configure the container according to this configuration element. | |
813 </summary> | |
814 <param name="container">Container that is being configured.</param> | |
815 <param name="fromType">Type that is being registered.</param> | |
816 <param name="toType">Type that <paramref name="fromType"/> is being mapped to.</param> | |
817 <param name="name">Name this registration is under.</param> | |
818 <returns>One or more <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects that should be | |
819 applied to the container registration.</returns> | |
820 </member> | |
821 <member name="M:Microsoft.Practices.Unity.Configuration.InjectionMemberElement.GetMemberElementName(Microsoft.Practices.Unity.Configuration.InjectionMemberElement)"> | |
822 <summary> | |
823 Get the standard tag name for an <see cref="T:Microsoft.Practices.Unity.Configuration.InjectionMemberElement"/> | |
824 taking into account currently loaded section extensions. | |
825 </summary> | |
826 <param name="memberElement">Element to get the name for.</param> | |
827 <returns>The element name.</returns> | |
828 <exception cref="T:System.ArgumentException">If the member element is not currently registered | |
829 with the section.</exception> | |
830 </member> | |
831 <member name="P:Microsoft.Practices.Unity.Configuration.InjectionMemberElement.Key"> | |
832 <summary> | |
833 Each element must have a unique key, which is generated by the subclasses. | |
834 </summary> | |
835 </member> | |
836 <member name="P:Microsoft.Practices.Unity.Configuration.InjectionMemberElement.ElementName"> | |
837 <summary> | |
838 Element name to use to serialize this into XML. | |
839 </summary> | |
840 </member> | |
841 <member name="M:Microsoft.Practices.Unity.Configuration.ConstructorElement.SerializeContent(System.Xml.XmlWriter)"> | |
842 <summary> | |
843 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
844 </summary> | |
845 <remarks>The caller of this method has already written the start element tag before | |
846 calling this method, so deriving classes only need to write the element content, not | |
847 the start or end tags.</remarks> | |
848 <param name="writer">Writer to send XML content to.</param> | |
849 </member> | |
850 <member name="M:Microsoft.Practices.Unity.Configuration.ConstructorElement.GetInjectionMembers(Microsoft.Practices.Unity.IUnityContainer,System.Type,System.Type,System.String)"> | |
851 <summary> | |
852 Return the set of <see cref="T:Microsoft.Practices.Unity.InjectionMember"/>s that are needed | |
853 to configure the container according to this configuration element. | |
854 </summary> | |
855 <param name="container">Container that is being configured.</param> | |
856 <param name="fromType">Type that is being registered.</param> | |
857 <param name="toType">Type that <paramref name="fromType"/> is being mapped to.</param> | |
858 <param name="name">Name this registration is under.</param> | |
859 <returns>One or more <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects that should be | |
860 applied to the container registration.</returns> | |
861 </member> | |
862 <member name="P:Microsoft.Practices.Unity.Configuration.ConstructorElement.Parameters"> | |
863 <summary> | |
864 The parameters of the constructor to call. | |
865 </summary> | |
866 </member> | |
867 <member name="P:Microsoft.Practices.Unity.Configuration.ConstructorElement.Key"> | |
868 <summary> | |
869 Each element must have a unique key, which is generated by the subclasses. | |
870 </summary> | |
871 </member> | |
872 <member name="P:Microsoft.Practices.Unity.Configuration.ConstructorElement.ElementName"> | |
873 <summary> | |
874 Element name to use to serialize this into XML. | |
875 </summary> | |
876 </member> | |
877 <member name="T:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElementCollection"> | |
878 <summary> | |
879 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElement"/>s as | |
880 loaded from configuration. | |
881 </summary> | |
882 </member> | |
883 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElementCollection.CreateNewElement"> | |
884 <summary> | |
885 When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
886 </summary> | |
887 <returns> | |
888 A new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
889 </returns> | |
890 </member> | |
891 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
892 <summary> | |
893 Gets the element key for a specified configuration element when overridden in a derived class. | |
894 </summary> | |
895 <returns> | |
896 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
897 </returns> | |
898 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
899 </param> | |
900 </member> | |
901 <member name="T:Microsoft.Practices.Unity.Configuration.ContainerElement"> | |
902 <summary> | |
903 A configuration element class defining the set of registrations to be | |
904 put into a container. | |
905 </summary> | |
906 </member> | |
907 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerElement.Configure(Microsoft.Practices.Unity.IUnityContainer)"> | |
908 <summary> | |
909 Original configuration API kept for backwards compatibility. | |
910 </summary> | |
911 <param name="container">Container to configure</param> | |
912 </member> | |
913 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerElement.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer)"> | |
914 <summary> | |
915 Apply the configuration information in this element to the | |
916 given <paramref name="container"/>. | |
917 </summary> | |
918 <param name="container">Container to configure.</param> | |
919 </member> | |
920 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"> | |
921 <summary> | |
922 Gets a value indicating whether an unknown element is encountered during deserialization. | |
923 </summary> | |
924 <returns> | |
925 true when an unknown element is encountered while deserializing; otherwise, false. | |
926 </returns> | |
927 <param name="elementName">The name of the unknown subelement. | |
928 </param><param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization. | |
929 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked. | |
930 - or - | |
931 One or more of the element's attributes is locked. | |
932 - or - | |
933 <paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute. | |
934 - or - | |
935 The element has a Boolean attribute with an invalid value. | |
936 - or - | |
937 An attempt was made to deserialize a property more than once. | |
938 - or - | |
939 An attempt was made to deserialize a property that is not a valid member of the element. | |
940 - or - | |
941 The element cannot contain a CDATA or text element. | |
942 </exception> | |
943 </member> | |
944 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerElement.SerializeContent(System.Xml.XmlWriter)"> | |
945 <summary> | |
946 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
947 </summary> | |
948 <remarks>The caller of this method has already written the start element tag before | |
949 calling this method, so deriving classes only need to write the element content, not | |
950 the start or end tags.</remarks> | |
951 <param name="writer">Writer to send XML content to.</param> | |
952 </member> | |
953 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerElement.Name"> | |
954 <summary> | |
955 Name for this container configuration as given in the config file. | |
956 </summary> | |
957 </member> | |
958 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerElement.Registrations"> | |
959 <summary> | |
960 The type registrations in this container. | |
961 </summary> | |
962 </member> | |
963 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerElement.Instances"> | |
964 <summary> | |
965 Any instances to register in the container. | |
966 </summary> | |
967 </member> | |
968 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerElement.Extensions"> | |
969 <summary> | |
970 Any extensions to add to the container. | |
971 </summary> | |
972 </member> | |
973 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerElement.ConfiguringElements"> | |
974 <summary> | |
975 Set of any extra configuration elements that were added by a | |
976 section extension. | |
977 </summary> | |
978 <remarks> | |
979 This is not marked as a configuration property because we don't want | |
980 the actual property to show up as a nested element in the configuration.</remarks> | |
981 </member> | |
982 <member name="T:Microsoft.Practices.Unity.Configuration.ContainerExtensionElement"> | |
983 <summary> | |
984 Configuration element representing an extension to add to a container. | |
985 </summary> | |
986 </member> | |
987 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerExtensionElement.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer)"> | |
988 <summary> | |
989 Add the extension specified in this element to the container. | |
990 </summary> | |
991 <param name="container">Container to configure.</param> | |
992 </member> | |
993 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerExtensionElement.SerializeContent(System.Xml.XmlWriter)"> | |
994 <summary> | |
995 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
996 </summary> | |
997 <remarks>The caller of this method has already written the start element tag before | |
998 calling this method, so deriving classes only need to write the element content, not | |
999 the start or end tags.</remarks> | |
1000 <param name="writer">Writer to send XML content to.</param> | |
1001 </member> | |
1002 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerExtensionElement.TypeName"> | |
1003 <summary> | |
1004 Type of the extension to add. | |
1005 </summary> | |
1006 </member> | |
1007 <member name="T:Microsoft.Practices.Unity.Configuration.ContainerExtensionElementCollection"> | |
1008 <summary> | |
1009 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.ContainerExtensionElement"/>s. | |
1010 </summary> | |
1011 </member> | |
1012 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerExtensionElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
1013 <summary> | |
1014 Gets the element key for a specified configuration element when overridden in a derived class. | |
1015 </summary> | |
1016 <returns> | |
1017 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1018 </returns> | |
1019 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
1020 </param> | |
1021 </member> | |
1022 <member name="T:Microsoft.Practices.Unity.Configuration.DependencyElement"> | |
1023 <summary> | |
1024 A <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"/> derived class that describes | |
1025 a parameter that should be resolved through the container. | |
1026 </summary> | |
1027 </member> | |
1028 <member name="M:Microsoft.Practices.Unity.Configuration.DependencyElement.#ctor"> | |
1029 <summary> | |
1030 Create a new instance of <see cref="T:Microsoft.Practices.Unity.Configuration.DependencyElement"/>. | |
1031 </summary> | |
1032 </member> | |
1033 <member name="M:Microsoft.Practices.Unity.Configuration.DependencyElement.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})"> | |
1034 <summary> | |
1035 Create a new instance of <see cref="T:Microsoft.Practices.Unity.Configuration.DependencyElement"/> with | |
1036 properties initialized from the contents of | |
1037 <paramref name="attributeValues"/>. | |
1038 </summary> | |
1039 <param name="attributeValues">Dictionary of name/value pairs to | |
1040 initialize this object with.</param> | |
1041 </member> | |
1042 <member name="M:Microsoft.Practices.Unity.Configuration.DependencyElement.Microsoft#Practices#Unity#Configuration#IAttributeOnlyElement#SerializeContent(System.Xml.XmlWriter)"> | |
1043 <summary> | |
1044 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
1045 </summary> | |
1046 <remarks>The caller of this method has already written the start element tag before | |
1047 calling this method, so deriving classes only need to write the element content, not | |
1048 the start or end tags.</remarks> | |
1049 <param name="writer">Writer to send XML content to.</param> | |
1050 </member> | |
1051 <member name="M:Microsoft.Practices.Unity.Configuration.DependencyElement.SerializeContent(System.Xml.XmlWriter)"> | |
1052 <summary> | |
1053 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. This | |
1054 method always outputs an explicit <dependency> tag, instead of providing | |
1055 attributes to the parent method. | |
1056 </summary> | |
1057 <param name="writer">Writer to send XML content to.</param> | |
1058 </member> | |
1059 <member name="M:Microsoft.Practices.Unity.Configuration.DependencyElement.GetInjectionParameterValue(Microsoft.Practices.Unity.IUnityContainer,System.Type)"> | |
1060 <summary> | |
1061 Generate an <see cref="T:Microsoft.Practices.Unity.InjectionParameterValue"/> object | |
1062 that will be used to configure the container for a type registration. | |
1063 </summary> | |
1064 <param name="container">Container that is being configured. Supplied in order | |
1065 to let custom implementations retrieve services; do not configure the container | |
1066 directly in this method.</param> | |
1067 <param name="parameterType">Type of the </param> | |
1068 <returns></returns> | |
1069 </member> | |
1070 <member name="P:Microsoft.Practices.Unity.Configuration.DependencyElement.Name"> | |
1071 <summary> | |
1072 Name to use to when resolving. If empty, resolves the default. | |
1073 </summary> | |
1074 </member> | |
1075 <member name="P:Microsoft.Practices.Unity.Configuration.DependencyElement.TypeName"> | |
1076 <summary> | |
1077 Name of type this dependency should resolve to. This is optional; | |
1078 without it the container will resolve the type of whatever | |
1079 property or parameter this element is contained in. | |
1080 </summary> | |
1081 </member> | |
1082 <member name="T:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElement"> | |
1083 <summary> | |
1084 Base class used to derive new elements that can occur | |
1085 directly within a container element. | |
1086 </summary> | |
1087 </member> | |
1088 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElement.#ctor"> | |
1089 <summary> | |
1090 Initialize a new instance of <see cref="T:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElement"/>. | |
1091 </summary> | |
1092 </member> | |
1093 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElement.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer)"> | |
1094 <summary> | |
1095 When overridden in a derived class, this method will make configuration | |
1096 calls into the given <paramref name="container"/> according to its contents. | |
1097 </summary> | |
1098 <param name="container">The container to configure.</param> | |
1099 </member> | |
1100 <member name="P:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElement.Key"> | |
1101 <summary> | |
1102 Unique key generated for use in the collection class. | |
1103 </summary> | |
1104 </member> | |
1105 <member name="T:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElementCollection"> | |
1106 <summary> | |
1107 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElement"/>s. | |
1108 </summary> | |
1109 </member> | |
1110 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElementCollection.CreateNewElement"> | |
1111 <summary> | |
1112 When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1113 </summary> | |
1114 <returns> | |
1115 A new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1116 </returns> | |
1117 </member> | |
1118 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionConfigurationElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
1119 <summary> | |
1120 Gets the element key for a specified configuration element when overridden in a derived class. | |
1121 </summary> | |
1122 <returns> | |
1123 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1124 </returns> | |
1125 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
1126 </param> | |
1127 </member> | |
1128 <member name="T:Microsoft.Practices.Unity.Configuration.ExtensionElementMap"> | |
1129 <summary> | |
1130 This class manages the set of extension elements | |
1131 added by section elements. | |
1132 </summary> | |
1133 </member> | |
1134 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionElementMap.Clear"> | |
1135 <summary> | |
1136 Clear the current set of extension elements. | |
1137 </summary> | |
1138 </member> | |
1139 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionElementMap.AddContainerConfiguringElement(System.String,System.String,System.Type)"> | |
1140 <summary> | |
1141 Register a new ContainerExtensionConfigurationElement with he section so it | |
1142 can be read. | |
1143 </summary> | |
1144 <param name="prefix">prefix if any.</param> | |
1145 <param name="tag">tag name.</param> | |
1146 <param name="elementType">Type of element to register.</param> | |
1147 </member> | |
1148 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionElementMap.AddInjectionMemberElement(System.String,System.String,System.Type)"> | |
1149 <summary> | |
1150 Register a new <see cref="T:Microsoft.Practices.Unity.Configuration.InjectionMemberElement"/> with the section | |
1151 so it can be read. | |
1152 </summary> | |
1153 <param name="prefix">prefix if any.</param> | |
1154 <param name="tag">Tag name.</param> | |
1155 <param name="elementType">Type of element to register.</param> | |
1156 </member> | |
1157 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionElementMap.AddParameterValueElement(System.String,System.String,System.Type)"> | |
1158 <summary> | |
1159 Register a new <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"/> with the section | |
1160 so it can be read. | |
1161 </summary> | |
1162 <param name="prefix">prefix if any.</param> | |
1163 <param name="tag">Tag name.</param> | |
1164 <param name="elementType">Type of element to register.</param> | |
1165 </member> | |
1166 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionElementMap.GetContainerConfiguringElementType(System.String)"> | |
1167 <summary> | |
1168 Retrieve the <see cref="T:Microsoft.Practices.Unity.Configuration.ContainerConfiguringElement"/> registered for the given | |
1169 tag. | |
1170 </summary> | |
1171 <param name="tag">Tag to look up.</param> | |
1172 <returns>Type of element, or null if not registered.</returns> | |
1173 </member> | |
1174 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionElementMap.GetInjectionMemberElementType(System.String)"> | |
1175 <summary> | |
1176 Retrieve the ContainerExtensionConfigurationElement registered for the given | |
1177 tag. | |
1178 </summary> | |
1179 <param name="tag">Tag to look up.</param> | |
1180 <returns>Type of element, or null if not registered.</returns> | |
1181 </member> | |
1182 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionElementMap.GetParameterValueElementType(System.String)"> | |
1183 <summary> | |
1184 Retrieve the ContainerExtensionConfigurationElement registered for the given | |
1185 tag. | |
1186 </summary> | |
1187 <param name="tag">Tag to look up.</param> | |
1188 <returns>Type of element, or null if not registered.</returns> | |
1189 </member> | |
1190 <member name="M:Microsoft.Practices.Unity.Configuration.ExtensionElementMap.GetTagForExtensionElement(System.Configuration.ConfigurationElement)"> | |
1191 <summary> | |
1192 Retrieve the correct tag to use when serializing the given | |
1193 <paramref name="element"/> to XML. | |
1194 </summary> | |
1195 <param name="element">Element to be serialized.</param> | |
1196 <returns>The tag for that element type.</returns> | |
1197 <exception cref="T:System.ArgumentException"> if the element is of a type that | |
1198 is not registered with the section already.</exception> | |
1199 </member> | |
1200 <member name="T:Microsoft.Practices.Unity.Configuration.InjectionMemberElementCollection"> | |
1201 <summary> | |
1202 A polymorphic collection of <see cref="T:Microsoft.Practices.Unity.Configuration.InjectionMemberElement"/>s. | |
1203 </summary> | |
1204 </member> | |
1205 <member name="M:Microsoft.Practices.Unity.Configuration.InjectionMemberElementCollection.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"> | |
1206 <summary> | |
1207 Causes the configuration system to throw an exception. | |
1208 </summary> | |
1209 <returns> | |
1210 true if the unrecognized element was deserialized successfully; otherwise, false. The default is false. | |
1211 </returns> | |
1212 <param name="elementName">The name of the unrecognized element. | |
1213 </param><param name="reader">An input stream that reads XML from the configuration file. | |
1214 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element specified in <paramref name="elementName"/> is the <clear> element. | |
1215 </exception><exception cref="T:System.ArgumentException"><paramref name="elementName"/> starts with the reserved prefix "config" or "lock". | |
1216 </exception> | |
1217 </member> | |
1218 <member name="M:Microsoft.Practices.Unity.Configuration.InjectionMemberElementCollection.CreateNewElement"> | |
1219 <summary> | |
1220 When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1221 </summary> | |
1222 <returns> | |
1223 A new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1224 </returns> | |
1225 </member> | |
1226 <member name="M:Microsoft.Practices.Unity.Configuration.InjectionMemberElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
1227 <summary> | |
1228 Gets the element key for a specified configuration element when overridden in a derived class. | |
1229 </summary> | |
1230 <returns> | |
1231 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1232 </returns> | |
1233 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
1234 </param> | |
1235 </member> | |
1236 <member name="P:Microsoft.Practices.Unity.Configuration.InjectionMemberElementCollection.Item(System.String)"> | |
1237 <summary> | |
1238 Indexer that lets you access elements by their key. | |
1239 </summary> | |
1240 <param name="key">Key to retrieve element with.</param> | |
1241 <returns>The element.</returns> | |
1242 </member> | |
1243 <member name="T:Microsoft.Practices.Unity.Configuration.InstanceElement"> | |
1244 <summary> | |
1245 A configuration element that describes an instance to add to the container. | |
1246 </summary> | |
1247 </member> | |
1248 <member name="M:Microsoft.Practices.Unity.Configuration.InstanceElement.SerializeContent(System.Xml.XmlWriter)"> | |
1249 <summary> | |
1250 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
1251 </summary> | |
1252 <remarks>The caller of this method has already written the start element tag before | |
1253 calling this method, so deriving classes only need to write the element content, not | |
1254 the start or end tags.</remarks> | |
1255 <param name="writer">Writer to send XML content to.</param> | |
1256 </member> | |
1257 <member name="M:Microsoft.Practices.Unity.Configuration.InstanceElement.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer)"> | |
1258 <summary> | |
1259 Add the instance defined by this element to the given container. | |
1260 </summary> | |
1261 <param name="container">Container to configure.</param> | |
1262 </member> | |
1263 <member name="P:Microsoft.Practices.Unity.Configuration.InstanceElement.Name"> | |
1264 <summary> | |
1265 Name to register instance under | |
1266 </summary> | |
1267 </member> | |
1268 <member name="P:Microsoft.Practices.Unity.Configuration.InstanceElement.Value"> | |
1269 <summary> | |
1270 Value for this instance | |
1271 </summary> | |
1272 </member> | |
1273 <member name="P:Microsoft.Practices.Unity.Configuration.InstanceElement.TypeName"> | |
1274 <summary> | |
1275 Type of the instance. If not given, defaults to string | |
1276 </summary> | |
1277 </member> | |
1278 <member name="P:Microsoft.Practices.Unity.Configuration.InstanceElement.TypeConverterTypeName"> | |
1279 <summary> | |
1280 Type name for the type converter to use to create the instance. If not | |
1281 given, defaults to the default type converter for this instance type. | |
1282 </summary> | |
1283 </member> | |
1284 <member name="P:Microsoft.Practices.Unity.Configuration.InstanceElement.Key"> | |
1285 <summary> | |
1286 Key used to keep these instances unique in the config collection. | |
1287 </summary> | |
1288 </member> | |
1289 <member name="T:Microsoft.Practices.Unity.Configuration.InstanceElementCollection"> | |
1290 <summary> | |
1291 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.InstanceElement"/>s. | |
1292 </summary> | |
1293 </member> | |
1294 <member name="M:Microsoft.Practices.Unity.Configuration.InstanceElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
1295 <summary> | |
1296 Gets the element key for a specified configuration element when overridden in a derived class. | |
1297 </summary> | |
1298 <returns> | |
1299 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1300 </returns> | |
1301 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
1302 </param> | |
1303 </member> | |
1304 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.IValueProvidingElement"> | |
1305 <summary> | |
1306 An element that has a child Value property. | |
1307 </summary> | |
1308 </member> | |
1309 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.IValueProvidingElement.Value"> | |
1310 <summary> | |
1311 String that will be deserialized to provide the value. | |
1312 </summary> | |
1313 </member> | |
1314 <member name="P:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.IValueProvidingElement.DestinationName"> | |
1315 <summary> | |
1316 A string describing where the value this element contains | |
1317 is being used. For example, if setting a property Prop1, | |
1318 this should return "property Prop1" (in english). | |
1319 </summary> | |
1320 </member> | |
1321 <member name="T:Microsoft.Practices.Unity.Configuration.LifetimeElement"> | |
1322 <summary> | |
1323 A configuration element that represents lifetime managers. | |
1324 </summary> | |
1325 </member> | |
1326 <member name="M:Microsoft.Practices.Unity.Configuration.LifetimeElement.CreateLifetimeManager"> | |
1327 <summary> | |
1328 Create the <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/> described by | |
1329 this element. | |
1330 </summary> | |
1331 <returns>A <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/> instance.</returns> | |
1332 </member> | |
1333 <member name="M:Microsoft.Practices.Unity.Configuration.LifetimeElement.SerializeContent(System.Xml.XmlWriter)"> | |
1334 <summary> | |
1335 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
1336 </summary> | |
1337 <remarks>The caller of this method has already written the start element tag before | |
1338 calling this method, so deriving classes only need to write the element content, not | |
1339 the start or end tags.</remarks> | |
1340 <param name="writer">Writer to send XML content to.</param> | |
1341 </member> | |
1342 <member name="P:Microsoft.Practices.Unity.Configuration.LifetimeElement.TypeName"> | |
1343 <summary> | |
1344 Type of the lifetime manager. | |
1345 </summary> | |
1346 </member> | |
1347 <member name="P:Microsoft.Practices.Unity.Configuration.LifetimeElement.Value"> | |
1348 <summary> | |
1349 Extra initialization information used by the type converter for this lifetime manager. | |
1350 </summary> | |
1351 </member> | |
1352 <member name="P:Microsoft.Practices.Unity.Configuration.LifetimeElement.TypeConverterTypeName"> | |
1353 <summary> | |
1354 Type of <see cref="T:System.ComponentModel.TypeConverter"/> to use to create the | |
1355 lifetime manager. | |
1356 </summary> | |
1357 </member> | |
1358 <member name="T:Microsoft.Practices.Unity.Configuration.MethodElement"> | |
1359 <summary> | |
1360 A configuration element representing a method to call. | |
1361 </summary> | |
1362 </member> | |
1363 <member name="M:Microsoft.Practices.Unity.Configuration.MethodElement.#ctor"> | |
1364 <summary> | |
1365 Construct a new instance of <see cref="T:Microsoft.Practices.Unity.Configuration.MethodElement"/>. | |
1366 </summary> | |
1367 </member> | |
1368 <member name="M:Microsoft.Practices.Unity.Configuration.MethodElement.SerializeContent(System.Xml.XmlWriter)"> | |
1369 <summary> | |
1370 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
1371 </summary> | |
1372 <remarks>The caller of this method has already written the start element tag before | |
1373 calling this method, so deriving classes only need to write the element content, not | |
1374 the start or end tags.</remarks> | |
1375 <param name="writer">Writer to send XML content to.</param> | |
1376 </member> | |
1377 <member name="M:Microsoft.Practices.Unity.Configuration.MethodElement.GetInjectionMembers(Microsoft.Practices.Unity.IUnityContainer,System.Type,System.Type,System.String)"> | |
1378 <summary> | |
1379 Return the set of <see cref="T:Microsoft.Practices.Unity.InjectionMember"/>s that are needed | |
1380 to configure the container according to this configuration element. | |
1381 </summary> | |
1382 <param name="container">Container that is being configured.</param> | |
1383 <param name="fromType">Type that is being registered.</param> | |
1384 <param name="toType">Type that <paramref name="fromType"/> is being mapped to.</param> | |
1385 <param name="name">Name this registration is under.</param> | |
1386 <returns>One or more <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects that should be | |
1387 applied to the container registration.</returns> | |
1388 </member> | |
1389 <member name="P:Microsoft.Practices.Unity.Configuration.MethodElement.Name"> | |
1390 <summary> | |
1391 Name of the method to call. | |
1392 </summary> | |
1393 </member> | |
1394 <member name="P:Microsoft.Practices.Unity.Configuration.MethodElement.Parameters"> | |
1395 <summary> | |
1396 Parameters to the method call. | |
1397 </summary> | |
1398 </member> | |
1399 <member name="P:Microsoft.Practices.Unity.Configuration.MethodElement.Key"> | |
1400 <summary> | |
1401 Each element must have a unique key, which is generated by the subclasses. | |
1402 </summary> | |
1403 </member> | |
1404 <member name="P:Microsoft.Practices.Unity.Configuration.MethodElement.ElementName"> | |
1405 <summary> | |
1406 Element name to use to serialize this into XML. | |
1407 </summary> | |
1408 </member> | |
1409 <member name="T:Microsoft.Practices.Unity.Configuration.NamespaceElement"> | |
1410 <summary> | |
1411 A configuration element representing the namespace | |
1412 tags in the config file. | |
1413 </summary> | |
1414 </member> | |
1415 <member name="T:Microsoft.Practices.Unity.Configuration.NamespaceElementCollection"> | |
1416 <summary> | |
1417 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.NamespaceElement"/>s in configuration. | |
1418 </summary> | |
1419 </member> | |
1420 <member name="M:Microsoft.Practices.Unity.Configuration.NamespaceElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
1421 <summary> | |
1422 Gets the element key for a specified configuration element when overridden in a derived class. | |
1423 </summary> | |
1424 <returns> | |
1425 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1426 </returns> | |
1427 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
1428 </param> | |
1429 </member> | |
1430 <member name="T:Microsoft.Practices.Unity.Configuration.OptionalElement"> | |
1431 <summary> | |
1432 A configuration element that specifies that a value | |
1433 is optional. | |
1434 </summary> | |
1435 </member> | |
1436 <member name="M:Microsoft.Practices.Unity.Configuration.OptionalElement.SerializeContent(System.Xml.XmlWriter)"> | |
1437 <summary> | |
1438 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
1439 </summary> | |
1440 <remarks>The caller of this method has already written the start element tag before | |
1441 calling this method, so deriving classes only need to write the element content, not | |
1442 the start or end tags.</remarks> | |
1443 <param name="writer">Writer to send XML content to.</param> | |
1444 </member> | |
1445 <member name="M:Microsoft.Practices.Unity.Configuration.OptionalElement.GetInjectionParameterValue(Microsoft.Practices.Unity.IUnityContainer,System.Type)"> | |
1446 <summary> | |
1447 Generate an <see cref="T:Microsoft.Practices.Unity.InjectionParameterValue"/> object | |
1448 that will be used to configure the container for a type registration. | |
1449 </summary> | |
1450 <param name="container">Container that is being configured. Supplied in order | |
1451 to let custom implementations retrieve services; do not configure the container | |
1452 directly in this method.</param> | |
1453 <param name="parameterType">Type of the </param> | |
1454 <returns></returns> | |
1455 </member> | |
1456 <member name="P:Microsoft.Practices.Unity.Configuration.OptionalElement.Name"> | |
1457 <summary> | |
1458 Name used to resolve the dependency, leave out or blank to resolve default. | |
1459 </summary> | |
1460 </member> | |
1461 <member name="P:Microsoft.Practices.Unity.Configuration.OptionalElement.TypeName"> | |
1462 <summary> | |
1463 Type of dependency to resolve. If left out, resolved the type of | |
1464 the containing parameter or property. | |
1465 </summary> | |
1466 </member> | |
1467 <member name="T:Microsoft.Practices.Unity.Configuration.ParameterElement"> | |
1468 <summary> | |
1469 Configuration element representing a parameter passed to a constructor | |
1470 or a method. | |
1471 </summary> | |
1472 </member> | |
1473 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterElement.#ctor"> | |
1474 <summary> | |
1475 Construct a new instance of <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterElement"/>. | |
1476 </summary> | |
1477 </member> | |
1478 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterElement.GetParameterValue(Microsoft.Practices.Unity.IUnityContainer,System.Type)"> | |
1479 <summary> | |
1480 Returns the required <see cref="T:Microsoft.Practices.Unity.InjectionParameterValue"/> needed | |
1481 to configure the container so that the correct value is injected. | |
1482 </summary> | |
1483 <param name="container">Container being configured.</param> | |
1484 <param name="parameterType">Type of the parameter.</param> | |
1485 <returns>The value to use to configure the container.</returns> | |
1486 </member> | |
1487 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterElement.Matches(System.Reflection.ParameterInfo)"> | |
1488 <summary> | |
1489 Does the information in this <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterElement"/> match | |
1490 up with the given <paramref name="parameterInfo"/>? | |
1491 </summary> | |
1492 <param name="parameterInfo">Information about the parameter.</param> | |
1493 <returns>True if this is a match, false if not.</returns> | |
1494 </member> | |
1495 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)"> | |
1496 <summary> | |
1497 Reads XML from the configuration file. | |
1498 </summary> | |
1499 <param name="reader">The <see cref="T:System.Xml.XmlReader"/> that reads from the configuration file. | |
1500 </param><param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false. | |
1501 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element to read is locked. | |
1502 - or - | |
1503 An attribute of the current node is not recognized. | |
1504 - or - | |
1505 The lock status of the current node cannot be determined. | |
1506 </exception> | |
1507 </member> | |
1508 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterElement.OnDeserializeUnrecognizedAttribute(System.String,System.String)"> | |
1509 <summary> | |
1510 Gets a value indicating whether an unknown attribute is encountered during deserialization. | |
1511 </summary> | |
1512 <returns> | |
1513 true when an unknown attribute is encountered while deserializing; otherwise, false. | |
1514 </returns> | |
1515 <param name="name">The name of the unrecognized attribute. | |
1516 </param><param name="value">The value of the unrecognized attribute. | |
1517 </param> | |
1518 </member> | |
1519 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"> | |
1520 <summary> | |
1521 Gets a value indicating whether an unknown element is encountered during deserialization. | |
1522 </summary> | |
1523 <returns> | |
1524 true when an unknown element is encountered while deserializing; otherwise, false. | |
1525 </returns> | |
1526 <param name="elementName">The name of the unknown subelement. | |
1527 </param><param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization. | |
1528 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked. | |
1529 - or - | |
1530 One or more of the element's attributes is locked. | |
1531 - or - | |
1532 <paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute. | |
1533 - or - | |
1534 The element has a Boolean attribute with an invalid value. | |
1535 - or - | |
1536 An attempt was made to deserialize a property more than once. | |
1537 - or - | |
1538 An attempt was made to deserialize a property that is not a valid member of the element. | |
1539 - or - | |
1540 The element cannot contain a CDATA or text element. | |
1541 </exception> | |
1542 </member> | |
1543 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterElement.SerializeContent(System.Xml.XmlWriter)"> | |
1544 <summary> | |
1545 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
1546 </summary> | |
1547 <remarks>The caller of this method has already written the start element tag before | |
1548 calling this method, so deriving classes only need to write the element content, not | |
1549 the start or end tags.</remarks> | |
1550 <param name="writer">Writer to send XML content to.</param> | |
1551 </member> | |
1552 <member name="P:Microsoft.Practices.Unity.Configuration.ParameterElement.Name"> | |
1553 <summary> | |
1554 Name of this parameter. | |
1555 </summary> | |
1556 </member> | |
1557 <member name="P:Microsoft.Practices.Unity.Configuration.ParameterElement.TypeName"> | |
1558 <summary> | |
1559 Type of this parameter. | |
1560 </summary> | |
1561 <remarks>This is only needed in order to disambiguate method overloads. Normally | |
1562 the parameter name is sufficient.</remarks> | |
1563 </member> | |
1564 <member name="P:Microsoft.Practices.Unity.Configuration.ParameterElement.Value"> | |
1565 <summary> | |
1566 Element that describes the value for this property. | |
1567 </summary> | |
1568 <remarks> | |
1569 This is NOT marked as a ConfigurationProperty because this | |
1570 child element is polymorphic, and the element tag determines | |
1571 the type. Standard configuration properties only let you do | |
1572 this if it's a collection, but we only want one value. Thus | |
1573 the separate property. The element is deserialized in | |
1574 <see cref="M:Microsoft.Practices.Unity.Configuration.ParameterElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"/>.</remarks> | |
1575 </member> | |
1576 <member name="P:Microsoft.Practices.Unity.Configuration.ParameterElement.DestinationName"> | |
1577 <summary> | |
1578 A string describing where the value this element contains | |
1579 is being used. For example, if setting a property Prop1, | |
1580 this should return "property Prop1" (in english). | |
1581 </summary> | |
1582 </member> | |
1583 <member name="T:Microsoft.Practices.Unity.Configuration.ParameterElementCollection"> | |
1584 <summary> | |
1585 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterElement"/> objects. | |
1586 </summary> | |
1587 </member> | |
1588 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
1589 <summary> | |
1590 Gets the element key for a specified configuration element when overridden in a derived class. | |
1591 </summary> | |
1592 <returns> | |
1593 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1594 </returns> | |
1595 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
1596 </param> | |
1597 </member> | |
1598 <member name="T:Microsoft.Practices.Unity.Configuration.ParameterValueElementCollection"> | |
1599 <summary> | |
1600 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.ParameterValueElement"/> objects. | |
1601 </summary> | |
1602 </member> | |
1603 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterValueElementCollection.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"> | |
1604 <summary> | |
1605 Causes the configuration system to throw an exception. | |
1606 </summary> | |
1607 <returns> | |
1608 true if the unrecognized element was deserialized successfully; otherwise, false. The default is false. | |
1609 </returns> | |
1610 <param name="elementName">The name of the unrecognized element. | |
1611 </param><param name="reader">An input stream that reads XML from the configuration file. | |
1612 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element specified in <paramref name="elementName"/> is the <clear> element. | |
1613 </exception><exception cref="T:System.ArgumentException"><paramref name="elementName"/> starts with the reserved prefix "config" or "lock". | |
1614 </exception> | |
1615 </member> | |
1616 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterValueElementCollection.CreateNewElement"> | |
1617 <summary> | |
1618 When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1619 </summary> | |
1620 <returns> | |
1621 A new <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1622 </returns> | |
1623 </member> | |
1624 <member name="M:Microsoft.Practices.Unity.Configuration.ParameterValueElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
1625 <summary> | |
1626 Gets the element key for a specified configuration element when overridden in a derived class. | |
1627 </summary> | |
1628 <returns> | |
1629 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1630 </returns> | |
1631 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
1632 </param> | |
1633 </member> | |
1634 <member name="P:Microsoft.Practices.Unity.Configuration.ParameterValueElementCollection.DeserializedElementHolder.Value"> | |
1635 <summary> | |
1636 String that will be deserialized to provide the value. | |
1637 </summary> | |
1638 </member> | |
1639 <member name="P:Microsoft.Practices.Unity.Configuration.ParameterValueElementCollection.DeserializedElementHolder.DestinationName"> | |
1640 <summary> | |
1641 A string describing where the value this element contains | |
1642 is being used. For example, if setting a property Prop1, | |
1643 this should return "property Prop1" (in english). | |
1644 </summary> | |
1645 </member> | |
1646 <member name="T:Microsoft.Practices.Unity.Configuration.Properties.Resources"> | |
1647 <summary> | |
1648 A strongly-typed resource class, for looking up localized strings, etc. | |
1649 </summary> | |
1650 </member> | |
1651 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.ResourceManager"> | |
1652 <summary> | |
1653 Returns the cached ResourceManager instance used by this class. | |
1654 </summary> | |
1655 </member> | |
1656 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.Culture"> | |
1657 <summary> | |
1658 Overrides the current thread's CurrentUICulture property for all | |
1659 resource lookups using this strongly typed resource class. | |
1660 </summary> | |
1661 </member> | |
1662 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.CannotCreateContainerConfiguringElement"> | |
1663 <summary> | |
1664 Looks up a localized string similar to An abstract ContainerConfiguringElement cannot be created. Please specify a concrete type.. | |
1665 </summary> | |
1666 </member> | |
1667 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.CannotCreateExtensionConfigurationElement"> | |
1668 <summary> | |
1669 Looks up a localized string similar to An abstract ExtensionConfigurationElement object cannot be created. Please specify a concrete type.. | |
1670 </summary> | |
1671 </member> | |
1672 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.CannotCreateInjectionMemberElement"> | |
1673 <summary> | |
1674 Looks up a localized string similar to An abstract InjectionMemberElement object cannot be created. Please specify a concrete type.. | |
1675 </summary> | |
1676 </member> | |
1677 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.CannotCreateParameterValueElement"> | |
1678 <summary> | |
1679 Looks up a localized string similar to An abstract ParameterValueElement object cannot be created. Please specify a concrete type.. | |
1680 </summary> | |
1681 </member> | |
1682 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.CouldNotResolveType"> | |
1683 <summary> | |
1684 Looks up a localized string similar to The type name or alias {0} could not be resolved. Please check your configuration file and verify this type name.. | |
1685 </summary> | |
1686 </member> | |
1687 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.DependencyForGenericParameterWithTypeSet"> | |
1688 <summary> | |
1689 Looks up a localized string similar to The dependency element for generic parameter {0} must not have an explicit type name but has '{1}'.. | |
1690 </summary> | |
1691 </member> | |
1692 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.DependencyForOptionalGenericParameterWithTypeSet"> | |
1693 <summary> | |
1694 Looks up a localized string similar to The optional dependency element for generic parameter {0} must not have an explicit type name but has '{1}'.. | |
1695 </summary> | |
1696 </member> | |
1697 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.DestinationNameFormat"> | |
1698 <summary> | |
1699 Looks up a localized string similar to {0} {1}. | |
1700 </summary> | |
1701 </member> | |
1702 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.DuplicateParameterValueElement"> | |
1703 <summary> | |
1704 Looks up a localized string similar to The injection configuration for {0} has multiple values.. | |
1705 </summary> | |
1706 </member> | |
1707 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.ElementTypeNotRegistered"> | |
1708 <summary> | |
1709 Looks up a localized string similar to The configuration element type {0} has not been registered with the section.. | |
1710 </summary> | |
1711 </member> | |
1712 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.ElementWithAttributesAndParameterValueElements"> | |
1713 <summary> | |
1714 Looks up a localized string similar to The injection configuration for {0} is specified through both attributes and child value elements.. | |
1715 </summary> | |
1716 </member> | |
1717 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.ExtensionTypeNotFound"> | |
1718 <summary> | |
1719 Looks up a localized string similar to Could not load section extension type {0}.. | |
1720 </summary> | |
1721 </member> | |
1722 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.ExtensionTypeNotValid"> | |
1723 <summary> | |
1724 Looks up a localized string similar to The extension type {0} does not derive from SectionExtension.. | |
1725 </summary> | |
1726 </member> | |
1727 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.InvalidExtensionElementType"> | |
1728 <summary> | |
1729 Looks up a localized string similar to The extension element type {0} that is being added does not derive from ContainerConfiguringElement, InjectionMemberElement, or ParameterValueElement. An extension element must derive from one of these types.. | |
1730 </summary> | |
1731 </member> | |
1732 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.InvalidValueAttributes"> | |
1733 <summary> | |
1734 Looks up a localized string similar to No valid attributes were found to construct the value for the {0}. Please check the configuration file.. | |
1735 </summary> | |
1736 </member> | |
1737 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.NoMatchingConstructor"> | |
1738 <summary> | |
1739 Looks up a localized string similar to Configuration is incorrect, the type {0} does not have a constructor that takes parameters named {1}.. | |
1740 </summary> | |
1741 </member> | |
1742 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.NoMatchingMethod"> | |
1743 <summary> | |
1744 Looks up a localized string similar to Configuration is incorrect, the type {0} does not have a method named {1} that takes parameters named {2}.. | |
1745 </summary> | |
1746 </member> | |
1747 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.NoSuchContainer"> | |
1748 <summary> | |
1749 Looks up a localized string similar to The container named "{0}" is not defined in this configuration section.. | |
1750 </summary> | |
1751 </member> | |
1752 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.NoSuchProperty"> | |
1753 <summary> | |
1754 Looks up a localized string similar to The type {0} does not have a property named {1}.. | |
1755 </summary> | |
1756 </member> | |
1757 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.NotAnArray"> | |
1758 <summary> | |
1759 Looks up a localized string similar to The configuration is set to inject an array, but the type {0} is not an array type.. | |
1760 </summary> | |
1761 </member> | |
1762 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.Parameter"> | |
1763 <summary> | |
1764 Looks up a localized string similar to parameter. | |
1765 </summary> | |
1766 </member> | |
1767 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.Property"> | |
1768 <summary> | |
1769 Looks up a localized string similar to property. | |
1770 </summary> | |
1771 </member> | |
1772 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.RequiredPropertyMissing"> | |
1773 <summary> | |
1774 Looks up a localized string similar to The attribute {0} must be present and non-empty.. | |
1775 </summary> | |
1776 </member> | |
1777 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.ValueNotAllowedForGenericArrayType"> | |
1778 <summary> | |
1779 Looks up a localized string similar to The value element for {1} was specified for the generic array type {0}. Value elements are not allowed for generic array types.. | |
1780 </summary> | |
1781 </member> | |
1782 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.ValueNotAllowedForGenericParameterType"> | |
1783 <summary> | |
1784 Looks up a localized string similar to The value element for {1} was specified for the generic parameter type {0}. Value elements are not allowed for generic parameter types.. | |
1785 </summary> | |
1786 </member> | |
1787 <member name="P:Microsoft.Practices.Unity.Configuration.Properties.Resources.ValueNotAllowedForOpenGenericType"> | |
1788 <summary> | |
1789 Looks up a localized string similar to The value element for {1} was specified for the generic type {0}. Value elements are not allowed for generic types.. | |
1790 </summary> | |
1791 </member> | |
1792 <member name="T:Microsoft.Practices.Unity.Configuration.PropertyElement"> | |
1793 <summary> | |
1794 A class representing a property configuration element. | |
1795 </summary> | |
1796 </member> | |
1797 <member name="M:Microsoft.Practices.Unity.Configuration.PropertyElement.#ctor"> | |
1798 <summary> | |
1799 Construct a new instance of <see cref="T:Microsoft.Practices.Unity.Configuration.PropertyElement"/> | |
1800 </summary> | |
1801 </member> | |
1802 <member name="M:Microsoft.Practices.Unity.Configuration.PropertyElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)"> | |
1803 <summary> | |
1804 Reads XML from the configuration file. | |
1805 </summary> | |
1806 <param name="reader">The <see cref="T:System.Xml.XmlReader"/> that reads from the configuration file. | |
1807 </param><param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false. | |
1808 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element to read is locked. | |
1809 - or - | |
1810 An attribute of the current node is not recognized. | |
1811 - or - | |
1812 The lock status of the current node cannot be determined. | |
1813 </exception> | |
1814 </member> | |
1815 <member name="M:Microsoft.Practices.Unity.Configuration.PropertyElement.OnDeserializeUnrecognizedAttribute(System.String,System.String)"> | |
1816 <summary> | |
1817 Gets a value indicating whether an unknown attribute is encountered during deserialization. | |
1818 </summary> | |
1819 <returns> | |
1820 true when an unknown attribute is encountered while deserializing; otherwise, false. | |
1821 </returns> | |
1822 <param name="name">The name of the unrecognized attribute. | |
1823 </param><param name="value">The value of the unrecognized attribute. | |
1824 </param> | |
1825 </member> | |
1826 <member name="M:Microsoft.Practices.Unity.Configuration.PropertyElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"> | |
1827 <summary> | |
1828 Gets a value indicating whether an unknown element is encountered during deserialization. | |
1829 </summary> | |
1830 <returns> | |
1831 true when an unknown element is encountered while deserializing; otherwise, false. | |
1832 </returns> | |
1833 <param name="elementName">The name of the unknown subelement. | |
1834 </param><param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization. | |
1835 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked. | |
1836 - or - | |
1837 One or more of the element's attributes is locked. | |
1838 - or - | |
1839 <paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute. | |
1840 - or - | |
1841 The element has a Boolean attribute with an invalid value. | |
1842 - or - | |
1843 An attempt was made to deserialize a property more than once. | |
1844 - or - | |
1845 An attempt was made to deserialize a property that is not a valid member of the element. | |
1846 - or - | |
1847 The element cannot contain a CDATA or text element. | |
1848 </exception> | |
1849 </member> | |
1850 <member name="M:Microsoft.Practices.Unity.Configuration.PropertyElement.SerializeContent(System.Xml.XmlWriter)"> | |
1851 <summary> | |
1852 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
1853 </summary> | |
1854 <remarks>The caller of this method has already written the start element tag before | |
1855 calling this method, so deriving classes only need to write the element content, not | |
1856 the start or end tags.</remarks> | |
1857 <param name="writer">Writer to send XML content to.</param> | |
1858 </member> | |
1859 <member name="M:Microsoft.Practices.Unity.Configuration.PropertyElement.GetInjectionMembers(Microsoft.Practices.Unity.IUnityContainer,System.Type,System.Type,System.String)"> | |
1860 <summary> | |
1861 Return the set of <see cref="T:Microsoft.Practices.Unity.InjectionMember"/>s that are needed | |
1862 to configure the container according to this configuration element. | |
1863 </summary> | |
1864 <param name="container">Container that is being configured.</param> | |
1865 <param name="fromType">Type that is being registered.</param> | |
1866 <param name="toType">Type that <paramref name="fromType"/> is being mapped to.</param> | |
1867 <param name="name">Name this registration is under.</param> | |
1868 <returns>One or more <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects that should be | |
1869 applied to the container registration.</returns> | |
1870 </member> | |
1871 <member name="P:Microsoft.Practices.Unity.Configuration.PropertyElement.Name"> | |
1872 <summary> | |
1873 Name of the property that will be set. | |
1874 </summary> | |
1875 </member> | |
1876 <member name="P:Microsoft.Practices.Unity.Configuration.PropertyElement.Key"> | |
1877 <summary> | |
1878 Each element must have a unique key, which is generated by the subclasses. | |
1879 </summary> | |
1880 </member> | |
1881 <member name="P:Microsoft.Practices.Unity.Configuration.PropertyElement.Value"> | |
1882 <summary> | |
1883 String that will be deserialized to provide the value. | |
1884 </summary> | |
1885 </member> | |
1886 <member name="P:Microsoft.Practices.Unity.Configuration.PropertyElement.DestinationName"> | |
1887 <summary> | |
1888 A string describing where the value this element contains | |
1889 is being used. For example, if setting a property Prop1, | |
1890 this should return "property Prop1" (in english). | |
1891 </summary> | |
1892 </member> | |
1893 <member name="P:Microsoft.Practices.Unity.Configuration.PropertyElement.ElementName"> | |
1894 <summary> | |
1895 Element name to use to serialize this into XML. | |
1896 </summary> | |
1897 </member> | |
1898 <member name="T:Microsoft.Practices.Unity.Configuration.RegisterElement"> | |
1899 <summary> | |
1900 A configuration element representing a single container type registration. | |
1901 </summary> | |
1902 </member> | |
1903 <member name="M:Microsoft.Practices.Unity.Configuration.RegisterElement.ConfigureContainer(Microsoft.Practices.Unity.IUnityContainer)"> | |
1904 <summary> | |
1905 Apply the registrations from this element to the given container. | |
1906 </summary> | |
1907 <param name="container">Container to configure.</param> | |
1908 </member> | |
1909 <member name="M:Microsoft.Practices.Unity.Configuration.RegisterElement.SerializeContent(System.Xml.XmlWriter)"> | |
1910 <summary> | |
1911 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
1912 </summary> | |
1913 <remarks>The caller of this method has already written the start element tag before | |
1914 calling this method, so deriving classes only need to write the element content, not | |
1915 the start or end tags.</remarks> | |
1916 <param name="writer">Writer to send XML content to.</param> | |
1917 </member> | |
1918 <member name="P:Microsoft.Practices.Unity.Configuration.RegisterElement.TypeName"> | |
1919 <summary> | |
1920 The type that is registered. | |
1921 </summary> | |
1922 </member> | |
1923 <member name="P:Microsoft.Practices.Unity.Configuration.RegisterElement.Name"> | |
1924 <summary> | |
1925 Name registered under. | |
1926 </summary> | |
1927 </member> | |
1928 <member name="P:Microsoft.Practices.Unity.Configuration.RegisterElement.MapToName"> | |
1929 <summary> | |
1930 Type that is mapped to. | |
1931 </summary> | |
1932 </member> | |
1933 <member name="P:Microsoft.Practices.Unity.Configuration.RegisterElement.Lifetime"> | |
1934 <summary> | |
1935 Lifetime manager to register for this registration. | |
1936 </summary> | |
1937 </member> | |
1938 <member name="P:Microsoft.Practices.Unity.Configuration.RegisterElement.InjectionMembers"> | |
1939 <summary> | |
1940 Any injection members (constructor, properties, etc.) that are specified for | |
1941 this registration. | |
1942 </summary> | |
1943 </member> | |
1944 <member name="T:Microsoft.Practices.Unity.Configuration.RegisterElementCollection"> | |
1945 <summary> | |
1946 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.RegisterElement"/>s. | |
1947 </summary> | |
1948 </member> | |
1949 <member name="M:Microsoft.Practices.Unity.Configuration.RegisterElementCollection.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"> | |
1950 <summary> | |
1951 Causes the configuration system to throw an exception. | |
1952 </summary> | |
1953 <returns> | |
1954 true if the unrecognized element was deserialized successfully; otherwise, false. The default is false. | |
1955 </returns> | |
1956 <param name="elementName">The name of the unrecognized element. | |
1957 </param><param name="reader">An input stream that reads XML from the configuration file. | |
1958 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element specified in <paramref name="elementName"/> is the <clear> element. | |
1959 </exception><exception cref="T:System.ArgumentException"><paramref name="elementName"/> starts with the reserved prefix "config" or "lock". | |
1960 </exception> | |
1961 </member> | |
1962 <member name="M:Microsoft.Practices.Unity.Configuration.RegisterElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
1963 <summary> | |
1964 Gets the element key for a specified configuration element when overridden in a derived class. | |
1965 </summary> | |
1966 <returns> | |
1967 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
1968 </returns> | |
1969 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
1970 </param> | |
1971 </member> | |
1972 <member name="T:Microsoft.Practices.Unity.Configuration.SectionExtension"> | |
1973 <summary> | |
1974 Base class for Unity configuration section extensions. | |
1975 Derived classes are used to add custom elments and aliases | |
1976 into the configuration section being loaded. | |
1977 </summary> | |
1978 </member> | |
1979 <member name="M:Microsoft.Practices.Unity.Configuration.SectionExtension.AddExtensions(Microsoft.Practices.Unity.Configuration.SectionExtensionContext)"> | |
1980 <summary> | |
1981 Add the extensions to the section via the context. | |
1982 </summary> | |
1983 <param name="context">Context object that can be used to add elements and aliases.</param> | |
1984 </member> | |
1985 <member name="T:Microsoft.Practices.Unity.Configuration.SectionExtensionContext"> | |
1986 <summary> | |
1987 An object that gives the ability to add | |
1988 elements and aliases to a configuration section. | |
1989 </summary> | |
1990 </member> | |
1991 <member name="M:Microsoft.Practices.Unity.Configuration.SectionExtensionContext.AddAlias(System.String,System.Type)"> | |
1992 <summary> | |
1993 Add a new alias to the configuration section. This is useful | |
1994 for those extensions that add commonly used types to configuration | |
1995 so users don't have to alias them repeatedly. | |
1996 </summary> | |
1997 <param name="newAlias">The alias to use.</param> | |
1998 <param name="aliasedType">Type the alias maps to.</param> | |
1999 </member> | |
2000 <member name="M:Microsoft.Practices.Unity.Configuration.SectionExtensionContext.AddAlias``1(System.String)"> | |
2001 <summary> | |
2002 Add a new alias to the configuration section. This is useful | |
2003 for those extensions that add commonly used types to configuration | |
2004 so users don't have to alias them repeatedly. | |
2005 </summary> | |
2006 <typeparam name="TAliased">Type the alias maps to.</typeparam> | |
2007 <param name="alias">The alias to use</param> | |
2008 </member> | |
2009 <member name="M:Microsoft.Practices.Unity.Configuration.SectionExtensionContext.AddElement(System.String,System.Type)"> | |
2010 <summary> | |
2011 Add a new element to the configuration section schema. | |
2012 </summary> | |
2013 <param name="tag">Tag name in the XML.</param> | |
2014 <param name="elementType">Type the tag maps to.</param> | |
2015 </member> | |
2016 <member name="M:Microsoft.Practices.Unity.Configuration.SectionExtensionContext.AddElement``1(System.String)"> | |
2017 <summary> | |
2018 Add a new element to the configuration section schema. | |
2019 </summary> | |
2020 <typeparam name="TElement">Type the tag maps to.</typeparam> | |
2021 <param name="tag">Tag name in the XML.</param> | |
2022 </member> | |
2023 <member name="T:Microsoft.Practices.Unity.Configuration.SectionExtensionElement"> | |
2024 <summary> | |
2025 A configuration element used to specify which extensions to | |
2026 add to the configuration schema. | |
2027 </summary> | |
2028 </member> | |
2029 <member name="M:Microsoft.Practices.Unity.Configuration.SectionExtensionElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)"> | |
2030 <summary> | |
2031 Reads XML from the configuration file. | |
2032 </summary> | |
2033 <param name="reader">The <see cref="T:System.Xml.XmlReader"/> that reads from the configuration file. | |
2034 </param><param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false. | |
2035 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element to read is locked. | |
2036 - or - | |
2037 An attribute of the current node is not recognized. | |
2038 - or - | |
2039 The lock status of the current node cannot be determined. | |
2040 </exception> | |
2041 </member> | |
2042 <member name="M:Microsoft.Practices.Unity.Configuration.SectionExtensionElement.SerializeContent(System.Xml.XmlWriter)"> | |
2043 <summary> | |
2044 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
2045 </summary> | |
2046 <remarks>The caller of this method has already written the start element tag before | |
2047 calling this method, so deriving classes only need to write the element content, not | |
2048 the start or end tags.</remarks> | |
2049 <param name="writer">Writer to send XML content to.</param> | |
2050 </member> | |
2051 <member name="P:Microsoft.Practices.Unity.Configuration.SectionExtensionElement.TypeName"> | |
2052 <summary> | |
2053 Type of the section extender object that will provide new elements to the schema. | |
2054 </summary> | |
2055 </member> | |
2056 <member name="P:Microsoft.Practices.Unity.Configuration.SectionExtensionElement.Prefix"> | |
2057 <summary> | |
2058 Optional prefix that will be added to the element names added by this | |
2059 section extender. If left out, no prefix will be added. | |
2060 </summary> | |
2061 </member> | |
2062 <member name="P:Microsoft.Practices.Unity.Configuration.SectionExtensionElement.ExtensionObject"> | |
2063 <summary> | |
2064 The extension object represented by this element. | |
2065 </summary> | |
2066 </member> | |
2067 <member name="T:Microsoft.Practices.Unity.Configuration.SectionExtensionElementCollection"> | |
2068 <summary> | |
2069 A collection of <see cref="T:Microsoft.Practices.Unity.Configuration.SectionExtensionElement"/>s. | |
2070 </summary> | |
2071 </member> | |
2072 <member name="M:Microsoft.Practices.Unity.Configuration.SectionExtensionElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
2073 <summary> | |
2074 Gets the element key for a specified configuration element when overridden in a derived class. | |
2075 </summary> | |
2076 <returns> | |
2077 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
2078 </returns> | |
2079 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
2080 </param> | |
2081 </member> | |
2082 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolver"> | |
2083 <summary> | |
2084 Type that manage access to a set of type aliases and implements | |
2085 the logic for converting aliases to their actual types. | |
2086 </summary> | |
2087 </member> | |
2088 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolver.SetAliases(Microsoft.Practices.Unity.Configuration.UnityConfigurationSection)"> | |
2089 <summary> | |
2090 Set the set of aliases to use for resolution. | |
2091 </summary> | |
2092 <param name="section">Configuration section containing the various | |
2093 type aliases, namespaces and assemblies.</param> | |
2094 </member> | |
2095 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolver.ResolveType(System.String)"> | |
2096 <summary> | |
2097 Resolves a type alias or type fullname to a concrete type. | |
2098 </summary> | |
2099 <param name="typeNameOrAlias">Type alias or type fullname</param> | |
2100 <returns>Type object or null if resolve fails.</returns> | |
2101 <exception cref="T:System.InvalidOperationException">Thrown if alias lookup fails.</exception> | |
2102 </member> | |
2103 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolver.ResolveType(System.String,System.Boolean)"> | |
2104 <summary> | |
2105 Resolves a type alias or type fullname to a concrete type. | |
2106 </summary> | |
2107 <param name="typeNameOrAlias">Alias or name to resolve.</param> | |
2108 <param name="throwIfResolveFails">if true and the alias does not | |
2109 resolve, throw an <see cref="T:System.InvalidOperationException"/>, otherwise | |
2110 return null on failure.</param> | |
2111 <returns>The type object or null if resolve fails and | |
2112 <paramref name="throwIfResolveFails"/> is false.</returns> | |
2113 </member> | |
2114 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolver.ResolveTypeWithDefault(System.String,System.Type)"> | |
2115 <summary> | |
2116 Resolve a type alias or type full name to a concrete type. | |
2117 If <paramref name="typeNameOrAlias"/> is null or empty, return the | |
2118 given <paramref name="defaultValue"/> instead. | |
2119 </summary> | |
2120 <param name="typeNameOrAlias">Type alias or full name to resolve.</param> | |
2121 <param name="defaultValue">Value to return if typeName is null or empty.</param> | |
2122 <returns>The concrete <see cref="T:System.Type"/>.</returns> | |
2123 <exception cref="T:System.InvalidOperationException">Thrown if alias lookup fails.</exception> | |
2124 </member> | |
2125 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolver.ResolveTypeWithDefault(System.String,System.Type,System.Boolean)"> | |
2126 <summary> | |
2127 Resolve a type alias or type full name to a concrete type. | |
2128 If <paramref name="typeNameOrAlias"/> is null or empty, return the | |
2129 given <paramref name="defaultValue"/> instead. | |
2130 </summary> | |
2131 <param name="typeNameOrAlias">Type alias or full name to resolve.</param> | |
2132 <param name="defaultValue">Value to return if typeName is null or empty.</param> | |
2133 <param name="throwIfResolveFails">if true and the alias does not | |
2134 resolve, throw an <see cref="T:System.InvalidOperationException"/>, otherwise | |
2135 return null on failure.</param> | |
2136 <returns>The concrete <see cref="T:System.Type"/>.</returns> | |
2137 <exception cref="T:System.InvalidOperationException">Thrown if alias lookup fails and | |
2138 <paramref name="throwIfResolveFails"/> is true.</exception> | |
2139 </member> | |
2140 <member name="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl"> | |
2141 <summary> | |
2142 A helper class that implements the actual logic for resolving a shorthand | |
2143 type name (alias or raw type name) into an actual type object. | |
2144 </summary> | |
2145 </member> | |
2146 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})"> | |
2147 <summary> | |
2148 Construct a new <see cref="T:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl"/> that uses the given | |
2149 sequence of alias, typename pairs to resolve types. | |
2150 </summary> | |
2151 <param name="aliasesSequence">Type aliases from the configuration file.</param> | |
2152 <param name="assemblies">Assembly names to search.</param> | |
2153 <param name="namespaces">Namespaces to search.</param> | |
2154 </member> | |
2155 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl.ResolveType(System.String,System.Boolean)"> | |
2156 <summary> | |
2157 Resolves a type alias or type fullname to a concrete type. | |
2158 </summary> | |
2159 <param name="typeNameOrAlias">Alias or name to resolve.</param> | |
2160 <param name="throwIfResolveFails">if true and the alias does not | |
2161 resolve, throw an <see cref="T:System.InvalidOperationException"/>, otherwise | |
2162 return null on failure.</param> | |
2163 <returns>The type object or null if resolve fails and | |
2164 <paramref name="throwIfResolveFails"/> is false.</returns> | |
2165 </member> | |
2166 <member name="M:Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl.ResolveTypeWithDefault(System.String,System.Type,System.Boolean)"> | |
2167 <summary> | |
2168 Resolve a type alias or type full name to a concrete type. | |
2169 If <paramref name="typeNameOrAlias"/> is null or empty, return the | |
2170 given <paramref name="defaultValue"/> instead. | |
2171 </summary> | |
2172 <param name="typeNameOrAlias">Type alias or full name to resolve.</param> | |
2173 <param name="defaultValue">Value to return if typeName is null or empty.</param> | |
2174 <param name="throwIfResolveFails">if true and the alias does not | |
2175 resolve, throw an <see cref="T:System.InvalidOperationException"/>, otherwise | |
2176 return null on failure.</param> | |
2177 <returns> | |
2178 <para>If <paramref name="typeNameOrAlias"/> is null or an empty string, | |
2179 then return <paramref name="defaultValue"/>.</para> | |
2180 <para>Otherwise, return the resolved type object. If the resolution fails | |
2181 and <paramref name="throwIfResolveFails"/> is false, then return null.</para> | |
2182 </returns> | |
2183 </member> | |
2184 <member name="T:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection"> | |
2185 <summary> | |
2186 A configuration section describing configuration for an <see cref="T:Microsoft.Practices.Unity.IUnityContainer"/>. | |
2187 </summary> | |
2188 </member> | |
2189 <member name="F:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.SectionName"> | |
2190 <summary> | |
2191 The name of the section where unity configuration is expected to be found. | |
2192 </summary> | |
2193 </member> | |
2194 <member name="F:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.XmlNamespace"> | |
2195 <summary> | |
2196 XML Namespace string used for IntelliSense in this section. | |
2197 </summary> | |
2198 </member> | |
2199 <member name="M:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.Configure(Microsoft.Practices.Unity.IUnityContainer)"> | |
2200 <summary> | |
2201 Apply the configuration in the default container element to the given container. | |
2202 </summary> | |
2203 <param name="container">Container to configure.</param> | |
2204 <returns>The passed in <paramref name="container"/>.</returns> | |
2205 </member> | |
2206 <member name="M:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.Configure(Microsoft.Practices.Unity.IUnityContainer,System.String)"> | |
2207 <summary> | |
2208 Apply the configuration in the default container element to the given container. | |
2209 </summary> | |
2210 <param name="container">Container to configure.</param> | |
2211 <param name="configuredContainerName">Name of the container element to use to configure the container.</param> | |
2212 <returns>The passed in <paramref name="container"/>.</returns> | |
2213 </member> | |
2214 <member name="M:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.DeserializeSection(System.Xml.XmlReader)"> | |
2215 <summary> | |
2216 Reads XML from the configuration file. | |
2217 </summary> | |
2218 <param name="reader">The <see cref="T:System.Xml.XmlReader"/> object, which reads from the configuration file. | |
2219 </param><exception cref="T:System.Configuration.ConfigurationErrorsException"><paramref name="reader"/> found no elements in the configuration file. | |
2220 </exception> | |
2221 </member> | |
2222 <member name="M:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)"> | |
2223 <summary> | |
2224 Gets a value indicating whether an unknown element is encountered during deserialization. | |
2225 </summary> | |
2226 <returns> | |
2227 true when an unknown element is encountered while deserializing; otherwise, false. | |
2228 </returns> | |
2229 <param name="elementName">The name of the unknown subelement. | |
2230 </param><param name="reader">The <see cref="T:System.Xml.XmlReader"/> being used for deserialization. | |
2231 </param><exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked. | |
2232 - or - | |
2233 One or more of the element's attributes is locked. | |
2234 - or - | |
2235 <paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute. | |
2236 - or - | |
2237 The element has a Boolean attribute with an invalid value. | |
2238 - or - | |
2239 An attempt was made to deserialize a property more than once. | |
2240 - or - | |
2241 An attempt was made to deserialize a property that is not a valid member of the element. | |
2242 - or - | |
2243 The element cannot contain a CDATA or text element. | |
2244 </exception> | |
2245 </member> | |
2246 <member name="M:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.SerializeSection(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode)"> | |
2247 <summary> | |
2248 Creates an XML string containing an unmerged view of the <see cref="T:System.Configuration.ConfigurationSection"/> object as a single section to write to a file. | |
2249 </summary> | |
2250 <returns> | |
2251 An XML string containing an unmerged view of the <see cref="T:System.Configuration.ConfigurationSection"/> object. | |
2252 </returns> | |
2253 <param name="parentElement">The <see cref="T:System.Configuration.ConfigurationElement"/> instance to use as the parent when performing the un-merge. | |
2254 </param><param name="name">The name of the section to create. | |
2255 </param><param name="saveMode">The <see cref="T:System.Configuration.ConfigurationSaveMode"/> instance to use when writing to a string. | |
2256 </param> | |
2257 </member> | |
2258 <member name="P:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.CurrentSection"> | |
2259 <summary> | |
2260 The current <see cref="T:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection"/> that is being deserialized | |
2261 or being configured from. | |
2262 </summary> | |
2263 </member> | |
2264 <member name="P:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.Xmlns"> | |
2265 <summary> | |
2266 Storage for XML namespace. The namespace isn't used or validated by config, but | |
2267 it is useful for Visual Studio XML IntelliSense to kick in. | |
2268 </summary> | |
2269 </member> | |
2270 <member name="P:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.Containers"> | |
2271 <summary> | |
2272 The set of containers defined in this configuration section. | |
2273 </summary> | |
2274 </member> | |
2275 <member name="P:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.TypeAliases"> | |
2276 <summary> | |
2277 The set of type aliases defined in this configuration file. | |
2278 </summary> | |
2279 </member> | |
2280 <member name="P:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.SectionExtensions"> | |
2281 <summary> | |
2282 Any schema extensions that are added. | |
2283 </summary> | |
2284 </member> | |
2285 <member name="P:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.Namespaces"> | |
2286 <summary> | |
2287 Any namespaces added to the type search list. | |
2288 </summary> | |
2289 </member> | |
2290 <member name="P:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.Assemblies"> | |
2291 <summary> | |
2292 Any assemblies added to the type search list. | |
2293 </summary> | |
2294 </member> | |
2295 <member name="M:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.ExtensionContext.AddAlias(System.String,System.Type)"> | |
2296 <summary> | |
2297 Add a new alias to the configuration section. This is useful | |
2298 for those extensions that add commonly used types to configuration | |
2299 so users don't have to alias them repeatedly. | |
2300 </summary> | |
2301 <param name="newAlias">The alias to use.</param> | |
2302 <param name="aliasedType">Type the alias maps to.</param> | |
2303 </member> | |
2304 <member name="M:Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.ExtensionContext.AddElement(System.String,System.Type)"> | |
2305 <summary> | |
2306 Add a new element to the configuration section schema. | |
2307 </summary> | |
2308 <param name="tag">Tag name in the XML.</param> | |
2309 <param name="elementType">Type the tag maps to.</param> | |
2310 </member> | |
2311 <member name="T:Microsoft.Practices.Unity.Configuration.ContainerElementCollection"> | |
2312 <summary> | |
2313 Collection element for <see cref="T:Microsoft.Practices.Unity.Configuration.ContainerElement"/>s. | |
2314 </summary> | |
2315 </member> | |
2316 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerElementCollection.GetElement(System.Int32)"> | |
2317 <summary> | |
2318 Plug point to get objects out of the collection. | |
2319 </summary> | |
2320 <param name="index">Index in the collection to retrieve the item from.</param> | |
2321 <returns>Item at that index or null if not present.</returns> | |
2322 </member> | |
2323 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerElementCollection.GetElement(System.Object)"> | |
2324 <summary> | |
2325 Plug point to get objects out of the collection. | |
2326 </summary> | |
2327 <param name="key">Key to look up the object by.</param> | |
2328 <returns>Item with that key or null if not present.</returns> | |
2329 </member> | |
2330 <member name="M:Microsoft.Practices.Unity.Configuration.ContainerElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> | |
2331 <summary> | |
2332 Gets the element key for a specified configuration element when overridden in a derived class. | |
2333 </summary> | |
2334 <returns> | |
2335 An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>. | |
2336 </returns> | |
2337 <param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for. | |
2338 </param> | |
2339 </member> | |
2340 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerElementCollection.Item(System.String)"> | |
2341 <summary> | |
2342 Retrieve a stored <see cref="T:Microsoft.Practices.Unity.Configuration.ContainerElement"/> by name. | |
2343 </summary> | |
2344 <param name="name">Name to look up.</param> | |
2345 <returns>The stored container or null if not in the collection.</returns> | |
2346 </member> | |
2347 <member name="P:Microsoft.Practices.Unity.Configuration.ContainerElementCollection.Default"> | |
2348 <summary> | |
2349 Return the default container in the collection. The default is the one without a name. | |
2350 </summary> | |
2351 </member> | |
2352 <member name="T:Microsoft.Practices.Unity.Configuration.UnityContainerExtensions"> | |
2353 <summary> | |
2354 Extensions to <see cref="T:Microsoft.Practices.Unity.IUnityContainer"/> to simplify | |
2355 loading configuration into a container. | |
2356 </summary> | |
2357 </member> | |
2358 <member name="M:Microsoft.Practices.Unity.Configuration.UnityContainerExtensions.LoadConfiguration(Microsoft.Practices.Unity.IUnityContainer,Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,System.String)"> | |
2359 <summary> | |
2360 Apply configuration from the given section and named container | |
2361 into the given container. | |
2362 </summary> | |
2363 <param name="container">Unity container to configure.</param> | |
2364 <param name="section">Configuration section with config information.</param> | |
2365 <param name="containerName">Named container.</param> | |
2366 <returns><paramref name="container"/>.</returns> | |
2367 </member> | |
2368 <member name="M:Microsoft.Practices.Unity.Configuration.UnityContainerExtensions.LoadConfiguration(Microsoft.Practices.Unity.IUnityContainer,System.String)"> | |
2369 <summary> | |
2370 Apply configuration from the default section (named "unity" pulled out of | |
2371 ConfigurationManager) and the named container. | |
2372 </summary> | |
2373 <param name="container">Unity container to configure.</param> | |
2374 <param name="containerName">Named container element in configuration.</param> | |
2375 <returns><paramref name="container"/>.</returns> | |
2376 </member> | |
2377 <member name="M:Microsoft.Practices.Unity.Configuration.UnityContainerExtensions.LoadConfiguration(Microsoft.Practices.Unity.IUnityContainer)"> | |
2378 <summary> | |
2379 Apply configuration from the default section and unnamed container element. | |
2380 </summary> | |
2381 <param name="container">Container to configure.</param> | |
2382 <returns><paramref name="container"/>.</returns> | |
2383 </member> | |
2384 <member name="M:Microsoft.Practices.Unity.Configuration.UnityContainerExtensions.LoadConfiguration(Microsoft.Practices.Unity.IUnityContainer,Microsoft.Practices.Unity.Configuration.UnityConfigurationSection)"> | |
2385 <summary> | |
2386 Apply configuration from the default container in the given section. | |
2387 </summary> | |
2388 <param name="container">Unity container to configure.</param> | |
2389 <param name="section">Configuration section.</param> | |
2390 <returns><paramref name="container"/>.</returns> | |
2391 </member> | |
2392 <member name="T:Microsoft.Practices.Unity.Configuration.ValueElement"> | |
2393 <summary> | |
2394 Element that describes a constant value that will be | |
2395 injected into the container. | |
2396 </summary> | |
2397 </member> | |
2398 <member name="M:Microsoft.Practices.Unity.Configuration.ValueElement.#ctor"> | |
2399 <summary> | |
2400 Construct a new <see cref="T:Microsoft.Practices.Unity.Configuration.ValueElement"/> object. | |
2401 </summary> | |
2402 </member> | |
2403 <member name="M:Microsoft.Practices.Unity.Configuration.ValueElement.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})"> | |
2404 <summary> | |
2405 Construct a new <see cref="T:Microsoft.Practices.Unity.Configuration.ValueElement"/> object, | |
2406 initializing properties from the contents of | |
2407 <paramref name="propertyValues"/>. | |
2408 </summary> | |
2409 <param name="propertyValues">Name/value pairs which | |
2410 contain the values to initialize properties to.</param> | |
2411 </member> | |
2412 <member name="M:Microsoft.Practices.Unity.Configuration.ValueElement.Microsoft#Practices#Unity#Configuration#IAttributeOnlyElement#SerializeContent(System.Xml.XmlWriter)"> | |
2413 <summary> | |
2414 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. | |
2415 </summary> | |
2416 <remarks>The caller of this method has already written the start element tag before | |
2417 calling this method, so deriving classes only need to write the element content, not | |
2418 the start or end tags.</remarks> | |
2419 <param name="writer">Writer to send XML content to.</param> | |
2420 </member> | |
2421 <member name="M:Microsoft.Practices.Unity.Configuration.ValueElement.SerializeContent(System.Xml.XmlWriter)"> | |
2422 <summary> | |
2423 Write the contents of this element to the given <see cref="T:System.Xml.XmlWriter"/>. This | |
2424 method always outputs an explicit <dependency> tag, instead of providing | |
2425 attributes to the parent method. | |
2426 </summary> | |
2427 <param name="writer">Writer to send XML content to.</param> | |
2428 </member> | |
2429 <member name="M:Microsoft.Practices.Unity.Configuration.ValueElement.GetInjectionParameterValue(Microsoft.Practices.Unity.IUnityContainer,System.Type)"> | |
2430 <summary> | |
2431 Generate an <see cref="T:Microsoft.Practices.Unity.InjectionParameterValue"/> object | |
2432 that will be used to configure the container for a type registration. | |
2433 </summary> | |
2434 <param name="container">Container that is being configured. Supplied in order | |
2435 to let custom implementations retrieve services; do not configure the container | |
2436 directly in this method.</param> | |
2437 <param name="parameterType">Type of the parameter to get the value for.</param> | |
2438 <returns>The required <see cref="T:Microsoft.Practices.Unity.InjectionParameterValue"/> object.</returns> | |
2439 </member> | |
2440 <member name="P:Microsoft.Practices.Unity.Configuration.ValueElement.Value"> | |
2441 <summary> | |
2442 Value for this element | |
2443 </summary> | |
2444 </member> | |
2445 <member name="P:Microsoft.Practices.Unity.Configuration.ValueElement.TypeConverterTypeName"> | |
2446 <summary> | |
2447 | |
2448 </summary> | |
2449 </member> | |
2450 </members> | |
2451 </doc> |