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 })