Gallio35 Evaluates a conditional expression. If the condition evaluates differently than expected, returns a detailed that describes the formatted values of relevant sub-expressions within the condtion. This is a and so cannot be inherited or instantiated. Evaluates a conditional expression. The conditional expression The expected result The custom assertion message format, or null if none The custom assertion message arguments, or null if none The assertion failure if the conditional expression evaluated to a different result than was expected or threw an exception, otherwise null Thrown if is null A formatting rule for . Formats expression trees using a more familiar C#-like syntax than the default. Also recognizes captured variables and displays them naturally to conceal the implied field access to an anonymous class. Made-up syntax for nodes that cannot be directly represented in C#. Power operator: **, as in a ** bQuote expression: `...`, as in `a + b`Constants: formatted recursively using other formatters, which may yield unusual syntaxThis class cannot be inherited. Formats the specified object. The object to format, never null The formatter to use for recursive formatting, never null The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. The type of object, never null The priority of this rule, or null if the rule does not support formatting the specified object type Extensions methods for formatting. This is a and so cannot be inherited or instantiated. Formats an object using the default . The object to format The formatted object Formats an object using the specified . The object to format The formatter to use, or null for the default The formatted object Extension methods for delegates. This is a and so cannot be inherited or instantiated. Wraps an action as a function that returns a dummy value. The function Extension methods for . This is a and so cannot be inherited or instantiated. Binds the arguments of a function expression. The parameter type The result type The expression The argument value The bound function Binds the arguments of a function expression. The first parameter type The second parameter type The result type The expression The first argument value The second argument value The bound function Returns true if the expression represents a captured variable within a closure. The expression True if the expression represents a captured variable Returns true if the expression represents a captured variable within a closure. The expression True if the expression represents a captured variable Returns true if the expression represents a captured variable or a parameter. The expression True if the expression represents a captured variable or a parameter Instuments an to intercept intermediate results from each sub-expression. This class is and so cannot be instantiated. Compiles an expression to introduce trace points. The expression type The expression tree The compiled delegate representing expression Thrown if is null Evaluates a sub-expression and collects trace information. The return type of the sub-expression The sub-expression to evaluate The continuation that evaluates the sub-expression The result of the evaluation Rewrites an expression tree to introduce trace points. The expression type The expression tree The compiled delegate representing expression Thrown if is null Performs different actions depending on the type of visited. This class is and so cannot be instantiated. The visitor result type Visits the expression. The expression The result Visits an expression of any type that does not have other special behavior. The default implementation throws . The expression The result Visits a binary expression. The expression The result Visits a conditional expression. The expression The result Visits a constant expression. The expression The result Visits an invocation expression. The expression The result Visits a lambda expression. The expression The result Visits an list init expression. The expression The result Visits a member access expression. The expression The result Visits a member init expression. The expression The result Visits a call expression. The expression The result Visits a new expression. The expression The result Visits a new array expression. The expression The result Visits a parameter expression. The expression The result Visits a type binary expression. The expression The result Visits a unary expression. The expression The result A value type that represents the result of evaluating an expression of type . Gets the singular value of the type. This field is read-only. Returns the fully qualified type name of this instance. A containing a fully qualified type name.