public double this [UInt32 i] { get { double v = 0.0; Validate(DataSeq.GetAt(dataSeqHandle, i, ref v)); return(v); } set { Validate(DataSeq.SetAt(dataSeqHandle, i, value)); } }