1 instantiation of IndexAccess
Microsoft.Maui.Controls.BindingSourceGen (1)
PathParser.cs (1)
192 IPathPart part = new IndexAccess(name, indexValue, !isReferenceType);
8 references to IndexAccess
Microsoft.Maui.Controls.BindingSourceGen (8)
AccessExpressionBuilder.cs (2)
12 IndexAccess { Index: int numericIndex } => $"{previousExpression}[{numericIndex}]", 13 IndexAccess { Index: string stringIndex } => $"{previousExpression}[\"{stringIndex}\"]",
BindingCodeWriter.cs (3)
397 if (part is IndexAccess indexAccess) 401 else if (part is ConditionalAccess conditionalAccess && conditionalAccess.Part is IndexAccess innerIndexAccess) 426 IndexAccess indexAccess => new ConditionalAccess(indexAccess),
BindingTransformer.cs (2)
25 if (pathPart is not MemberAccess && pathPart is not IndexAccess) 45 IndexAccess indexAccess => !indexAccess.IsValueType,
PathPart.cs (1)
39 return other is IndexAccess indexAccess