C# Class Scriban.Helpers.ArrayFunctions

Array functions available through the object 'array' in scriban.
Afficher le fichier Open project: lunet-io/scriban Class Usage Examples

Méthodes publiques

Méthode Description
Add ( object value, IList list ) : IList
AddRange ( IEnumerable iterator, IList list ) : IList
First ( IEnumerable iterator ) : object
InsertAt ( int index, object value, IList list ) : IList
Join ( string delimiter, IEnumerable enumerable ) : string
Last ( IEnumerable iterator ) : object
RemoveAt ( int index, IList list ) : IList
Reverse ( IEnumerable iterator ) : IEnumerable
Size ( IEnumerable list ) : int
Uniq ( IEnumerable iterator ) : IEnumerable

Private Methods

Méthode Description
Map ( TemplateContext context, object input, string member ) : IEnumerable
Map ( TemplateContext context, ScriptNode callerContext, ScriptArray parameters ) : object
Register ( ScriptObject builtins ) : void
Sort ( TemplateContext context, object input, string member = null ) : IEnumerable
Sort ( TemplateContext context, ScriptNode callerContext, ScriptArray parameters ) : object

Method Details

Add() public static méthode

public static Add ( object value, IList list ) : IList
value object
list IList
Résultat IList

AddRange() public static méthode

public static AddRange ( IEnumerable iterator, IList list ) : IList
iterator IEnumerable
list IList
Résultat IList

First() public static méthode

public static First ( IEnumerable iterator ) : object
iterator IEnumerable
Résultat object

InsertAt() public static méthode

public static InsertAt ( int index, object value, IList list ) : IList
index int
value object
list IList
Résultat IList

Join() public static méthode

public static Join ( string delimiter, IEnumerable enumerable ) : string
delimiter string
enumerable IEnumerable
Résultat string

Last() public static méthode

public static Last ( IEnumerable iterator ) : object
iterator IEnumerable
Résultat object

RemoveAt() public static méthode

public static RemoveAt ( int index, IList list ) : IList
index int
list IList
Résultat IList

Reverse() public static méthode

public static Reverse ( IEnumerable iterator ) : IEnumerable
iterator IEnumerable
Résultat IEnumerable

Size() public static méthode

public static Size ( IEnumerable list ) : int
list IEnumerable
Résultat int

Uniq() public static méthode

public static Uniq ( IEnumerable iterator ) : IEnumerable
iterator IEnumerable
Résultat IEnumerable