3 writes to SourceCode
Microsoft.Build.Tasks.Core (3)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (3)
426
taskInfo.
SourceCode
= codeElement.Value;
476
taskInfo.
SourceCode
= FileSystems.Default.ReadFileAllText(resolvedPath);
543
taskInfo.
SourceCode
= GetSourceCode(taskInfo, parameters);
13 references to SourceCode
Microsoft.Build.Tasks.Core (9)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (6)
233
return taskInfo.
SourceCode
;
261
executeMethod.Statements.Add(new CodeSnippetStatement(taskInfo.
SourceCode
));
267
codeTypeDeclaration.Members.Add(new CodeSnippetTypeMember(taskInfo.
SourceCode
));
536
if (String.IsNullOrWhiteSpace(taskInfo.
SourceCode
))
738
_log.LogIncludeGeneratedFile(fileNameInBinlog, taskInfo.
SourceCode
);
741
File.WriteAllText(sourceCodePath, taskInfo.
SourceCode
);
RoslynCodeTaskFactory\RoslynCodeTaskFactoryTaskInfo.cs (3)
57
&& String.Equals(
SourceCode
, other.
SourceCode
, StringComparison.OrdinalIgnoreCase)
74
return HashCode.Combine(Name?.GetHashCode() ?? 0,
SourceCode
?.GetHashCode() ?? 0);
Microsoft.Build.Tasks.UnitTests (4)
RoslynCodeTaskFactory_Tests.cs (4)
1045
Verify(taskInfo.
SourceCode
, _verifySettings).GetAwaiter().GetResult();
1360
taskInfo.
SourceCode
.ShouldContain("TestTask", customMessage: "Should have loaded code from file");
1407
taskInfo.
SourceCode
.ShouldContain("AbsolutePathTask");
1455
taskInfo.
SourceCode
.ShouldContain("SharedTask");