Table of Contents

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