Language\Components\ComponentBindLoweringPass.cs (32)
437var original = GetAttributeContent(bindEntry.GetEffectiveBindNode());
447IntermediateToken? format = null;
460IntermediateToken? culture = null;
473var after = bindEntry.BindAfterNode is { } afterNode
477var setter = bindEntry.BindSetNode is { } setterNode
481using var valueExpressionTokens = new PooledArrayBuilder<IntermediateToken>();
482using var changeExpressionTokens = new PooledArrayBuilder<IntermediateToken>();
528foreach (var token in valueExpressionTokens)
550foreach (var token in changeExpressionTokens)
580foreach (var token in valueExpressionTokens)
603foreach (var token in changeExpressionTokens)
803IntermediateToken original,
804IntermediateToken? setter,
805IntermediateToken? after,
807ref PooledArrayBuilder<IntermediateToken> valueExpressionTokens,
808ref PooledArrayBuilder<IntermediateToken> changeExpressionTokens)
861IntermediateToken original,
862IntermediateToken? setter,
863IntermediateToken? after,
864ref PooledArrayBuilder<IntermediateToken> valueExpressionTokens,
865ref PooledArrayBuilder<IntermediateToken> changeExpressionTokens)
911IntermediateToken original,
912IntermediateToken? format,
913IntermediateToken? culture,
914IntermediateToken? setter,
915IntermediateToken? after,
916ref PooledArrayBuilder<IntermediateToken> valueExpressionTokens,
917ref PooledArrayBuilder<IntermediateToken> changeExpressionTokens)
1013private static IntermediateToken GetAttributeContent(IntermediateNode node)
1040static IntermediateToken GetToken(IntermediateNode node)
1042if (node.Children is [IntermediateToken token])
1062if (child is IntermediateToken token)