Mercurial > pub > bltoolkit
comparison Redist/Castle/Castle.Core.xml @ 0:f990fcb411a9
Копия текущей версии из github
| author | cin |
|---|---|
| date | Thu, 27 Mar 2014 21:46:09 +0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:f990fcb411a9 |
|---|---|
| 1 <?xml version="1.0"?> | |
| 2 <doc> | |
| 3 <assembly> | |
| 4 <name>Castle.Core</name> | |
| 5 </assembly> | |
| 6 <members> | |
| 7 <member name="T:Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute"> | |
| 8 <summary> | |
| 9 Assignes a specific dictionary key. | |
| 10 </summary> | |
| 11 </member> | |
| 12 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryBehavior"> | |
| 13 <summary> | |
| 14 Defines the contract for customizing dictionary access. | |
| 15 </summary> | |
| 16 </member> | |
| 17 <member name="P:Castle.Components.DictionaryAdapter.IDictionaryBehavior.ExecutionOrder"> | |
| 18 <summary> | |
| 19 Determines relative order to apply related behaviors. | |
| 20 </summary> | |
| 21 </member> | |
| 22 <member name="P:Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute.ExecutionOrder"> | |
| 23 <summary> | |
| 24 Determines relative order to apply related behaviors. | |
| 25 </summary> | |
| 26 </member> | |
| 27 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryPropertySetter"> | |
| 28 <summary> | |
| 29 Defines the contract for updating dictionary values. | |
| 30 </summary> | |
| 31 </member> | |
| 32 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryPropertySetter.SetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter,System.String,System.Object@,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 33 <summary> | |
| 34 Sets the stored dictionary value. | |
| 35 </summary> | |
| 36 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 37 <param name="key">The key.</param> | |
| 38 <param name="value">The stored value.</param> | |
| 39 <param name="property">The property.</param> | |
| 40 <returns>true if the property should be stored.</returns> | |
| 41 </member> | |
| 42 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryBehaviorBuilder"> | |
| 43 <summary> | |
| 44 Defines the contract for building <see cref="T:Castle.Components.DictionaryAdapter.IDictionaryBehavior"/>s. | |
| 45 </summary> | |
| 46 </member> | |
| 47 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryBehaviorBuilder.BuildBehaviors"> | |
| 48 <summary> | |
| 49 Builds the dictionary behaviors. | |
| 50 </summary> | |
| 51 <returns></returns> | |
| 52 </member> | |
| 53 <member name="T:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter"> | |
| 54 <summary> | |
| 55 Abstract adapter for the <see cref="T:System.Collections.IDictionary"/> support | |
| 56 needed by the <see cref="T:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory"/> | |
| 57 </summary> | |
| 58 </member> | |
| 59 <member name="M:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.Add(System.Object,System.Object)"> | |
| 60 <summary> | |
| 61 Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"></see> object. | |
| 62 </summary> | |
| 63 <param name="key">The <see cref="T:System.Object"></see> to use as the key of the element to add.</param> | |
| 64 <param name="value">The <see cref="T:System.Object"></see> to use as the value of the element to add.</param> | |
| 65 <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.IDictionary"></see> object. </exception> | |
| 66 <exception cref="T:System.ArgumentNullException">key is null. </exception> | |
| 67 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"></see> is read-only.-or- The <see cref="T:System.Collections.IDictionary"></see> has a fixed size. </exception> | |
| 68 </member> | |
| 69 <member name="M:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.Clear"> | |
| 70 <summary> | |
| 71 Removes all elements from the <see cref="T:System.Collections.IDictionary"></see> object. | |
| 72 </summary> | |
| 73 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"></see> object is read-only. </exception> | |
| 74 </member> | |
| 75 <member name="M:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.Contains(System.Object)"> | |
| 76 <summary> | |
| 77 Determines whether the <see cref="T:System.Collections.IDictionary"></see> object contains an element with the specified key. | |
| 78 </summary> | |
| 79 <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"></see> object.</param> | |
| 80 <returns> | |
| 81 true if the <see cref="T:System.Collections.IDictionary"></see> contains an element with the key; otherwise, false. | |
| 82 </returns> | |
| 83 <exception cref="T:System.ArgumentNullException">key is null. </exception> | |
| 84 </member> | |
| 85 <member name="M:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.GetEnumerator"> | |
| 86 <summary> | |
| 87 Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.IDictionary"></see> object. | |
| 88 </summary> | |
| 89 <returns> | |
| 90 An <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.IDictionary"></see> object. | |
| 91 </returns> | |
| 92 </member> | |
| 93 <member name="M:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.Remove(System.Object)"> | |
| 94 <summary> | |
| 95 Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see> object. | |
| 96 </summary> | |
| 97 <param name="key">The key of the element to remove.</param> | |
| 98 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"></see> object is read-only.-or- The <see cref="T:System.Collections.IDictionary"></see> has a fixed size. </exception> | |
| 99 <exception cref="T:System.ArgumentNullException">key is null. </exception> | |
| 100 </member> | |
| 101 <member name="M:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.CopyTo(System.Array,System.Int32)"> | |
| 102 <summary> | |
| 103 Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index. | |
| 104 </summary> | |
| 105 <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param> | |
| 106 <param name="index">The zero-based index in array at which copying begins.</param> | |
| 107 <exception cref="T:System.ArgumentNullException">array is null. </exception> | |
| 108 <exception cref="T:System.ArgumentException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception> | |
| 109 <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception> | |
| 110 <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception> | |
| 111 </member> | |
| 112 <member name="M:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.System#Collections#IEnumerable#GetEnumerator"> | |
| 113 <summary> | |
| 114 Returns an enumerator that iterates through a collection. | |
| 115 </summary> | |
| 116 <returns> | |
| 117 An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection. | |
| 118 </returns> | |
| 119 </member> | |
| 120 <member name="P:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.IsFixedSize"> | |
| 121 <summary> | |
| 122 Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> object has a fixed size. | |
| 123 </summary> | |
| 124 <value></value> | |
| 125 <returns>true if the <see cref="T:System.Collections.IDictionary"></see> object has a fixed size; otherwise, false.</returns> | |
| 126 </member> | |
| 127 <member name="P:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.IsReadOnly"> | |
| 128 <summary> | |
| 129 Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> object is read-only. | |
| 130 </summary> | |
| 131 <value></value> | |
| 132 <returns>true if the <see cref="T:System.Collections.IDictionary"></see> object is read-only; otherwise, false.</returns> | |
| 133 </member> | |
| 134 <member name="P:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.Keys"> | |
| 135 <summary> | |
| 136 Gets an <see cref="T:System.Collections.ICollection"></see> object containing the keys of the <see cref="T:System.Collections.IDictionary"></see> object. | |
| 137 </summary> | |
| 138 <value></value> | |
| 139 <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the keys of the <see cref="T:System.Collections.IDictionary"></see> object.</returns> | |
| 140 </member> | |
| 141 <member name="P:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.Values"> | |
| 142 <summary> | |
| 143 Gets an <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.IDictionary"></see> object. | |
| 144 </summary> | |
| 145 <value></value> | |
| 146 <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.IDictionary"></see> object.</returns> | |
| 147 </member> | |
| 148 <member name="P:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.Item(System.Object)"> | |
| 149 <summary> | |
| 150 Gets or sets the <see cref="T:System.Object"/> with the specified key. | |
| 151 </summary> | |
| 152 <value></value> | |
| 153 </member> | |
| 154 <member name="P:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.Count"> | |
| 155 <summary> | |
| 156 Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"></see>. | |
| 157 </summary> | |
| 158 <value></value> | |
| 159 <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.</returns> | |
| 160 </member> | |
| 161 <member name="P:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.IsSynchronized"> | |
| 162 <summary> | |
| 163 Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe). | |
| 164 </summary> | |
| 165 <value></value> | |
| 166 <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns> | |
| 167 </member> | |
| 168 <member name="P:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter.SyncRoot"> | |
| 169 <summary> | |
| 170 Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. | |
| 171 </summary> | |
| 172 <value></value> | |
| 173 <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns> | |
| 174 </member> | |
| 175 <member name="F:Castle.Core.Internal.InternalsVisible.ToCastleCore"> | |
| 176 <summary> | |
| 177 Constant to use when making assembly internals visible to Castle.Core | |
| 178 <c>[assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)]</c> | |
| 179 </summary> | |
| 180 </member> | |
| 181 <member name="F:Castle.Core.Internal.InternalsVisible.ToDynamicProxyGenAssembly2"> | |
| 182 <summary> | |
| 183 Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. | |
| 184 <c>[assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)]</c> | |
| 185 </summary> | |
| 186 </member> | |
| 187 <member name="T:Castle.Components.DictionaryAdapter.AbstractDictionaryAdapterVisitor"> | |
| 188 <summary> | |
| 189 Abstract implementation of <see cref="T:Castle.Components.DictionaryAdapter.IDictionaryAdapterVisitor"/>. | |
| 190 </summary> | |
| 191 </member> | |
| 192 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryAdapterVisitor"> | |
| 193 <summary> | |
| 194 Conract for traversing a <see cref="T:Castle.Components.DictionaryAdapter.IDictionaryAdapter"/>. | |
| 195 </summary> | |
| 196 </member> | |
| 197 <member name="T:Castle.Components.DictionaryAdapter.ComponentAttribute"> | |
| 198 <summary> | |
| 199 Identifies a property should be represented as a nested component. | |
| 200 </summary> | |
| 201 </member> | |
| 202 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder"> | |
| 203 <summary> | |
| 204 Defines the contract for building typed dictionary keys. | |
| 205 </summary> | |
| 206 </member> | |
| 207 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder.GetKey(Castle.Components.DictionaryAdapter.IDictionaryAdapter,System.String,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 208 <summary> | |
| 209 Builds the specified key. | |
| 210 </summary> | |
| 211 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 212 <param name="key">The current key.</param> | |
| 213 <param name="property">The property.</param> | |
| 214 <returns>The updated key</returns> | |
| 215 </member> | |
| 216 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter"> | |
| 217 <summary> | |
| 218 Defines the contract for retrieving dictionary values. | |
| 219 </summary> | |
| 220 </member> | |
| 221 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter.GetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter,System.String,System.Object,Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Boolean)"> | |
| 222 <summary> | |
| 223 Gets the effective dictionary value. | |
| 224 </summary> | |
| 225 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 226 <param name="key">The key.</param> | |
| 227 <param name="storedValue">The stored value.</param> | |
| 228 <param name="property">The property.</param> | |
| 229 <param name="ifExists">true if return only existing.</param> | |
| 230 <returns>The effective property value.</returns> | |
| 231 </member> | |
| 232 <member name="P:Castle.Components.DictionaryAdapter.ComponentAttribute.NoPrefix"> | |
| 233 <summary> | |
| 234 Applies no prefix. | |
| 235 </summary> | |
| 236 </member> | |
| 237 <member name="P:Castle.Components.DictionaryAdapter.ComponentAttribute.Prefix"> | |
| 238 <summary> | |
| 239 Gets or sets the prefix. | |
| 240 </summary> | |
| 241 <value>The prefix.</value> | |
| 242 </member> | |
| 243 <member name="T:Castle.Components.DictionaryAdapter.DictionaryAdapterAttribute"> | |
| 244 <summary> | |
| 245 Identifies the dictionary adapter types. | |
| 246 </summary> | |
| 247 </member> | |
| 248 <member name="T:Castle.Components.DictionaryAdapter.FetchAttribute"> | |
| 249 <summary> | |
| 250 Identifies an interface or property to be pre-feteched. | |
| 251 </summary> | |
| 252 </member> | |
| 253 <member name="M:Castle.Components.DictionaryAdapter.FetchAttribute.#ctor"> | |
| 254 <summary> | |
| 255 Instructs fetching to occur. | |
| 256 </summary> | |
| 257 </member> | |
| 258 <member name="M:Castle.Components.DictionaryAdapter.FetchAttribute.#ctor(System.Boolean)"> | |
| 259 <summary> | |
| 260 Instructs fetching according to <paramref name="fetch"/> | |
| 261 </summary> | |
| 262 <param name="fetch"></param> | |
| 263 </member> | |
| 264 <member name="P:Castle.Components.DictionaryAdapter.FetchAttribute.Fetch"> | |
| 265 <summary> | |
| 266 Gets whether or not fetching should occur. | |
| 267 </summary> | |
| 268 </member> | |
| 269 <member name="T:Castle.Components.DictionaryAdapter.GroupAttribute"> | |
| 270 <summary> | |
| 271 Assigns a property to a group. | |
| 272 </summary> | |
| 273 </member> | |
| 274 <member name="M:Castle.Components.DictionaryAdapter.GroupAttribute.#ctor(System.Object)"> | |
| 275 <summary> | |
| 276 Constructs a group assignment. | |
| 277 </summary> | |
| 278 <param name="group">The group name.</param> | |
| 279 </member> | |
| 280 <member name="M:Castle.Components.DictionaryAdapter.GroupAttribute.#ctor(System.Object[])"> | |
| 281 <summary> | |
| 282 Constructs a group assignment. | |
| 283 </summary> | |
| 284 <param name="group">The group name.</param> | |
| 285 </member> | |
| 286 <member name="P:Castle.Components.DictionaryAdapter.GroupAttribute.Group"> | |
| 287 <summary> | |
| 288 Gets the group the property is assigned to. | |
| 289 </summary> | |
| 290 </member> | |
| 291 <member name="T:Castle.Components.DictionaryAdapter.KeyAttribute"> | |
| 292 <summary> | |
| 293 Assigns a specific dictionary key. | |
| 294 </summary> | |
| 295 </member> | |
| 296 <member name="M:Castle.Components.DictionaryAdapter.KeyAttribute.#ctor(System.String)"> | |
| 297 <summary> | |
| 298 Initializes a new instance of the <see cref="T:Castle.Components.DictionaryAdapter.KeyAttribute"/> class. | |
| 299 </summary> | |
| 300 <param name="key">The key.</param> | |
| 301 </member> | |
| 302 <member name="M:Castle.Components.DictionaryAdapter.KeyAttribute.#ctor(System.String[])"> | |
| 303 <summary> | |
| 304 Initializes a new instance of the <see cref="T:Castle.Components.DictionaryAdapter.KeyAttribute"/> class. | |
| 305 </summary> | |
| 306 <param name="keys">The compound key.</param> | |
| 307 </member> | |
| 308 <member name="T:Castle.Components.DictionaryAdapter.KeyPrefixAttribute"> | |
| 309 <summary> | |
| 310 Assigns a prefix to the keyed properties of an interface. | |
| 311 </summary> | |
| 312 </member> | |
| 313 <member name="M:Castle.Components.DictionaryAdapter.KeyPrefixAttribute.#ctor"> | |
| 314 <summary> | |
| 315 Initializes a default instance of the <see cref="T:Castle.Components.DictionaryAdapter.KeyPrefixAttribute"/> class. | |
| 316 </summary> | |
| 317 </member> | |
| 318 <member name="M:Castle.Components.DictionaryAdapter.KeyPrefixAttribute.#ctor(System.String)"> | |
| 319 <summary> | |
| 320 Initializes a new instance of the <see cref="T:Castle.Components.DictionaryAdapter.KeyPrefixAttribute"/> class. | |
| 321 </summary> | |
| 322 <param name="keyPrefix">The prefix for the keyed properties of the interface.</param> | |
| 323 </member> | |
| 324 <member name="P:Castle.Components.DictionaryAdapter.KeyPrefixAttribute.KeyPrefix"> | |
| 325 <summary> | |
| 326 Gets the prefix key added to the properties of the interface. | |
| 327 </summary> | |
| 328 </member> | |
| 329 <member name="T:Castle.Components.DictionaryAdapter.KeySubstitutionAttribute"> | |
| 330 <summary> | |
| 331 Substitutes part of key with another string. | |
| 332 </summary> | |
| 333 </member> | |
| 334 <member name="M:Castle.Components.DictionaryAdapter.KeySubstitutionAttribute.#ctor(System.String,System.String)"> | |
| 335 <summary> | |
| 336 Initializes a new instance of the <see cref="T:Castle.Components.DictionaryAdapter.KeySubstitutionAttribute"/> class. | |
| 337 </summary> | |
| 338 <param name="oldValue">The old value.</param> | |
| 339 <param name="newValue">The new value.</param> | |
| 340 </member> | |
| 341 <member name="T:Castle.Components.DictionaryAdapter.MultiLevelEditAttribute"> | |
| 342 <summary> | |
| 343 Requests support for multi-level editing. | |
| 344 </summary> | |
| 345 </member> | |
| 346 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryInitializer"> | |
| 347 <summary> | |
| 348 Contract for dictionary initialization. | |
| 349 </summary> | |
| 350 </member> | |
| 351 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryInitializer.Initialize(Castle.Components.DictionaryAdapter.IDictionaryAdapter,System.Object[])"> | |
| 352 <summary> | |
| 353 Performs any initialization of the <see cref="T:Castle.Components.DictionaryAdapter.IDictionaryAdapter"/> | |
| 354 </summary> | |
| 355 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 356 <param name="behaviors">The dictionary behaviors.</param> | |
| 357 </member> | |
| 358 <member name="T:Castle.Components.DictionaryAdapter.NewGuidAttribute"> | |
| 359 <summary> | |
| 360 Generates a new GUID on demand. | |
| 361 </summary> | |
| 362 </member> | |
| 363 <member name="T:Castle.Components.DictionaryAdapter.OnDemandAttribute"> | |
| 364 <summary> | |
| 365 Support for on-demand value resolution. | |
| 366 </summary> | |
| 367 </member> | |
| 368 <member name="T:Castle.Components.DictionaryAdapter.PropagateNotificationsAttribute"> | |
| 369 <summary> | |
| 370 Suppress property change notifications. | |
| 371 </summary> | |
| 372 </member> | |
| 373 <member name="T:Castle.Components.DictionaryAdapter.StringFormatAttribute"> | |
| 374 <summary> | |
| 375 Provides simple string formatting from existing properties. | |
| 376 </summary> | |
| 377 </member> | |
| 378 <member name="P:Castle.Components.DictionaryAdapter.StringFormatAttribute.Format"> | |
| 379 <summary> | |
| 380 Gets the string format. | |
| 381 </summary> | |
| 382 </member> | |
| 383 <member name="P:Castle.Components.DictionaryAdapter.StringFormatAttribute.Properties"> | |
| 384 <summary> | |
| 385 Gets the format properties. | |
| 386 </summary> | |
| 387 </member> | |
| 388 <member name="T:Castle.Components.DictionaryAdapter.StringListAttribute"> | |
| 389 <summary> | |
| 390 Identifies a property should be represented as a delimited string value. | |
| 391 </summary> | |
| 392 </member> | |
| 393 <member name="P:Castle.Components.DictionaryAdapter.StringListAttribute.Separator"> | |
| 394 <summary> | |
| 395 Gets the separator. | |
| 396 </summary> | |
| 397 </member> | |
| 398 <member name="T:Castle.Components.DictionaryAdapter.StringValuesAttribute"> | |
| 399 <summary> | |
| 400 Converts all properties to strings. | |
| 401 </summary> | |
| 402 </member> | |
| 403 <member name="P:Castle.Components.DictionaryAdapter.StringValuesAttribute.Format"> | |
| 404 <summary> | |
| 405 Gets or sets the format. | |
| 406 </summary> | |
| 407 <value>The format.</value> | |
| 408 </member> | |
| 409 <member name="T:Castle.Components.DictionaryAdapter.SuppressNotificationsAttribute"> | |
| 410 <summary> | |
| 411 Suppress property change notifications. | |
| 412 </summary> | |
| 413 </member> | |
| 414 <member name="T:Castle.Components.DictionaryAdapter.IPropertyDescriptorInitializer"> | |
| 415 <summary> | |
| 416 Contract for property descriptor initialization. | |
| 417 </summary> | |
| 418 </member> | |
| 419 <member name="M:Castle.Components.DictionaryAdapter.IPropertyDescriptorInitializer.Initialize(Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Object[])"> | |
| 420 <summary> | |
| 421 Performs any initialization of the <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 422 </summary> | |
| 423 <param name="propertyDescriptor">The property descriptor.</param> | |
| 424 <param name="behaviors">The property behaviors.</param> | |
| 425 </member> | |
| 426 <member name="T:Castle.Components.DictionaryAdapter.TypeKeyPrefixAttribute"> | |
| 427 <summary> | |
| 428 Assigns a prefix to the keyed properties using the interface name. | |
| 429 </summary> | |
| 430 </member> | |
| 431 <member name="T:Castle.Components.DictionaryAdapter.DefaultPropertyGetter"> | |
| 432 <summary> | |
| 433 Manages conversion between property values. | |
| 434 </summary> | |
| 435 </member> | |
| 436 <member name="M:Castle.Components.DictionaryAdapter.DefaultPropertyGetter.#ctor(System.ComponentModel.TypeConverter)"> | |
| 437 <summary> | |
| 438 Initializes a new instance of the <see cref="T:Castle.Components.DictionaryAdapter.DefaultPropertyGetter"/> class. | |
| 439 </summary> | |
| 440 <param name="converter">The converter.</param> | |
| 441 </member> | |
| 442 <member name="M:Castle.Components.DictionaryAdapter.DefaultPropertyGetter.GetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter,System.String,System.Object,Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Boolean)"> | |
| 443 <summary> | |
| 444 Gets the effective dictionary value. | |
| 445 </summary> | |
| 446 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 447 <param name="key">The key.</param> | |
| 448 <param name="storedValue">The stored value.</param> | |
| 449 <param name="property">The property.</param> | |
| 450 <param name="ifExists">true if return only existing.</param> | |
| 451 <returns>The effective property value.</returns> | |
| 452 </member> | |
| 453 <member name="P:Castle.Components.DictionaryAdapter.DefaultPropertyGetter.ExecutionOrder"> | |
| 454 <summary> | |
| 455 | |
| 456 </summary> | |
| 457 </member> | |
| 458 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryCreate"> | |
| 459 <summary> | |
| 460 Contract for creating additional Dictionary adapters. | |
| 461 </summary> | |
| 462 </member> | |
| 463 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryAdapter"> | |
| 464 <summary> | |
| 465 Contract for manipulating the Dictionary adapter. | |
| 466 </summary> | |
| 467 </member> | |
| 468 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryEdit"> | |
| 469 <summary> | |
| 470 Contract for editing the Dictionary adapter. | |
| 471 </summary> | |
| 472 </member> | |
| 473 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryNotify"> | |
| 474 <summary> | |
| 475 Contract for managing Dictionary adapter notifications. | |
| 476 </summary> | |
| 477 </member> | |
| 478 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryValidate"> | |
| 479 <summary> | |
| 480 Contract for validating Dictionary adapter. | |
| 481 </summary> | |
| 482 </member> | |
| 483 <member name="T:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory"> | |
| 484 <summary> | |
| 485 Uses Reflection.Emit to expose the properties of a dictionary | |
| 486 through a dynamic implementation of a typed interface. | |
| 487 </summary> | |
| 488 </member> | |
| 489 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory"> | |
| 490 <summary> | |
| 491 Defines the contract for building typed dictionary adapters. | |
| 492 </summary> | |
| 493 </member> | |
| 494 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapter``1(System.Collections.IDictionary)"> | |
| 495 <summary> | |
| 496 Gets a typed adapter bound to the <see cref="T:System.Collections.IDictionary"/>. | |
| 497 </summary> | |
| 498 <typeparam name="T">The typed interface.</typeparam> | |
| 499 <param name="dictionary">The underlying source of properties.</param> | |
| 500 <returns>An implementation of the typed interface bound to the dictionary.</returns> | |
| 501 <remarks> | |
| 502 The type represented by T must be an interface with properties. | |
| 503 </remarks> | |
| 504 </member> | |
| 505 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapter(System.Type,System.Collections.IDictionary)"> | |
| 506 <summary> | |
| 507 Gets a typed adapter bound to the <see cref="T:System.Collections.IDictionary"/>. | |
| 508 </summary> | |
| 509 <param name="type">The typed interface.</param> | |
| 510 <param name="dictionary">The underlying source of properties.</param> | |
| 511 <returns>An implementation of the typed interface bound to the dictionary.</returns> | |
| 512 <remarks> | |
| 513 The type represented by T must be an interface with properties. | |
| 514 </remarks> | |
| 515 </member> | |
| 516 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapter(System.Type,System.Collections.IDictionary,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 517 <summary> | |
| 518 Gets a typed adapter bound to the <see cref="T:System.Collections.IDictionary"/>. | |
| 519 </summary> | |
| 520 <param name="type">The typed interface.</param> | |
| 521 <param name="dictionary">The underlying source of properties.</param> | |
| 522 <param name="descriptor">The property descriptor.</param> | |
| 523 <returns>An implementation of the typed interface bound to the dictionary.</returns> | |
| 524 <remarks> | |
| 525 The type represented by T must be an interface with properties. | |
| 526 </remarks> | |
| 527 </member> | |
| 528 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapter``1(System.Collections.Specialized.NameValueCollection)"> | |
| 529 <summary> | |
| 530 Gets a typed adapter bound to the <see cref="T:System.Collections.Specialized.NameValueCollection"/>. | |
| 531 </summary> | |
| 532 <typeparam name="T">The typed interface.</typeparam> | |
| 533 <param name="nameValues">The underlying source of properties.</param> | |
| 534 <returns>An implementation of the typed interface bound to the namedValues.</returns> | |
| 535 <remarks> | |
| 536 The type represented by T must be an interface with properties. | |
| 537 </remarks> | |
| 538 </member> | |
| 539 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapter(System.Type,System.Collections.Specialized.NameValueCollection)"> | |
| 540 <summary> | |
| 541 Gets a typed adapter bound to the <see cref="T:System.Collections.Specialized.NameValueCollection"/>. | |
| 542 </summary> | |
| 543 <param name="type">The typed interface.</param> | |
| 544 <param name="nameValues">The underlying source of properties.</param> | |
| 545 <returns>An implementation of the typed interface bound to the namedValues.</returns> | |
| 546 <remarks> | |
| 547 The type represented by T must be an interface with properties. | |
| 548 </remarks> | |
| 549 </member> | |
| 550 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapter``1(System.Xml.XPath.IXPathNavigable)"> | |
| 551 <summary> | |
| 552 Gets a typed adapter bound to the <see cref="T:System.Xml.XPath.IXPathNavigable"/>. | |
| 553 </summary> | |
| 554 <typeparam name="T">The typed interface.</typeparam> | |
| 555 <param name="xpathNavigable">The underlying source of properties.</param> | |
| 556 <returns>An implementation of the typed interface bound to the xpath navigable.</returns> | |
| 557 <remarks> | |
| 558 The type represented by T must be an interface with properties. | |
| 559 </remarks> | |
| 560 </member> | |
| 561 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapter(System.Type,System.Xml.XPath.IXPathNavigable)"> | |
| 562 <summary> | |
| 563 Gets a typed adapter bound to the <see cref="T:System.Xml.XPath.IXPathNavigable"/>. | |
| 564 </summary> | |
| 565 <param name="type">The typed interface.</param> | |
| 566 <param name="xpathNavigable">The underlying source of properties.</param> | |
| 567 <returns>An implementation of the typed interface bound to the xpath navigable.</returns> | |
| 568 <remarks> | |
| 569 The type represented by T must be an interface with properties. | |
| 570 </remarks> | |
| 571 </member> | |
| 572 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapterMeta(System.Type)"> | |
| 573 <summary> | |
| 574 Gets the <see cref="T:Castle.Components.DictionaryAdapter.DictionaryAdapterMeta"/> associated with the type. | |
| 575 </summary> | |
| 576 <param name="type">The typed interface.</param> | |
| 577 <returns>The adapter meta-data.</returns> | |
| 578 </member> | |
| 579 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory.GetAdapterMeta(System.Type,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 580 <summary> | |
| 581 Gets the <see cref="T:Castle.Components.DictionaryAdapter.DictionaryAdapterMeta"/> associated with the type. | |
| 582 </summary> | |
| 583 <param name="type">The typed interface.</param> | |
| 584 <param name="descriptor">The property descriptor.</param> | |
| 585 <returns>The adapter meta-data.</returns> | |
| 586 </member> | |
| 587 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter``1(System.Collections.IDictionary)"> | |
| 588 <inheritdoc /> | |
| 589 </member> | |
| 590 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter(System.Type,System.Collections.IDictionary)"> | |
| 591 <inheritdoc /> | |
| 592 </member> | |
| 593 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter(System.Type,System.Collections.IDictionary,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 594 <inheritdoc /> | |
| 595 </member> | |
| 596 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter``2(System.Collections.Generic.IDictionary{System.String,``1})"> | |
| 597 <inheritdoc /> | |
| 598 </member> | |
| 599 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter``1(System.Type,System.Collections.Generic.IDictionary{System.String,``0})"> | |
| 600 <inheritdoc /> | |
| 601 </member> | |
| 602 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter``1(System.Collections.Specialized.NameValueCollection)"> | |
| 603 <inheritdoc /> | |
| 604 </member> | |
| 605 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter(System.Type,System.Collections.Specialized.NameValueCollection)"> | |
| 606 <inheritdoc /> | |
| 607 </member> | |
| 608 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter``1(System.Xml.XPath.IXPathNavigable)"> | |
| 609 <inheritdoc /> | |
| 610 </member> | |
| 611 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapter(System.Type,System.Xml.XPath.IXPathNavigable)"> | |
| 612 <inheritdoc /> | |
| 613 </member> | |
| 614 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapterMeta(System.Type)"> | |
| 615 <inheritdoc /> | |
| 616 </member> | |
| 617 <member name="M:Castle.Components.DictionaryAdapter.DictionaryAdapterFactory.GetAdapterMeta(System.Type,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 618 <inheritdoc /> | |
| 619 </member> | |
| 620 <member name="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"> | |
| 621 <summary> | |
| 622 Describes a dictionary property. | |
| 623 </summary> | |
| 624 </member> | |
| 625 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.#ctor"> | |
| 626 <summary> | |
| 627 Initializes an empty <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> class. | |
| 628 </summary> | |
| 629 </member> | |
| 630 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.#ctor(System.Reflection.PropertyInfo,System.Object[])"> | |
| 631 <summary> | |
| 632 Initializes a new instance of the <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> class. | |
| 633 </summary> | |
| 634 <param name="property">The property.</param> | |
| 635 <param name="behaviors">The property behaviors.</param> | |
| 636 </member> | |
| 637 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.#ctor(Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Boolean)"> | |
| 638 <summary> | |
| 639 Copies an existinginstance of the <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> class. | |
| 640 </summary> | |
| 641 <param name="source"></param> | |
| 642 <param name="copyBehaviors"></param> | |
| 643 </member> | |
| 644 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.GetKey(Castle.Components.DictionaryAdapter.IDictionaryAdapter,System.String,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 645 <summary> | |
| 646 Gets the key. | |
| 647 </summary> | |
| 648 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 649 <param name="key">The key.</param> | |
| 650 <param name="descriptor">The descriptor.</param> | |
| 651 <returns></returns> | |
| 652 </member> | |
| 653 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddKeyBuilder(Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder[])"> | |
| 654 <summary> | |
| 655 Adds the key builder. | |
| 656 </summary> | |
| 657 <param name="builders">The builder.</param> | |
| 658 </member> | |
| 659 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddKeyBuilders(System.Collections.Generic.IEnumerable{Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder})"> | |
| 660 <summary> | |
| 661 Adds the key builders. | |
| 662 </summary> | |
| 663 <param name="builders">The builders.</param> | |
| 664 </member> | |
| 665 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.CopyKeyBuilders(Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 666 <summary> | |
| 667 Copies the key builders to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 668 </summary> | |
| 669 <param name="other"></param> | |
| 670 <returns></returns> | |
| 671 </member> | |
| 672 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.CopyKeyBuilders(Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Func{Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder,System.Boolean})"> | |
| 673 <summary> | |
| 674 Copies the selected key builders to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 675 </summary> | |
| 676 <param name="other"></param> | |
| 677 <param name="selector"></param> | |
| 678 <returns></returns> | |
| 679 </member> | |
| 680 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.GetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter,System.String,System.Object,Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Boolean)"> | |
| 681 <summary> | |
| 682 Gets the property value. | |
| 683 </summary> | |
| 684 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 685 <param name="key">The key.</param> | |
| 686 <param name="storedValue">The stored value.</param> | |
| 687 <param name="descriptor">The descriptor.</param> | |
| 688 <param name="ifExists">true if return only existing.</param> | |
| 689 <returns></returns> | |
| 690 </member> | |
| 691 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddGetter(Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter[])"> | |
| 692 <summary> | |
| 693 Adds the dictionary getter. | |
| 694 </summary> | |
| 695 <param name="getters">The getter.</param> | |
| 696 </member> | |
| 697 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddGetters(System.Collections.Generic.IEnumerable{Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter})"> | |
| 698 <summary> | |
| 699 Adds the dictionary getters. | |
| 700 </summary> | |
| 701 <param name="gets">The getters.</param> | |
| 702 </member> | |
| 703 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.CopyGetters(Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 704 <summary> | |
| 705 Copies the property getters to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 706 </summary> | |
| 707 <param name="other"></param> | |
| 708 <returns></returns> | |
| 709 </member> | |
| 710 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.CopyGetters(Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Func{Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter,System.Boolean})"> | |
| 711 <summary> | |
| 712 Copies the selected property getters to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 713 </summary> | |
| 714 <param name="other"></param> | |
| 715 <param name="selector"></param> | |
| 716 <returns></returns> | |
| 717 </member> | |
| 718 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.SetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter,System.String,System.Object@,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 719 <summary> | |
| 720 Sets the property value. | |
| 721 </summary> | |
| 722 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 723 <param name="key">The key.</param> | |
| 724 <param name="value">The value.</param> | |
| 725 <param name="descriptor">The descriptor.</param> | |
| 726 <returns></returns> | |
| 727 </member> | |
| 728 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddSetter(Castle.Components.DictionaryAdapter.IDictionaryPropertySetter[])"> | |
| 729 <summary> | |
| 730 Adds the dictionary setter. | |
| 731 </summary> | |
| 732 <param name="setters">The setter.</param> | |
| 733 </member> | |
| 734 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddSetters(System.Collections.Generic.IEnumerable{Castle.Components.DictionaryAdapter.IDictionaryPropertySetter})"> | |
| 735 <summary> | |
| 736 Adds the dictionary setters. | |
| 737 </summary> | |
| 738 <param name="sets">The setters.</param> | |
| 739 </member> | |
| 740 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.CopySetters(Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 741 <summary> | |
| 742 Copies the property setters to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 743 </summary> | |
| 744 <param name="other"></param> | |
| 745 <returns></returns> | |
| 746 </member> | |
| 747 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.CopySetters(Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Func{Castle.Components.DictionaryAdapter.IDictionaryPropertySetter,System.Boolean})"> | |
| 748 <summary> | |
| 749 Copies the selected property setters to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 750 </summary> | |
| 751 <param name="other"></param> | |
| 752 <param name="selector"></param> | |
| 753 <returns></returns> | |
| 754 </member> | |
| 755 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddBehavior(Castle.Components.DictionaryAdapter.IDictionaryBehavior[])"> | |
| 756 <summary> | |
| 757 Adds the behaviors. | |
| 758 </summary> | |
| 759 <param name="behaviors"></param> | |
| 760 <returns></returns> | |
| 761 </member> | |
| 762 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddBehaviors(System.Collections.Generic.IEnumerable{Castle.Components.DictionaryAdapter.IDictionaryBehavior})"> | |
| 763 <summary> | |
| 764 Adds the behaviors. | |
| 765 </summary> | |
| 766 <param name="behaviors"></param> | |
| 767 <returns></returns> | |
| 768 </member> | |
| 769 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.AddBehaviors(Castle.Components.DictionaryAdapter.IDictionaryBehaviorBuilder[])"> | |
| 770 <summary> | |
| 771 Adds the behaviors from the builders. | |
| 772 </summary> | |
| 773 <param name="builders"></param> | |
| 774 <returns></returns> | |
| 775 </member> | |
| 776 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.CopyBehaviors(Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 777 <summary> | |
| 778 Copies the behaviors to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 779 </summary> | |
| 780 <param name="other"></param> | |
| 781 <returns></returns> | |
| 782 </member> | |
| 783 <member name="M:Castle.Components.DictionaryAdapter.PropertyDescriptor.CopyBehaviors(Castle.Components.DictionaryAdapter.PropertyDescriptor,System.Func{Castle.Components.DictionaryAdapter.IDictionaryBehavior,System.Boolean})"> | |
| 784 <summary> | |
| 785 Copies the behaviors to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 786 </summary> | |
| 787 <param name="other"></param> | |
| 788 <param name="selector"></param> | |
| 789 <returns></returns> | |
| 790 </member> | |
| 791 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.ExecutionOrder"> | |
| 792 <summary> | |
| 793 | |
| 794 </summary> | |
| 795 </member> | |
| 796 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.PropertyName"> | |
| 797 <summary> | |
| 798 Gets the property name. | |
| 799 </summary> | |
| 800 </member> | |
| 801 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.PropertyType"> | |
| 802 <summary> | |
| 803 Gets the property type. | |
| 804 </summary> | |
| 805 </member> | |
| 806 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.Property"> | |
| 807 <summary> | |
| 808 Gets the property. | |
| 809 </summary> | |
| 810 <value>The property.</value> | |
| 811 </member> | |
| 812 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.IsDynamicProperty"> | |
| 813 <summary> | |
| 814 Returns true if the property is dynamic. | |
| 815 </summary> | |
| 816 </member> | |
| 817 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.State"> | |
| 818 <summary> | |
| 819 Gets additional state. | |
| 820 </summary> | |
| 821 </member> | |
| 822 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.Fetch"> | |
| 823 <summary> | |
| 824 Determines if property should be fetched. | |
| 825 </summary> | |
| 826 </member> | |
| 827 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.SuppressNotifications"> | |
| 828 <summary> | |
| 829 Determines if notifications should occur. | |
| 830 </summary> | |
| 831 </member> | |
| 832 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.Behaviors"> | |
| 833 <summary> | |
| 834 Gets the property behaviors. | |
| 835 </summary> | |
| 836 </member> | |
| 837 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.TypeConverter"> | |
| 838 <summary> | |
| 839 Gets the type converter. | |
| 840 </summary> | |
| 841 <value>The type converter.</value> | |
| 842 </member> | |
| 843 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.KeyBuilders"> | |
| 844 <summary> | |
| 845 Gets the key builders. | |
| 846 </summary> | |
| 847 <value>The key builders.</value> | |
| 848 </member> | |
| 849 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.Setters"> | |
| 850 <summary> | |
| 851 Gets the setter. | |
| 852 </summary> | |
| 853 <value>The setter.</value> | |
| 854 </member> | |
| 855 <member name="P:Castle.Components.DictionaryAdapter.PropertyDescriptor.Getters"> | |
| 856 <summary> | |
| 857 Gets the getter. | |
| 858 </summary> | |
| 859 <value>The getter.</value> | |
| 860 </member> | |
| 861 <member name="M:Castle.Components.DictionaryAdapter.DictionaryDescriptor.AddInitializer(Castle.Components.DictionaryAdapter.IDictionaryInitializer[])"> | |
| 862 <summary> | |
| 863 Adds the dictionary initializers. | |
| 864 </summary> | |
| 865 <param name="inits">The initializers.</param> | |
| 866 </member> | |
| 867 <member name="M:Castle.Components.DictionaryAdapter.DictionaryDescriptor.AddInitializers(System.Collections.Generic.IEnumerable{Castle.Components.DictionaryAdapter.IDictionaryInitializer})"> | |
| 868 <summary> | |
| 869 Adds the dictionary initializers. | |
| 870 </summary> | |
| 871 <param name="inits">The initializers.</param> | |
| 872 </member> | |
| 873 <member name="M:Castle.Components.DictionaryAdapter.DictionaryDescriptor.CopyInitializers(Castle.Components.DictionaryAdapter.DictionaryDescriptor)"> | |
| 874 <summary> | |
| 875 Copies the initializers to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 876 </summary> | |
| 877 <param name="other"></param> | |
| 878 <returns></returns> | |
| 879 </member> | |
| 880 <member name="M:Castle.Components.DictionaryAdapter.DictionaryDescriptor.CopyInitializers(Castle.Components.DictionaryAdapter.DictionaryDescriptor,System.Func{Castle.Components.DictionaryAdapter.IDictionaryInitializer,System.Boolean})"> | |
| 881 <summary> | |
| 882 Copies the filtered initializers to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 883 </summary> | |
| 884 <param name="other"></param> | |
| 885 <param name="selector"></param> | |
| 886 <returns></returns> | |
| 887 </member> | |
| 888 <member name="M:Castle.Components.DictionaryAdapter.DictionaryDescriptor.AddMetaInitializer(Castle.Components.DictionaryAdapter.IDictionaryMetaInitializer[])"> | |
| 889 <summary> | |
| 890 Adds the dictionary meta-data initializers. | |
| 891 </summary> | |
| 892 <param name="inits">The meta-data initializers.</param> | |
| 893 </member> | |
| 894 <member name="M:Castle.Components.DictionaryAdapter.DictionaryDescriptor.AddMetaInitializers(System.Collections.Generic.IEnumerable{Castle.Components.DictionaryAdapter.IDictionaryMetaInitializer})"> | |
| 895 <summary> | |
| 896 Adds the dictionary meta-data initializers. | |
| 897 </summary> | |
| 898 <param name="inits">The meta-data initializers.</param> | |
| 899 </member> | |
| 900 <member name="M:Castle.Components.DictionaryAdapter.DictionaryDescriptor.CopyMetaInitializers(Castle.Components.DictionaryAdapter.DictionaryDescriptor)"> | |
| 901 <summary> | |
| 902 Copies the meta-initializers to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 903 </summary> | |
| 904 <param name="other"></param> | |
| 905 <returns></returns> | |
| 906 </member> | |
| 907 <member name="M:Castle.Components.DictionaryAdapter.DictionaryDescriptor.CopyMetaInitializers(Castle.Components.DictionaryAdapter.DictionaryDescriptor,System.Func{Castle.Components.DictionaryAdapter.IDictionaryMetaInitializer,System.Boolean})"> | |
| 908 <summary> | |
| 909 Copies the filtered meta-initializers to the other <see cref="T:Castle.Components.DictionaryAdapter.PropertyDescriptor"/> | |
| 910 </summary> | |
| 911 <param name="other"></param> | |
| 912 <param name="selector"></param> | |
| 913 <returns></returns> | |
| 914 </member> | |
| 915 <member name="P:Castle.Components.DictionaryAdapter.DictionaryDescriptor.Initializers"> | |
| 916 <summary> | |
| 917 Gets the initializers. | |
| 918 </summary> | |
| 919 <value>The initializers.</value> | |
| 920 </member> | |
| 921 <member name="P:Castle.Components.DictionaryAdapter.DictionaryDescriptor.MetaInitializers"> | |
| 922 <summary> | |
| 923 Gets the meta-data initializers. | |
| 924 </summary> | |
| 925 <value>The meta-data initializers.</value> | |
| 926 </member> | |
| 927 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryMetaInitializer"> | |
| 928 <summary> | |
| 929 Contract for dictionary meta-data initialization. | |
| 930 </summary> | |
| 931 </member> | |
| 932 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryMetaInitializer.Initialize(Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory,Castle.Components.DictionaryAdapter.DictionaryAdapterMeta)"> | |
| 933 <summary> | |
| 934 Performs any initialization of the dictionary adapter meta-data. | |
| 935 </summary> | |
| 936 <param name="factory">The dictionary adapter factory.</param> | |
| 937 <param name="dictionaryMeta">The dictionary adapter meta.</param> | |
| 938 | |
| 939 </member> | |
| 940 <member name="T:Castle.Components.DictionaryAdapter.IDictionaryValidator"> | |
| 941 <summary> | |
| 942 Contract for dictionary validation. | |
| 943 </summary> | |
| 944 </member> | |
| 945 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryValidator.IsValid(Castle.Components.DictionaryAdapter.IDictionaryAdapter)"> | |
| 946 <summary> | |
| 947 Determines if <see cref="T:Castle.Components.DictionaryAdapter.IDictionaryAdapter"/> is valid. | |
| 948 </summary> | |
| 949 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 950 <returns>true if valid.</returns> | |
| 951 </member> | |
| 952 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryValidator.Validate(Castle.Components.DictionaryAdapter.IDictionaryAdapter)"> | |
| 953 <summary> | |
| 954 Validates the <see cref="T:Castle.Components.DictionaryAdapter.IDictionaryAdapter"/>. | |
| 955 </summary> | |
| 956 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 957 <returns>The error summary information.</returns> | |
| 958 </member> | |
| 959 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryValidator.Validate(Castle.Components.DictionaryAdapter.IDictionaryAdapter,Castle.Components.DictionaryAdapter.PropertyDescriptor)"> | |
| 960 <summary> | |
| 961 Validates the <see cref="T:Castle.Components.DictionaryAdapter.IDictionaryAdapter"/> for a property. | |
| 962 </summary> | |
| 963 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 964 <param name="property">The property to validate.</param> | |
| 965 <returns>The property summary information.</returns> | |
| 966 </member> | |
| 967 <member name="M:Castle.Components.DictionaryAdapter.IDictionaryValidator.Invalidate(Castle.Components.DictionaryAdapter.IDictionaryAdapter)"> | |
| 968 <summary> | |
| 969 Invalidates any results cached by the validator. | |
| 970 </summary> | |
| 971 <param name="dictionaryAdapter">The dictionary adapter.</param> | |
| 972 </member> | |
| 973 <member name="T:Castle.Components.DictionaryAdapter.NameValueCollectionAdapter"> | |
| 974 <summary> | |
| 975 | |
| 976 </summary> | |
| 977 </member> | |
| 978 <member name="M:Castle.Components.DictionaryAdapter.NameValueCollectionAdapter.#ctor(System.Collections.Specialized.NameValueCollection)"> | |
| 979 <summary> | |
| 980 Initializes a new instance of the <see cref="T:Castle.Components.DictionaryAdapter.NameValueCollectionAdapter"/> class. | |
| 981 </summary> | |
| 982 <param name="nameValues">The name values.</param> | |
| 983 </member> | |
| 984 <member name="M:Castle.Components.DictionaryAdapter.NameValueCollectionAdapter.Contains(System.Object)"> | |
| 985 <summary> | |
| 986 Determines whether the <see cref="T:System.Collections.IDictionary"></see> object contains an element with the specified key. | |
| 987 </summary> | |
| 988 <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"></see> object.</param> | |
| 989 <returns> | |
| 990 true if the <see cref="T:System.Collections.IDictionary"></see> contains an element with the key; otherwise, false. | |
| 991 </returns> | |
| 992 <exception cref="T:System.ArgumentNullException">key is null. </exception> | |
| 993 </member> | |
| 994 <member name="M:Castle.Components.DictionaryAdapter.NameValueCollectionAdapter.Adapt(System.Collections.Specialized.NameValueCollection)"> | |
| 995 <summary> | |
| 996 Adapts the specified name values. | |
| 997 </summary> | |
| 998 <param name="nameValues">The name values.</param> | |
| 999 <returns></returns> | |
| 1000 </member> | |
| 1001 <member name="P:Castle.Components.DictionaryAdapter.NameValueCollectionAdapter.IsReadOnly"> | |
| 1002 <summary> | |
| 1003 Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> object is read-only. | |
| 1004 </summary> | |
| 1005 <value></value> | |
| 1006 <returns>true if the <see cref="T:System.Collections.IDictionary"></see> object is read-only; otherwise, false.</returns> | |
| 1007 </member> | |
| 1008 <member name="P:Castle.Components.DictionaryAdapter.NameValueCollectionAdapter.Item(System.Object)"> | |
| 1009 <summary> | |
| 1010 Gets or sets the <see cref="T:System.Object"/> with the specified key. | |
| 1011 </summary> | |
| 1012 <value></value> | |
| 1013 </member> | |
| 1014 <member name="T:Castle.Core.Internal.AttributesUtil"> | |
| 1015 <summary> | |
| 1016 Helper class for retrieving attributes. | |
| 1017 </summary> | |
| 1018 </member> | |
| 1019 <member name="M:Castle.Core.Internal.AttributesUtil.GetAttribute``1(System.Reflection.ICustomAttributeProvider)"> | |
| 1020 <summary> | |
| 1021 Gets the attribute. | |
| 1022 </summary> | |
| 1023 <param name = "member">The member.</param> | |
| 1024 <returns>The member attribute.</returns> | |
| 1025 </member> | |
| 1026 <member name="M:Castle.Core.Internal.AttributesUtil.GetAttributes``1(System.Reflection.ICustomAttributeProvider)"> | |
| 1027 <summary> | |
| 1028 Gets the attributes. Does not consider inherited attributes! | |
| 1029 </summary> | |
| 1030 <param name = "member">The member.</param> | |
| 1031 <returns>The member attributes.</returns> | |
| 1032 </member> | |
| 1033 <member name="M:Castle.Core.Internal.AttributesUtil.GetTypeAttribute``1(System.Type)"> | |
| 1034 <summary> | |
| 1035 Gets the type attribute. | |
| 1036 </summary> | |
| 1037 <param name = "type">The type.</param> | |
| 1038 <returns>The type attribute.</returns> | |
| 1039 </member> | |
| 1040 <member name="M:Castle.Core.Internal.AttributesUtil.GetTypeAttributes``1(System.Type)"> | |
| 1041 <summary> | |
| 1042 Gets the type attributes. | |
| 1043 </summary> | |
| 1044 <param name = "type">The type.</param> | |
| 1045 <returns>The type attributes.</returns> | |
| 1046 </member> | |
| 1047 <member name="M:Castle.Core.Internal.AttributesUtil.GetTypeConverter(System.Reflection.MemberInfo)"> | |
| 1048 <summary> | |
| 1049 Gets the type converter. | |
| 1050 </summary> | |
| 1051 <param name = "member">The member.</param> | |
| 1052 <returns></returns> | |
| 1053 </member> | |
| 1054 <member name="M:Castle.Core.Internal.AttributesUtil.HasAttribute``1(System.Reflection.ICustomAttributeProvider)"> | |
| 1055 <summary> | |
| 1056 Gets the attribute. | |
| 1057 </summary> | |
| 1058 <param name = "member">The member.</param> | |
| 1059 <returns>The member attribute.</returns> | |
| 1060 </member> | |
| 1061 <member name="T:Castle.Components.DictionaryAdapter.IDynamicValue`1"> | |
| 1062 <summary> | |
| 1063 Contract for typed dynamic value resolution. | |
| 1064 </summary> | |
| 1065 <typeparam name="T"></typeparam> | |
| 1066 </member> | |
| 1067 <member name="T:Castle.Components.DictionaryAdapter.IDynamicValue"> | |
| 1068 <summary> | |
| 1069 Contract for dynamic value resolution. | |
| 1070 </summary> | |
| 1071 </member> | |
| 1072 <member name="T:Castle.DynamicProxy.IInvocation"> | |
| 1073 <summary> | |
| 1074 Encapsulates an invocation of a proxied method. | |
| 1075 </summary> | |
| 1076 </member> | |
| 1077 <member name="M:Castle.DynamicProxy.IInvocation.SetArgumentValue(System.Int32,System.Object)"> | |
| 1078 <summary> | |
| 1079 Overrides the value of an argument at the given <paramref name="index"/> with the | |
| 1080 new <paramref name="value"/> provided. | |
| 1081 </summary> | |
| 1082 <remarks> | |
| 1083 This method accepts an <see cref="T:System.Object"/>, however the value provided must be compatible | |
| 1084 with the type of the argument defined on the method, otherwise an exception will be thrown. | |
| 1085 </remarks> | |
| 1086 <param name="index">The index of the argument to override.</param> | |
| 1087 <param name="value">The new value for the argument.</param> | |
| 1088 </member> | |
| 1089 <member name="M:Castle.DynamicProxy.IInvocation.GetArgumentValue(System.Int32)"> | |
| 1090 <summary> | |
| 1091 Gets the value of the argument at the specified <paramref name="index"/>. | |
| 1092 </summary> | |
| 1093 <param name="index">The index.</param> | |
| 1094 <returns>The value of the argument at the specified <paramref name="index"/>.</returns> | |
| 1095 </member> | |
| 1096 <member name="M:Castle.DynamicProxy.IInvocation.GetConcreteMethod"> | |
| 1097 <summary> | |
| 1098 Returns the concrete instantiation of the <see cref="P:Castle.DynamicProxy.IInvocation.Method"/> on the proxy, with any generic | |
| 1099 parameters bound to real types. | |
| 1100 </summary> | |
| 1101 <returns> | |
| 1102 The concrete instantiation of the <see cref="P:Castle.DynamicProxy.IInvocation.Method"/> on the proxy, or the <see cref="P:Castle.DynamicProxy.IInvocation.Method"/> if | |
| 1103 not a generic method. | |
| 1104 </returns> | |
| 1105 <remarks>Can be slower than calling <see cref="P:Castle.DynamicProxy.IInvocation.Method"/>.</remarks> | |
| 1106 </member> | |
| 1107 <member name="M:Castle.DynamicProxy.IInvocation.GetConcreteMethodInvocationTarget"> | |
| 1108 <summary> | |
| 1109 Returns the concrete instantiation of <see cref="P:Castle.DynamicProxy.IInvocation.MethodInvocationTarget"/>, with any | |
| 1110 generic parameters bound to real types. | |
| 1111 For interface proxies, this will point to the <see cref="T:System.Reflection.MethodInfo"/> on the target class. | |
| 1112 </summary> | |
| 1113 <returns>The concrete instantiation of <see cref="P:Castle.DynamicProxy.IInvocation.MethodInvocationTarget"/>, or | |
| 1114 <see cref="P:Castle.DynamicProxy.IInvocation.MethodInvocationTarget"/> if not a generic method.</returns> | |
| 1115 <remarks>In debug builds this can be slower than calling <see cref="P:Castle.DynamicProxy.IInvocation.MethodInvocationTarget"/>.</remarks> | |
| 1116 </member> | |
| 1117 <member name="M:Castle.DynamicProxy.IInvocation.Proceed"> | |
| 1118 <summary> | |
| 1119 Proceeds the call to the next interceptor in line, and ultimately to the target method. | |
| 1120 </summary> | |
| 1121 <remarks> | |
| 1122 Since interface proxies without a target don't have the target implementation to proceed to, | |
| 1123 it is important, that the last interceptor does not call this method, otherwise a | |
| 1124 <see cref="T:System.NotImplementedException"/> will be thrown. | |
| 1125 </remarks> | |
| 1126 </member> | |
| 1127 <member name="P:Castle.DynamicProxy.IInvocation.Proxy"> | |
| 1128 <summary> | |
| 1129 Gets the proxy object on which the intercepted method is invoked. | |
| 1130 </summary> | |
| 1131 <value>Proxy object on which the intercepted method is invoked.</value> | |
| 1132 </member> | |
| 1133 <member name="P:Castle.DynamicProxy.IInvocation.InvocationTarget"> | |
| 1134 <summary> | |
| 1135 Gets the object on which the invocation is performed. This is different from proxy object | |
| 1136 because most of the time this will be the proxy target object. | |
| 1137 </summary> | |
| 1138 <seealso cref="T:Castle.DynamicProxy.IChangeProxyTarget"/> | |
| 1139 <value>The invocation target.</value> | |
| 1140 </member> | |
| 1141 <member name="P:Castle.DynamicProxy.IInvocation.TargetType"> | |
| 1142 <summary> | |
| 1143 Gets the type of the target object for the intercepted method. | |
| 1144 </summary> | |
| 1145 <value>The type of the target object.</value> | |
| 1146 </member> | |
| 1147 <member name="P:Castle.DynamicProxy.IInvocation.Arguments"> | |
| 1148 <summary> | |
| 1149 Gets the arguments that the <see cref="P:Castle.DynamicProxy.IInvocation.Method"/> has been invoked with. | |
| 1150 </summary> | |
| 1151 <value>The arguments the method was invoked with.</value> | |
| 1152 </member> | |
| 1153 <member name="P:Castle.DynamicProxy.IInvocation.GenericArguments"> | |
| 1154 <summary> | |
| 1155 Gets the generic arguments of the method. | |
| 1156 </summary> | |
| 1157 <value>The generic arguments, or null if not a generic method.</value> | |
| 1158 </member> | |
| 1159 <member name="P:Castle.DynamicProxy.IInvocation.Method"> | |
| 1160 <summary> | |
| 1161 Gets the <see cref="T:System.Reflection.MethodInfo"/> representing the method being invoked on the proxy. | |
| 1162 </summary> | |
| 1163 <value>The <see cref="T:System.Reflection.MethodInfo"/> representing the method being invoked.</value> | |
| 1164 </member> | |
| 1165 <member name="P:Castle.DynamicProxy.IInvocation.MethodInvocationTarget"> | |
| 1166 <summary> | |
| 1167 For interface proxies, this will point to the <see cref="T:System.Reflection.MethodInfo"/> on the target class. | |
| 1168 </summary> | |
| 1169 <value>The method invocation target.</value> | |
| 1170 </member> | |
| 1171 <member name="P:Castle.DynamicProxy.IInvocation.ReturnValue"> | |
| 1172 <summary> | |
| 1173 Gets or sets the return value of the method. | |
| 1174 </summary> | |
| 1175 <value>The return value of the method.</value> | |
| 1176 </member> | |
| 1177 <member name="T:Castle.DynamicProxy.IProxyGenerationHook"> | |
| 1178 <summary> | |
| 1179 Used during the target type inspection process. Implementors have a chance to customize the | |
| 1180 proxy generation process. | |
| 1181 </summary> | |
| 1182 </member> | |
| 1183 <member name="M:Castle.DynamicProxy.IProxyGenerationHook.ShouldInterceptMethod(System.Type,System.Reflection.MethodInfo)"> | |
| 1184 <summary> | |
| 1185 Invoked by the generation process to determine if the specified method should be proxied. | |
| 1186 </summary> | |
| 1187 <param name="type">The type which declares the given method.</param> | |
| 1188 <param name="methodInfo">The method to inspect.</param> | |
| 1189 <returns>True if the given method should be proxied; false otherwise.</returns> | |
| 1190 </member> | |
| 1191 <member name="M:Castle.DynamicProxy.IProxyGenerationHook.NonProxyableMemberNotification(System.Type,System.Reflection.MemberInfo)"> | |
| 1192 <summary> | |
| 1193 Invoked by the generation process to notify that a member was not marked as virtual. | |
| 1194 </summary> | |
| 1195 <param name="type">The type which declares the non-virtual member.</param> | |
| 1196 <param name="memberInfo">The non-virtual member.</param> | |
| 1197 <remarks> | |
| 1198 This method gives an opportunity to inspect any non-proxyable member of a type that has | |
| 1199 been requested to be proxied, and if appropriate - throw an exception to notify the caller. | |
| 1200 </remarks> | |
| 1201 </member> | |
| 1202 <member name="M:Castle.DynamicProxy.IProxyGenerationHook.MethodsInspected"> | |
| 1203 <summary> | |
| 1204 Invoked by the generation process to notify that the whole process has completed. | |
| 1205 </summary> | |
| 1206 </member> | |
| 1207 <member name="T:Castle.DynamicProxy.Contributors.ITypeContributor"> | |
| 1208 <summary> | |
| 1209 Interface describing elements composing generated type | |
| 1210 </summary> | |
| 1211 </member> | |
| 1212 <member name="M:Castle.DynamicProxy.Contributors.MembersCollector.IsAccessible(System.Reflection.MethodBase)"> | |
| 1213 <summary> | |
| 1214 Checks if the method is public or protected. | |
| 1215 </summary> | |
| 1216 <param name="method"></param> | |
| 1217 <returns></returns> | |
| 1218 </member> | |
| 1219 <member name="M:Castle.DynamicProxy.Contributors.MembersCollector.AcceptMethod(System.Reflection.MethodInfo,System.Boolean,Castle.DynamicProxy.IProxyGenerationHook)"> | |
| 1220 <summary> | |
| 1221 Performs some basic screening and invokes the <see cref="T:Castle.DynamicProxy.IProxyGenerationHook"/> | |
| 1222 to select methods. | |
| 1223 </summary> | |
| 1224 <param name="method"></param> | |
| 1225 <param name="onlyVirtuals"></param> | |
| 1226 <param name="hook"></param> | |
| 1227 <returns></returns> | |
| 1228 </member> | |
| 1229 <member name="T:Castle.DynamicProxy.IAttributeDisassembler"> | |
| 1230 <summary> | |
| 1231 Provides functionality for disassembling instances of attributes to CustomAttributeBuilder form, during the process of emiting new types by Dynamic Proxy. | |
| 1232 </summary> | |
| 1233 </member> | |
| 1234 <member name="M:Castle.DynamicProxy.IAttributeDisassembler.Disassemble(System.Attribute)"> | |
| 1235 <summary> | |
| 1236 Disassembles given attribute instance back to corresponding CustomAttributeBuilder. | |
| 1237 </summary> | |
| 1238 <param name="attribute">An instance of attribute to disassemble</param> | |
| 1239 <returns><see cref="T:System.Reflection.Emit.CustomAttributeBuilder"/> corresponding 1 to 1 to given attribute instance, or null reference.</returns> | |
| 1240 <remarks> | |
| 1241 Implementers should return <see cref="T:System.Reflection.Emit.CustomAttributeBuilder"/> that corresponds to given attribute instance 1 to 1, | |
| 1242 that is after calling specified constructor with specified arguments, and setting specified properties and fields with values specified | |
| 1243 we should be able to get an attribute instance identical to the one passed in <paramref name="attribute"/>. Implementer can return null | |
| 1244 if it wishes to opt out of replicating the attribute. Notice however, that for some cases, like attributes passed explicitly by the user | |
| 1245 it is illegal to return null, and doing so will result in exception. | |
| 1246 </remarks> | |
| 1247 </member> | |
| 1248 <member name="M:Castle.DynamicProxy.Generators.AttributeDisassembler.HandleError(System.Type,System.Exception)"> | |
| 1249 <summary> | |
| 1250 Handles error during disassembly process | |
| 1251 </summary> | |
| 1252 <param name="attributeType">Type of the attribute being disassembled</param> | |
| 1253 <param name="exception">Exception thrown during the process</param> | |
| 1254 <returns>usually null, or (re)throws the exception</returns> | |
| 1255 </member> | |
| 1256 <member name="M:Castle.DynamicProxy.Generators.AttributeDisassembler.InitializeConstructorArgs(System.Type,System.Attribute,System.Object[],System.Reflection.ParameterInfo[])"> | |
| 1257 <summary> | |
| 1258 Here we try to match a constructor argument to its value. | |
| 1259 Since we can't get the values from the assembly, we use some heuristics to get it. | |
| 1260 a/ we first try to match all the properties on the attributes by name (case insensitive) to the argument | |
| 1261 b/ if we fail we try to match them by property type, with some smarts about convertions (i,e: can use Guid for string). | |
| 1262 </summary> | |
| 1263 </member> | |
| 1264 <member name="M:Castle.DynamicProxy.Generators.AttributeDisassembler.ReplaceIfBetterMatch(System.Reflection.ParameterInfo,System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)"> | |
| 1265 <summary> | |
| 1266 We have the following rules here. | |
| 1267 Try to find a matching type, failing that, if the parameter is string, get the first property (under the assumption that | |
| 1268 we can convert it. | |
| 1269 </summary> | |
| 1270 </member> | |
| 1271 <member name="M:Castle.DynamicProxy.Generators.AttributeDisassembler.ConvertValue(System.Object,System.Type)"> | |
| 1272 <summary> | |
| 1273 Attributes can only accept simple types, so we return null for null, | |
| 1274 if the value is passed as string we call to string (should help with converting), | |
| 1275 otherwise, we use the value as is (enums, integer, etc). | |
| 1276 </summary> | |
| 1277 </member> | |
| 1278 <member name="T:Castle.DynamicProxy.CacheMappingsAttribute"> | |
| 1279 <summary> | |
| 1280 Applied to the assemblies saved by <see cref="T:Castle.DynamicProxy.ModuleScope"/> in order to persist the cache data included in the persisted assembly. | |
| 1281 </summary> | |
| 1282 </member> | |
| 1283 <member name="T:Castle.DynamicProxy.Generators.BaseProxyGenerator"> | |
| 1284 <summary> | |
| 1285 Base class that exposes the common functionalities | |
| 1286 to proxy generation. | |
| 1287 </summary> | |
| 1288 </member> | |
| 1289 <member name="M:Castle.DynamicProxy.Generators.BaseProxyGenerator.GenerateParameterlessConstructor(Castle.DynamicProxy.Generators.Emitters.ClassEmitter,System.Type,Castle.DynamicProxy.Generators.Emitters.SimpleAST.FieldReference)"> | |
| 1290 <summary> | |
| 1291 Generates a parameters constructor that initializes the proxy | |
| 1292 state with <see cref="T:Castle.DynamicProxy.StandardInterceptor"/> just to make it non-null. | |
| 1293 <para> | |
| 1294 This constructor is important to allow proxies to be XML serializable | |
| 1295 </para> | |
| 1296 </summary> | |
| 1297 </member> | |
| 1298 <member name="M:Castle.DynamicProxy.Generators.BaseProxyGenerator.AddMappingNoCheck(System.Type,Castle.DynamicProxy.Contributors.ITypeContributor,System.Collections.Generic.IDictionary{System.Type,Castle.DynamicProxy.Contributors.ITypeContributor})"> | |
| 1299 <summary> | |
| 1300 It is safe to add mapping (no mapping for the interface exists) | |
| 1301 </summary> | |
| 1302 <param name = "implementer"></param> | |
| 1303 <param name = "interface"></param> | |
| 1304 <param name = "mapping"></param> | |
| 1305 </member> | |
| 1306 <member name="M:Castle.DynamicProxy.Generators.InvocationTypeGenerator.GetBaseCtorArguments(System.Type,Castle.DynamicProxy.ProxyGenerationOptions,System.Reflection.ConstructorInfo@)"> | |
| 1307 <summary> | |
| 1308 Generates the constructor for the class that extends | |
| 1309 <see cref="T:Castle.DynamicProxy.AbstractInvocation"/> | |
| 1310 </summary> | |
| 1311 <param name="targetFieldType"></param> | |
| 1312 <param name="proxyGenerationOptions"></param> | |
| 1313 <param name="baseConstructor"></param> | |
| 1314 </member> | |
| 1315 <member name="T:Castle.DynamicProxy.DefaultProxyBuilder"> | |
| 1316 <summary> | |
| 1317 Default implementation of <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> interface producing in-memory proxy assemblies. | |
| 1318 </summary> | |
| 1319 </member> | |
| 1320 <member name="T:Castle.DynamicProxy.IProxyBuilder"> | |
| 1321 <summary> | |
| 1322 Abstracts the implementation of proxy type construction. | |
| 1323 </summary> | |
| 1324 </member> | |
| 1325 <member name="M:Castle.DynamicProxy.IProxyBuilder.CreateClassProxy(System.Type,Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 1326 <summary> | |
| 1327 Creates a proxy type for given <paramref name="classToProxy"/>, using <paramref name="options"/> provided. | |
| 1328 </summary> | |
| 1329 <param name="classToProxy">The class type to proxy.</param> | |
| 1330 <param name="options">The proxy generation options.</param> | |
| 1331 <returns>The generated proxy type.</returns> | |
| 1332 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 1333 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="classToProxy"/> is not public. | |
| 1334 Note that to avoid this exception, you can mark offending type internal, and define <see cref="T:System.Runtime.CompilerServices.InternalsVisibleToAttribute"/> | |
| 1335 pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.</exception> | |
| 1336 <seealso cref="T:Castle.DynamicProxy.Generators.ClassProxyGenerator"/> | |
| 1337 </member> | |
| 1338 <member name="M:Castle.DynamicProxy.IProxyBuilder.CreateClassProxy(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 1339 <summary> | |
| 1340 Creates a proxy type for given <paramref name="classToProxy"/>, implementing <paramref name="additionalInterfacesToProxy"/>, using <paramref name="options"/> provided. | |
| 1341 </summary> | |
| 1342 <param name="classToProxy">The class type to proxy.</param> | |
| 1343 <param name="additionalInterfacesToProxy">Additional interface types to proxy.</param> | |
| 1344 <param name="options">The proxy generation options.</param> | |
| 1345 <returns>The generated proxy type.</returns> | |
| 1346 <remarks> | |
| 1347 Implementers should return a proxy type for the specified class and interfaces. | |
| 1348 Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See <see cref="M:Castle.DynamicProxy.IProxyBuilder.CreateInterfaceProxyTypeWithoutTarget(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"/> method.) | |
| 1349 </remarks> | |
| 1350 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 1351 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is not public. | |
| 1352 Note that to avoid this exception, you can mark offending type internal, and define <see cref="T:System.Runtime.CompilerServices.InternalsVisibleToAttribute"/> | |
| 1353 pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.</exception> | |
| 1354 <seealso cref="T:Castle.DynamicProxy.Generators.ClassProxyGenerator"/> | |
| 1355 </member> | |
| 1356 <member name="M:Castle.DynamicProxy.IProxyBuilder.CreateClassProxyType(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 1357 <summary> | |
| 1358 Creates a proxy type for given <paramref name="classToProxy"/>, implementing <paramref name="additionalInterfacesToProxy"/>, using <paramref name="options"/> provided. | |
| 1359 </summary> | |
| 1360 <param name="classToProxy">The class type to proxy.</param> | |
| 1361 <param name="additionalInterfacesToProxy">Additional interface types to proxy.</param> | |
| 1362 <param name="options">The proxy generation options.</param> | |
| 1363 <returns>The generated proxy type.</returns> | |
| 1364 <remarks> | |
| 1365 Implementers should return a proxy type for the specified class and interfaces. | |
| 1366 Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See <see cref="M:Castle.DynamicProxy.IProxyBuilder.CreateInterfaceProxyTypeWithoutTarget(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"/> method.) | |
| 1367 </remarks> | |
| 1368 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 1369 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is not public. | |
| 1370 Note that to avoid this exception, you can mark offending type internal, and define <see cref="T:System.Runtime.CompilerServices.InternalsVisibleToAttribute"/> | |
| 1371 pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.</exception> | |
| 1372 <seealso cref="T:Castle.DynamicProxy.Generators.ClassProxyGenerator"/> | |
| 1373 </member> | |
| 1374 <member name="M:Castle.DynamicProxy.IProxyBuilder.CreateInterfaceProxyTypeWithTarget(System.Type,System.Type[],System.Type,Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 1375 <summary> | |
| 1376 Creates a proxy type that proxies calls to <paramref name="interfaceToProxy"/> members on <paramref name="targetType"/>, implementing <paramref name="additionalInterfacesToProxy"/>, using <paramref name="options"/> provided. | |
| 1377 </summary> | |
| 1378 <param name="interfaceToProxy">The interface type to proxy.</param> | |
| 1379 <param name="additionalInterfacesToProxy">Additional interface types to proxy.</param> | |
| 1380 <param name="targetType">Type implementing <paramref name="interfaceToProxy"/> on which calls to the interface members should be intercepted.</param> | |
| 1381 <param name="options">The proxy generation options.</param> | |
| 1382 <returns>The generated proxy type.</returns> | |
| 1383 <remarks> | |
| 1384 Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. | |
| 1385 Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See <see cref="M:Castle.DynamicProxy.IProxyBuilder.CreateInterfaceProxyTypeWithoutTarget(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"/> method.) | |
| 1386 </remarks> | |
| 1387 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 1388 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is not public. | |
| 1389 Note that to avoid this exception, you can mark offending type internal, and define <see cref="T:System.Runtime.CompilerServices.InternalsVisibleToAttribute"/> | |
| 1390 pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.</exception> | |
| 1391 <seealso cref="T:Castle.DynamicProxy.Generators.InterfaceProxyWithTargetGenerator"/> | |
| 1392 </member> | |
| 1393 <member name="M:Castle.DynamicProxy.IProxyBuilder.CreateInterfaceProxyTypeWithoutTarget(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 1394 <summary> | |
| 1395 Creates a proxy type for given <paramref name="interfaceToProxy"/> that delegates all calls to the provided interceptors. | |
| 1396 </summary> | |
| 1397 <param name="interfaceToProxy">The interface type to proxy.</param> | |
| 1398 <param name="additionalInterfacesToProxy">Additional interface types to proxy.</param> | |
| 1399 <param name="options">The proxy generation options.</param> | |
| 1400 <returns>The generated proxy type.</returns> | |
| 1401 <remarks> | |
| 1402 Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. | |
| 1403 </remarks> | |
| 1404 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 1405 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is not public. | |
| 1406 Note that to avoid this exception, you can mark offending type internal, and define <see cref="T:System.Runtime.CompilerServices.InternalsVisibleToAttribute"/> | |
| 1407 pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.</exception> | |
| 1408 <seealso cref="T:Castle.DynamicProxy.Generators.InterfaceProxyWithoutTargetGenerator"/> | |
| 1409 </member> | |
| 1410 <member name="M:Castle.DynamicProxy.IProxyBuilder.CreateInterfaceProxyTypeWithTargetInterface(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 1411 <summary> | |
| 1412 Creates a proxy type for given <paramref name="interfaceToProxy"/> and <parmaref name="additionalInterfacesToProxy"/> that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. | |
| 1413 </summary> | |
| 1414 <param name="interfaceToProxy">The interface type to proxy.</param> | |
| 1415 <param name="additionalInterfacesToProxy">Additional interface types to proxy.</param> | |
| 1416 <param name="options">The proxy generation options.</param> | |
| 1417 <returns>The generated proxy type.</returns> | |
| 1418 <remarks> | |
| 1419 Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors | |
| 1420 and uses an instance of the interface as their targets (i.e. <see cref="P:Castle.DynamicProxy.IInvocation.InvocationTarget"/>), rather than a class. All <see cref="T:Castle.DynamicProxy.IInvocation"/> classes should then implement <see cref="T:Castle.DynamicProxy.IChangeProxyTarget"/> interface, | |
| 1421 to allow interceptors to switch invocation target with instance of another type implementing called interface. | |
| 1422 </remarks> | |
| 1423 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 1424 <exception cref="T:Castle.DynamicProxy.Generators.GeneratorException">Thrown when <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is not public. | |
| 1425 Note that to avoid this exception, you can mark offending type internal, and define <see cref="T:System.Runtime.CompilerServices.InternalsVisibleToAttribute"/> | |
| 1426 pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.</exception> | |
| 1427 <seealso cref="T:Castle.DynamicProxy.Generators.InterfaceProxyWithTargetInterfaceGenerator"/> | |
| 1428 </member> | |
| 1429 <member name="P:Castle.DynamicProxy.IProxyBuilder.Logger"> | |
| 1430 <summary> | |
| 1431 Gets or sets the <see cref="T:Castle.Core.Logging.ILogger"/> that this <see cref="T:Castle.DynamicProxy.ProxyGenerator"/> logs to. | |
| 1432 </summary> | |
| 1433 </member> | |
| 1434 <member name="P:Castle.DynamicProxy.IProxyBuilder.ModuleScope"> | |
| 1435 <summary> | |
| 1436 Gets the <see cref="P:Castle.DynamicProxy.IProxyBuilder.ModuleScope"/> associated with this builder. | |
| 1437 </summary> | |
| 1438 <value>The module scope associated with this builder.</value> | |
| 1439 </member> | |
| 1440 <member name="M:Castle.DynamicProxy.DefaultProxyBuilder.#ctor"> | |
| 1441 <summary> | |
| 1442 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.DefaultProxyBuilder"/> class with new <see cref="T:Castle.DynamicProxy.ModuleScope"/>. | |
| 1443 </summary> | |
| 1444 </member> | |
| 1445 <member name="M:Castle.DynamicProxy.DefaultProxyBuilder.#ctor(Castle.DynamicProxy.ModuleScope)"> | |
| 1446 <summary> | |
| 1447 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.DefaultProxyBuilder"/> class. | |
| 1448 </summary> | |
| 1449 <param name="scope">The module scope for generated proxy types.</param> | |
| 1450 </member> | |
| 1451 <member name="M:Castle.DynamicProxy.AttributeUtil.AddDisassembler``1(Castle.DynamicProxy.IAttributeDisassembler)"> | |
| 1452 <summary> | |
| 1453 Registers custom disassembler to handle disassembly of specified type of attributes. | |
| 1454 </summary> | |
| 1455 <typeparam name="TAttribute">Type of attributes to handle</typeparam> | |
| 1456 <param name="disassembler">Disassembler converting existing instances of Attributes to CustomAttributeBuilders</param> | |
| 1457 <remarks> | |
| 1458 When disassembling an attribute Dynamic Proxy will first check if an custom disassembler has been registered to handle attributes of that type, | |
| 1459 and if none is found, it'll use the <see cref="P:Castle.DynamicProxy.AttributeUtil.FallbackDisassembler"/>. | |
| 1460 </remarks> | |
| 1461 </member> | |
| 1462 <member name="M:Castle.DynamicProxy.AttributeUtil.ShouldSkipAttributeReplication(System.Type)"> | |
| 1463 <summary> | |
| 1464 Attributes should be replicated if they are non-inheritable, | |
| 1465 but there are some special cases where the attributes means | |
| 1466 something to the CLR, where they should be skipped. | |
| 1467 </summary> | |
| 1468 </member> | |
| 1469 <member name="M:Castle.DynamicProxy.Generators.CacheKey.#ctor(System.Reflection.MemberInfo,System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 1470 <summary> | |
| 1471 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.Generators.CacheKey"/> class. | |
| 1472 </summary> | |
| 1473 <param name="target">Target element. This is either target type or target method for invocation types.</param> | |
| 1474 <param name="type">The type of the proxy. This is base type for invocation types.</param> | |
| 1475 <param name="interfaces">The interfaces.</param> | |
| 1476 <param name="options">The options.</param> | |
| 1477 </member> | |
| 1478 <member name="M:Castle.DynamicProxy.Generators.CacheKey.#ctor(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 1479 <summary> | |
| 1480 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.Generators.CacheKey"/> class. | |
| 1481 </summary> | |
| 1482 <param name="target">Type of the target.</param> | |
| 1483 <param name="interfaces">The interfaces.</param> | |
| 1484 <param name="options">The options.</param> | |
| 1485 </member> | |
| 1486 <member name="T:Castle.DynamicProxy.Generators.Emitters.LdcOpCodesDictionary"> | |
| 1487 <summary>s | |
| 1488 Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. | |
| 1489 </summary> | |
| 1490 </member> | |
| 1491 <member name="T:Castle.DynamicProxy.Generators.Emitters.LdindOpCodesDictionary"> | |
| 1492 <summary> | |
| 1493 Provides appropriate Ldind.X opcode for | |
| 1494 the type of primitive value to be loaded indirectly. | |
| 1495 </summary> | |
| 1496 </member> | |
| 1497 <member name="M:Castle.DynamicProxy.Generators.Emitters.OpCodeUtil.EmitLoadOpCodeForConstantValue(System.Reflection.Emit.ILGenerator,System.Object)"> | |
| 1498 <summary> | |
| 1499 Emits a load opcode of the appropriate kind for a constant string or | |
| 1500 primitive value. | |
| 1501 </summary> | |
| 1502 <param name="gen"></param> | |
| 1503 <param name="value"></param> | |
| 1504 </member> | |
| 1505 <member name="M:Castle.DynamicProxy.Generators.Emitters.OpCodeUtil.EmitLoadOpCodeForDefaultValueOfType(System.Reflection.Emit.ILGenerator,System.Type)"> | |
| 1506 <summary> | |
| 1507 Emits a load opcode of the appropriate kind for the constant default value of a | |
| 1508 type, such as 0 for value types and null for reference types. | |
| 1509 </summary> | |
| 1510 </member> | |
| 1511 <member name="M:Castle.DynamicProxy.Generators.Emitters.OpCodeUtil.EmitLoadIndirectOpCodeForType(System.Reflection.Emit.ILGenerator,System.Type)"> | |
| 1512 <summary> | |
| 1513 Emits a load indirect opcode of the appropriate type for a value or object reference. | |
| 1514 Pops a pointer off the evaluation stack, dereferences it and loads | |
| 1515 a value of the specified type. | |
| 1516 </summary> | |
| 1517 <param name="gen"></param> | |
| 1518 <param name="type"></param> | |
| 1519 </member> | |
| 1520 <member name="M:Castle.DynamicProxy.Generators.Emitters.OpCodeUtil.EmitStoreIndirectOpCodeForType(System.Reflection.Emit.ILGenerator,System.Type)"> | |
| 1521 <summary> | |
| 1522 Emits a store indirectopcode of the appropriate type for a value or object reference. | |
| 1523 Pops a value of the specified type and a pointer off the evaluation stack, and | |
| 1524 stores the value. | |
| 1525 </summary> | |
| 1526 <param name="gen"></param> | |
| 1527 <param name="type"></param> | |
| 1528 </member> | |
| 1529 <member name="T:Castle.DynamicProxy.Generators.Emitters.PropertiesCollection"> | |
| 1530 <summary> | |
| 1531 Summary description for PropertiesCollection. | |
| 1532 </summary> | |
| 1533 </member> | |
| 1534 <member name="T:Castle.DynamicProxy.Generators.Emitters.SimpleAST.IndirectReference"> | |
| 1535 <summary> | |
| 1536 Wraps a reference that is passed | |
| 1537 ByRef and provides indirect load/store support. | |
| 1538 </summary> | |
| 1539 </member> | |
| 1540 <member name="T:Castle.DynamicProxy.Generators.Emitters.SimpleAST.NewArrayExpression"> | |
| 1541 <summary> | |
| 1542 Summary description for NewArrayExpression. | |
| 1543 </summary> | |
| 1544 </member> | |
| 1545 <member name="T:Castle.DynamicProxy.Generators.Emitters.SimpleAST.ReferencesToObjectArrayExpression"> | |
| 1546 <summary> | |
| 1547 | |
| 1548 </summary> | |
| 1549 </member> | |
| 1550 <member name="T:Castle.DynamicProxy.Generators.Emitters.StindOpCodesDictionary"> | |
| 1551 <summary> | |
| 1552 Provides appropriate Stind.X opcode | |
| 1553 for the type of primitive value to be stored indirectly. | |
| 1554 </summary> | |
| 1555 </member> | |
| 1556 <member name="M:Castle.DynamicProxy.Generators.Emitters.TypeUtil.GetAllInterfaces(System.Type[])"> | |
| 1557 <summary> | |
| 1558 Returns list of all unique interfaces implemented given types, including their base interfaces. | |
| 1559 </summary> | |
| 1560 <param name = "types"></param> | |
| 1561 <returns></returns> | |
| 1562 </member> | |
| 1563 <member name="M:Castle.DynamicProxy.Generators.MetaEvent.#ctor(System.String,System.Type,System.Type,Castle.DynamicProxy.Generators.MetaMethod,Castle.DynamicProxy.Generators.MetaMethod,System.Reflection.EventAttributes)"> | |
| 1564 <summary> | |
| 1565 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.Generators.MetaEvent"/> class. | |
| 1566 </summary> | |
| 1567 <param name="name">The name.</param> | |
| 1568 <param name="declaringType">Type declaring the original event being overriten, or null.</param> | |
| 1569 <param name="eventDelegateType"></param> | |
| 1570 <param name="adder">The add method.</param> | |
| 1571 <param name="remover">The remove method.</param> | |
| 1572 <param name="attributes">The attributes.</param> | |
| 1573 </member> | |
| 1574 <member name="T:Castle.DynamicProxy.Generators.INamingScope"> | |
| 1575 <summary> | |
| 1576 Represents the scope of uniquenes of names for types and their members | |
| 1577 </summary> | |
| 1578 </member> | |
| 1579 <member name="M:Castle.DynamicProxy.Generators.INamingScope.GetUniqueName(System.String)"> | |
| 1580 <summary> | |
| 1581 Gets a unique name based on <paramref name="suggestedName"/> | |
| 1582 </summary> | |
| 1583 <param name="suggestedName">Name suggested by the caller</param> | |
| 1584 <returns>Unique name based on <paramref name="suggestedName"/>.</returns> | |
| 1585 <remarks> | |
| 1586 Implementers should provide name as closely resembling <paramref name="suggestedName"/> as possible. | |
| 1587 Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. | |
| 1588 Implementers must return deterministic names, that is when <see cref="M:Castle.DynamicProxy.Generators.INamingScope.GetUniqueName(System.String)"/> is called twice | |
| 1589 with the same suggested name, the same returned name should be provided each time. Non-deterministic return | |
| 1590 values, like appending random suffices will break serialization of proxies. | |
| 1591 </remarks> | |
| 1592 </member> | |
| 1593 <member name="M:Castle.DynamicProxy.Generators.INamingScope.SafeSubScope"> | |
| 1594 <summary> | |
| 1595 Returns new, disposable naming scope. It is responsibilty of the caller to make sure that no naming collision | |
| 1596 with enclosing scope, or other subscopes is possible. | |
| 1597 </summary> | |
| 1598 <returns>New naming scope.</returns> | |
| 1599 </member> | |
| 1600 <member name="T:Castle.DynamicProxy.Generators.MethodFinder"> | |
| 1601 <summary> | |
| 1602 Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue | |
| 1603 where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. | |
| 1604 </summary> | |
| 1605 </member> | |
| 1606 <member name="M:Castle.DynamicProxy.InternalsHelper.IsInternalToDynamicProxy(System.Reflection.Assembly)"> | |
| 1607 <summary> | |
| 1608 Determines whether this assembly has internals visible to dynamic proxy. | |
| 1609 </summary> | |
| 1610 <param name="asm">The assembly to inspect.</param> | |
| 1611 </member> | |
| 1612 <member name="M:Castle.DynamicProxy.InternalsHelper.IsInternal(System.Reflection.MethodInfo)"> | |
| 1613 <summary> | |
| 1614 Determines whether the specified method is internal. | |
| 1615 </summary> | |
| 1616 <param name="method">The method.</param> | |
| 1617 <returns> | |
| 1618 <c>true</c> if the specified method is internal; otherwise, <c>false</c>. | |
| 1619 </returns> | |
| 1620 </member> | |
| 1621 <member name="M:Castle.DynamicProxy.MixinData.#ctor(System.Collections.Generic.IEnumerable{System.Object})"> | |
| 1622 <summary> | |
| 1623 Because we need to cache the types based on the mixed in mixins, we do the following here: | |
| 1624 - Get all the mixin interfaces | |
| 1625 - Sort them by full name | |
| 1626 - Return them by position | |
| 1627 | |
| 1628 The idea is to have reproducable behavior for the case that mixins are registered in different orders. | |
| 1629 This method is here because it is required | |
| 1630 </summary> | |
| 1631 </member> | |
| 1632 <member name="T:Castle.DynamicProxy.ModuleScope"> | |
| 1633 <summary> | |
| 1634 Summary description for ModuleScope. | |
| 1635 </summary> | |
| 1636 </member> | |
| 1637 <member name="F:Castle.DynamicProxy.ModuleScope.DEFAULT_FILE_NAME"> | |
| 1638 <summary> | |
| 1639 The default file name used when the assembly is saved using <see cref="F:Castle.DynamicProxy.ModuleScope.DEFAULT_FILE_NAME"/>. | |
| 1640 </summary> | |
| 1641 </member> | |
| 1642 <member name="F:Castle.DynamicProxy.ModuleScope.DEFAULT_ASSEMBLY_NAME"> | |
| 1643 <summary> | |
| 1644 The default assembly (simple) name used for the assemblies generated by a <see cref="T:Castle.DynamicProxy.ModuleScope"/> instance. | |
| 1645 </summary> | |
| 1646 </member> | |
| 1647 <member name="M:Castle.DynamicProxy.ModuleScope.#ctor"> | |
| 1648 <summary> | |
| 1649 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ModuleScope"/> class; assemblies created by this instance will not be saved. | |
| 1650 </summary> | |
| 1651 </member> | |
| 1652 <member name="M:Castle.DynamicProxy.ModuleScope.#ctor(System.Boolean)"> | |
| 1653 <summary> | |
| 1654 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ModuleScope"/> class, allowing to specify whether the assemblies generated by this instance | |
| 1655 should be saved. | |
| 1656 </summary> | |
| 1657 <param name="savePhysicalAssembly">If set to <c>true</c> saves the generated module.</param> | |
| 1658 </member> | |
| 1659 <member name="M:Castle.DynamicProxy.ModuleScope.#ctor(System.Boolean,System.Boolean)"> | |
| 1660 <summary> | |
| 1661 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ModuleScope"/> class, allowing to specify whether the assemblies generated by this instance | |
| 1662 should be saved. | |
| 1663 </summary> | |
| 1664 <param name="savePhysicalAssembly">If set to <c>true</c> saves the generated module.</param> | |
| 1665 <param name="disableSignedModule">If set to <c>true</c> disables ability to generate signed module. This should be used in cases where ran under constrained permissions.</param> | |
| 1666 </member> | |
| 1667 <member name="M:Castle.DynamicProxy.ModuleScope.#ctor(System.Boolean,System.Boolean,System.String,System.String,System.String,System.String)"> | |
| 1668 <summary> | |
| 1669 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ModuleScope"/> class, allowing to specify whether the assemblies generated by this instance | |
| 1670 should be saved and what simple names are to be assigned to them. | |
| 1671 </summary> | |
| 1672 <param name="savePhysicalAssembly">If set to <c>true</c> saves the generated module.</param> | |
| 1673 <param name="disableSignedModule">If set to <c>true</c> disables ability to generate signed module. This should be used in cases where ran under constrained permissions.</param> | |
| 1674 <param name="strongAssemblyName">The simple name of the strong-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</param> | |
| 1675 <param name="strongModulePath">The path and file name of the manifest module of the strong-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</param> | |
| 1676 <param name="weakAssemblyName">The simple name of the weak-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</param> | |
| 1677 <param name="weakModulePath">The path and file name of the manifest module of the weak-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</param> | |
| 1678 </member> | |
| 1679 <member name="M:Castle.DynamicProxy.ModuleScope.#ctor(System.Boolean,System.Boolean,Castle.DynamicProxy.Generators.INamingScope,System.String,System.String,System.String,System.String)"> | |
| 1680 <summary> | |
| 1681 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ModuleScope"/> class, allowing to specify whether the assemblies generated by this instance | |
| 1682 should be saved and what simple names are to be assigned to them. | |
| 1683 </summary> | |
| 1684 <param name="savePhysicalAssembly">If set to <c>true</c> saves the generated module.</param> | |
| 1685 <param name="disableSignedModule">If set to <c>true</c> disables ability to generate signed module. This should be used in cases where ran under constrained permissions.</param> | |
| 1686 <param name="namingScope">Naming scope used to provide unique names to generated types and their members (usually via sub-scopes).</param> | |
| 1687 <param name="strongAssemblyName">The simple name of the strong-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</param> | |
| 1688 <param name="strongModulePath">The path and file name of the manifest module of the strong-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</param> | |
| 1689 <param name="weakAssemblyName">The simple name of the weak-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</param> | |
| 1690 <param name="weakModulePath">The path and file name of the manifest module of the weak-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</param> | |
| 1691 </member> | |
| 1692 <member name="M:Castle.DynamicProxy.ModuleScope.GetFromCache(Castle.DynamicProxy.Generators.CacheKey)"> | |
| 1693 <summary> | |
| 1694 Returns a type from this scope's type cache, or null if the key cannot be found. | |
| 1695 </summary> | |
| 1696 <param name="key">The key to be looked up in the cache.</param> | |
| 1697 <returns>The type from this scope's type cache matching the key, or null if the key cannot be found</returns> | |
| 1698 </member> | |
| 1699 <member name="M:Castle.DynamicProxy.ModuleScope.RegisterInCache(Castle.DynamicProxy.Generators.CacheKey,System.Type)"> | |
| 1700 <summary> | |
| 1701 Registers a type in this scope's type cache. | |
| 1702 </summary> | |
| 1703 <param name="key">The key to be associated with the type.</param> | |
| 1704 <param name="type">The type to be stored in the cache.</param> | |
| 1705 </member> | |
| 1706 <member name="M:Castle.DynamicProxy.ModuleScope.GetKeyPair"> | |
| 1707 <summary> | |
| 1708 Gets the key pair used to sign the strong-named assembly generated by this <see cref="T:Castle.DynamicProxy.ModuleScope"/>. | |
| 1709 </summary> | |
| 1710 <returns></returns> | |
| 1711 </member> | |
| 1712 <member name="M:Castle.DynamicProxy.ModuleScope.ObtainDynamicModule(System.Boolean)"> | |
| 1713 <summary> | |
| 1714 Gets the specified module generated by this scope, creating a new one if none has yet been generated. | |
| 1715 </summary> | |
| 1716 <param name="isStrongNamed">If set to true, a strong-named module is returned; otherwise, a weak-named module is returned.</param> | |
| 1717 <returns>A strong-named or weak-named module generated by this scope, as specified by the <paramref name="isStrongNamed"/> parameter.</returns> | |
| 1718 </member> | |
| 1719 <member name="M:Castle.DynamicProxy.ModuleScope.ObtainDynamicModuleWithStrongName"> | |
| 1720 <summary> | |
| 1721 Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. | |
| 1722 </summary> | |
| 1723 <returns>A strong-named module generated by this scope.</returns> | |
| 1724 </member> | |
| 1725 <member name="M:Castle.DynamicProxy.ModuleScope.ObtainDynamicModuleWithWeakName"> | |
| 1726 <summary> | |
| 1727 Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. | |
| 1728 </summary> | |
| 1729 <returns>A weak-named module generated by this scope.</returns> | |
| 1730 </member> | |
| 1731 <member name="M:Castle.DynamicProxy.ModuleScope.SaveAssembly"> | |
| 1732 <summary> | |
| 1733 Saves the generated assembly with the name and directory information given when this <see cref="T:Castle.DynamicProxy.ModuleScope"/> instance was created (or with | |
| 1734 the <see cref="F:Castle.DynamicProxy.ModuleScope.DEFAULT_FILE_NAME"/> and current directory if none was given). | |
| 1735 </summary> | |
| 1736 <remarks> | |
| 1737 <para> | |
| 1738 This method stores the generated assembly in the directory passed as part of the module information specified when this instance was | |
| 1739 constructed (if any, else the current directory is used). If both a strong-named and a weak-named assembly | |
| 1740 have been generated, it will throw an exception; in this case, use the <see cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly(System.Boolean)"/> overload. | |
| 1741 </para> | |
| 1742 <para> | |
| 1743 If this <see cref="T:Castle.DynamicProxy.ModuleScope"/> was created without indicating that the assembly should be saved, this method does nothing. | |
| 1744 </para></remarks> | |
| 1745 <exception cref="T:System.InvalidOperationException">Both a strong-named and a weak-named assembly have been generated.</exception> | |
| 1746 <returns>The path of the generated assembly file, or null if no file has been generated.</returns> | |
| 1747 </member> | |
| 1748 <member name="M:Castle.DynamicProxy.ModuleScope.SaveAssembly(System.Boolean)"> | |
| 1749 <summary> | |
| 1750 Saves the specified generated assembly with the name and directory information given when this <see cref="T:Castle.DynamicProxy.ModuleScope"/> instance was created | |
| 1751 (or with the <see cref="F:Castle.DynamicProxy.ModuleScope.DEFAULT_FILE_NAME"/> and current directory if none was given). | |
| 1752 </summary> | |
| 1753 <param name="strongNamed">True if the generated assembly with a strong name should be saved (see <see cref="P:Castle.DynamicProxy.ModuleScope.StrongNamedModule"/>); | |
| 1754 false if the generated assembly without a strong name should be saved (see <see cref="P:Castle.DynamicProxy.ModuleScope.WeakNamedModule"/>.</param> | |
| 1755 <remarks> | |
| 1756 <para> | |
| 1757 This method stores the specified generated assembly in the directory passed as part of the module information specified when this instance was | |
| 1758 constructed (if any, else the current directory is used). | |
| 1759 </para> | |
| 1760 <para> | |
| 1761 If this <see cref="T:Castle.DynamicProxy.ModuleScope"/> was created without indicating that the assembly should be saved, this method does nothing. | |
| 1762 </para> | |
| 1763 </remarks> | |
| 1764 <exception cref="T:System.InvalidOperationException">No assembly has been generated that matches the <paramref name="strongNamed"/> parameter. | |
| 1765 </exception> | |
| 1766 <returns>The path of the generated assembly file, or null if no file has been generated.</returns> | |
| 1767 </member> | |
| 1768 <member name="M:Castle.DynamicProxy.ModuleScope.LoadAssemblyIntoCache(System.Reflection.Assembly)"> | |
| 1769 <summary> | |
| 1770 Loads the generated types from the given assembly into this <see cref="T:Castle.DynamicProxy.ModuleScope"/>'s cache. | |
| 1771 </summary> | |
| 1772 <param name="assembly">The assembly to load types from. This assembly must have been saved via <see cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly(System.Boolean)"/> or | |
| 1773 <see cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly"/>, or it must have the <see cref="T:Castle.DynamicProxy.CacheMappingsAttribute"/> manually applied.</param> | |
| 1774 <remarks> | |
| 1775 This method can be used to load previously generated and persisted proxy types from disk into this scope's type cache, eg. in order | |
| 1776 to avoid the performance hit associated with proxy generation. | |
| 1777 </remarks> | |
| 1778 </member> | |
| 1779 <member name="P:Castle.DynamicProxy.ModuleScope.Lock"> | |
| 1780 <summary> | |
| 1781 Users of this <see cref="T:Castle.DynamicProxy.ModuleScope"/> should use this lock when accessing the cache. | |
| 1782 </summary> | |
| 1783 </member> | |
| 1784 <member name="P:Castle.DynamicProxy.ModuleScope.StrongNamedModule"> | |
| 1785 <summary> | |
| 1786 Gets the strong-named module generated by this scope, or <see langword="null"/> if none has yet been generated. | |
| 1787 </summary> | |
| 1788 <value>The strong-named module generated by this scope, or <see langword="null"/> if none has yet been generated.</value> | |
| 1789 </member> | |
| 1790 <member name="P:Castle.DynamicProxy.ModuleScope.StrongNamedModuleName"> | |
| 1791 <summary> | |
| 1792 Gets the file name of the strongly named module generated by this scope. | |
| 1793 </summary> | |
| 1794 <value>The file name of the strongly named module generated by this scope.</value> | |
| 1795 </member> | |
| 1796 <member name="P:Castle.DynamicProxy.ModuleScope.StrongNamedModuleDirectory"> | |
| 1797 <summary> | |
| 1798 Gets the directory where the strongly named module generated by this scope will be saved, or <see langword="null"/> if the current directory | |
| 1799 is used. | |
| 1800 </summary> | |
| 1801 <value>The directory where the strongly named module generated by this scope will be saved when <see cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly"/> is called | |
| 1802 (if this scope was created to save modules).</value> | |
| 1803 </member> | |
| 1804 <member name="P:Castle.DynamicProxy.ModuleScope.WeakNamedModule"> | |
| 1805 <summary> | |
| 1806 Gets the weak-named module generated by this scope, or <see langword="null"/> if none has yet been generated. | |
| 1807 </summary> | |
| 1808 <value>The weak-named module generated by this scope, or <see langword="null"/> if none has yet been generated.</value> | |
| 1809 </member> | |
| 1810 <member name="P:Castle.DynamicProxy.ModuleScope.WeakNamedModuleName"> | |
| 1811 <summary> | |
| 1812 Gets the file name of the weakly named module generated by this scope. | |
| 1813 </summary> | |
| 1814 <value>The file name of the weakly named module generated by this scope.</value> | |
| 1815 </member> | |
| 1816 <member name="P:Castle.DynamicProxy.ModuleScope.WeakNamedModuleDirectory"> | |
| 1817 <summary> | |
| 1818 Gets the directory where the weakly named module generated by this scope will be saved, or <see langword="null"/> if the current directory | |
| 1819 is used. | |
| 1820 </summary> | |
| 1821 <value>The directory where the weakly named module generated by this scope will be saved when <see cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly"/> is called | |
| 1822 (if this scope was created to save modules).</value> | |
| 1823 </member> | |
| 1824 <member name="T:Castle.DynamicProxy.PersistentProxyBuilder"> | |
| 1825 <summary> | |
| 1826 ProxyBuilder that persists the generated type. | |
| 1827 </summary> | |
| 1828 <remarks> | |
| 1829 The saved assembly contains just the last generated type. | |
| 1830 </remarks> | |
| 1831 </member> | |
| 1832 <member name="M:Castle.DynamicProxy.PersistentProxyBuilder.#ctor"> | |
| 1833 <summary> | |
| 1834 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.PersistentProxyBuilder"/> class. | |
| 1835 </summary> | |
| 1836 </member> | |
| 1837 <member name="M:Castle.DynamicProxy.PersistentProxyBuilder.SaveAssembly"> | |
| 1838 <summary> | |
| 1839 Saves the generated assembly to a physical file. Note that this renders the <see cref="T:Castle.DynamicProxy.PersistentProxyBuilder"/> unusable. | |
| 1840 </summary> | |
| 1841 <returns>The path of the generated assembly file, or null if no assembly has been generated.</returns> | |
| 1842 <remarks>This method does not support saving multiple files. If both a signed and an unsigned module have been generated, use the | |
| 1843 respective methods of the <see cref="T:Castle.DynamicProxy.ModuleScope"/>.</remarks> | |
| 1844 </member> | |
| 1845 <member name="M:Castle.DynamicProxy.ProxyGenerationOptions.#ctor(Castle.DynamicProxy.IProxyGenerationHook)"> | |
| 1846 <summary> | |
| 1847 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ProxyGenerationOptions"/> class. | |
| 1848 </summary> | |
| 1849 <param name="hook">The hook.</param> | |
| 1850 </member> | |
| 1851 <member name="M:Castle.DynamicProxy.ProxyGenerationOptions.#ctor"> | |
| 1852 <summary> | |
| 1853 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ProxyGenerationOptions"/> class. | |
| 1854 </summary> | |
| 1855 </member> | |
| 1856 <member name="T:Castle.DynamicProxy.ProxyGenerator"> | |
| 1857 <summary> | |
| 1858 Provides proxy objects for classes and interfaces. | |
| 1859 </summary> | |
| 1860 </member> | |
| 1861 <member name="M:Castle.DynamicProxy.ProxyGenerator.#ctor(Castle.DynamicProxy.IProxyBuilder)"> | |
| 1862 <summary> | |
| 1863 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ProxyGenerator"/> class. | |
| 1864 </summary> | |
| 1865 <param name="builder">Proxy types builder.</param> | |
| 1866 </member> | |
| 1867 <member name="M:Castle.DynamicProxy.ProxyGenerator.#ctor"> | |
| 1868 <summary> | |
| 1869 Initializes a new instance of the <see cref="T:Castle.DynamicProxy.ProxyGenerator"/> class. | |
| 1870 </summary> | |
| 1871 </member> | |
| 1872 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTarget``1(``0,Castle.DynamicProxy.IInterceptor[])"> | |
| 1873 <summary> | |
| 1874 Creates proxy object intercepting calls to members of interface <typeparamref name="TInterface"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 1875 </summary> | |
| 1876 <typeparam name="TInterface">Type of the interface implemented by <paramref name="target"/> which will be proxied.</typeparam> | |
| 1877 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 1878 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 1879 <returns>Object proxying calls to members of <typeparamref name="TInterface"/> on <paramref name="target"/> object.</returns> | |
| 1880 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 1881 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 1882 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TInterface"/>is not an interface type.</exception> | |
| 1883 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 1884 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 1885 <remarks> | |
| 1886 This method generates new proxy type for each type of <paramref name="target"/>, which affects performance. If you don't want to proxy types differently depending on the type of the target | |
| 1887 use <see cref="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface``1(``0,Castle.DynamicProxy.IInterceptor[])"/> method. | |
| 1888 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 1889 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 1890 </remarks> | |
| 1891 </member> | |
| 1892 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTarget``1(``0,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 1893 <summary> | |
| 1894 Creates proxy object intercepting calls to members of interface <typeparamref name="TInterface"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 1895 </summary> | |
| 1896 <typeparam name="TInterface">Type of the interface implemented by <paramref name="target"/> which will be proxied.</typeparam> | |
| 1897 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 1898 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 1899 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 1900 <returns> | |
| 1901 Object proxying calls to members of <typeparamref name="TInterface"/> on <paramref name="target"/> object. | |
| 1902 </returns> | |
| 1903 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 1904 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 1905 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TInterface"/>is not an interface type.</exception> | |
| 1906 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 1907 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 1908 <remarks> | |
| 1909 This method generates new proxy type for each type of <paramref name="target"/>, which affects performance. If you don't want to proxy types differently depending on the type of the target | |
| 1910 use <see cref="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface``1(``0,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"/> method. | |
| 1911 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 1912 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 1913 </remarks> | |
| 1914 </member> | |
| 1915 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.IInterceptor[])"> | |
| 1916 <summary> | |
| 1917 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 1918 </summary> | |
| 1919 <param name="interfaceToProxy">Type of the interface implemented by <paramref name="target"/> which will be proxied.</param> | |
| 1920 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 1921 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 1922 <returns> | |
| 1923 Object proxying calls to members of <paramref name="interfaceToProxy"/> type on <paramref name="target"/> object. | |
| 1924 </returns> | |
| 1925 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 1926 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 1927 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 1928 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is a generic type definition.</exception> | |
| 1929 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 1930 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="target"/> does not implement <paramref name="interfaceToProxy"/> interface.</exception> | |
| 1931 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 1932 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 1933 <remarks> | |
| 1934 This method generates new proxy type for each type of <paramref name="target"/>, which affects performance. If you don't want to proxy types differently depending on the type of the target | |
| 1935 use <see cref="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface(System.Type,System.Object,Castle.DynamicProxy.IInterceptor[])"/> method. | |
| 1936 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 1937 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 1938 </remarks> | |
| 1939 </member> | |
| 1940 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 1941 <summary> | |
| 1942 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 1943 </summary> | |
| 1944 <param name="interfaceToProxy">Type of the interface implemented by <paramref name="target"/> which will be proxied.</param> | |
| 1945 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 1946 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 1947 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 1948 <returns> | |
| 1949 Object proxying calls to members of <paramref name="interfaceToProxy"/> type on <paramref name="target"/> object. | |
| 1950 </returns> | |
| 1951 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 1952 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 1953 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 1954 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is a generic type definition.</exception> | |
| 1955 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 1956 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="target"/> does not implement <paramref name="interfaceToProxy"/> interface.</exception> | |
| 1957 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 1958 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 1959 <remarks> | |
| 1960 This method generates new proxy type for each type of <paramref name="target"/>, which affects performance. If you don't want to proxy types differently depending on the type of the target | |
| 1961 use <see cref="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"/> method. | |
| 1962 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 1963 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 1964 </remarks> | |
| 1965 </member> | |
| 1966 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTarget(System.Type,System.Type[],System.Object,Castle.DynamicProxy.IInterceptor[])"> | |
| 1967 <summary> | |
| 1968 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 1969 </summary> | |
| 1970 <param name="interfaceToProxy">Type of the interface implemented by <paramref name="target"/> which will be proxied.</param> | |
| 1971 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 1972 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 1973 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 1974 <returns> | |
| 1975 Object proxying calls to members of <paramref name="interfaceToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types on <paramref name="target"/> object. | |
| 1976 </returns> | |
| 1977 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 1978 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 1979 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 1980 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 1981 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 1982 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="target"/> does not implement <paramref name="interfaceToProxy"/> interface.</exception> | |
| 1983 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 1984 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 1985 <remarks> | |
| 1986 This method generates new proxy type for each type of <paramref name="target"/>, which affects performance. If you don't want to proxy types differently depending on the type of the target | |
| 1987 use <see cref="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface(System.Type,System.Type[],System.Object,Castle.DynamicProxy.IInterceptor[])"/> method. | |
| 1988 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 1989 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 1990 </remarks> | |
| 1991 </member> | |
| 1992 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTarget(System.Type,System.Type[],System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 1993 <summary> | |
| 1994 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 1995 </summary> | |
| 1996 <param name="interfaceToProxy">Type of the interface implemented by <paramref name="target"/> which will be proxied.</param> | |
| 1997 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 1998 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 1999 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2000 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2001 <returns> | |
| 2002 Object proxying calls to members of <paramref name="interfaceToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types on <paramref name="target"/> object. | |
| 2003 </returns> | |
| 2004 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2005 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2006 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2007 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2008 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2009 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="target"/> does not implement <paramref name="interfaceToProxy"/> interface.</exception> | |
| 2010 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 2011 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 2012 <remarks> | |
| 2013 This method generates new proxy type for each type of <paramref name="target"/>, which affects performance. If you don't want to proxy types differently depending on the type of the target | |
| 2014 use <see cref="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface(System.Type,System.Type[],System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"/> method. | |
| 2015 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2016 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2017 </remarks> | |
| 2018 </member> | |
| 2019 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface(System.Type,System.Object,Castle.DynamicProxy.IInterceptor[])"> | |
| 2020 <summary> | |
| 2021 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 2022 Interceptors can use <see cref="T:Castle.DynamicProxy.IChangeProxyTarget"/> interface to provide other target for method invocation than default <paramref name="target"/>. | |
| 2023 </summary> | |
| 2024 <param name="interfaceToProxy">Type of the interface implemented by <paramref name="target"/> which will be proxied.</param> | |
| 2025 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2026 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2027 <returns> | |
| 2028 Object proxying calls to members of <paramref name="interfaceToProxy"/> type on <paramref name="target"/> object or alternative implementation swapped at runtime by an interceptor. | |
| 2029 </returns> | |
| 2030 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2031 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2032 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2033 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is a generic type definition.</exception> | |
| 2034 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2035 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="target"/> does not implement <paramref name="interfaceToProxy"/> interface.</exception> | |
| 2036 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 2037 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 2038 <remarks> | |
| 2039 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2040 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2041 </remarks> | |
| 2042 </member> | |
| 2043 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface``1(``0,Castle.DynamicProxy.IInterceptor[])"> | |
| 2044 <summary> | |
| 2045 Creates proxy object intercepting calls to members of interface <typeparamref name="TInterface"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 2046 Interceptors can use <see cref="T:Castle.DynamicProxy.IChangeProxyTarget"/> interface to provide other target for method invocation than default <paramref name="target"/>. | |
| 2047 </summary> | |
| 2048 <typeparam name="TInterface">Type of the interface implemented by <paramref name="target"/> which will be proxied.</typeparam> | |
| 2049 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2050 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2051 <returns> | |
| 2052 Object proxying calls to members of <typeparamref name="TInterface"/> type on <paramref name="target"/> object or alternative implementation swapped at runtime by an interceptor. | |
| 2053 </returns> | |
| 2054 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2055 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2056 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TInterface"/> is not an interface type.</exception> | |
| 2057 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 2058 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 2059 <remarks> | |
| 2060 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2061 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2062 </remarks> | |
| 2063 </member> | |
| 2064 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface``1(``0,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2065 <summary> | |
| 2066 Creates proxy object intercepting calls to members of interface <typeparamref name="TInterface"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 2067 Interceptors can use <see cref="T:Castle.DynamicProxy.IChangeProxyTarget"/> interface to provide other target for method invocation than default <paramref name="target"/>. | |
| 2068 </summary> | |
| 2069 <typeparam name="TInterface">Type of the interface implemented by <paramref name="target"/> which will be proxied.</typeparam> | |
| 2070 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2071 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2072 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2073 <returns> | |
| 2074 Object proxying calls to members of <typeparamref name="TInterface"/> type on <paramref name="target"/> object or alternative implementation swapped at runtime by an interceptor. | |
| 2075 </returns> | |
| 2076 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2077 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2078 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TInterface"/> is not an interface type.</exception> | |
| 2079 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 2080 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 2081 <remarks> | |
| 2082 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2083 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2084 </remarks> | |
| 2085 </member> | |
| 2086 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface(System.Type,System.Type[],System.Object,Castle.DynamicProxy.IInterceptor[])"> | |
| 2087 <summary> | |
| 2088 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 2089 Interceptors can use <see cref="T:Castle.DynamicProxy.IChangeProxyTarget"/> interface to provide other target for method invocation than default <paramref name="target"/>. | |
| 2090 </summary> | |
| 2091 <param name="interfaceToProxy">Type of the interface implemented by <paramref name="target"/> which will be proxied.</param> | |
| 2092 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2093 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2094 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2095 <returns> | |
| 2096 Object proxying calls to members of <paramref name="interfaceToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types on <paramref name="target"/> object or alternative implementation swapped at runtime by an interceptor. | |
| 2097 </returns> | |
| 2098 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2099 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2100 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2101 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2102 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2103 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="target"/> does not implement <paramref name="interfaceToProxy"/> interface.</exception> | |
| 2104 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 2105 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 2106 <remarks> | |
| 2107 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2108 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2109 </remarks> | |
| 2110 </member> | |
| 2111 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2112 <summary> | |
| 2113 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 2114 Interceptors can use <see cref="T:Castle.DynamicProxy.IChangeProxyTarget"/> interface to provide other target for method invocation than default <paramref name="target"/>. | |
| 2115 </summary> | |
| 2116 <param name="interfaceToProxy">Type of the interface implemented by <paramref name="target"/> which will be proxied.</param> | |
| 2117 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2118 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2119 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2120 <returns> | |
| 2121 Object proxying calls to members of <paramref name="interfaceToProxy"/> type on <paramref name="target"/> object or alternative implementation swapped at runtime by an interceptor. | |
| 2122 </returns> | |
| 2123 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2124 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2125 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2126 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is a generic type definition.</exception> | |
| 2127 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2128 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="target"/> does not implement <paramref name="interfaceToProxy"/> interface.</exception> | |
| 2129 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 2130 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 2131 <remarks> | |
| 2132 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2133 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2134 </remarks> | |
| 2135 </member> | |
| 2136 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithTargetInterface(System.Type,System.Type[],System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2137 <summary> | |
| 2138 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on <paramref name="target"/> object with given <paramref name="interceptors"/>. | |
| 2139 Interceptors can use <see cref="T:Castle.DynamicProxy.IChangeProxyTarget"/> interface to provide other target for method invocation than default <paramref name="target"/>. | |
| 2140 </summary> | |
| 2141 <param name="interfaceToProxy">Type of the interface implemented by <paramref name="target"/> which will be proxied.</param> | |
| 2142 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2143 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2144 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2145 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2146 <returns> | |
| 2147 Object proxying calls to members of <paramref name="interfaceToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types on <paramref name="target"/> object or alternative implementation swapped at runtime by an interceptor. | |
| 2148 </returns> | |
| 2149 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2150 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="target"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2151 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2152 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2153 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2154 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="target"/> does not implement <paramref name="interfaceToProxy"/> interface.</exception> | |
| 2155 <exception cref="T:System.MissingMethodException">Thrown when no default constructor exists on actual type of <paramref name="target"/> object.</exception> | |
| 2156 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of actual type of <paramref name="target"/> throws an exception.</exception> | |
| 2157 <remarks> | |
| 2158 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2159 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2160 </remarks> | |
| 2161 </member> | |
| 2162 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget``1(Castle.DynamicProxy.IInterceptor)"> | |
| 2163 <summary> | |
| 2164 Creates proxy object intercepting calls to members of interface <typeparamref name="TInterface"/> on target object generated at runtime with given <paramref name="interceptor"/>. | |
| 2165 </summary> | |
| 2166 <typeparam name="TInterface">Type of the interface which will be proxied.</typeparam> | |
| 2167 <param name="interceptor">The interceptors called during the invocation of proxied methods.</param> | |
| 2168 <returns> | |
| 2169 Object proxying calls to members of <typeparamref name="TInterface"/> types on generated target object. | |
| 2170 </returns> | |
| 2171 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptor"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2172 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TInterface"/> is not an interface type.</exception> | |
| 2173 <remarks> | |
| 2174 Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations. | |
| 2175 They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/>, since there's no actual implementation to proceed with. | |
| 2176 As a result of that also at least one <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementation must be provided. | |
| 2177 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2178 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2179 </remarks> | |
| 2180 </member> | |
| 2181 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget``1(Castle.DynamicProxy.IInterceptor[])"> | |
| 2182 <summary> | |
| 2183 Creates proxy object intercepting calls to members of interface <typeparamref name="TInterface"/> on target object generated at runtime with given <paramref name="interceptors"/>. | |
| 2184 </summary> | |
| 2185 <typeparam name="TInterface">Type of the interface which will be proxied.</typeparam> | |
| 2186 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2187 <returns> | |
| 2188 Object proxying calls to members of <typeparamref name="TInterface"/> types on generated target object. | |
| 2189 </returns> | |
| 2190 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2191 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TInterface"/> is not an interface type.</exception> | |
| 2192 <remarks> | |
| 2193 Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations. | |
| 2194 They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/>, since there's no actual implementation to proceed with. | |
| 2195 As a result of that also at least one <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementation must be provided. | |
| 2196 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2197 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2198 </remarks> | |
| 2199 </member> | |
| 2200 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget``1(Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2201 <summary> | |
| 2202 Creates proxy object intercepting calls to members of interface <typeparamref name="TInterface"/> on target object generated at runtime with given <paramref name="interceptors"/>. | |
| 2203 </summary> | |
| 2204 <typeparam name="TInterface">Type of the interface which will be proxied.</typeparam> | |
| 2205 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2206 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2207 <returns> | |
| 2208 Object proxying calls to members of <typeparamref name="TInterface"/> types on generated target object. | |
| 2209 </returns> | |
| 2210 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2211 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TInterface"/> is not an interface type.</exception> | |
| 2212 <remarks> | |
| 2213 Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations. | |
| 2214 They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/>, since there's no actual implementation to proceed with. | |
| 2215 As a result of that also at least one <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementation must be provided. | |
| 2216 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2217 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2218 </remarks> | |
| 2219 </member> | |
| 2220 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.IInterceptor)"> | |
| 2221 <summary> | |
| 2222 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on target object generated at runtime with given <paramref name="interceptor"/>. | |
| 2223 </summary> | |
| 2224 <param name="interfaceToProxy">Type of the interface which will be proxied.</param> | |
| 2225 <param name="interceptor">The interceptors called during the invocation of proxied methods.</param> | |
| 2226 <returns> | |
| 2227 Object proxying calls to members of <paramref name="interfaceToProxy"/> type on generated target object. | |
| 2228 </returns> | |
| 2229 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2230 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptor"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2231 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is a generic type definition.</exception> | |
| 2232 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2233 <remarks> | |
| 2234 Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations. | |
| 2235 They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/>, since there's no actual implementation to proceed with. | |
| 2236 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2237 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2238 </remarks> | |
| 2239 </member> | |
| 2240 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.IInterceptor[])"> | |
| 2241 <summary> | |
| 2242 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on target object generated at runtime with given <paramref name="interceptors"/>. | |
| 2243 </summary> | |
| 2244 <param name="interfaceToProxy">Type of the interface which will be proxied.</param> | |
| 2245 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2246 <returns> | |
| 2247 Object proxying calls to members of <paramref name="interfaceToProxy"/> type on generated target object. | |
| 2248 </returns> | |
| 2249 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2250 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2251 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is a generic type definition.</exception> | |
| 2252 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2253 <remarks> | |
| 2254 Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations. | |
| 2255 They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/>, since there's no actual implementation to proceed with. | |
| 2256 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2257 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2258 </remarks> | |
| 2259 </member> | |
| 2260 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget(System.Type,System.Type[],Castle.DynamicProxy.IInterceptor[])"> | |
| 2261 <summary> | |
| 2262 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on target object generated at runtime with given <paramref name="interceptors"/>. | |
| 2263 </summary> | |
| 2264 <param name="interfaceToProxy">Type of the interface which will be proxied.</param> | |
| 2265 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2266 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2267 <returns> | |
| 2268 Object proxying calls to members of <paramref name="interfaceToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types on generated target object. | |
| 2269 </returns> | |
| 2270 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2271 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2272 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2273 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2274 <remarks> | |
| 2275 Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations. | |
| 2276 They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/>, since there's no actual implementation to proceed with. | |
| 2277 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2278 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2279 </remarks> | |
| 2280 </member> | |
| 2281 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2282 <summary> | |
| 2283 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on target object generated at runtime with given <paramref name="interceptors"/>. | |
| 2284 </summary> | |
| 2285 <param name="interfaceToProxy">Type of the interface which will be proxied.</param> | |
| 2286 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2287 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2288 <returns> | |
| 2289 Object proxying calls to members of <paramref name="interfaceToProxy"/> on generated target object. | |
| 2290 </returns> | |
| 2291 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2292 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2293 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is a generic type definition.</exception> | |
| 2294 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2295 <remarks> | |
| 2296 They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/>, since there's no actual implementation to proceed with. | |
| 2297 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2298 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2299 </remarks> | |
| 2300 </member> | |
| 2301 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2302 <summary> | |
| 2303 Creates proxy object intercepting calls to members of interface <paramref name="interfaceToProxy"/> on target object generated at runtime with given <paramref name="interceptors"/>. | |
| 2304 </summary> | |
| 2305 <param name="interfaceToProxy">Type of the interface which will be proxied.</param> | |
| 2306 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2307 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2308 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2309 <returns> | |
| 2310 Object proxying calls to members of <paramref name="interfaceToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types on generated target object. | |
| 2311 </returns> | |
| 2312 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interfaceToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2313 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="interceptors"/> array is a null reference (Nothing in Visual Basic).</exception> | |
| 2314 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2315 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="interfaceToProxy"/> is not an interface type.</exception> | |
| 2316 <remarks> | |
| 2317 Since this method uses an empty-shell implementation of <paramref name="additionalInterfacesToProxy"/> to proxy generated at runtime, the actual implementation of proxied methods must be provided by given <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations. | |
| 2318 They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/>, since there's no actual implementation to proceed with. | |
| 2319 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2320 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2321 </remarks> | |
| 2322 </member> | |
| 2323 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget``1(``0,Castle.DynamicProxy.IInterceptor[])"> | |
| 2324 <summary> | |
| 2325 Creates proxy object intercepting calls to virtual members of type <typeparamref name="TClass"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2326 </summary> | |
| 2327 <typeparam name="TClass">Type of class which will be proxied.</typeparam> | |
| 2328 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2329 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2330 <returns> | |
| 2331 New object of type <typeparamref name="TClass"/> proxying calls to virtual members of <typeparamref name="TClass"/> type. | |
| 2332 </returns> | |
| 2333 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TClass"/> is not a class type.</exception> | |
| 2334 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <typeparamref name="TClass"/>.</exception> | |
| 2335 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <typeparamref name="TClass"/> throws an exception.</exception> | |
| 2336 <remarks> | |
| 2337 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2338 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2339 </remarks> | |
| 2340 </member> | |
| 2341 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget``1(``0,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2342 <summary> | |
| 2343 Creates proxy object intercepting calls to virtual members of type <typeparamref name="TClass"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2344 </summary> | |
| 2345 <typeparam name="TClass">Type of class which will be proxied.</typeparam> | |
| 2346 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2347 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2348 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2349 <returns> | |
| 2350 New object of type <typeparamref name="TClass"/> proxying calls to virtual members of <typeparamref name="TClass"/> type. | |
| 2351 </returns> | |
| 2352 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TClass"/> is not a class type.</exception> | |
| 2353 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <typeparamref name="TClass"/>.</exception> | |
| 2354 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <typeparamref name="TClass"/> throws an exception.</exception> | |
| 2355 <remarks> | |
| 2356 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2357 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2358 </remarks> | |
| 2359 </member> | |
| 2360 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget(System.Type,System.Type[],System.Object,Castle.DynamicProxy.IInterceptor[])"> | |
| 2361 <summary> | |
| 2362 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2363 </summary> | |
| 2364 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2365 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2366 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2367 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2368 <returns> | |
| 2369 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types. | |
| 2370 </returns> | |
| 2371 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2372 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2373 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2374 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <paramref name="classToProxy"/>.</exception> | |
| 2375 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2376 <remarks> | |
| 2377 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2378 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2379 </remarks> | |
| 2380 </member> | |
| 2381 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,System.Object[],Castle.DynamicProxy.IInterceptor[])"> | |
| 2382 <summary> | |
| 2383 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2384 </summary> | |
| 2385 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2386 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2387 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2388 <param name="constructorArguments">Arguments of constructor of type <paramref name="classToProxy"/> which should be used to create a new instance of that type.</param> | |
| 2389 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2390 <returns> | |
| 2391 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> type. | |
| 2392 </returns> | |
| 2393 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2394 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 2395 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2396 <exception cref="T:System.ArgumentException">Thrown when no constructor exists on type <paramref name="classToProxy"/> with parameters matching <paramref name="constructorArguments"/>.</exception> | |
| 2397 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2398 <remarks> | |
| 2399 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2400 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2401 </remarks> | |
| 2402 </member> | |
| 2403 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget(System.Type,System.Object,System.Object[],Castle.DynamicProxy.IInterceptor[])"> | |
| 2404 <summary> | |
| 2405 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2406 </summary> | |
| 2407 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2408 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2409 <param name="constructorArguments">Arguments of constructor of type <paramref name="classToProxy"/> which should be used to create a new instance of that type.</param> | |
| 2410 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2411 <returns> | |
| 2412 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> type. | |
| 2413 </returns> | |
| 2414 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2415 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 2416 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2417 <exception cref="T:System.ArgumentException">Thrown when no constructor exists on type <paramref name="classToProxy"/> with parameters matching <paramref name="constructorArguments"/>.</exception> | |
| 2418 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2419 <remarks> | |
| 2420 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2421 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2422 </remarks> | |
| 2423 </member> | |
| 2424 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.IInterceptor[])"> | |
| 2425 <summary> | |
| 2426 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2427 </summary> | |
| 2428 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2429 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2430 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2431 <returns> | |
| 2432 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> type. | |
| 2433 </returns> | |
| 2434 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2435 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 2436 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2437 <exception cref="T:System.ArgumentException">Thrown when no parameterless constructor exists on type <paramref name="classToProxy"/>.</exception> | |
| 2438 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2439 <remarks> | |
| 2440 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2441 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2442 </remarks> | |
| 2443 </member> | |
| 2444 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2445 <summary> | |
| 2446 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2447 </summary> | |
| 2448 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2449 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2450 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2451 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2452 <returns> | |
| 2453 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> type. | |
| 2454 </returns> | |
| 2455 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2456 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="options"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2457 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 2458 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2459 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <paramref name="classToProxy"/>.</exception> | |
| 2460 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2461 <remarks> | |
| 2462 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2463 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2464 </remarks> | |
| 2465 </member> | |
| 2466 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget(System.Type,System.Type[],System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2467 <summary> | |
| 2468 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2469 </summary> | |
| 2470 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2471 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2472 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2473 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2474 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2475 <returns> | |
| 2476 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types. | |
| 2477 </returns> | |
| 2478 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2479 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="options"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2480 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2481 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2482 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <paramref name="classToProxy"/>.</exception> | |
| 2483 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2484 <remarks> | |
| 2485 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2486 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2487 </remarks> | |
| 2488 </member> | |
| 2489 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyWithTarget(System.Type,System.Type[],System.Object,Castle.DynamicProxy.ProxyGenerationOptions,System.Object[],Castle.DynamicProxy.IInterceptor[])"> | |
| 2490 <summary> | |
| 2491 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2492 </summary> | |
| 2493 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2494 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2495 <param name="target">The target object, calls to which will be intercepted.</param> | |
| 2496 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2497 <param name="constructorArguments">Arguments of constructor of type <paramref name="classToProxy"/> which should be used to create a new instance of that type.</param> | |
| 2498 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2499 <returns> | |
| 2500 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types. | |
| 2501 </returns> | |
| 2502 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2503 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="options"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2504 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2505 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2506 <exception cref="T:System.ArgumentException">Thrown when no constructor exists on type <paramref name="classToProxy"/> with parameters matching <paramref name="constructorArguments"/>.</exception> | |
| 2507 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2508 <remarks> | |
| 2509 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2510 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2511 </remarks> | |
| 2512 </member> | |
| 2513 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy``1(Castle.DynamicProxy.IInterceptor[])"> | |
| 2514 <summary> | |
| 2515 Creates proxy object intercepting calls to virtual members of type <typeparamref name="TClass"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2516 </summary> | |
| 2517 <typeparam name="TClass">Type of class which will be proxied.</typeparam> | |
| 2518 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2519 <returns> | |
| 2520 New object of type <typeparamref name="TClass"/> proxying calls to virtual members of <typeparamref name="TClass"/> type. | |
| 2521 </returns> | |
| 2522 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TClass"/> is not a class type.</exception> | |
| 2523 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <typeparamref name="TClass"/>.</exception> | |
| 2524 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <typeparamref name="TClass"/> throws an exception.</exception> | |
| 2525 <remarks> | |
| 2526 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2527 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2528 </remarks> | |
| 2529 </member> | |
| 2530 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy``1(Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2531 <summary> | |
| 2532 Creates proxy object intercepting calls to virtual members of type <typeparamref name="TClass"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2533 </summary> | |
| 2534 <typeparam name="TClass">Type of class which will be proxied.</typeparam> | |
| 2535 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2536 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2537 <returns> | |
| 2538 New object of type <typeparamref name="TClass"/> proxying calls to virtual members of <typeparamref name="TClass"/> type. | |
| 2539 </returns> | |
| 2540 <exception cref="T:System.ArgumentException">Thrown when given <typeparamref name="TClass"/> is not a class type.</exception> | |
| 2541 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <typeparamref name="TClass"/>.</exception> | |
| 2542 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <typeparamref name="TClass"/> throws an exception.</exception> | |
| 2543 <remarks> | |
| 2544 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2545 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2546 </remarks> | |
| 2547 </member> | |
| 2548 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(System.Type,System.Type[],Castle.DynamicProxy.IInterceptor[])"> | |
| 2549 <summary> | |
| 2550 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2551 </summary> | |
| 2552 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2553 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2554 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2555 <returns> | |
| 2556 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types. | |
| 2557 </returns> | |
| 2558 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2559 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2560 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2561 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <paramref name="classToProxy"/>.</exception> | |
| 2562 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2563 <remarks> | |
| 2564 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2565 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2566 </remarks> | |
| 2567 </member> | |
| 2568 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(System.Type,Castle.DynamicProxy.ProxyGenerationOptions,System.Object[],Castle.DynamicProxy.IInterceptor[])"> | |
| 2569 <summary> | |
| 2570 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2571 </summary> | |
| 2572 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2573 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2574 <param name="constructorArguments">Arguments of constructor of type <paramref name="classToProxy"/> which should be used to create a new instance of that type.</param> | |
| 2575 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2576 <returns> | |
| 2577 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> type. | |
| 2578 </returns> | |
| 2579 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2580 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 2581 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2582 <exception cref="T:System.ArgumentException">Thrown when no constructor exists on type <paramref name="classToProxy"/> with parameters matching <paramref name="constructorArguments"/>.</exception> | |
| 2583 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2584 <remarks> | |
| 2585 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2586 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2587 </remarks> | |
| 2588 </member> | |
| 2589 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(System.Type,System.Object[],Castle.DynamicProxy.IInterceptor[])"> | |
| 2590 <summary> | |
| 2591 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2592 </summary> | |
| 2593 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2594 <param name="constructorArguments">Arguments of constructor of type <paramref name="classToProxy"/> which should be used to create a new instance of that type.</param> | |
| 2595 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2596 <returns> | |
| 2597 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> type. | |
| 2598 </returns> | |
| 2599 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2600 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 2601 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2602 <exception cref="T:System.ArgumentException">Thrown when no constructor exists on type <paramref name="classToProxy"/> with parameters matching <paramref name="constructorArguments"/>.</exception> | |
| 2603 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2604 <remarks> | |
| 2605 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2606 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2607 </remarks> | |
| 2608 </member> | |
| 2609 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(System.Type,Castle.DynamicProxy.IInterceptor[])"> | |
| 2610 <summary> | |
| 2611 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2612 </summary> | |
| 2613 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2614 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2615 <returns> | |
| 2616 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> type. | |
| 2617 </returns> | |
| 2618 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2619 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 2620 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2621 <exception cref="T:System.ArgumentException">Thrown when no parameterless constructor exists on type <paramref name="classToProxy"/>.</exception> | |
| 2622 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2623 <remarks> | |
| 2624 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2625 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2626 </remarks> | |
| 2627 </member> | |
| 2628 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(System.Type,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2629 <summary> | |
| 2630 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2631 </summary> | |
| 2632 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2633 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2634 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2635 <returns> | |
| 2636 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> type. | |
| 2637 </returns> | |
| 2638 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2639 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="options"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2640 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is a generic type definition.</exception> | |
| 2641 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2642 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <paramref name="classToProxy"/>.</exception> | |
| 2643 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2644 <remarks> | |
| 2645 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2646 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2647 </remarks> | |
| 2648 </member> | |
| 2649 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[])"> | |
| 2650 <summary> | |
| 2651 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2652 </summary> | |
| 2653 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2654 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2655 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2656 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2657 <returns> | |
| 2658 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types. | |
| 2659 </returns> | |
| 2660 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2661 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="options"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2662 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2663 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2664 <exception cref="T:System.ArgumentException">Thrown when no default constructor exists on type <paramref name="classToProxy"/>.</exception> | |
| 2665 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when default constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2666 <remarks> | |
| 2667 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2668 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2669 </remarks> | |
| 2670 </member> | |
| 2671 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions,System.Object[],Castle.DynamicProxy.IInterceptor[])"> | |
| 2672 <summary> | |
| 2673 Creates proxy object intercepting calls to virtual members of type <paramref name="classToProxy"/> on newly created instance of that type with given <paramref name="interceptors"/>. | |
| 2674 </summary> | |
| 2675 <param name="classToProxy">Type of class which will be proxied.</param> | |
| 2676 <param name="additionalInterfacesToProxy">Additional interface types. Calls to their members will be proxied as well.</param> | |
| 2677 <param name="options">The proxy generation options used to influence generated proxy type and object.</param> | |
| 2678 <param name="constructorArguments">Arguments of constructor of type <paramref name="classToProxy"/> which should be used to create a new instance of that type.</param> | |
| 2679 <param name="interceptors">The interceptors called during the invocation of proxied methods.</param> | |
| 2680 <returns> | |
| 2681 New object of type <paramref name="classToProxy"/> proxying calls to virtual members of <paramref name="classToProxy"/> and <paramref name="additionalInterfacesToProxy"/> types. | |
| 2682 </returns> | |
| 2683 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="classToProxy"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2684 <exception cref="T:System.ArgumentNullException">Thrown when given <paramref name="options"/> object is a null reference (Nothing in Visual Basic).</exception> | |
| 2685 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> or any of <paramref name="additionalInterfacesToProxy"/> is a generic type definition.</exception> | |
| 2686 <exception cref="T:System.ArgumentException">Thrown when given <paramref name="classToProxy"/> is not a class type.</exception> | |
| 2687 <exception cref="T:System.ArgumentException">Thrown when no constructor exists on type <paramref name="classToProxy"/> with parameters matching <paramref name="constructorArguments"/>.</exception> | |
| 2688 <exception cref="T:System.Reflection.TargetInvocationException">Thrown when constructor of type <paramref name="classToProxy"/> throws an exception.</exception> | |
| 2689 <remarks> | |
| 2690 This method uses <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation to generate a proxy type. | |
| 2691 As such caller should expect any type of exception that given <see cref="T:Castle.DynamicProxy.IProxyBuilder"/> implementation may throw. | |
| 2692 </remarks> | |
| 2693 </member> | |
| 2694 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateClassProxyType(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 2695 <summary> | |
| 2696 Creates the proxy type for class proxy with given <paramref name="classToProxy"/> class, implementing given <paramref name="additionalInterfacesToProxy"/> and using provided <paramref name="options"/>. | |
| 2697 </summary> | |
| 2698 <param name="classToProxy">The base class for proxy type.</param> | |
| 2699 <param name="additionalInterfacesToProxy">The interfaces that proxy type should implement.</param> | |
| 2700 <param name="options">The options for proxy generation process.</param> | |
| 2701 <returns><see cref="T:System.Type"/> of proxy.</returns> | |
| 2702 </member> | |
| 2703 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyTypeWithTarget(System.Type,System.Type[],System.Type,Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 2704 <summary> | |
| 2705 Creates the proxy type for interface proxy with target for given <paramref name="interfaceToProxy"/> interface, implementing given <paramref name="additionalInterfacesToProxy"/> on given <paramref name="targetType"/> and using provided <paramref name="options"/>. | |
| 2706 </summary> | |
| 2707 <param name="interfaceToProxy">The interface proxy type should implement.</param> | |
| 2708 <param name="additionalInterfacesToProxy">The additional interfaces proxy type should implement.</param> | |
| 2709 <param name="targetType">Actual type that the proxy type will encompass.</param> | |
| 2710 <param name="options">The options for proxy generation process.</param> | |
| 2711 <returns><see cref="T:System.Type"/> of proxy.</returns> | |
| 2712 </member> | |
| 2713 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyTypeWithTargetInterface(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 2714 <summary> | |
| 2715 Creates the proxy type for interface proxy with target interface for given <paramref name="interfaceToProxy"/> interface, implementing given <paramref name="additionalInterfacesToProxy"/> on given <paramref name="interfaceToProxy"/> and using provided <paramref name="options"/>. | |
| 2716 </summary> | |
| 2717 <param name="interfaceToProxy">The interface proxy type should implement.</param> | |
| 2718 <param name="additionalInterfacesToProxy">The additional interfaces proxy type should implement.</param> | |
| 2719 <param name="options">The options for proxy generation process.</param> | |
| 2720 <returns><see cref="T:System.Type"/> of proxy.</returns> | |
| 2721 </member> | |
| 2722 <member name="M:Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyTypeWithoutTarget(System.Type,System.Type[],Castle.DynamicProxy.ProxyGenerationOptions)"> | |
| 2723 <summary> | |
| 2724 Creates the proxy type for interface proxy without target for given <paramref name="interfaceToProxy"/> interface, implementing given <paramref name="additionalInterfacesToProxy"/> and using provided <paramref name="options"/>. | |
| 2725 </summary> | |
| 2726 <param name="interfaceToProxy">The interface proxy type should implement.</param> | |
| 2727 <param name="additionalInterfacesToProxy">The additional interfaces proxy type should implement.</param> | |
| 2728 <param name="options">The options for proxy generation process.</param> | |
| 2729 <returns><see cref="T:System.Type"/> of proxy.</returns> | |
| 2730 </member> | |
| 2731 <member name="P:Castle.DynamicProxy.ProxyGenerator.Logger"> | |
| 2732 <summary> | |
| 2733 Gets or sets the <see cref="T:Castle.Core.Logging.ILogger"/> that this <see cref="T:Castle.DynamicProxy.ProxyGenerator"/> log to. | |
| 2734 </summary> | |
| 2735 </member> | |
| 2736 <member name="P:Castle.DynamicProxy.ProxyGenerator.ProxyBuilder"> | |
| 2737 <summary> | |
| 2738 Gets the proxy builder instance used to generate proxy types. | |
| 2739 </summary> | |
| 2740 <value>The proxy builder.</value> | |
| 2741 </member> | |
| 2742 <member name="M:Castle.DynamicProxy.RemotableInvocation.Proceed"> | |
| 2743 <summary> | |
| 2744 | |
| 2745 </summary> | |
| 2746 <returns></returns> | |
| 2747 </member> | |
| 2748 <member name="P:Castle.DynamicProxy.RemotableInvocation.Method"> | |
| 2749 <summary> | |
| 2750 | |
| 2751 </summary> | |
| 2752 </member> | |
| 2753 <member name="P:Castle.DynamicProxy.RemotableInvocation.MethodInvocationTarget"> | |
| 2754 <summary> | |
| 2755 For interface proxies, this will point to the | |
| 2756 <see cref="T:System.Reflection.MethodInfo"/> on the target class | |
| 2757 </summary> | |
| 2758 </member> | |
| 2759 <member name="T:Castle.DynamicProxy.Serialization.ProxyObjectReference"> | |
| 2760 <summary> | |
| 2761 Handles the deserialization of proxies. | |
| 2762 </summary> | |
| 2763 </member> | |
| 2764 <member name="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.ResetScope"> | |
| 2765 <summary> | |
| 2766 Resets the <see cref="P:Castle.DynamicProxy.Serialization.ProxyObjectReference.ModuleScope"/> used for deserialization to a new scope. | |
| 2767 </summary> | |
| 2768 <remarks>This is useful for test cases.</remarks> | |
| 2769 </member> | |
| 2770 <member name="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.SetScope(Castle.DynamicProxy.ModuleScope)"> | |
| 2771 <summary> | |
| 2772 Resets the <see cref="P:Castle.DynamicProxy.Serialization.ProxyObjectReference.ModuleScope"/> used for deserialization to a given <paramref name="scope"/>. | |
| 2773 </summary> | |
| 2774 <param name="scope">The scope to be used for deserialization.</param> | |
| 2775 <remarks>By default, the deserialization process uses a different scope than the rest of the application, which can lead to multiple proxies | |
| 2776 being generated for the same type. By explicitly setting the deserialization scope to the application's scope, this can be avoided.</remarks> | |
| 2777 </member> | |
| 2778 <member name="P:Castle.DynamicProxy.Serialization.ProxyObjectReference.ModuleScope"> | |
| 2779 <summary> | |
| 2780 Gets the <see cref="T:Castle.DynamicProxy.ModuleScope"/> used for deserialization. | |
| 2781 </summary> | |
| 2782 <value>As <see cref="T:Castle.DynamicProxy.Serialization.ProxyObjectReference"/> has no way of automatically determining the scope used by the application (and the application | |
| 2783 might use more than one scope at the same time), <see cref="T:Castle.DynamicProxy.Serialization.ProxyObjectReference"/> uses a dedicated scope instance for deserializing proxy | |
| 2784 types. This instance can be reset and set to a specific value via <see cref="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.ResetScope"/> and <see cref="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.SetScope(Castle.DynamicProxy.ModuleScope)"/>.</value> | |
| 2785 </member> | |
| 2786 <member name="T:Castle.DynamicProxy.Tokens.InvocationMethods"> | |
| 2787 <summary> | |
| 2788 Holds <see cref="T:System.Reflection.MethodInfo"/> objects representing methods of <see cref="T:Castle.DynamicProxy.AbstractInvocation"/> class. | |
| 2789 </summary> | |
| 2790 </member> | |
| 2791 <member name="T:Castle.DynamicProxy.Tokens.SerializationInfoMethods"> | |
| 2792 <summary> | |
| 2793 Holds <see cref="T:System.Reflection.MethodInfo"/> objects representing methods of <see cref="T:System.Runtime.Serialization.SerializationInfo"/> class. | |
| 2794 </summary> | |
| 2795 </member> | |
| 2796 <member name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.AddValue_Bool"> | |
| 2797 <summary> | |
| 2798 <see cref="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Boolean)"/> | |
| 2799 </summary> | |
| 2800 </member> | |
| 2801 <member name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.AddValue_Int32"> | |
| 2802 <summary> | |
| 2803 <see cref="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Int32)"/> | |
| 2804 </summary> | |
| 2805 </member> | |
| 2806 <member name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.AddValue_Object"> | |
| 2807 <summary> | |
| 2808 <see cref="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Object)"/> | |
| 2809 </summary> | |
| 2810 </member> | |
| 2811 <member name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.GetValue"> | |
| 2812 <summary> | |
| 2813 <see cref="M:System.Runtime.Serialization.SerializationInfo.GetValue(System.String,System.Type)"/> | |
| 2814 </summary> | |
| 2815 </member> | |
| 2816 <member name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.SetType"> | |
| 2817 <summary> | |
| 2818 <see cref="M:System.Runtime.Serialization.SerializationInfo.SetType(System.Type)"/> | |
| 2819 </summary> | |
| 2820 </member> | |
| 2821 <member name="T:Castle.DynamicProxy.IInterceptorSelector"> | |
| 2822 <summary> | |
| 2823 Provides an extension point that allows proxies to choose specific interceptors on | |
| 2824 a per method basis. | |
| 2825 </summary> | |
| 2826 </member> | |
| 2827 <member name="M:Castle.DynamicProxy.IInterceptorSelector.SelectInterceptors(System.Type,System.Reflection.MethodInfo,Castle.DynamicProxy.IInterceptor[])"> | |
| 2828 <summary> | |
| 2829 Selects the interceptors that should intercept calls to the given <paramref name="method"/>. | |
| 2830 </summary> | |
| 2831 <param name="type">The type declaring the method to intercept.</param> | |
| 2832 <param name="method">The method that will be intercepted.</param> | |
| 2833 <param name="interceptors">All interceptors registered with the proxy.</param> | |
| 2834 <returns>An array of interceptors to invoke upon calling the <paramref name="method"/>.</returns> | |
| 2835 <remarks> | |
| 2836 This method is called only once per proxy instance, upon the first call to the | |
| 2837 <paramref name="method"/>. Either an empty array or null are valid return values to indicate | |
| 2838 that no interceptor should intercept calls to the method. Although it is not advised, it is | |
| 2839 legal to return other <see cref="T:Castle.DynamicProxy.IInterceptor"/> implementations than these provided in | |
| 2840 <paramref name="interceptors"/>. | |
| 2841 </remarks> | |
| 2842 </member> | |
| 2843 <member name="M:Castle.Core.Internal.Lock.Create"> | |
| 2844 <summary> | |
| 2845 Creates a new lock. | |
| 2846 </summary> | |
| 2847 <returns></returns> | |
| 2848 </member> | |
| 2849 <member name="T:Castle.Core.IServiceProviderExAccessor"> | |
| 2850 <summary> | |
| 2851 This interface should be implemented by classes | |
| 2852 that are available in a bigger context, exposing | |
| 2853 the container to different areas in the same application. | |
| 2854 <para> | |
| 2855 For example, in Web application, the (global) HttpApplication | |
| 2856 subclasses should implement this interface to expose | |
| 2857 the configured container | |
| 2858 </para> | |
| 2859 </summary> | |
| 2860 </member> | |
| 2861 <member name="T:Castle.DynamicProxy.IChangeProxyTarget"> | |
| 2862 <summary> | |
| 2863 Exposes means to change target objects of proxies and invocations | |
| 2864 </summary> | |
| 2865 </member> | |
| 2866 <member name="M:Castle.DynamicProxy.IChangeProxyTarget.ChangeInvocationTarget(System.Object)"> | |
| 2867 <summary> | |
| 2868 Changes the target object (<see cref="P:Castle.DynamicProxy.IInvocation.InvocationTarget"/>) of current <see cref="T:Castle.DynamicProxy.IInvocation"/>. | |
| 2869 </summary> | |
| 2870 <param name="target">The new value of target of invocation.</param> | |
| 2871 <remarks> | |
| 2872 Although the method takes <see cref="T:System.Object"/> the actual instance must be of type assignable to <see cref="P:Castle.DynamicProxy.IInvocation.TargetType"/>, otherwise an <see cref="T:System.InvalidCastException"/> will be thrown. | |
| 2873 Also while it's technically legal to pass null reference (Nothing in Visual Basic) as <paramref name="target"/>, for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. | |
| 2874 In this case last interceptor in the pipeline mustn't call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/> or a <see cref="T:System.NotImplementedException"/> will be throws. | |
| 2875 Also while it's technically legal to pass proxy itself as <paramref name="target"/>, this would create stack overflow. | |
| 2876 In this case last interceptor in the pipeline mustn't call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/> or a <see cref="T:System.InvalidOperationException"/> will be throws. | |
| 2877 </remarks> | |
| 2878 <exception cref="T:System.InvalidCastException">Thrown when <paramref name="target"/> is not assignable to the proxied type.</exception> | |
| 2879 </member> | |
| 2880 <member name="M:Castle.DynamicProxy.IChangeProxyTarget.ChangeProxyTarget(System.Object)"> | |
| 2881 <summary> | |
| 2882 Permanently changes the target object of the proxy. This does not affect target of the current invocation. | |
| 2883 </summary> | |
| 2884 <param name="target">The new value of target of the proxy.</param> | |
| 2885 <remarks> | |
| 2886 Although the method takes <see cref="T:System.Object"/> the actual instance must be of type assignable to proxy's target type, otherwise an <see cref="T:System.InvalidCastException"/> will be thrown. | |
| 2887 Also while it's technically legal to pass null reference (Nothing in Visual Basic) as <paramref name="target"/>, for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. | |
| 2888 In this case last interceptor in the pipeline mustn't call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/> or a <see cref="T:System.NotImplementedException"/> will be throws. | |
| 2889 Also while it's technically legal to pass proxy itself as <paramref name="target"/>, this would create stack overflow. | |
| 2890 In this case last interceptor in the pipeline mustn't call <see cref="M:Castle.DynamicProxy.IInvocation.Proceed"/> or a <see cref="T:System.InvalidOperationException"/> will be throws. | |
| 2891 </remarks> | |
| 2892 <exception cref="T:System.InvalidCastException">Thrown when <paramref name="target"/> is not assignable to the proxied type.</exception> | |
| 2893 </member> | |
| 2894 <member name="T:Castle.DynamicProxy.IInterceptor"> | |
| 2895 <summary> | |
| 2896 New interface that is going to be used by DynamicProxy 2 | |
| 2897 </summary> | |
| 2898 </member> | |
| 2899 <member name="M:Castle.DynamicProxy.IProxyTargetAccessor.DynProxyGetTarget"> | |
| 2900 <summary> | |
| 2901 Get the proxy target (note that null is a valid target!) | |
| 2902 </summary> | |
| 2903 <returns></returns> | |
| 2904 </member> | |
| 2905 <member name="M:Castle.DynamicProxy.IProxyTargetAccessor.GetInterceptors"> | |
| 2906 <summary> | |
| 2907 Gets the interceptors for the proxy | |
| 2908 </summary> | |
| 2909 <returns></returns> | |
| 2910 </member> | |
| 2911 <member name="T:Castle.Core.IServiceEnabledComponent"> | |
| 2912 <summary> | |
| 2913 Defines that the implementation wants a | |
| 2914 <see cref="T:System.IServiceProvider"/> in order to | |
| 2915 access other components. The creator must be aware | |
| 2916 that the component might (or might not) implement | |
| 2917 the interface. | |
| 2918 </summary> | |
| 2919 <remarks> | |
| 2920 Used by Castle Project components to, for example, | |
| 2921 gather logging factories | |
| 2922 </remarks> | |
| 2923 </member> | |
| 2924 <member name="T:Castle.Core.IServiceProviderEx"> | |
| 2925 <summary> | |
| 2926 Increments <c>IServiceProvider</c> with a generic service resolution operation. | |
| 2927 </summary> | |
| 2928 </member> | |
| 2929 <member name="T:Castle.Core.Logging.IExtendedLoggerFactory"> | |
| 2930 <summary> | |
| 2931 Provides a factory that can produce either <see cref="T:Castle.Core.Logging.ILogger"/> or | |
| 2932 <see cref="T:Castle.Core.Logging.IExtendedLogger"/> classes. | |
| 2933 </summary> | |
| 2934 </member> | |
| 2935 <member name="T:Castle.Core.Logging.ILoggerFactory"> | |
| 2936 <summary> | |
| 2937 Manages the instantiation of <see cref="T:Castle.Core.Logging.ILogger"/>s. | |
| 2938 </summary> | |
| 2939 </member> | |
| 2940 <member name="M:Castle.Core.Logging.ILoggerFactory.Create(System.Type)"> | |
| 2941 <summary> | |
| 2942 Creates a new logger, getting the logger name from the specified type. | |
| 2943 </summary> | |
| 2944 </member> | |
| 2945 <member name="M:Castle.Core.Logging.ILoggerFactory.Create(System.String)"> | |
| 2946 <summary> | |
| 2947 Creates a new logger. | |
| 2948 </summary> | |
| 2949 </member> | |
| 2950 <member name="M:Castle.Core.Logging.ILoggerFactory.Create(System.Type,Castle.Core.Logging.LoggerLevel)"> | |
| 2951 <summary> | |
| 2952 Creates a new logger, getting the logger name from the specified type. | |
| 2953 </summary> | |
| 2954 </member> | |
| 2955 <member name="M:Castle.Core.Logging.ILoggerFactory.Create(System.String,Castle.Core.Logging.LoggerLevel)"> | |
| 2956 <summary> | |
| 2957 Creates a new logger. | |
| 2958 </summary> | |
| 2959 </member> | |
| 2960 <member name="M:Castle.Core.Logging.IExtendedLoggerFactory.Create(System.Type)"> | |
| 2961 <summary> | |
| 2962 Creates a new extended logger, getting the logger name from the specified type. | |
| 2963 </summary> | |
| 2964 </member> | |
| 2965 <member name="M:Castle.Core.Logging.IExtendedLoggerFactory.Create(System.String)"> | |
| 2966 <summary> | |
| 2967 Creates a new extended logger. | |
| 2968 </summary> | |
| 2969 </member> | |
| 2970 <member name="M:Castle.Core.Logging.IExtendedLoggerFactory.Create(System.Type,Castle.Core.Logging.LoggerLevel)"> | |
| 2971 <summary> | |
| 2972 Creates a new extended logger, getting the logger name from the specified type. | |
| 2973 </summary> | |
| 2974 </member> | |
| 2975 <member name="M:Castle.Core.Logging.IExtendedLoggerFactory.Create(System.String,Castle.Core.Logging.LoggerLevel)"> | |
| 2976 <summary> | |
| 2977 Creates a new extended logger. | |
| 2978 </summary> | |
| 2979 </member> | |
| 2980 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.Create(System.Type)"> | |
| 2981 <summary> | |
| 2982 Creates a new extended logger, getting the logger name from the specified type. | |
| 2983 </summary> | |
| 2984 </member> | |
| 2985 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.Create(System.String)"> | |
| 2986 <summary> | |
| 2987 Creates a new extended logger. | |
| 2988 </summary> | |
| 2989 </member> | |
| 2990 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.Create(System.Type,Castle.Core.Logging.LoggerLevel)"> | |
| 2991 <summary> | |
| 2992 Creates a new extended logger, getting the logger name from the specified type. | |
| 2993 </summary> | |
| 2994 </member> | |
| 2995 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.Create(System.String,Castle.Core.Logging.LoggerLevel)"> | |
| 2996 <summary> | |
| 2997 Creates a new extended logger. | |
| 2998 </summary> | |
| 2999 </member> | |
| 3000 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.Castle#Core#Logging#ILoggerFactory#Create(System.Type)"> | |
| 3001 <summary> | |
| 3002 Creates a new logger, getting the logger name from the specified type. | |
| 3003 </summary> | |
| 3004 </member> | |
| 3005 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.Castle#Core#Logging#ILoggerFactory#Create(System.String)"> | |
| 3006 <summary> | |
| 3007 Creates a new logger. | |
| 3008 </summary> | |
| 3009 </member> | |
| 3010 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.Castle#Core#Logging#ILoggerFactory#Create(System.Type,Castle.Core.Logging.LoggerLevel)"> | |
| 3011 <summary> | |
| 3012 Creates a new logger, getting the logger name from the specified type. | |
| 3013 </summary> | |
| 3014 </member> | |
| 3015 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.Castle#Core#Logging#ILoggerFactory#Create(System.String,Castle.Core.Logging.LoggerLevel)"> | |
| 3016 <summary> | |
| 3017 Creates a new logger. | |
| 3018 </summary> | |
| 3019 </member> | |
| 3020 <member name="M:Castle.Core.Logging.AbstractExtendedLoggerFactory.GetConfigFile(System.String)"> | |
| 3021 <summary> | |
| 3022 Gets the configuration file. | |
| 3023 </summary> | |
| 3024 <param name="fileName">i.e. log4net.config</param> | |
| 3025 <returns></returns> | |
| 3026 </member> | |
| 3027 <member name="T:Castle.Core.Logging.TraceLoggerFactory"> | |
| 3028 <summary> | |
| 3029 Used to create the TraceLogger implementation of ILogger interface. See <see cref="T:Castle.Core.Logging.TraceLogger"/>. | |
| 3030 </summary> | |
| 3031 </member> | |
| 3032 <member name="M:Castle.Core.Logging.AbstractLoggerFactory.GetConfigFile(System.String)"> | |
| 3033 <summary> | |
| 3034 Gets the configuration file. | |
| 3035 </summary> | |
| 3036 <param name="fileName">i.e. log4net.config</param> | |
| 3037 <returns></returns> | |
| 3038 </member> | |
| 3039 <member name="T:Castle.Core.Logging.IContextProperties"> | |
| 3040 <summary> | |
| 3041 Interface for Context Properties implementations | |
| 3042 </summary> | |
| 3043 <remarks> | |
| 3044 <para> | |
| 3045 This interface defines a basic property get set accessor. | |
| 3046 </para> | |
| 3047 <para> | |
| 3048 Based on the ContextPropertiesBase of log4net, by Nicko Cadell. | |
| 3049 </para> | |
| 3050 </remarks> | |
| 3051 </member> | |
| 3052 <member name="P:Castle.Core.Logging.IContextProperties.Item(System.String)"> | |
| 3053 <summary> | |
| 3054 Gets or sets the value of a property | |
| 3055 </summary> | |
| 3056 <value> | |
| 3057 The value for the property with the specified key | |
| 3058 </value> | |
| 3059 <remarks> | |
| 3060 <para> | |
| 3061 Gets or sets the value of a property | |
| 3062 </para> | |
| 3063 </remarks> | |
| 3064 </member> | |
| 3065 <member name="T:Castle.Core.Logging.NullLogFactory"> | |
| 3066 <summary> | |
| 3067 NullLogFactory used when logging is turned off. | |
| 3068 </summary> | |
| 3069 </member> | |
| 3070 <member name="M:Castle.Core.Logging.NullLogFactory.Create(System.String)"> | |
| 3071 <summary> | |
| 3072 Creates an instance of ILogger with the specified name. | |
| 3073 </summary> | |
| 3074 <param name="name">Name.</param> | |
| 3075 <returns></returns> | |
| 3076 </member> | |
| 3077 <member name="M:Castle.Core.Logging.NullLogFactory.Create(System.String,Castle.Core.Logging.LoggerLevel)"> | |
| 3078 <summary> | |
| 3079 Creates an instance of ILogger with the specified name and LoggerLevel. | |
| 3080 </summary> | |
| 3081 <param name="name">Name.</param> | |
| 3082 <param name="level">Level.</param> | |
| 3083 <returns></returns> | |
| 3084 </member> | |
| 3085 <member name="T:Castle.Core.Logging.StreamLoggerFactory"> | |
| 3086 <summary> | |
| 3087 Creates <see cref="T:Castle.Core.Logging.StreamLogger"/> outputing | |
| 3088 to files. The name of the file is derived from the log name | |
| 3089 plus the 'log' extension. | |
| 3090 </summary> | |
| 3091 </member> | |
| 3092 <member name="T:Castle.Core.Logging.IExtendedLogger"> | |
| 3093 <summary> | |
| 3094 Provides an interface that supports <see cref="T:Castle.Core.Logging.ILogger"/> and | |
| 3095 allows the storage and retrieval of Contexts. These are supported in | |
| 3096 both log4net and NLog. | |
| 3097 </summary> | |
| 3098 </member> | |
| 3099 <member name="T:Castle.Core.Logging.ILogger"> | |
| 3100 <summary> | |
| 3101 Manages logging. | |
| 3102 </summary> | |
| 3103 <remarks> | |
| 3104 This is a facade for the different logging subsystems. | |
| 3105 It offers a simplified interface that follows IOC patterns | |
| 3106 and a simplified priority/level/severity abstraction. | |
| 3107 </remarks> | |
| 3108 </member> | |
| 3109 <member name="M:Castle.Core.Logging.ILogger.Debug(System.String)"> | |
| 3110 <summary> | |
| 3111 Logs a debug message. | |
| 3112 </summary> | |
| 3113 <param name="message">The message to log</param> | |
| 3114 </member> | |
| 3115 <member name="M:Castle.Core.Logging.ILogger.Debug(System.String,System.Exception)"> | |
| 3116 <summary> | |
| 3117 Logs a debug message. | |
| 3118 </summary> | |
| 3119 <param name="exception">The exception to log</param> | |
| 3120 <param name="message">The message to log</param> | |
| 3121 </member> | |
| 3122 <member name="M:Castle.Core.Logging.ILogger.Debug(System.String,System.Object[])"> | |
| 3123 <summary> | |
| 3124 Logs a debug message. | |
| 3125 </summary> | |
| 3126 <param name="format">Format string for the message to log</param> | |
| 3127 <param name="args">Format arguments for the message to log</param> | |
| 3128 </member> | |
| 3129 <member name="M:Castle.Core.Logging.ILogger.DebugFormat(System.String,System.Object[])"> | |
| 3130 <summary> | |
| 3131 Logs a debug message. | |
| 3132 </summary> | |
| 3133 <param name="format">Format string for the message to log</param> | |
| 3134 <param name="args">Format arguments for the message to log</param> | |
| 3135 </member> | |
| 3136 <member name="M:Castle.Core.Logging.ILogger.DebugFormat(System.Exception,System.String,System.Object[])"> | |
| 3137 <summary> | |
| 3138 Logs a debug message. | |
| 3139 </summary> | |
| 3140 <param name="exception">The exception to log</param> | |
| 3141 <param name="format">Format string for the message to log</param> | |
| 3142 <param name="args">Format arguments for the message to log</param> | |
| 3143 </member> | |
| 3144 <member name="M:Castle.Core.Logging.ILogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3145 <summary> | |
| 3146 Logs a debug message. | |
| 3147 </summary> | |
| 3148 <param name="formatProvider">The format provider to use</param> | |
| 3149 <param name="format">Format string for the message to log</param> | |
| 3150 <param name="args">Format arguments for the message to log</param> | |
| 3151 </member> | |
| 3152 <member name="M:Castle.Core.Logging.ILogger.DebugFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3153 <summary> | |
| 3154 Logs a debug message. | |
| 3155 </summary> | |
| 3156 <param name="exception">The exception to log</param> | |
| 3157 <param name="formatProvider">The format provider to use</param> | |
| 3158 <param name="format">Format string for the message to log</param> | |
| 3159 <param name="args">Format arguments for the message to log</param> | |
| 3160 </member> | |
| 3161 <member name="M:Castle.Core.Logging.ILogger.Info(System.String)"> | |
| 3162 <summary> | |
| 3163 Logs an info message. | |
| 3164 </summary> | |
| 3165 <param name="message">The message to log</param> | |
| 3166 </member> | |
| 3167 <member name="M:Castle.Core.Logging.ILogger.Info(System.String,System.Exception)"> | |
| 3168 <summary> | |
| 3169 Logs an info message. | |
| 3170 </summary> | |
| 3171 <param name="exception">The exception to log</param> | |
| 3172 <param name="message">The message to log</param> | |
| 3173 </member> | |
| 3174 <member name="M:Castle.Core.Logging.ILogger.Info(System.String,System.Object[])"> | |
| 3175 <summary> | |
| 3176 Logs an info message. | |
| 3177 </summary> | |
| 3178 <param name="format">Format string for the message to log</param> | |
| 3179 <param name="args">Format arguments for the message to log</param> | |
| 3180 </member> | |
| 3181 <member name="M:Castle.Core.Logging.ILogger.InfoFormat(System.String,System.Object[])"> | |
| 3182 <summary> | |
| 3183 Logs an info message. | |
| 3184 </summary> | |
| 3185 <param name="format">Format string for the message to log</param> | |
| 3186 <param name="args">Format arguments for the message to log</param> | |
| 3187 </member> | |
| 3188 <member name="M:Castle.Core.Logging.ILogger.InfoFormat(System.Exception,System.String,System.Object[])"> | |
| 3189 <summary> | |
| 3190 Logs an info message. | |
| 3191 </summary> | |
| 3192 <param name="exception">The exception to log</param> | |
| 3193 <param name="format">Format string for the message to log</param> | |
| 3194 <param name="args">Format arguments for the message to log</param> | |
| 3195 </member> | |
| 3196 <member name="M:Castle.Core.Logging.ILogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3197 <summary> | |
| 3198 Logs an info message. | |
| 3199 </summary> | |
| 3200 <param name="formatProvider">The format provider to use</param> | |
| 3201 <param name="format">Format string for the message to log</param> | |
| 3202 <param name="args">Format arguments for the message to log</param> | |
| 3203 </member> | |
| 3204 <member name="M:Castle.Core.Logging.ILogger.InfoFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3205 <summary> | |
| 3206 Logs an info message. | |
| 3207 </summary> | |
| 3208 <param name="exception">The exception to log</param> | |
| 3209 <param name="formatProvider">The format provider to use</param> | |
| 3210 <param name="format">Format string for the message to log</param> | |
| 3211 <param name="args">Format arguments for the message to log</param> | |
| 3212 </member> | |
| 3213 <member name="M:Castle.Core.Logging.ILogger.Warn(System.String)"> | |
| 3214 <summary> | |
| 3215 Logs a warn message. | |
| 3216 </summary> | |
| 3217 <param name="message">The message to log</param> | |
| 3218 </member> | |
| 3219 <member name="M:Castle.Core.Logging.ILogger.Warn(System.String,System.Exception)"> | |
| 3220 <summary> | |
| 3221 Logs a warn message. | |
| 3222 </summary> | |
| 3223 <param name="exception">The exception to log</param> | |
| 3224 <param name="message">The message to log</param> | |
| 3225 </member> | |
| 3226 <member name="M:Castle.Core.Logging.ILogger.Warn(System.String,System.Object[])"> | |
| 3227 <summary> | |
| 3228 Logs a warn message. | |
| 3229 </summary> | |
| 3230 <param name="format">Format string for the message to log</param> | |
| 3231 <param name="args">Format arguments for the message to log</param> | |
| 3232 </member> | |
| 3233 <member name="M:Castle.Core.Logging.ILogger.WarnFormat(System.String,System.Object[])"> | |
| 3234 <summary> | |
| 3235 Logs a warn message. | |
| 3236 </summary> | |
| 3237 <param name="format">Format string for the message to log</param> | |
| 3238 <param name="args">Format arguments for the message to log</param> | |
| 3239 </member> | |
| 3240 <member name="M:Castle.Core.Logging.ILogger.WarnFormat(System.Exception,System.String,System.Object[])"> | |
| 3241 <summary> | |
| 3242 Logs a warn message. | |
| 3243 </summary> | |
| 3244 <param name="exception">The exception to log</param> | |
| 3245 <param name="format">Format string for the message to log</param> | |
| 3246 <param name="args">Format arguments for the message to log</param> | |
| 3247 </member> | |
| 3248 <member name="M:Castle.Core.Logging.ILogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3249 <summary> | |
| 3250 Logs a warn message. | |
| 3251 </summary> | |
| 3252 <param name="formatProvider">The format provider to use</param> | |
| 3253 <param name="format">Format string for the message to log</param> | |
| 3254 <param name="args">Format arguments for the message to log</param> | |
| 3255 </member> | |
| 3256 <member name="M:Castle.Core.Logging.ILogger.WarnFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3257 <summary> | |
| 3258 Logs a warn message. | |
| 3259 </summary> | |
| 3260 <param name="exception">The exception to log</param> | |
| 3261 <param name="formatProvider">The format provider to use</param> | |
| 3262 <param name="format">Format string for the message to log</param> | |
| 3263 <param name="args">Format arguments for the message to log</param> | |
| 3264 </member> | |
| 3265 <member name="M:Castle.Core.Logging.ILogger.Error(System.String)"> | |
| 3266 <summary> | |
| 3267 Logs an error message. | |
| 3268 </summary> | |
| 3269 <param name="message">The message to log</param> | |
| 3270 </member> | |
| 3271 <member name="M:Castle.Core.Logging.ILogger.Error(System.String,System.Exception)"> | |
| 3272 <summary> | |
| 3273 Logs an error message. | |
| 3274 </summary> | |
| 3275 <param name="exception">The exception to log</param> | |
| 3276 <param name="message">The message to log</param> | |
| 3277 </member> | |
| 3278 <member name="M:Castle.Core.Logging.ILogger.Error(System.String,System.Object[])"> | |
| 3279 <summary> | |
| 3280 Logs an error message. | |
| 3281 </summary> | |
| 3282 <param name="format">Format string for the message to log</param> | |
| 3283 <param name="args">Format arguments for the message to log</param> | |
| 3284 </member> | |
| 3285 <member name="M:Castle.Core.Logging.ILogger.ErrorFormat(System.String,System.Object[])"> | |
| 3286 <summary> | |
| 3287 Logs an error message. | |
| 3288 </summary> | |
| 3289 <param name="format">Format string for the message to log</param> | |
| 3290 <param name="args">Format arguments for the message to log</param> | |
| 3291 </member> | |
| 3292 <member name="M:Castle.Core.Logging.ILogger.ErrorFormat(System.Exception,System.String,System.Object[])"> | |
| 3293 <summary> | |
| 3294 Logs an error message. | |
| 3295 </summary> | |
| 3296 <param name="exception">The exception to log</param> | |
| 3297 <param name="format">Format string for the message to log</param> | |
| 3298 <param name="args">Format arguments for the message to log</param> | |
| 3299 </member> | |
| 3300 <member name="M:Castle.Core.Logging.ILogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3301 <summary> | |
| 3302 Logs an error message. | |
| 3303 </summary> | |
| 3304 <param name="formatProvider">The format provider to use</param> | |
| 3305 <param name="format">Format string for the message to log</param> | |
| 3306 <param name="args">Format arguments for the message to log</param> | |
| 3307 </member> | |
| 3308 <member name="M:Castle.Core.Logging.ILogger.ErrorFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3309 <summary> | |
| 3310 Logs an error message. | |
| 3311 </summary> | |
| 3312 <param name="exception">The exception to log</param> | |
| 3313 <param name="formatProvider">The format provider to use</param> | |
| 3314 <param name="format">Format string for the message to log</param> | |
| 3315 <param name="args">Format arguments for the message to log</param> | |
| 3316 </member> | |
| 3317 <member name="M:Castle.Core.Logging.ILogger.Fatal(System.String)"> | |
| 3318 <summary> | |
| 3319 Logs a fatal message. | |
| 3320 </summary> | |
| 3321 <param name="message">The message to log</param> | |
| 3322 </member> | |
| 3323 <member name="M:Castle.Core.Logging.ILogger.Fatal(System.String,System.Exception)"> | |
| 3324 <summary> | |
| 3325 Logs a fatal message. | |
| 3326 </summary> | |
| 3327 <param name="exception">The exception to log</param> | |
| 3328 <param name="message">The message to log</param> | |
| 3329 </member> | |
| 3330 <member name="M:Castle.Core.Logging.ILogger.Fatal(System.String,System.Object[])"> | |
| 3331 <summary> | |
| 3332 Logs a fatal message. | |
| 3333 </summary> | |
| 3334 <param name="format">Format string for the message to log</param> | |
| 3335 <param name="args">Format arguments for the message to log</param> | |
| 3336 </member> | |
| 3337 <member name="M:Castle.Core.Logging.ILogger.FatalFormat(System.String,System.Object[])"> | |
| 3338 <summary> | |
| 3339 Logs a fatal message. | |
| 3340 </summary> | |
| 3341 <param name="format">Format string for the message to log</param> | |
| 3342 <param name="args">Format arguments for the message to log</param> | |
| 3343 </member> | |
| 3344 <member name="M:Castle.Core.Logging.ILogger.FatalFormat(System.Exception,System.String,System.Object[])"> | |
| 3345 <summary> | |
| 3346 Logs a fatal message. | |
| 3347 </summary> | |
| 3348 <param name="exception">The exception to log</param> | |
| 3349 <param name="format">Format string for the message to log</param> | |
| 3350 <param name="args">Format arguments for the message to log</param> | |
| 3351 </member> | |
| 3352 <member name="M:Castle.Core.Logging.ILogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3353 <summary> | |
| 3354 Logs a fatal message. | |
| 3355 </summary> | |
| 3356 <param name="formatProvider">The format provider to use</param> | |
| 3357 <param name="format">Format string for the message to log</param> | |
| 3358 <param name="args">Format arguments for the message to log</param> | |
| 3359 </member> | |
| 3360 <member name="M:Castle.Core.Logging.ILogger.FatalFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3361 <summary> | |
| 3362 Logs a fatal message. | |
| 3363 </summary> | |
| 3364 <param name="exception">The exception to log</param> | |
| 3365 <param name="formatProvider">The format provider to use</param> | |
| 3366 <param name="format">Format string for the message to log</param> | |
| 3367 <param name="args">Format arguments for the message to log</param> | |
| 3368 </member> | |
| 3369 <member name="M:Castle.Core.Logging.ILogger.FatalError(System.String)"> | |
| 3370 <summary> | |
| 3371 Logs a fatal error message. | |
| 3372 </summary> | |
| 3373 <param name="message">The Message</param> | |
| 3374 </member> | |
| 3375 <member name="M:Castle.Core.Logging.ILogger.FatalError(System.String,System.Exception)"> | |
| 3376 <summary> | |
| 3377 Logs a fatal error message. | |
| 3378 </summary> | |
| 3379 <param name="message">The Message</param> | |
| 3380 <param name="exception">The Exception</param> | |
| 3381 </member> | |
| 3382 <member name="M:Castle.Core.Logging.ILogger.FatalError(System.String,System.Object[])"> | |
| 3383 <summary> | |
| 3384 Logs a fatal error message. | |
| 3385 </summary> | |
| 3386 <param name="format">Message format</param> | |
| 3387 <param name="args">Array of objects to write using format</param> | |
| 3388 </member> | |
| 3389 <member name="M:Castle.Core.Logging.ILogger.CreateChildLogger(System.String)"> | |
| 3390 <summary> | |
| 3391 Create a new child logger. | |
| 3392 The name of the child logger is [current-loggers-name].[passed-in-name] | |
| 3393 </summary> | |
| 3394 <param name="loggerName">The Subname of this logger.</param> | |
| 3395 <returns>The New ILogger instance.</returns> | |
| 3396 <exception cref="T:System.ArgumentException">If the name has an empty element name.</exception> | |
| 3397 </member> | |
| 3398 <member name="P:Castle.Core.Logging.ILogger.IsDebugEnabled"> | |
| 3399 <summary> | |
| 3400 Determines if messages of priority "debug" will be logged. | |
| 3401 </summary> | |
| 3402 <value>True if "debug" messages will be logged.</value> | |
| 3403 </member> | |
| 3404 <member name="P:Castle.Core.Logging.ILogger.IsInfoEnabled"> | |
| 3405 <summary> | |
| 3406 Determines if messages of priority "info" will be logged. | |
| 3407 </summary> | |
| 3408 <value>True if "info" messages will be logged.</value> | |
| 3409 </member> | |
| 3410 <member name="P:Castle.Core.Logging.ILogger.IsWarnEnabled"> | |
| 3411 <summary> | |
| 3412 Determines if messages of priority "warn" will be logged. | |
| 3413 </summary> | |
| 3414 <value>True if "warn" messages will be logged.</value> | |
| 3415 </member> | |
| 3416 <member name="P:Castle.Core.Logging.ILogger.IsErrorEnabled"> | |
| 3417 <summary> | |
| 3418 Determines if messages of priority "error" will be logged. | |
| 3419 </summary> | |
| 3420 <value>True if "error" messages will be logged.</value> | |
| 3421 </member> | |
| 3422 <member name="P:Castle.Core.Logging.ILogger.IsFatalEnabled"> | |
| 3423 <summary> | |
| 3424 Determines if messages of priority "fatal" will be logged. | |
| 3425 </summary> | |
| 3426 <value>True if "fatal" messages will be logged.</value> | |
| 3427 </member> | |
| 3428 <member name="P:Castle.Core.Logging.ILogger.IsFatalErrorEnabled"> | |
| 3429 <summary> | |
| 3430 Determines if messages of priority "fatalError" will be logged. | |
| 3431 </summary> | |
| 3432 <value>True if "fatalError" messages will be logged.</value> | |
| 3433 </member> | |
| 3434 <member name="P:Castle.Core.Logging.IExtendedLogger.GlobalProperties"> | |
| 3435 <summary> | |
| 3436 Exposes the Global Context of the extended logger. | |
| 3437 </summary> | |
| 3438 </member> | |
| 3439 <member name="P:Castle.Core.Logging.IExtendedLogger.ThreadProperties"> | |
| 3440 <summary> | |
| 3441 Exposes the Thread Context of the extended logger. | |
| 3442 </summary> | |
| 3443 </member> | |
| 3444 <member name="P:Castle.Core.Logging.IExtendedLogger.ThreadStacks"> | |
| 3445 <summary> | |
| 3446 Exposes the Thread Stack of the extended logger. | |
| 3447 </summary> | |
| 3448 </member> | |
| 3449 <member name="T:Castle.Core.Logging.LoggerLevel"> | |
| 3450 <summary> | |
| 3451 Supporting Logger levels. | |
| 3452 </summary> | |
| 3453 </member> | |
| 3454 <member name="F:Castle.Core.Logging.LoggerLevel.Off"> | |
| 3455 <summary> | |
| 3456 Logging will be off | |
| 3457 </summary> | |
| 3458 </member> | |
| 3459 <member name="F:Castle.Core.Logging.LoggerLevel.Fatal"> | |
| 3460 <summary> | |
| 3461 Fatal logging level | |
| 3462 </summary> | |
| 3463 </member> | |
| 3464 <member name="F:Castle.Core.Logging.LoggerLevel.Error"> | |
| 3465 <summary> | |
| 3466 Error logging level | |
| 3467 </summary> | |
| 3468 </member> | |
| 3469 <member name="F:Castle.Core.Logging.LoggerLevel.Warn"> | |
| 3470 <summary> | |
| 3471 Warn logging level | |
| 3472 </summary> | |
| 3473 </member> | |
| 3474 <member name="F:Castle.Core.Logging.LoggerLevel.Info"> | |
| 3475 <summary> | |
| 3476 Info logging level | |
| 3477 </summary> | |
| 3478 </member> | |
| 3479 <member name="F:Castle.Core.Logging.LoggerLevel.Debug"> | |
| 3480 <summary> | |
| 3481 Debug logging level | |
| 3482 </summary> | |
| 3483 </member> | |
| 3484 <member name="T:Castle.Core.Logging.ConsoleLogger"> | |
| 3485 <summary> | |
| 3486 The Logger sending everything to the standard output streams. | |
| 3487 This is mainly for the cases when you have a utility that | |
| 3488 does not have a logger to supply. | |
| 3489 </summary> | |
| 3490 </member> | |
| 3491 <member name="T:Castle.Core.Logging.LevelFilteredLogger"> | |
| 3492 <summary> | |
| 3493 The Level Filtered Logger class. This is a base clase which | |
| 3494 provides a LogLevel attribute and reroutes all functions into | |
| 3495 one Log method. | |
| 3496 </summary> | |
| 3497 </member> | |
| 3498 <member name="M:Castle.Core.Logging.LevelFilteredLogger.#ctor"> | |
| 3499 <summary> | |
| 3500 Creates a new <c>LevelFilteredLogger</c>. | |
| 3501 </summary> | |
| 3502 </member> | |
| 3503 <member name="M:Castle.Core.Logging.LevelFilteredLogger.InitializeLifetimeService"> | |
| 3504 <summary> | |
| 3505 Keep the instance alive in a remoting scenario | |
| 3506 </summary> | |
| 3507 <returns></returns> | |
| 3508 </member> | |
| 3509 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Debug(System.String)"> | |
| 3510 <summary> | |
| 3511 Logs a debug message. | |
| 3512 </summary> | |
| 3513 <param name="message">The message to log</param> | |
| 3514 </member> | |
| 3515 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Debug(System.String,System.Exception)"> | |
| 3516 <summary> | |
| 3517 Logs a debug message. | |
| 3518 </summary> | |
| 3519 <param name="exception">The exception to log</param> | |
| 3520 <param name="message">The message to log</param> | |
| 3521 </member> | |
| 3522 <member name="M:Castle.Core.Logging.LevelFilteredLogger.DebugFormat(System.String,System.Object[])"> | |
| 3523 <summary> | |
| 3524 Logs a debug message. | |
| 3525 </summary> | |
| 3526 <param name="format">Format string for the message to log</param> | |
| 3527 <param name="args">Format arguments for the message to log</param> | |
| 3528 </member> | |
| 3529 <member name="M:Castle.Core.Logging.LevelFilteredLogger.DebugFormat(System.Exception,System.String,System.Object[])"> | |
| 3530 <summary> | |
| 3531 Logs a debug message. | |
| 3532 </summary> | |
| 3533 <param name="exception">The exception to log</param> | |
| 3534 <param name="format">Format string for the message to log</param> | |
| 3535 <param name="args">Format arguments for the message to log</param> | |
| 3536 </member> | |
| 3537 <member name="M:Castle.Core.Logging.LevelFilteredLogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3538 <summary> | |
| 3539 Logs a debug message. | |
| 3540 </summary> | |
| 3541 <param name="formatProvider">The format provider to use</param> | |
| 3542 <param name="format">Format string for the message to log</param> | |
| 3543 <param name="args">Format arguments for the message to log</param> | |
| 3544 </member> | |
| 3545 <member name="M:Castle.Core.Logging.LevelFilteredLogger.DebugFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3546 <summary> | |
| 3547 Logs a debug message. | |
| 3548 </summary> | |
| 3549 <param name="exception">The exception to log</param> | |
| 3550 <param name="formatProvider">The format provider to use</param> | |
| 3551 <param name="format">Format string for the message to log</param> | |
| 3552 <param name="args">Format arguments for the message to log</param> | |
| 3553 </member> | |
| 3554 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Debug(System.String,System.Object[])"> | |
| 3555 <summary> | |
| 3556 Logs a debug message. | |
| 3557 </summary> | |
| 3558 <param name="format">Message format</param> | |
| 3559 <param name="args">Array of objects to write using format</param> | |
| 3560 </member> | |
| 3561 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Info(System.String)"> | |
| 3562 <summary> | |
| 3563 Logs an info message. | |
| 3564 </summary> | |
| 3565 <param name="message">The message to log</param> | |
| 3566 </member> | |
| 3567 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Info(System.String,System.Exception)"> | |
| 3568 <summary> | |
| 3569 Logs an info message. | |
| 3570 </summary> | |
| 3571 <param name="exception">The exception to log</param> | |
| 3572 <param name="message">The message to log</param> | |
| 3573 </member> | |
| 3574 <member name="M:Castle.Core.Logging.LevelFilteredLogger.InfoFormat(System.String,System.Object[])"> | |
| 3575 <summary> | |
| 3576 Logs an info message. | |
| 3577 </summary> | |
| 3578 <param name="format">Format string for the message to log</param> | |
| 3579 <param name="args">Format arguments for the message to log</param> | |
| 3580 </member> | |
| 3581 <member name="M:Castle.Core.Logging.LevelFilteredLogger.InfoFormat(System.Exception,System.String,System.Object[])"> | |
| 3582 <summary> | |
| 3583 Logs an info message. | |
| 3584 </summary> | |
| 3585 <param name="exception">The exception to log</param> | |
| 3586 <param name="format">Format string for the message to log</param> | |
| 3587 <param name="args">Format arguments for the message to log</param> | |
| 3588 </member> | |
| 3589 <member name="M:Castle.Core.Logging.LevelFilteredLogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3590 <summary> | |
| 3591 Logs an info message. | |
| 3592 </summary> | |
| 3593 <param name="formatProvider">The format provider to use</param> | |
| 3594 <param name="format">Format string for the message to log</param> | |
| 3595 <param name="args">Format arguments for the message to log</param> | |
| 3596 </member> | |
| 3597 <member name="M:Castle.Core.Logging.LevelFilteredLogger.InfoFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3598 <summary> | |
| 3599 Logs an info message. | |
| 3600 </summary> | |
| 3601 <param name="exception">The exception to log</param> | |
| 3602 <param name="formatProvider">The format provider to use</param> | |
| 3603 <param name="format">Format string for the message to log</param> | |
| 3604 <param name="args">Format arguments for the message to log</param> | |
| 3605 </member> | |
| 3606 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Info(System.String,System.Object[])"> | |
| 3607 <summary> | |
| 3608 Logs an info message. | |
| 3609 </summary> | |
| 3610 <param name="format">Message format</param> | |
| 3611 <param name="args">Array of objects to write using format</param> | |
| 3612 </member> | |
| 3613 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Warn(System.String)"> | |
| 3614 <summary> | |
| 3615 Logs a warn message. | |
| 3616 </summary> | |
| 3617 <param name="message">The message to log</param> | |
| 3618 </member> | |
| 3619 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Warn(System.String,System.Exception)"> | |
| 3620 <summary> | |
| 3621 Logs a warn message. | |
| 3622 </summary> | |
| 3623 <param name="exception">The exception to log</param> | |
| 3624 <param name="message">The message to log</param> | |
| 3625 </member> | |
| 3626 <member name="M:Castle.Core.Logging.LevelFilteredLogger.WarnFormat(System.String,System.Object[])"> | |
| 3627 <summary> | |
| 3628 Logs a warn message. | |
| 3629 </summary> | |
| 3630 <param name="format">Format string for the message to log</param> | |
| 3631 <param name="args">Format arguments for the message to log</param> | |
| 3632 </member> | |
| 3633 <member name="M:Castle.Core.Logging.LevelFilteredLogger.WarnFormat(System.Exception,System.String,System.Object[])"> | |
| 3634 <summary> | |
| 3635 Logs a warn message. | |
| 3636 </summary> | |
| 3637 <param name="exception">The exception to log</param> | |
| 3638 <param name="format">Format string for the message to log</param> | |
| 3639 <param name="args">Format arguments for the message to log</param> | |
| 3640 </member> | |
| 3641 <member name="M:Castle.Core.Logging.LevelFilteredLogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3642 <summary> | |
| 3643 Logs a warn message. | |
| 3644 </summary> | |
| 3645 <param name="formatProvider">The format provider to use</param> | |
| 3646 <param name="format">Format string for the message to log</param> | |
| 3647 <param name="args">Format arguments for the message to log</param> | |
| 3648 </member> | |
| 3649 <member name="M:Castle.Core.Logging.LevelFilteredLogger.WarnFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3650 <summary> | |
| 3651 Logs a warn message. | |
| 3652 </summary> | |
| 3653 <param name="exception">The exception to log</param> | |
| 3654 <param name="formatProvider">The format provider to use</param> | |
| 3655 <param name="format">Format string for the message to log</param> | |
| 3656 <param name="args">Format arguments for the message to log</param> | |
| 3657 </member> | |
| 3658 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Warn(System.String,System.Object[])"> | |
| 3659 <summary> | |
| 3660 Logs a warn message. | |
| 3661 </summary> | |
| 3662 <param name="format">Message format</param> | |
| 3663 <param name="args">Array of objects to write using format</param> | |
| 3664 </member> | |
| 3665 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Error(System.String)"> | |
| 3666 <summary> | |
| 3667 Logs an error message. | |
| 3668 </summary> | |
| 3669 <param name="message">The message to log</param> | |
| 3670 </member> | |
| 3671 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Error(System.String,System.Exception)"> | |
| 3672 <summary> | |
| 3673 Logs an error message. | |
| 3674 </summary> | |
| 3675 <param name="exception">The exception to log</param> | |
| 3676 <param name="message">The message to log</param> | |
| 3677 </member> | |
| 3678 <member name="M:Castle.Core.Logging.LevelFilteredLogger.ErrorFormat(System.String,System.Object[])"> | |
| 3679 <summary> | |
| 3680 Logs an error message. | |
| 3681 </summary> | |
| 3682 <param name="format">Format string for the message to log</param> | |
| 3683 <param name="args">Format arguments for the message to log</param> | |
| 3684 </member> | |
| 3685 <member name="M:Castle.Core.Logging.LevelFilteredLogger.ErrorFormat(System.Exception,System.String,System.Object[])"> | |
| 3686 <summary> | |
| 3687 Logs an error message. | |
| 3688 </summary> | |
| 3689 <param name="exception">The exception to log</param> | |
| 3690 <param name="format">Format string for the message to log</param> | |
| 3691 <param name="args">Format arguments for the message to log</param> | |
| 3692 </member> | |
| 3693 <member name="M:Castle.Core.Logging.LevelFilteredLogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3694 <summary> | |
| 3695 Logs an error message. | |
| 3696 </summary> | |
| 3697 <param name="formatProvider">The format provider to use</param> | |
| 3698 <param name="format">Format string for the message to log</param> | |
| 3699 <param name="args">Format arguments for the message to log</param> | |
| 3700 </member> | |
| 3701 <member name="M:Castle.Core.Logging.LevelFilteredLogger.ErrorFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3702 <summary> | |
| 3703 Logs an error message. | |
| 3704 </summary> | |
| 3705 <param name="exception">The exception to log</param> | |
| 3706 <param name="formatProvider">The format provider to use</param> | |
| 3707 <param name="format">Format string for the message to log</param> | |
| 3708 <param name="args">Format arguments for the message to log</param> | |
| 3709 </member> | |
| 3710 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Error(System.String,System.Object[])"> | |
| 3711 <summary> | |
| 3712 Logs an error message. | |
| 3713 </summary> | |
| 3714 <param name="format">Message format</param> | |
| 3715 <param name="args">Array of objects to write using format</param> | |
| 3716 </member> | |
| 3717 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Fatal(System.String)"> | |
| 3718 <summary> | |
| 3719 Logs a fatal message. | |
| 3720 </summary> | |
| 3721 <param name="message">The message to log</param> | |
| 3722 </member> | |
| 3723 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Fatal(System.String,System.Exception)"> | |
| 3724 <summary> | |
| 3725 Logs a fatal message. | |
| 3726 </summary> | |
| 3727 <param name="exception">The exception to log</param> | |
| 3728 <param name="message">The message to log</param> | |
| 3729 </member> | |
| 3730 <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalFormat(System.String,System.Object[])"> | |
| 3731 <summary> | |
| 3732 Logs a fatal message. | |
| 3733 </summary> | |
| 3734 <param name="format">Format string for the message to log</param> | |
| 3735 <param name="args">Format arguments for the message to log</param> | |
| 3736 </member> | |
| 3737 <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalFormat(System.Exception,System.String,System.Object[])"> | |
| 3738 <summary> | |
| 3739 Logs a fatal message. | |
| 3740 </summary> | |
| 3741 <param name="exception">The exception to log</param> | |
| 3742 <param name="format">Format string for the message to log</param> | |
| 3743 <param name="args">Format arguments for the message to log</param> | |
| 3744 </member> | |
| 3745 <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3746 <summary> | |
| 3747 Logs a fatal message. | |
| 3748 </summary> | |
| 3749 <param name="formatProvider">The format provider to use</param> | |
| 3750 <param name="format">Format string for the message to log</param> | |
| 3751 <param name="args">Format arguments for the message to log</param> | |
| 3752 </member> | |
| 3753 <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3754 <summary> | |
| 3755 Logs a fatal message. | |
| 3756 </summary> | |
| 3757 <param name="exception">The exception to log</param> | |
| 3758 <param name="formatProvider">The format provider to use</param> | |
| 3759 <param name="format">Format string for the message to log</param> | |
| 3760 <param name="args">Format arguments for the message to log</param> | |
| 3761 </member> | |
| 3762 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Fatal(System.String,System.Object[])"> | |
| 3763 <summary> | |
| 3764 Logs a fatal message. | |
| 3765 </summary> | |
| 3766 <param name="format">Message format</param> | |
| 3767 <param name="args">Array of objects to write using format</param> | |
| 3768 </member> | |
| 3769 <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalError(System.String)"> | |
| 3770 <summary> | |
| 3771 Logs a fatal error message. | |
| 3772 </summary> | |
| 3773 <param name="message">The Message</param> | |
| 3774 </member> | |
| 3775 <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalError(System.String,System.Exception)"> | |
| 3776 <summary> | |
| 3777 Logs a fatal error message. | |
| 3778 </summary> | |
| 3779 <param name="message">The Message</param> | |
| 3780 <param name="exception">The Exception</param> | |
| 3781 </member> | |
| 3782 <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalError(System.String,System.Object[])"> | |
| 3783 <summary> | |
| 3784 Logs a fatal error message. | |
| 3785 </summary> | |
| 3786 <param name="format">Message format</param> | |
| 3787 <param name="args">Array of objects to write using format</param> | |
| 3788 </member> | |
| 3789 <member name="M:Castle.Core.Logging.LevelFilteredLogger.Log(Castle.Core.Logging.LoggerLevel,System.String,System.String,System.Exception)"> | |
| 3790 <summary> | |
| 3791 Implementors output the log content by implementing this method only. | |
| 3792 Note that exception can be null | |
| 3793 </summary> | |
| 3794 <param name="loggerLevel"></param> | |
| 3795 <param name="loggerName"></param> | |
| 3796 <param name="message"></param> | |
| 3797 <param name="exception"></param> | |
| 3798 </member> | |
| 3799 <member name="P:Castle.Core.Logging.LevelFilteredLogger.Level"> | |
| 3800 <value> | |
| 3801 The <c>LoggerLevel</c> that this logger | |
| 3802 will be using. Defaults to <c>LoggerLevel.Off</c> | |
| 3803 </value> | |
| 3804 </member> | |
| 3805 <member name="P:Castle.Core.Logging.LevelFilteredLogger.Name"> | |
| 3806 <value> | |
| 3807 The name that this logger will be using. | |
| 3808 Defaults to <c>String.Empty</c> | |
| 3809 </value> | |
| 3810 </member> | |
| 3811 <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsDebugEnabled"> | |
| 3812 <summary> | |
| 3813 Determines if messages of priority "debug" will be logged. | |
| 3814 </summary> | |
| 3815 <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Debug"/> bit</value> | |
| 3816 </member> | |
| 3817 <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsInfoEnabled"> | |
| 3818 <summary> | |
| 3819 Determines if messages of priority "info" will be logged. | |
| 3820 </summary> | |
| 3821 <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Info"/> bit</value> | |
| 3822 </member> | |
| 3823 <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsWarnEnabled"> | |
| 3824 <summary> | |
| 3825 Determines if messages of priority "warn" will be logged. | |
| 3826 </summary> | |
| 3827 <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Warn"/> bit</value> | |
| 3828 </member> | |
| 3829 <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsErrorEnabled"> | |
| 3830 <summary> | |
| 3831 Determines if messages of priority "error" will be logged. | |
| 3832 </summary> | |
| 3833 <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Error"/> bit</value> | |
| 3834 </member> | |
| 3835 <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsFatalEnabled"> | |
| 3836 <summary> | |
| 3837 Determines if messages of priority "fatal" will be logged. | |
| 3838 </summary> | |
| 3839 <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Fatal"/> bit</value> | |
| 3840 </member> | |
| 3841 <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsFatalErrorEnabled"> | |
| 3842 <summary> | |
| 3843 Determines if messages of priority "fatal" will be logged. | |
| 3844 </summary> | |
| 3845 <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Fatal"/> bit</value> | |
| 3846 </member> | |
| 3847 <member name="M:Castle.Core.Logging.ConsoleLogger.#ctor"> | |
| 3848 <summary> | |
| 3849 Creates a new ConsoleLogger with the <c>Level</c> | |
| 3850 set to <c>LoggerLevel.Debug</c> and the <c>Name</c> | |
| 3851 set to <c>String.Empty</c>. | |
| 3852 </summary> | |
| 3853 </member> | |
| 3854 <member name="M:Castle.Core.Logging.ConsoleLogger.#ctor(Castle.Core.Logging.LoggerLevel)"> | |
| 3855 <summary> | |
| 3856 Creates a new ConsoleLogger with the <c>Name</c> | |
| 3857 set to <c>String.Empty</c>. | |
| 3858 </summary> | |
| 3859 <param name="logLevel">The logs Level.</param> | |
| 3860 </member> | |
| 3861 <member name="M:Castle.Core.Logging.ConsoleLogger.#ctor(System.String)"> | |
| 3862 <summary> | |
| 3863 Creates a new ConsoleLogger with the <c>Level</c> | |
| 3864 set to <c>LoggerLevel.Debug</c>. | |
| 3865 </summary> | |
| 3866 <param name="name">The logs Name.</param> | |
| 3867 </member> | |
| 3868 <member name="M:Castle.Core.Logging.ConsoleLogger.#ctor(System.String,Castle.Core.Logging.LoggerLevel)"> | |
| 3869 <summary> | |
| 3870 Creates a new ConsoleLogger. | |
| 3871 </summary> | |
| 3872 <param name="name">The logs Name.</param> | |
| 3873 <param name="logLevel">The logs Level.</param> | |
| 3874 </member> | |
| 3875 <member name="M:Castle.Core.Logging.ConsoleLogger.Log(Castle.Core.Logging.LoggerLevel,System.String,System.String,System.Exception)"> | |
| 3876 <summary> | |
| 3877 A Common method to log. | |
| 3878 </summary> | |
| 3879 <param name="loggerLevel">The level of logging</param> | |
| 3880 <param name="loggerName">The name of the logger</param> | |
| 3881 <param name="message">The Message</param> | |
| 3882 <param name="exception">The Exception</param> | |
| 3883 </member> | |
| 3884 <member name="M:Castle.Core.Logging.ConsoleLogger.CreateChildLogger(System.String)"> | |
| 3885 <summary> | |
| 3886 Returns a new <c>ConsoleLogger</c> with the name | |
| 3887 added after this loggers name, with a dot in between. | |
| 3888 </summary> | |
| 3889 <param name="loggerName">The added hierarchical name.</param> | |
| 3890 <returns>A new <c>ConsoleLogger</c>.</returns> | |
| 3891 </member> | |
| 3892 <member name="T:Castle.Core.Logging.DiagnosticsLogger"> | |
| 3893 <summary> | |
| 3894 The Logger using standart Diagnostics namespace. | |
| 3895 </summary> | |
| 3896 </member> | |
| 3897 <member name="M:Castle.Core.Logging.DiagnosticsLogger.#ctor(System.String)"> | |
| 3898 <summary> | |
| 3899 Creates a logger based on <see cref="T:System.Diagnostics.EventLog"/>. | |
| 3900 </summary> | |
| 3901 <param name="logName"><see cref="P:System.Diagnostics.EventLog.Log"/></param> | |
| 3902 </member> | |
| 3903 <member name="M:Castle.Core.Logging.DiagnosticsLogger.#ctor(System.String,System.String)"> | |
| 3904 <summary> | |
| 3905 Creates a logger based on <see cref="T:System.Diagnostics.EventLog"/>. | |
| 3906 </summary> | |
| 3907 <param name="logName"><see cref="P:System.Diagnostics.EventLog.Log"/></param> | |
| 3908 <param name="source"><see cref="P:System.Diagnostics.EventLog.Source"/></param> | |
| 3909 </member> | |
| 3910 <member name="M:Castle.Core.Logging.DiagnosticsLogger.#ctor(System.String,System.String,System.String)"> | |
| 3911 <summary> | |
| 3912 Creates a logger based on <see cref="T:System.Diagnostics.EventLog"/>. | |
| 3913 </summary> | |
| 3914 <param name="logName"><see cref="P:System.Diagnostics.EventLog.Log"/></param> | |
| 3915 <param name="machineName"><see cref="P:System.Diagnostics.EventLog.MachineName"/></param> | |
| 3916 <param name="source"><see cref="P:System.Diagnostics.EventLog.Source"/></param> | |
| 3917 </member> | |
| 3918 <member name="T:Castle.Core.Logging.NullLogger"> | |
| 3919 <summary> | |
| 3920 The Null Logger class. This is useful for implementations where you need | |
| 3921 to provide a logger to a utility class, but do not want any output from it. | |
| 3922 It also helps when you have a utility that does not have a logger to supply. | |
| 3923 </summary> | |
| 3924 </member> | |
| 3925 <member name="M:Castle.Core.Logging.NullLogger.#ctor"> | |
| 3926 <summary> | |
| 3927 Creates a new <c>NullLogger</c>. | |
| 3928 </summary> | |
| 3929 </member> | |
| 3930 <member name="M:Castle.Core.Logging.NullLogger.Debug(System.String)"> | |
| 3931 <summary> | |
| 3932 No-op. | |
| 3933 </summary> | |
| 3934 <param name="message">Ignored</param> | |
| 3935 </member> | |
| 3936 <member name="M:Castle.Core.Logging.NullLogger.Debug(System.String,System.Exception)"> | |
| 3937 <summary> | |
| 3938 No-op. | |
| 3939 </summary> | |
| 3940 <param name="exception">Ignored</param> | |
| 3941 <param name="message">Ignored</param> | |
| 3942 </member> | |
| 3943 <member name="M:Castle.Core.Logging.NullLogger.Debug(System.String,System.Object[])"> | |
| 3944 <summary> | |
| 3945 No-op. | |
| 3946 </summary> | |
| 3947 <param name="format">Ignored</param> | |
| 3948 <param name="args">Ignored</param> | |
| 3949 </member> | |
| 3950 <member name="M:Castle.Core.Logging.NullLogger.DebugFormat(System.String,System.Object[])"> | |
| 3951 <summary> | |
| 3952 No-op. | |
| 3953 </summary> | |
| 3954 <param name="format">Ignored</param> | |
| 3955 <param name="args">Ignored</param> | |
| 3956 </member> | |
| 3957 <member name="M:Castle.Core.Logging.NullLogger.DebugFormat(System.Exception,System.String,System.Object[])"> | |
| 3958 <summary> | |
| 3959 No-op. | |
| 3960 </summary> | |
| 3961 <param name="exception">Ignored</param> | |
| 3962 <param name="format">Ignored</param> | |
| 3963 <param name="args">Ignored</param> | |
| 3964 </member> | |
| 3965 <member name="M:Castle.Core.Logging.NullLogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 3966 <summary> | |
| 3967 No-op. | |
| 3968 </summary> | |
| 3969 <param name="formatProvider">Ignored</param> | |
| 3970 <param name="format">Ignored</param> | |
| 3971 <param name="args">Ignored</param> | |
| 3972 </member> | |
| 3973 <member name="M:Castle.Core.Logging.NullLogger.DebugFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 3974 <summary> | |
| 3975 No-op. | |
| 3976 </summary> | |
| 3977 <param name="exception">Ignored</param> | |
| 3978 <param name="formatProvider">Ignored</param> | |
| 3979 <param name="format">Ignored</param> | |
| 3980 <param name="args">Ignored</param> | |
| 3981 </member> | |
| 3982 <member name="M:Castle.Core.Logging.NullLogger.Info(System.String)"> | |
| 3983 <summary> | |
| 3984 No-op. | |
| 3985 </summary> | |
| 3986 <param name="message">Ignored</param> | |
| 3987 </member> | |
| 3988 <member name="M:Castle.Core.Logging.NullLogger.Info(System.String,System.Exception)"> | |
| 3989 <summary> | |
| 3990 No-op. | |
| 3991 </summary> | |
| 3992 <param name="exception">Ignored</param> | |
| 3993 <param name="message">Ignored</param> | |
| 3994 </member> | |
| 3995 <member name="M:Castle.Core.Logging.NullLogger.Info(System.String,System.Object[])"> | |
| 3996 <summary> | |
| 3997 No-op. | |
| 3998 </summary> | |
| 3999 <param name="format">Ignored</param> | |
| 4000 <param name="args">Ignored</param> | |
| 4001 </member> | |
| 4002 <member name="M:Castle.Core.Logging.NullLogger.InfoFormat(System.String,System.Object[])"> | |
| 4003 <summary> | |
| 4004 No-op. | |
| 4005 </summary> | |
| 4006 <param name="format">Ignored</param> | |
| 4007 <param name="args">Ignored</param> | |
| 4008 </member> | |
| 4009 <member name="M:Castle.Core.Logging.NullLogger.InfoFormat(System.Exception,System.String,System.Object[])"> | |
| 4010 <summary> | |
| 4011 No-op. | |
| 4012 </summary> | |
| 4013 <param name="exception">Ignored</param> | |
| 4014 <param name="format">Ignored</param> | |
| 4015 <param name="args">Ignored</param> | |
| 4016 </member> | |
| 4017 <member name="M:Castle.Core.Logging.NullLogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 4018 <summary> | |
| 4019 No-op. | |
| 4020 </summary> | |
| 4021 <param name="formatProvider">Ignored</param> | |
| 4022 <param name="format">Ignored</param> | |
| 4023 <param name="args">Ignored</param> | |
| 4024 </member> | |
| 4025 <member name="M:Castle.Core.Logging.NullLogger.InfoFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 4026 <summary> | |
| 4027 No-op. | |
| 4028 </summary> | |
| 4029 <param name="exception">Ignored</param> | |
| 4030 <param name="formatProvider">Ignored</param> | |
| 4031 <param name="format">Ignored</param> | |
| 4032 <param name="args">Ignored</param> | |
| 4033 </member> | |
| 4034 <member name="M:Castle.Core.Logging.NullLogger.Warn(System.String)"> | |
| 4035 <summary> | |
| 4036 No-op. | |
| 4037 </summary> | |
| 4038 <param name="message">Ignored</param> | |
| 4039 </member> | |
| 4040 <member name="M:Castle.Core.Logging.NullLogger.Warn(System.String,System.Exception)"> | |
| 4041 <summary> | |
| 4042 No-op. | |
| 4043 </summary> | |
| 4044 <param name="exception">Ignored</param> | |
| 4045 <param name="message">Ignored</param> | |
| 4046 </member> | |
| 4047 <member name="M:Castle.Core.Logging.NullLogger.Warn(System.String,System.Object[])"> | |
| 4048 <summary> | |
| 4049 No-op. | |
| 4050 </summary> | |
| 4051 <param name="format">Ignored</param> | |
| 4052 <param name="args">Ignored</param> | |
| 4053 </member> | |
| 4054 <member name="M:Castle.Core.Logging.NullLogger.WarnFormat(System.String,System.Object[])"> | |
| 4055 <summary> | |
| 4056 No-op. | |
| 4057 </summary> | |
| 4058 <param name="format">Ignored</param> | |
| 4059 <param name="args">Ignored</param> | |
| 4060 </member> | |
| 4061 <member name="M:Castle.Core.Logging.NullLogger.WarnFormat(System.Exception,System.String,System.Object[])"> | |
| 4062 <summary> | |
| 4063 No-op. | |
| 4064 </summary> | |
| 4065 <param name="exception">Ignored</param> | |
| 4066 <param name="format">Ignored</param> | |
| 4067 <param name="args">Ignored</param> | |
| 4068 </member> | |
| 4069 <member name="M:Castle.Core.Logging.NullLogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 4070 <summary> | |
| 4071 No-op. | |
| 4072 </summary> | |
| 4073 <param name="formatProvider">Ignored</param> | |
| 4074 <param name="format">Ignored</param> | |
| 4075 <param name="args">Ignored</param> | |
| 4076 </member> | |
| 4077 <member name="M:Castle.Core.Logging.NullLogger.WarnFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 4078 <summary> | |
| 4079 No-op. | |
| 4080 </summary> | |
| 4081 <param name="exception">Ignored</param> | |
| 4082 <param name="formatProvider">Ignored</param> | |
| 4083 <param name="format">Ignored</param> | |
| 4084 <param name="args">Ignored</param> | |
| 4085 </member> | |
| 4086 <member name="M:Castle.Core.Logging.NullLogger.Error(System.String)"> | |
| 4087 <summary> | |
| 4088 No-op. | |
| 4089 </summary> | |
| 4090 <param name="message">Ignored</param> | |
| 4091 </member> | |
| 4092 <member name="M:Castle.Core.Logging.NullLogger.Error(System.String,System.Exception)"> | |
| 4093 <summary> | |
| 4094 No-op. | |
| 4095 </summary> | |
| 4096 <param name="exception">Ignored</param> | |
| 4097 <param name="message">Ignored</param> | |
| 4098 </member> | |
| 4099 <member name="M:Castle.Core.Logging.NullLogger.Error(System.String,System.Object[])"> | |
| 4100 <summary> | |
| 4101 No-op. | |
| 4102 </summary> | |
| 4103 <param name="format">Ignored</param> | |
| 4104 <param name="args">Ignored</param> | |
| 4105 </member> | |
| 4106 <member name="M:Castle.Core.Logging.NullLogger.ErrorFormat(System.String,System.Object[])"> | |
| 4107 <summary> | |
| 4108 No-op. | |
| 4109 </summary> | |
| 4110 <param name="format">Ignored</param> | |
| 4111 <param name="args">Ignored</param> | |
| 4112 </member> | |
| 4113 <member name="M:Castle.Core.Logging.NullLogger.ErrorFormat(System.Exception,System.String,System.Object[])"> | |
| 4114 <summary> | |
| 4115 No-op. | |
| 4116 </summary> | |
| 4117 <param name="exception">Ignored</param> | |
| 4118 <param name="format">Ignored</param> | |
| 4119 <param name="args">Ignored</param> | |
| 4120 </member> | |
| 4121 <member name="M:Castle.Core.Logging.NullLogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 4122 <summary> | |
| 4123 No-op. | |
| 4124 </summary> | |
| 4125 <param name="formatProvider">Ignored</param> | |
| 4126 <param name="format">Ignored</param> | |
| 4127 <param name="args">Ignored</param> | |
| 4128 </member> | |
| 4129 <member name="M:Castle.Core.Logging.NullLogger.ErrorFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 4130 <summary> | |
| 4131 No-op. | |
| 4132 </summary> | |
| 4133 <param name="exception">Ignored</param> | |
| 4134 <param name="formatProvider">Ignored</param> | |
| 4135 <param name="format">Ignored</param> | |
| 4136 <param name="args">Ignored</param> | |
| 4137 </member> | |
| 4138 <member name="M:Castle.Core.Logging.NullLogger.Fatal(System.String)"> | |
| 4139 <summary> | |
| 4140 No-op. | |
| 4141 </summary> | |
| 4142 <param name="message">Ignored</param> | |
| 4143 </member> | |
| 4144 <member name="M:Castle.Core.Logging.NullLogger.Fatal(System.String,System.Exception)"> | |
| 4145 <summary> | |
| 4146 No-op. | |
| 4147 </summary> | |
| 4148 <param name="exception">Ignored</param> | |
| 4149 <param name="message">Ignored</param> | |
| 4150 </member> | |
| 4151 <member name="M:Castle.Core.Logging.NullLogger.Fatal(System.String,System.Object[])"> | |
| 4152 <summary> | |
| 4153 No-op. | |
| 4154 </summary> | |
| 4155 <param name="format">Ignored</param> | |
| 4156 <param name="args">Ignored</param> | |
| 4157 </member> | |
| 4158 <member name="M:Castle.Core.Logging.NullLogger.FatalFormat(System.String,System.Object[])"> | |
| 4159 <summary> | |
| 4160 No-op. | |
| 4161 </summary> | |
| 4162 <param name="format">Ignored</param> | |
| 4163 <param name="args">Ignored</param> | |
| 4164 </member> | |
| 4165 <member name="M:Castle.Core.Logging.NullLogger.FatalFormat(System.Exception,System.String,System.Object[])"> | |
| 4166 <summary> | |
| 4167 No-op. | |
| 4168 </summary> | |
| 4169 <param name="exception">Ignored</param> | |
| 4170 <param name="format">Ignored</param> | |
| 4171 <param name="args">Ignored</param> | |
| 4172 </member> | |
| 4173 <member name="M:Castle.Core.Logging.NullLogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])"> | |
| 4174 <summary> | |
| 4175 No-op. | |
| 4176 </summary> | |
| 4177 <param name="formatProvider">Ignored</param> | |
| 4178 <param name="format">Ignored</param> | |
| 4179 <param name="args">Ignored</param> | |
| 4180 </member> | |
| 4181 <member name="M:Castle.Core.Logging.NullLogger.FatalFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])"> | |
| 4182 <summary> | |
| 4183 No-op. | |
| 4184 </summary> | |
| 4185 <param name="exception">Ignored</param> | |
| 4186 <param name="formatProvider">Ignored</param> | |
| 4187 <param name="format">Ignored</param> | |
| 4188 <param name="args">Ignored</param> | |
| 4189 </member> | |
| 4190 <member name="M:Castle.Core.Logging.NullLogger.FatalError(System.String)"> | |
| 4191 <summary> | |
| 4192 No-op. | |
| 4193 </summary> | |
| 4194 <param name="message">Ignored</param> | |
| 4195 </member> | |
| 4196 <member name="M:Castle.Core.Logging.NullLogger.FatalError(System.String,System.Exception)"> | |
| 4197 <summary> | |
| 4198 No-op. | |
| 4199 </summary> | |
| 4200 <param name="message">Ignored</param> | |
| 4201 <param name="exception">Ignored</param> | |
| 4202 </member> | |
| 4203 <member name="M:Castle.Core.Logging.NullLogger.FatalError(System.String,System.Object[])"> | |
| 4204 <summary> | |
| 4205 No-op. | |
| 4206 </summary> | |
| 4207 <param name="format">Ignored</param> | |
| 4208 <param name="args">Ignored</param> | |
| 4209 </member> | |
| 4210 <member name="M:Castle.Core.Logging.NullLogger.CreateChildLogger(System.String)"> | |
| 4211 <summary> | |
| 4212 Returns this <c>NullLogger</c>. | |
| 4213 </summary> | |
| 4214 <param name="loggerName">Ignored</param> | |
| 4215 <returns>This ILogger instance.</returns> | |
| 4216 </member> | |
| 4217 <member name="P:Castle.Core.Logging.NullLogger.IsDebugEnabled"> | |
| 4218 <summary> | |
| 4219 No-op. | |
| 4220 </summary> | |
| 4221 <value>false</value> | |
| 4222 </member> | |
| 4223 <member name="P:Castle.Core.Logging.NullLogger.IsInfoEnabled"> | |
| 4224 <summary> | |
| 4225 No-op. | |
| 4226 </summary> | |
| 4227 <value>false</value> | |
| 4228 </member> | |
| 4229 <member name="P:Castle.Core.Logging.NullLogger.IsWarnEnabled"> | |
| 4230 <summary> | |
| 4231 No-op. | |
| 4232 </summary> | |
| 4233 <value>false</value> | |
| 4234 </member> | |
| 4235 <member name="P:Castle.Core.Logging.NullLogger.IsErrorEnabled"> | |
| 4236 <summary> | |
| 4237 No-op. | |
| 4238 </summary> | |
| 4239 <value>false</value> | |
| 4240 </member> | |
| 4241 <member name="P:Castle.Core.Logging.NullLogger.IsFatalEnabled"> | |
| 4242 <summary> | |
| 4243 No-op. | |
| 4244 </summary> | |
| 4245 <value>false</value> | |
| 4246 </member> | |
| 4247 <member name="P:Castle.Core.Logging.NullLogger.IsFatalErrorEnabled"> | |
| 4248 <summary> | |
| 4249 No-op. | |
| 4250 </summary> | |
| 4251 <value>false</value> | |
| 4252 </member> | |
| 4253 <member name="P:Castle.Core.Logging.NullLogger.GlobalProperties"> | |
| 4254 <summary> | |
| 4255 Returns empty context properties. | |
| 4256 </summary> | |
| 4257 </member> | |
| 4258 <member name="P:Castle.Core.Logging.NullLogger.ThreadProperties"> | |
| 4259 <summary> | |
| 4260 Returns empty context properties. | |
| 4261 </summary> | |
| 4262 </member> | |
| 4263 <member name="P:Castle.Core.Logging.NullLogger.ThreadStacks"> | |
| 4264 <summary> | |
| 4265 Returns empty context stacks. | |
| 4266 </summary> | |
| 4267 </member> | |
| 4268 <member name="T:Castle.Core.Logging.StreamLogger"> | |
| 4269 <summary> | |
| 4270 The Stream Logger class. This class can stream log information | |
| 4271 to any stream, it is suitable for storing a log file to disk, | |
| 4272 or to a <c>MemoryStream</c> for testing your components. | |
| 4273 </summary> | |
| 4274 <remarks> | |
| 4275 This logger is not thread safe. | |
| 4276 </remarks> | |
| 4277 </member> | |
| 4278 <member name="M:Castle.Core.Logging.StreamLogger.#ctor(System.String,System.IO.Stream)"> | |
| 4279 <summary> | |
| 4280 Creates a new <c>StreamLogger</c> with default encoding | |
| 4281 and buffer size. Initial Level is set to Debug. | |
| 4282 </summary> | |
| 4283 <param name="name"> | |
| 4284 The name of the log. | |
| 4285 </param> | |
| 4286 <param name="stream"> | |
| 4287 The stream that will be used for logging, | |
| 4288 seeking while the logger is alive | |
| 4289 </param> | |
| 4290 </member> | |
| 4291 <member name="M:Castle.Core.Logging.StreamLogger.#ctor(System.String,System.IO.Stream,System.Text.Encoding)"> | |
| 4292 <summary> | |
| 4293 Creates a new <c>StreamLogger</c> with default buffer size. | |
| 4294 Initial Level is set to Debug. | |
| 4295 </summary> | |
| 4296 <param name="name"> | |
| 4297 The name of the log. | |
| 4298 </param> | |
| 4299 <param name="stream"> | |
| 4300 The stream that will be used for logging, | |
| 4301 seeking while the logger is alive | |
| 4302 </param> | |
| 4303 <param name="encoding"> | |
| 4304 The encoding that will be used for this stream. | |
| 4305 <see cref="T:System.IO.StreamWriter"/> | |
| 4306 </param> | |
| 4307 </member> | |
| 4308 <member name="M:Castle.Core.Logging.StreamLogger.#ctor(System.String,System.IO.Stream,System.Text.Encoding,System.Int32)"> | |
| 4309 <summary> | |
| 4310 Creates a new <c>StreamLogger</c>. | |
| 4311 Initial Level is set to Debug. | |
| 4312 </summary> | |
| 4313 <param name="name"> | |
| 4314 The name of the log. | |
| 4315 </param> | |
| 4316 <param name="stream"> | |
| 4317 The stream that will be used for logging, | |
| 4318 seeking while the logger is alive | |
| 4319 </param> | |
| 4320 <param name="encoding"> | |
| 4321 The encoding that will be used for this stream. | |
| 4322 <see cref="T:System.IO.StreamWriter"/> | |
| 4323 </param> | |
| 4324 <param name="bufferSize"> | |
| 4325 The buffer size that will be used for this stream. | |
| 4326 <see cref="T:System.IO.StreamWriter"/> | |
| 4327 </param> | |
| 4328 </member> | |
| 4329 <member name="M:Castle.Core.Logging.StreamLogger.#ctor(System.String,System.IO.StreamWriter)"> | |
| 4330 <summary> | |
| 4331 Creates a new <c>StreamLogger</c> with | |
| 4332 Debug as default Level. | |
| 4333 </summary> | |
| 4334 <param name="name">The name of the log.</param> | |
| 4335 <param name="writer">The <c>StreamWriter</c> the log will write to.</param> | |
| 4336 </member> | |
| 4337 <member name="T:Castle.Core.Logging.TraceLogger"> | |
| 4338 <summary> | |
| 4339 The TraceLogger sends all logging to the System.Diagnostics.TraceSource | |
| 4340 built into the .net framework. | |
| 4341 </summary> | |
| 4342 <remarks> | |
| 4343 Logging can be configured in the system.diagnostics configuration | |
| 4344 section. | |
| 4345 | |
| 4346 If logger doesn't find a source name with a full match it will | |
| 4347 use source names which match the namespace partially. For example you can | |
| 4348 configure from all castle components by adding a source name with the | |
| 4349 name "Castle". | |
| 4350 | |
| 4351 If no portion of the namespace matches the source named "Default" will | |
| 4352 be used. | |
| 4353 </remarks> | |
| 4354 </member> | |
| 4355 <member name="M:Castle.Core.Logging.TraceLogger.#ctor(System.String)"> | |
| 4356 <summary> | |
| 4357 Build a new trace logger based on the named TraceSource | |
| 4358 </summary> | |
| 4359 <param name="name">The name used to locate the best TraceSource. In most cases comes from the using type's fullname.</param> | |
| 4360 </member> | |
| 4361 <member name="M:Castle.Core.Logging.TraceLogger.#ctor(System.String,Castle.Core.Logging.LoggerLevel)"> | |
| 4362 <summary> | |
| 4363 Build a new trace logger based on the named TraceSource | |
| 4364 </summary> | |
| 4365 <param name="name">The name used to locate the best TraceSource. In most cases comes from the using type's fullname.</param> | |
| 4366 <param name="level">The default logging level at which this source should write messages. In almost all cases this | |
| 4367 default value will be overridden in the config file. </param> | |
| 4368 </member> | |
| 4369 <member name="M:Castle.Core.Logging.TraceLogger.CreateChildLogger(System.String)"> | |
| 4370 <summary> | |
| 4371 Create a new child logger. | |
| 4372 The name of the child logger is [current-loggers-name].[passed-in-name] | |
| 4373 </summary> | |
| 4374 <param name="loggerName">The Subname of this logger.</param> | |
| 4375 <returns>The New ILogger instance.</returns> | |
| 4376 </member> | |
| 4377 <member name="T:Castle.Core.Configuration.AbstractConfiguration"> | |
| 4378 <summary> | |
| 4379 This is an abstract <see cref="T:Castle.Core.Configuration.IConfiguration"/> implementation | |
| 4380 that deals with methods that can be abstracted away | |
| 4381 from underlying implementations. | |
| 4382 </summary> | |
| 4383 <remarks> | |
| 4384 <para><b>AbstractConfiguration</b> makes easier to implementers | |
| 4385 to create a new version of <see cref="T:Castle.Core.Configuration.IConfiguration"/></para> | |
| 4386 </remarks> | |
| 4387 </member> | |
| 4388 <member name="T:Castle.Core.Configuration.IConfiguration"> | |
| 4389 <summary> | |
| 4390 <see cref="T:Castle.Core.Configuration.IConfiguration"/> is a interface encapsulating a configuration node | |
| 4391 used to retrieve configuration values. | |
| 4392 </summary> | |
| 4393 </member> | |
| 4394 <member name="M:Castle.Core.Configuration.IConfiguration.GetValue(System.Type,System.Object)"> | |
| 4395 <summary> | |
| 4396 Gets the value of the node and converts it | |
| 4397 into specified <see cref="T:System.Type"/>. | |
| 4398 </summary> | |
| 4399 <param name="type">The <see cref="T:System.Type"/></param> | |
| 4400 <param name="defaultValue"> | |
| 4401 The Default value returned if the conversion fails. | |
| 4402 </param> | |
| 4403 <returns>The Value converted into the specified type.</returns> | |
| 4404 </member> | |
| 4405 <member name="P:Castle.Core.Configuration.IConfiguration.Name"> | |
| 4406 <summary> | |
| 4407 Gets the name of the node. | |
| 4408 </summary> | |
| 4409 <value> | |
| 4410 The Name of the node. | |
| 4411 </value> | |
| 4412 </member> | |
| 4413 <member name="P:Castle.Core.Configuration.IConfiguration.Value"> | |
| 4414 <summary> | |
| 4415 Gets the value of the node. | |
| 4416 </summary> | |
| 4417 <value> | |
| 4418 The Value of the node. | |
| 4419 </value> | |
| 4420 </member> | |
| 4421 <member name="P:Castle.Core.Configuration.IConfiguration.Children"> | |
| 4422 <summary> | |
| 4423 Gets an <see cref="T:Castle.Core.Configuration.ConfigurationCollection"/> of <see cref="T:Castle.Core.Configuration.IConfiguration"/> | |
| 4424 elements containing all node children. | |
| 4425 </summary> | |
| 4426 <value>The Collection of child nodes.</value> | |
| 4427 </member> | |
| 4428 <member name="P:Castle.Core.Configuration.IConfiguration.Attributes"> | |
| 4429 <summary> | |
| 4430 Gets an <see cref="T:System.Collections.IDictionary"/> of the configuration attributes. | |
| 4431 </summary> | |
| 4432 </member> | |
| 4433 <member name="M:Castle.Core.Configuration.AbstractConfiguration.GetValue(System.Type,System.Object)"> | |
| 4434 <summary> | |
| 4435 Gets the value of the node and converts it | |
| 4436 into specified <see cref="T:System.Type"/>. | |
| 4437 </summary> | |
| 4438 <param name="type">The <see cref="T:System.Type"/></param> | |
| 4439 <param name="defaultValue"> | |
| 4440 The Default value returned if the convertion fails. | |
| 4441 </param> | |
| 4442 <returns>The Value converted into the specified type.</returns> | |
| 4443 </member> | |
| 4444 <member name="P:Castle.Core.Configuration.AbstractConfiguration.Name"> | |
| 4445 <summary> | |
| 4446 Gets the name of the <see cref="T:Castle.Core.Configuration.IConfiguration"/>. | |
| 4447 </summary> | |
| 4448 <value> | |
| 4449 The Name of the <see cref="T:Castle.Core.Configuration.IConfiguration"/>. | |
| 4450 </value> | |
| 4451 </member> | |
| 4452 <member name="P:Castle.Core.Configuration.AbstractConfiguration.Value"> | |
| 4453 <summary> | |
| 4454 Gets the value of <see cref="T:Castle.Core.Configuration.IConfiguration"/>. | |
| 4455 </summary> | |
| 4456 <value> | |
| 4457 The Value of the <see cref="T:Castle.Core.Configuration.IConfiguration"/>. | |
| 4458 </value> | |
| 4459 </member> | |
| 4460 <member name="P:Castle.Core.Configuration.AbstractConfiguration.Children"> | |
| 4461 <summary> | |
| 4462 Gets all child nodes. | |
| 4463 </summary> | |
| 4464 <value>The <see cref="T:Castle.Core.Configuration.ConfigurationCollection"/> of child nodes.</value> | |
| 4465 </member> | |
| 4466 <member name="P:Castle.Core.Configuration.AbstractConfiguration.Attributes"> | |
| 4467 <summary> | |
| 4468 Gets node attributes. | |
| 4469 </summary> | |
| 4470 <value> | |
| 4471 All attributes of the node. | |
| 4472 </value> | |
| 4473 </member> | |
| 4474 <member name="T:Castle.Core.Configuration.ConfigurationCollection"> | |
| 4475 <summary> | |
| 4476 A collection of <see cref="T:Castle.Core.Configuration.IConfiguration"/> objects. | |
| 4477 </summary> | |
| 4478 </member> | |
| 4479 <member name="M:Castle.Core.Configuration.ConfigurationCollection.#ctor"> | |
| 4480 <summary> | |
| 4481 Creates a new instance of <c>ConfigurationCollection</c>. | |
| 4482 </summary> | |
| 4483 </member> | |
| 4484 <member name="M:Castle.Core.Configuration.ConfigurationCollection.#ctor(System.Collections.Generic.IEnumerable{Castle.Core.Configuration.IConfiguration})"> | |
| 4485 <summary> | |
| 4486 Creates a new instance of <c>ConfigurationCollection</c>. | |
| 4487 </summary> | |
| 4488 </member> | |
| 4489 <member name="T:Castle.Core.Configuration.MutableConfiguration"> | |
| 4490 <summary> | |
| 4491 Summary description for MutableConfiguration. | |
| 4492 </summary> | |
| 4493 </member> | |
| 4494 <member name="M:Castle.Core.Configuration.MutableConfiguration.#ctor(System.String)"> | |
| 4495 <summary> | |
| 4496 Initializes a new instance of the <see cref="T:Castle.Core.Configuration.MutableConfiguration"/> class. | |
| 4497 </summary> | |
| 4498 <param name="name">The name.</param> | |
| 4499 </member> | |
| 4500 <member name="P:Castle.Core.Configuration.MutableConfiguration.Value"> | |
| 4501 <summary> | |
| 4502 Gets the value of <see cref="T:Castle.Core.Configuration.IConfiguration"/>. | |
| 4503 </summary> | |
| 4504 <value> | |
| 4505 The Value of the <see cref="T:Castle.Core.Configuration.IConfiguration"/>. | |
| 4506 </value> | |
| 4507 </member> | |
| 4508 <member name="T:Castle.Core.Configuration.Xml.XmlConfigurationDeserializer"> | |
| 4509 <summary> | |
| 4510 Pendent | |
| 4511 </summary> | |
| 4512 </member> | |
| 4513 <member name="M:Castle.Core.Configuration.Xml.XmlConfigurationDeserializer.Deserialize(System.Xml.XmlNode)"> | |
| 4514 <summary> | |
| 4515 Deserializes the specified node into an abstract representation of configuration. | |
| 4516 </summary> | |
| 4517 <param name="node">The node.</param> | |
| 4518 <returns></returns> | |
| 4519 </member> | |
| 4520 <member name="M:Castle.Core.Configuration.Xml.XmlConfigurationDeserializer.GetConfigValue(System.String)"> | |
| 4521 <summary> | |
| 4522 If a config value is an empty string we return null, this is to keep | |
| 4523 backward compability with old code | |
| 4524 </summary> | |
| 4525 </member> | |
| 4526 <member name="T:Castle.Core.Pair`2"> | |
| 4527 <summary> | |
| 4528 General purpose class to represent a standard pair of values. | |
| 4529 </summary> | |
| 4530 <typeparam name="TFirst">Type of the first value</typeparam> | |
| 4531 <typeparam name="TSecond">Type of the second value</typeparam> | |
| 4532 </member> | |
| 4533 <member name="M:Castle.Core.Pair`2.#ctor(`0,`1)"> | |
| 4534 <summary> | |
| 4535 Constructs a pair with its values | |
| 4536 </summary> | |
| 4537 <param name="first"></param> | |
| 4538 <param name="second"></param> | |
| 4539 </member> | |
| 4540 <member name="T:Castle.Core.ProxyServices"> | |
| 4541 <summary> | |
| 4542 List of utility methods related to dynamic proxy operations | |
| 4543 </summary> | |
| 4544 </member> | |
| 4545 <member name="M:Castle.Core.ProxyServices.IsDynamicProxy(System.Type)"> | |
| 4546 <summary> | |
| 4547 Determines whether the specified type is a proxy generated by | |
| 4548 DynamicProxy (1 or 2). | |
| 4549 </summary> | |
| 4550 <param name="type">The type.</param> | |
| 4551 <returns> | |
| 4552 <c>true</c> if it is a proxy; otherwise, <c>false</c>. | |
| 4553 </returns> | |
| 4554 </member> | |
| 4555 <member name="T:Castle.Core.ReflectionBasedDictionaryAdapter"> | |
| 4556 <summary> | |
| 4557 Pendent | |
| 4558 </summary> | |
| 4559 </member> | |
| 4560 <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.#ctor(System.Object)"> | |
| 4561 <summary> | |
| 4562 Initializes a new instance of the <see cref="T:Castle.Core.ReflectionBasedDictionaryAdapter"/> class. | |
| 4563 </summary> | |
| 4564 <param name="target">The target.</param> | |
| 4565 </member> | |
| 4566 <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.Contains(System.Object)"> | |
| 4567 <summary> | |
| 4568 Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. | |
| 4569 </summary> | |
| 4570 <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> | |
| 4571 <returns> | |
| 4572 true if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. | |
| 4573 </returns> | |
| 4574 <exception cref="T:System.ArgumentNullException"> | |
| 4575 <paramref name="key"/> is null. </exception> | |
| 4576 </member> | |
| 4577 <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.Add(System.Object,System.Object)"> | |
| 4578 <summary> | |
| 4579 Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. | |
| 4580 </summary> | |
| 4581 <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> | |
| 4582 <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> | |
| 4583 <exception cref="T:System.ArgumentNullException"> | |
| 4584 <paramref name="key"/> is null. </exception> | |
| 4585 <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.IDictionary"/> object. </exception> | |
| 4586 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"/> is read-only.-or- The <see cref="T:System.Collections.IDictionary"/> has a fixed size. </exception> | |
| 4587 </member> | |
| 4588 <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.Clear"> | |
| 4589 <summary> | |
| 4590 Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. | |
| 4591 </summary> | |
| 4592 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"/> object is read-only. </exception> | |
| 4593 </member> | |
| 4594 <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.System#Collections#IDictionary#GetEnumerator"> | |
| 4595 <summary> | |
| 4596 Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. | |
| 4597 </summary> | |
| 4598 <returns> | |
| 4599 An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. | |
| 4600 </returns> | |
| 4601 </member> | |
| 4602 <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.Remove(System.Object)"> | |
| 4603 <summary> | |
| 4604 Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. | |
| 4605 </summary> | |
| 4606 <param name="key">The key of the element to remove.</param> | |
| 4607 <exception cref="T:System.ArgumentNullException"> | |
| 4608 <paramref name="key"/> is null. </exception> | |
| 4609 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"/> object is read-only.-or- The <see cref="T:System.Collections.IDictionary"/> has a fixed size. </exception> | |
| 4610 </member> | |
| 4611 <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"> | |
| 4612 <summary> | |
| 4613 Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. | |
| 4614 </summary> | |
| 4615 <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> | |
| 4616 <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> | |
| 4617 <exception cref="T:System.ArgumentNullException"> | |
| 4618 <paramref name="array"/> is null. </exception> | |
| 4619 <exception cref="T:System.ArgumentOutOfRangeException"> | |
| 4620 <paramref name="index"/> is less than zero. </exception> | |
| 4621 <exception cref="T:System.ArgumentException"> | |
| 4622 <paramref name="array"/> is multidimensional.-or- <paramref name="index"/> is equal to or greater than the length of <paramref name="array"/>.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"/> is greater than the available space from <paramref name="index"/> to the end of the destination <paramref name="array"/>. </exception> | |
| 4623 <exception cref="T:System.ArgumentException">The type of the source <see cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the destination <paramref name="array"/>. </exception> | |
| 4624 </member> | |
| 4625 <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.GetEnumerator"> | |
| 4626 <summary> | |
| 4627 Returns an enumerator that iterates through a collection. | |
| 4628 </summary> | |
| 4629 <returns> | |
| 4630 An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. | |
| 4631 </returns> | |
| 4632 </member> | |
| 4633 <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.Item(System.Object)"> | |
| 4634 <summary> | |
| 4635 Gets or sets the <see cref="T:System.Object"/> with the specified key. | |
| 4636 </summary> | |
| 4637 <value></value> | |
| 4638 </member> | |
| 4639 <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.Keys"> | |
| 4640 <summary> | |
| 4641 Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. | |
| 4642 </summary> | |
| 4643 <value></value> | |
| 4644 <returns>An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object.</returns> | |
| 4645 </member> | |
| 4646 <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.Values"> | |
| 4647 <summary> | |
| 4648 Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. | |
| 4649 </summary> | |
| 4650 <value></value> | |
| 4651 <returns>An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object.</returns> | |
| 4652 </member> | |
| 4653 <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.IsReadOnly"> | |
| 4654 <summary> | |
| 4655 Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. | |
| 4656 </summary> | |
| 4657 <value></value> | |
| 4658 <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false.</returns> | |
| 4659 </member> | |
| 4660 <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.System#Collections#IDictionary#IsFixedSize"> | |
| 4661 <summary> | |
| 4662 Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. | |
| 4663 </summary> | |
| 4664 <value></value> | |
| 4665 <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false.</returns> | |
| 4666 </member> | |
| 4667 <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.Count"> | |
| 4668 <summary> | |
| 4669 Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. | |
| 4670 </summary> | |
| 4671 <value></value> | |
| 4672 <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"/>.</returns> | |
| 4673 </member> | |
| 4674 <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.SyncRoot"> | |
| 4675 <summary> | |
| 4676 Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. | |
| 4677 </summary> | |
| 4678 <value></value> | |
| 4679 <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.</returns> | |
| 4680 </member> | |
| 4681 <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.IsSynchronized"> | |
| 4682 <summary> | |
| 4683 Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). | |
| 4684 </summary> | |
| 4685 <value></value> | |
| 4686 <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false.</returns> | |
| 4687 </member> | |
| 4688 <member name="T:Castle.Core.Resource.IResource"> | |
| 4689 <summary> | |
| 4690 Represents a 'streamable' resource. Can | |
| 4691 be a file, a resource in an assembly. | |
| 4692 </summary> | |
| 4693 </member> | |
| 4694 <member name="M:Castle.Core.Resource.IResource.GetStreamReader"> | |
| 4695 <summary> | |
| 4696 Returns a reader for the stream | |
| 4697 </summary> | |
| 4698 <remarks> | |
| 4699 It's up to the caller to dispose the reader. | |
| 4700 </remarks> | |
| 4701 <returns></returns> | |
| 4702 </member> | |
| 4703 <member name="M:Castle.Core.Resource.IResource.GetStreamReader(System.Text.Encoding)"> | |
| 4704 <summary> | |
| 4705 Returns a reader for the stream | |
| 4706 </summary> | |
| 4707 <remarks> | |
| 4708 It's up to the caller to dispose the reader. | |
| 4709 </remarks> | |
| 4710 <param name="encoding"></param> | |
| 4711 <returns></returns> | |
| 4712 </member> | |
| 4713 <member name="M:Castle.Core.Resource.IResource.CreateRelative(System.String)"> | |
| 4714 <summary> | |
| 4715 Returns an instance of <see cref="T:Castle.Core.Resource.IResource"/> | |
| 4716 created according to the <c>relativePath</c> | |
| 4717 using itself as the root. | |
| 4718 </summary> | |
| 4719 <param name="relativePath"></param> | |
| 4720 <returns></returns> | |
| 4721 </member> | |
| 4722 <member name="P:Castle.Core.Resource.IResource.FileBasePath"> | |
| 4723 <summary> | |
| 4724 | |
| 4725 </summary> | |
| 4726 <remarks> | |
| 4727 Only valid for resources that | |
| 4728 can be obtained through relative paths | |
| 4729 </remarks> | |
| 4730 </member> | |
| 4731 <member name="T:Castle.Core.Resource.AbstractStreamResource"> | |
| 4732 <summary> | |
| 4733 | |
| 4734 </summary> | |
| 4735 </member> | |
| 4736 <member name="F:Castle.Core.Resource.AbstractStreamResource.createStream"> | |
| 4737 <summary> | |
| 4738 This returns a new stream instance each time it is called. | |
| 4739 It is the responsability of the caller to dispose of this stream | |
| 4740 </summary> | |
| 4741 </member> | |
| 4742 <member name="T:Castle.Core.Resource.IResourceFactory"> | |
| 4743 <summary> | |
| 4744 Depicts the contract for resource factories. | |
| 4745 </summary> | |
| 4746 </member> | |
| 4747 <member name="M:Castle.Core.Resource.IResourceFactory.Accept(Castle.Core.Resource.CustomUri)"> | |
| 4748 <summary> | |
| 4749 Used to check whether the resource factory | |
| 4750 is able to deal with the given resource | |
| 4751 identifier. | |
| 4752 </summary> | |
| 4753 <remarks> | |
| 4754 Implementors should return <c>true</c> | |
| 4755 only if the given identifier is supported | |
| 4756 by the resource factory | |
| 4757 </remarks> | |
| 4758 <param name="uri"></param> | |
| 4759 <returns></returns> | |
| 4760 </member> | |
| 4761 <member name="M:Castle.Core.Resource.IResourceFactory.Create(Castle.Core.Resource.CustomUri)"> | |
| 4762 <summary> | |
| 4763 Creates an <see cref="T:Castle.Core.Resource.IResource"/> instance | |
| 4764 for the given resource identifier | |
| 4765 </summary> | |
| 4766 <param name="uri"></param> | |
| 4767 <returns></returns> | |
| 4768 </member> | |
| 4769 <member name="M:Castle.Core.Resource.IResourceFactory.Create(Castle.Core.Resource.CustomUri,System.String)"> | |
| 4770 <summary> | |
| 4771 Creates an <see cref="T:Castle.Core.Resource.IResource"/> instance | |
| 4772 for the given resource identifier | |
| 4773 </summary> | |
| 4774 <param name="uri"></param> | |
| 4775 <param name="basePath"></param> | |
| 4776 <returns></returns> | |
| 4777 </member> | |
| 4778 <member name="T:Castle.Core.Resource.FileResource"> | |
| 4779 <summary> | |
| 4780 | |
| 4781 </summary> | |
| 4782 </member> | |
| 4783 <member name="T:Castle.Core.Resource.FileResourceFactory"> | |
| 4784 <summary> | |
| 4785 | |
| 4786 </summary> | |
| 4787 </member> | |
| 4788 <member name="T:Castle.Core.Resource.StaticContentResource"> | |
| 4789 <summary> | |
| 4790 Adapts a static string content as an <see cref="T:Castle.Core.Resource.IResource"/> | |
| 4791 </summary> | |
| 4792 </member> | |
| 4793 <member name="T:Castle.Core.Resource.UncResource"> | |
| 4794 <summary> | |
| 4795 Enable access to files on network shares | |
| 4796 </summary> | |
| 4797 </member> | |
| 4798 <member name="T:Castle.Core.Smtp.IEmailSender"> | |
| 4799 <summary> | |
| 4800 Email sender abstraction. | |
| 4801 </summary> | |
| 4802 </member> | |
| 4803 <member name="M:Castle.Core.Smtp.IEmailSender.Send(System.String,System.String,System.String,System.String)"> | |
| 4804 <summary> | |
| 4805 Sends a mail message. | |
| 4806 </summary> | |
| 4807 <param name="from">From field</param> | |
| 4808 <param name="to">To field</param> | |
| 4809 <param name="subject">E-mail's subject</param> | |
| 4810 <param name="messageText">message's body</param> | |
| 4811 </member> | |
| 4812 <member name="M:Castle.Core.Smtp.IEmailSender.Send(System.Net.Mail.MailMessage)"> | |
| 4813 <summary> | |
| 4814 Sends a <see cref="T:System.Net.Mail.MailMessage">message</see>. | |
| 4815 </summary> | |
| 4816 <param name="message"><see cref="T:System.Net.Mail.MailMessage">Message</see> instance</param> | |
| 4817 </member> | |
| 4818 <member name="M:Castle.Core.Smtp.IEmailSender.Send(System.Collections.Generic.IEnumerable{System.Net.Mail.MailMessage})"> | |
| 4819 <summary> | |
| 4820 Sends multiple <see cref="T:System.Net.Mail.MailMessage">messages</see>. | |
| 4821 </summary> | |
| 4822 <param name="messages">List of <see cref="T:System.Net.Mail.MailMessage">messages</see></param> | |
| 4823 </member> | |
| 4824 <member name="T:Castle.Core.Smtp.DefaultSmtpSender"> | |
| 4825 <summary> | |
| 4826 Default <see cref="T:Castle.Core.Smtp.IEmailSender"/> implementation. | |
| 4827 </summary> | |
| 4828 </member> | |
| 4829 <member name="M:Castle.Core.Smtp.DefaultSmtpSender.#ctor"> | |
| 4830 <summary> | |
| 4831 Initializes a new instance of the <see cref="T:Castle.Core.Smtp.DefaultSmtpSender"/> class based on the <see cref="T:System.Net.Mail.SmtpClient"/> configuration provided in the application configuration file. | |
| 4832 </summary> | |
| 4833 <remarks> | |
| 4834 This constructor is based on the default <see cref="T:System.Net.Mail.SmtpClient"/> configuration in the application configuration file. | |
| 4835 </remarks> | |
| 4836 </member> | |
| 4837 <member name="M:Castle.Core.Smtp.DefaultSmtpSender.#ctor(System.String)"> | |
| 4838 <summary> | |
| 4839 This service implementation | |
| 4840 requires a host name in order to work | |
| 4841 </summary> | |
| 4842 <param name="hostname">The smtp server name</param> | |
| 4843 </member> | |
| 4844 <member name="M:Castle.Core.Smtp.DefaultSmtpSender.Send(System.String,System.String,System.String,System.String)"> | |
| 4845 <summary> | |
| 4846 Sends a message. | |
| 4847 </summary> | |
| 4848 <exception cref="T:System.ArgumentNullException">If any of the parameters is null</exception> | |
| 4849 <param name="from">From field</param> | |
| 4850 <param name="to">To field</param> | |
| 4851 <param name="subject">e-mail's subject</param> | |
| 4852 <param name="messageText">message's body</param> | |
| 4853 </member> | |
| 4854 <member name="M:Castle.Core.Smtp.DefaultSmtpSender.Send(System.Net.Mail.MailMessage)"> | |
| 4855 <summary> | |
| 4856 Sends a message. | |
| 4857 </summary> | |
| 4858 <exception cref="T:System.ArgumentNullException">If the message is null</exception> | |
| 4859 <param name="message">Message instance</param> | |
| 4860 </member> | |
| 4861 <member name="M:Castle.Core.Smtp.DefaultSmtpSender.Configure(System.Net.Mail.SmtpClient)"> | |
| 4862 <summary> | |
| 4863 Configures the sender | |
| 4864 with port information and eventual credential | |
| 4865 informed | |
| 4866 </summary> | |
| 4867 <param name="smtpClient">Message instance</param> | |
| 4868 </member> | |
| 4869 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Port"> | |
| 4870 <summary> | |
| 4871 Gets or sets the port used to | |
| 4872 access the SMTP server | |
| 4873 </summary> | |
| 4874 </member> | |
| 4875 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Hostname"> | |
| 4876 <summary> | |
| 4877 Gets the hostname. | |
| 4878 </summary> | |
| 4879 <value>The hostname.</value> | |
| 4880 </member> | |
| 4881 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.AsyncSend"> | |
| 4882 <summary> | |
| 4883 Gets or sets a value which is used to | |
| 4884 configure if emails are going to be sent asyncrhonously or not. | |
| 4885 </summary> | |
| 4886 </member> | |
| 4887 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Timeout"> | |
| 4888 <summary> | |
| 4889 Gets or sets a value that specifies | |
| 4890 the amount of time after which a synchronous Send call times out. | |
| 4891 </summary> | |
| 4892 </member> | |
| 4893 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.UseSsl"> | |
| 4894 <summary> | |
| 4895 Gets or sets a value indicating whether the email should be sent using | |
| 4896 a secure communication channel. | |
| 4897 </summary> | |
| 4898 <value><c>true</c> if should use SSL; otherwise, <c>false</c>.</value> | |
| 4899 </member> | |
| 4900 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Domain"> | |
| 4901 <summary> | |
| 4902 Gets or sets the domain. | |
| 4903 </summary> | |
| 4904 <value>The domain.</value> | |
| 4905 </member> | |
| 4906 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.UserName"> | |
| 4907 <summary> | |
| 4908 Gets or sets the name of the user. | |
| 4909 </summary> | |
| 4910 <value>The name of the user.</value> | |
| 4911 </member> | |
| 4912 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Password"> | |
| 4913 <summary> | |
| 4914 Gets or sets the password. | |
| 4915 </summary> | |
| 4916 <value>The password.</value> | |
| 4917 </member> | |
| 4918 <member name="P:Castle.Core.Smtp.DefaultSmtpSender.HasCredentials"> | |
| 4919 <summary> | |
| 4920 Gets a value indicating whether credentials were informed. | |
| 4921 </summary> | |
| 4922 <value> | |
| 4923 <see langword="true"/> if this instance has credentials; otherwise, <see langword="false"/>. | |
| 4924 </value> | |
| 4925 </member> | |
| 4926 </members> | |
| 4927 </doc> |
