CesiumLanguageWriter.Advanced.CesiumWritingHelper.WriteTimeIntervalCollection C# (CSharp) 메소드

WriteTimeIntervalCollection() 공개 정적인 메소드

Writes a list of TimeIntervals. If the collection has a single interval, the interval is written as an ISO 8601 interval string. If it has multiple intervals, it is written as an array of ISO 8601 interval strings.
public static WriteTimeIntervalCollection ( CesiumOutputStream output, IList intervals ) : void
output CesiumOutputStream The stream to which to write the value.
intervals IList The intervals to write.
리턴 void
        public static void WriteTimeIntervalCollection(CesiumOutputStream output, IList<TimeInterval> intervals)
        {
            if (intervals.Count == 1)
            {
                TimeInterval interval = intervals[0];
                WriteTimeInterval(output, interval);
            }
            else
            {
                output.WriteStartSequence();
                foreach (TimeInterval interval in intervals)
                {
                    WriteTimeInterval(output, interval);
                }
                output.WriteEndSequence();
            }
        }