using System;

namespace Sasa.QualityTools.DrFx.Tests.Violation.CSharp.Microsoft.Design
{
    public class Rule1043
    {
        private int[] values = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

        // このインデクサは CA1043 に違反しています。
        public int this[double index]
        {
            get
            {
                return this.values[(int)index];
            }
            set
            {
                this.values[(int)index] = value;
            }
        }
    }
}
