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