System.Diagnostics.CorrelationManager.AsyncLocalStackWrapper.Contains C# (CSharp) Method

Contains() public method

public Contains ( object obj ) : bool
obj object
return bool
            public override bool Contains(object obj)
            {
                for (StackNode n = _stack.Value; n != null; n = n.Prev)
                {
                    if (obj == null)
                    {
                        if (n.Value == null) return true;
                    }
                    else if (obj.Equals(n.Value))
                    {
                        return true;
                    }
                }
                return false;
            }