YamlDotNet.RepresentationModel.YamlNode.SafeEquals C# (CSharp) Method

SafeEquals() protected static method

Gets a value indicating whether two objects are equal.
protected static SafeEquals ( object first, object second ) : bool
first object
second object
return bool
        protected static bool SafeEquals(object first, object second)
        {
            if (first != null)
            {
                return first.Equals(second);
            }
            else if (second != null)
            {
                return second.Equals(first);
            }
            else
            {
                return true;
            }
        }

Usage Example

Example #1
0
        public override bool Equals(object obj)
        {
            YamlScalarNode yamlScalarNode = obj as YamlScalarNode;

            return(yamlScalarNode != null && Equals(yamlScalarNode) && YamlNode.SafeEquals(Value, yamlScalarNode.Value));
        }
All Usage Examples Of YamlDotNet.RepresentationModel.YamlNode::SafeEquals