PlugInConfigurationDictionary Class
Definition
- Namespace
- Sandcastle.Core.PlugIn
- Assembly
- Sandcastle.Core.dll
This dictionary class is used to hold the configurations for third party build process plug-ins such as the Additional Content Only plug-in.
public class PlugInConfigurationDictionary : Dictionary<string, PlugInConfiguration>, IDictionary<string, PlugInConfiguration>, ICollection<KeyValuePair<string, PlugInConfiguration>>, IReadOnlyDictionary<string, PlugInConfiguration>, IReadOnlyCollection<KeyValuePair<string, PlugInConfiguration>>, IEnumerable<KeyValuePair<string, PlugInConfiguration>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable
- Inheritance
-
PlugInConfigurationDictionary
- Implements
Properties
| Comparer | (Inherited from Dictionary<string, PlugInConfiguration>) |
| Count | (Inherited from Dictionary<string, PlugInConfiguration>) |
| Keys | (Inherited from Dictionary<string, PlugInConfiguration>) |
| this[TKey] | (Inherited from Dictionary<string, PlugInConfiguration>) |
| Values | (Inherited from Dictionary<string, PlugInConfiguration>) |
Methods
| Add(string, bool, string) |
Add a new item to the dictionary |
| Add(TKey, TValue) | (Inherited from Dictionary<string, PlugInConfiguration>) |
| Clear() | (Inherited from Dictionary<string, PlugInConfiguration>) |
| ContainsKey(TKey) | (Inherited from Dictionary<string, PlugInConfiguration>) |
| ContainsValue(TValue) | (Inherited from Dictionary<string, PlugInConfiguration>) |
| FromXml(string) |
This is used to load existing plug-in configuration items from the project file |
| GetEnumerator() | (Inherited from Dictionary<string, PlugInConfiguration>) |
| GetObjectData(SerializationInfo, StreamingContext) | (Inherited from Dictionary<string, PlugInConfiguration>) |
| OnDeserialization(object) | (Inherited from Dictionary<string, PlugInConfiguration>) |
| Remove(TKey) | (Inherited from Dictionary<string, PlugInConfiguration>) |
| ToXml() |
This is used to write the plug-in configuration info to an XML fragment ready for storing in the project file. |
| TryGetValue(TKey, out TValue) | (Inherited from Dictionary<string, PlugInConfiguration>) |