Merge pull request #44 from Portikus/master

Fully qualifying Task type in StubbingUtils 2
This commit is contained in:
Nehme Bilal 2018-05-09 09:25:36 -07:00 коммит произвёл GitHub
Родитель 05cd52e898 ecbae476f7
Коммит bbafcaf7dd
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -57,12 +57,12 @@ namespace Etg.SimpleStubs.CodeGen.Utils
{ {
var namedReturnType = (INamedTypeSymbol) returnType; var namedReturnType = (INamedTypeSymbol) returnType;
var genericReturnType = namedReturnType.TypeArguments.First(); var genericReturnType = namedReturnType.TypeArguments.First();
return $"return Task.FromResult(default({genericReturnType.GetFullyQualifiedName()}));{System.Environment.NewLine}"; return $"return System.Threading.Tasks.Task.FromResult(default({genericReturnType.GetFullyQualifiedName()}));{System.Environment.NewLine}";
} }
else if (returnType.MetadataName.Equals(taskType.MetadataName)) else if (returnType.MetadataName.Equals(taskType.MetadataName))
{ {
// do not use Task.CompletedTask to stay compatible with .Net 4.5 // do not use Task.CompletedTask to stay compatible with .Net 4.5
return $"return Task.FromResult(true);{System.Environment.NewLine}"; return $"return System.Threading.Tasks.Task.FromResult(true);{System.Environment.NewLine}";
} }
else if (asyncActionType != null && returnType.MetadataName.Equals(asyncActionType.MetadataName)) else if (asyncActionType != null && returnType.MetadataName.Equals(asyncActionType.MetadataName))
{ {