Summary
A mutable
Wyam.Common.Meta.IMetadata
implementation that works like a dictionary.
- Assembly
- Wyam
.Common .dll - Namespace
- Wyam
.Common .Meta - Interfaces
-
- IDictionary
<string, Object> - IMetadata
- IReadOnlyDictionary
<string, Object>
- IDictionary
- Implementing Types
graph BT
Type-.->Interface0["IDictionary<string, Object>"]
Type-.->Interface1["IMetadata"]
click Interface1 "/api/Wyam.Common.Meta/IMetadata"
Type-.->Interface2["IReadOnlyDictionary<string, Object>"]
Type["IMetadataDictionary"]
class Type type-node
Implementing0["TestSettings"]-.->Type
click Implementing0 "/api/Wyam.Testing.Configuration/TestSettings"
Implementing1["ConvertingDictionary"]-.->Type
click Implementing1 "/api/Wyam.Common.Meta/ConvertingDictionary"
Implementing2["ISettings"]-.->Type
click Implementing2 "/api/Wyam.Common.Configuration/ISettings"
Syntax
public interface IMetadataDictionary : IDictionary<string, Object>, IMetadata,
IReadOnlyDictionary<string, Object>
Properties
Name | Value | Summary |
---|---|---|
Count | int |
The count of metadata.
|
Keys | ICollection |
A collection of keys in the metadata.
|
this[string] | Object |
Gets a metadata value given the specified metadata key.
|
Values | ICollection |
A collection of values in the metadata.
|
Methods
Name | Value | Summary |
---|---|---|
ContainsKey |
bool |
Whether or not the metadata contains the specified key.
|
TryGetValue |
bool |
Attempts to get a value from metadata.
|