Boo.Lang.Compiler.Steps.ExpandDuckTypedExpressions.ProcessAssignment C# (CSharp) Метод

ProcessAssignment() приватный Метод

private ProcessAssignment ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void
node Boo.Lang.Compiler.Ast.BinaryExpression
Результат void
        private void ProcessAssignment(BinaryExpression node)
        {
            if (NodeType.SlicingExpression == node.Left.NodeType)
            {
                SlicingExpression slice = (SlicingExpression)node.Left;
                if (IsDuckTyped(slice.Target))
                {
                    ProcessDuckSlicingPropertySet(node);
                }
            }
            else if (TypeSystemServices.IsQuackBuiltin(node.Left))
            {
                ProcessQuackPropertySet(node);
            }
        }