i have 2 nullable datetimes, subtracting them result in nullable timespan. want call .value
on this.
however, autocompletion drop-down list thinks type inside brackets normal timespan. .value
not in list, , when use of suggestions, doesn't compile. compile when manually type .value
.
the same issue occurs if 1 of datetimes nullable. occurs if add timespan?
datetime?
resulting in datetime?
. intellisense thinks datetime
.
is problem visual studio's intellisense? @ update 3, not have resharper. same issue on computer.
edit: clear, asking question why intellisense suggesting wrong type. know write make code compile.
agreed, gets wrong , doesn't correctly infer result of subtraction nullable<timespan>
, infers timespan. can whack on head writing instead:
var span = date1 - date2; span.
now does correctly infer type of span variable, you'll see hasvalue in auto-completion window. otherwise isn't slower @ @ runtime reasonable workaround.
nothing or can original oops, can file feedback report @ connect.microsoft.com. post link can vote it.
Comments
Post a Comment