- Namespace
- Statiq
.Core - Interfaces
- Base Types
-
- object
- ModuleList
graph BT
Type-->Base0["ModuleList"]
click Base0 "/api/Statiq.Common/ModuleList"
Base0-->Base1["object"]
Type-.->Interface0["IList<IModule>"]
Type-.->Interface1["ICollection<IModule>"]
Type-.->Interface2["IEnumerable<IModule>"]
Type-.->Interface3["IEnumerable"]
Type["IfCondition"]
class Type type-node
Syntax
public class IfCondition : ModuleList, IList<IModule>, ICollection<IModule>, IEnumerable<IModule>,
IEnumerable
Properties
Name | Property Type | Summary |
---|---|---|
Count | int |
Inherited from ModuleList
|
IsReadOnly | bool |
Inherited from ModuleList
|
Predicate | Config |
|
this[int] | IModule |
Inherited from ModuleList
|
Methods
Name | Return Value | Summary |
---|---|---|
Add |
void |
Adds modules to the list.
Any
null items in the sequence of modules will be discarded.
Inherited from ModuleList
|
AddRange |
void |
Adds modules to the list.
Any
null items in the sequence of modules will be discarded.
Inherited from ModuleList
|
Append |
ModuleList |
Appends modules.
Inherited from ModuleList
|
Clear |
void |
Inherited from ModuleList
|
Contains |
bool |
Inherited from ModuleList
|
CopyTo |
void |
Inherited from ModuleList
|
GetEnumerator |
IEnumerator |
Inherited from ModuleList
|
GetFirst |
TModule |
Gets the first module of the specified type.
Inherited from ModuleList
|
GetFirst |
TModule |
Gets the first module of the specified type.
Inherited from ModuleList
|
GetLast |
TModule |
Gets the last module of the specified type.
Inherited from ModuleList
|
GetLast |
TModule |
Gets the last module of the specified type.
Inherited from ModuleList
|
IndexOf |
int |
Inherited from ModuleList
|
IndexOfFirst |
int |
Gets the index of the first module of the specified type.
Inherited from ModuleList
|
IndexOfFirst |
int |
Gets the index of the first module of the specified type.
Inherited from ModuleList
|
IndexOfLast |
int |
Gets the index of the last module of the specified type.
Inherited from ModuleList
|
IndexOfLast |
int |
Gets the index of the last module of the specified type.
Inherited from ModuleList
|
Insert |
void |
Inherited from ModuleList
|
Insert |
void |
Inserts modules into the list.
Any
null items in the sequence of modules will be discarded.
Inherited from ModuleList
|
InsertAfterFirst |
ModuleList |
Inserts modules after the first module in the list of the specified type.
Inherited from ModuleList
|
InsertAfterFirst |
ModuleList |
Inserts modules after the first module in the list of the specified type that satisfies a predicate.
Inherited from ModuleList
|
InsertAfterLast |
ModuleList |
Inserts modules after the last module in the list of the specified type.
Inherited from ModuleList
|
InsertAfterLast |
ModuleList |
Inserts modules after the last module in the list of the specified type that satisfies a predicate.
Inherited from ModuleList
|
InsertBeforeFirst |
ModuleList |
Inserts modules before the first module in the list of the specified type.
Inherited from ModuleList
|
InsertBeforeFirst |
ModuleList |
Inserts modules before the first module in the list of the specified type that satisfies a predicate.
Inherited from ModuleList
|
InsertBeforeLast |
ModuleList |
Inserts modules before the last module in the list of the specified type.
Inherited from ModuleList
|
InsertBeforeLast |
ModuleList |
Inserts modules before the last module in the list of the specified type that satisfies a predicate.
Inherited from ModuleList
|
InsertRange |
void |
Inserts modules into the list.
Any
null items in the sequence of modules will be discarded.
Inherited from ModuleList
|
Modify |
ModuleList |
Modifies an inner module list with the specified index.
Inherited from ModuleList
|
Prepend |
ModuleList |
Prepends modules.
Inherited from ModuleList
|
Remove |
bool |
Inherited from ModuleList
|
RemoveAt |
void |
Inherited from ModuleList
|
Replace |
ModuleList |
Replaces a module at the specified index.
Inherited from ModuleList
|
ReplaceFirst |
ModuleList |
Replaces the first module in the list of the specified type.
Inherited from ModuleList
|
ReplaceFirst |
ModuleList |
Replaces the first module in the list of the specified type that satisfies a predicate.
Inherited from ModuleList
|
ReplaceLast |
ModuleList |
Replaces the last module in the list of the specified type.
Inherited from ModuleList
|
ReplaceLast |
ModuleList |
Replaces the last module in the list of the specified type that satisfies a predicate.
Inherited from ModuleList
|
Operators
Name | Value | Summary |
---|---|---|
implicit operator |
ModuleList |
Inherited from ModuleList
|