5 instantiations of ConditionalAccess
Microsoft.Maui.Controls.BindingSourceGen (5)
BindingCodeWriter.cs (2)
425
MemberAccess memberAccess => new
ConditionalAccess
(memberAccess),
426
IndexAccess indexAccess => new
ConditionalAccess
(indexAccess),
BindingTransformer.cs (1)
31
newPath.Add(new
ConditionalAccess
(pathPart));
PathParser.cs (2)
111
part = new
ConditionalAccess
(part);
127
elementAccessResult.Value[0] = new
ConditionalAccess
(elementAccessResult.Value[0]);
5 references to ConditionalAccess
Microsoft.Maui.Controls.BindingSourceGen (5)
AccessExpressionBuilder.cs (1)
11
ConditionalAccess
conditionalAccess => ExtendExpression(previousExpression: $"{previousExpression}?", conditionalAccess.Part, bindingId: bindingId),
BindingCodeWriter.cs (1)
401
else if (part is
ConditionalAccess
conditionalAccess && conditionalAccess.Part is IndexAccess innerIndexAccess)
BindingTransformer.cs (1)
46
ConditionalAccess
{ Part: var inner } => PreviousPartIsReferenceType(inner),
PathPart.cs (1)
52
return other is
ConditionalAccess
conditionalAccess && Part.Equals(conditionalAccess.Part);
Setter.cs (1)
36
else if (part is
ConditionalAccess
{ Part: var innerPart })