37 references to DurationType
System.Xml (37)
System\Xml\Schema\DataTypeImplementation.cs (4)
1745
exception = XsdDuration.TryParse(s, XsdDuration.
DurationType
.YearMonthDuration, out duration);
1750
exception = duration.TryToTimeSpan(XsdDuration.
DurationType
.YearMonthDuration, out timeSpanValue);
1783
exception = XsdDuration.TryParse(s, XsdDuration.
DurationType
.DayTimeDuration, out duration);
1787
exception = duration.TryToTimeSpan(XsdDuration.
DurationType
.DayTimeDuration, out timeSpanValue);
System\Xml\Schema\XmlValueConverter.cs (12)
595
return new XsdDuration(value, XsdDuration.
DurationType
.DayTimeDuration).ToTimeSpan(XsdDuration.
DurationType
.DayTimeDuration);
599
return new XsdDuration(value, XsdDuration.
DurationType
.Duration).ToTimeSpan(XsdDuration.
DurationType
.Duration);
695
return new XsdDuration(value, XsdDuration.
DurationType
.YearMonthDuration).ToTimeSpan(XsdDuration.
DurationType
.YearMonthDuration);
720
return new XsdDuration(value, XsdDuration.
DurationType
.DayTimeDuration).ToString(XsdDuration.
DurationType
.DayTimeDuration);
724
return new XsdDuration(value, XsdDuration.
DurationType
.Duration).ToString(XsdDuration.
DurationType
.Duration);
797
return new XsdDuration(value, XsdDuration.
DurationType
.YearMonthDuration).ToString(XsdDuration.
DurationType
.YearMonthDuration);
System\Xml\Schema\XsdDuration.cs (21)
74
public XsdDuration(TimeSpan timeSpan) : this(timeSpan,
DurationType
.Duration) {
81
public XsdDuration(TimeSpan timeSpan,
DurationType
durationType) {
96
if (durationType ==
DurationType
.YearMonthDuration) {
109
Debug.Assert(durationType ==
DurationType
.Duration || durationType ==
DurationType
.DayTimeDuration);
129
public XsdDuration(string s) : this(s,
DurationType
.Duration) {
136
public XsdDuration(string s,
DurationType
durationType) {
273
return ToTimeSpan(
DurationType
.Duration);
280
public TimeSpan ToTimeSpan(
DurationType
durationType) {
291
return TryToTimeSpan(
DurationType
.Duration, out result);
295
internal Exception TryToTimeSpan(
DurationType
durationType, out TimeSpan result) {
303
if (durationType !=
DurationType
.DayTimeDuration) {
309
if (durationType !=
DurationType
.YearMonthDuration) {
356
return ToString(
DurationType
.Duration);
363
internal string ToString(
DurationType
durationType) {
372
if (durationType !=
DurationType
.DayTimeDuration) {
385
if (durationType !=
DurationType
.YearMonthDuration) {
444
return TryParse(s,
DurationType
.Duration, out result);
448
internal static Exception TryParse(string s,
DurationType
durationType, out XsdDuration result) {
600
if (durationType ==
DurationType
.DayTimeDuration) {
604
else if (durationType ==
DurationType
.YearMonthDuration) {