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