1 write to Expression
System.Windows.Forms.Design (1)
System\ComponentModel\Design\Serialization\ExpressionContext.cs (1)
28Expression = expression.OrThrowIfNull();
12 references to Expression
System.Windows.Forms.Design (10)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (3)
1724expression = ctx.Expression; 1887CodeExpression expression = ctx.Expression; 1964newCtx = new ExpressionContext(ctx.Expression, parameters[i].ParameterType, ctx.Owner);
System\ComponentModel\Design\Serialization\CollectionCodeDomSerializer.cs (4)
152target = context.Expression; 423newContext = new ExpressionContext(context.Expression, elementType, context.Owner); 517newCtx = new ExpressionContext(ctx.Expression, elementType, ctx.Owner); 593newContext = new ExpressionContext(ctx.Expression, elementType, ctx.Owner);
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.SerializationResourceManager.cs (2)
676if (manager.TryGetContext(out ExpressionContext? tree) && tree.Expression is CodePropertyReferenceExpression) 740CodeExpression expression = tree.Expression;
System\Windows\Forms\Design\TableLayoutControlCollectionCodeDomSerializer.cs (1)
32if (manager.TryGetContext(out ExpressionContext? ctx) && ctx.Expression == targetExpression && ctx.Owner is IComponent comp)
System.Windows.Forms.Design.Tests (2)
System\ComponentModel\Design\Serialization\ExpressionContextTests.cs (2)
21Assert.Same(expression, context.Expression); 37Assert.Same(expression, context.Expression);