public XmlDocContainer(OperatorMethods operatorMethods)
 {
     this.files = operatorMethods
                  .Select(g => g.First().DeclaringType.Assembly)
                  .Distinct()
                  .ToDictionary(a => a, LoadXmlFile);
 }
Exemple #2
0
        private static ExpressionNode AsOverloadedMethod(ContextNode context, AssignmentOperatorType op, ExpressionNode left, ExpressionNode right, SequencePoint point)
        {
            if (!OperatorMethods.ContainsKey(op))
            {
                return(null);
            }

            string name = OperatorMethods[op];

            return(BinaryOperatorNode.AsOverload(context, name, left, right, point));
        }