C# Класс DotLiquid.StandardFilters

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Append ( string input, string @string ) : string

Add one string to another

Capitalize ( string input ) : string

capitalize words in the input sentence

Date ( object input, string format ) : string

Formats a date using a .NET date format string

Default ( string input, string @defaultValue ) : string

If a value isn't set for a variable in the template, allow the user to specify a default value for that variable

DividedBy ( object input, object operand ) : object

Division

Downcase ( string input ) : string

convert a input string to DOWNCASE

Escape ( string input ) : string
First ( IEnumerable array ) : object

Get the first element of the passed in array Example: {{ product.images | first | to_img }}

H ( string input ) : string
Join ( IEnumerable input ) : string

Join elements of the array with a certain character between them

Join ( IEnumerable input, string glue ) : string

Join elements of the array with a certain character between them

Last ( IEnumerable array ) : object

Get the last element of the passed in array Example: {{ product.images | last | to_img }}

Map ( IEnumerable input, string property ) : IEnumerable

Map/collect on a given property

Minus ( object input, object operand ) : object

Subtraction

Modulo ( object input, object operand ) : object
NewlineToBr ( string input ) : string

Add
tags in front of all newlines in input string

Plus ( object input, object operand ) : object

Addition

Prepend ( string input, string @string ) : string

Prepend a string to another

Remove ( string input, string @string ) : string

Remove a substring

RemoveFirst ( string input, string @string ) : string

Remove the first occurrence of a substring

Replace ( string input, string @string ) : string

Replace occurrences of a string with another

Replace ( string input, string @string, string replacement ) : string

Replace occurrences of a string with another

ReplaceFirst ( string input, string @string ) : string

Replace the first occurence of a string with another

ReplaceFirst ( string input, string @string, string replacement ) : string

Replace the first occurence of a string with another

Round ( object input, object places = null ) : object
Size ( object input ) : int

Return the size of an array or of an string

Slice ( string input, int start, int len = 1 ) : string

Return a Part of a String

Sort ( object input ) : IEnumerable

Sort elements of the array provide optional property with which to sort an array of hashes or drops

Sort ( object input, string property ) : IEnumerable

Sort elements of the array provide optional property with which to sort an array of hashes or drops

Split ( string input, string pattern ) : string[]

Split input string into an array of substrings separated by given pattern.

StripHtml ( string input ) : string
StripNewlines ( string input ) : string

Remove all newlines from the string

Times ( object input, object operand ) : object

Multiplication

Truncate ( string input ) : string

Truncates a string down to 15 characters

Truncate ( string input, int length ) : string

Truncates a string down to length characters

Truncate ( string input, int length, string truncateString ) : string

Truncates a string down to x characters

TruncateWords ( string input ) : string
TruncateWords ( string input, int words ) : string
TruncateWords ( string input, int words, string truncateString ) : string
Upcase ( string input ) : string

convert a input string to UPCASE

UrlEncode ( string input ) : string

convert a input string to URLENCODE

Приватные методы

Метод Описание
DoMathsOperation ( object input, object operand, Func operation ) : object
IsReal ( object o ) : bool

Описание методов

Append() публичный статический Метод

Add one string to another
public static Append ( string input, string @string ) : string
input string
@string string
Результат string

Capitalize() публичный статический Метод

capitalize words in the input sentence
public static Capitalize ( string input ) : string
input string
Результат string

Date() публичный статический Метод

Formats a date using a .NET date format string
public static Date ( object input, string format ) : string
input object
format string
Результат string

Default() публичный статический Метод

If a value isn't set for a variable in the template, allow the user to specify a default value for that variable
public static Default ( string input, string @defaultValue ) : string
input string
@defaultValue string
Результат string

DividedBy() публичный статический Метод

Division
public static DividedBy ( object input, object operand ) : object
input object
operand object
Результат object

Downcase() публичный статический Метод

convert a input string to DOWNCASE
public static Downcase ( string input ) : string
input string
Результат string

Escape() публичный статический Метод

public static Escape ( string input ) : string
input string
Результат string

First() публичный статический Метод

Get the first element of the passed in array Example: {{ product.images | first | to_img }}
public static First ( IEnumerable array ) : object
array IEnumerable
Результат object

H() публичный статический Метод

public static H ( string input ) : string
input string
Результат string

Join() публичный статический Метод

Join elements of the array with a certain character between them
public static Join ( IEnumerable input ) : string
input IEnumerable
Результат string

Join() публичный статический Метод

Join elements of the array with a certain character between them
public static Join ( IEnumerable input, string glue ) : string
input IEnumerable
glue string
Результат string

Last() публичный статический Метод

Get the last element of the passed in array Example: {{ product.images | last | to_img }}
public static Last ( IEnumerable array ) : object
array IEnumerable
Результат object

Map() публичный статический Метод

Map/collect on a given property
public static Map ( IEnumerable input, string property ) : IEnumerable
input IEnumerable
property string
Результат IEnumerable

Minus() публичный статический Метод

Subtraction
public static Minus ( object input, object operand ) : object
input object
operand object
Результат object

Modulo() публичный статический Метод

public static Modulo ( object input, object operand ) : object
input object
operand object
Результат object

NewlineToBr() публичный статический Метод

Add
tags in front of all newlines in input string
public static NewlineToBr ( string input ) : string
input string
Результат string

Plus() публичный статический Метод

Addition
public static Plus ( object input, object operand ) : object
input object
operand object
Результат object

Prepend() публичный статический Метод

Prepend a string to another
public static Prepend ( string input, string @string ) : string
input string
@string string
Результат string

Remove() публичный статический Метод

Remove a substring
public static Remove ( string input, string @string ) : string
input string
@string string
Результат string

RemoveFirst() публичный статический Метод

Remove the first occurrence of a substring
public static RemoveFirst ( string input, string @string ) : string
input string
@string string
Результат string

Replace() публичный статический Метод

Replace occurrences of a string with another
public static Replace ( string input, string @string ) : string
input string
@string string
Результат string

Replace() публичный статический Метод

Replace occurrences of a string with another
public static Replace ( string input, string @string, string replacement ) : string
input string
@string string
replacement string
Результат string

ReplaceFirst() публичный статический Метод

Replace the first occurence of a string with another
public static ReplaceFirst ( string input, string @string ) : string
input string
@string string
Результат string

ReplaceFirst() публичный статический Метод

Replace the first occurence of a string with another
public static ReplaceFirst ( string input, string @string, string replacement ) : string
input string
@string string
replacement string
Результат string

Round() публичный статический Метод

public static Round ( object input, object places = null ) : object
input object
places object
Результат object

Size() публичный статический Метод

Return the size of an array or of an string
public static Size ( object input ) : int
input object
Результат int

Slice() публичный статический Метод

Return a Part of a String
public static Slice ( string input, int start, int len = 1 ) : string
input string
start int
len int
Результат string

Sort() публичный статический Метод

Sort elements of the array provide optional property with which to sort an array of hashes or drops
public static Sort ( object input ) : IEnumerable
input object
Результат IEnumerable

Sort() публичный статический Метод

Sort elements of the array provide optional property with which to sort an array of hashes or drops
public static Sort ( object input, string property ) : IEnumerable
input object
property string
Результат IEnumerable

Split() публичный статический Метод

Split input string into an array of substrings separated by given pattern.
public static Split ( string input, string pattern ) : string[]
input string
pattern string
Результат string[]

StripHtml() публичный статический Метод

public static StripHtml ( string input ) : string
input string
Результат string

StripNewlines() публичный статический Метод

Remove all newlines from the string
public static StripNewlines ( string input ) : string
input string
Результат string

Times() публичный статический Метод

Multiplication
public static Times ( object input, object operand ) : object
input object
operand object
Результат object

Truncate() публичный статический Метод

Truncates a string down to 15 characters
public static Truncate ( string input ) : string
input string
Результат string

Truncate() публичный статический Метод

Truncates a string down to length characters
public static Truncate ( string input, int length ) : string
input string
length int
Результат string

Truncate() публичный статический Метод

Truncates a string down to x characters
public static Truncate ( string input, int length, string truncateString ) : string
input string
length int
truncateString string
Результат string

TruncateWords() публичный статический Метод

public static TruncateWords ( string input ) : string
input string
Результат string

TruncateWords() публичный статический Метод

public static TruncateWords ( string input, int words ) : string
input string
words int
Результат string

TruncateWords() публичный статический Метод

public static TruncateWords ( string input, int words, string truncateString ) : string
input string
words int
truncateString string
Результат string

Upcase() публичный статический Метод

convert a input string to UPCASE
public static Upcase ( string input ) : string
input string
Результат string

UrlEncode() публичный статический Метод

convert a input string to URLENCODE
public static UrlEncode ( string input ) : string
input string
Результат string