SA1126 inconsistency

Jun 24, 2014 at 2:28 PM
Having an issue with rule SA1126 being applied inconsistently in the following code.
        /// <inheritdoc />
        protected override Size ArrangeOverride(Size finalSize)
        {
            for(int i = 0; i < InternalChildren.Count; i++)
            {
                var child = InternalChildren[i];
                int index = this.StartIndex + i;
                Rect rect = this.CalculateRect(finalSize, index);
                child.Arrange(rect);
            }
            return finalSize;
        }

        /// <inheritdoc />
        protected override Size MeasureOverride(Size availableSize)
        {
            this.UpdateScrollInfo(availableSize);

            this.VirtualizeItems();

            foreach(UIElement child in this.InternalChildren)
            {
                Size childSize = new Size(this.ItemWidth, this.ItemHeight);
                child.Measure(childSize);
            }
            
            ...
            
        }
Notice the first two references to InternalChildren aren't prepended with this. and the third is. StyleCop is calling this valid. Any ideas why this might be? Perhaps I'm just overlooking or not understanding how this rule is applied across different uses.