PostSharp6.3/API Reference/Post­Sharp.​Patterns.​Collections Namespace/Advisable­Dictionary(TKey, TValue) Class

AdvisableDictionary<TKey, TValue> Class

Inheritance Hierarchy
System.Object
  PostSharp.Patterns.DynamicAdvising.DynamicallyAdvisableObject
    PostSharp.Patterns.Collections.AdvisableDictionary<TKey, TValue>

Namespace:  PostSharp.Patterns.Collections
Assembly:  PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 6.3.8.0 (6.3.8.0)
Syntax
C#
[SerializableAttribute]
public class AdvisableDictionary<TKey, TValue> : DynamicallyAdvisableObject, 
	IDynamicallyAdvisableDictionary, IDynamicallyAdvisable, IQueryInterface, IDictionary, ICollection, 
	IEnumerable, IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, 
	IEnumerable<KeyValuePair<TKey, TValue>>

Type Parameters

TKey
TValue

The AdvisableDictionary<TKey, TValue> type exposes the following members.

Constructors
  NameDescription
Public methodAdvisableDictionary<TKey, TValue>()
Initializes a new instance of the AdvisableDictionary<TKey, TValue> class
Public methodAdvisableDictionary<TKey, TValue>(IDictionary<TKey, TValue>)
Initializes a new instance of the AdvisableDictionary<TKey, TValue> class
Public methodAdvisableDictionary<TKey, TValue>(IEqualityComparer<TKey>)
Initializes a new instance of the AdvisableDictionary<TKey, TValue> class
Public methodAdvisableDictionary<TKey, TValue>(Int32)
Initializes a new instance of the AdvisableDictionary<TKey, TValue> class
Public methodAdvisableDictionary<TKey, TValue>(IDictionary<TKey, TValue>, IEqualityComparer<TKey>)
Initializes a new instance of the AdvisableDictionary<TKey, TValue> class
Public methodAdvisableDictionary<TKey, TValue>(Int32, IEqualityComparer<TKey>)
Initializes a new instance of the AdvisableDictionary<TKey, TValue> class
Protected methodAdvisableDictionary<TKey, TValue>(SerializationInfo, StreamingContext)
Initializes a new instance of the AdvisableDictionary<TKey, TValue> class
Properties
Methods
Extension Methods
See Also