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> |
