public void WriteGuidArray(string fieldName, IList<Guid> values) { PushArray(fieldName); // check the length. if (m_context.MaxArrayLength > 0 && m_context.MaxArrayLength < values.Count) { throw new ServiceResultException(StatusCodes.BadEncodingLimitsExceeded); } if (values != null) { for (int ii = 0; ii < values.Count; ii++) { WriteGuid(null, values[ii]); } } PopArray(); }