A collection of metadata items.
- Namespace
- Statiq.Common
- Interfaces
-
- IList<MetadataItem>
- ICollection<MetadataItem>
- IEnumerable<MetadataItem>
- IList<KeyValuePair<string, object>>
- ICollection<KeyValuePair<string, object>>
- IEnumerable<KeyValuePair<string, object>>
- IEnumerable
- Base Types
-
Syntax
public class MetadataItems : IList<MetadataItem>, ICollection<MetadataItem>,
IEnumerable<MetadataItem>, IList<KeyValuePair<string, object>>,
ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>,
IEnumerable
Properties
Methods
Name |
Return Value |
Summary |
Add(KeyValuePair<string, object>) |
void |
|
Add(MetadataItem) |
void |
|
Add(string, Func<IMetadata, object>, bool) |
void |
|
Add(string, object) |
void |
|
AddRange(IEnumerable<MetadataItem>) |
void |
|
Clear() |
void |
|
Contains(KeyValuePair<string, object>) |
bool |
|
Contains(MetadataItem) |
bool |
|
CopyTo(KeyValuePair<string, object>[], int) |
void |
|
CopyTo(MetadataItem[], int) |
void |
|
GetEnumerator() |
IEnumerator<MetadataItem> |
|
IndexOf(KeyValuePair<string, object>) |
int |
|
IndexOf(MetadataItem) |
int |
|
Insert(int, KeyValuePair<string, object>) |
void |
|
Insert(int, MetadataItem) |
void |
|
Remove(KeyValuePair<string, object>) |
bool |
|
Remove(MetadataItem) |
bool |
|
RemoveAt(int) |
void |
|
Extension Methods
Name |
Value |
Summary |
ThrowIfNull<MetadataItems>(string) |
T |
|
ToDocument<MetadataItems>(IContentProvider) |
IDocument |
|
ToDocument<MetadataItems>(IEnumerable<KeyValuePair<string, object>>, IContentProvider) |
IDocument |
|
ToDocument<MetadataItems>(NormalizedPath, IContentProvider) |
IDocument |
|
ToDocument<MetadataItems>(NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) |
IDocument |
|
ToDocument<MetadataItems>(NormalizedPath, NormalizedPath, IContentProvider) |
IDocument |
|
ToDocument<MetadataItems>(NormalizedPath, NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) |
IDocument |
|