Skip to content

SITimeSpan

Inherits ValueType

Public Member Functions

string

ToString()

string

ToString(string? format)

string

ToString(string? format, IFormatProvider? formatProvider)

int

CompareTo(SITimeSpan other)

int

CompareTo(TimeSpan other)

int

CompareTo(double other)

bool

Equals(object? obj)

int

GetHashCode()

bool

Equals(SITimeSpan other)

bool

Equals(SITimeSpan? other)

bool

Equals(TimeSpan other)

bool

Equals(TimeSpan? other)

SITimeSpan

Duration()

SITimeSpan

Add(SITimeSpan other)

SITimeSpan

Subtract(SITimeSpan other)

SITimeSpan

Negate()

SITimeSpan

Clamp(SITimeSpan minimum, SITimeSpan maximum)

SITimeSpan?

NullIfZero()

bool

Equals(double other)

bool

Equals(double? other)

Public Static Functions

SITimeSpan

Parse(string input)

bool

TryParse(string s, out SITimeSpan result)

int

Compare(SITimeSpan t1, SITimeSpan t2)

int

Compare(TimeSpan t1, SITimeSpan t2)

int

Compare(SITimeSpan t1, TimeSpan t2)

int

Compare(double t1, SITimeSpan t2)

int

Compare(SITimeSpan t1, double t2)

bool

Equals(SITimeSpan? t1, SITimeSpan? t2)

bool

Equals(SITimeSpan t1, SITimeSpan t2)

bool

Equals(TimeSpan t1, SITimeSpan t2)

bool

Equals(SITimeSpan t1, TimeSpan t2)

bool

Equals(double t1, SITimeSpan t2)

bool

Equals(SITimeSpan t1, double t2)

bool

Equals(float t1, SITimeSpan t2)

bool

Equals(SITimeSpan t1, float t2)

SITimeSpan

FromTicks(long value)

SITimeSpan

FromMilliseconds(double value)

SITimeSpan

FromSeconds(double value)

SITimeSpan

FromMinutes(double value)

SITimeSpan

FromHours(double value)

SITimeSpan

FromDays(double value)

SITimeSpan

operator +(SITimeSpan a)

SITimeSpan?

operator +(SITimeSpan? a)

SITimeSpan

operator -(SITimeSpan a)

SITimeSpan?

operator -(SITimeSpan? a)

SITimeSpan

implicit operator SITimeSpan(double value)

SITimeSpan?

implicit operator SITimeSpan?(double? value)

SITimeSpan

implicit operator SITimeSpan(TimeSpan value)

SITimeSpan?

implicit operator SITimeSpan?(TimeSpan? value)

TimeSpan

explicit operator TimeSpan(SITimeSpan value)

TimeSpan?

explicit operator TimeSpan?(SITimeSpan? value)

SITimeSpan

implicit operator SITimeSpan(Func value)

SITimeSpan?

implicit operator SITimeSpan?(Func value)

SITimeSpan?

implicit operator SITimeSpan?(Func? value)

SITimeSpan

implicit operator SITimeSpan(Func value)

SITimeSpan?

implicit operator SITimeSpan?(Func value)

SITimeSpan?

implicit operator SITimeSpan?(Func? value)

SITimeSpan

implicit operator SITimeSpan(Func value)

SITimeSpan?

implicit operator SITimeSpan?(Func value)

SITimeSpan?

implicit operator SITimeSpan?(Func? value)

SITimeSpan

implicit operator SITimeSpan(Func value)

SITimeSpan?

implicit operator SITimeSpan?(Func value)

SITimeSpan?

implicit operator SITimeSpan?(Func? value)

double

explicit operator double(SITimeSpan value)

double?

explicit operator double?(SITimeSpan? value)

float

explicit operator float(SITimeSpan value)

float?

explicit operator float?(SITimeSpan? value)

long

explicit operator long(SITimeSpan value)

long?

explicit operator long?(SITimeSpan? value)

Func

explicit operator Func<TimeSpan>(SITimeSpan value)

Func

explicit operator Func<TimeSpan?>(SITimeSpan? value)

Func

explicit operator Func<SITimeSpan>(SITimeSpan value)

Func

explicit operator Func<SITimeSpan?>(SITimeSpan? value)

bool

operator ==(SITimeSpan a, SITimeSpan b)

bool

operator ==(SITimeSpan? a, SITimeSpan? b)

bool

operator !=(SITimeSpan a, SITimeSpan b)

bool

operator !=(SITimeSpan? a, SITimeSpan? b)

bool

operator <(SITimeSpan a, SITimeSpan b)

bool

operator <(SITimeSpan? a, SITimeSpan? b)

bool

operator <=(SITimeSpan a, SITimeSpan b)

bool

operator <=(SITimeSpan? a, SITimeSpan? b)

bool

operator >(SITimeSpan a, SITimeSpan b)

bool

operator >(SITimeSpan? a, SITimeSpan? b)

bool

operator >=(SITimeSpan a, SITimeSpan b)

bool

operator >=(SITimeSpan? a, SITimeSpan? b)

bool

operator ==(SITimeSpan a, TimeSpan b)

bool

operator ==(TimeSpan a, SITimeSpan b)

bool

operator ==(SITimeSpan? a, TimeSpan b)

bool

operator ==(TimeSpan? a, SITimeSpan b)

bool

operator ==(SITimeSpan a, TimeSpan? b)

bool

operator ==(TimeSpan a, SITimeSpan? b)

bool

operator !=(SITimeSpan a, TimeSpan b)

bool

operator !=(TimeSpan a, SITimeSpan b)

bool

operator !=(SITimeSpan? a, TimeSpan b)

bool

operator !=(TimeSpan? a, SITimeSpan b)

bool

operator !=(SITimeSpan a, TimeSpan? b)

bool

operator !=(TimeSpan a, SITimeSpan? b)

bool

operator <(SITimeSpan a, TimeSpan b)

bool

operator <(TimeSpan a, SITimeSpan b)

bool

operator <(SITimeSpan? a, TimeSpan b)

bool

operator <(TimeSpan? a, SITimeSpan b)

bool

operator <(SITimeSpan a, TimeSpan? b)

bool

operator <(TimeSpan a, SITimeSpan? b)

bool

operator <=(SITimeSpan a, TimeSpan b)

bool

operator <=(TimeSpan a, SITimeSpan b)

bool

operator <=(SITimeSpan? a, TimeSpan b)

bool

operator <=(TimeSpan? a, SITimeSpan b)

bool

operator <=(SITimeSpan a, TimeSpan? b)

bool

operator <=(TimeSpan a, SITimeSpan? b)

bool

operator >(SITimeSpan a, TimeSpan b)

bool

operator >(TimeSpan a, SITimeSpan b)

bool

operator >(SITimeSpan? a, TimeSpan b)

bool

operator >(TimeSpan? a, SITimeSpan b)

bool

operator >(SITimeSpan a, TimeSpan? b)

bool

operator >(TimeSpan a, SITimeSpan? b)

bool

operator >=(SITimeSpan a, TimeSpan b)

bool

operator >=(TimeSpan a, SITimeSpan b)

bool

operator >=(SITimeSpan? a, TimeSpan b)

bool

operator >=(TimeSpan? a, SITimeSpan b)

bool

operator >=(SITimeSpan a, TimeSpan? b)

bool

operator >=(TimeSpan a, SITimeSpan? b)

SITimeSpan

operator +(TimeSpan a, SITimeSpan b)

SITimeSpan?

operator +(TimeSpan? a, SITimeSpan? b)

SITimeSpan

operator -(TimeSpan a, SITimeSpan b)

SITimeSpan?

operator -(TimeSpan? a, SITimeSpan? b)

SITimeSpan

operator +(SITimeSpan a, TimeSpan b)

SITimeSpan?

operator +(SITimeSpan? a, TimeSpan? b)

SITimeSpan

operator -(SITimeSpan a, TimeSpan b)

SITimeSpan?

operator -(SITimeSpan? a, TimeSpan? b)

SITimeSpan

operator +(SITimeSpan a, SITimeSpan b)

SITimeSpan?

operator +(SITimeSpan? a, SITimeSpan? b)

SITimeSpan

operator -(SITimeSpan a, SITimeSpan b)

SITimeSpan?

operator -(SITimeSpan? a, SITimeSpan? b)

DateTime

operator +(DateTime a, SITimeSpan b)

DateTime?

operator +(DateTime? a, SITimeSpan? b)

DateTime

operator -(DateTime a, SITimeSpan b)

DateTime?

operator -(DateTime? a, SITimeSpan? b)

DateTimeOffset

operator +(DateTimeOffset a, SITimeSpan b)

DateTimeOffset?

operator +(DateTimeOffset? a, SITimeSpan? b)

DateTimeOffset

operator -(DateTimeOffset a, SITimeSpan b)

DateTimeOffset?

operator -(DateTimeOffset? a, SITimeSpan? b)

SITimeSpan

operator +(double a, SITimeSpan b)

SITimeSpan?

operator +(double? a, SITimeSpan? b)

SITimeSpan

operator -(double a, SITimeSpan b)

SITimeSpan?

operator -(double? a, SITimeSpan? b)

SITimeSpan

operator *(double a, SITimeSpan b)

SITimeSpan?

operator *(double? a, SITimeSpan? b)

SITimeSpan

operator +(SITimeSpan a, double b)

SITimeSpan?

operator +(SITimeSpan? a, double? b)

SITimeSpan

operator -(SITimeSpan a, double b)

SITimeSpan?

operator -(SITimeSpan? a, double? b)

SITimeSpan

operator *(SITimeSpan a, double b)

SITimeSpan?

operator *(SITimeSpan? a, double? b)

SITimeSpan

operator /(SITimeSpan a, double b)

SITimeSpan?

operator /(SITimeSpan? a, double? b)

SITimeSpan

operator %(SITimeSpan a, double b)

SITimeSpan?

operator %(SITimeSpan? a, double? b)

bool

operator ==(SITimeSpan a, double b)

bool

operator ==(double a, SITimeSpan b)

bool

operator ==(SITimeSpan? a, double? b)

bool

operator ==(double? a, SITimeSpan? b)

bool

operator !=(SITimeSpan a, double b)

bool

operator !=(double a, SITimeSpan b)

bool

operator !=(SITimeSpan? a, double? b)

bool

operator !=(double? a, SITimeSpan? b)

bool

operator <(SITimeSpan a, double b)

bool

operator <(double a, SITimeSpan b)

bool

operator <(SITimeSpan? a, double? b)

bool

operator <(double? a, SITimeSpan? b)

bool

operator <=(SITimeSpan a, double b)

bool

operator <=(double a, SITimeSpan b)

bool

operator <=(SITimeSpan? a, double? b)

bool

operator <=(double? a, SITimeSpan? b)

bool

operator >=(SITimeSpan a, double b)

bool

operator >=(double a, SITimeSpan b)

bool

operator >=(SITimeSpan? a, double? b)

bool

operator >=(double? a, SITimeSpan? b)

bool

operator >(SITimeSpan a, double b)

bool

operator >(double a, SITimeSpan b)

bool

operator >(SITimeSpan? a, double? b)

bool

operator >(double? a, SITimeSpan? b)

Public Attributes

SITimeSpan

Zero

SITimeSpan

MinValue

SITimeSpan

MaxValue

Properties

long

Ticks

[get, ]

int

Milliseconds

[get, ]

int

Seconds

[get, ]

int

Minutes

[get, ]

int

Hours

[get, ]

int

Days

[get, ]

double

TotalMilliseconds

[get, ]

double

TotalSeconds

[get, ]

double

TotalMinutes

[get, ]

double

TotalHours

[get, ]

double

TotalDays

[get, ]