C# Класс Veil.Helpers

Показать файл Открыть проект

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

Метод Описание
Boolify ( object o ) : bool
CheckNotNull ( string message, object obj, SyntaxTreeNode node ) : void
CheckNull ( object obj ) : bool
HtmlEncode ( TextWriter writer, object value ) : void
HtmlEncode ( TextWriter writer, string value ) : void
HtmlEncodeAsync ( System.Threading.Tasks.Task before, TextWriter writer, object value ) : System.Threading.Tasks.Task
HtmlEncodeAsync ( System.Threading.Tasks.Task before, TextWriter writer, string value ) : System.Threading.Tasks.Task
HtmlEncodeLateBoundAsync ( System.Threading.Tasks.Task before, TextWriter writer, object value ) : System.Threading.Tasks.Task
RuntimeBind ( object model, LateBoundExpressionNode node ) : object
Then ( System.Threading.Tasks.Task first, System.Action next ) : System.Threading.Tasks.Task
Then ( System.Threading.Tasks.Task first, Func next ) : System.Threading.Tasks.Task
Write ( TextWriter writer, object value ) : void
Write ( TextWriter writer, string value ) : void
WriteAsync ( System.Threading.Tasks.Task before, TextWriter writer, object value ) : System.Threading.Tasks.Task
WriteAsync ( System.Threading.Tasks.Task before, TextWriter writer, string value ) : System.Threading.Tasks.Task

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

Метод Описание
Escape ( TextWriter writer, string value ) : void
GetBindingFlags ( bool isCaseSensitive ) : BindingFlags
Unwrap ( System.Threading.Tasks.Task before, TextWriter writer, object value ) : System.Threading.Tasks.Task

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

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

public static Boolify ( object o ) : bool
o object
Результат bool

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

public static CheckNotNull ( string message, object obj, SyntaxTreeNode node ) : void
message string
obj object
node Veil.Parser.SyntaxTreeNode
Результат void

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

public static CheckNull ( object obj ) : bool
obj object
Результат bool

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

public static HtmlEncode ( TextWriter writer, object value ) : void
writer System.IO.TextWriter
value object
Результат void

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

public static HtmlEncode ( TextWriter writer, string value ) : void
writer System.IO.TextWriter
value string
Результат void

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

public static HtmlEncodeAsync ( System.Threading.Tasks.Task before, TextWriter writer, object value ) : System.Threading.Tasks.Task
before System.Threading.Tasks.Task
writer System.IO.TextWriter
value object
Результат System.Threading.Tasks.Task

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

public static HtmlEncodeAsync ( System.Threading.Tasks.Task before, TextWriter writer, string value ) : System.Threading.Tasks.Task
before System.Threading.Tasks.Task
writer System.IO.TextWriter
value string
Результат System.Threading.Tasks.Task

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

public static HtmlEncodeLateBoundAsync ( System.Threading.Tasks.Task before, TextWriter writer, object value ) : System.Threading.Tasks.Task
before System.Threading.Tasks.Task
writer System.IO.TextWriter
value object
Результат System.Threading.Tasks.Task

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

public static RuntimeBind ( object model, LateBoundExpressionNode node ) : object
model object
node Veil.Parser.Nodes.LateBoundExpressionNode
Результат object

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

public static Then ( System.Threading.Tasks.Task first, System.Action next ) : System.Threading.Tasks.Task
first System.Threading.Tasks.Task
next System.Action
Результат System.Threading.Tasks.Task

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

public static Then ( System.Threading.Tasks.Task first, Func next ) : System.Threading.Tasks.Task
first System.Threading.Tasks.Task
next Func
Результат System.Threading.Tasks.Task

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

public static Write ( TextWriter writer, object value ) : void
writer System.IO.TextWriter
value object
Результат void

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

public static Write ( TextWriter writer, string value ) : void
writer System.IO.TextWriter
value string
Результат void

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

public static WriteAsync ( System.Threading.Tasks.Task before, TextWriter writer, object value ) : System.Threading.Tasks.Task
before System.Threading.Tasks.Task
writer System.IO.TextWriter
value object
Результат System.Threading.Tasks.Task

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

public static WriteAsync ( System.Threading.Tasks.Task before, TextWriter writer, string value ) : System.Threading.Tasks.Task
before System.Threading.Tasks.Task
writer System.IO.TextWriter
value string
Результат System.Threading.Tasks.Task