Struct Duration

Duration structure

Представляет длительность проекта.

public struct Duration : IEquatable<Duration>

Характеристики

ИмяОписание
IsElapsed { get; }Получает значение, указывающее, истекла ли единица времени. Флаг, который определяет, истек ли этот экземпляр Duration.
IsEstimated { get; }Получает значение, указывающее, оценивается ли единица времени. Флаг, который определяет, оценивается ли этот экземпляр Duration.
TimeSpan { get; }получаетTimeSpan экземпляр этого объекта Duration. Экземпляр TimeSpan этого объекта Duration.
TimeUnit { get; }Получает тип единицы времени для этого объекта. Тип единицы времени этого экземпляра Duration.

Методы

ИмяОписание
static Parse(Project, string)Преобразует указанную строку в экземплярDuration структура.
Add(double)Добавляет указанное двойное значение к этой длительности.
Add(Duration)Добавляет указанную продолжительность к этой продолжительности.
Convert(TimeUnitType)Преобразует объект Duration в другую продолжительность с указанными единицами времени.
Equals(Duration)Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.
override Equals(object)Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.
override GetHashCode()Возвращает значение хэш-кода для этого объекта.
Subtract(double)Вычитает указанное двойное значение из этого экземпляра длительности.
Subtract(Duration)Вычитает указанную длительность из этого экземпляра длительности.
ToDouble()Преобразует объект Duration вDouble значение.
override ToString()Возвращает строковое представление этого экземпляра.
static ParseTimeSpan(string)Разбирает строку длительности в формате “PT–H–M–S–”.
operator ==Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.
operator !=Возвращает значение, указывающее, не равен ли этот экземпляр указанному объекту.

Смотрите также