1 type derived from ConditionalExpression
System.Core (1)
Microsoft\Scripting\Ast\ConditionalExpression.cs (1)
119
internal class FullConditionalExpression :
ConditionalExpression
{
1 instantiation of ConditionalExpression
System.Core (1)
Microsoft\Scripting\Ast\ConditionalExpression.cs (1)
49
return new
ConditionalExpression
(test, ifTrue);
63 references to ConditionalExpression
System.Activities (8)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (2)
427
ConditionalExpression
conditional = (
ConditionalExpression
)expression;
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (4)
731
ConditionalExpression
conditional = (
ConditionalExpression
)expression;
1244
ConditionalExpression
conditional = (
ConditionalExpression
)expression;
System\Activities\ExpressionUtilities.cs (2)
942
ConditionalExpression
conditional = (
ConditionalExpression
)expression;
System.Core (32)
Microsoft\Scripting\Actions\CallSite.cs (1)
479
var
breakIfDone = Expression.IfThen(
Microsoft\Scripting\Actions\DynamicObject.cs (1)
518
var
checkedConvert = Expression.Condition(
Microsoft\Scripting\Ast\ConditionalExpression.cs (18)
45
internal static
ConditionalExpression
Make(Expression test, Expression ifTrue, Expression ifFalse, Type type) {
111
public
ConditionalExpression
Update(Expression test, Expression ifTrue, Expression ifFalse) {
148
/// Creates a <see cref="
ConditionalExpression
"/>.
153
/// <returns>A <see cref="
ConditionalExpression
"/> that has the <see cref="P:Expression.NodeType"/> property equal to
156
public static
ConditionalExpression
Condition(Expression test, Expression ifTrue, Expression ifFalse) {
168
return
ConditionalExpression
.Make(test, ifTrue, ifFalse, ifTrue.Type);
173
/// Creates a <see cref="
ConditionalExpression
"/>.
179
/// <returns>A <see cref="
ConditionalExpression
"/> that has the <see cref="P:Expression.NodeType"/> property equal to
185
public static
ConditionalExpression
Condition(Expression test, Expression ifTrue, Expression ifFalse, Type type) {
202
return
ConditionalExpression
.Make(test, ifTrue, ifFalse, type);
206
/// Creates a <see cref="
ConditionalExpression
"/>.
210
/// <returns>A <see cref="
ConditionalExpression
"/> that has the <see cref="P:Expression.NodeType"/> property equal to
213
/// the type of the resulting <see cref="
ConditionalExpression
"/> returned by this method is <see cref="System.Void"/>.</returns>
214
public static
ConditionalExpression
IfThen(Expression test, Expression ifTrue) {
219
/// Creates a <see cref="
ConditionalExpression
"/>.
224
/// <returns>A <see cref="
ConditionalExpression
"/> that has the <see cref="P:Expression.NodeType"/> property equal to
226
/// and <see cref="P:ConditionalExpression.IfFalse"/> properties set to the specified values. The type of the resulting <see cref="
ConditionalExpression
"/>
228
public static
ConditionalExpression
IfThenElse(Expression test, Expression ifTrue, Expression ifFalse) {
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
461
protected internal override Expression VisitConditional(
ConditionalExpression
node) {
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (2)
82
private readonly
ConditionalExpression
_node;
84
public ConditionalExpressionProxy(
ConditionalExpression
node) {
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (1)
373
protected internal override Expression VisitConditional(
ConditionalExpression
node) {
Microsoft\Scripting\Ast\ExpressionVisitor.cs (2)
244
/// Visits the children of the <see cref="
ConditionalExpression
" />.
249
protected internal virtual Expression VisitConditional(
ConditionalExpression
node) {
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (2)
37
ConditionalExpression
node = (
ConditionalExpression
)expr;
Microsoft\Scripting\Compiler\StackSpiller.cs (2)
320
ConditionalExpression
node = (
ConditionalExpression
)expr;
System\Linq\Expressions\ExpressionVisitor.cs (2)
60
return this.VisitConditional((
ConditionalExpression
)exp);
141
internal virtual Expression VisitConditional(
ConditionalExpression
c) {
System.Data.Entity (5)
System\Data\Common\Internal\Materialization\CoordinatorScratchpad.cs (1)
390
internal override Expression VisitConditional(
ConditionalExpression
c)
System\Data\Objects\ELinq\EntityExpressionVisitor.cs (2)
69
return this.VisitConditional((
ConditionalExpression
)exp);
163
internal virtual Expression VisitConditional(
ConditionalExpression
c)
System\Data\Objects\ELinq\Translator.cs (2)
866
private sealed class ConditionalTranslator : TypedTranslator<
ConditionalExpression
>
870
protected override DbExpression TypedTranslate(ExpressionConverter parent,
ConditionalExpression
linq)
System.Data.Linq (4)
SqlClient\Query\Funcletizer.cs (2)
187
return this.VisitConditional((
ConditionalExpression
)exp);
268
internal virtual Expression VisitConditional(
ConditionalExpression
c) {
SqlClient\Query\QueryConverter.cs (2)
199
return this.VisitConditional((
ConditionalExpression
)node);
808
private SqlExpression VisitConditional(
ConditionalExpression
cond) {
System.Data.Services (4)
parent\Client\System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
148
return this.VisitConditional((
ConditionalExpression
)exp);
283
internal virtual Expression VisitConditional(
ConditionalExpression
c)
System\Data\Services\Parsing\RequestQueryParser.cs (1)
1260
return IsOpenExpression(((
ConditionalExpression
)input).IfFalse);
System\Data\Services\Providers\BasicExpandProvider.cs (1)
1889
internal override Expression VisitConditional(
ConditionalExpression
c)
System.Data.Services.Client (10)
System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (2)
148
return this.VisitConditional((
ConditionalExpression
)exp);
283
internal virtual Expression VisitConditional(
ConditionalExpression
c)
System\Data\Services\Client\ALinq\ExpressionWriter.cs (1)
98
internal override Expression VisitConditional(
ConditionalExpression
c)
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (2)
379
internal override Expression VisitConditional(
ConditionalExpression
c)
594
internal override Expression VisitConditional(
ConditionalExpression
c)
System\Data\Services\Client\ALinq\ResourceBinder.cs (1)
1920
internal static MatchNullCheckResult MatchNullCheck(Expression entityInScope,
ConditionalExpression
conditional)
System\Data\Services\Client\ALinq\UriWriter.cs (1)
127
internal override Expression VisitConditional(
ConditionalExpression
c)
System\Data\Services\Client\MemberAssignmentAnalysis.cs (1)
148
internal override Expression VisitConditional(
ConditionalExpression
c)
System\Data\Services\Client\ProjectionPlanCompiler.cs (2)
136
internal override Expression VisitConditional(
ConditionalExpression
conditional)
484
private Expression RebindConditionalNullCheck(
ConditionalExpression
conditional, ResourceBinder.PatternRules.MatchNullCheckResult nullCheck)