コード例 #1
0
ファイル: ParameterNode.cs プロジェクト: lycilph/Projects
        public override bool IsDuplicate(Node other)
        {
            var other_as_parameter_node = other as ParameterNode;

            return other_as_parameter_node != null &&
                   other_as_parameter_node != this &&
                   other_as_parameter_node.Name == Name;
        }
コード例 #2
0
ファイル: PropertyNode.cs プロジェクト: lycilph/Projects
        public override bool IsDuplicate(Node other)
        {
            var other_as_property_node = other as PropertyNode;

            return other_as_property_node != null &&
                   other_as_property_node != this &&
                   other_as_property_node.Property == Property;
        }
コード例 #3
0
ファイル: ConstantNode.cs プロジェクト: lycilph/Projects
        public override bool IsDuplicate(Node other)
        {
            var other_as_constant_node = other as ConstantNode;

            return other_as_constant_node != null &&
                   other_as_constant_node != this &&
                   other_as_constant_node.Value == Value;
        }
コード例 #4
0
ファイル: Node.cs プロジェクト: lycilph/Projects
 public abstract bool IsDuplicate(Node other);