public string Source
{
get
{
/*
if ( Source == null ){
return string . Empty;
} else {
return Source;
The "do nothing" doesn't really work for ?
if by // Return Nothing you actually mean return null then write
return Source;
if you mean, ignore the codepath then write
if ( Source != null )
{
return Source;
}
// source is null so continue on.
And for the last
if ( Source != value )
{ Source = value;
RaisePropertyChanged ( "Source" );
}
// nothing done.