API Diff between 1.0.0-beta-001 and 0.14.0
45 Additions
23 Removals
Scriban
Scriban.Functions
-
public class ArrayFunctions : ScriptObject
- public static IList AddRange(IList list1, IEnumerable list2)
- public static IEnumerable AddRange(IEnumerable list1, IEnumerable list2)
- public static object Concat(IEnumerable list1, IEnumerable list2)
- public static object Cycle(TemplateContext context, SourceSpan span, object listOrGroup, object list = null)
- public static IEnumerable Concat(IEnumerable list1, IEnumerable list2)
- public static object Cycle(TemplateContext context, SourceSpan span, IList list, object group = null)
-
public class DateTimeFunctions : ScriptObject, IScriptCustomFunction
-
public class MathFunctions : ScriptObject
-
public class ObjectFunctions : ScriptObject
-
public class RegexFunctions : ScriptObject
- public static ScriptArray Match(string text, string pattern)
- public static string Replace(string text, string pattern, string replace)
- public static ScriptArray Split(string text, string pattern)
- public static ScriptArray Match(TemplateContext context, string text, string pattern, string options = null)
- public static string Replace(TemplateContext context, string text, string pattern, string replace, string options = null)
- public static ScriptArray Split(TemplateContext context, string text, string pattern, string options = null)
-
public class StringFunctions : ScriptObject
- public static string Truncatewords(string text, int count)
- public static string Truncatewords(string text, int count, string ellipsis = null)
Scriban.Parsing
Scriban.Runtime
-
public sealed delegate MemberFilterDelegate : MulticastDelegate
-
public sealed delegate MemberRenamerDelegate : MulticastDelegate
-
public static class ScriptObjectExtensions
- public sealed delegate FilterMemberDelegate : MulticastDelegate
- public static void Import(this IScriptObject script, object obj, FilterMemberDelegate filter = null, MemberRenamerDelegate renamer = null)
- public static void Import(this IScriptObject script, object obj, MemberFilterDelegate filter = null, MemberRenamerDelegate renamer = null)
- public static void Import(this IScriptObject script, object obj, ScriptMemberImportFlags flags, FilterMemberDelegate filter = null, MemberRenamerDelegate renamer = null)
- public static void Import(this IScriptObject script, object obj, ScriptMemberImportFlags flags, MemberFilterDelegate filter = null, MemberRenamerDelegate renamer = null)
-
public sealed class StandardMemberRenamer
Scriban.Runtime.Accessors
Scriban.Syntax