Exemplo n.º 1
0
        public IXamlIlAstNode Transform(XamlIlAstTransformationContext context, IXamlIlAstNode node)
        {
            if (node is IXamlIlAstValueNode vn)
            {
                if (context.ParentNodes().FirstOrDefault() is XamlIlMarkupExtensionNode)
                {
                    return(node);
                }

                if (XamlIlTransformHelpers.TryConvertMarkupExtension(context, vn, out var rv))
                {
                    return(rv);
                }
            }

            return(node);
        }