- Namespace
- Statiq
.Common - Interfaces
-
- I
Read Only Shortcode Collection - IReadOnlyCollection
<string> - IEnumerable
<string> - IEnumerable
- I
- Implementing Types
graph BT
Type-.->Interface0["IReadOnlyShortcodeCollection"]
click Interface0 "/api/Statiq.Common/IReadOnlyShortcodeCollection"
Type-.->Interface1["IReadOnlyCollection<string>"]
Type-.->Interface2["IEnumerable<string>"]
Type-.->Interface3["IEnumerable"]
Type["IShortcodeCollection"]
class Type type-node
Implementing0["TestShortcodeCollection"]-.->Type
click Implementing0 "/api/Statiq.Testing/TestShortcodeCollection"
Syntax
public interface IShortcodeCollection : IReadOnlyShortcodeCollection, IReadOnlyCollection<string>,
IEnumerable<string>, IEnumerable
Methods
Name | Return Value | Summary |
---|---|---|
Add |
void |
Adds a shortcode using a factory.
|
Extension Methods
Name | Value | Summary |
---|---|---|
Add |
void |
Adds a shortcode and uses a
Config<TValue> to determine
the shortcode result.
|
Add |
void |
Adds a shortcode that determines the result content
using the declared arguments and content and the current document and execution context.
|
Add |
void |
Adds a shortcode that determines the result content
using the declared arguments and content and the current document and execution context.
|
Add |
void |
Adds a shortcode that determines the result content
using the declared arguments and content and the current document and execution context.
|
Add |
void |
Adds a shortcode that determines the result content
using the declared arguments and content and the current document and execution context.
|
Add |
void |
Adds a shortcode by type.
|
Add |
void |
Adds a shortcode by type, inferring the name from the type name and removing a trailing "Shortcode" from the type name.
|
Add |
void |
Adds a shortcode by type.
|
Add |
void |
Adds a shortcode by type, inferring the name from the type name.
|
Concat |
IEnumerable |
|
GetNext |
T | |
GetNext |
T | |
GetPrevious |
T | |
GetPrevious |
T | |
GroupByMany |
IEnumerable |
Groups the elements of a sequence according to a specified key selector function
that returns a sequence of keys.
The keys are compared by using a comparer and each group's elements
are projected by using a specified function.
From GroupByExtensions
|
GroupByMany |
IEnumerable |
Groups the elements of a sequence according to a specified key selector function
that returns a sequence of keys
and projects the elements for each group by using a specified function.
From GroupByExtensions
|
GroupByMany |
IEnumerable |
Groups the elements of a sequence according to a specified key selector function
that returns a sequence of keys
and compares the keys by using a specified comparer.
From GroupByExtensions
|
GroupByMany |
IEnumerable |
Groups the elements of a sequence according to a specified key selector function
that returns a sequence of keys.
From GroupByExtensions
|
GroupByManyToMany |
IEnumerable |
Groups the elements of a sequence according to a specified key selector function
that returns a sequence of keys.
The keys are compared by using a comparer and each group's elements
are projected by using a specified function
that returns a sequence of elements.
From GroupByExtensions
|
GroupByManyToMany |
IEnumerable |
Groups the elements of a sequence according to a specified key selector function
that returns a sequence of keys
and projects the elements for each group by using a specified function
that returns a sequence of elements.
From GroupByExtensions
|
ParallelForEachAsync |
Task | |
ParallelSelectAsync |
Task |
Invokes an async selector in parallel.
|
Parallel |
Task |
Invokes an async selector that returns multiple results in parallel.
|
ParallelWhereAsync |
Task |
|
StartsWith |
bool |
Determines whether the items starts with the specified values.
|
StartsWith |
bool |
Determines whether the items starts with the specified values.
|
ThrowIfNull |
T |
From GuardExtensions
|
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocument |
IDocument | |
ToDocuments |
IEnumerable |
|
ToDocuments |
IEnumerable |
|
ToDocuments |
IEnumerable |
|
ToDocuments |
IEnumerable |
|
ToDocuments |
IEnumerable |
|
ToDocuments |
IEnumerable |
|
ToLookupMany |
ILookup |
Creates a lookup from a sequence according to a specified key selector function
that returns a sequence of keys.
The keys are compared by using a comparer and each group's elements
are projected by using a specified function.
From ToLookupExtensions
|
ToLookupMany |
ILookup |
Creates a lookup from a sequence according to a specified key selector function
that returns a sequence of keys
and projects the elements for each group by using a specified function.
From ToLookupExtensions
|
ToLookupMany |
ILookup |
Creates a lookup from a sequence according to a specified key selector function
that returns a sequence of keys
and compares the keys by using a specified comparer.
From ToLookupExtensions
|
ToLookupMany |
ILookup |
Creates a lookup from a sequence according to a specified key selector function
that returns a sequence of keys.
From ToLookupExtensions
|
ToLookupManyToMany |
ILookup |
Creates a lookup from a sequence according to a specified key selector function
that returns a sequence of keys.
The keys are compared by using a comparer and each group's elements
are projected by using a specified function
that returns a sequence of elements.
From ToLookupExtensions
|
ToLookupManyToMany |
ILookup |
Creates a lookup from a sequence according to a specified key selector function
that returns a sequence of keys
and projects the elements for each group by using a specified function
that returns a sequence of elements.
From ToLookupExtensions
|
ToStringTable |
string |