Summary
    Provides slightly nicer syntax than 
		KeyValuePair<string, object> for working
    with metadata. Also contains a constructor that makes adding delegate-based metadata easier.
    - Assembly
- Wyam.Common .dll 
- Namespace
- Wyam.Common .Meta 
- Base Types
- 
									- ValueType
 
							graph BT
	Type-->Base0["ValueType"]
	Type["MetadataItem"]
class Type type-node
						
					Syntax
public struct MetadataItem : ValueTypeConstructors
| Name | Summary | 
|---|---|
| MetadataItem | Creates a new metadata item with a specified key-value pair. | 
| MetadataItem | This creates a new metadata value based on the specified delegate that will get evaluated on every value request. Note that the delegate function should be thread-safe. | 
| MetadataItem | Creates a new metadata item with the specified key and value. | 
Properties
Operators
| Name | Value | Summary | 
|---|---|---|
| implicit operator | KeyValuePair | |
| implicit operator | MetadataItem | 
