SYMBOL INDEX (5727 symbols across 606 files) FILE: .github/labelChecker/index.js function main (line 5) | async function main() { FILE: release/createAdoPrs.js constant INTEGRATION_DIR (line 8) | const INTEGRATION_DIR = path.join(__dirname, '..', '_layout', 'integrati... constant GIT (line 9) | const GIT = 'git'; function createIntegrationFiles (line 33) | function createIntegrationFiles(agentVersion) { function clearEmptyXmlNodes (line 56) | function clearEmptyXmlNodes(filePath) { function clearEmptyHashValueLine (line 63) | function clearEmptyHashValueLine(filePath) { function openPR (line 81) | async function openPR(repo, project, sourceBranch, targetBranch, commitM... function getCurrentSprint (line 151) | async function getCurrentSprint() { function main (line 160) | async function main() { FILE: release/createReleaseBranch.js constant OWNER (line 11) | const OWNER = 'microsoft'; constant REPO (line 12) | const REPO = 'azure-pipelines-agent'; constant GIT (line 13) | const GIT = 'git'; constant VALID_RELEASE_RE (line 14) | const VALID_RELEASE_RE = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/; function verifyNewReleaseTagOk (line 43) | async function verifyNewReleaseTagOk(newRelease) { function writeAgentVersionFile (line 64) | function writeAgentVersionFile(newRelease) { function filterCommitsUpToTarget (line 72) | function filterCommitsUpToTarget(commitList) { function fetchPRsForSHAsGraphQL (line 90) | async function fetchPRsForSHAsGraphQL(commitSHAs) { function fetchPRsSincePreviousReleaseAndEditReleaseNotes (line 133) | async function fetchPRsSincePreviousReleaseAndEditReleaseNotes(newReleas... function fetchPRsSinceLastReleaseAndEditReleaseNotes (line 197) | async function fetchPRsSinceLastReleaseAndEditReleaseNotes(newRelease, c... function editReleaseNotesFile (line 257) | function editReleaseNotesFile(body) { function commitAndPush (line 309) | function commitAndPush(directory, release, branch) { function commitAgentChanges (line 315) | function commitAgentChanges(directory, release) { function checkGitStatus (line 324) | function checkGitStatus() { function main (line 339) | async function main() { FILE: release/fillReleaseNotesTemplate.js function addHashesToReleaseNotes (line 9) | function addHashesToReleaseNotes(releaseNotes) { function removeMissingBuild (line 38) | function removeMissingBuild(releaseNotes) { function containBuildDescriptionHeader (line 80) | function containBuildDescriptionHeader(line, buildNames) { function addAgentVersionToReleaseNotes (line 89) | function addAgentVersionToReleaseNotes(releaseNotes, agentVersion) { function main (line 98) | function main() { FILE: release/rollrelease.js function main (line 22) | async function main() FILE: release/util.js constant GIT (line 5) | const GIT = 'git'; constant GIT_RELEASE_RE (line 6) | const GIT_RELEASE_RE = /([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})/; FILE: src/Agent.Listener/Agent.cs type IAgent (line 27) | [ServiceLocator(Default = typeof(Agent))] method ExecuteCommand (line 30) | Task ExecuteCommand(CommandSettings command); class Agent (line 33) | public sealed class Agent : AgentService, IAgent, IDisposable method Initialize (line 40) | public override void Initialize(IHostContext hostContext) method ExecuteCommand (line 46) | public async Task ExecuteCommand(CommandSettings command) method Dispose (line 312) | public void Dispose() method Agent_Unloading (line 318) | private void Agent_Unloading(object sender, EventArgs e) method CtrlCHandler (line 327) | private void CtrlCHandler(object sender, EventArgs e) method InitializeRuntimeFeatures (line 361) | private async Task InitializeRuntimeFeatures() method RunAsync (line 407) | private async Task RunAsync(AgentSettings settings, bool runOnce ... method PrintUsage (line 701) | private void PrintUsage(CommandSettings command) method PrintBanner (line 724) | private void PrintBanner() FILE: src/Agent.Listener/CommandLine/BaseCommand.cs class BaseCommand (line 6) | public class BaseCommand FILE: src/Agent.Listener/CommandLine/ConfigureAgent.cs class ConfigureAgent (line 6) | [Verb(Constants.Agent.CommandLine.Commands.Configure)] FILE: src/Agent.Listener/CommandLine/ConfigureOrRemoveBase.cs class ConfigureOrRemoveBase (line 6) | public class ConfigureOrRemoveBase : BaseCommand FILE: src/Agent.Listener/CommandLine/ReAuthAgent.cs class ReAuthAgent (line 6) | [Verb(Constants.Agent.CommandLine.Commands.ReAuth)] FILE: src/Agent.Listener/CommandLine/RemoveAgent.cs class RemoveAgent (line 6) | [Verb(Constants.Agent.CommandLine.Commands.Remove)] FILE: src/Agent.Listener/CommandLine/RunAgent.cs class RunAgent (line 7) | [Verb(Constants.Agent.CommandLine.Commands.Run)] FILE: src/Agent.Listener/CommandLine/WarmupAgent.cs class WarmupAgent (line 6) | [Verb(Constants.Agent.CommandLine.Commands.Warmup)] FILE: src/Agent.Listener/CommandSettings.cs class CommandSettings (line 20) | public sealed class CommandSettings method CommandSettings (line 57) | public CommandSettings(IHostContext context, string[] args, IScopedEnv... method GetAcceptTeeEula (line 136) | public bool GetAcceptTeeEula() method GetAlwaysExtractTask (line 145) | public bool GetAlwaysExtractTask() method GetReplace (line 150) | public bool GetReplace() method GetRunAsService (line 159) | public bool GetRunAsService() method GetPreventServiceStart (line 168) | public bool GetPreventServiceStart() method GetRunAsAutoLogon (line 178) | public bool GetRunAsAutoLogon() method GetOverwriteAutoLogon (line 187) | public bool GetOverwriteAutoLogon(string logonAccount) method GetNoRestart (line 196) | public bool GetNoRestart() method GetDeploymentGroupTagsRequired (line 205) | public bool GetDeploymentGroupTagsRequired() method GetAutoLaunchBrowser (line 215) | public bool GetAutoLaunchBrowser() method GetClientId (line 224) | public string GetClientId() method GetClientSecret (line 234) | public string GetClientSecret() method GetTenantId (line 244) | public string GetTenantId() method GetEnableServiceSidTypeUnrestricted (line 258) | public bool GetEnableServiceSidTypeUnrestricted() method GetAgentName (line 269) | public string GetAgentName() method GetAuth (line 279) | public string GetAuth(string defaultValue) method GetPassword (line 289) | public string GetPassword() method GetPool (line 299) | public string GetPool() method GetToken (line 309) | public string GetToken() method GetUrl (line 319) | public string GetUrl(bool suppressPromptIfEmpty = false) method GetDeploymentGroupName (line 336) | public string GetDeploymentGroupName() method GetDeploymentPoolName (line 351) | public string GetDeploymentPoolName() method GetProjectName (line 361) | public string GetProjectName(string defaultValue) method GetCollectionName (line 371) | public string GetCollectionName() method GetDeploymentGroupTags (line 381) | public string GetDeploymentGroupTags() method GetEnvironmentName (line 398) | public string GetEnvironmentName() method GetEnvironmentVirtualMachineResourceTagsRequired (line 413) | public bool GetEnvironmentVirtualMachineResourceTagsRequired() method GetEnvironmentVirtualMachineResourceTags (line 423) | public string GetEnvironmentVirtualMachineResourceTags() method GetUserName (line 438) | public string GetUserName() method GetWindowsLogonAccount (line 448) | [SupportedOSPlatform("windows")] method GetWindowsLogonPassword (line 459) | public string GetWindowsLogonPassword(string accountName) method GetWork (line 469) | public string GetWork() method GetMonitorSocketAddress (line 479) | public string GetMonitorSocketAddress() method GetNotificationPipeName (line 484) | public string GetNotificationPipeName() method GetNotificationSocketAddress (line 489) | public string GetNotificationSocketAddress() method GetStartupType (line 495) | public string GetStartupType() method GetProxyUrl (line 500) | public string GetProxyUrl() method GetProxyUserName (line 505) | public string GetProxyUserName() method GetProxyPassword (line 510) | public string GetProxyPassword() method GetUseBasicAuthForProxy (line 515) | public bool GetUseBasicAuthForProxy() method GetSkipCertificateValidation (line 520) | public bool GetSkipCertificateValidation() method GetCACertificate (line 525) | public string GetCACertificate() method GetClientCertificate (line 530) | public string GetClientCertificate() method GetClientCertificatePrivateKey (line 535) | public string GetClientCertificatePrivateKey() method GetClientCertificateArchrive (line 540) | public string GetClientCertificateArchrive() method GetClientCertificatePassword (line 545) | public string GetClientCertificatePassword() method GetGitUseSChannel (line 550) | public bool GetGitUseSChannel() method GetEnvironmentVMResource (line 555) | public bool GetEnvironmentVMResource() method GetRunOnce (line 560) | public bool GetRunOnce() method GetDebugMode (line 566) | public bool GetDebugMode() method GetDeploymentPool (line 571) | public bool GetDeploymentPool() method GetDeploymentOrMachineGroup (line 576) | public bool GetDeploymentOrMachineGroup() method GetDisableLogUploads (line 587) | public bool GetDisableLogUploads() method GetReStreamLogsToFiles (line 592) | public bool GetReStreamLogsToFiles() method Unattended (line 597) | public bool Unattended() method IsRunCommand (line 610) | public bool IsRunCommand() method IsVersion (line 620) | public bool IsVersion() method IsHelp (line 634) | public bool IsHelp() method IsCommit (line 648) | public bool IsCommit() method IsDiagnostics (line 653) | public bool IsDiagnostics() method IsConfigureCommand (line 658) | public bool IsConfigureCommand() method IsRemoveCommand (line 668) | public bool IsRemoveCommand() method IsWarmupCommand (line 678) | public bool IsWarmupCommand() method IsReAuthCommand (line 688) | public bool IsReAuthCommand() => ReAuth != null; method GetArg (line 694) | private string GetArg(string value, string envName) method GetArgOrPrompt (line 704) | private string GetArgOrPrompt( method GetEnvArg (line 737) | private string GetEnvArg(string name) method TestFlag (line 749) | private bool TestFlag(bool? value, string name) method TestFlagOrPrompt (line 770) | private bool TestFlagOrPrompt( method AddDefaultVerbIfNecessary (line 789) | private string[] AddDefaultVerbIfNecessary(string[] args) method ParseArguments (line 808) | private void ParseArguments(string[] args) method ParseArguments (line 820) | private void ParseArguments(string[] args, bool ignoreErrors) method PrintArguments (line 872) | private void PrintArguments() method ObjectAsJson (line 900) | private string ObjectAsJson(object obj) method GetConfigureOrRemoveBase (line 907) | private ConfigureOrRemoveBase GetConfigureOrRemoveBase() FILE: src/Agent.Listener/Configuration.Linux/SystemdControlManager.cs type ILinuxServiceControlManager (line 14) | [ServiceLocator(Default = typeof(SystemDControlManager))] method GenerateScripts (line 18) | void GenerateScripts(AgentSettings settings); class SystemDControlManager (line 22) | [SupportedOSPlatform("linux")] method GenerateScripts (line 31) | public void GenerateScripts(AgentSettings settings) FILE: src/Agent.Listener/Configuration.Windows/AutoLogonManager.cs type IAutoLogonManager (line 15) | [ServiceLocator(Default = typeof(AutoLogonManager))] method ConfigureAsync (line 19) | Task ConfigureAsync(CommandSettings command); method Unconfigure (line 20) | void Unconfigure(); class AutoLogonManager (line 23) | [SupportedOSPlatform("windows")] method Initialize (line 31) | public override void Initialize(IHostContext hostContext) method ConfigureAsync (line 41) | public async Task ConfigureAsync(CommandSettings command) method Unconfigure (line 120) | public void Unconfigure() method SaveAutoLogonSettings (line 142) | private void SaveAutoLogonSettings(string domainName, string userName) method ConfigurePowerOptions (line 154) | private async Task ConfigurePowerOptions() method RestartBasedOnUserInput (line 194) | private void RestartBasedOnUserInput(CommandSettings command) method GetAccountSegments (line 239) | private void GetAccountSegments(string account, out string domain, out... FILE: src/Agent.Listener/Configuration.Windows/AutoLogonRegistryManager.cs type IAutoLogonRegistryManager (line 14) | [ServiceLocator(Default = typeof(AutoLogonRegistryManager))] method GetAutoLogonUserDetails (line 18) | void GetAutoLogonUserDetails(out string domainName, out string userName); method UpdateRegistrySettings (line 19) | void UpdateRegistrySettings(CommandSettings command, string domainName... method ResetRegistrySettings (line 20) | void ResetRegistrySettings(string domainName, string userName); method DumpAutoLogonRegistrySettings (line 22) | void DumpAutoLogonRegistrySettings(); class AutoLogonRegistryManager (line 25) | [SupportedOSPlatform("windows")] method Initialize (line 32) | public override void Initialize(IHostContext hostContext) method GetAutoLogonUserDetails (line 41) | public void GetAutoLogonUserDetails(out string domainName, out string ... method UpdateRegistrySettings (line 61) | public void UpdateRegistrySettings(CommandSettings command, string dom... method ResetRegistrySettings (line 103) | public void ResetRegistrySettings(string domainName, string userName) method DumpAutoLogonRegistrySettings (line 119) | public void DumpAutoLogonRegistrySettings() method ResetAutoLogon (line 195) | private void ResetAutoLogon(string domainName, string userName) method UpdateMachineSpecificRegistrySettings (line 221) | private void UpdateMachineSpecificRegistrySettings(string domainName, ... method InspectAutoLogonRelatedPolicies (line 236) | private void InspectAutoLogonRelatedPolicies() method UpdateUserSpecificRegistrySettings (line 285) | private void UpdateUserSpecificRegistrySettings(CommandSettings comman... method UpdateScreenSaverSettings (line 295) | private void UpdateScreenSaverSettings(CommandSettings command, string... method GetStartupCommand (line 326) | private string GetStartupCommand(bool runOnce) method ResetUserSpecificSettings (line 348) | private void ResetUserSpecificSettings(string securityId) method DeleteStartupCommand (line 368) | private void DeleteStartupCommand(RegistryHive targetHive, string secu... method RevertOriginalValue (line 387) | private void RevertOriginalValue(RegistryHive targetHive, string subKe... method GetBackupValueName (line 411) | private string GetBackupValueName(string valueName) class RegistryConstants (line 417) | public class RegistryConstants class MachineSettings (line 421) | public class MachineSettings class SubKeys (line 423) | public class SubKeys class ValueNames (line 430) | public class ValueNames class UserSettings (line 444) | public class UserSettings class SubKeys (line 446) | public class SubKeys class ValueNames (line 453) | public class ValueNames FILE: src/Agent.Listener/Configuration.Windows/NativeWindowsServiceHelper.cs type INativeWindowsServiceHelper (line 22) | [ServiceLocator(Default = typeof(NativeWindowsServiceHelper))] method GetUniqueBuildGroupName (line 26) | string GetUniqueBuildGroupName(); method LocalGroupExists (line 28) | bool LocalGroupExists(string groupName); method CreateLocalGroup (line 30) | void CreateLocalGroup(string groupName); method DeleteLocalGroup (line 32) | void DeleteLocalGroup(string groupName); method AddMemberToLocalGroup (line 34) | void AddMemberToLocalGroup(string accountName, string groupName); method GrantFullControlToGroup (line 36) | void GrantFullControlToGroup(string path, string groupName); method RemoveGroupFromFolderSecuritySetting (line 38) | void RemoveGroupFromFolderSecuritySetting(string folderPath, string gr... method IsUserHasLogonAsServicePrivilege (line 40) | bool IsUserHasLogonAsServicePrivilege(string domain, string userName); method GrantUserLogonAsServicePrivilage (line 42) | bool GrantUserLogonAsServicePrivilage(string domain, string userName); method IsValidCredential (line 44) | bool IsValidCredential(string domain, string userName, string logonPas... method GetDefaultServiceAccount (line 46) | NTAccount GetDefaultServiceAccount(); method GetDefaultAdminServiceAccount (line 48) | NTAccount GetDefaultAdminServiceAccount(); method IsServiceExists (line 50) | bool IsServiceExists(string serviceName); method InstallService (line 52) | void InstallService(string serviceName, string serviceDisplayName, str... method UninstallService (line 54) | void UninstallService(string serviceName); method StartService (line 56) | void StartService(string serviceName); method StopService (line 58) | void StopService(string serviceName); method CreateVstsAgentRegistryKey (line 60) | void CreateVstsAgentRegistryKey(); method DeleteVstsAgentRegistryKey (line 62) | void DeleteVstsAgentRegistryKey(); method GetSecurityId (line 64) | string GetSecurityId(string domainName, string userName); method SetAutoLogonPassword (line 66) | void SetAutoLogonPassword(string password); method ResetAutoLogonPassword (line 68) | void ResetAutoLogonPassword(); method IsRunningInElevatedMode (line 70) | bool IsRunningInElevatedMode(); method LoadUserProfile (line 72) | void LoadUserProfile(string domain, string userName, string logonPassw... method UnloadUserProfile (line 74) | void UnloadUserProfile(IntPtr tokenHandle, PROFILEINFO userProfile); method IsValidAutoLogonCredential (line 76) | bool IsValidAutoLogonCredential(string domain, string userName, string... method GrantDirectoryPermissionForAccount (line 78) | void GrantDirectoryPermissionForAccount(string accountName, IList folders); method IsWellKnownIdentity (line 82) | bool IsWellKnownIdentity(string accountName); method IsManagedServiceAccount (line 84) | bool IsManagedServiceAccount(string accountName); class NativeWindowsServiceHelper (line 87) | [SupportedOSPlatform("windows")] method Initialize (line 93) | public override void Initialize(IHostContext hostContext) method GetUniqueBuildGroupName (line 100) | public string GetUniqueBuildGroupName() method LocalGroupExists (line 106) | public bool LocalGroupExists(string groupName) method CreateLocalGroup (line 152) | public void CreateLocalGroup(string groupName) method DeleteLocalGroup (line 189) | public void DeleteLocalGroup(string groupName) method AddMemberToLocalGroup (line 218) | public void AddMemberToLocalGroup(string accountName, string groupName) method GrantFullControlToGroup (line 261) | public void GrantFullControlToGroup(string path, string groupName) method IsGroupHasFullControl (line 288) | private bool IsGroupHasFullControl(string path, string groupName) method IsUserHasLogonAsServicePrivilege (line 311) | public bool IsUserHasLogonAsServicePrivilege(string domain, string use... method GrantUserLogonAsServicePrivilage (line 359) | public bool GrantUserLogonAsServicePrivilage(string domain, string use... method IsWellKnownIdentity (line 380) | public bool IsWellKnownIdentity(string accountName) method IsValidCredential (line 394) | public bool IsValidCredential(string domain, string userName, string l... method IsValidAutoLogonCredential (line 399) | public bool IsValidAutoLogonCredential(string domain, string userName,... method GetDefaultServiceAccount (line 404) | public NTAccount GetDefaultServiceAccount() method GetDefaultAdminServiceAccount (line 417) | public NTAccount GetDefaultAdminServiceAccount() method RemoveGroupFromFolderSecuritySetting (line 430) | public void RemoveGroupFromFolderSecuritySetting(string folderPath, st... method IsServiceExists (line 452) | public bool IsServiceExists(string serviceName) method InstallService (line 459) | public void InstallService(string serviceName, string serviceDisplayNa... method UninstallService (line 678) | public void UninstallService(string serviceName) method StartService (line 725) | public void StartService(string serviceName) method StopService (line 752) | public void StopService(string serviceName) method CreateVstsAgentRegistryKey (line 792) | public void CreateVstsAgentRegistryKey() method DeleteVstsAgentRegistryKey (line 823) | public void DeleteVstsAgentRegistryKey() method GetSecurityId (line 851) | public string GetSecurityId(string domainName, string userName) method SetAutoLogonPassword (line 858) | public void SetAutoLogonPassword(string password) method ResetAutoLogonPassword (line 866) | public void ResetAutoLogonPassword() method IsRunningInElevatedMode (line 874) | public bool IsRunningInElevatedMode() method LoadUserProfile (line 879) | public void LoadUserProfile(string domain, string userName, string log... method UnloadUserProfile (line 901) | public void UnloadUserProfile(IntPtr tokenHandle, PROFILEINFO userProf... method GrantDirectoryPermissionForAccount (line 918) | public void GrantDirectoryPermissionForAccount(string accountName, ILi... method RevokeDirectoryPermissionForAccount (line 945) | public void RevokeDirectoryPermissionForAccount(IList folders) method IsManagedServiceAccount (line 978) | public bool IsManagedServiceAccount(string accountName) method CheckNetIsServiceAccount (line 999) | public virtual uint CheckNetIsServiceAccount(string ServerName, string... method IsValidCredentialInternal (line 1004) | private bool IsValidCredentialInternal(string domain, string userName,... method GetSidBinaryFromWindows (line 1034) | private byte[] GetSidBinaryFromWindows(string domain, string user) method SanitizeManagedServiceAccountName (line 1055) | private string SanitizeManagedServiceAccountName(string accountName) class LsaPolicy (line 1063) | internal class LsaPolicy : IDisposable method LsaPolicy (line 1067) | public LsaPolicy() method LsaPolicy (line 1072) | public LsaPolicy(LSA_AccessPolicy access) method SetSecretData (line 1094) | public void SetSecretData(string key, string value) method Dispose (line 1129) | void IDisposable.Dispose() type LSA_AccessPolicy (line 1139) | internal enum LSA_AccessPolicy : long method LsaStorePrivateData (line 1157) | [DllImport("advapi32.dll", SetLastError = true, PreserveSig = true)] method LsaNtStatusToWinError (line 1164) | [DllImport("advapi32.dll", SetLastError = true, PreserveSig = true)] type ReturnCode (line 1203) | public struct ReturnCode type LocalGroupInfo (line 1220) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type LSA_UNICODE_STRING (line 1229) | [StructLayout(LayoutKind.Sequential)] type LocalGroupMemberInfo (line 1239) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type LSA_OBJECT_ATTRIBUTES (line 1246) | [StructLayout(LayoutKind.Sequential)] type SERVICE_FAILURE_ACTIONS (line 1257) | [StructLayout(LayoutKind.Sequential)] type SERVICE_DELAYED_AUTO_START_INFO (line 1267) | [StructLayout(LayoutKind.Sequential)] type SERVICE_SID_INFO (line 1273) | [StructLayout(LayoutKind.Sequential)] class FailureAction (line 1281) | private class FailureAction method FailureAction (line 1289) | public FailureAction(RecoverAction actionType, int actionDelay) type ServiceManagerRights (line 1296) | [Flags] type ServiceRights (line 1311) | [Flags] type ServiceError (line 1330) | public enum ServiceError type ServiceStartType (line 1338) | public enum ServiceStartType type RecoverAction (line 1348) | private enum RecoverAction method NetIsServiceAccount (line 1356) | [DllImport("Logoncli.dll", SetLastError = true, CharSet = CharSet.Auto)] method NetLocalGroupGetInfo (line 1359) | [DllImport("Netapi32.dll")] method NetApiBufferFree (line 1365) | [DllImport("Netapi32.dll")] method NetLocalGroupAdd (line 1369) | [DllImport("Netapi32.dll")] method NetLocalGroupAddMembers (line 1375) | [DllImport("Netapi32.dll")] method NetLocalGroupDel (line 1382) | [DllImport("Netapi32.dll")] method LsaClose (line 1385) | [DllImport("advapi32.dll")] method LsaOpenPolicy (line 1388) | [DllImport("advapi32.dll", SetLastError = true, PreserveSig = true)] method LsaAddAccountRights (line 1395) | [DllImport("advapi32.dll", SetLastError = true, PreserveSig = true)] method LsaEnumerateAccountRights (line 1402) | [DllImport("advapi32.dll", SetLastError = true, PreserveSig = true)] method LsaFreeMemory (line 1409) | [DllImport("advapi32.dll", SetLastError = true, PreserveSig = true)] method LogonUser (line 1412) | [DllImport("advapi32.dll", CharSet = CharSet.Unicode, SetLastError = t... method LoadUserProfile (line 1415) | [DllImport("userenv.dll", SetLastError = true, CharSet = CharSet.Unico... method UnloadUserProfile (line 1418) | [DllImport("userenv.dll", SetLastError = true, CharSet = CharSet.Unico... method CloseHandle (line 1421) | [DllImport("kernel32", SetLastError = true)] method CreateService (line 1424) | [DllImport("advapi32.dll", EntryPoint = "CreateServiceA")] method OpenSCManager (line 1440) | [DllImport("advapi32.dll")] method OpenService (line 1443) | [DllImport("advapi32.dll", SetLastError = true)] method DeleteService (line 1446) | [DllImport("advapi32.dll", SetLastError = true)] method CloseServiceHandle (line 1449) | [DllImport("advapi32.dll")] method LockServiceDatabase (line 1452) | [DllImport("advapi32.dll")] method UnlockServiceDatabase (line 1455) | [DllImport("advapi32.dll")] method ChangeServiceFailureActions (line 1458) | [DllImport("advapi32.dll", EntryPoint = "ChangeServiceConfig2")] method ChangeServiceSidType (line 1461) | [DllImport("advapi32.dll", EntryPoint = "ChangeServiceConfig2")] method ChangeServiceDelayedAutoStart (line 1464) | [DllImport("advapi32.dll", EntryPoint = "ChangeServiceConfig2")] method GetLastError (line 1467) | [DllImport("kernel32.dll")] method setServiceSidTypeAsUnrestricted (line 1474) | private void setServiceSidTypeAsUnrestricted(IntPtr svcHndl, string se... type PROFILEINFO (line 1503) | [StructLayout(LayoutKind.Sequential)] FILE: src/Agent.Listener/Configuration.Windows/RSAEncryptedFileKeyManager.cs class RSAEncryptedFileKeyManager (line 13) | [SupportedOSPlatform("windows")] method CreateKey (line 19) | public RSA CreateKey(bool enableAgentKeyStoreInNamedContainer, bool us... method CreateKeyStoreKeyInNamedContainer (line 31) | private RSA CreateKeyStoreKeyInNamedContainer(bool useCng) method CreateKeyStoreKeyInFile (line 94) | private RSA CreateKeyStoreKeyInFile(bool useCng) method DeleteKey (line 126) | public void DeleteKey() method GetKey (line 135) | public RSA GetKey() method GetKeyFromNamedContainer (line 140) | private RSA GetKeyFromNamedContainer() method GetKeyFromFile (line 179) | private RSA GetKeyFromFile() method LoadParameters (line 201) | private (string containerName, bool useCng, RSAParameters rsaParameter... method SaveParameters (line 209) | private void SaveParameters(RSAParameters parameters, string container... method Initialize (line 217) | void IAgentService.Initialize(IHostContext context) FILE: src/Agent.Listener/Configuration.Windows/WindowsRegistryManager.cs type IWindowsRegistryManager (line 10) | [ServiceLocator(Default = typeof(WindowsRegistryManager))] method GetValue (line 14) | string GetValue(RegistryHive hive, string subKeyName, string name); method SetValue (line 15) | void SetValue(RegistryHive hive, string subKeyName, string name, strin... method DeleteValue (line 16) | void DeleteValue(RegistryHive hive, string subKeyName, string name); method SubKeyExists (line 17) | bool SubKeyExists(RegistryHive hive, string subKeyName); class WindowsRegistryManager (line 20) | [SupportedOSPlatform("windows")] method DeleteValue (line 23) | public void DeleteValue(RegistryHive hive, string subKeyName, string n... method GetValue (line 34) | public string GetValue(RegistryHive hive, string subKeyName, string name) method SetValue (line 48) | public void SetValue(RegistryHive hive, string subKeyName, string name... method SubKeyExists (line 68) | public bool SubKeyExists(RegistryHive hive, string subKeyName) method OpenRegistryKey (line 76) | private RegistryKey OpenRegistryKey(RegistryHive hive, string subKeyNa... method CreateRegistryKey (line 94) | private RegistryKey CreateRegistryKey(RegistryHive hive, string subKey... FILE: src/Agent.Listener/Configuration.Windows/WindowsServiceControlManager.cs type IWindowsServiceControlManager (line 14) | [ServiceLocator(Default = typeof(WindowsServiceControlManager))] method ConfigureService (line 18) | void ConfigureService(AgentSettings settings, CommandSettings command); method UnconfigureService (line 20) | void UnconfigureService(); class WindowsServiceControlManager (line 23) | [SupportedOSPlatform("windows")] method Initialize (line 34) | public override void Initialize(IHostContext hostContext) method ConfigureService (line 41) | public void ConfigureService(AgentSettings settings, CommandSettings c... method UnconfigureService (line 158) | public void UnconfigureService() method SaveServiceSettings (line 185) | private void SaveServiceSettings(string serviceName) method GetAccountSegments (line 197) | private void GetAccountSegments(string account, out string domain, out... FILE: src/Agent.Listener/Configuration.macOS/MacOSServiceControlManager.cs type IMacOSServiceControlManager (line 13) | [ServiceLocator(Default = typeof(MacOSServiceControlManager))] method GenerateScripts (line 17) | void GenerateScripts(AgentSettings settings); class MacOSServiceControlManager (line 20) | [SupportedOSPlatform("macos")] method GenerateScripts (line 29) | public void GenerateScripts(AgentSettings settings) FILE: src/Agent.Listener/Configuration/ConfigurationManager.cs type IConfigurationManager (line 30) | [ServiceLocator(Default = typeof(ConfigurationManager))] method IsConfigured (line 33) | bool IsConfigured(); method ConfigureAsync (line 34) | Task ConfigureAsync(CommandSettings command); method UnconfigureAsync (line 35) | Task UnconfigureAsync(CommandSettings command); method ReAuthAsync (line 36) | Task ReAuthAsync(CommandSettings command); method LoadSettings (line 37) | AgentSettings LoadSettings(); class ConfigurationManager (line 40) | public sealed class ConfigurationManager : AgentService, IConfigurationM... method Initialize (line 52) | public override void Initialize(IHostContext hostContext) method IsConfigured (line 64) | public bool IsConfigured() method LoadSettings (line 71) | public AgentSettings LoadSettings() method ConfigureAsync (line 85) | public async Task ConfigureAsync(CommandSettings command) method UpdateAgentWithRetryAsync (line 471) | private async Task UpdateAgentWithRetryAsync( method UnconfigureAsync (line 523) | public async Task UnconfigureAsync(CommandSettings command) method ReAuthAsync (line 681) | public async Task ReAuthAsync(CommandSettings command) method UpdateCredentialData (line 797) | private void UpdateCredentialData( method GetCredentialProvider (line 856) | private ICredentialProvider GetCredentialProvider(CommandSettings comm... method UpdateExistingAgent (line 889) | private TaskAgent UpdateExistingAgent(TaskAgent agent, RSAParameters p... method CreateNewAgent (line 908) | private TaskAgent CreateNewAgent(string agentName, RSAParameters publi... method WriteSection (line 930) | private void WriteSection(string message) method AddVSTelemetryRegKey (line 937) | [SupportedOSPlatform("windows")] method DeleteVSTelemetryRegKey (line 958) | [SupportedOSPlatform("windows")] method CheckAgentRootDirectorySecure (line 979) | [SupportedOSPlatform("windows")] method SetupVstsProxySetting (line 1029) | private bool SetupVstsProxySetting(IVstsAgentWebProxy vstsProxy, Comma... method SetupCertSettings (line 1054) | private bool SetupCertSettings(IAgentCertificateManager agentCertManag... method GetAgentTypeFromCommand (line 1105) | private string GetAgentTypeFromCommand(CommandSettings command) method CheckIsHostedServer (line 1125) | private async Task CheckIsHostedServer(IConfigurationProvider ag... FILE: src/Agent.Listener/Configuration/ConfigurationProvider.cs type IConfigurationProvider (line 18) | public interface IConfigurationProvider : IExtension, IAgentService method GetServerUrl (line 24) | void GetServerUrl(AgentSettings agentSettings, CommandSettings command); method GetCollectionName (line 26) | void GetCollectionName(AgentSettings agentSettings, CommandSettings co... method TestConnectionAsync (line 28) | Task TestConnectionAsync(AgentSettings agentSettings, VssCredentials c... method GetPoolIdAndName (line 30) | Task GetPoolIdAndName(AgentSettings agentSettings, CommandSettings com... method GetFailedToFindPoolErrorString (line 32) | string GetFailedToFindPoolErrorString(); method UpdateAgentAsync (line 34) | Task UpdateAgentAsync(AgentSettings agentSettings, TaskAgen... method AddAgentAsync (line 36) | Task AddAgentAsync(AgentSettings agentSettings, TaskAgent a... method DeleteAgentAsync (line 38) | Task DeleteAgentAsync(AgentSettings agentSettings); method GetAgentAsync (line 40) | Task GetAgentAsync(AgentSettings agentSettings); method ThrowTaskAgentExistException (line 42) | void ThrowTaskAgentExistException(AgentSettings agentSettings); class BuildReleasesAgentConfigProvider (line 45) | public class BuildReleasesAgentConfigProvider : AgentService, IConfigura... method Initialize (line 57) | public override void Initialize(IHostContext hostContext) method GetServerUrl (line 65) | public void GetServerUrl(AgentSettings agentSettings, CommandSettings ... method GetCollectionName (line 72) | public void GetCollectionName(AgentSettings agentSettings, CommandSett... method GetPoolIdAndName (line 77) | public virtual async Task GetPoolIdAndName(AgentSettings agentSettings... method GetFailedToFindPoolErrorString (line 96) | public string GetFailedToFindPoolErrorString() => StringUtil.Loc("Fail... method ThrowTaskAgentExistException (line 98) | public void ThrowTaskAgentExistException(AgentSettings agentSettings) method UpdateAgentAsync (line 104) | public Task UpdateAgentAsync(AgentSettings agentSettings, T... method AddAgentAsync (line 110) | public Task AddAgentAsync(AgentSettings agentSettings, Task... method DeleteAgentAsync (line 116) | public Task DeleteAgentAsync(AgentSettings agentSettings) method TestConnectionAsync (line 122) | public async Task TestConnectionAsync(AgentSettings agentSettings, Vss... method GetAgentAsync (line 129) | public async Task GetAgentAsync(AgentSettings agentSettings) class DeploymentGroupAgentConfigProvider (line 138) | public class DeploymentGroupAgentConfigProvider : AgentService, IConfigu... method Initialize (line 149) | public override void Initialize(IHostContext hostContext) method GetServerUrl (line 157) | public void GetServerUrl(AgentSettings agentSettings, CommandSettings ... method GetCollectionName (line 165) | public void GetCollectionName(AgentSettings agentSettings, CommandSett... method GetPoolIdAndName (line 177) | public virtual async Task GetPoolIdAndName(AgentSettings agentSettings... method GetFailedToFindPoolErrorString (line 194) | public virtual string GetFailedToFindPoolErrorString() => StringUtil.L... method ThrowTaskAgentExistException (line 196) | public virtual void ThrowTaskAgentExistException(AgentSettings agentSe... method UpdateAgentAsync (line 202) | public virtual async Task UpdateAgentAsync(AgentSettings ag... method AddAgentAsync (line 215) | public virtual async Task AddAgentAsync(AgentSettings agent... method DeleteAgentAsync (line 232) | public virtual async Task DeleteAgentAsync(AgentSettings agentSettings) method TestConnectionAsync (line 251) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method GetAgentAsync (line 273) | public virtual async Task GetAgentAsync(AgentSettings agent... method GetAndAddTags (line 287) | private async Task GetAndAddTags(DeploymentMachine deploymentMachine, ... method GetDeploymentGroupAsync (line 323) | private async Task GetDeploymentGroupAsync(string pro... method GetDeploymentTargetsAsync (line 338) | private async Task> GetDeploymentTargetsAsync(... method GetAzureSubscriptionIdAsync (line 353) | private async Task GetAzureSubscriptionIdAsync() class SharedDeploymentAgentConfigProvider (line 400) | public class SharedDeploymentAgentConfigProvider : BuildReleasesAgentCon... method GetPoolIdAndName (line 405) | public override async Task GetPoolIdAndName(AgentSettings agentSetting... class EnvironmentVMResourceConfigProvider (line 425) | public class EnvironmentVMResourceConfigProvider : DeploymentGroupAgentC... method Initialize (line 431) | public override void Initialize(IHostContext hostContext) method TestConnectionAsync (line 437) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method GetPoolIdAndName (line 459) | public override async Task GetPoolIdAndName(AgentSettings agentSetting... method GetFailedToFindPoolErrorString (line 476) | public override string GetFailedToFindPoolErrorString() => StringUtil.... method ThrowTaskAgentExistException (line 478) | public override void ThrowTaskAgentExistException(AgentSettings agentS... method AddAgentAsync (line 484) | public override async Task AddAgentAsync(AgentSettings agen... method GetVirtualMachineResourceTags (line 505) | private IList GetVirtualMachineResourceTags(CommandSettings co... method DeleteAgentAsync (line 528) | public override async Task DeleteAgentAsync(AgentSettings agentSettings) method GetAgentAsync (line 543) | public override async Task GetAgentAsync(AgentSettings agen... method UpdateAgentAsync (line 557) | public override async Task UpdateAgentAsync(AgentSettings a... method GetEnvironmentAsync (line 579) | private async Task GetEnvironmentAsync(string pro... method GetEnvironmentVMsAsync (line 594) | private async Task> GetEnvironmentVMsAsyn... FILE: src/Agent.Listener/Configuration/CredentialManager.cs type ICredentialManager (line 15) | [ServiceLocator(Default = typeof(CredentialManager))] method GetCredentialProvider (line 18) | ICredentialProvider GetCredentialProvider(string credType); method LoadCredentials (line 19) | VssCredentials LoadCredentials(); class CredentialManager (line 22) | public class CredentialManager : AgentService, ICredentialManager method GetCredentialProvider (line 36) | public ICredentialProvider GetCredentialProvider(string credType) method LoadCredentials (line 52) | public VssCredentials LoadCredentials() FILE: src/Agent.Listener/Configuration/CredentialProvider.cs type ICredentialProvider (line 26) | public interface ICredentialProvider method GetVssCredentials (line 30) | VssCredentials GetVssCredentials(IHostContext context); method EnsureCredential (line 31) | void EnsureCredential(IHostContext context, CommandSettings command, s... class CredentialProvider (line 34) | public abstract class CredentialProvider : ICredentialProvider method CredentialProvider (line 36) | public CredentialProvider(string scheme) method GetVssCredentials (line 45) | public abstract VssCredentials GetVssCredentials(IHostContext context); method EnsureCredential (line 46) | public abstract void EnsureCredential(IHostContext context, CommandSet... class AadDeviceCodeAccessToken (line 49) | public sealed class AadDeviceCodeAccessToken : CredentialProvider method AadDeviceCodeAccessToken (line 56) | public AadDeviceCodeAccessToken() : base(Constants.Configuration.AAD) { } method GetVssCredentials (line 58) | public override VssCredentials GetVssCredentials(IHostContext context) method EnsureCredential (line 83) | public override void EnsureCredential(IHostContext context, CommandSet... method AcquireATokenFromCacheOrDeviceCodeFlowAsync (line 92) | private async Task AcquireATokenFromCacheOrDevic... method GetTenantAuthorityUrl (line 115) | private Uri GetTenantAuthorityUrl(IHostContext context, string serverUrl) method GetTokenUsingDeviceCodeFlowAsync (line 162) | private async Task GetTokenUsingDeviceCodeFlowAs... class PersonalAccessToken (line 199) | public sealed class PersonalAccessToken : CredentialProvider method PersonalAccessToken (line 201) | public PersonalAccessToken() : base(Constants.Configuration.PAT) { } method GetVssCredentials (line 203) | public override VssCredentials GetVssCredentials(IHostContext context) method EnsureCredential (line 227) | public override void EnsureCredential(IHostContext context, CommandSet... class ServiceIdentityCredential (line 237) | public sealed class ServiceIdentityCredential : CredentialProvider method ServiceIdentityCredential (line 239) | public ServiceIdentityCredential() : base(Constants.Configuration.Serv... method GetVssCredentials (line 241) | public override VssCredentials GetVssCredentials(IHostContext context) method EnsureCredential (line 273) | public override void EnsureCredential(IHostContext context, CommandSet... class AlternateCredential (line 284) | public sealed class AlternateCredential : CredentialProvider method AlternateCredential (line 286) | public AlternateCredential() : base(Constants.Configuration.Alternate)... method GetVssCredentials (line 288) | public override VssCredentials GetVssCredentials(IHostContext context) method EnsureCredential (line 319) | public override void EnsureCredential(IHostContext context, CommandSet... class ServicePrincipalCredential (line 330) | public sealed class ServicePrincipalCredential : CredentialProvider method ServicePrincipalCredential (line 332) | public ServicePrincipalCredential() : base(Constants.Configuration.Ser... method GetVssCredentials (line 334) | public override VssCredentials GetVssCredentials(IHostContext context) method EnsureCredential (line 365) | public override void EnsureCredential(IHostContext context, CommandSet... FILE: src/Agent.Listener/Configuration/FeatureFlagProvider.cs type IFeatureFlagProvider (line 17) | [ServiceLocator(Default = typeof(FeatureFlagProvider))] method GetFeatureFlagAsync (line 29) | public Task GetFeatureFlagAsync(IHostContext context, str... method GetFeatureFlagWithCred (line 31) | public Task GetFeatureFlagWithCred(IHostContext context, ... class FeatureFlagProvider (line 34) | public class FeatureFlagProvider : AgentService, IFeatureFlagProvider method GetFeatureFlagAsync (line 37) | public async Task GetFeatureFlagAsync(IHostContext contex... method GetFeatureFlagWithCred (line 51) | public async Task GetFeatureFlagWithCred(IHostContext con... FILE: src/Agent.Listener/Configuration/IRSAKeyManager.cs type IRSAKeyManager (line 19) | [ServiceLocator( method CreateKey (line 30) | RSA CreateKey(bool enableAgentKeyStoreInNamedContainer, bool useCng); method DeleteKey (line 35) | void DeleteKey(); method GetKey (line 42) | RSA GetKey(); class IRSAKeyManagerExtensions (line 45) | public static class IRSAKeyManagerExtensions method GetStoreAgentTokenInNamedContainerFF (line 47) | public static async Task<(bool useNamedContainer, bool useCng)> GetSto... method GetStoreAgentTokenConfig (line 64) | public static (bool useNamedContainer, bool useCng) GetStoreAgentToken... class RSAParametersSerializable (line 78) | [Serializable] method RSAParametersSerializable (line 95) | public RSAParametersSerializable(string containerName, bool useCng, RS... method RSAParametersSerializable (line 102) | private RSAParametersSerializable() method RSAParametersSerializable (line 126) | public RSAParametersSerializable(SerializationInfo information, Stream... method GetObjectData (line 170) | public void GetObjectData(SerializationInfo info, StreamingContext con... FILE: src/Agent.Listener/Configuration/IntegratedCredential.cs class IntegratedCredential (line 9) | public sealed class IntegratedCredential : CredentialProvider method IntegratedCredential (line 11) | public IntegratedCredential() : base(Constants.Configuration.Integrate... method GetVssCredentials (line 13) | public override VssCredentials GetVssCredentials(IHostContext context) method EnsureCredential (line 27) | public override void EnsureCredential(IHostContext context, CommandSet... FILE: src/Agent.Listener/Configuration/NegotiateCredential.cs class NegotiateCredential (line 12) | public sealed class NegotiateCredential : CredentialProvider method NegotiateCredential (line 14) | public NegotiateCredential() : base(Constants.Configuration.Negotiate)... method GetVssCredentials (line 16) | public override VssCredentials GetVssCredentials(IHostContext context) method EnsureCredential (line 72) | public override void EnsureCredential(IHostContext context, CommandSet... FILE: src/Agent.Listener/Configuration/OAuthCredential.cs class OAuthCredential (line 12) | public class OAuthCredential : CredentialProvider method OAuthCredential (line 14) | public OAuthCredential() method EnsureCredential (line 19) | public override void EnsureCredential( method GetVssCredentials (line 28) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... FILE: src/Agent.Listener/Configuration/PromptManager.cs type IPromptManager (line 9) | [ServiceLocator(Default = typeof(PromptManager))] method ReadBool (line 12) | bool ReadBool( method ReadValue (line 18) | string ReadValue( class PromptManager (line 27) | public sealed class PromptManager : AgentService, IPromptManager method Initialize (line 31) | public override void Initialize(IHostContext hostContext) method ReadBool (line 37) | public bool ReadBool( method ReadValue (line 54) | public string ReadValue( FILE: src/Agent.Listener/Configuration/RSAFileKeyManager.cs class RSAFileKeyManager (line 12) | public class RSAFileKeyManager : AgentService, IRSAKeyManager method CreateKey (line 17) | public RSA CreateKey(bool enableAgentKeyStoreInNamedContainer, bool us... method DeleteKey (line 64) | public void DeleteKey() method GetKey (line 73) | public RSA GetKey() method Initialize (line 88) | void IAgentService.Initialize(IHostContext context) FILE: src/Agent.Listener/Configuration/ServiceControlManager.cs class ServiceControlManager (line 10) | public class ServiceControlManager : AgentService method CalculateServiceName (line 12) | public void CalculateServiceName(AgentSettings settings, string servic... FILE: src/Agent.Listener/Configuration/Validators.cs class Validators (line 12) | public static class Validators method ServerUrlValidator (line 17) | public static bool ServerUrlValidator(string value) method AuthSchemeValidator (line 39) | public static bool AuthSchemeValidator(string value) method FilePathValidator (line 44) | public static bool FilePathValidator(string value) method BoolValidator (line 63) | public static bool BoolValidator(string value) method NonEmptyValidator (line 71) | public static bool NonEmptyValidator(string value) method NTAccountValidator (line 76) | [SupportedOSPlatform("windows")] FILE: src/Agent.Listener/Diagnostics/DiagnosticSuite.cs class DiagnosticSuite (line 8) | class DiagnosticSuite FILE: src/Agent.Listener/Diagnostics/DiagnosticsTests.cs class DiagnosticTests (line 7) | public class DiagnosticTests method DiagnosticTests (line 9) | public DiagnosticTests(ITerminal terminal) method Execute (line 40) | public void Execute() FILE: src/Agent.Listener/Diagnostics/DiskInfo.cs class DiskInfo (line 5) | class DiskInfo : IDiagnosticInfo method Execute (line 7) | public void Execute(ITerminal terminal) FILE: src/Agent.Listener/Diagnostics/DnsTest.cs class DnsTest (line 6) | class DnsTest : IDiagnosticTest method Execute (line 8) | public bool Execute(ITerminal terminal) FILE: src/Agent.Listener/Diagnostics/FolderPermissionInfo.cs class FolderPermissionInfo (line 8) | class FolderPermissionInfo : IDiagnosticInfo method Execute (line 10) | public void Execute(ITerminal terminal) method HasFolderWritePermission (line 40) | private bool HasFolderWritePermission(ITerminal terminal, string dirPath) method HasFileReadWritePermission (line 58) | private bool HasFileReadWritePermission(ITerminal terminal, FileInfo f... FILE: src/Agent.Listener/Diagnostics/IDiagnosticInfo.cs type IDiagnosticInfo (line 3) | public interface IDiagnosticInfo method Execute (line 5) | void Execute(ITerminal terminal); FILE: src/Agent.Listener/Diagnostics/IDiagnosticTest.cs type IDiagnosticTest (line 3) | public interface IDiagnosticTest method Execute (line 5) | bool Execute(ITerminal terminal); FILE: src/Agent.Listener/Diagnostics/MtuInfo.cs class MtuInfo (line 5) | class MtuInfo : IDiagnosticInfo method Execute (line 7) | public void Execute(ITerminal terminal) FILE: src/Agent.Listener/Diagnostics/PingTest.cs class PingTest (line 5) | class PingTest : IDiagnosticTest method Execute (line 7) | public bool Execute(ITerminal terminal) FILE: src/Agent.Listener/DistributedTask.Pipelines/TaskResources.g.cs class TaskResources (line 8) | internal static class TaskResources method PlanNotFound (line 10) | internal static string PlanNotFound(params object[] args) method PlanSecurityDeleteError (line 20) | internal static string PlanSecurityDeleteError(params object[] args) method PlanSecurityWriteError (line 30) | internal static string PlanSecurityWriteError(params object[] args) method HubExtensionNotFound (line 40) | internal static string HubExtensionNotFound(params object[] args) method SecurityTokenNotFound (line 50) | internal static string SecurityTokenNotFound(params object[] args) method TimelineNotFound (line 60) | internal static string TimelineNotFound(params object[] args) method LogWithNoContentError (line 70) | internal static string LogWithNoContentError(params object[] args) method LogWithNoContentLengthError (line 80) | internal static string LogWithNoContentLengthError(params object[] args) method UnsupportedRollbackContainers (line 90) | internal static string UnsupportedRollbackContainers(params object[] a... method HubNotFound (line 100) | internal static string HubNotFound(params object[] args) method MultipleHubResolversNotSupported (line 110) | internal static string MultipleHubResolversNotSupported(params object[... method HubExists (line 120) | internal static string HubExists(params object[] args) method TimelineRecordInvalid (line 130) | internal static string TimelineRecordInvalid(params object[] args) method TimelineRecordNotFound (line 140) | internal static string TimelineRecordNotFound(params object[] args) method FailedToObtainJobAuthorization (line 150) | internal static string FailedToObtainJobAuthorization(params object[] ... method TaskInputRequired (line 160) | internal static string TaskInputRequired(params object[] args) method PlanOrchestrationTerminated (line 170) | internal static string PlanOrchestrationTerminated(params object[] args) method PlanAlreadyStarted (line 180) | internal static string PlanAlreadyStarted(params object[] args) method TimelineExists (line 190) | internal static string TimelineExists(params object[] args) method InvalidContainer (line 200) | internal static string InvalidContainer(params object[] args) method EndpointNotFound (line 210) | internal static string EndpointNotFound(params object[] args) method ShouldStartWithEndpointUrl (line 220) | internal static string ShouldStartWithEndpointUrl(params object[] args) method TaskExecutionDefinitionInvalid (line 230) | internal static string TaskExecutionDefinitionInvalid(params object[] ... method ServerExecutionFailure (line 240) | internal static string ServerExecutionFailure(params object[] args) method UnsupportedTaskCountForServerJob (line 250) | internal static string UnsupportedTaskCountForServerJob(params object[... method TaskServiceBusPublishFailed (line 260) | internal static string TaskServiceBusPublishFailed(params object[] args) method TaskServiceBusExecutionFailure (line 270) | internal static string TaskServiceBusExecutionFailure(params object[] ... method TimeoutFormatNotValid (line 280) | internal static string TimeoutFormatNotValid(params object[] args) method JobNotFound (line 290) | internal static string JobNotFound(params object[] args) method PlanGroupNotFound (line 300) | internal static string PlanGroupNotFound(params object[] args) method PlanSecurityReadError (line 310) | internal static string PlanSecurityReadError(params object[] args) method SaveJobOutputVariablesError (line 320) | internal static string SaveJobOutputVariablesError(params object[] args) method VstsAccessTokenCacheKeyLookupResultIsInvalidError (line 330) | internal static string VstsAccessTokenCacheKeyLookupResultIsInvalidErr... method VstsAccessTokenKeyNotFoundError (line 340) | internal static string VstsAccessTokenKeyNotFoundError(params object[]... method VstsAccessTokenCacheKeyLookupResultIsNullError (line 350) | internal static string VstsAccessTokenCacheKeyLookupResultIsNullError(... method VstsAccessTokenIsNullError (line 360) | internal static string VstsAccessTokenIsNullError(params object[] args) method VstsIdTokenKeyNotFoundError (line 370) | internal static string VstsIdTokenKeyNotFoundError(params object[] args) method VstsNonceNotFoundError (line 380) | internal static string VstsNonceNotFoundError(params object[] args) method FailedToGenerateToken (line 390) | internal static string FailedToGenerateToken(params object[] args) method FailedToObtainToken (line 400) | internal static string FailedToObtainToken(params object[] args) method InvalidAzureEndpointAuthorizer (line 410) | internal static string InvalidAzureEndpointAuthorizer(params object[] ... method InvalidAzureManagementCertificate (line 420) | internal static string InvalidAzureManagementCertificate(params object... method InvalidEndpointAuthorizer (line 430) | internal static string InvalidEndpointAuthorizer(params object[] args) method InvalidEndpointId (line 440) | internal static string InvalidEndpointId(params object[] args) method InvalidScopeId (line 450) | internal static string InvalidScopeId(params object[] args) method ResourceUrlNotSupported (line 460) | internal static string ResourceUrlNotSupported(params object[] args) method NoAzureCertificate (line 470) | internal static string NoAzureCertificate(params object[] args) method NoAzureServicePrincipal (line 480) | internal static string NoAzureServicePrincipal(params object[] args) method NoUsernamePassword (line 490) | internal static string NoUsernamePassword(params object[] args) method NullSessionToken (line 500) | internal static string NullSessionToken(params object[] args) method MissingProperty (line 510) | internal static string MissingProperty(params object[] args) method ServiceEndPointNotFound (line 520) | internal static string ServiceEndPointNotFound(params object[] args) method InvalidLicenseHub (line 530) | internal static string InvalidLicenseHub(params object[] args) method HttpMethodNotRecognized (line 540) | internal static string HttpMethodNotRecognized(params object[] args) method TaskDefinitionInvalid (line 550) | internal static string TaskDefinitionInvalid(params object[] args) method UrlCannotBeEmpty (line 560) | internal static string UrlCannotBeEmpty(params object[] args) method UrlIsNotCorrect (line 570) | internal static string UrlIsNotCorrect(params object[] args) method UrlShouldComeFromEndpointOrExplicitelySpecified (line 580) | internal static string UrlShouldComeFromEndpointOrExplicitelySpecified... method WaitForCompletionInvalid (line 590) | internal static string WaitForCompletionInvalid(params object[] args) method HttpRequestTimeoutError (line 600) | internal static string HttpRequestTimeoutError(params object[] args) method UnableToAcquireLease (line 610) | internal static string UnableToAcquireLease(params object[] args) method UnableToCompleteOperationSecurely (line 620) | internal static string UnableToCompleteOperationSecurely(params object... method CancellingHttpRequestException (line 630) | internal static string CancellingHttpRequestException(params object[] ... method EncryptionKeyNotFound (line 640) | internal static string EncryptionKeyNotFound(params object[] args) method ProcessingHttpRequestException (line 650) | internal static string ProcessingHttpRequestException(params object[] ... method AzureKeyVaultTaskName (line 660) | internal static string AzureKeyVaultTaskName(params object[] args) method AzureKeyVaultServiceEndpointIdMustBeValidGuid (line 670) | internal static string AzureKeyVaultServiceEndpointIdMustBeValidGuid(p... method AzureKeyVaultKeyVaultNameMustBeValid (line 680) | internal static string AzureKeyVaultKeyVaultNameMustBeValid(params obj... method AzureKeyVaultLastRefreshedOnMustBeValid (line 690) | internal static string AzureKeyVaultLastRefreshedOnMustBeValid(params ... method InvalidAzureKeyVaultVariableGroupProviderData (line 700) | internal static string InvalidAzureKeyVaultVariableGroupProviderData(p... method VariableGroupTypeNotSupported (line 710) | internal static string VariableGroupTypeNotSupported(params object[] a... method TaskRequestMessageTypeNotSupported (line 720) | internal static string TaskRequestMessageTypeNotSupported(params objec... method HttpHandlerUnableToProcessError (line 730) | internal static string HttpHandlerUnableToProcessError(params object[]... method YamlFrontMatterNotClosed (line 740) | internal static string YamlFrontMatterNotClosed(params object[] args) method YamlFrontMatterNotValid (line 750) | internal static string YamlFrontMatterNotValid(params object[] args) method YamlFileCount (line 760) | internal static string YamlFileCount(params object[] args) method MustacheEvaluationTimeout (line 770) | internal static string MustacheEvaluationTimeout(params object[] args) FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/CheckoutStep.cs class CheckoutStep (line 11) | internal sealed class CheckoutStep : ISimpleStep method Clone (line 21) | public ISimpleStep Clone() method GetVariables (line 32) | internal IList GetVariables(IList resources) method TryGetDataValue (line 80) | private static String TryGetDataValue(ProcessResource repo, String key) FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/DeploymentTarget.cs class DeploymentTarget (line 9) | internal sealed class DeploymentTarget : IPhaseTarget FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/IPhase.cs type IPhase (line 6) | internal interface IPhase FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/IPhaseTarget.cs type IPhaseTarget (line 9) | internal interface IPhaseTarget FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/ISimpleStep.cs type ISimpleStep (line 6) | internal interface ISimpleStep : IStep method Clone (line 8) | ISimpleStep Clone(); FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/IStep.cs type IStep (line 8) | internal interface IStep FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/IVariable.cs type IVariable (line 6) | internal interface IVariable FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/Phase.cs class Phase (line 9) | internal class Phase : IPhase FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/PhaseSelector.cs class PhaseSelector (line 9) | internal sealed class PhaseSelector FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/PhasesTemplate.cs class PhasesTemplate (line 11) | internal class PhasesTemplate : StepsTemplate FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/PhasesTemplateReference.cs class PhasesTemplateReference (line 9) | internal class PhasesTemplateReference : StepsTemplateReference, IPhase FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/Process.cs class Process (line 8) | internal sealed class Process : Phase FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/ProcessResource.cs class ProcessResource (line 9) | internal sealed class ProcessResource FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/ProcessTemplate.cs class ProcessTemplate (line 10) | internal sealed class ProcessTemplate : PhasesTemplate FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/ProcessTemplateReference.cs class ProcessTemplateReference (line 6) | internal sealed class ProcessTemplateReference : PhasesTemplateReference FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/QueueTarget.cs class QueueTarget (line 9) | internal sealed class QueueTarget : IPhaseTarget FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/ServerTarget.cs class ServerTarget (line 9) | internal sealed class ServerTarget : IPhaseTarget FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/StepGroup.cs class StepGroup (line 9) | internal sealed class StepGroup : IStep FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/StepsTemplate.cs class StepsTemplate (line 9) | internal class StepsTemplate FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/StepsTemplateReference.cs class StepsTemplateReference (line 9) | internal class StepsTemplateReference : IStep FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/TaskReference.cs class TaskReference (line 8) | internal sealed class TaskReference method Clone (line 14) | internal TaskReference Clone() FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/TaskStep.cs class TaskStep (line 9) | internal sealed class TaskStep : ISimpleStep method Clone (line 30) | public ISimpleStep Clone() FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/Variable.cs class Variable (line 8) | internal sealed class Variable : IVariable FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/VariablesTemplate.cs class VariablesTemplate (line 8) | internal sealed class VariablesTemplate FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/Contracts/VariablesTemplateReference.cs class VariablesTemplateReference (line 9) | internal sealed class VariablesTemplateReference : IVariable FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/FileData.cs class FileData (line 9) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/IFileProvider.cs type IFileProvider (line 9) | [EditorBrowsable(EditorBrowsableState.Never)] method GetFile (line 12) | FileData GetFile(String path); method ResolvePath (line 14) | String ResolvePath(String defaultRoot, String path); FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/ITraceWriter.cs type ITraceWriter (line 9) | [EditorBrowsable(EditorBrowsableState.Never)] method Info (line 12) | void Info(String format, params Object[] args); method Verbose (line 14) | void Verbose(String format, params Object[] args); FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/ParseOptions.cs class ParseOptions (line 9) | [EditorBrowsable(EditorBrowsableState.Never)] method ParseOptions (line 12) | public ParseOptions() method ParseOptions (line 16) | internal ParseOptions(ParseOptions copy) FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/PipelineParser.cs class PipelineParser (line 20) | [EditorBrowsable(EditorBrowsableState.Never)] method PipelineParser (line 23) | public PipelineParser(ITraceWriter trace, IFileProvider fileProvider, ... method DeserializeAndSerialize (line 48) | [EditorBrowsable(EditorBrowsableState.Never)] method LoadInternal (line 68) | internal Process LoadInternal(String defaultRoot, String path, IDictio... method LoadFile (line 168) | private PipelineFile LoadFile(String pat... method ResolveTemplates (line 293) | private void ResolveTemplates(Process process, String defaultRoot, Can... method ResolveTemplates (line 338) | private void ResolveTemplates(IList phases, String defaultRoot... method ResolveTemplates (line 394) | private void ResolveTemplates(IList variables, String defau... method ResolveTemplates (line 425) | private void ResolveTemplates(IList steps, String defaultRoot, ... method ApplyStepOverrides (line 457) | private static void ApplyStepOverrides(PhasesTemplateReference referen... method ApplyStepOverrides (line 487) | private static void ApplyStepOverrides(IDictionary MergeResources(IList type TraceFileContent (line 539) | private struct TraceFileContent method TraceFileContent (line 541) | public TraceFileContent(String header, String value) method ToString (line 547) | public override String ToString() type TraceObject (line 574) | private struct TraceObject method TraceObject (line 577) | public TraceObject(String header, TObject value) method ToString (line 583) | public override String ToString() FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/ConverterUtil.general.cs class ConverterUtil (line 16) | internal static partial class ConverterUtil method ReadBoolean (line 18) | internal static Boolean ReadBoolean(IParser parser) method ReadExactString (line 39) | internal static void ReadExactString(IParser parser, String expected) method ReadInt32 (line 49) | internal static Int32 ReadInt32(IParser parser) method ReadNonEmptyString (line 65) | internal static String ReadNonEmptyString(IParser parser) method ReadMappingOfStringString (line 82) | internal static IDictionary ReadMappingOfStringString(... method ReadMapping (line 95) | internal static IDictionary ReadMapping(IParser parser... method ReadSequenceOfString (line 129) | internal static IList ReadSequenceOfString(IParser parser) method ReadSequence (line 141) | internal static IList ReadSequence(IParser parser, Int32 depth... method ValidateNull (line 171) | internal static void ValidateNull(Object prevObj, String prevName, Str... method WriteMapping (line 179) | internal static void WriteMapping(IEmitter emitter, IDictionary ReadPhases(IParser parser, Boolean simpl... method ReadPhase (line 31) | internal static IPhase ReadPhase(IParser parser, Boolean simpleOnly) method ReadDeploymentTarget (line 145) | internal static DeploymentTarget ReadDeploymentTarget(IParser parser) method ReadQueueTarget (line 209) | internal static QueueTarget ReadQueueTarget(IParser parser) method ReadServerTarget (line 276) | internal static ServerTarget ReadServerTarget(IParser parser) method SetProperty (line 328) | internal static void SetProperty(IParser parser, PhasesTemplateReferen... method SetProperty (line 355) | internal static void SetProperty(IParser parser, PhaseSelector selecto... method WritePhases (line 367) | internal static void WritePhases(IEmitter emitter, IList phases) method WritePhase (line 378) | internal static void WritePhase(IEmitter emitter, IPhase phase, Boolea... method WritePhasesTemplate (line 678) | internal static void WritePhasesTemplate(IEmitter emitter, PhasesTempl... FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/ConverterUtil.processes.cs class ConverterUtil (line 17) | internal static partial class ConverterUtil method ReadProcessResources (line 19) | internal static IList ReadProcessResources(IParser pa... method ReadProcessTemplateReference (line 61) | internal static ProcessTemplateReference ReadProcessTemplateReference(... method WriteProcessResources (line 75) | internal static void WriteProcessResources(IEmitter emitter, IList ReadSteps(IParser parser, Boolean simpleO... method ReadStep (line 31) | internal static IStep ReadStep(IParser parser, Boolean simpleOnly = fa... method ReadStepOverrides (line 274) | internal static IDictionary> ReadStepOverri... method SetProperty (line 287) | internal static void SetProperty(IParser parser, StepsTemplateReferenc... method SetTaskControlProperty (line 304) | internal static void SetTaskControlProperty(IParser parser, TaskStep t... method WriteSteps (line 331) | internal static void WriteSteps(IEmitter emitter, IList steps) method WriteStep (line 342) | internal static void WriteStep(IEmitter emitter, IStep step, Boolean n... method WriteStepOverrides (line 552) | internal static void WriteStepOverrides(IEmitter emitter, IDictionary<... method WriteStepsTemplate (line 564) | internal static void WriteStepsTemplate(IEmitter emitter, StepsTemplat... method WriteTaskPreInputProperties (line 583) | private static void WriteTaskPreInputProperties(IEmitter emitter, Task... method WriteTaskPostInputProperties (line 616) | private static void WriteTaskPostInputProperties(IEmitter emitter, Tas... FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/ConverterUtil.variables.cs class ConverterUtil (line 17) | internal static partial class ConverterUtil method ReadVariables (line 19) | internal static IList ReadVariables(IParser parser, Boolean... method WriteVariables (line 100) | internal static void WriteVariables(IEmitter emitter, IList... FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/PhasesTemplateConverter.cs class PhasesTemplateConverter (line 17) | internal sealed class PhasesTemplateConverter : IYamlTypeConverter method Accepts (line 19) | public Boolean Accepts(Type type) method ReadYaml (line 24) | public Object ReadYaml(IParser parser, Type type) method WriteYaml (line 59) | public void WriteYaml(IEmitter emitter, Object value, Type type) FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/ProcessConverter.cs class ProcessConverter (line 17) | internal sealed class ProcessConverter : IYamlTypeConverter method Accepts (line 19) | public Boolean Accepts(Type type) method ReadYaml (line 24) | public Object ReadYaml(IParser parser, Type type) method WriteYaml (line 150) | public void WriteYaml(IEmitter emitter, Object value, Type type) FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/ProcessTemplateConverter.cs class ProcessTemplateConverter (line 17) | internal sealed class ProcessTemplateConverter : IYamlTypeConverter method Accepts (line 19) | public Boolean Accepts(Type type) method ReadYaml (line 24) | public Object ReadYaml(IParser parser, Type type) method WriteYaml (line 67) | public void WriteYaml(IEmitter emitter, Object value, Type type) FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/StepsTemplateConverter.cs class StepsTemplateConverter (line 17) | internal sealed class StepsTemplateConverter : IYamlTypeConverter method Accepts (line 19) | public Boolean Accepts(Type type) method ReadYaml (line 24) | public Object ReadYaml(IParser parser, Type type) method WriteYaml (line 45) | public void WriteYaml(IEmitter emitter, Object value, Type type) FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/VariablesTemplateConverter.cs class VariablesTemplateConverter (line 17) | internal sealed class VariablesTemplateConverter : IYamlTypeConverter method Accepts (line 19) | public Boolean Accepts(Type type) method ReadYaml (line 24) | public Object ReadYaml(IParser parser, Type type) method WriteYaml (line 45) | public void WriteYaml(IEmitter emitter, Object value, Type type) FILE: src/Agent.Listener/DistributedTask.Pipelines/Yaml/TypeConverters/YamlConstants.cs class YamlConstants (line 8) | internal static class YamlConstants FILE: src/Agent.Listener/JobDispatcher.cs type IJobDispatcher (line 27) | [ServiceLocator(Default = typeof(JobDispatcher))] method Run (line 31) | void Run(Pipelines.AgentJobRequestMessage message, bool runOnce = false); method Cancel (line 32) | bool Cancel(JobCancelMessage message); method MetadataUpdate (line 33) | void MetadataUpdate(JobMetadataMessage message); method WaitAsync (line 34) | Task WaitAsync(CancellationToken token); method ShutdownAsync (line 35) | Task ShutdownAsync(); class JobDispatcher (line 43) | public sealed class JobDispatcher : AgentService, IJobDispatcher method Initialize (line 59) | public override void Initialize(IHostContext hostContext) method Run (line 78) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method MetadataUpdate (line 116) | public void MetadataUpdate(JobMetadataMessage jobMetadataMessage) method Cancel (line 133) | public bool Cancel(JobCancelMessage jobCancelMessage) method WaitAsync (line 155) | public async Task WaitAsync(CancellationToken token) method ShutdownAsync (line 200) | public async Task ShutdownAsync() method EnsureDispatchFinished (line 234) | private async Task EnsureDispatchFinished(WorkerDispatcher jobDispatch... method RunOnceAsync (line 347) | private async Task RunOnceAsync(Pipelines.AgentJobRequestMessage messa... method RunAsync (line 364) | private async Task RunAsync(Pipelines.AgentJobRequestMessage message, ... method RenewJobRequestAsync (line 804) | public async Task RenewJobRequestAsync(int poolId, long requestId, Gui... method CompleteJobRequestAsync (line 935) | private async Task CompleteJobRequestAsync(int poolId, Pipelines.Agent... method ShouldUseEnhancedCrashHandling (line 991) | private bool ShouldUseEnhancedCrashHandling(Pipelines.AgentJobRequestM... method CreateJobServerConnectionAsync (line 1003) | private async Task CreateJobServerConnectionAsync(Pipel... method ReportJobCompletionEventAsync (line 1051) | private async Task ReportJobCompletionEventAsync(Pipelines.AgentJobReq... method LogWorkerProcessUnhandledException (line 1114) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method PublishTelemetry (line 1142) | private async Task PublishTelemetry(Pipelines.AgentJobRequestMessage m... class WorkerDispatcher (line 1169) | private class WorkerDispatcher : IDisposable method WorkerDispatcher (line 1184) | public WorkerDispatcher(Guid jobId, long requestId) method Cancel (line 1194) | public bool Cancel(TimeSpan timeout) method UpdateMetadata (line 1230) | public void UpdateMetadata(JobMetadataMessage message) method ResetMetadataSource (line 1238) | public void ResetMetadataSource() method Dispose (line 1243) | public void Dispose() method Dispose (line 1249) | private void Dispose(bool disposing) method HandleWorkerTimeoutAsync (line 1280) | private async Task HandleWorkerTimeoutAsync( FILE: src/Agent.Listener/MessageListener.cs type IMessageListener (line 27) | [ServiceLocator(Default = typeof(MessageListener))] method CreateSessionAsync (line 30) | Task CreateSessionAsync(CancellationToken token); method DeleteSessionAsync (line 31) | Task DeleteSessionAsync(); method GetNextMessageAsync (line 32) | Task GetNextMessageAsync(CancellationToken token); method KeepAlive (line 33) | Task KeepAlive(CancellationToken token); method DeleteMessageAsync (line 34) | Task DeleteMessageAsync(TaskAgentMessage message); class MessageListener (line 37) | public sealed class MessageListener : AgentService, IMessageListener method Initialize (line 56) | public override void Initialize(IHostContext hostContext) method GetRetryInterval (line 72) | private TimeSpan GetRetryInterval( method CreateSessionAsync (line 100) | public async Task CreateSessionAsync(CancellationToken token) method DeleteSessionAsync (line 218) | public async Task DeleteSessionAsync() method GetNextMessageAsync (line 229) | public async Task GetNextMessageAsync(CancellationTo... method DeleteMessageAsync (line 343) | public async Task DeleteMessageAsync(TaskAgentMessage message) method KeepAlive (line 357) | public async Task KeepAlive(CancellationToken token) method DecryptMessage (line 392) | private TaskAgentMessage DecryptMessage(TaskAgentMessage message) method GetMessageDecryptor (line 415) | private ICryptoTransform GetMessageDecryptor( method IsGetNextMessageExceptionRetriable (line 434) | private bool IsGetNextMessageExceptionRetriable(Exception ex) method IsSessionCreationExceptionRetriable (line 452) | private bool IsSessionCreationExceptionRetriable(Exception ex) FILE: src/Agent.Listener/Program.cs class Program (line 19) | public static class Program method Main (line 23) | public static int Main(string[] args) method MainAsync (line 41) | private static async Task MainAsync(IHostContext context, string[... FILE: src/Agent.Listener/SelfUpdater.cs type ISelfUpdater (line 25) | [ServiceLocator(Default = typeof(SelfUpdater))] method SelfUpdate (line 28) | Task SelfUpdate(AgentRefreshMessage updateMessage, IJobDispatche... class SelfUpdater (line 31) | public class SelfUpdater : AgentService, ISelfUpdater method Initialize (line 47) | public override void Initialize(IHostContext hostContext) method SelfUpdate (line 65) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method UpdateNeeded (line 122) | private async Task UpdateNeeded(string targetVersion, Cancellati... method HashValidation (line 179) | private bool HashValidation(string archiveFile) method DownloadLatestAgent (line 231) | private async Task DownloadLatestAgent(CancellationToken token) method DeletePreviousVersionAgentBackup (line 486) | private void DeletePreviousVersionAgentBackup(CancellationToken token) method GenerateUpdateScript (line 564) | private string GenerateUpdateScript(bool restartInteractiveAgent) method UpdateAgentUpdateStateAsync (line 603) | private async Task UpdateAgentUpdateStateAsync(string currentState) method VerifyAgentAuthenticode (line 627) | private bool VerifyAgentAuthenticode(string agentFolderPath) class UpdaterKnobValueContext (line 659) | public class UpdaterKnobValueContext : IKnobValueContext method GetVariableValueOrDefault (line 661) | public string GetVariableValueOrDefault(string variableName) method GetScopedEnvironment (line 666) | public IScopedEnvironment GetScopedEnvironment() FILE: src/Agent.Listener/Telemetry/CustomerIntelligenceServer.cs type ICustomerIntelligenceServer (line 12) | [ServiceLocator(Default = typeof(CustomerIntelligenceServer))] method Initialize (line 15) | void Initialize(VssConnection connection); method PublishEventsAsync (line 16) | Task PublishEventsAsync(CustomerIntelligenceEvent[] ciEvents); class CustomerIntelligenceServer (line 20) | public class CustomerIntelligenceServer : AgentService, ICustomerIntelli... method Initialize (line 24) | public void Initialize(VssConnection connection) method PublishEventsAsync (line 30) | public Task PublishEventsAsync(CustomerIntelligenceEvent[] ciEvents) FILE: src/Agent.Listener/Telemetry/TelemetryPublisher.cs type IAgenetListenerTelemetryPublisher (line 17) | [ServiceLocator(Default = typeof(TelemetryPublisher))] method PublishEvent (line 20) | public Task PublishEvent(IHostContext context, Command command); class TelemetryPublisher (line 23) | public sealed class TelemetryPublisher : AgentService, IAgenetListenerTe... method PublishEvent (line 31) | public async Task PublishEvent(IHostContext context, Command command) method PublishEventsAsync (line 102) | private async Task PublishEventsAsync(IHostContext context, CustomerIn... class WellKnownEventTrackProperties (line 112) | internal static class WellKnownEventTrackProperties FILE: src/Agent.Listener/Telemetry/WorkerCrashTelemetryPublisher.cs type IWorkerCrashTelemetryPublisher (line 13) | [ServiceLocator(Default = typeof(WorkerCrashTelemetryPublisher))] method PublishWorkerCrashTelemetryAsync (line 16) | Task PublishWorkerCrashTelemetryAsync(IHostContext hostContext, Guid j... class WorkerCrashTelemetryPublisher (line 19) | public sealed class WorkerCrashTelemetryPublisher : AgentService, IWorke... method PublishWorkerCrashTelemetryAsync (line 21) | public async Task PublishWorkerCrashTelemetryAsync(IHostContext hostCo... FILE: src/Agent.Listener/ValidationHelper/InstallerVerifier.cs class InstallerVerifier (line 12) | public static class InstallerVerifier method VerifyFileSignedByMicrosoft (line 29) | public static void VerifyFileSignedByMicrosoft(string filePath, Tracin... method VerifyFileAuthenticodeSignatureHelper (line 137) | private static WinTrustData VerifyFileAuthenticodeSignatureHelper(stri... method GetVerboseWinVerifyTrustResultErrorString (line 205) | private static string GetVerboseWinVerifyTrustResultErrorString(WinVer... method ConvertWinVerifyTrustResultToHex (line 226) | private static string ConvertWinVerifyTrustResultToHex(WinVerifyTrustR... FILE: src/Agent.Listener/ValidationHelper/UnsafeNativeMethods.cs type WinVerifyTrustResult (line 12) | internal enum WinVerifyTrustResult : uint type CRYPT_PROVIDER_SGNR (line 26) | [StructLayout(LayoutKind.Sequential)] type CERT_CHAIN_POLICY_PARA (line 45) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method CERT_CHAIN_POLICY_PARA (line 52) | public CERT_CHAIN_POLICY_PARA(int size) type CERT_CHAIN_POLICY_STATUS (line 64) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method CERT_CHAIN_POLICY_STATUS (line 73) | public CERT_CHAIN_POLICY_STATUS(int size) type CERT_STRONG_SIGN_PARA (line 86) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method CERT_STRONG_SIGN_PARA (line 95) | public CERT_STRONG_SIGN_PARA(string oId) type WinTrustFileInfo (line 106) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method WinTrustFileInfo (line 114) | public WinTrustFileInfo(string filePath) type CRYPT_PROVIDER_CERT (line 126) | [StructLayout(LayoutKind.Sequential)] class UnsafeNativeMethods (line 149) | internal static class UnsafeNativeMethods method WinVerifyTrust (line 157) | [DllImport("wintrust.dll", ExactSpelling = true, SetLastError = false,... method Win8VerifyTrust (line 164) | [DllImport("wintrust.dll", EntryPoint = "WinVerifyTrust", ExactSpellin... method WTHelperProvDataFromStateData (line 172) | [DllImport("wintrust.dll", SetLastError = false, CharSet = CharSet.Uni... method WTHelperGetProvSignerFromChain (line 177) | [DllImport("wintrust.dll", SetLastError = false, CharSet = CharSet.Uni... method CertVerifyCertificateChainPolicy (line 185) | [DllImport("crypt32.dll", CharSet = CharSet.Auto, SetLastError = false)] method WTHelperGetProvCertFromChain (line 193) | [DllImport("wintrust.dll", SetLastError = false, CharSet = CharSet.Uni... class FileInfoSafeHandle (line 202) | internal class FileInfoSafeHandle : SafeHandleZeroOrMinusOneIsInvalid method FileInfoSafeHandle (line 204) | public FileInfoSafeHandle(WinTrustFileInfo info) method ReleaseHandle (line 211) | protected override bool ReleaseHandle() class WINTRUST_SIGNATURE_SETTINGS (line 227) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method WINTRUST_SIGNATURE_SETTINGS (line 237) | public WINTRUST_SIGNATURE_SETTINGS(CERT_STRONG_SIGN_PARA strongSignParam) method Dispose (line 248) | public void Dispose() method Dispose (line 254) | protected virtual void Dispose(bool disposing) class WinTrustData (line 267) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method WinTrustData (line 284) | public WinTrustData() method WinTrustData (line 288) | public WinTrustData(string fileName) method Dispose (line 299) | public void Dispose() method Dispose (line 305) | protected virtual void Dispose(bool disposing) class Win8TrustData (line 342) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method Win8TrustData (line 347) | public Win8TrustData(WinTrustFileInfo fileInfo, WINTRUST_SIGNATURE_SET... method Dispose (line 361) | protected override void Dispose(bool disposing) FILE: src/Agent.Listener/ValidationHelper/Utility.cs class Utility (line 5) | public class Utility method IsWin8OrAbove (line 10) | public static bool IsWin8OrAbove() FILE: src/Agent.Listener/ValidationHelper/VerificationException.cs class VerificationException (line 10) | [SerializableAttribute] method VerificationException (line 13) | public VerificationException(string message) : base(message) method VerificationException (line 17) | public VerificationException(string message, Exception ex) method VerificationException (line 23) | protected VerificationException(SerializationInfo info, StreamingConte... FILE: src/Agent.PluginHost/Program.cs class Program (line 22) | public static class Program method Main (line 27) | public static int Main(string[] args) method ResolveAssembly (line 204) | private static Assembly ResolveAssembly(AssemblyLoadContext context, A... method Console_CancelKeyPress (line 214) | private static void Console_CancelKeyPress(object sender, ConsoleCance... FILE: src/Agent.Plugins/Artifact/ArtifactDownloadParameters.cs class ArtifactDownloadParameters (line 9) | internal class ArtifactDownloadParameters type BuildArtifactRetrievalOptions (line 39) | internal enum BuildArtifactRetrievalOptions FILE: src/Agent.Plugins/Artifact/ArtifactItemFilters.cs class ArtifactItemFilters (line 22) | class ArtifactItemFilters method ArtifactItemFilters (line 27) | public ArtifactItemFilters(VssConnection connection, IAppTraceSource t... method GetMapToFilterItems (line 40) | public dynamic GetMapToFilterItems(List paths, string[] minima... method ExpandBraces (line 152) | private string[] ExpandBraces(string pattern, Options matchOptions) method UpdatePatternsMap (line 168) | private void UpdatePatternsMap(bool isIncludePattern, List pat... method ApplyPatternsMapToContainerItems (line 200) | public List ApplyPatternsMapToContainerItems(List ApplyPatternsMapToFileShareItems(IEnumerable FilterItemsByPatterns(List paths, IEnumer... method RemoveSourceDirFromPath (line 266) | public string RemoveSourceDirFromPath(FileInfo file, string sourcePath) method CloneMiniMatchOptions (line 276) | private Options CloneMiniMatchOptions(Options currentMiniMatchOptions) FILE: src/Agent.Plugins/Artifact/ArtifactProviderFactory.cs class ArtifactProviderFactory (line 14) | internal class ArtifactProviderFactory method ArtifactProviderFactory (line 24) | public ArtifactProviderFactory(AgentTaskPluginExecutionContext context... method GetProvider (line 31) | public IArtifactProvider GetProvider(BuildArtifact buildArtifact) FILE: src/Agent.Plugins/Artifact/BuildServer.cs class BuildServer (line 16) | public class BuildServer method BuildServer (line 20) | public BuildServer(VssConnection connection) method AssociateArtifactAsync (line 27) | public async Task AssociateArtifactAsync( method GetArtifact (line 53) | public async Task GetArtifact( method GetArtifactsAsync (line 62) | public async Task> GetArtifactsAsync( method GetArtifactWithProjectNameAsync (line 71) | public async Task GetArtifactWithProjectNameAsync( method GetArtifactsWithProjectNameAsync (line 80) | public async Task> GetArtifactsWithProjectNameAsync( method GetDefinitionsAsync (line 88) | public async Task> GetDefinitionsAsync( FILE: src/Agent.Plugins/Artifact/FileContainerProvider.cs class FileContainerProvider (line 35) | internal class FileContainerProvider : IArtifactProvider method FileContainerProvider (line 41) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method DownloadSingleArtifactAsync (line 55) | public async Task DownloadSingleArtifactAsync( method DownloadMultipleArtifactsAsync (line 74) | public async Task DownloadMultipleArtifactsAsync( method ParseContainerId (line 103) | private (long, string) ParseContainerId(string resourceData) method DownloadFileContainerAsync (line 129) | private async Task DownloadFileContainerAsync(IEnumerable> GetArtifactItems(Ar... method CheckDownloads (line 312) | private void CheckDownloads(IEnumerable items, stri... method DownloadFileAsync (line 336) | private async Task DownloadFileAsync( method GetDomainIdAndDedupIdFromArtifactHash (line 358) | private static (IDomainId domainId, DedupIdentifier dedupId) GetDomain... method DownloadFileFromBlobAsync (line 374) | private async Task DownloadFileFromBlobAsync( method ResolveTargetPath (line 418) | private string ResolveTargetPath(string rootPath, FileContainerItem it... method ExtractTarsIfPresent (line 446) | private void ExtractTarsIfPresent(AgentTaskPluginExecutionContext cont... method ExtractTar (line 499) | private void ExtractTar(string tarArchivePath, string extractedFilesDir) method MoveDirectory (line 524) | private void MoveDirectory(string sourcePath, string targetPath) FILE: src/Agent.Plugins/Artifact/FileShareProvider.cs class FileShareProvider (line 30) | internal class FileShareProvider : IArtifactProvider method FileShareProvider (line 41) | public FileShareProvider(AgentTaskPluginExecutionContext context, VssC... method DownloadSingleArtifactAsync (line 49) | public async Task DownloadSingleArtifactAsync( method DownloadMultipleArtifactsAsync (line 58) | public async Task DownloadMultipleArtifactsAsync( method DownloadArtifactsAsync (line 92) | private async Task DownloadArtifactsAsync(Art... method PublishArtifactAsync (line 111) | public async Task PublishArtifactAsync( method PublishArtifactUsingRobocopyAsync (line 144) | private async Task PublishArtifactUsingRobocop... method DownloadFileShareArtifactAsync (line 202) | private async Task DownloadFileShareArtifactAsync( method WriteStreamToFile (line 304) | private async Task WriteStreamToFile(Stream stream, string filePath, i... method GetFileReader (line 316) | private StreamReader GetFileReader(string filePath) method EnsureDirectoryExists (line 327) | private void EnsureDirectoryExists(string directoryPath) method ValidatePath (line 336) | private string ValidatePath(string path) FILE: src/Agent.Plugins/Artifact/IArtifactProvider.cs type IArtifactProvider (line 13) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA... method DownloadSingleArtifactAsync (line 16) | Task DownloadSingleArtifactAsync( method DownloadMultipleArtifactsAsync (line 22) | Task DownloadMultipleArtifactsAsync( FILE: src/Agent.Plugins/Artifact/PipelineArtifactConstants.cs class PipelineArtifactConstants (line 7) | public class PipelineArtifactConstants FILE: src/Agent.Plugins/Artifact/PipelineArtifactProvider.cs class PipelineArtifactProvider (line 22) | internal class PipelineArtifactProvider : IArtifactProvider method PipelineArtifactProvider (line 28) | public PipelineArtifactProvider(AgentTaskPluginExecutionContext contex... method DownloadSingleArtifactAsync (line 35) | public async Task DownloadSingleArtifactAsync( method DownloadMultipleArtifactsAsync (line 90) | public async Task DownloadMultipleArtifactsAsync( FILE: src/Agent.Plugins/Artifact/PipelineArtifactServer.cs class PipelineArtifactServer (line 26) | public class PipelineArtifactServer method PipelineArtifactServer (line 30) | public PipelineArtifactServer(IAppTraceSource tracer) method UploadAsync (line 36) | internal async Task UploadAsync( method DownloadAsync (line 128) | internal Task DownloadAsync( method DownloadAsync (line 149) | internal async Task DownloadAsync( method DownloadAsyncV2 (line 228) | internal async Task DownloadAsyncV2( type DownloadOptions (line 327) | internal enum DownloadOptions FILE: src/Agent.Plugins/ArtifactsTracer.cs class ArtifactsTracer (line 18) | public static class ArtifactsTracer method CreateArtifactsTracer (line 20) | public static IAppTraceSource CreateArtifactsTracer(this AgentTaskPlug... FILE: src/Agent.Plugins/BuildArtifact/BuildArtifactPluginConstants.cs class BuildArtifactPluginConstants (line 8) | public class BuildArtifactPluginConstants FILE: src/Agent.Plugins/BuildArtifact/BuildArtifactPluginV1.cs class BuildArtifactTaskPluginBaseV1 (line 24) | public abstract class BuildArtifactTaskPluginBaseV1 : IAgentTaskPlugin method RunAsync (line 30) | public Task RunAsync(AgentTaskPluginExecutionContext context, Cancella... method ProcessCommandInternalAsync (line 37) | protected abstract Task ProcessCommandInternalAsync( class TaskProperties (line 42) | protected static class TaskProperties class DownloadBuildArtifactTaskV1_0_0 (line 68) | public class DownloadBuildArtifactTaskV1_0_0 : BuildArtifactTaskPluginBa... method ProcessCommandInternalAsync (line 85) | protected override async Task ProcessCommandInternalAsync( method CreateDirectoryIfDoesntExist (line 341) | private string CreateDirectoryIfDoesntExist(string targetPath) method CleanDirectory (line 352) | private void CleanDirectory(AgentTaskPluginExecutionContext context, s... method GetPipelineIdAsync (line 419) | private async Task GetPipelineIdAsync(AgentTaskPluginExecutionCon... method GetResultFilter (line 468) | private BuildResult GetResultFilter(bool allowPartiallySucceededBuilds... method GetProjectIdAsync (line 490) | private async Task GetProjectIdAsync(AgentTaskPluginExecutionCon... method OutputBuildInfo (line 509) | private void OutputBuildInfo(AgentTaskPluginExecutionContext context, ... FILE: src/Agent.Plugins/GitCliManager.cs type IGitCliManager (line 21) | public interface IGitCliManager method GitConfig (line 23) | Task GitConfig(AgentTaskPluginExecutionContext context, string re... class GitCliManager (line 26) | public class GitCliManager : IGitCliManager method GitCliManager (line 45) | public GitCliManager(Dictionary envs = null) method EnsureGitVersion (line 59) | public bool EnsureGitVersion(Version requiredVersion, bool throwOnNotM... method EnsureGitLFSVersion (line 72) | public bool EnsureGitLFSVersion(Version requiredVersion, bool throwOnN... method GetInternalGitPaths (line 85) | public (string gitPath, string gitLfsPath) GetInternalGitPaths(AgentTa... method LoadGitExecutionInfo (line 121) | public virtual async Task LoadGitExecutionInfo(AgentTaskPluginExecutio... method GitInit (line 190) | public async Task GitInit(AgentTaskPluginExecutionContext context... method GitFetch (line 198) | public async Task GitFetch(AgentTaskPluginExecutionContext contex... method GitLFSFetch (line 282) | public async Task GitLFSFetch(AgentTaskPluginExecutionContext con... method GitSparseCheckout (line 324) | public async Task GitSparseCheckout(AgentTaskPluginExecutionConte... method GitSparseCheckoutDisable (line 350) | public async Task GitSparseCheckoutDisable(AgentTaskPluginExecuti... method GitCheckout (line 358) | public async Task GitCheckout(AgentTaskPluginExecutionContext con... method GitClean (line 377) | public async Task GitClean(AgentTaskPluginExecutionContext contex... method GitReset (line 396) | public async Task GitReset(AgentTaskPluginExecutionContext contex... method GitRemoteAdd (line 403) | public async Task GitRemoteAdd(AgentTaskPluginExecutionContext co... method GitRemoteSetUrl (line 410) | public async Task GitRemoteSetUrl(AgentTaskPluginExecutionContext... method GitRemoteSetPushUrl (line 417) | public async Task GitRemoteSetPushUrl(AgentTaskPluginExecutionCon... method GitSubmoduleClean (line 424) | public async Task GitSubmoduleClean(AgentTaskPluginExecutionConte... method GitSubmoduleReset (line 443) | public async Task GitSubmoduleReset(AgentTaskPluginExecutionConte... method GitSubmoduleUpdate (line 450) | public async Task GitSubmoduleUpdate(AgentTaskPluginExecutionCont... method GitSubmoduleSync (line 472) | public async Task GitSubmoduleSync(AgentTaskPluginExecutionContex... method GitGetFetchUrl (line 485) | public async Task GitGetFetchUrl(AgentTaskPluginExecutionContext ... method GitConfig (line 524) | public async Task GitConfig(AgentTaskPluginExecutionContext conte... method GitConfigExist (line 531) | public async Task GitConfigExist(AgentTaskPluginExecutionContext... method GitConfigExist (line 551) | public async Task GitConfigExist(AgentTaskPluginExecutionContext... method GitConfigRegexExist (line 570) | public async Task GitConfigRegexExist(AgentTaskPluginExecutionCo... method GitConfigUnset (line 583) | public async Task GitConfigUnset(AgentTaskPluginExecutionContext ... method GitDisableAutoGC (line 590) | public async Task GitDisableAutoGC(AgentTaskPluginExecutionContex... method GitRepack (line 597) | public async Task GitRepack(AgentTaskPluginExecutionContext conte... method GitPrune (line 604) | public async Task GitPrune(AgentTaskPluginExecutionContext contex... method GitLFSPrune (line 611) | public async Task GitLFSPrune(AgentTaskPluginExecutionContext con... method GitCountObjects (line 620) | public async Task GitCountObjects(AgentTaskPluginExecutionContext... method GitLFSInstall (line 627) | public async Task GitLFSInstall(AgentTaskPluginExecutionContext c... method GitLFSLogs (line 634) | public async Task GitLFSLogs(AgentTaskPluginExecutionContext cont... method GitStatus (line 641) | public async Task GitStatus(AgentTaskPluginExecutionContext conte... method GitVersion (line 650) | public virtual async Task GitVersion(AgentTaskPluginExecution... method GitLfsVersion (line 683) | public virtual async Task GitLfsVersion(AgentTaskPluginExecut... method ExecuteGitCommandAsync (line 715) | protected virtual async Task ExecuteGitCommandAsync(AgentTaskPlug... method ExecuteGitCommandAsync (line 743) | protected virtual async Task ExecuteGitCommandAsync(AgentTaskPlug... method ExecuteGitCommandAsync (line 776) | protected virtual async Task ExecuteGitCommandAsync(AgentTaskPlug... FILE: src/Agent.Plugins/GitSourceProvider.cs class ExternalGitSourceProvider (line 25) | public class ExternalGitSourceProvider : GitSourceProvider method GitSupportsFetchingCommitBySha1Hash (line 27) | public override bool GitSupportsFetchingCommitBySha1Hash(GitCliManager... method GitSupportUseAuthHeader (line 33) | public override bool GitSupportUseAuthHeader(AgentTaskPluginExecutionC... method GitLfsSupportUseAuthHeader (line 38) | public override bool GitLfsSupportUseAuthHeader(AgentTaskPluginExecuti... method GitSupportsConfigEnv (line 43) | public override bool GitSupportsConfigEnv(AgentTaskPluginExecutionCont... method RequirementCheck (line 48) | public override void RequirementCheck(AgentTaskPluginExecutionContext ... class AuthenticatedGitSourceProvider (line 59) | public abstract class AuthenticatedGitSourceProvider : GitSourceProvider method GitSupportUseAuthHeader (line 61) | public override bool GitSupportUseAuthHeader(AgentTaskPluginExecutionC... method GitLfsSupportUseAuthHeader (line 67) | public override bool GitLfsSupportUseAuthHeader(AgentTaskPluginExecuti... method GitSupportsConfigEnv (line 73) | public override bool GitSupportsConfigEnv(AgentTaskPluginExecutionCont... method RequirementCheck (line 79) | public override void RequirementCheck(AgentTaskPluginExecutionContext ... class BitbucketGitSourceProvider (line 90) | public class BitbucketGitSourceProvider : AuthenticatedGitSourceProvider method GitSupportsFetchingCommitBySha1Hash (line 92) | public override bool GitSupportsFetchingCommitBySha1Hash(GitCliManager... class GitHubSourceProvider (line 98) | public class GitHubSourceProvider : AuthenticatedGitSourceProvider method GitSupportsFetchingCommitBySha1Hash (line 100) | public override bool GitSupportsFetchingCommitBySha1Hash(GitCliManager... class TfsGitSourceProvider (line 112) | public class TfsGitSourceProvider : GitSourceProvider method GitSupportsFetchingCommitBySha1Hash (line 114) | public override bool GitSupportsFetchingCommitBySha1Hash(GitCliManager... method UseBearerAuthenticationForOAuth (line 119) | public override bool UseBearerAuthenticationForOAuth() method GitSupportUseAuthHeader (line 124) | public override bool GitSupportUseAuthHeader(AgentTaskPluginExecutionC... method GitLfsSupportUseAuthHeader (line 130) | public override bool GitLfsSupportUseAuthHeader(AgentTaskPluginExecuti... method GitSupportsConfigEnv (line 136) | public override bool GitSupportsConfigEnv(AgentTaskPluginExecutionCont... method RequirementCheck (line 145) | public override void RequirementCheck(AgentTaskPluginExecutionContext ... class GitSourceProvider (line 185) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainabil... method GitSupportUseAuthHeader (line 227) | public abstract bool GitSupportUseAuthHeader(AgentTaskPluginExecutionC... method GitLfsSupportUseAuthHeader (line 228) | public abstract bool GitLfsSupportUseAuthHeader(AgentTaskPluginExecuti... method RequirementCheck (line 229) | public abstract void RequirementCheck(AgentTaskPluginExecutionContext ... method GitSupportsFetchingCommitBySha1Hash (line 230) | public abstract bool GitSupportsFetchingCommitBySha1Hash(GitCliManager... method GitSupportsConfigEnv (line 232) | public abstract bool GitSupportsConfigEnv(AgentTaskPluginExecutionCont... method UseBearerAuthenticationForOAuth (line 234) | public virtual bool UseBearerAuthenticationForOAuth() method GenerateAuthHeader (line 239) | public string GenerateAuthHeader(AgentTaskPluginExecutionContext execu... method GetSourceAsync (line 259) | public async Task GetSourceAsync( method PostJobCleanupAsync (line 1429) | public async Task PostJobCleanupAsync(AgentTaskPluginExecutionContext ... method SetGitFeatureFlagsConfiguration (line 1476) | public async void SetGitFeatureFlagsConfiguration( method GetCliManager (line 1502) | protected virtual GitCliManager GetCliManager(Dictionary IsRepositoryOriginUrlMatch(AgentTaskPluginExe... method ParseFetchFilterOptions (line 1541) | private IEnumerable ParseFetchFilterOptions(AgentTaskPluginExe... method IsPartialCloneRepository (line 1594) | private async Task IsPartialCloneRepository(AgentTaskPluginExecu... method RunGitStatusIfSystemDebug (line 1629) | private async Task RunGitStatusIfSystemDebug(AgentTaskPluginExecutionC... method RemoveGitConfig (line 1642) | private async Task RemoveGitConfig(AgentTaskPluginExecutionContext exe... method ReplaceTokenPlaceholder (line 1677) | private async Task ReplaceTokenPlaceholder(AgentTaskPluginExecutionCon... method RemoveCachedCredential (line 1703) | private async Task RemoveCachedCredential(AgentTaskPluginExecutionCont... method IsPullRequest (line 1732) | private bool IsPullRequest(string sourceBranch) method GetRemoteRefName (line 1739) | private string GetRemoteRefName(string refName) method ComposeGitArgs (line 1765) | private string ComposeGitArgs(AgentTaskPluginExecutionContext executio... method GetWISCToken (line 1793) | protected virtual string GetWISCToken(ServiceEndpoint endpoint, AgentT... method SetAuthTokenInGitConfig (line 1826) | private async Task SetAuthTokenInGitConfig(AgentTaskPluginExecutionCon... FILE: src/Agent.Plugins/ITfsVCCliManager.cs type ITfsVCCliManager (line 12) | public interface ITfsVCCliManager method SetupProxy (line 20) | void SetupProxy(string proxyUrl, string proxyUsername, string proxyPas... method SetupClientCertificate (line 21) | void SetupClientCertificate(string clientCert, string clientCertKey, s... method TestEulaAccepted (line 22) | bool TestEulaAccepted(); method EulaAsync (line 23) | Task EulaAsync(); method WorkspacesAsync (line 24) | Task WorkspacesAsync(bool matchWorkspaceNameOnAnyCo... method StatusAsync (line 25) | Task StatusAsync(string localPath); method UndoAsync (line 26) | Task UndoAsync(string localPath); method ScorchAsync (line 27) | Task ScorchAsync(); method TryWorkspaceDeleteAsync (line 28) | Task TryWorkspaceDeleteAsync(ITfsVCWorkspace workspace); method WorkspaceDeleteAsync (line 29) | Task WorkspaceDeleteAsync(ITfsVCWorkspace workspace); method WorkspacesRemoveAsync (line 30) | Task WorkspacesRemoveAsync(ITfsVCWorkspace workspace); method WorkspaceNewAsync (line 31) | Task WorkspaceNewAsync(); method WorkfoldUnmapAsync (line 32) | Task WorkfoldUnmapAsync(string serverPath); method WorkfoldMapAsync (line 33) | Task WorkfoldMapAsync(string serverPath, string localPath); method WorkfoldCloakAsync (line 34) | Task WorkfoldCloakAsync(string serverPath); method GetAsync (line 35) | Task GetAsync(string localPath, bool quiet = false); method AddAsync (line 36) | Task AddAsync(string localPath); method ShelveAsync (line 37) | Task ShelveAsync(string shelveset, string commentFile, bool move); method ShelvesetsAsync (line 38) | Task ShelvesetsAsync(string shelveset); method UnshelveAsync (line 39) | Task UnshelveAsync(string shelveset, bool failOnNonZeroExitCode); method CleanupProxySetting (line 40) | void CleanupProxySetting(); FILE: src/Agent.Plugins/PipelineArtifact/FilePathServer.cs class FilePathServer (line 19) | public class FilePathServer method UploadAsync (line 21) | internal async Task UploadAsync( class FileShareArtifactUploadEventProperties (line 64) | internal static class FileShareArtifactUploadEventProperties method GetParallelCount (line 75) | private int GetParallelCount(AgentTaskPluginExecutionContext context, ... FILE: src/Agent.Plugins/PipelineArtifact/PipelineArtifactPlugin.cs class PipelineArtifactTaskPluginBase (line 20) | public abstract class PipelineArtifactTaskPluginBase : IAgentTaskPlugin method RunAsync (line 26) | public async Task RunAsync(AgentTaskPluginExecutionContext context, Ca... method ProcessCommandInternalAsync (line 39) | protected abstract Task ProcessCommandInternalAsync( class ArtifactEventProperties (line 46) | protected static class ArtifactEventProperties method GetArtifactName (line 53) | protected virtual string GetArtifactName(AgentTaskPluginExecutionConte... class PublishPipelineArtifactTask (line 61) | public class PublishPipelineArtifactTask : PipelineArtifactTaskPluginBase method ProcessCommandInternalAsync (line 71) | protected override async Task ProcessCommandInternalAsync( method ParseCustomProperties (line 122) | private IDictionary ParseCustomProperties(string prope... method NormalizeJobIdentifier (line 146) | private string NormalizeJobIdentifier(string jobIdentifier) class DownloadPipelineArtifactTask (line 156) | public class DownloadPipelineArtifactTask : PipelineArtifactTaskPluginBase method ProcessCommandInternalAsync (line 161) | protected override async Task ProcessCommandInternalAsync( class PublishPipelineArtifactTaskV0_140_0 (line 227) | public class PublishPipelineArtifactTaskV0_140_0 : PublishPipelineArtifa... method GetArtifactName (line 229) | protected override string GetArtifactName(AgentTaskPluginExecutionCont... FILE: src/Agent.Plugins/PipelineArtifact/PipelineArtifactPluginConstants.cs class PipelineArtifactPluginConstants (line 8) | public static class PipelineArtifactPluginConstants FILE: src/Agent.Plugins/PipelineArtifact/PipelineArtifactPluginUtil.cs class PipelineArtifactPathHelper (line 10) | public static class PipelineArtifactPathHelper method IsValidArtifactName (line 24) | public static bool IsValidArtifactName(string artifactName) FILE: src/Agent.Plugins/PipelineArtifact/PipelineArtifactPluginV1.cs class PipelineArtifactTaskPluginBaseV1 (line 23) | public abstract class PipelineArtifactTaskPluginBaseV1 : IAgentTaskPlugin method RunAsync (line 31) | public Task RunAsync(AgentTaskPluginExecutionContext context, Cancella... method ProcessCommandInternalAsync (line 37) | protected abstract Task ProcessCommandInternalAsync( class ArtifactEventProperties (line 42) | protected static class ArtifactEventProperties class PublishPipelineArtifactTaskV1 (line 60) | public class PublishPipelineArtifactTaskV1 : PipelineArtifactTaskPluginB... method ProcessCommandInternalAsync (line 69) | protected override async Task ProcessCommandInternalAsync( method ParseCustomProperties (line 169) | private IDictionary ParseCustomProperties(string prope... method NormalizeJobIdentifier (line 193) | private string NormalizeJobIdentifier(string jobIdentifier) class DownloadPipelineArtifactTaskV1 (line 201) | public class DownloadPipelineArtifactTaskV1 : PipelineArtifactTaskPlugin... method ProcessCommandInternalAsync (line 211) | protected override async Task ProcessCommandInternalAsync( method GetArtifactName (line 360) | protected virtual string GetArtifactName(AgentTaskPluginExecutionConte... method CreateDirectoryIfDoesntExist (line 365) | private string CreateDirectoryIfDoesntExist(string targetPath) method GetpipelineIdAsync (line 376) | private async Task GetpipelineIdAsync(AgentTaskPluginExecutionCon... class DownloadPipelineArtifactTaskV1_1_0 (line 406) | public class DownloadPipelineArtifactTaskV1_1_0 : DownloadPipelineArtifa... method GetArtifactName (line 411) | protected override string GetArtifactName(AgentTaskPluginExecutionCont... class DownloadPipelineArtifactTaskV1_1_1 (line 417) | public class DownloadPipelineArtifactTaskV1_1_1 : DownloadPipelineArtifa... method GetArtifactName (line 419) | protected override string GetArtifactName(AgentTaskPluginExecutionCont... class DownloadPipelineArtifactTaskV1_1_2 (line 426) | public class DownloadPipelineArtifactTaskV1_1_2 : DownloadPipelineArtifa... class DownloadPipelineArtifactTaskV1_1_3 (line 431) | public class DownloadPipelineArtifactTaskV1_1_3 : DownloadPipelineArtifa... FILE: src/Agent.Plugins/PipelineArtifact/PipelineArtifactPluginV2.cs class PipelineArtifactTaskPluginBaseV2 (line 23) | public abstract class PipelineArtifactTaskPluginBaseV2 : IAgentTaskPlugin method RunAsync (line 32) | public Task RunAsync(AgentTaskPluginExecutionContext context, Cancella... method ProcessCommandInternalAsync (line 39) | protected abstract Task ProcessCommandInternalAsync( class ArtifactEventProperties (line 44) | protected static class ArtifactEventProperties class DownloadPipelineArtifactTaskV2_0_0 (line 62) | public class DownloadPipelineArtifactTaskV2_0_0 : PipelineArtifactTaskPl... method ProcessCommandInternalAsync (line 73) | protected override async Task ProcessCommandInternalAsync( method GetArtifactName (line 305) | protected virtual string GetArtifactName(AgentTaskPluginExecutionConte... method CreateDirectoryIfDoesntExist (line 310) | private string CreateDirectoryIfDoesntExist(string targetPath) method GetPipelineIdAsync (line 321) | private async Task GetPipelineIdAsync( method GetResultFilter (line 412) | private BuildResult GetResultFilter(bool allowPartiallySucceededBuilds... method GetProjectIdAsync (line 434) | private async Task GetProjectIdAsync(AgentTaskPluginExecutionCon... method OutputBuildInfo (line 456) | private void OutputBuildInfo(AgentTaskPluginExecutionContext context, ... FILE: src/Agent.Plugins/PipelineArtifact/Telemetry/FileShareActionRecord.cs class FileShareActionRecord (line 14) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainabil... method FileShareActionRecord (line 23) | public FileShareActionRecord(TelemetryInformationLevel level, Uri base... method SetMeasuredActionResult (line 28) | protected override void SetMeasuredActionResult(T value) class FileSharePublishResult (line 46) | public sealed class FileSharePublishResult method FileSharePublishResult (line 50) | public FileSharePublishResult(int exitCode) class FileShareDownloadResult (line 56) | public sealed class FileShareDownloadResult method FileShareDownloadResult (line 62) | public FileShareDownloadResult(IList records, int file... class ArtifactRecord (line 70) | public sealed class ArtifactRecord method ArtifactRecord (line 77) | public ArtifactRecord(string artifactName, int fileCount, long content... FILE: src/Agent.Plugins/PipelineArtifact/Telemetry/PipelineArtifactActionRecord.cs class PipelineArtifactActionRecord (line 15) | public class PipelineArtifactActionRecord : PipelineTelemetryRecord method PipelineArtifactActionRecord (line 19) | public PipelineArtifactActionRecord(TelemetryInformationLevel level, U... method SetMeasuredActionResult (line 24) | protected override void SetMeasuredActionResult(T value) FILE: src/Agent.Plugins/PipelineCache/FingerprintCreator.cs class FingerprintCreator (line 21) | public static class FingerprintCreator method IsPathyChar (line 39) | private static bool IsPathyChar(char c) method IsPathyKeySegment (line 48) | internal static bool IsPathyKeySegment(string keySegment) method CreateMinimatchFilter (line 59) | internal static Func CreateMinimatchFilter(AgentTaskPlug... method MakePathCanonical (line 72) | internal static string MakePathCanonical(string defaultWorkingDirector... method CreateFilter (line 85) | internal static Func CreateFilter( type Enumeration (line 98) | internal struct Enumeration class MatchedFile (line 105) | internal class MatchedFile method MatchedFile (line 109) | public MatchedFile(string displayPath, long fileLength, string hash) method MatchedFile (line 116) | public MatchedFile(string displayPath, FileStream fs) : method GetHash (line 125) | public string GetHash() method GenerateHash (line 130) | public static string GenerateHash(IEnumerable matches) type KeySegmentType (line 140) | internal enum KeySegmentType method DetermineFileEnumerationFromGlob (line 157) | internal static Enumeration DetermineFileEnumerationFromGlob(string in... method CheckKeySegment (line 184) | internal static void CheckKeySegment(string keySegment) method EvaluateKeyToFingerprint (line 204) | public static Fingerprint EvaluateKeyToFingerprint( FILE: src/Agent.Plugins/PipelineCache/PipelineCachePluginConstants.cs class PipelineCachePluginConstants (line 8) | public static class PipelineCachePluginConstants FILE: src/Agent.Plugins/PipelineCache/PipelineCacheServer.cs class PipelineCacheServer (line 27) | public class PipelineCacheServer method PipelineCacheServer (line 31) | public PipelineCacheServer(AgentTaskPluginExecutionContext context) method UploadAsync (line 36) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method DownloadAsync (line 173) | internal async Task DownloadAsync( method CreateClientWithRetryAsync (line 283) | private Task CreateClientWithRetryAsync( method CreateClientAsync (line 299) | private async Task CreateClientAsync( method GetUploadPathAsync (line 313) | private async Task GetUploadPathAsync(ContentFormat contentFor... method DownloadPipelineCacheAsync (line 323) | private async Task DownloadPipelineCacheAsync( FILE: src/Agent.Plugins/PipelineCache/PipelineCacheTaskPluginBase.cs type ContentFormat (line 17) | public enum ContentFormat class PipelineCacheTaskPluginBase (line 23) | public abstract class PipelineCacheTaskPluginBase : IAgentTaskPlugin method ParseIntoSegments (line 34) | internal static (bool isOldFormat, string[] keySegments, IEnumerable ArchiveFilesToTarAsync( method DownloadAndExtractTarAsync (line 68) | public static Task DownloadAndExtractTarAsync( method RunProcessAsync (line 111) | internal static async Task RunProcessAsync( method CreateProcessStartInfo (line 159) | private static void CreateProcessStartInfo(ProcessStartInfo processSta... method GetCreateTarProcessInfo (line 171) | private static ProcessStartInfo GetCreateTarProcessInfo(AgentTaskPlugi... method GetTar (line 196) | private static string GetTar(AgentTaskPluginExecutionContext context) method GetExtractStartProcessInfo (line 203) | private static ProcessStartInfo GetExtractStartProcessInfo(AgentTaskPl... method ValidateTarManifest (line 238) | private static void ValidateTarManifest(Manifest manifest) method TryDeleteFile (line 246) | private static void TryDeleteFile(string fileName) method CreateArchiveFileName (line 258) | private static string CreateArchiveFileName() method CheckIf7ZExists (line 263) | private static bool CheckIf7ZExists() FILE: src/Agent.Plugins/PipelineCache/Telemetry/PipelineCacheActionRecord.cs class PipelineCacheActionRecord (line 18) | public class PipelineCacheActionRecord : PipelineCacheTelemetryRecord method PipelineCacheActionRecord (line 22) | public PipelineCacheActionRecord(TelemetryInformationLevel level, Uri ... method SetMeasuredActionResult (line 35) | protected override void SetMeasuredActionResult(T value) FILE: src/Agent.Plugins/RepositoryPlugin.cs type ISourceProvider (line 19) | public interface ISourceProvider method GetSourceAsync (line 21) | Task GetSourceAsync(AgentTaskPluginExecutionContext executionContext, ... method PostJobCleanupAsync (line 23) | Task PostJobCleanupAsync(AgentTaskPluginExecutionContext executionCont... class RepositoryTask (line 26) | public abstract class RepositoryTask : IAgentTaskPlugin method RepositoryTask (line 37) | protected RepositoryTask() method RepositoryTask (line 42) | protected RepositoryTask(ISourceProviderFactory sourceProviderFactory) method RunAsync (line 53) | public abstract Task RunAsync(AgentTaskPluginExecutionContext executio... method MergeCheckoutOptions (line 55) | protected void MergeCheckoutOptions(AgentTaskPluginExecutionContext ex... method HasMultipleCheckouts (line 90) | protected bool HasMultipleCheckouts(AgentTaskPluginExecutionContext ex... method initializeTeeUtil (line 96) | protected void initializeTeeUtil(AgentTaskPluginExecutionContext execu... class CheckoutTask (line 108) | public class CheckoutTask : RepositoryTask method CheckoutTask (line 110) | public CheckoutTask() method CheckoutTask (line 114) | public CheckoutTask(ISourceProviderFactory sourceProviderFactory) method RunAsync (line 121) | public override async Task RunAsync(AgentTaskPluginExecutionContext ex... class CleanupTask (line 236) | public class CleanupTask : RepositoryTask method RunAsync (line 240) | public override async Task RunAsync(AgentTaskPluginExecutionContext ex... type ISourceProviderFactory (line 270) | public interface ISourceProviderFactory method GetSourceProvider (line 272) | ISourceProvider GetSourceProvider(string repositoryType); class SourceProviderFactory (line 275) | public class SourceProviderFactory : ISourceProviderFactory method GetSourceProvider (line 277) | public virtual ISourceProvider GetSourceProvider(string repositoryType) FILE: src/Agent.Plugins/SvnCliManager.cs class SvnCliManager (line 21) | public class SvnCliManager method Init (line 29) | public void Init( method UpdateWorkspace (line 89) | public async Task UpdateWorkspace( method GetOldMappings (line 129) | private async Task> GetOldMappings(string root... method GetSvnWorkingCopyPaths (line 154) | private List GetSvnWorkingCopyPaths(string rootPath) method BuildNewMappings (line 172) | private Dictionary BuildNewMappings(string ... method GetLatestRevisionAsync (line 218) | public async Task GetLatestRevisionAsync(string serverPath, stri... method ResolveServerPath (line 254) | public string ResolveServerPath(string serverPath, string rootPath) method GetRootUrlAsync (line 304) | private async Task GetRootUrlAsync(string localPath) method UpdateToRevisionAsync (line 338) | private async Task UpdateToRevisionAsync(Dictionary oldMa... method EffectiveRevision (line 385) | private string EffectiveRevision(string mappingRevision, long maxRevis... method CleanUpSvnWorkspace (line 403) | private void CleanUpSvnWorkspace(Dictionary oldMappings, ... method UpdateAsync (line 420) | private async Task UpdateAsync(SvnMappingDetails mapping) method SwitchAsync (line 436) | private async Task SwitchAsync(SvnMappingDetails mapping) method CheckoutAsync (line 454) | private async Task CheckoutAsync(SvnMappingDetails mapping) method BuildSvnUri (line 466) | private string BuildSvnUri(string serverPath) method FormatArgumentsWithDefaults (line 482) | private string FormatArgumentsWithDefaults(params string[] args) method QuotedArgument (line 550) | private string QuotedArgument(string arg) method ToDepthArgument (line 564) | private string ToDepthArgument(int depth) method RunCommandAsync (line 579) | private async Task RunCommandAsync(params string[] args) method RunPorcelainCommandAsync (line 615) | private async Task RunPorcelainCommandAsync(params string[] args) method NormalizeMappings (line 672) | public Dictionary NormalizeMappings(List await RunCommandAsync(FormatTags.Om... method SetupProxy (line 93) | public void SetupProxy(string proxyUrl, string proxyUsername, string p... method SetupClientCertificate (line 161) | public void SetupClientCertificate(string clientCert, string clientCer... method ShelveAsync (line 175) | public async Task ShelveAsync(string shelveset, string commentFile, bo... method ShelvesetsAsync (line 190) | public async Task ShelvesetsAsync(string shelveset) method StatusAsync (line 210) | public async Task StatusAsync(string localPath) method TestEulaAccepted (line 228) | public bool TestEulaAccepted() method TryWorkspaceDeleteAsync (line 233) | public override async Task TryWorkspaceDeleteAsync(ITfsVCWorkspa... method UndoAsync (line 248) | public async Task UndoAsync(string localPath) method UnshelveAsync (line 254) | public async Task UnshelveAsync(string shelveset, bool failOnNonZeroEx... method WorkfoldCloakAsync (line 260) | public async Task WorkfoldCloakAsync(string serverPath) method WorkfoldMapAsync (line 266) | public async Task WorkfoldMapAsync(string serverPath, string localPath) method WorkfoldUnmapAsync (line 273) | public async Task WorkfoldUnmapAsync(string serverPath) method WorkspaceDeleteAsync (line 279) | public async Task WorkspaceDeleteAsync(ITfsVCWorkspace workspace) method WorkspaceNewAsync (line 285) | public async Task WorkspaceNewAsync() method WorkspacesAsync (line 300) | public async Task WorkspacesAsync(bool matchWorkspa... method WorkspacesRemoveAsync (line 328) | public override async Task WorkspacesRemoveAsync(ITfsVCWorkspace works... class TFShelvesets (line 338) | [XmlRoot(ElementName = "Shelvesets", Namespace = "")] class TFShelveset (line 345) | public sealed class TFShelveset : ITfsVCShelveset class TFStatus (line 365) | [XmlRoot(ElementName = "Status", Namespace = "")] class TFPendingSet (line 388) | public sealed class TFPendingSet class TFPendingChange (line 412) | public sealed class TFPendingChange : ITfsVCPendingChange class TFWorkspaces (line 467) | [XmlRoot(ElementName = "Workspaces", Namespace = "")] class TFWorkspace (line 474) | public sealed class TFWorkspace : ITfsVCWorkspace class TFMapping (line 511) | public sealed class TFMapping : ITfsVCMapping FILE: src/Agent.Plugins/TeeCliManager.cs class TeeCliManager (line 17) | public sealed class TeeCliManager : TfsVCCliManager, ITfsVCCliManager method AddAsync (line 28) | public async Task AddAsync(string localPath) method CleanupProxySetting (line 34) | public void CleanupProxySetting() method EulaAsync (line 39) | public async Task EulaAsync() method GetAsync (line 44) | public async Task GetAsync(string localPath, bool quiet = false) method ResolvePath (line 50) | public string ResolvePath(string serverPath) method ScorchAsync (line 67) | public Task ScorchAsync() method SetupProxy (line 72) | public void SetupProxy(string proxyUrl, string proxyUsername, string p... method SetupClientCertificate (line 81) | public void SetupClientCertificate(string clientCert, string clientCer... method ShelveAsync (line 130) | public async Task ShelveAsync(string shelveset, string commentFile, bo... method ShelvesetsAsync (line 145) | public async Task ShelvesetsAsync(string shelveset) method StatusAsync (line 166) | public async Task StatusAsync(string localPath) method TestEulaAccepted (line 178) | public bool TestEulaAccepted() method TryWorkspaceDeleteAsync (line 213) | public override async Task TryWorkspaceDeleteAsync(ITfsVCWorkspa... method UndoAsync (line 228) | public async Task UndoAsync(string localPath) method UnshelveAsync (line 234) | public async Task UnshelveAsync(string shelveset, bool failOnNonZeroEx... method WorkfoldCloakAsync (line 240) | public async Task WorkfoldCloakAsync(string serverPath) method WorkfoldMapAsync (line 246) | public async Task WorkfoldMapAsync(string serverPath, string localPath) method WorkfoldUnmapAsync (line 253) | public Task WorkfoldUnmapAsync(string serverPath) method WorkspaceDeleteAsync (line 258) | public async Task WorkspaceDeleteAsync(ITfsVCWorkspace workspace) method WorkspaceNewAsync (line 264) | public async Task WorkspaceNewAsync() method WorkspacesAsync (line 269) | public async Task WorkspacesAsync(bool matchWorkspa... method WorkspacesRemoveAsync (line 314) | public override async Task WorkspacesRemoveAsync(ITfsVCWorkspace works... method ExtractXml (line 320) | private static string ExtractXml(string output) class ProductIdData (line 341) | [XmlRoot(ElementName = "ProductIdData", Namespace = "")] class Eula (line 348) | public sealed class Eula class TeeShelvesets (line 358) | [XmlRoot(ElementName = "shelvesets", Namespace = "")] class TeeShelveset (line 365) | public sealed class TeeShelveset : ITfsVCShelveset class TeeStatus (line 383) | [XmlRoot(ElementName = "status", Namespace = "")] class TeePendingChange (line 409) | public sealed class TeePendingChange : ITfsVCPendingChange class TeeWorkspaces (line 445) | [XmlRoot(ElementName = "workspaces", Namespace = "")] class TeeWorkspace (line 452) | public sealed class TeeWorkspace : ITfsVCWorkspace class TeeMapping (line 479) | public sealed class TeeMapping : ITfsVCMapping FILE: src/Agent.Plugins/TestFilePublisher/ClientFactory.cs type IClientFactory (line 8) | public interface IClientFactory method GetClient (line 13) | T GetClient() where T : VssHttpClientBase; class ClientFactory (line 16) | public class ClientFactory : IClientFactory method ClientFactory (line 18) | public ClientFactory(VssConnection vssConnection) method GetClient (line 24) | public T GetClient() where T : VssHttpClientBase FILE: src/Agent.Plugins/TestFilePublisher/Finder/ITestFileFinder.cs type ITestFileFinder (line 9) | public interface ITestFileFinder method FindAsync (line 11) | Task> FindAsync(IList patterns); FILE: src/Agent.Plugins/TestFilePublisher/Finder/TestFileFinder.cs class TestFileFinder (line 11) | public class TestFileFinder : ITestFileFinder method TestFileFinder (line 15) | public TestFileFinder(IList searchFolders) method FindAsync (line 20) | public async Task> FindAsync(IList patterns) method GetFiles (line 25) | protected virtual IEnumerable GetFiles(string path, string[] s... method Find (line 32) | protected IEnumerable Find(IList patterns) FILE: src/Agent.Plugins/TestFilePublisher/PipelineConfig.cs class PipelineConfig (line 9) | public class PipelineConfig FILE: src/Agent.Plugins/TestFilePublisher/Plugin/TestFilePublisherLogPlugin.cs class TestFilePublisherLogPlugin (line 16) | public class TestFilePublisherLogPlugin : IAgentLogPlugin method TestFilePublisherLogPlugin (line 21) | public TestFilePublisherLogPlugin() method TestFilePublisherLogPlugin (line 29) | public TestFilePublisherLogPlugin(ITraceLogger logger, ITelemetryDataC... method InitializeAsync (line 37) | public async Task InitializeAsync(IAgentLogPluginContext context) method ProcessLineAsync (line 87) | public async Task ProcessLineAsync(IAgentLogPluginContext context, Pip... method FinalizeAsync (line 93) | public async Task FinalizeAsync(IAgentLogPluginContext context) method DisablePlugin (line 115) | private bool DisablePlugin(IAgentLogPluginContext context) method PopulatePipelineConfig (line 176) | private async Task PopulatePipelineConfig(IAgentLogPluginContext context) method PopulateSearchFolders (line 272) | private void PopulateSearchFolders(IAgentLogPluginContext context, str... method PopulateSearchPatterns (line 284) | private void PopulateSearchPatterns(IAgentLogPluginContext context, st... FILE: src/Agent.Plugins/TestFilePublisher/SimpleTimer.cs class SimpleTimer (line 18) | public class SimpleTimer : IDisposable method SimpleTimer (line 24) | public SimpleTimer(string timerName, ITraceLogger logger, TimeSpan thr... method Dispose (line 36) | public void Dispose() method StopAndLog (line 45) | public void StopAndLog() method Dispose (line 52) | protected virtual void Dispose(bool disposing) FILE: src/Agent.Plugins/TestFilePublisher/Telemetry/TelemetryConstants.cs class TelemetryConstants (line 6) | public class TelemetryConstants FILE: src/Agent.Plugins/TestFilePublisher/Telemetry/TelemetryDataCollector.cs class TelemetryDataCollector (line 19) | public class TelemetryDataCollector : ITelemetryDataCollector method TelemetryDataCollector (line 29) | public TelemetryDataCollector(IClientFactory clientFactory, ITraceLogg... method AddOrUpdate (line 35) | public void AddOrUpdate(string property, object value, string subArea ... method AddAndAggregate (line 50) | public void AddAndAggregate(string property, object value, string subA... method PublishCumulativeTelemetryAsync (line 101) | public Task PublishCumulativeTelemetryAsync() method PublishTelemetryAsync (line 129) | public Task PublishTelemetryAsync(string feature, Dictionary> FindTestFilesAsync() method Initialize (line 138) | private void Initialize() FILE: src/Agent.Plugins/TestFilePublisher/TestRunContextBuilder.cs type ITestRunContextBuilder (line 9) | public interface ITestRunContextBuilder method WithBuildId (line 11) | TestRunContextBuilder WithBuildId(int buildId); method WithBuildUri (line 12) | TestRunContextBuilder WithBuildUri(string buildUri); class TestRunContextBuilder (line 15) | public class TestRunContextBuilder : ITestRunContextBuilder method TestRunContextBuilder (line 27) | public TestRunContextBuilder(string testRunName) method Build (line 32) | public TestRunContext Build() method WithBuildId (line 47) | public TestRunContextBuilder WithBuildId(int buildId) method WithBuildUri (line 53) | public TestRunContextBuilder WithBuildUri(string buildUri) method WithStageName (line 59) | public TestRunContextBuilder WithStageName(string stageName) method WithStageAttempt (line 65) | public TestRunContextBuilder WithStageAttempt(int stageAttempt) method WithPhaseName (line 71) | public TestRunContextBuilder WithPhaseName(string phaseName) method WithPhaseAttempt (line 77) | public TestRunContextBuilder WithPhaseAttempt(int phaseAttempt) method WithJobName (line 83) | public TestRunContextBuilder WithJobName(string jobName) method WithJobAttempt (line 89) | public TestRunContextBuilder WithJobAttempt(int jobAttempt) FILE: src/Agent.Plugins/TestFilePublisher/TraceListener.cs class TestFileTraceListener (line 9) | public class TestFileTraceListener : TraceListener method TestFileTraceListener (line 13) | public TestFileTraceListener(IAgentLogPluginContext context) method Write (line 18) | public override void Write(string message) method WriteLine (line 23) | public override void WriteLine(string message) FILE: src/Agent.Plugins/TestFilePublisher/TraceLogger.cs class TraceLogger (line 9) | public class TraceLogger : ITraceLogger method TraceLogger (line 11) | public TraceLogger(IAgentLogPluginContext context) method Warning (line 25) | void ITraceLogger.Warning(string text) method Error (line 31) | void ITraceLogger.Error(string error) method Verbose (line 37) | void ITraceLogger.Verbose(string text) method Info (line 46) | void ITraceLogger.Info(string text) FILE: src/Agent.Plugins/TestResultParser/Bus/IBus.cs type IBus (line 8) | public interface IBus method Subscribe (line 13) | Guid Subscribe(Action handlerAction); method Unsubscribe (line 18) | void Unsubscribe(Guid subscriptionId); FILE: src/Agent.Plugins/TestResultParser/ClientFactory.cs type IClientFactory (line 8) | public interface IClientFactory method GetClient (line 13) | T GetClient() where T : VssHttpClientBase; class ClientFactory (line 16) | public class ClientFactory : IClientFactory method ClientFactory (line 18) | public ClientFactory(VssConnection vssConnection) method GetClient (line 24) | public T GetClient() where T : VssHttpClientBase FILE: src/Agent.Plugins/TestResultParser/Gateway/ILogParserGateway.cs type ILogParserGateway (line 9) | public interface ILogParserGateway method InitializeAsync (line 14) | Task InitializeAsync(IClientFactory clientFactory, IPipelineConfig pip... method ProcessDataAsync (line 19) | Task ProcessDataAsync(string data); method CompleteAsync (line 24) | Task CompleteAsync(); FILE: src/Agent.Plugins/TestResultParser/Gateway/ILogPreProcessor.cs type ILogPreProcessor (line 6) | public interface ILogPreProcessor method ProcessData (line 12) | string ProcessData(string data); FILE: src/Agent.Plugins/TestResultParser/Gateway/LogParserGateway.cs class LogParserGateway (line 13) | public class LogParserGateway : ILogParserGateway, IBus method InitializeAsync (line 16) | public async Task InitializeAsync(IClientFactory clientFactory, IPipel... method ProcessDataAsync (line 37) | public async Task ProcessDataAsync(string data) method CompleteAsync (line 57) | public async Task CompleteAsync() method Subscribe (line 80) | public Guid Subscribe(Action handlerAction) method Unsubscribe (line 90) | public void Unsubscribe(Guid subscriptionId) method AddSubscription (line 98) | private Guid AddSubscription(ITargetBlock subscription) FILE: src/Agent.Plugins/TestResultParser/Gateway/LogPreProcessor.cs class LogPreProcessor (line 6) | public class LogPreProcessor : ILogPreProcessor method ProcessData (line 13) | public string ProcessData(string data) FILE: src/Agent.Plugins/TestResultParser/IEnumerableExtension.cs class EnumerableExtension (line 9) | public static class EnumerableExtension method Batch (line 11) | public static IEnumerable> Batch(this IE... FILE: src/Agent.Plugins/TestResultParser/ParserFactory.cs class ParserFactory (line 13) | public class ParserFactory method GetTestResultParsers (line 15) | public static IEnumerable GetTestResultParse... FILE: src/Agent.Plugins/TestResultParser/PipelineConfig.cs class PipelineConfig (line 9) | public class PipelineConfig : IPipelineConfig FILE: src/Agent.Plugins/TestResultParser/PipelineTestRun.cs class PipelineTestRun (line 8) | public class PipelineTestRun : TestRun method PipelineTestRun (line 10) | public PipelineTestRun(string parserUri, string runNamePrefix, int tes... FILE: src/Agent.Plugins/TestResultParser/PipelineTestRunPublisher.cs class PipelineTestRunPublisher (line 16) | public class PipelineTestRunPublisher : ITestRunPublisher method PipelineTestRunPublisher (line 18) | public PipelineTestRunPublisher(IClientFactory clientFactory, IPipelin... method PublishAsync (line 27) | public async Task PublishAsync(TestRun testRun) FILE: src/Agent.Plugins/TestResultParser/Plugin/TestResultLogPlugin.cs class TestResultLogPlugin (line 17) | public class TestResultLogPlugin : IAgentLogPlugin method TestResultLogPlugin (line 22) | public TestResultLogPlugin() method TestResultLogPlugin (line 30) | public TestResultLogPlugin(ILogParserGateway inputDataParser, ITraceLo... method InitializeAsync (line 38) | public async Task InitializeAsync(IAgentLogPluginContext context) method ProcessLineAsync (line 85) | public async Task ProcessLineAsync(IAgentLogPluginContext context, Pip... method FinalizeAsync (line 91) | public async Task FinalizeAsync(IAgentLogPluginContext context) method DisablePlugin (line 106) | private bool DisablePlugin(IAgentLogPluginContext context) method PopulatePipelineConfig (line 153) | private async Task PopulatePipelineConfig(IAgentLogPluginContext context) FILE: src/Agent.Plugins/TestResultParser/SimpleTimer.cs class SimpleTimer (line 18) | public class SimpleTimer : IDisposable method SimpleTimer (line 24) | public SimpleTimer(string timerName, ITraceLogger logger, TelemetryDat... method Dispose (line 36) | public void Dispose() method StopAndLog (line 45) | public void StopAndLog() method Dispose (line 52) | protected virtual void Dispose(bool disposing) FILE: src/Agent.Plugins/TestResultParser/Telemetry/TelemetryConstants.cs class TelemetryConstants (line 6) | public class TelemetryConstants FILE: src/Agent.Plugins/TestResultParser/Telemetry/TelemetryDataCollector.cs class TelemetryDataCollector (line 19) | public class TelemetryDataCollector : ITelemetryDataCollector method TelemetryDataCollector (line 29) | public TelemetryDataCollector(IClientFactory clientFactory, ITraceLogg... method AddOrUpdate (line 35) | public void AddOrUpdate(string property, object value, string subArea ... method AddAndAggregate (line 50) | public void AddAndAggregate(string property, object value, string subA... method PublishCumulativeTelemetryAsync (line 101) | public Task PublishCumulativeTelemetryAsync() method PublishTelemetryAsync (line 129) | public Task PublishTelemetryAsync(string feature, Dictionary TryWorkspaceDeleteAsync(ITfsVCWorkspace wor... method WorkspacesRemoveAsync (line 34) | public abstract Task WorkspacesRemoveAsync(ITfsVCWorkspace workspace); method RunCommandAsync (line 70) | protected Task RunCommandAsync(params string[] args) method RunCommandAsync (line 75) | protected Task RunCommandAsync(int retriesOnFailure, params string[] a... method RunCommandAsync (line 80) | protected Task RunCommandAsync(FormatTags formatFlags, params string[]... method RunCommandAsync (line 85) | protected Task RunCommandAsync(FormatTags formatFlags, bool quiet, par... method RunCommandAsync (line 90) | protected async Task RunCommandAsync(FormatTags formatFlags, bool quie... method WriteCommandToFile (line 113) | private string WriteCommandToFile(string command) method RunCommandAsync (line 122) | protected async Task RunCommandAsync(FormatTags formatFlags, bool... method RunPorcelainCommandAsync (line 191) | protected Task RunPorcelainCommandAsync(FormatTags formatFlags... method RunPorcelainCommandAsync (line 196) | protected Task RunPorcelainCommandAsync(params string[] args) method RunPorcelainCommandAsync (line 201) | protected Task RunPorcelainCommandAsync(int retriesOnFailure, ... method RunPorcelainCommandAsync (line 206) | protected async Task RunPorcelainCommandAsync(FormatTags forma... method TryRunPorcelainCommandAsync (line 223) | protected async Task TryRunPorcelainComma... method TryRunPorcelainCommandAsync (line 237) | protected async Task TryRunPorcelainComma... method CleanupTfsVCOutput (line 314) | private void CleanupTfsVCOutput(ref TfsVCPorcelainCommandResult comman... method FormatArguments (line 324) | private string FormatArguments(FormatTags formatFlags, params string[]... FILE: src/Agent.Plugins/TfsVCSourceProvider.cs class TfsVCSourceProvider (line 19) | public sealed class TfsVCSourceProvider : ISourceProvider method GetSourceAsync (line 21) | public async Task GetSourceAsync( method PostJobCleanupAsync (line 448) | public async Task PostJobCleanupAsync(AgentTaskPluginExecutionContext ... method RemoveConflictingWorkspacesAsync (line 548) | private async Task RemoveConflictingWorkspacesAsync(ITfsVCCliManager t... class WorkspaceUtil (line 602) | public static class WorkspaceUtil method MatchExactWorkspace (line 604) | public static ITfsVCWorkspace MatchExactWorkspace( class DefinitionWorkspaceMapping (line 748) | public sealed class DefinitionWorkspaceMapping method GetRootedLocalPath (line 796) | public string GetRootedLocalPath(string sourcesDirectory) type DefinitionMappingType (line 810) | public enum DefinitionMappingType FILE: src/Agent.Sdk/AgentClientCertificateManager.cs class AgentCertificateSettings (line 10) | public class AgentCertificateSettings class AgentClientCertificateManager (line 21) | public class AgentClientCertificateManager : IVssClientCertificateManager method AgentClientCertificateManager (line 26) | public AgentClientCertificateManager() method AgentClientCertificateManager (line 30) | public AgentClientCertificateManager(string clientCertificateArchiveFi... method AddClientCertificate (line 35) | public void AddClientCertificate(string clientCertificateArchiveFile, ... FILE: src/Agent.Sdk/AgentWebProxy.cs class AgentWebProxySettings (line 12) | public class AgentWebProxySettings class AgentWebProxy (line 27) | public class AgentWebProxy : IWebProxy method AgentWebProxy (line 35) | public AgentWebProxy() method AgentWebProxy (line 39) | public AgentWebProxy(string proxyAddress, string proxyUsername, string... method AgentWebProxy (line 44) | public AgentWebProxy(string proxyAddress, string proxyUsername, string... method Update (line 49) | public void Update(string proxyAddress, string proxyUsername, string p... method GetProxy (line 101) | public Uri GetProxy(Uri destination) method IsBypassed (line 113) | public bool IsBypassed(Uri uri) method IsMatchInBypassList (line 119) | private bool IsMatchInBypassList(Uri input) FILE: src/Agent.Sdk/CommandPlugin.cs type IAgentCommandPlugin (line 22) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method ProcessCommandAsync (line 28) | Task ProcessCommandAsync(AgentCommandPluginExecutionContext executionC... class AgentCommandPluginExecutionContext (line 31) | public class AgentCommandPluginExecutionContext : ITraceWriter, IKnobVal... method AgentCommandPluginExecutionContext (line 37) | public AgentCommandPluginExecutionContext() method Info (line 62) | public void Info(string message, [CallerMemberName] string operation =... method Verbose (line 67) | public void Verbose(string message, [CallerMemberName] string operatio... method Debug (line 76) | public void Debug(string message) method Output (line 84) | public void Output(string message) method Error (line 92) | public void Error(string message) method InitializeVssConnection (line 100) | public VssConnection InitializeVssConnection() method GetCertConfiguration (line 155) | private AgentCertificateSettings GetCertConfiguration() method GetProxyConfiguration (line 187) | private AgentWebProxySettings GetProxyConfiguration() method GetVariableValueOrDefault (line 212) | string IKnobValueContext.GetVariableValueOrDefault(string variableName) method GetScopedEnvironment (line 217) | IScopedEnvironment IKnobValueContext.GetScopedEnvironment() FILE: src/Agent.Sdk/CommandStringConvertor.cs class CommandStringConvertor (line 8) | public sealed class CommandStringConvertor method Escape (line 10) | public static string Escape(string input, bool unescapePercents) method Unescape (line 32) | public static string Unescape(string escaped, bool unescapePercents) class EscapeMapping (line 62) | private sealed class EscapeMapping method EscapeMapping (line 67) | public EscapeMapping(string token, string replacement) FILE: src/Agent.Sdk/ContainerInfo.cs class ContainerInfo (line 13) | public class ContainerInfo : ExecutionTargetInfo method ContainerInfo (line 26) | public ContainerInfo() method ContainerInfo (line 39) | public ContainerInfo(Pipelines.ContainerResource container, Boolean is... method isReadOnlyVolume (line 194) | public bool isReadOnlyVolume(string volumeName) method TranslateToContainerPath (line 212) | public string TranslateToContainerPath(string path) method TranslateToHostPath (line 237) | public string TranslateToHostPath(string path) method TranslateContainerPathForImageOS (line 279) | public string TranslateContainerPathForImageOS(PlatformUtil.OS running... method AddPortMappings (line 291) | public void AddPortMappings(List portMappings) method AddPathMappings (line 300) | public void AddPathMappings(Dictionary pathMappings) FILE: src/Agent.Sdk/DockerVersion.cs class DockerVersion (line 8) | public class DockerVersion method DockerVersion (line 10) | public DockerVersion() method DockerVersion (line 15) | public DockerVersion(Version serverVersion, Version clientVersion) FILE: src/Agent.Sdk/ExecutionTargetInfo.cs type ExecutionTargetInfo (line 6) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method TranslateContainerPathForImageOS (line 13) | string TranslateContainerPathForImageOS(PlatformUtil.OS runningOs, str... method TranslateToContainerPath (line 14) | string TranslateToContainerPath(string path); method TranslateToHostPath (line 15) | string TranslateToHostPath(string path); class HostInfo (line 18) | public class HostInfo : ExecutionTargetInfo method TranslateToContainerPath (line 24) | public string TranslateToContainerPath(string path) method TranslateToHostPath (line 29) | public string TranslateToHostPath(string path) method TranslateContainerPathForImageOS (line 34) | public string TranslateContainerPathForImageOS(PlatformUtil.OS running... FILE: src/Agent.Sdk/ITraceWriter.cs type ITraceWriter (line 8) | public interface ITraceWriter method Info (line 10) | void Info(string message, [CallerMemberName] string operation = ""); method Verbose (line 11) | void Verbose(string message, [CallerMemberName] string operation = ""); FILE: src/Agent.Sdk/Knob/AgentKnobs.cs class AgentKnobs (line 6) | public class AgentKnobs FILE: src/Agent.Sdk/Knob/BuiltInDefaultKnobSource.cs class BuiltInDefaultKnobSource (line 6) | public class BuiltInDefaultKnobSource : IKnobSource method BuiltInDefaultKnobSource (line 10) | public BuiltInDefaultKnobSource(string value) method GetValue (line 15) | public KnobValue GetValue(IKnobValueContext context) method GetDisplayString (line 20) | public string GetDisplayString() FILE: src/Agent.Sdk/Knob/CompositeKnobSource.cs class CompositeKnobSource (line 10) | public class CompositeKnobSource : ICompositeKnobSource method CompositeKnobSource (line 14) | public CompositeKnobSource(params IKnobSource[] sources) method GetValue (line 19) | public KnobValue GetValue(IKnobValueContext context) method GetValue (line 36) | public KnobValue GetValue(IKnobValueContext context) method GetDisplayString (line 49) | public string GetDisplayString() method HasSourceWithTypeEnvironmentByName (line 64) | public bool HasSourceWithTypeEnvironmentByName(string name) FILE: src/Agent.Sdk/Knob/EnvironmentKnobSource.cs class EnvironmentKnobSource (line 8) | public class EnvironmentKnobSource : IEnvironmentKnobSource method EnvironmentKnobSource (line 12) | public EnvironmentKnobSource(string envVar) method GetValue (line 17) | public KnobValue GetValue(IKnobValueContext context) method GetDisplayString (line 29) | public string GetDisplayString() method GetEnvironmentVariableName (line 34) | public string GetEnvironmentVariableName() FILE: src/Agent.Sdk/Knob/ICompositeKnobSource.cs type ICompositeKnobSource (line 6) | public interface ICompositeKnobSource : IKnobSource method HasSourceWithTypeEnvironmentByName (line 8) | bool HasSourceWithTypeEnvironmentByName(string name); method GetValue (line 10) | KnobValue GetValue(IKnobValueContext context); FILE: src/Agent.Sdk/Knob/IEnvironmentKnobSource.cs type IEnvironmentKnobSource (line 6) | public interface IEnvironmentKnobSource : IKnobSource method GetEnvironmentVariableName (line 8) | string GetEnvironmentVariableName(); FILE: src/Agent.Sdk/Knob/IKnobSource.cs type IKnobSource (line 6) | public interface IKnobSource method GetValue (line 8) | KnobValue GetValue(IKnobValueContext context); method GetDisplayString (line 10) | string GetDisplayString(); FILE: src/Agent.Sdk/Knob/IKnobValueContext.cs type IKnobValueContext (line 6) | public interface IKnobValueContext method GetVariableValueOrDefault (line 8) | string GetVariableValueOrDefault(string variableName); method GetScopedEnvironment (line 10) | IScopedEnvironment GetScopedEnvironment(); FILE: src/Agent.Sdk/Knob/Knob.cs class DeprecatedKnob (line 10) | public class DeprecatedKnob : Knob method DeprecatedKnob (line 14) | public DeprecatedKnob(string name, string description, params IKnobSou... method DeprecatedKnob (line 19) | public DeprecatedKnob(string name, string description, string deprecat... class ExperimentalKnob (line 25) | public class ExperimentalKnob : Knob method ExperimentalKnob (line 28) | public ExperimentalKnob(string name, string description, params IKnobS... class SecretKnob (line 33) | public class SecretKnob : Knob method SecretKnob (line 35) | public SecretKnob(string name, string description, params IKnobSource[... class Knob (line 40) | public class Knob method Knob (line 48) | public Knob(string name, string description, params IKnobSource[] sour... method Knob (line 55) | public Knob() method GetValue (line 59) | public KnobValue GetValue(IKnobValueContext context) method GetValue (line 67) | public KnobValue GetValue(IKnobValueContext context) method GetAllKnobsFor (line 75) | public static List GetAllKnobsFor() FILE: src/Agent.Sdk/Knob/KnobValue.cs class KnobValue (line 8) | public class KnobValue method KnobValue (line 13) | public KnobValue(string value, IKnobSource source) method AsString (line 19) | public string AsString() method AsBoolean (line 24) | public bool AsBoolean() method AsBooleanStrict (line 29) | public bool AsBooleanStrict() method AsInt (line 34) | public int AsInt() FILE: src/Agent.Sdk/Knob/PipelineFeatureSource.cs class PipelineFeatureSource (line 9) | public class PipelineFeatureSource : RuntimeKnobSource method PipelineFeatureSource (line 11) | public PipelineFeatureSource(string featureName) : base($"DistributedT... FILE: src/Agent.Sdk/Knob/RuntimeKnobSource.cs class RuntimeKnobSource (line 8) | public class RuntimeKnobSource : IKnobSource method RuntimeKnobSource (line 12) | public RuntimeKnobSource(string runTimeVar) method GetValue (line 17) | public KnobValue GetValue(IKnobValueContext context) method GetDisplayString (line 37) | public string GetDisplayString() FILE: src/Agent.Sdk/LogPlugin.cs type IAgentLogPlugin (line 22) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method InitializeAsync (line 31) | Task InitializeAsync(IAgentLogPluginContext context); method ProcessLineAsync (line 34) | Task ProcessLineAsync(IAgentLogPluginContext context, Pipelines.TaskSt... method FinalizeAsync (line 37) | Task FinalizeAsync(IAgentLogPluginContext context); type IAgentLogPluginTrace (line 40) | public interface IAgentLogPluginTrace method Trace (line 43) | void Trace(string message); method Output (line 46) | void Output(string message); type IAgentLogPluginContext (line 49) | public interface IAgentLogPluginContext method Trace (line 67) | void Trace(string message); method Output (line 70) | void Output(string message); class AgentLogPluginTrace (line 73) | public class AgentLogPluginTrace : IAgentLogPluginTrace method Trace (line 76) | public void Trace(string message) method Output (line 82) | public void Output(string message) class AgentLogPluginContext (line 88) | public class AgentLogPluginContext : IAgentLogPluginContext method AgentLogPluginContext (line 109) | public AgentLogPluginContext( method Trace (line 128) | public void Trace(string message) method Output (line 134) | public void Output(string message) class AgentLogPluginHostContext (line 140) | public class AgentLogPluginHostContext method InitializeVssConnection (line 164) | private VssConnection InitializeVssConnection() method GetCertConfiguration (line 209) | private AgentCertificateSettings GetCertConfiguration() method GetProxyConfiguration (line 243) | private AgentWebProxySettings GetProxyConfiguration() class AgentLogPluginHost (line 269) | public class AgentLogPluginHost method AgentLogPluginHost (line 286) | public AgentLogPluginHost( method Run (line 310) | public async Task Run() method EnqueueOutput (line 383) | public void EnqueueOutput(string output) method Finish (line 398) | public void Finish() method StartMemoryUsageMonitor (line 404) | private async Task StartMemoryUsageMonitor(CancellationToken token) method RunAsync (line 447) | private async Task RunAsync(IAgentLogPlugin plugin, CancellationToken ... method ProcessOutputQueue (line 515) | private async Task ProcessOutputQueue(IAgentLogPluginContext context, ... FILE: src/Agent.Sdk/MountVolume.cs class MountVolume (line 10) | public class MountVolume method MountVolume (line 12) | public MountVolume() method MountVolume (line 17) | public MountVolume(string sourceVolumePath, string targetVolumePath, b... method MountVolume (line 24) | public MountVolume(string fromString) method AutoEscapeWindowsDriveInPath (line 31) | private string AutoEscapeWindowsDriveInPath(string path) method ParseVolumeString (line 36) | private void ParseVolumeString(string volume) FILE: src/Agent.Sdk/PortMapping.cs class PortMapping (line 6) | public class PortMapping method PortMapping (line 9) | public PortMapping() method PortMapping (line 14) | public PortMapping(string hostPort, string containerPort, string proto... FILE: src/Agent.Sdk/ProcessInvoker.MacLinux.cs class ProcessInvoker (line 12) | public partial class ProcessInvoker : IDisposable method SendPosixSignal (line 14) | private async Task SendPosixSignal(PosixSignals signal, TimeSpan... method NixKillProcessTree (line 46) | private void NixKillProcessTree() method WriteProcessOomScoreAdj (line 62) | private void WriteProcessOomScoreAdj(int processId, int oomScoreAdj) type PosixSignals (line 86) | private enum PosixSignals : int method kill (line 92) | [DllImport("libc", SetLastError = true)] FILE: src/Agent.Sdk/ProcessInvoker.Windows.cs class ProcessInvoker (line 14) | public partial class ProcessInvoker : IDisposable method SendCtrlSignal (line 16) | private async Task SendCtrlSignal(ConsoleCtrlEvent signal, TimeS... method ConsoleCtrlHandler (line 76) | private bool ConsoleCtrlHandler(ConsoleCtrlEvent ctrlType) method WindowsKillProcessTree (line 95) | private void WindowsKillProcessTree() class ProcessTerminationInfo (line 204) | private class ProcessTerminationInfo method ProcessTerminationInfo (line 206) | public ProcessTerminationInfo(int pid, bool expanded) type ConsoleCtrlEvent (line 216) | private enum ConsoleCtrlEvent type PROCESSINFOCLASS (line 222) | private enum PROCESSINFOCLASS : int type PROCESS_BASIC_INFORMATION (line 227) | [StructLayout(LayoutKind.Sequential)] method NtQueryInformationProcess (line 239) | [DllImport("ntdll.dll", SetLastError = true)] method GenerateConsoleCtrlEvent (line 242) | [DllImport("kernel32.dll", SetLastError = true)] method FreeConsole (line 245) | [DllImport("kernel32.dll", SetLastError = true)] method AttachConsole (line 248) | [DllImport("kernel32.dll", SetLastError = true)] method SetConsoleCtrlHandler (line 251) | [DllImport("kernel32.dll", SetLastError = true)] FILE: src/Agent.Sdk/ProcessInvoker.cs class ProcessInvoker (line 23) | public partial class ProcessInvoker : IDisposable class AsyncManualResetEvent (line 39) | private class AsyncManualResetEvent method WaitAsync (line 43) | public Task WaitAsync() { return m_tcs.Task; } method Set (line 45) | public void Set() method Reset (line 53) | public void Reset() method ProcessInvoker (line 73) | public ProcessInvoker(ITraceWriter trace, bool disableWorkerCommands =... method ExecuteAsync (line 81) | public Task ExecuteAsync( method ExecuteAsync (line 97) | public Task ExecuteAsync( method ExecuteAsync (line 115) | public Task ExecuteAsync( method ExecuteAsync (line 135) | public Task ExecuteAsync( method ExecuteAsync (line 157) | public Task ExecuteAsync( method ExecuteAsync (line 181) | public Task ExecuteAsync( method ExecuteAsync (line 209) | public async Task ExecuteAsync( method Dispose (line 405) | public void Dispose() method Dispose (line 411) | protected virtual void Dispose(bool disposing) method ProcessOutput (line 423) | private void ProcessOutput() method CancelAndKillProcessTree (line 468) | internal protected virtual async Task CancelAndKillProcessTree(bool ki... method SendSIGINT (line 501) | private async Task SendSIGINT(TimeSpan timeout) method SendSIGTERM (line 511) | private async Task SendSIGTERM(TimeSpan timeout) method ProcessExitedHandler (line 521) | private void ProcessExitedHandler(object sender, EventArgs e) method StartReadStream (line 542) | private void StartReadStream(StreamReader reader, ConcurrentQueue redirectStandardIn, S... method KillProcessTree (line 602) | private void KillProcessTree() method DecreaseProcessPriority (line 614) | private void DecreaseProcessPriority(Process process) class ProcessExitCodeException (line 643) | public sealed class ProcessExitCodeException : Exception method ProcessExitCodeException (line 647) | public ProcessExitCodeException(int exitCode, string fileName, string ... class ProcessDataReceivedEventArgs (line 654) | public sealed class ProcessDataReceivedEventArgs : EventArgs method ProcessDataReceivedEventArgs (line 656) | public ProcessDataReceivedEventArgs(string data) FILE: src/Agent.Sdk/ScopedEnvironment.cs type IScopedEnvironment (line 10) | public interface IScopedEnvironment method GetEnvironmentVariables (line 12) | IDictionary GetEnvironmentVariables(); method SetEnvironmentVariable (line 13) | void SetEnvironmentVariable(string key, string value); method GetEnvironmentVariable (line 14) | string GetEnvironmentVariable(string key); class SystemEnvironment (line 17) | public class SystemEnvironment : IScopedEnvironment method GetEnvironmentVariables (line 19) | public IDictionary GetEnvironmentVariables() method SetEnvironmentVariable (line 24) | public void SetEnvironmentVariable(string key, string value) method GetEnvironmentVariable (line 29) | public string GetEnvironmentVariable(string key) class LocalEnvironment (line 35) | public class LocalEnvironment : IScopedEnvironment method LocalEnvironment (line 39) | public LocalEnvironment() : this(null) method LocalEnvironment (line 44) | public LocalEnvironment(Dictionary data) method GetEnvironmentVariables (line 53) | public IDictionary GetEnvironmentVariables() method SetEnvironmentVariable (line 62) | public void SetEnvironmentVariable(string key, string value) method GetEnvironmentVariable (line 67) | public string GetEnvironmentVariable(string key) FILE: src/Agent.Sdk/SecretMasking/ILoggedSecretMasker.cs type ILoggedSecretMasker (line 19) | public interface ILoggedSecretMasker : IDisposable method AddRegex (line 23) | void AddRegex(string pattern, string origin); method AddValue (line 24) | void AddValue(string value, string origin); method AddValueEncoder (line 25) | void AddValueEncoder(Func encoder, string origin); method MaskSecrets (line 26) | string MaskSecrets(string input); method RemoveShortSecretsFromDictionary (line 27) | void RemoveShortSecretsFromDictionary(); method SetTrace (line 28) | void SetTrace(ITraceWriter trace); method StartTelemetry (line 42) | void StartTelemetry(int maxUniqueCorrelatingIds); method StopAndPublishTelemetry (line 57) | void StopAndPublishTelemetry(int maxCorrelatingIdsPerEvent, PublishSec... FILE: src/Agent.Sdk/SecretMasking/IRawSecretMasker.cs type IRawSecretMasker (line 11) | public interface IRawSecretMasker : IDisposable method AddRegex (line 15) | void AddRegex(string pattern); method AddValue (line 16) | void AddValue(string value); method AddValueEncoder (line 17) | void AddValueEncoder(Func encoder); method MaskSecrets (line 18) | string MaskSecrets(string input); method RemoveShortSecretsFromDictionary (line 19) | void RemoveShortSecretsFromDictionary(); FILE: src/Agent.Sdk/SecretMasking/LegacySecretMasker.cs class LegacySecretMasker (line 12) | public sealed class LegacySecretMasker : IRawSecretMasker method LegacySecretMasker (line 16) | public LegacySecretMasker() method LegacySecretMasker (line 21) | private LegacySecretMasker(ISecretMasker secretMasker) method AddRegex (line 32) | public void AddRegex(string pattern) method AddValue (line 37) | public void AddValue(string value) method AddValueEncoder (line 42) | public void AddValueEncoder(Func encoder) method Dispose (line 47) | public void Dispose() method MaskSecrets (line 53) | public string MaskSecrets(string input) method RemoveShortSecretsFromDictionary (line 58) | public void RemoveShortSecretsFromDictionary() method Clone (line 63) | public LegacySecretMasker Clone() FILE: src/Agent.Sdk/SecretMasking/LoggedSecretMasker.cs class LoggedSecretMasker (line 18) | public class LoggedSecretMasker : ILoggedSecretMasker method Trace (line 23) | private void Trace(string msg) method LoggedSecretMasker (line 28) | private LoggedSecretMasker(IRawSecretMasker secretMasker) method Create (line 33) | public static LoggedSecretMasker Create(IRawSecretMasker secretMasker) method SetTrace (line 42) | public void SetTrace(ITraceWriter trace) method AddValue (line 52) | public void AddValue(string value, string origin) method AddRegex (line 70) | public void AddRegex(string pattern, string origin) method RemoveShortSecretsFromDictionary (line 106) | public void RemoveShortSecretsFromDictionary() method AddValueEncoder (line 112) | public void AddValueEncoder(Func encoder) method AddValueEncoder (line 122) | public void AddValueEncoder(Func encoder, string origin) method MaskSecrets (line 134) | public string MaskSecrets(string input) method Dispose (line 139) | public void Dispose() method StartTelemetry (line 145) | public void StartTelemetry(int maxDetections) method StopAndPublishTelemetry (line 150) | public void StopAndPublishTelemetry(int maxDetectionsPerEvent, Publish... method Dispose (line 155) | protected virtual void Dispose(bool disposing) class LegacyLoggedSecretMasker (line 168) | private sealed class LegacyLoggedSecretMasker : LoggedSecretMasker, IS... method LegacyLoggedSecretMasker (line 170) | public LegacyLoggedSecretMasker(LegacySecretMasker secretMasker) : b... method AddRegex (line 172) | void ISecretMasker.AddRegex(string pattern) method AddValue (line 177) | void ISecretMasker.AddValue(string value) method AddValueEncoder (line 182) | void ISecretMasker.AddValueEncoder(ValueEncoder encoder) method Clone (line 187) | ISecretMasker ISecretMasker.Clone() FILE: src/Agent.Sdk/SecretMasking/OssSecretMasker.cs class OssSecretMasker (line 14) | public sealed class OssSecretMasker : IRawSecretMasker method OssSecretMasker (line 19) | public OssSecretMasker(IEnumerable patterns = null) method AddRegex (line 35) | public void AddRegex(string pattern) method AddValue (line 53) | public void AddValue(string test) method AddValueEncoder (line 58) | public void AddValueEncoder(Func encoder) method Dispose (line 63) | public void Dispose() method MaskSecrets (line 70) | public string MaskSecrets(string input) method StartTelemetry (line 84) | public void StartTelemetry(int maxUniqueCorrelatingIds) method StopAndPublishTelemetry (line 97) | public void StopAndPublishTelemetry(PublishSecretMaskerTelemetryAction... class Telemetry (line 115) | private sealed class Telemetry method Telemetry (line 131) | public Telemetry(int maxDetections) method ProcessInput (line 138) | public void ProcessInput(string input) method ProcessDetectionImplementation (line 146) | private void ProcessDetectionImplementation(Detection detection) method Publish (line 165) | public void Publish(PublishSecretMaskerTelemetryAction publishAction... method RemoveShortSecretsFromDictionary (line 237) | void IRawSecretMasker.RemoveShortSecretsFromDictionary() { } FILE: src/Agent.Sdk/TaskPlugin.cs type IAgentTaskPlugin (line 24) | public interface IAgentTaskPlugin method RunAsync (line 28) | Task RunAsync(AgentTaskPluginExecutionContext executionContext, Cancel... class WellKnownJobSettings (line 31) | public class WellKnownJobSettings class AgentTaskPluginExecutionContext (line 40) | public class AgentTaskPluginExecutionContext : ITraceWriter, IKnobValueC... method AgentTaskPluginExecutionContext (line 47) | public AgentTaskPluginExecutionContext() method AgentTaskPluginExecutionContext (line 51) | public AgentTaskPluginExecutionContext(ITraceWriter trace) method InitializeVssConnection (line 83) | public VssConnection InitializeVssConnection() method GetInput (line 138) | public string GetInput(string name, bool required = false) method Info (line 154) | public void Info(string message, [CallerMemberName] string operation =... method Verbose (line 160) | public void Verbose(string message, [CallerMemberName] string operatio... method Error (line 170) | public void Error(string message) method Debug (line 177) | public void Debug(string message) method Warning (line 183) | public void Warning(string message) method PublishTelemetry (line 189) | public void PublishTelemetry(string area, string feature, Dictionary(T expected, T actual, string name) method File (line 25) | public static void File(string fileName, string name) method NotNull (line 30) | public static void NotNull([ValidatedNotNull] object value, string name) method NotNullOrEmpty (line 35) | public static void NotNullOrEmpty([ValidatedNotNull] string value, str... method ListNotNullOrEmpty (line 40) | public static void ListNotNullOrEmpty([ValidatedNotNull] IEnumerabl... method NotEmpty (line 45) | public static void NotEmpty(Guid value, string name) method Null (line 50) | public static void Null(object value, string name) class ValidatedNotNullAttribute (line 56) | [AttributeUsage(AttributeTargets.Parameter)] FILE: src/Agent.Sdk/Util/ArgUtil/ArgUtilInstanced.cs class ArgUtilInstanced (line 9) | public class ArgUtilInstanced : IArgUtilInstanced method ArgUtilInstanced (line 11) | public ArgUtilInstanced() { } method Directory (line 13) | public virtual void Directory([ValidatedNotNull] string directory, str... method Equal (line 23) | public void Equal(T expected, T actual, string name) method File (line 40) | public virtual void File(string fileName, string name) method NotNull (line 51) | public void NotNull([ValidatedNotNull] object value, string name) method NotNullOrEmpty (line 59) | public void NotNullOrEmpty([ValidatedNotNull] string value, string name) method ListNotNullOrEmpty (line 67) | public void ListNotNullOrEmpty([ValidatedNotNull] IEnumerable va... method NotEmpty (line 79) | public void NotEmpty(Guid value, string name) method Null (line 87) | public void Null(object value, string name) FILE: src/Agent.Sdk/Util/ArgUtil/IArgUtilInstanced.cs type IArgUtilInstanced (line 7) | public interface IArgUtilInstanced method Directory (line 9) | public void Directory([ValidatedNotNull] string directory, string name); method Equal (line 11) | public void Equal(T expected, T actual, string name); method File (line 13) | public void File(string fileName, string name); method NotNull (line 15) | public void NotNull([ValidatedNotNull] object value, string name); method NotNullOrEmpty (line 17) | public void NotNullOrEmpty([ValidatedNotNull] string value, string name); method ListNotNullOrEmpty (line 19) | public void ListNotNullOrEmpty([ValidatedNotNull] IEnumerable va... method NotEmpty (line 20) | public void NotEmpty(Guid value, string name); method Null (line 21) | public void Null(object value, string name); FILE: src/Agent.Sdk/Util/AzureInstanceMetadataProvider.cs class AzureInstanceMetadataProvider (line 10) | class AzureInstanceMetadataProvider : IDisposable method AzureInstanceMetadataProvider (line 16) | public AzureInstanceMetadataProvider() method Dispose (line 22) | public void Dispose() method BuildRequest (line 28) | private HttpRequestMessage BuildRequest(string url, Dictionary ... method HasMetadata (line 71) | public bool HasMetadata() FILE: src/Agent.Sdk/Util/BlobStoreWarningInfoProvider.cs class BlobStoreWarningInfoProvider (line 8) | public static class BlobStoreWarningInfoProvider method GetAllowListLinkForCurrentPlatform (line 13) | public static string GetAllowListLinkForCurrentPlatform() class PlatformSpecificAllowList (line 37) | internal static class PlatformSpecificAllowList FILE: src/Agent.Sdk/Util/CertificateUtil.cs class CertificateUtil (line 8) | public static class CertificateUtil method LoadCertificate (line 18) | public static X509Certificate2 LoadCertificate(string certificatePath,... FILE: src/Agent.Sdk/Util/ExceptionsUtil.cs class ExceptionsUtil (line 10) | public class ExceptionsUtil method HandleAggregateException (line 12) | public static void HandleAggregateException(AggregateException e, Acti... method HandleSocketException (line 22) | public static void HandleSocketException(SocketException e, string url... FILE: src/Agent.Sdk/Util/IOUtil.cs class IOUtil (line 19) | public static class IOUtil method SaveObject (line 41) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "... method LoadObject (line 47) | public static T LoadObject(string path) method GetPathHash (line 53) | public static string GetPathHash(string path) method GetFileHash (line 71) | public static string GetFileHash(string path) method Delete (line 90) | public static void Delete(string path, CancellationToken cancellationT... method DeleteDirectory (line 96) | public static void DeleteDirectory(string path, CancellationToken canc... method DeleteDirectory (line 101) | public static void DeleteDirectory(string path, bool contentsOnly, boo... method DeleteFile (line 222) | public static void DeleteFile(string path) method DeleteDirectoryWithRetry (line 233) | public static async Task DeleteDirectoryWithRetry(string path, Cancell... method DeleteFileWithRetry (line 259) | public static async Task DeleteFileWithRetry(string path, Cancellation... method MoveDirectory (line 283) | public static void MoveDirectory(string sourceDir, string targetDir, s... method MakeRelative (line 319) | public static string MakeRelative(string path, string folder) method ResolvePath (line 356) | public static string ResolvePath(String rootPath, String relativePath) method CopyDirectory (line 434) | public static void CopyDirectory(string source, string target, Cancell... method ValidateExecutePermission (line 471) | public static void ValidateExecutePermission(string directory) method Enumerate (line 504) | private static IEnumerable Enumerate(DirectoryInfo dir... method GetAttributesAsBinary (line 532) | private static string GetAttributesAsBinary(FileAttributes attributes) method SetAttributesWithDiagnostics (line 537) | private static void SetAttributesWithDiagnostics(FileSystemInfo item, ... method RemoveReadOnly (line 562) | private static void RemoveReadOnly(FileSystemInfo item) method GetDirectoryName (line 572) | public static string GetDirectoryName(string path, PlatformUtil.OS pla... FILE: src/Agent.Sdk/Util/MaskingUtil.cs class MaskingUtil (line 6) | public static class MaskingUtil method IsEndpointAuthorizationParametersSecret (line 14) | public static bool IsEndpointAuthorizationParametersSecret(string key) FILE: src/Agent.Sdk/Util/NetFrameworkUtil.cs class NetFrameworkUtil (line 15) | [SupportedOSPlatform("windows")] method Test (line 20) | public static bool Test(Version minVersion, ITraceWriter trace) method InitVersions (line 28) | private static void InitVersions(ITraceWriter trace) method GetHklmSubKeyNames (line 190) | private static string[] GetHklmSubKeyNames(string keyName, ITraceWrite... method GetHklmValue (line 216) | private static object GetHklmValue(string keyName, string valueName, I... FILE: src/Agent.Sdk/Util/NullTraceWriter.cs class NullTraceWriter (line 5) | internal class NullTraceWriter : ITraceWriter method Info (line 7) | public void Info(string message, [CallerMemberName] string operation =... method Verbose (line 11) | public void Verbose(string message, [CallerMemberName] string operatio... FILE: src/Agent.Sdk/Util/PathUtil.cs class PathUtil (line 10) | public static class PathUtil method PrependPath (line 21) | public static string PrependPath(string path, string currentPath) method PrependPath (line 43) | public static void PrependPath(string directory) FILE: src/Agent.Sdk/Util/PlatformUtil.cs class PlatformUtil (line 26) | public static class PlatformUtil type OS (line 35) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "... method IsRunningOnAppleSiliconAsX64Async (line 87) | public static async Task IsRunningOnAppleSiliconAsX64Async(Cance... method ExecuteShCommand (line 107) | private static async Task ExecuteShCommand(string command, Can... method GetSystemId (line 139) | public static string GetSystemId() method GetSystemVersion (line 152) | public static SystemVersion GetSystemVersion() method DetectRHEL6 (line 165) | private static void DetectRHEL6() method GetLinuxReleaseFilePath (line 193) | private static string GetLinuxReleaseFilePath() method GetLinuxId (line 204) | private static string GetLinuxId() method GetLinuxName (line 231) | private static string GetLinuxName() method GetOSxName (line 258) | private static string GetOSxName() method GetWindowsId (line 272) | [SupportedOSPlatform("windows")] method GetWindowsName (line 293) | [SupportedOSPlatform("windows")] method GetWindowsVersion (line 315) | [SupportedOSPlatform("windows")] method IsNetVersionSupported (line 371) | public static async Task IsNetVersionSupported(string netVersion) method DetectDockerContainer (line 388) | public static bool DetectDockerContainer() method DetectAzureVM (line 424) | public static bool DetectAzureVM() method IsAgentCdnAccessibleAsync (line 462) | public static async Task IsAgentCdnAccessibleAsync(IWebProxy? we... class SystemVersion (line 487) | public class SystemVersion method SystemVersion (line 494) | [JsonConstructor] method Equals (line 513) | public override bool Equals(object obj) method ToString (line 527) | public override string ToString() class ParsedVersion (line 549) | public class ParsedVersion method ParsedVersion (line 561) | public ParsedVersion(string version) method Equals (line 584) | public override bool Equals(object obj) method ToString (line 599) | public override string ToString() class OperatingSystem (line 605) | public class OperatingSystem method OperatingSystem (line 611) | public OperatingSystem() { } method Equals (line 613) | public bool Equals(string systemId) => method Equals (line 616) | public bool Equals(string systemId, SystemVersion systemVersion) => FILE: src/Agent.Sdk/Util/PsModulePathUtil.cs class PsModulePathUtil (line 9) | public static class PsModulePathUtil method ContainsPowershellCoreLocations (line 11) | [SupportedOSPlatform("windows")] FILE: src/Agent.Sdk/Util/RepositoryUtil.cs class RepositoryUtil (line 13) | public static class RepositoryUtil method TrimStandardBranchPrefix (line 21) | public static string TrimStandardBranchPrefix(string branchName) method HasMultipleCheckouts (line 34) | public static bool HasMultipleCheckouts(Dictionary job... method IsPrimaryRepositoryName (line 47) | public static bool IsPrimaryRepositoryName(string repoAlias) method GetPrimaryRepository (line 58) | public static RepositoryResource GetPrimaryRepository(IList(string value) method ConvertToBoolean (line 56) | public static bool ConvertToBoolean(string value, bool defaultValue = ... method ConvertToBooleanStrict (line 85) | public static bool ConvertToBooleanStrict(string value) method ConvertToJson (line 109) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "... method EnsureRegisterEncodings (line 115) | public static void EnsureRegisterEncodings() method Format (line 120) | public static string Format(string format, params object[] args) method GetSystemEncoding (line 125) | public static Encoding GetSystemEncoding() method Loc (line 141) | public static string Loc(string locKey) method Loc (line 185) | public static string Loc(string locKey, params object[] args) method Format (line 190) | private static string Format(CultureInfo culture, string format, param... method LoadExternalLocalization (line 218) | public static void LoadExternalLocalization(string stringsPath) method EnsureLoaded (line 231) | private static void EnsureLoaded() method HashNormalizer (line 269) | public static string HashNormalizer(string hash) method AreHashesEqual (line 276) | public static bool AreHashesEqual(string leftValue, string rightValue) method DeactivateVsoCommands (line 287) | public static string DeactivateVsoCommands(string input) FILE: src/Agent.Sdk/Util/TeeUtil.cs class TeeUtil (line 14) | public class TeeUtil method TeeUtil (line 28) | public TeeUtil( method DownloadTeeIfAbsent (line 44) | public async Task DownloadTeeIfAbsent() method DownloadAndExtractTee (line 75) | private async Task DownloadAndExtractTee() method DownloadTee (line 105) | private async Task DownloadTee(string zipPath) method SetPermissions (line 122) | private void SetPermissions(string path, string permissions, bool recu... method DeleteTee (line 146) | public void DeleteTee() method GetTeePath (line 158) | private string GetTeePath() FILE: src/Agent.Sdk/Util/UrlUtil.cs class UrlUtil (line 8) | public static class UrlUtil method GetCredentialEmbeddedUrl (line 10) | public static Uri GetCredentialEmbeddedUrl(Uri baseUrl, string usernam... FILE: src/Agent.Sdk/Util/UtilKnobValueContext.cs class UtilKnobValueContext (line 7) | public class UtilKnobValueContext : IKnobValueContext method UtilKnobValueContext (line 11) | protected UtilKnobValueContext() method Instance (line 15) | public static UtilKnobValueContext Instance() method GetVariableValueOrDefault (line 25) | public string GetVariableValueOrDefault(string variableName) method GetScopedEnvironment (line 30) | public IScopedEnvironment GetScopedEnvironment() FILE: src/Agent.Sdk/Util/VssUtil.cs class VssUtil (line 21) | public static class VssUtil method InitializeVssClientSettings (line 29) | public static void InitializeVssClientSettings(ProductInfoHeaderValue ... method PushTaskIntoAgentInfo (line 59) | public static void PushTaskIntoAgentInfo(string taskName, string taskV... method RemoveTaskFromAgentInfo (line 73) | public static void RemoveTaskFromAgentInfo() method CreateConnection (line 93) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method GetVssCredential (line 132) | public static VssCredentials GetVssCredential(ServiceEndpoint serviceE... method IsCustomServerCertificateValidationSupported (line 154) | public static bool IsCustomServerCertificateValidationSupported(ITrace... method CheckSupportOfCustomServerCertificateValidation (line 168) | private static bool CheckSupportOfCustomServerCertificateValidation(IT... FILE: src/Agent.Sdk/Util/WellKnownSecretAliases.cs class WellKnownSecretAliases (line 6) | public static class WellKnownSecretAliases FILE: src/Agent.Sdk/Util/WhichUtil.cs class WhichUtil (line 11) | public static class WhichUtil method Which (line 13) | public static string Which(string command, bool require = false, ITrac... FILE: src/Agent.Sdk/Util/WindowsProcessUtil.cs type ProcessInfo (line 11) | internal record ProcessInfo(int ProcessId, string ProcessName); class WindowsProcessUtil (line 13) | public static class WindowsProcessUtil method GetParentProcessInformation (line 15) | internal static ProcessInfo GetParentProcessInformation(int processId) method GetProcessList (line 45) | internal static List GetProcessList() method IsAgentRunningInPowerShellCore (line 70) | public static bool IsAgentRunningInPowerShellCore() FILE: src/Agent.Service/Windows/AgentService.Designer.cs class AgentService (line 6) | partial class AgentService method Dispose (line 17) | protected override void Dispose(bool disposing) method InitializeComponent (line 32) | private void InitializeComponent() FILE: src/Agent.Service/Windows/AgentService.cs class AgentService (line 17) | public partial class AgentService : ServiceBase method AgentService (line 28) | public AgentService(string serviceName) method OnStart (line 35) | protected override void OnStart(string[] args) method AgentListener_ErrorDataReceived (line 137) | private void AgentListener_ErrorDataReceived(object sender, DataReceiv... method AgentListener_OutputDataReceived (line 145) | private void AgentListener_OutputDataReceived(object sender, DataRecei... method CreateAgentListener (line 153) | private Process CreateAgentListener() method OnShutdown (line 167) | protected override void OnShutdown() method OnStop (line 173) | protected override void OnStop() method SendCtrlSignalToAgentListener (line 193) | private void SendCtrlSignalToAgentListener(uint signal) method HandleAgentUpdate (line 237) | private AgentUpdateResult HandleAgentUpdate() method WriteToEventLog (line 303) | private void WriteToEventLog(string eventText, EventLogEntryType entry... method GetDiagnosticFolderPath (line 308) | private string GetDiagnosticFolderPath() method WriteError (line 313) | private void WriteError(int exitCode) method WriteInfo (line 325) | private void WriteInfo(string message) method WriteException (line 330) | private void WriteException(Exception exception) type AgentUpdateResult (line 335) | private enum AgentUpdateResult method GenerateConsoleCtrlEvent (line 342) | [DllImport("kernel32.dll", SetLastError = true)] method AttachConsole (line 345) | [DllImport("kernel32.dll", SetLastError = true)] method FreeConsole (line 348) | [DllImport("kernel32.dll", SetLastError = true, ExactSpelling = true)] method SetConsoleCtrlHandler (line 351) | [DllImport("kernel32.dll", SetLastError = true)] FILE: src/Agent.Service/Windows/Program.cs class Program (line 11) | static class Program method Main (line 16) | static int Main(String[] args) FILE: src/Agent.Service/Windows/Resource.Designer.cs class Resource (line 25) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resource (line 34) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: src/Agent.Worker/AgentLogPlugin.cs type IAgentLogPlugin (line 21) | [ServiceLocator(Default = typeof(AgentLogPlugin))] method StartAsync (line 24) | Task StartAsync(IExecutionContext context, List steps, Cancella... method WaitAsync (line 25) | Task WaitAsync(IExecutionContext context); method Write (line 26) | void Write(Guid stepId, string message); class AgentLogPlugin (line 29) | public sealed class AgentLogPlugin : AgentService, IAgentLogPlugin, IDis... class PluginInfo (line 45) | private class PluginInfo method PluginInfo (line 47) | public PluginInfo(string assemblyName, string friendlyName) method StartAsync (line 57) | public Task StartAsync(IExecutionContext context, List steps, C... method WaitAsync (line 177) | public async Task WaitAsync(IExecutionContext context) method Write (line 229) | public void Write(Guid stepId, string message) method Dispose (line 244) | public void Dispose() FILE: src/Agent.Worker/AgentPluginManager.cs type IAgentPluginManager (line 18) | [ServiceLocator(Default = typeof(AgentPluginManager))] method GetTaskPlugins (line 21) | List GetTaskPlugins(Guid taskId); method RunPluginTaskAsync (line 22) | Task RunPluginTaskAsync(IExecutionContext context, string plugin, Dict... class AgentPluginManager (line 25) | public class AgentPluginManager : AgentService, IAgentPluginManager method Initialize (line 48) | public override void Initialize(IHostContext hostContext) method GetTaskPlugins (line 80) | public List GetTaskPlugins(Guid taskId) method GeneratePluginExecutionContext (line 92) | public AgentTaskPluginExecutionContext GeneratePluginExecutionContext(... method RunPluginTaskAsync (line 133) | public async Task RunPluginTaskAsync(IExecutionContext context, string... method ResolveAssembly (line 179) | private Assembly ResolveAssembly(AssemblyLoadContext context, Assembly... FILE: src/Agent.Worker/AsyncCommandContext.cs type IAsyncCommandContext (line 12) | [ServiceLocator(Default = typeof(AsyncCommandContext))] method InitializeCommandContext (line 17) | void InitializeCommandContext(IExecutionContext context, string name); method Output (line 18) | void Output(string message); method Debug (line 19) | void Debug(string message); method Warn (line 20) | void Warn(string message); method WaitAsync (line 21) | Task WaitAsync(); method GetHostContext (line 22) | IHostContext GetHostContext(); class AsyncCommandContext (line 25) | public class AsyncCommandContext : AgentService, IAsyncCommandContext class OutputMessage (line 27) | private class OutputMessage method OutputMessage (line 29) | public OutputMessage(OutputType type, string message) type OutputType (line 39) | private enum OutputType method InitializeCommandContext (line 52) | public void InitializeCommandContext(IExecutionContext context, string... method GetHostContext (line 58) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "... method Output (line 64) | public void Output(string message) method Debug (line 69) | public void Debug(string message) method Warn (line 74) | public void Warn(string message) method WaitAsync (line 79) | public async Task WaitAsync() method GetVariableValueOrDefault (line 133) | string IKnobValueContext.GetVariableValueOrDefault(string variableName) method GetScopedEnvironment (line 138) | IScopedEnvironment IKnobValueContext.GetScopedEnvironment() FILE: src/Agent.Worker/Build/ArtifactCommandExtension.cs class ArtifactCommandExtension (line 18) | public sealed class ArtifactCommandExtension : BaseWorkerCommandExtension method ArtifactCommandExtension (line 20) | public ArtifactCommandExtension() class ArtifactAssociateCommand (line 29) | public sealed class ArtifactAssociateCommand : IWorkerCommand method Execute (line 34) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... class ArtifactUploadCommand (line 125) | public sealed class ArtifactUploadCommand : IWorkerCommand method Execute (line 130) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... class ArtifactCommandExtensionUtil (line 211) | internal static class ArtifactCommandExtensionUtil method AssociateArtifactAsync (line 213) | public static async Task AssociateArtifactAsync( method UploadArtifactAsync (line 231) | public static async Task UploadArtifactAsync( method IsContainerPath (line 257) | public static Boolean IsContainerPath(string path) method IsValidServerPath (line 263) | public static Boolean IsValidServerPath(string path) method IsUncSharePath (line 271) | public static Boolean IsUncSharePath(IExecutionContext context, string... method InferArtifactResourceType (line 300) | public static string InferArtifactResourceType(IExecutionContext conte... method ExtractArtifactProperties (line 330) | public static Dictionary ExtractArtifactProperties(Dic... class ArtifactAssociateEventProperties (line 338) | internal static class ArtifactAssociateEventProperties class ArtifactUploadEventProperties (line 345) | internal static class ArtifactUploadEventProperties FILE: src/Agent.Worker/Build/BuildCommandExtension.cs class BuildCommandExtension (line 17) | public sealed class BuildCommandExtension : BaseWorkerCommandExtension method BuildCommandExtension (line 19) | public BuildCommandExtension() class BuildUploadLogCommand (line 30) | public sealed class BuildUploadLogCommand : IWorkerCommand method Execute (line 34) | public void Execute(IExecutionContext context, Command command) class BuildUploadSummaryCommand (line 55) | public sealed class BuildUploadSummaryCommand : IWorkerCommand method Execute (line 59) | public void Execute(IExecutionContext context, Command command) class BuildUpdateBuildNumberCommand (line 79) | public sealed class BuildUpdateBuildNumberCommand : IWorkerCommand method Execute (line 84) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method UpdateBuildNumberAsync (line 123) | private async Task UpdateBuildNumberAsync( class BuildAddBuildTagCommand (line 138) | public sealed class BuildAddBuildTagCommand : IWorkerCommand method Execute (line 143) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method AddBuildTagAsync (line 178) | private async Task AddBuildTagAsync( FILE: src/Agent.Worker/Build/BuildDirectoryManager.cs type IBuildDirectoryManager (line 22) | [ServiceLocator(Default = typeof(BuildDirectoryManager))] method PrepareDirectory (line 25) | TrackingConfig PrepareDirectory( method CreateDirectory (line 30) | void CreateDirectory( method UpdateDirectory (line 35) | TrackingConfig UpdateDirectory( method GetRelativeRepositoryPath (line 39) | string GetRelativeRepositoryPath( class BuildDirectoryManager (line 45) | public sealed class BuildDirectoryManager : AgentService, IBuildDirector... method PrepareDirectory (line 47) | public TrackingConfig PrepareDirectory( method UpdateDirectory (line 149) | public TrackingConfig UpdateDirectory( method GetRelativeRepositoryPath (line 192) | public string GetRelativeRepositoryPath( method ShouldOverrideBuildDirectory (line 230) | private bool ShouldOverrideBuildDirectory(IList re... method CreateDirectory (line 242) | public void CreateDirectory(IExecutionContext executionContext, string... method DeleteDirectory (line 262) | private void DeleteDirectory(IExecutionContext executionContext, strin... method GetBuildDirectoryCleanOption (line 278) | private BuildCleanOption GetBuildDirectoryCleanOption(IExecutionContex... method GetDefaultRepositoryPath (line 316) | private string GetDefaultRepositoryPath( FILE: src/Agent.Worker/Build/BuildJobExtension.cs class BuildJobExtension (line 15) | public sealed class BuildJobExtension : JobExtension method GetExtensionPreJobStep (line 20) | public override IStep GetExtensionPreJobStep(IExecutionContext jobCont... method GetExtensionPostJobStep (line 25) | public override IStep GetExtensionPostJobStep(IExecutionContext jobCon... method GetRootedPath (line 32) | public override string GetRootedPath(IExecutionContext context, string... method ConvertLocalPath (line 101) | public override void ConvertLocalPath(IExecutionContext context, strin... method InitializeJobExtension (line 125) | public override void InitializeJobExtension(IExecutionContext executio... method UpdateCheckoutTasksAndVariables (line 194) | private void UpdateCheckoutTasksAndVariables(IExecutionContext executi... method TryGetRepositoryInfoFromLocalPath (line 282) | private bool TryGetRepositoryInfoFromLocalPath(IExecutionContext execu... method TryGetRepositoryInfo (line 296) | private bool TryGetRepositoryInfo(IExecutionContext executionContext, ... method GetSourceProvider (line 312) | private ISourceProvider GetSourceProvider(IExecutionContext executionC... method ConvertToLegacyRepositoryType (line 325) | private string ConvertToLegacyRepositoryType(string pipelineRepository... method GetDefaultRepoLocalPathValue (line 361) | private string GetDefaultRepoLocalPathValue(IExecutionContext executio... method GetDefaultWorkingDirectoryRepoLocalPathValue (line 392) | private string GetDefaultWorkingDirectoryRepoLocalPathValue(IExecution... method IsCheckoutToCustomPath (line 418) | private bool IsCheckoutToCustomPath(TrackingConfig trackingConfig, Rep... method GetSelfCheckoutTask (line 431) | private TaskStep GetSelfCheckoutTask(IList steps) method GetDefaultWorkingDirectoryCheckoutTask (line 439) | public static TaskStep GetDefaultWorkingDirectoryCheckoutTask(IList AssociateArtifactAsync( method UpdateBuildNumber (line 28) | Task UpdateBuildNumber( method AddBuildTag (line 33) | Task> AddBuildTag( class BuildServer (line 40) | public class BuildServer : AgentService, IBuildServer method ConnectAsync (line 45) | public async Task ConnectAsync(VssConnection jobConnection) method AssociateArtifactAsync (line 70) | public async Task AssociateArtifactAsync( method UpdateBuildNumber (line 95) | public async Task UpdateBuildNumber( method AddBuildTag (line 114) | public async Task> AddBuildTag( FILE: src/Agent.Worker/Build/Enums.cs type BuildCleanOption (line 6) | public enum BuildCleanOption FILE: src/Agent.Worker/Build/FileContainerServer.cs class FileContainerServer (line 30) | public class FileContainerServer method FileContainerServer (line 46) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method CopyToContainerAsync (line 71) | public async Task CopyToContainerAsync( method ParallelUploadAsync (line 175) | private async Task ParallelUploadAsync(IAsyncCommandCont... method UploadAsync (line 227) | private async Task UploadAsync(IAsyncCommandContext cont... method CreateDomainHash (line 332) | public static string CreateDomainHash(IDomainId domainId, DedupIdentif... method BlobUploadAsync (line 343) | private async Task BlobUploadAsync(IAsyncCommandContext ... method AssociateAsync (line 453) | private async Task AssociateAsync(IAsyncCommandContext c... method ReportingAsync (line 528) | private async Task ReportingAsync(IAsyncCommandContext context, int to... method AssociateReportingAsync (line 554) | private async Task AssociateReportingAsync(IAsyncCommandContext contex... method UploadFileTraceReportReceived (line 563) | private void UploadFileTraceReportReceived(object sender, ReportTraceE... method UploadFileProgressReportReceived (line 569) | private void UploadFileProgressReportReceived(object sender, ReportPro... FILE: src/Agent.Worker/Build/GitCommandManager.cs type IGitCommandManager (line 18) | [ServiceLocator(Default = typeof(GitCommandManager))] method EnsureGitVersion (line 21) | bool EnsureGitVersion(Version requiredVersion, bool throwOnNotMatch); method EnsureGitLFSVersion (line 23) | bool EnsureGitLFSVersion(Version requiredVersion, bool throwOnNotMatch); method GetInternalGitPaths (line 25) | (string resolvedGitPath, string resolvedGitLfsPath) GetInternalGitPath... method LoadGitExecutionInfo (line 28) | Task LoadGitExecutionInfo(IExecutionContext context, bool useBuiltInGi... method GitInit (line 31) | Task GitInit(IExecutionContext context, string repositoryPath); method GitFetch (line 34) | Task GitFetch(IExecutionContext context, string repositoryPath, s... method GitLFSFetch (line 37) | Task GitLFSFetch(IExecutionContext context, string repositoryPath... method GitCheckout (line 40) | Task GitCheckout(IExecutionContext context, string repositoryPath... method GitClean (line 43) | Task GitClean(IExecutionContext context, string repositoryPath); method GitReset (line 46) | Task GitReset(IExecutionContext context, string repositoryPath); method GitRemoteAdd (line 49) | Task GitRemoteAdd(IExecutionContext context, string repositoryPat... method GitRemoteSetUrl (line 52) | Task GitRemoteSetUrl(IExecutionContext context, string repository... method GitRemoteSetPushUrl (line 55) | Task GitRemoteSetPushUrl(IExecutionContext context, string reposi... method GitSubmoduleClean (line 58) | Task GitSubmoduleClean(IExecutionContext context, string reposito... method GitSubmoduleReset (line 61) | Task GitSubmoduleReset(IExecutionContext context, string reposito... method GitSubmoduleUpdate (line 64) | Task GitSubmoduleUpdate(IExecutionContext context, string reposit... method GitSubmoduleSync (line 67) | Task GitSubmoduleSync(IExecutionContext context, string repositor... method GitGetFetchUrl (line 70) | Task GitGetFetchUrl(IExecutionContext context, string repositoryP... method GitConfig (line 73) | Task GitConfig(IExecutionContext context, string repositoryPath, ... method GitConfigExist (line 76) | Task GitConfigExist(IExecutionContext context, string repository... method GitConfigUnset (line 79) | Task GitConfigUnset(IExecutionContext context, string repositoryP... method GitDisableAutoGC (line 82) | Task GitDisableAutoGC(IExecutionContext context, string repositor... method GitLfsVersion (line 85) | Task GitLfsVersion(IExecutionContext context); method GitLFSInstall (line 88) | Task GitLFSInstall(IExecutionContext context, string repositoryPa... method GitLFSLogs (line 91) | Task GitLFSLogs(IExecutionContext context, string repositoryPath); method GitRepack (line 94) | Task GitRepack(IExecutionContext context, string repositoryPath); method GitPrune (line 97) | Task GitPrune(IExecutionContext context, string repositoryPath); method GitLFSPrune (line 100) | Task GitLFSPrune(IExecutionContext context, string repositoryPath); method GitCountObjects (line 103) | Task GitCountObjects(IExecutionContext context, string repository... method GitVersion (line 106) | Task GitVersion(IExecutionContext context); method GitStatus (line 109) | Task GitStatus(IExecutionContext context, string repositoryPath); class GitCommandManager (line 112) | public class GitCommandManager : AgentService, IGitCommandManager method EnsureGitVersion (line 131) | public bool EnsureGitVersion(Version requiredVersion, bool throwOnNotM... method EnsureGitLFSVersion (line 148) | public bool EnsureGitLFSVersion(Version requiredVersion, bool throwOnN... method GetInternalGitPaths (line 165) | public (string resolvedGitPath, string resolvedGitLfsPath) GetInternal... method LoadGitExecutionInfo (line 185) | public async Task LoadGitExecutionInfo(IExecutionContext context, bool... method GitInit (line 256) | public async Task GitInit(IExecutionContext context, string repos... method GitFetch (line 267) | public async Task GitFetch(IExecutionContext context, string repo... method GitLFSFetch (line 302) | public async Task GitLFSFetch(IExecutionContext context, string r... method GitCheckout (line 325) | public async Task GitCheckout(IExecutionContext context, string r... method GitClean (line 346) | public async Task GitClean(IExecutionContext context, string repo... method GitReset (line 367) | public async Task GitReset(IExecutionContext context, string repo... method GitStatus (line 376) | public async Task GitStatus(IExecutionContext context, string rep... method GitRemoteAdd (line 385) | public async Task GitRemoteAdd(IExecutionContext context, string ... method GitRemoteSetUrl (line 394) | public async Task GitRemoteSetUrl(IExecutionContext context, stri... method GitRemoteSetPushUrl (line 403) | public async Task GitRemoteSetPushUrl(IExecutionContext context, ... method GitSubmoduleClean (line 412) | public async Task GitSubmoduleClean(IExecutionContext context, st... method GitSubmoduleReset (line 433) | public async Task GitSubmoduleReset(IExecutionContext context, st... method GitSubmoduleUpdate (line 442) | public async Task GitSubmoduleUpdate(IExecutionContext context, s... method GitSubmoduleSync (line 461) | public async Task GitSubmoduleSync(IExecutionContext context, str... method GitGetFetchUrl (line 476) | public async Task GitGetFetchUrl(IExecutionContext context, strin... method GitConfig (line 517) | public async Task GitConfig(IExecutionContext context, string rep... method GitConfigExist (line 526) | public async Task GitConfigExist(IExecutionContext context, stri... method GitConfigUnset (line 541) | public async Task GitConfigUnset(IExecutionContext context, strin... method GitDisableAutoGC (line 550) | public async Task GitDisableAutoGC(IExecutionContext context, str... method GitRepack (line 559) | public async Task GitRepack(IExecutionContext context, string rep... method GitPrune (line 568) | public async Task GitPrune(IExecutionContext context, string repo... method GitLFSPrune (line 577) | public async Task GitLFSPrune(IExecutionContext context, string r... method GitCountObjects (line 586) | public async Task GitCountObjects(IExecutionContext context, stri... method GitLFSInstall (line 595) | public async Task GitLFSInstall(IExecutionContext context, string... method GitLFSLogs (line 604) | public async Task GitLFSLogs(IExecutionContext context, string re... method GitVersion (line 613) | public async Task GitVersion(IExecutionContext context) method GitLfsVersion (line 646) | public async Task GitLfsVersion(IExecutionContext context) method ExecuteGitCommandAsync (line 677) | private async Task ExecuteGitCommandAsync(IExecutionContext conte... method ExecuteGitCommandAsync (line 703) | private async Task ExecuteGitCommandAsync(IExecutionContext conte... method ExecuteGitCommandAsync (line 741) | private async Task ExecuteGitCommandAsync(IExecutionContext conte... method GetGitEnvironmentVariables (line 767) | private IDictionary GetGitEnvironmentVariables(IExecut... FILE: src/Agent.Worker/Build/GitSourceProvider.cs class ExternalGitSourceProvider (line 21) | public class ExternalGitSourceProvider : GitSourceProvider method RequirementCheck (line 29) | public override void RequirementCheck(IExecutionContext executionConte... method GitSupportsConfigEnv (line 42) | public override bool GitSupportsConfigEnv(IExecutionContext executionC... method GenerateAuthHeader (line 47) | public override string GenerateAuthHeader(string username, string pass... class AuthenticatedGitSourceProvider (line 54) | public abstract class AuthenticatedGitSourceProvider : GitSourceProvider method GitSupportsConfigEnv (line 76) | public override bool GitSupportsConfigEnv(IExecutionContext executionC... method RequirementCheck (line 82) | public override void RequirementCheck(IExecutionContext executionConte... method GenerateAuthHeader (line 95) | public override string GenerateAuthHeader(string username, string pass... class GitHubSourceProvider (line 107) | public sealed class GitHubSourceProvider : AuthenticatedGitSourceProvider class GitHubEnterpriseSourceProvider (line 112) | public sealed class GitHubEnterpriseSourceProvider : AuthenticatedGitSou... class BitbucketSourceProvider (line 117) | public sealed class BitbucketSourceProvider : AuthenticatedGitSourceProv... class TfsGitSourceProvider (line 122) | public sealed class TfsGitSourceProvider : GitSourceProvider method GitSupportsConfigEnv (line 146) | public override bool GitSupportsConfigEnv(IExecutionContext executionC... method RequirementCheck (line 155) | public override void RequirementCheck(IExecutionContext executionConte... method GenerateAuthHeader (line 204) | public override string GenerateAuthHeader(string username, string pass... class GitSourceProvider (line 212) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainabil... method RequirementCheck (line 249) | public abstract void RequirementCheck(IExecutionContext executionConte... method GitSupportsConfigEnv (line 250) | public abstract bool GitSupportsConfigEnv(IExecutionContext executionC... method GenerateAuthHeader (line 252) | public abstract string GenerateAuthHeader(string username, string pass... method GetSourceAsync (line 254) | public async Task GetSourceAsync( method RunGitStatusIfSystemDebug (line 1147) | private async Task RunGitStatusIfSystemDebug(IExecutionContext executi... method PostJobCleanupAsync (line 1160) | public async Task PostJobCleanupAsync(IExecutionContext executionConte... method RunMaintenanceOperations (line 1191) | public override async Task RunMaintenanceOperations(IExecutionContext ... method SetGitFeatureFlagsConfiguration (line 1273) | public async void SetGitFeatureFlagsConfiguration( method SetVariablesInEndpoint (line 1299) | public override void SetVariablesInEndpoint(IExecutionContext executio... method IsRepositoryOriginUrlMatch (line 1307) | private async Task IsRepositoryOriginUrlMatch(IExecutionContext ... method RemoveGitConfig (line 1341) | private async Task RemoveGitConfig(IExecutionContext executionContext,... method ReplaceTokenPlaceholder (line 1376) | private async Task ReplaceTokenPlaceholder(IExecutionContext execution... method RemoveCachedCredential (line 1402) | private async Task RemoveCachedCredential(IExecutionContext context, s... method IsPullRequest (line 1431) | private bool IsPullRequest(string sourceBranch) method GetRemoteRefName (line 1438) | private string GetRemoteRefName(string refName) method ComposeGitArgs (line 1464) | private string ComposeGitArgs(IExecutionContext executionContext, method SetAuthTokenInGitConfig (line 1490) | private async Task SetAuthTokenInGitConfig(IExecutionContext execution... FILE: src/Agent.Worker/Build/LegacyTrackingConfig.cs class LegacyTrackingConfig (line 10) | public sealed class LegacyTrackingConfig : TrackingConfigBase method TryParse (line 17) | public static LegacyTrackingConfig TryParse(string content) FILE: src/Agent.Worker/Build/SourceProvider.cs type ISourceProvider (line 13) | public interface ISourceProvider : IExtension, IAgentService method GetSourceAsync (line 17) | Task GetSourceAsync(IExecutionContext executionContext, ServiceEndpoin... method PostJobCleanupAsync (line 19) | Task PostJobCleanupAsync(IExecutionContext executionContext, ServiceEn... method GetLocalPath (line 21) | string GetLocalPath(IExecutionContext executionContext, RepositoryReso... method SetVariablesInEndpoint (line 23) | void SetVariablesInEndpoint(IExecutionContext executionContext, Servic... method RunMaintenanceOperations (line 25) | Task RunMaintenanceOperations(IExecutionContext executionContext, stri... class SourceProvider (line 28) | public abstract class SourceProvider : AgentService method GetLocalPath (line 34) | public virtual string GetLocalPath(IExecutionContext executionContext,... method SetVariablesInEndpoint (line 39) | public virtual void SetVariablesInEndpoint(IExecutionContext execution... method GetEndpointData (line 50) | public string GetEndpointData(ServiceEndpoint endpoint, string name) method RunMaintenanceOperations (line 66) | public virtual Task RunMaintenanceOperations(IExecutionContext executi... FILE: src/Agent.Worker/Build/SvnCommandManager.cs type ISvnCommandManager (line 20) | [ServiceLocator(Default = typeof(SvnCommandManager))] method Init (line 29) | void Init( method Init (line 40) | void Init( method GetLatestRevisionAsync (line 51) | Task GetLatestRevisionAsync(string serverPath, string sourceRevi... method NormalizeMappings (line 58) | Dictionary NormalizeMappings(List UpdateWorkspace(string rootPath, Dictionary UpdateWorkspace( method GetOldMappings (line 231) | private async Task> GetOldMappings(string root... method GetSvnWorkingCopyPaths (line 256) | private List GetSvnWorkingCopyPaths(string rootPath) method BuildNewMappings (line 274) | private Dictionary BuildNewMappings(string ... method GetLatestRevisionAsync (line 314) | public async Task GetLatestRevisionAsync(string serverPath, stri... method ResolveServerPath (line 344) | public string ResolveServerPath(string serverPath, string rootPath) method GetRootUrlAsync (line 395) | private async Task GetRootUrlAsync(string localPath) method UpdateToRevisionAsync (line 429) | private async Task UpdateToRevisionAsync(Dictionary oldMa... method EffectiveRevision (line 476) | private string EffectiveRevision(string mappingRevision, long maxRevis... method CleanUpSvnWorkspace (line 494) | private void CleanUpSvnWorkspace(Dictionary oldMappings, ... method UpdateAsync (line 511) | private async Task UpdateAsync(SvnMappingDetails mapping) method SwitchAsync (line 527) | private async Task SwitchAsync(SvnMappingDetails mapping) method CheckoutAsync (line 545) | private async Task CheckoutAsync(SvnMappingDetails mapping) method BuildSvnUri (line 557) | private string BuildSvnUri(string serverPath) method FormatArgumentsWithDefaults (line 573) | private string FormatArgumentsWithDefaults(params string[] args) method QuotedArgument (line 641) | private string QuotedArgument(string arg) method ToDepthArgument (line 655) | private string ToDepthArgument(int depth) method RunCommandAsync (line 670) | private async Task RunCommandAsync(params string[] args) method RunPorcelainCommandAsync (line 706) | private async Task RunPorcelainCommandAsync(params string[] args) method NormalizeMappings (line 758) | public Dictionary NormalizeMappings(List await RunCommandAsync(FormatTags.Om... method SetupProxy (line 90) | public void SetupProxy(string proxyUrl, string proxyUsername, string p... method SetupClientCertificate (line 158) | public void SetupClientCertificate(string clientCert, string clientCer... method ShelveAsync (line 172) | public async Task ShelveAsync(string shelveset, string commentFile, bo... method ShelvesetsAsync (line 187) | public async Task ShelvesetsAsync(string shelveset) method StatusAsync (line 207) | public async Task StatusAsync(string localPath) method TestEulaAccepted (line 225) | public bool TestEulaAccepted() method TryWorkspaceDeleteAsync (line 230) | public async Task TryWorkspaceDeleteAsync(ITfsVCWorkspace worksp... method UndoAsync (line 245) | public async Task UndoAsync(string localPath) method UnshelveAsync (line 251) | public async Task UnshelveAsync(string shelveset) method WorkfoldCloakAsync (line 257) | public async Task WorkfoldCloakAsync(string serverPath) method WorkfoldMapAsync (line 263) | public async Task WorkfoldMapAsync(string serverPath, string localPath) method WorkfoldUnmapAsync (line 270) | public async Task WorkfoldUnmapAsync(string serverPath) method WorkspaceDeleteAsync (line 276) | public async Task WorkspaceDeleteAsync(ITfsVCWorkspace workspace) method WorkspaceNewAsync (line 282) | public async Task WorkspaceNewAsync() method WorkspacesAsync (line 297) | public async Task WorkspacesAsync(bool matchWorkspa... method WorkspacesRemoveAsync (line 326) | public async Task WorkspacesRemoveAsync(ITfsVCWorkspace workspace) class TFShelvesets (line 336) | [XmlRoot(ElementName = "Shelvesets", Namespace = "")] class TFShelveset (line 343) | public sealed class TFShelveset : ITfsVCShelveset class TFStatus (line 363) | [XmlRoot(ElementName = "Status", Namespace = "")] class TFPendingSet (line 386) | public sealed class TFPendingSet class TFPendingChange (line 410) | public sealed class TFPendingChange : ITfsVCPendingChange class TFWorkspaces (line 465) | [XmlRoot(ElementName = "Workspaces", Namespace = "")] class TFWorkspace (line 472) | public sealed class TFWorkspace : ITfsVCWorkspace class TFMapping (line 509) | public sealed class TFMapping : ITfsVCMapping FILE: src/Agent.Worker/Build/TeeCommandManager.cs class TeeCommandManager (line 17) | public sealed class TeeCommandManager : TfsVCCommandManager, ITfsVCComma... method AddAsync (line 26) | public async Task AddAsync(string localPath) method CleanupProxySetting (line 32) | public void CleanupProxySetting() method EulaAsync (line 37) | public async Task EulaAsync() method GetAsync (line 42) | public async Task GetAsync(string localPath) method ResolvePath (line 48) | public string ResolvePath(string serverPath) method ScorchAsync (line 65) | public Task ScorchAsync() method SetupProxy (line 70) | public void SetupProxy(string proxyUrl, string proxyUsername, string p... method SetupClientCertificate (line 79) | public void SetupClientCertificate(string clientCert, string clientCer... method ShelveAsync (line 126) | public async Task ShelveAsync(string shelveset, string commentFile, bo... method ShelvesetsAsync (line 141) | public async Task ShelvesetsAsync(string shelveset) method StatusAsync (line 162) | public async Task StatusAsync(string localPath) method TestEulaAccepted (line 174) | public bool TestEulaAccepted() method TryWorkspaceDeleteAsync (line 211) | public async Task TryWorkspaceDeleteAsync(ITfsVCWorkspace worksp... method UndoAsync (line 226) | public async Task UndoAsync(string localPath) method UnshelveAsync (line 232) | public async Task UnshelveAsync(string shelveset) method WorkfoldCloakAsync (line 238) | public async Task WorkfoldCloakAsync(string serverPath) method WorkfoldMapAsync (line 244) | public async Task WorkfoldMapAsync(string serverPath, string localPath) method WorkfoldUnmapAsync (line 251) | public Task WorkfoldUnmapAsync(string serverPath) method WorkspaceDeleteAsync (line 256) | public async Task WorkspaceDeleteAsync(ITfsVCWorkspace workspace) method WorkspaceNewAsync (line 262) | public async Task WorkspaceNewAsync() method WorkspacesAsync (line 267) | public async Task WorkspacesAsync(bool matchWorkspa... method WorkspacesRemoveAsync (line 312) | public async Task WorkspacesRemoveAsync(ITfsVCWorkspace workspace) method ExtractXml (line 318) | private static string ExtractXml(string output) class ProductIdData (line 339) | [XmlRoot(ElementName = "ProductIdData", Namespace = "")] class Eula (line 346) | public sealed class Eula class TeeShelvesets (line 356) | [XmlRoot(ElementName = "shelvesets", Namespace = "")] class TeeShelveset (line 363) | public sealed class TeeShelveset : ITfsVCShelveset class TeeStatus (line 381) | [XmlRoot(ElementName = "status", Namespace = "")] class TeePendingChange (line 407) | public sealed class TeePendingChange : ITfsVCPendingChange class TeeWorkspaces (line 443) | [XmlRoot(ElementName = "workspaces", Namespace = "")] class TeeWorkspace (line 450) | public sealed class TeeWorkspace : ITfsVCWorkspace class TeeMapping (line 477) | public sealed class TeeMapping : ITfsVCMapping FILE: src/Agent.Worker/Build/TfsVCCommandManager.cs type ITfsVCCommandManager (line 18) | [ServiceLocator( method AddAsync (line 32) | Task AddAsync(string localPath); method EulaAsync (line 33) | Task EulaAsync(); method GetAsync (line 34) | Task GetAsync(string localPath); method ResolvePath (line 35) | string ResolvePath(string serverPath); method ScorchAsync (line 36) | Task ScorchAsync(); method SetupProxy (line 37) | void SetupProxy(string proxyUrl, string proxyUsername, string proxyPas... method CleanupProxySetting (line 38) | void CleanupProxySetting(); method SetupClientCertificate (line 39) | void SetupClientCertificate(string clientCert, string clientCertKey, s... method ShelveAsync (line 41) | Task ShelveAsync(string shelveset, string commentFile, bool move); method ShelvesetsAsync (line 42) | Task ShelvesetsAsync(string shelveset); method StatusAsync (line 43) | Task StatusAsync(string localPath); method TestEulaAccepted (line 44) | bool TestEulaAccepted(); method TryWorkspaceDeleteAsync (line 45) | Task TryWorkspaceDeleteAsync(ITfsVCWorkspace workspace); method UndoAsync (line 46) | Task UndoAsync(string localPath); method UnshelveAsync (line 47) | Task UnshelveAsync(string shelveset); method WorkfoldCloakAsync (line 48) | Task WorkfoldCloakAsync(string serverPath); method WorkfoldMapAsync (line 49) | Task WorkfoldMapAsync(string serverPath, string localPath); method WorkfoldUnmapAsync (line 50) | Task WorkfoldUnmapAsync(string serverPath); method WorkspaceDeleteAsync (line 51) | Task WorkspaceDeleteAsync(ITfsVCWorkspace workspace); method WorkspaceNewAsync (line 52) | Task WorkspaceNewAsync(); method WorkspacesAsync (line 53) | Task WorkspacesAsync(bool matchWorkspaceNameOnAnyCo... method WorkspacesRemoveAsync (line 54) | Task WorkspacesRemoveAsync(ITfsVCWorkspace workspace); class TfsVCCommandManager (line 57) | public abstract class TfsVCCommandManager : AgentService method RunCommandAsync (line 106) | protected Task RunCommandAsync(params string[] args) method RunCommandAsync (line 111) | protected async Task RunCommandAsync(FormatTags formatFlags, params st... method RunPorcelainCommandAsync (line 169) | protected Task RunPorcelainCommandAsync(params string[] args) method RunPorcelainCommandAsync (line 174) | protected Task RunPorcelainCommandAsync(bool ignoreStderr, par... method RunPorcelainCommandAsync (line 179) | protected Task RunPorcelainCommandAsync(FormatTags formatFlags... method RunPorcelainCommandAsync (line 184) | protected async Task RunPorcelainCommandAsync(FormatTags forma... method WriteCommandToFile (line 201) | private string WriteCommandToFile(string command) method TryRunPorcelainCommandAsync (line 210) | protected async Task TryRunPorcelainComma... method CleanupTfsVCOutput (line 293) | private void CleanupTfsVCOutput(ref TfsVCPorcelainCommandResult comman... method FormatArguments (line 303) | private string FormatArguments(FormatTags formatFlags, params string[]... FILE: src/Agent.Worker/Build/TfsVCSourceProvider.cs class TfsVCSourceProvider (line 24) | public sealed class TfsVCSourceProvider : SourceProvider, ISourceProvider method GetSourceAsync (line 30) | public async Task GetSourceAsync( method PostJobCleanupAsync (line 435) | public async Task PostJobCleanupAsync(IExecutionContext executionConte... method GetLocalPath (line 518) | public override string GetLocalPath(IExecutionContext executionContext... method SetVariablesInEndpoint (line 549) | public override void SetVariablesInEndpoint(IExecutionContext executio... method RemoveConflictingWorkspacesAsync (line 557) | private async Task RemoveConflictingWorkspacesAsync(ITfsVCCommandManag... class WorkspaceUtil (line 611) | public static class WorkspaceUtil method MatchExactWorkspace (line 613) | public static ITfsVCWorkspace MatchExactWorkspace( class DefinitionWorkspaceMappings (line 757) | public sealed class DefinitionWorkspaceMappings class DefinitionWorkspaceMapping (line 762) | public sealed class DefinitionWorkspaceMapping method GetRootedLocalPath (line 810) | public string GetRootedLocalPath(string sourcesDirectory) type DefinitionMappingType (line 824) | public enum DefinitionMappingType FILE: src/Agent.Worker/Build/TopLevelTrackingConfig.cs class TopLevelTrackingConfig (line 11) | public sealed class TopLevelTrackingConfig FILE: src/Agent.Worker/Build/TrackingConfig.cs class TrackingConfig (line 20) | public sealed class TrackingConfig : TrackingConfigBase method TrackingConfig (line 25) | public TrackingConfig() method TrackingConfig (line 30) | public TrackingConfig( method Clone (line 61) | public TrackingConfig Clone() method TrackingConfig (line 69) | public TrackingConfig( method ShouldSerializeRepositoryTrackingInfo (line 120) | public bool ShouldSerializeRepositoryTrackingInfo() method UpdateJobRunProperties (line 232) | public void UpdateJobRunProperties(IExecutionContext executionContext) class RepositoryTrackingInfo (line 242) | public class RepositoryTrackingInfo method RepositoryTrackingInfo (line 244) | public RepositoryTrackingInfo(RepositoryResource repositoryResource, s... method RepositoryTrackingInfo (line 255) | public RepositoryTrackingInfo() { } FILE: src/Agent.Worker/Build/TrackingConfigBase.cs class TrackingConfigBase (line 6) | public abstract class TrackingConfigBase FILE: src/Agent.Worker/Build/TrackingConfigHashAlgorithm.cs class TrackingConfigHashAlgorithm (line 13) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Cryptography... method ComputeHash (line 19) | public static string ComputeHash(string collectionId, string definitio... method CreateHash (line 56) | private static string CreateHash(string hashInput) FILE: src/Agent.Worker/Build/TrackingManager.cs type ITrackingManager (line 24) | [ServiceLocator(Default = typeof(TrackingManager))] method LoadExistingTrackingConfig (line 27) | TrackingConfig LoadExistingTrackingConfig( method Create (line 30) | TrackingConfig Create( method AreTrackingConfigsCompatible (line 35) | bool AreTrackingConfigsCompatible( method MergeTrackingConfigs (line 40) | TrackingConfig MergeTrackingConfigs( method UpdateTrackingConfig (line 46) | void UpdateTrackingConfig( method EnumerateAllTrackingConfigs (line 50) | IEnumerable EnumerateAllTrackingConfigs(IExecutionCont... method MarkForGarbageCollection (line 52) | void MarkForGarbageCollection(IExecutionContext executionContext, Trac... method MarkExpiredForGarbageCollection (line 54) | void MarkExpiredForGarbageCollection(IExecutionContext executionContex... method DisposeCollectedGarbage (line 56) | void DisposeCollectedGarbage(IExecutionContext executionContext); method MaintenanceStarted (line 58) | void MaintenanceStarted(TrackingConfig config); method MaintenanceCompleted (line 60) | void MaintenanceCompleted(TrackingConfig config); class TrackingManager (line 63) | public sealed class TrackingManager : AgentService, ITrackingManager method Create (line 67) | public TrackingConfig Create( method AreTrackingConfigsCompatible (line 113) | public bool AreTrackingConfigsCompatible( method MergeTrackingConfigs (line 124) | public TrackingConfig MergeTrackingConfigs( method UpdateTrackingConfig (line 168) | public void UpdateTrackingConfig( method LoadExistingTrackingConfig (line 189) | public TrackingConfig LoadExistingTrackingConfig( method MarkForGarbageCollection (line 208) | public void MarkForGarbageCollection( method MaintenanceStarted (line 218) | public void MaintenanceStarted(TrackingConfig config) method MaintenanceCompleted (line 228) | public void MaintenanceCompleted(TrackingConfig config) method EnumerateAllTrackingConfigs (line 237) | public IEnumerable EnumerateAllTrackingConfigs(IExecut... method MarkExpiredForGarbageCollection (line 272) | public void MarkExpiredForGarbageCollection( method DisposeCollectedGarbage (line 322) | public void DisposeCollectedGarbage(IExecutionContext executionContext) method LoadIfExists (line 379) | private TrackingConfig LoadIfExists( method EnsureTopLevelTrackingConfigLoaded (line 451) | private void EnsureTopLevelTrackingConfigLoaded(IExecutionContext exec... method GetTopLevelTrackingFileLocation (line 493) | private string GetTopLevelTrackingFileLocation() method GetTrackingFileLocation (line 501) | private string GetTrackingFileLocation(IExecutionContext executionCont... method GetGarbageFileLocation (line 523) | private string GetGarbageFileLocation() method UpdateJobRunProperties (line 535) | private void UpdateJobRunProperties( method PrintOutDiskUsage (line 562) | private void PrintOutDiskUsage(IExecutionContext context) method WriteToFile (line 590) | private void WriteToFile(string file, object value) method ConvertToNewFormat (line 600) | private TrackingConfig ConvertToNewFormat( FILE: src/Agent.Worker/Build/UploadResult.cs class UploadResult (line 9) | public class UploadResult method UploadResult (line 11) | public UploadResult() method UploadResult (line 17) | public UploadResult(List failedFiles, long totalFileSizeUploaded) method AddUploadResult (line 26) | public void AddUploadResult(UploadResult resultToAdd) FILE: src/Agent.Worker/Build/WorkspaceMaintenanceProvider.cs class WorkspaceMaintenanceProvider (line 22) | public class WorkspaceMaintenanceProvider : AgentService, IMaintenanceSe... method RunMaintenanceOperation (line 28) | public async Task RunMaintenanceOperation(IExecutionContext executionC... method GetTrackingConfigsForMaintenance (line 62) | private static List GetTrackingConfigsForMaintenance(I... method TryHandleGarbageCollection (line 82) | private bool TryHandleGarbageCollection(IExecutionContext executionCon... method ShouldRunMaintenance (line 113) | private static bool ShouldRunMaintenance(IExecutionContext executionCo... method RunSourceProviderMaintenance (line 160) | private async Task RunSourceProviderMaintenance(IExecutionContext exec... FILE: src/Agent.Worker/CodeCoverage/CoberturaSummaryReader.cs class CoberturaSummaryReader (line 14) | public sealed class CoberturaSummaryReader : AgentService, ICodeCoverage... method GetCodeCoverageSummary (line 26) | public IEnumerable GetCodeCoverageSummary(IExe... method ReadDataFromNodes (line 33) | private IEnumerable ReadDataFromNodes(XmlDocum... method GetCCStats (line 69) | private CodeCoverageStatistics GetCCStats(string labelTag, string cove... method ParseFromXML (line 87) | private float ParseFromXML(string parseTag, string summaryXmlLocation,... FILE: src/Agent.Worker/CodeCoverage/CodeCoverageCommands.cs class CodeCoverageCommandExtension (line 18) | public sealed class CodeCoverageCommandExtension : BaseWorkerCommandExte... method CodeCoverageCommandExtension (line 21) | public CodeCoverageCommandExtension() class PublishCodeCoverageCommand (line 30) | public sealed class PublishCodeCoverageCommand : IWorkerCommand method Execute (line 42) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method PublishCodeCoverageAsync (line 87) | private async Task PublishCodeCoverageAsync( method GetCodeCoverageSummaryReader (line 190) | private ICodeCoverageSummaryReader GetCodeCoverageSummaryReader(IExecu... method IsHostTypeBuild (line 202) | private bool IsHostTypeBuild(IExecutionContext context) method LoadPublishCodeCoverageInputs (line 213) | private void LoadPublishCodeCoverageInputs(IExecutionContext context, ... method ChangeHtmExtensionToHtmlIfRequired (line 246) | private void ChangeHtmExtensionToHtmlIfRequired(string reportDirectory... method ModifyCoberturaIndexDotHTML (line 272) | private void ModifyCoberturaIndexDotHTML(string reportDirectory, IExec... method GetCoverageDirectory (line 305) | private string GetCoverageDirectory(string buildId, string directoryName) method GetCoverageDirectoryName (line 310) | private string GetCoverageDirectoryName(string buildId, string directo... class PublishCodeCoverageEventProperties (line 316) | internal static class PublishCodeCoverageEventProperties FILE: src/Agent.Worker/CodeCoverage/CodeCoverageConstants.cs class CodeCoverageConstants (line 6) | public static class CodeCoverageConstants FILE: src/Agent.Worker/CodeCoverage/CodeCoveragePublisher.cs type ICodeCoveragePublisher (line 17) | [ServiceLocator(Default = typeof(CodeCoveragePublisher))] method InitializePublisher (line 20) | void InitializePublisher(int buildId, VssConnection connection); method PublishCodeCoverageSummaryAsync (line 25) | Task PublishCodeCoverageSummaryAsync(IAsyncCommandContext context, IEn... method PublishCodeCoverageFilesAsync (line 30) | Task PublishCodeCoverageFilesAsync(IAsyncCommandContext context, Guid ... class CodeCoveragePublisher (line 33) | public sealed class CodeCoveragePublisher : AgentService, ICodeCoverageP... method InitializePublisher (line 39) | public void InitializePublisher(int buildId, VssConnection connection) method PublishCodeCoverageSummaryAsync (line 47) | public async Task PublishCodeCoverageSummaryAsync(IAsyncCommandContext... method PublishCodeCoverageFilesAsync (line 52) | public async Task PublishCodeCoverageFilesAsync(IAsyncCommandContext c... FILE: src/Agent.Worker/CodeCoverage/CodeCoverageServer.cs type ICodeCoverageServer (line 16) | [ServiceLocator(Default = typeof(CodeCoverageServer))] method PublishCoverageSummaryAsync (line 22) | Task PublishCoverageSummaryAsync(IAsyncCommandContext context, VssConn... class CodeCoverageServer (line 25) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance"... method PublishCoverageSummaryAsync (line 28) | public async Task PublishCoverageSummaryAsync(IAsyncCommandContext con... FILE: src/Agent.Worker/CodeCoverage/CodeCoverageUtilities.cs class CodeCoverageUtilities (line 14) | public static class CodeCoverageUtilities method CopyFilesFromFileListWithDirStructure (line 16) | public static void CopyFilesFromFileListWithDirStructure(List ... method ReadSummaryFile (line 49) | public static XmlDocument ReadSummaryFile(IExecutionContext context, s... method GetPriorityOrder (line 89) | public static int GetPriorityOrder(string coverageUnit) method TrimNonEmptyParam (line 113) | public static string TrimNonEmptyParam(string parameterValue, string p... method TrimToEmptyString (line 122) | public static string TrimToEmptyString(string input) method GetFilterSubString (line 131) | private static string GetFilterSubString(string filter, int startIndex) type Priority (line 136) | private enum Priority method SharedSubstring (line 146) | private static string SharedSubstring(string string1, string string2) FILE: src/Agent.Worker/CodeCoverage/FeatureFlagUtility.cs class FeatureFlagUtility (line 12) | public static class FeatureFlagUtility method GetFeatureFlagState (line 14) | public static bool GetFeatureFlagState(FeatureAvailabilityHttpClient f... FILE: src/Agent.Worker/CodeCoverage/ICodeCoverageSummaryReader.cs type ICodeCoverageSummaryReader (line 9) | public interface ICodeCoverageSummaryReader : IExtension method GetCodeCoverageSummary (line 16) | IEnumerable GetCodeCoverageSummary(IExecutionC... FILE: src/Agent.Worker/CodeCoverage/JaCoCoSummaryReader.cs class JaCoCoSummaryReader (line 14) | public sealed class JaCoCoSummaryReader : AgentService, ICodeCoverageSum... method GetCodeCoverageSummary (line 22) | public IEnumerable GetCodeCoverageSummary(IExe... method ReadDataFromNodes (line 28) | private IEnumerable ReadDataFromNodes(XmlDocum... method ToTitleCase (line 84) | private string ToTitleCase(string inputString) FILE: src/Agent.Worker/Container/ContainerDiagnosticsManager.cs type IContainerDiagnosticsManager (line 14) | [ServiceLocator(Default = typeof(ContainerDiagnosticsManager))] method CollectDockerExecFailureDiagnosticsAsync (line 17) | Task CollectDockerExecFailureDiagnosticsAsync( class ContainerDiagnosticsManager (line 24) | public class ContainerDiagnosticsManager : AgentService, IContainerDiagn... method CollectDockerExecFailureDiagnosticsAsync (line 29) | public async Task CollectDockerExecFailureDiagnosticsAsync( method RunDiagnostics (line 72) | private async Task RunDiagnostics(int? exitCode, IDockerCommandManager... method CollectBasicSystemInfo (line 122) | private async Task CollectBasicSystemInfo(ITraceWriter trace) method DiagnoseCommandIssues (line 148) | private async Task DiagnoseCommandIssues(IDockerCommandManager dockerM... method DiagnoseDockerDaemon (line 170) | private async Task DiagnoseDockerDaemon(IDockerCommandManager dockerMa... method ExecuteDiagnosticCommand (line 186) | private async Task ExecuteDiagnosticCommand(string command, string arg... method GetContainerState (line 235) | private async Task GetContainerState(IDockerCommandMan... method GetResourceState (line 318) | private async Task GetResourceState(IDockerCommandManag... method GetContainerLogs (line 397) | private async Task GetContainerLogs(IDockerCommandManager dockerManage... method AnalyzeAndReportRootCause (line 457) | private void AnalyzeAndReportRootCause(int? exitCode, ContainerState c... class ContainerState (line 563) | private class ContainerState class ResourceState (line 577) | private class ResourceState FILE: src/Agent.Worker/Container/DockerCommandManager.cs type IDockerCommandManager (line 17) | [ServiceLocator(Default = typeof(DockerCommandManager))] method DockerVersion (line 22) | Task DockerVersion(IExecutionContext context); method DockerLogin (line 23) | Task DockerLogin(IExecutionContext context, string server, string... method DockerLogout (line 24) | Task DockerLogout(IExecutionContext context, string server); method DockerPull (line 25) | Task DockerPull(IExecutionContext context, string image); method DockerCreate (line 26) | Task DockerCreate(IExecutionContext context, ContainerInfo con... method DockerStart (line 27) | Task DockerStart(IExecutionContext context, string containerId); method DockerLogs (line 28) | Task DockerLogs(IExecutionContext context, string containerId); method GetDockerLogs (line 29) | Task> GetDockerLogs(IExecutionContext context, string con... method DockerPS (line 30) | Task> DockerPS(IExecutionContext context, string options); method DockerRemove (line 31) | Task DockerRemove(IExecutionContext context, string containerId); method DockerNetworkCreate (line 32) | Task DockerNetworkCreate(IExecutionContext context, string network); method DockerNetworkRemove (line 33) | Task DockerNetworkRemove(IExecutionContext context, string network); method DockerNetworkPrune (line 34) | Task DockerNetworkPrune(IExecutionContext context); method DockerExec (line 35) | Task DockerExec(IExecutionContext context, string containerId, st... method DockerExec (line 36) | Task DockerExec(IExecutionContext context, string containerId, st... method DockerInspect (line 37) | Task DockerInspect(IExecutionContext context, string dockerObj... method DockerPort (line 38) | Task> DockerPort(IExecutionContext context, string c... method IsContainerRunning (line 39) | Task IsContainerRunning(IExecutionContext context, string contai... class DockerCommandManager (line 42) | public class DockerCommandManager : AgentService, IDockerCommandManager method Initialize (line 49) | public override void Initialize(IHostContext hostContext) method DockerVersion (line 58) | public async Task DockerVersion(IExecutionContext context) method DockerLogin (line 97) | public async Task DockerLogin(IExecutionContext context, string s... method DockerLogout (line 116) | public async Task DockerLogout(IExecutionContext context, string ... method DockerPull (line 124) | public async Task DockerPull(IExecutionContext context, string im... method DockerCreate (line 134) | public async Task DockerCreate(IExecutionContext context, Cont... method DockerStart (line 207) | public async Task DockerStart(IExecutionContext context, string c... method DockerRemove (line 222) | public async Task DockerRemove(IExecutionContext context, string ... method DockerLogs (line 230) | public async Task DockerLogs(IExecutionContext context, string co... method GetDockerLogs (line 238) | public async Task> GetDockerLogs(IExecutionContext contex... method DockerPS (line 246) | public async Task> DockerPS(IExecutionContext context, st... method DockerNetworkCreate (line 253) | public async Task DockerNetworkCreate(IExecutionContext context, ... method DockerNetworkRemove (line 297) | public async Task DockerNetworkRemove(IExecutionContext context, ... method DockerNetworkPrune (line 305) | public async Task DockerNetworkPrune(IExecutionContext context) method DockerExec (line 312) | public async Task DockerExec(IExecutionContext context, string co... method DockerExec (line 322) | public async Task DockerExec(IExecutionContext context, string co... method DockerInspect (line 363) | public async Task DockerInspect(IExecutionContext context, str... method DockerPort (line 368) | public async Task> DockerPort(IExecutionContext cont... method IsContainerRunning (line 382) | public async Task IsContainerRunning(IExecutionContext context, ... method ExecuteDockerCommandAsync (line 395) | private Task ExecuteDockerCommandAsync(IExecutionContext context,... method ExecuteDockerCommandAsync (line 400) | private async Task ExecuteDockerCommandAsync(IExecutionContext co... method ExecuteDockerCommandAsync (line 441) | private async Task> ExecuteDockerCommandAsync(IExecutionC... method ExecuteDockerCommandAsyncWithRetries (line 477) | private static async Task ExecuteDockerCommandAsyncWithRetries(IE... method ExecuteDockerCommandAsyncWithRetries (line 505) | private static async Task> ExecuteDockerCommandAsyncWithR... method ExecuteDockerStartWithRetriesAndCheck (line 547) | private async Task ExecuteDockerStartWithRetriesAndCheck(IExecuti... FILE: src/Agent.Worker/Container/DockerUtil.cs class DockerUtil (line 12) | public class DockerUtil method ParseDockerPort (line 14) | public static List ParseDockerPort(IList portMapp... FILE: src/Agent.Worker/ContainerOperationProvider.cs type IContainerOperationProvider (line 32) | [ServiceLocator(Default = typeof(ContainerOperationProvider))] method StartContainersAsync (line 35) | Task StartContainersAsync(IExecutionContext executionContext, object d... method StopContainersAsync (line 36) | Task StopContainersAsync(IExecutionContext executionContext, object da... class ContainerOperationProvider (line 39) | public class ContainerOperationProvider : AgentService, IContainerOperat... method Initialize (line 51) | public override void Initialize(IHostContext hostContext) method GetContainerNetwork (line 58) | private string GetContainerNetwork(IExecutionContext executionContext) method StartContainersAsync (line 64) | public async Task StartContainersAsync(IExecutionContext executionCont... method StopContainersAsync (line 154) | public async Task StopContainersAsync(IExecutionContext executionConte... method GetMSIAccessToken (line 171) | private async Task GetMSIAccessToken(IExecutionContext executi... method GetAccessTokenUsingWorkloadIdentityFederation (line 189) | private async Task GetAccessTokenUsingWorkloadIdentityFederati... method GetAcrPasswordFromAADToken (line 260) | private async Task GetAcrPasswordFromAADToken(IExecutionContex... method PullContainerAsync (line 323) | private async Task PullContainerAsync(IExecutionContext executionConte... method StartContainerAsync (line 488) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Maintainability", "C... method StopContainerAsync (line 1085) | private async Task StopContainerAsync(IExecutionContext executionConte... method ExecuteCommandAsync (line 1103) | private async Task> ExecuteCommandAsync(IExecutionContext... method CreateContainerNetworkAsync (line 1149) | private async Task CreateContainerNetworkAsync(IExecutionContext execu... method RemoveContainerNetworkAsync (line 1171) | private async Task RemoveContainerNetworkAsync(IExecutionContext execu... method ContainerHealthcheck (line 1192) | private async Task ContainerHealthcheck(IExecutionContext executionCon... method DockerExec (line 1220) | private async Task> DockerExec(IExecutionContext context,... method KeepAllowedLength (line 1247) | private static string KeepAllowedLength(string name, int allowedLength... method ThrowIfAlreadyInContainer (line 1253) | private static void ThrowIfAlreadyInContainer() method ThrowIfWrongWindowsVersion (line 1283) | private static void ThrowIfWrongWindowsVersion(IExecutionContext execu... method GetJobContainerHandlerData (line 1317) | private BaseNodeHandlerData GetJobContainerHandlerData(IExecutionConte... method SetContainerNodePathWithOrchestrator (line 1354) | private void SetContainerNodePathWithOrchestrator(IExecutionContext ex... method PublishTelemetry (line 1378) | private void PublishTelemetry( FILE: src/Agent.Worker/ContainerOperationProviderEnhanced.cs class ContainerOperationProviderEnhanced (line 31) | public class ContainerOperationProviderEnhanced : AgentService, IContain... method Initialize (line 43) | public override void Initialize(IHostContext hostContext) method GetContainerNetwork (line 50) | private string GetContainerNetwork(IExecutionContext executionContext) method StartContainersAsync (line 56) | public async Task StartContainersAsync(IExecutionContext executionCont... method StopContainersAsync (line 148) | public async Task StopContainersAsync(IExecutionContext executionConte... method GetMSIAccessToken (line 167) | private async Task GetMSIAccessToken(IExecutionContext executi... method GetAccessTokenUsingWorkloadIdentityFederation (line 194) | private async Task GetAccessTokenUsingWorkloadIdentityFederati... method GetAcrPasswordFromAADToken (line 285) | private async Task GetAcrPasswordFromAADToken(IExecutionContex... method PullContainerAsync (line 357) | private async Task PullContainerAsync(IExecutionContext executionConte... method StartContainerAsync (line 583) | private async Task StartContainerAsync(IExecutionContext executionCont... method StopContainerAsync (line 1224) | private async Task StopContainerAsync(IExecutionContext executionConte... method ExecuteCommandAsync (line 1242) | private async Task> ExecuteCommandAsync(IExecutionContext... method CreateContainerNetworkAsync (line 1288) | private async Task CreateContainerNetworkAsync(IExecutionContext execu... method RemoveContainerNetworkAsync (line 1312) | private async Task RemoveContainerNetworkAsync(IExecutionContext execu... method ContainerHealthcheck (line 1335) | private async Task ContainerHealthcheck(IExecutionContext executionCon... method DockerExec (line 1363) | private async Task> DockerExec(IExecutionContext context,... method KeepAllowedLength (line 1390) | private static string KeepAllowedLength(string name, int allowedLength... method ThrowIfAlreadyInContainer (line 1396) | private static void ThrowIfAlreadyInContainer() method ThrowIfWrongWindowsVersion (line 1426) | private static void ThrowIfWrongWindowsVersion(IExecutionContext execu... method PublishTelemetry (line 1458) | private void PublishTelemetry( FILE: src/Agent.Worker/DiagnosticLogManager.cs type IDiagnosticLogManager (line 25) | [ServiceLocator(Default = typeof(DiagnosticLogManager))] method UploadDiagnosticLogsAsync (line 28) | Task UploadDiagnosticLogsAsync(IExecutionContext executionContext, class DiagnosticLogManager (line 40) | public sealed class DiagnosticLogManager : AgentService, IDiagnosticLogM... method UploadDiagnosticLogsAsync (line 42) | public async Task UploadDiagnosticLogsAsync(IExecutionContext executio... method DumpAgentExtensionLogs (line 275) | private bool DumpAgentExtensionLogs(IExecutionContext executionContext... method DumpCloudInitLogs (line 339) | private async Task DumpCloudInitLogs(string logsFile) method GetCapabilitiesContent (line 382) | private string GetCapabilitiesContent(Dictionary capab... method GetTaskResultAsString (line 404) | private string GetTaskResultAsString(TaskResult? taskResult) method GetWorkerDiagLogFiles (line 414) | private List GetWorkerDiagLogFiles(string diagFolder, DateTime... method GetAgentDiagLogFiles (line 441) | private List GetAgentDiagLogFiles(string diagFolder, DateTime ... method GetEnvironmentContent (line 481) | private async Task GetEnvironmentContent(int agentId, string a... method GetEnvironmentContentWindows (line 490) | [SupportedOSPlatform("windows")] method IsDefenderEnabled (line 523) | private bool IsDefenderEnabled() method IsFirewallEnabled (line 529) | [SupportedOSPlatform("windows")] method GetPsVersionInfo (line 552) | [SupportedOSPlatform("windows")] method GetLocalGroupMembership (line 588) | [SupportedOSPlatform("windows")] method GetEnvironmentContentNonWindows (line 632) | private async Task GetEnvironmentContentNonWindows(int agentId... method GetUserGroupsOnNonWindows (line 656) | private async Task GetUserGroupsOnNonWindows() method DumpCurrentJobEventLogs (line 695) | [SupportedOSPlatform("windows")] method GetPackageVerificationResult (line 724) | private async Task GetPackageVerificationResult(string debsums... class ExtensionPaths (line 754) | internal static class ExtensionPaths FILE: src/Agent.Worker/ExecutionContext.cs class ExecutionContextType (line 24) | public class ExecutionContextType type IExecutionContext (line 30) | [ServiceLocator(Default = typeof(ExecutionContext))] method InitializeJob (line 55) | void InitializeJob(Pipelines.AgentJobRequestMessage message, Cancellat... method CancelToken (line 56) | void CancelToken(); method CreateChild (line 57) | IExecutionContext CreateChild(Guid recordId, string displayName, strin... method Write (line 61) | long Write(string tag, string message, bool canMaskSecrets = true); method QueueAttachFile (line 62) | void QueueAttachFile(string type, string name, string filePath); method GetTraceWriter (line 63) | ITraceWriter GetTraceWriter(); method SetCorrelationStep (line 66) | void SetCorrelationStep(string stepId); method ClearCorrelationStep (line 67) | void ClearCorrelationStep(); method SetCorrelationTask (line 68) | void SetCorrelationTask(string taskId); method ClearCorrelationTask (line 69) | void ClearCorrelationTask(); method BuildCorrelationId (line 70) | string BuildCorrelationId(); method Start (line 73) | void Start(string currentOperation = null); method Complete (line 74) | TaskResult Complete(TaskResult? result = null, string currentOperation... method SetVariable (line 75) | void SetVariable(string name, string value, bool isSecret = false, boo... method SetTimeout (line 76) | void SetTimeout(TimeSpan? timeout); method AddIssue (line 77) | void AddIssue(Issue issue); method Progress (line 78) | void Progress(int percentage, string currentOperation = null); method UpdateDetailTimelineRecord (line 79) | void UpdateDetailTimelineRecord(TimelineRecord record); method ForceTaskComplete (line 82) | void ForceTaskComplete(); method TranslateToHostPath (line 83) | string TranslateToHostPath(string path); method StepTarget (line 84) | ExecutionTargetInfo StepTarget(); method SetStepTarget (line 85) | void SetStepTarget(Pipelines.StepTarget target); method TranslatePathForStepTarget (line 86) | string TranslatePathForStepTarget(string val); method GetHostContext (line 87) | IHostContext GetHostContext(); method ReInitializeForceCompleted (line 92) | void ReInitializeForceCompleted(); method CancelForceTaskCompletion (line 97) | void CancelForceTaskCompletion(); method EmitHostNode20FallbackTelemetry (line 98) | void EmitHostNode20FallbackTelemetry(bool node20ResultsInGlibCErrorHost); method EmitHostNode24FallbackTelemetry (line 99) | void EmitHostNode24FallbackTelemetry(bool node24ResultsInGlibCErrorHost); method PublishTaskRunnerTelemetry (line 100) | void PublishTaskRunnerTelemetry(Dictionary taskRunnerD... class ExecutionContext (line 103) | public sealed class ExecutionContext : AgentService, IExecutionContext, ... method Initialize (line 189) | public override void Initialize(IHostContext hostContext) method CancelToken (line 219) | public void CancelToken() method ForceTaskComplete (line 224) | public void ForceTaskComplete() method CancelForceTaskCompletion (line 237) | public void CancelForceTaskCompletion() method GetHostContext (line 243) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "... method CreateChild (line 249) | public IExecutionContext CreateChild(Guid recordId, string displayName... method Start (line 286) | public void Start(string currentOperation = null) method Complete (line 325) | public TaskResult Complete(TaskResult? result = null, string currentOp... method SetVariable (line 385) | public void SetVariable(string name, string value, bool isSecret = fal... method SetTimeout (line 407) | public void SetTimeout(TimeSpan? timeout) method Progress (line 415) | public void Progress(int percentage, string currentOperation = null) method AddIssue (line 429) | public void AddIssue(Issue issue) method UpdateDetailTimelineRecord (line 472) | public void UpdateDetailTimelineRecord(TimelineRecord record) method InitializeJob (line 514) | public void InitializeJob(Pipelines.AgentJobRequestMessage message, Ca... method GetWorkspaceIdentifier (line 743) | private string GetWorkspaceIdentifier(Pipelines.AgentJobRequestMessage... method Write (line 757) | public long Write(string tag, string inputMessage, bool canMaskSecrets... method QueueAttachFile (line 805) | public void QueueAttachFile(string type, string name, string filePath) method GetTraceWriter (line 819) | public ITraceWriter GetTraceWriter() method InitializeTimelineRecord (line 824) | private void InitializeTimelineRecord(Guid timelineId, Guid timelineRe... method JobServerQueueThrottling_EventReceived (line 857) | private void JobServerQueueThrottling_EventReceived(object sender, Thr... method TranslateToHostPath (line 901) | public string TranslateToHostPath(string path) method TranslatePathForStepTarget (line 911) | public string TranslatePathForStepTarget(string val) method StepTarget (line 922) | public ExecutionTargetInfo StepTarget() method SetStepTarget (line 932) | public void SetStepTarget(Pipelines.StepTarget target) method GetVariableValueOrDefault (line 948) | public string GetVariableValueOrDefault(string variableName) method GetScopedEnvironment (line 955) | public IScopedEnvironment GetScopedEnvironment() method ReInitializeForceCompleted (line 960) | public void ReInitializeForceCompleted() method EmitHostNode20FallbackTelemetry (line 966) | public void EmitHostNode20FallbackTelemetry(bool node20ResultsInGlibCE... method EmitHostNode24FallbackTelemetry (line 978) | public void EmitHostNode24FallbackTelemetry(bool node24ResultsInGlibCE... method PublishTelemetry (line 992) | private void PublishTelemetry( method PublishTelemetry (line 1002) | private void PublishTelemetry( method PublishTaskRunnerTelemetry (line 1020) | public void PublishTaskRunnerTelemetry(Dictionary task... method SetCorrelationStep (line 1026) | public void SetCorrelationStep(string stepId) method ClearCorrelationStep (line 1031) | public void ClearCorrelationStep() method SetCorrelationTask (line 1036) | public void SetCorrelationTask(string taskId) method ClearCorrelationTask (line 1041) | public void ClearCorrelationTask() method BuildCorrelationId (line 1046) | public string BuildCorrelationId() method ShortenGuid (line 1062) | private static string ShortenGuid(string guid) method Dispose (line 1082) | public void Dispose() type LogsStreamingOptions (line 1096) | [Flags] class ExecutionContextExtension (line 1108) | public static class ExecutionContextExtension method Error (line 1110) | public static void Error(this IExecutionContext context, Exception ex) method Error (line 1120) | public static void Error(this IExecutionContext context, string message) method Error (line 1126) | public static void Error(this IExecutionContext context, string messag... method Warning (line 1142) | public static void Warning(this IExecutionContext context, string mess... method Output (line 1149) | public static void Output(this IExecutionContext context, string messa... method Command (line 1156) | public static void Command(this IExecutionContext context, string mess... method Section (line 1163) | public static void Section(this IExecutionContext context, string mess... method Debug (line 1175) | public static void Debug(this IExecutionContext context, string message) class WellKnownTags (line 1185) | public static class WellKnownTags class WellKnownStepTargetStrings (line 1194) | public static class WellKnownStepTargetStrings FILE: src/Agent.Worker/ExpressionManager.cs type IExpressionManager (line 15) | [ServiceLocator(Default = typeof(ExpressionManager))] method Parse (line 18) | IExpressionNode Parse(IExecutionContext context, string condition); method Evaluate (line 19) | ConditionResult Evaluate(IExecutionContext context, IExpressionNode tr... class ExpressionManager (line 22) | public sealed class ExpressionManager : AgentService, IExpressionManager method Parse (line 28) | public IExpressionNode Parse(IExecutionContext executionContext, strin... method Evaluate (line 48) | public ConditionResult Evaluate(IExecutionContext executionContext, IE... class TraceWriter (line 68) | private sealed class TraceWriter : ITraceWriter method TraceWriter (line 78) | public TraceWriter(Tracing trace, IExecutionContext executionContext) method Info (line 85) | public void Info(string message) method Verbose (line 92) | public void Verbose(string message) class AlwaysNode (line 99) | private sealed class AlwaysNode : FunctionNode method EvaluateCore (line 101) | protected override Object EvaluateCore(EvaluationContext context) class CanceledNode (line 107) | private sealed class CanceledNode : FunctionNode method EvaluateCore (line 109) | protected sealed override object EvaluateCore(EvaluationContext eval... class FailedNode (line 118) | private sealed class FailedNode : FunctionNode method EvaluateCore (line 120) | protected sealed override object EvaluateCore(EvaluationContext eval... class SucceededNode (line 129) | private sealed class SucceededNode : FunctionNode method EvaluateCore (line 131) | protected sealed override object EvaluateCore(EvaluationContext eval... class SucceededOrFailedNode (line 141) | private sealed class SucceededOrFailedNode : FunctionNode method EvaluateCore (line 143) | protected sealed override object EvaluateCore(EvaluationContext eval... class VariablesNode (line 154) | private sealed class VariablesNode : NamedValueNode method EvaluateCore (line 156) | protected sealed override object EvaluateCore(EvaluationContext eval... class VariablesDictionary (line 164) | private sealed class VariablesDictionary : IReadOnlyDictionary> IEnumerable throw new NotSupportedExc... class ConditionResult (line 206) | public class ConditionResult method ConditionResult (line 208) | public ConditionResult(bool value = false, string trace = null) FILE: src/Agent.Worker/GitManager.cs type IGitManager (line 16) | [ServiceLocator(Default = typeof(GitManager))] method DownloadAsync (line 19) | Task DownloadAsync(IExecutionContext executionContext, string version ... FILE: src/Agent.Worker/Handlers/AgentPluginHandler.cs type IAgentPluginHandler (line 10) | [ServiceLocator(Default = typeof(AgentPluginHandler))] class AgentPluginHandler (line 16) | public sealed class AgentPluginHandler : Handler, IAgentPluginHandler method RunAsync (line 20) | public async Task RunAsync() method OnDataReceived (line 53) | private void OnDataReceived(object sender, ProcessDataReceivedEventArg... FILE: src/Agent.Worker/Handlers/Handler.cs type IHandler (line 23) | public interface IHandler : IAgentService method RunAsync (line 34) | Task RunAsync(); method AfterExecutionContextInitialized (line 35) | void AfterExecutionContextInitialized(); class Handler (line 38) | public abstract class Handler : AgentService method Initialize (line 58) | public override void Initialize(IHostContext hostContext) method AfterExecutionContextInitialized (line 66) | public void AfterExecutionContextInitialized() method AddEndpointsToEnvironment (line 72) | protected void AddEndpointsToEnvironment() method AddSecureFilesToEnvironment (line 142) | protected void AddSecureFilesToEnvironment() method AddInputsToEnvironment (line 166) | protected void AddInputsToEnvironment() method AddVariablesToEnvironment (line 181) | protected void AddVariablesToEnvironment(bool excludeNames = false, bo... method AddEnvironmentVariable (line 234) | protected void AddEnvironmentVariable(string key, string value) method AddTaskVariablesToEnvironment (line 247) | protected void AddTaskVariablesToEnvironment() method AddPrependPathToEnvironment (line 268) | protected void AddPrependPathToEnvironment() method PsModulePathContainsPowershellCoreLocations (line 305) | [SupportedOSPlatform("windows")] method RemovePSModulePathFromEnvironment (line 336) | [SupportedOSPlatform("windows")] method PublishTelemetry (line 367) | protected void PublishTelemetry( method PublishTelemetry (line 376) | private void PublishTelemetry( FILE: src/Agent.Worker/Handlers/HandlerFactory.cs type IHandlerFactory (line 14) | [ServiceLocator(Default = typeof(HandlerFactory))] method Create (line 17) | IHandler Create( class HandlerFactory (line 30) | public sealed class HandlerFactory : AgentService, IHandlerFactory method Create (line 32) | public IHandler Create( method getTaskExceptionList (line 151) | private List getTaskExceptionList() FILE: src/Agent.Worker/Handlers/LegacyPowerShellHandler.cs type IAzurePowerShellHandler (line 19) | [ServiceLocator(Default = typeof(AzurePowerShellHandler))] type IPowerShellHandler (line 25) | [ServiceLocator(Default = typeof(PowerShellHandler))] class AzurePowerShellHandler (line 31) | public sealed class AzurePowerShellHandler : LegacyPowerShellHandler, IA... method AddLegacyHostEnvironmentVariables (line 38) | protected override void AddLegacyHostEnvironmentVariables(string scrip... method GetArgumentFormat (line 51) | protected override string GetArgumentFormat() method GetTarget (line 57) | protected override string GetTarget() method GetWorkingDirectory (line 63) | protected override string GetWorkingDirectory() method GetAdditionalCommandsForAzurePowerShell (line 69) | private List>>> GetAdditional... method GetConnectedService (line 113) | private string GetConnectedService(Dictionary inputs) class PowerShellHandler (line 142) | public sealed class PowerShellHandler : LegacyPowerShellHandler, IPowerS... method GetArgumentFormat (line 146) | protected override string GetArgumentFormat() method GetTarget (line 152) | protected override string GetTarget() method GetWorkingDirectory (line 158) | protected override string GetWorkingDirectory() class LegacyPowerShellHandler (line 165) | public abstract class LegacyPowerShellHandler : Handler method GetArgumentFormat (line 171) | protected abstract string GetArgumentFormat(); method GetTarget (line 173) | protected abstract string GetTarget(); method GetWorkingDirectory (line 175) | protected abstract string GetWorkingDirectory(); method RunAsync (line 177) | public async Task RunAsync() method AddLegacyHostEnvironmentVariables (line 288) | protected virtual void AddLegacyHostEnvironmentVariables(string script... method AddProxySetting (line 444) | private void AddProxySetting(IVstsAgentWebProxy agentProxy) method OnDataReceived (line 527) | private void OnDataReceived(object sender, ProcessDataReceivedEventArg... FILE: src/Agent.Worker/Handlers/NodeHandler.cs type INodeHandler (line 22) | [ServiceLocator(Default = typeof(NodeHandler))] type INodeHandlerHelper (line 29) | [ServiceLocator(Default = typeof(NodeHandlerHelper))] method GetFilteredPossibleNodeFolders (line 32) | string[] GetFilteredPossibleNodeFolders(string nodeFolderName, string[... method GetNodeFolderPath (line 33) | string GetNodeFolderPath(string nodeFolderName, IHostContext hostConte... method IsNodeFolderExist (line 34) | bool IsNodeFolderExist(string nodeFolderName, IHostContext hostContext); method IsNodeExecutable (line 35) | bool IsNodeExecutable(string nodeFolder, IHostContext HostContext, IEx... class NodeHandlerHelper (line 38) | public class NodeHandlerHelper : INodeHandlerHelper method IsNodeFolderExist (line 40) | public bool IsNodeFolderExist(string nodeFolderName, IHostContext host... method GetNodeFolderPath (line 42) | public string GetNodeFolderPath(string nodeFolderName, IHostContext ho... method GetFilteredPossibleNodeFolders (line 48) | public string[] GetFilteredPossibleNodeFolders(string nodeFolderName, ... method IsNodeExecutable (line 57) | public bool IsNodeExecutable(string nodeFolder, IHostContext HostConte... class NodeHandler (line 88) | public sealed class NodeHandler : Handler, INodeHandler method NodeHandler (line 127) | public NodeHandler() method NodeHandler (line 134) | public NodeHandler(INodeHandlerHelper nodeHandlerHelper) method RunAsync (line 143) | public async Task RunAsync() method CheckIfNodeResultsInGlibCError (line 356) | private async Task CheckIfNodeResultsInGlibCError(string nodeFol... method GetNodeFolderWithFallback (line 369) | private string GetNodeFolderWithFallback(string preferredNodeFolder, b... method GetNodeLocation (line 414) | public string GetNodeLocation(bool node20ResultsInGlibCError, bool nod... method GetNodeLocationUsingStrategy (line 426) | private async Task GetNodeLocationUsingStrategy(bool inContainer) method GetNodeLocationLegacy (line 448) | private string GetNodeLocationLegacy(bool node20ResultsInGlibCError, b... method NodeFallbackWarning (line 573) | private void NodeFallbackWarning(string fromVersion, string toVersion,... method OnDataReceived (line 586) | private void OnDataReceived(object sender, ProcessDataReceivedEventArg... method FixVstsTaskLibModule (line 602) | private void FixVstsTaskLibModule() method ExecuteCommandAsync (line 652) | private async Task> ExecuteCommandAsync(IExecutionContext... method PublishHandlerTelemetry (line 710) | private void PublishHandlerTelemetry(string realHandler, bool inContai... FILE: src/Agent.Worker/Handlers/PowerShell3Handler.cs type IPowerShell3Handler (line 14) | [ServiceLocator(Default = typeof(PowerShell3Handler))] class PowerShell3Handler (line 21) | [SupportedOSPlatform("windows")] method RunAsync (line 26) | public async Task RunAsync() method OnDataReceived (line 124) | private void OnDataReceived(object sender, ProcessDataReceivedEventArg... FILE: src/Agent.Worker/Handlers/PowerShellExeHandler.cs type IPowerShellExeHandler (line 14) | [ServiceLocator(Default = typeof(PowerShellExeHandler))] class PowerShellExeHandler (line 23) | [SupportedOSPlatform("windows")] method RunAsync (line 34) | public async Task RunAsync() method Encrypt (line 206) | private static String Encrypt(String str, out String entropy) method FlushErrorData (line 222) | private void FlushErrorData() method OnErrorDataReceived (line 232) | private void OnErrorDataReceived(object sender, ProcessDataReceivedEve... method OnOutputDataReceived (line 250) | private void OnOutputDataReceived(object sender, ProcessDataReceivedEv... FILE: src/Agent.Worker/Handlers/ProcessHandler/CmdArgsSanitizer.cs class CmdArgsSanitizer (line 11) | public static class CmdArgsSanitizer method SanitizeArguments (line 17) | public static (string, CmdArgsSanitizingTelemetry) SanitizeArguments(s... type CmdArgsSanitizingTelemetry (line 57) | public record CmdArgsSanitizingTelemetry FILE: src/Agent.Worker/Handlers/ProcessHandler/Exceptions.cs class InvalidScriptArgsException (line 8) | public class InvalidScriptArgsException : Exception method InvalidScriptArgsException (line 10) | public InvalidScriptArgsException(string message) : base(message) FILE: src/Agent.Worker/Handlers/ProcessHandler/ProcessHandler.cs type IProcessHandler (line 15) | [ServiceLocator(Default = typeof(ProcessHandler))] class ProcessHandler (line 21) | public sealed class ProcessHandler : Handler, IProcessHandler method RunAsync (line 33) | public async Task RunAsync() method PrepareCmdExeArgs (line 262) | private string PrepareCmdExeArgs(string command, string arguments, boo... method GenerateScriptFile (line 281) | private void GenerateScriptFile(string cmdExe, string command, string ... method FlushErrorData (line 305) | private void FlushErrorData() method OnErrorDataReceived (line 315) | private void OnErrorDataReceived(object sender, ProcessDataReceivedEve... method OnOutputDataReceived (line 326) | private void OnOutputDataReceived(object sender, ProcessDataReceivedEv... FILE: src/Agent.Worker/Handlers/ProcessHandler/ProcessHandlerHelper.cs class ProcessHandlerHelper (line 13) | public static class ProcessHandlerHelper method ExpandCmdEnv (line 19) | public static (string, CmdTelemetry) ExpandCmdEnv(string inputArgs, Di... method FindEnclosingIndex (line 87) | private static int FindEnclosingIndex(string input, int targetIndex) method ValidateInputArguments (line 100) | public static (bool, Dictionary) ValidateInputArguments( method ValidateInputArgumentsV2 (line 162) | public static (bool, Dictionary) ValidateInputArgument... class CmdTelemetry (line 196) | public class CmdTelemetry method ToDictionary (line 207) | public Dictionary ToDictionary() FILE: src/Agent.Worker/Handlers/ProcessHandler/ProcessHandlerV2.cs type IProcessHandlerV2 (line 16) | [ServiceLocator(Default = typeof(ProcessHandlerV2))] class ProcessHandlerV2 (line 19) | public sealed class ProcessHandlerV2 : Handler, IProcessHandlerV2 method RunAsync (line 30) | public async Task RunAsync() type ArgsProcessingMode (line 192) | private enum ArgsProcessingMode method GetCmdExeArgs (line 199) | private string GetCmdExeArgs( method GetBasicCmdExeArgs (line 244) | private string GetBasicCmdExeArgs(string command, string arguments) method DetermineArgsProcessingMode (line 255) | private ArgsProcessingMode DetermineArgsProcessingMode( method ValidateScriptArgs (line 276) | private void ValidateScriptArgs( method ProcessArgsAsScriptFile (line 327) | private string ProcessArgsAsScriptFile( method CreateArgsScriptFile (line 359) | private string CreateArgsScriptFile( method FlushErrorData (line 389) | private void FlushErrorData() method OnErrorDataReceived (line 399) | private void OnErrorDataReceived(object sender, ProcessDataReceivedEve... method OnOutputDataReceived (line 410) | private void OnOutputDataReceived(object sender, ProcessDataReceivedEv... FILE: src/Agent.Worker/Handlers/StepHost.cs type IStepHost (line 19) | public interface IStepHost : IAgentService method ResolvePathForStepHost (line 24) | string ResolvePathForStepHost(string path); method ExecuteAsync (line 26) | Task ExecuteAsync(string workingDirectory, type IContainerStepHost (line 41) | [ServiceLocator(Default = typeof(ContainerStepHost))] type IDefaultStepHost (line 49) | [ServiceLocator(Default = typeof(DefaultStepHost))] class DefaultStepHost (line 54) | public sealed class DefaultStepHost : AgentService, IDefaultStepHost method ResolvePathForStepHost (line 59) | public string ResolvePathForStepHost(string path) method ExecuteAsync (line 64) | public async Task ExecuteAsync(string workingDirectory, class ContainerStepHost (line 101) | public sealed class ContainerStepHost : AgentService, IContainerStepHost method ResolvePathForStepHost (line 109) | public string ResolvePathForStepHost(string path) method ExecuteAsync (line 144) | public async Task ExecuteAsync(string workingDirectory, class ContainerStandardInPayload (line 267) | private class ContainerStandardInPayload FILE: src/Agent.Worker/JobExtension.cs type IJobExtension (line 24) | public interface IJobExtension : IExtension method InitializeJob (line 27) | Task> InitializeJob(IExecutionContext jobContext, Pipeline... method FinalizeJob (line 28) | Task FinalizeJob(IExecutionContext jobContext); method GetRootedPath (line 29) | string GetRootedPath(IExecutionContext context, string path); method ConvertLocalPath (line 30) | void ConvertLocalPath(IExecutionContext context, string localPath, out... class JobExtension (line 33) | public abstract class JobExtension : AgentService, IJobExtension method InitializeJobExtension (line 46) | public abstract void InitializeJobExtension(IExecutionContext context,... method GetExtensionPreJobStep (line 49) | public abstract IStep GetExtensionPreJobStep(IExecutionContext jobCont... method GetExtensionPostJobStep (line 52) | public abstract IStep GetExtensionPostJobStep(IExecutionContext jobCon... method GetRootedPath (line 54) | public abstract string GetRootedPath(IExecutionContext context, string... method ConvertLocalPath (line 56) | public abstract void ConvertLocalPath(IExecutionContext context, strin... method InitializeJob (line 62) | public async Task> InitializeJob(IExecutionContext jobCont... method PublishAgentShutdownTelemetry (line 612) | private void PublishAgentShutdownTelemetry(IExecutionContext jobContex... method FinalizeJob (line 624) | public async Task FinalizeJob(IExecutionContext jobContext) method SnapshotProcesses (line 729) | private Dictionary SnapshotProcesses() method OutputImageVersion (line 753) | private void OutputImageVersion(IExecutionContext context) method OutputSetupInfo (line 776) | private void OutputSetupInfo(IExecutionContext context) method PublishKnobsInfo (line 809) | private void PublishKnobsInfo(IExecutionContext jobContext) method PublishAgentCDNAccessStatusTelemetry (line 829) | private void PublishAgentCDNAccessStatusTelemetry(IExecutionContext co... method PublishSecretMaskerTelemetryIfOptedIn (line 882) | private void PublishSecretMaskerTelemetryIfOptedIn(IExecutionContext j... method PublishTelemetry (line 908) | private void PublishTelemetry(IExecutionContext context, Dictionary RunAsync(Pipelines.AgentJobRequestMessage message, Ca... method UpdateMetadata (line 30) | void UpdateMetadata(JobMetadataMessage message); class JobRunner (line 33) | public sealed class JobRunner : AgentService, IJobRunner method RunAsync (line 46) | public async Task RunAsync(Pipelines.AgentJobRequestMessag... method EvaluateHttpTraceKnob (line 480) | private void EvaluateHttpTraceKnob(IExecutionContext jobContext) method EvaluateTraceVerboseKnob (line 493) | private void EvaluateTraceVerboseKnob(IExecutionContext jobContext) method UpdateMetadata (line 510) | public void UpdateMetadata(JobMetadataMessage message) method ExpandProperties (line 518) | public void ExpandProperties(ContainerInfo container, Variables variab... method CompleteJobAsync (line 543) | private async Task CompleteJobAsync(IJobServer jobServer, ... method ShutdownQueue (line 626) | private async Task ShutdownQueue(bool throwOnFailure) method ReplaceWithConfigUriBase (line 661) | private Uri ReplaceWithConfigUriBase(Uri messageUri) method ReplaceConfigUriBaseInJobRequestMessage (line 689) | private void ReplaceConfigUriBaseInJobRequestMessage(Pipelines.AgentJo... method PublishTelemetry (line 737) | private void PublishTelemetry(IExecutionContext context, string area, ... FILE: src/Agent.Worker/Maintenance/MaintenanceJobExtension.cs type IMaintenanceServiceProvider (line 12) | public interface IMaintenanceServiceProvider : IExtension method RunMaintenanceOperation (line 15) | Task RunMaintenanceOperation(IExecutionContext context); class MaintenanceJobExtension (line 18) | public sealed class MaintenanceJobExtension : JobExtension method GetExtensionPreJobStep (line 22) | public override IStep GetExtensionPreJobStep(IExecutionContext jobCont... method GetExtensionPostJobStep (line 31) | public override IStep GetExtensionPostJobStep(IExecutionContext jobCon... method GetRootedPath (line 36) | public override string GetRootedPath(IExecutionContext context, string... method ConvertLocalPath (line 41) | public override void ConvertLocalPath(IExecutionContext context, strin... method MaintainAsync (line 47) | private async Task MaintainAsync(IExecutionContext executionContext, o... method InitializeJobExtension (line 74) | public override void InitializeJobExtension(IExecutionContext context,... FILE: src/Agent.Worker/ManagementScriptStep.cs class ManagementScriptStep (line 18) | [SupportedOSPlatform("windows")] method ManagementScriptStep (line 21) | public ManagementScriptStep( method RunAsync (line 42) | public async Task RunAsync() FILE: src/Agent.Worker/NodeJsUtil.cs class NodeJsUtil (line 20) | public class NodeJsUtil method NodeJsUtil (line 26) | public NodeJsUtil(IHostContext hostContext) method DownloadNodeRunnerAsync (line 31) | public async Task DownloadNodeRunnerAsync(IExecutionContext context, C... method PublishTelemetry (line 153) | private void PublishTelemetry(IExecutionContext context, string binary... FILE: src/Agent.Worker/NodeVersionStrategies/CustomNodeStrategy.cs class CustomNodeStrategy (line 14) | public sealed class CustomNodeStrategy : INodeVersionStrategy method CanHandle (line 16) | public NodeRunnerInfo CanHandle(TaskContext context, IExecutionContext... method CanHandleInContainer (line 49) | public NodeRunnerInfo CanHandleInContainer(TaskContext context, IExecu... FILE: src/Agent.Worker/NodeVersionStrategies/GlibcCompatibilityInfo.cs class GlibcCompatibilityInfo (line 9) | public class GlibcCompatibilityInfo method Create (line 33) | public static GlibcCompatibilityInfo Create(bool node24HasGlibcError, ... FILE: src/Agent.Worker/NodeVersionStrategies/GlibcCompatibilityInfoProvider.cs class GlibcCompatibilityInfoProvider (line 18) | public class GlibcCompatibilityInfoProvider : AgentService, IGlibcCompat... method GlibcCompatibilityInfoProvider (line 23) | public GlibcCompatibilityInfoProvider() method GlibcCompatibilityInfoProvider (line 28) | public GlibcCompatibilityInfoProvider(IHostContext hostContext) method CheckGlibcCompatibilityAsync (line 39) | public virtual async Task CheckGlibcCompatibil... method GetGlibcCompatibilityAsync (line 90) | public virtual async Task GetGlibcCompatibilit... method CheckIfNodeResultsInGlibCErrorAsync (line 123) | public virtual async Task CheckIfNodeResultsInGlibCErrorAsync(st... method NodeBinaryExists (line 136) | protected virtual bool NodeBinaryExists(string nodePath) method IsLinuxPlatform (line 145) | protected virtual bool IsLinuxPlatform() method ExecuteCommandAsync (line 150) | private async Task> ExecuteCommandAsync(IExecutionContext... FILE: src/Agent.Worker/NodeVersionStrategies/IGlibcCompatibilityInfoProvider.cs type IGlibcCompatibilityInfoProvider (line 13) | [ServiceLocator(Default = typeof(GlibcCompatibilityInfoProvider))] method CheckGlibcCompatibilityAsync (line 20) | Task CheckGlibcCompatibilityAsync(IExecutionCo... method GetGlibcCompatibilityAsync (line 28) | Task GetGlibcCompatibilityAsync(TaskContext co... method CheckIfNodeResultsInGlibCErrorAsync (line 36) | Task CheckIfNodeResultsInGlibCErrorAsync(string nodeFolder, IExe... FILE: src/Agent.Worker/NodeVersionStrategies/INodeVersionStrategy.cs type INodeVersionStrategy (line 12) | public interface INodeVersionStrategy method CanHandle (line 24) | NodeRunnerInfo CanHandle(TaskContext context, IExecutionContext execut... method CanHandleInContainer (line 35) | NodeRunnerInfo CanHandleInContainer(TaskContext context, IExecutionCon... FILE: src/Agent.Worker/NodeVersionStrategies/Node10Strategy.cs class Node10Strategy (line 15) | public sealed class Node10Strategy : INodeVersionStrategy method CanHandle (line 17) | public NodeRunnerInfo CanHandle(TaskContext context, IExecutionContext... FILE: src/Agent.Worker/NodeVersionStrategies/Node16Strategy.cs class Node16Strategy (line 15) | public sealed class Node16Strategy : INodeVersionStrategy method CanHandle (line 17) | public NodeRunnerInfo CanHandle(TaskContext context, IExecutionContext... method CanHandleInContainer (line 54) | public NodeRunnerInfo CanHandleInContainer(TaskContext context, IExecu... FILE: src/Agent.Worker/NodeVersionStrategies/Node20Strategy.cs class Node20Strategy (line 15) | public sealed class Node20Strategy : INodeVersionStrategy method CanHandle (line 17) | public NodeRunnerInfo CanHandle(TaskContext context, IExecutionContext... method CanHandleInContainer (line 78) | public NodeRunnerInfo CanHandleInContainer(TaskContext context, IExecu... FILE: src/Agent.Worker/NodeVersionStrategies/Node24Strategy.cs class Node24Strategy (line 17) | public sealed class Node24Strategy : INodeVersionStrategy method Node24Strategy (line 21) | public Node24Strategy(INodeHandlerHelper nodeHandlerHelper) method CanHandle (line 26) | public NodeRunnerInfo CanHandle(TaskContext context, IExecutionContext... method CanHandleInContainer (line 96) | public NodeRunnerInfo CanHandleInContainer(TaskContext context, IExecu... FILE: src/Agent.Worker/NodeVersionStrategies/Node6Strategy.cs class Node6Strategy (line 14) | public sealed class Node6Strategy : INodeVersionStrategy method CanHandle (line 16) | public NodeRunnerInfo CanHandle(TaskContext context, IExecutionContext... FILE: src/Agent.Worker/NodeVersionStrategies/NodeContainerTestHelper.cs class NodeContainerTestHelper (line 18) | public static class NodeContainerTestHelper method CanExecuteNodeInContainer (line 24) | public static bool CanExecuteNodeInContainer(TaskContext context, IExe... method ExecuteNodeTestCommand (line 63) | private static bool ExecuteNodeTestCommand(TaskContext context, IExecu... FILE: src/Agent.Worker/NodeVersionStrategies/NodeRunnerInfo.cs type NodeVersion (line 11) | public enum NodeVersion class NodeVersionHelper (line 25) | public static class NodeVersionHelper method GetFolderName (line 36) | public static string GetFolderName(NodeVersion version) class NodeRunnerInfo (line 56) | public sealed class NodeRunnerInfo FILE: src/Agent.Worker/NodeVersionStrategies/NodeVersionOrchestrator.cs class NodeVersionOrchestrator (line 17) | public sealed class NodeVersionOrchestrator method NodeVersionOrchestrator (line 24) | public NodeVersionOrchestrator(IExecutionContext executionContext, IHo... method NodeVersionOrchestrator (line 29) | public NodeVersionOrchestrator(IExecutionContext executionContext, IHo... method SelectNodeVersionForHostAsync (line 55) | public async Task SelectNodeVersionForHostAsync(TaskCo... method GetContainerCapableStrategies (line 113) | private IEnumerable GetContainerCapableStrategies() method SelectNodeVersionForContainer (line 122) | public NodeRunnerInfo SelectNodeVersionForContainer(TaskContext contex... method CreateNodeRunnerInfoWithPath (line 192) | private NodeRunnerInfo CreateNodeRunnerInfoWithPath(TaskContext contex... method PublishNodeVersionSelectionTelemetry (line 233) | private void PublishNodeVersionSelectionTelemetry(NodeRunnerInfo resul... FILE: src/Agent.Worker/NodeVersionStrategies/TaskContext.cs class TaskContext (line 14) | public sealed class TaskContext FILE: src/Agent.Worker/PluginInternalCommandExtension.cs class PluginInternalCommandExtension (line 14) | public sealed class PluginInternalCommandExtension : BaseWorkerCommandEx... method PluginInternalCommandExtension (line 16) | public PluginInternalCommandExtension() class PluginInternalUpdateRepositoryPathCommand (line 24) | public sealed class PluginInternalUpdateRepositoryPathCommand : IWorkerC... method Execute (line 28) | public void Execute(IExecutionContext context, Command command) class PluginInternalUpdateRepositoryEventProperties (line 112) | internal static class PluginInternalUpdateRepositoryEventProperties FILE: src/Agent.Worker/Program.cs class Program (line 13) | public static class Program method Main (line 15) | public static int Main(string[] args) method MainAsync (line 32) | private static async Task MainAsync(IHostContext context, string[... FILE: src/Agent.Worker/Release/AgentUtilities.cs class AgentUtilities (line 12) | public static class AgentUtilities method GetPrintableEnvironmentVariables (line 15) | public static string GetPrintableEnvironmentVariables(IEnumerable GetAsync(string url, string userName, string... method GetStringAsync (line 21) | Task GetStringAsync(string url, string userName, string passwo... class GenericHttpClient (line 24) | public class GenericHttpClient : AgentService, IGenericHttpClient method GetAsync (line 26) | public async Task GetAsync(string url, string use... method GetStringAsync (line 43) | public async Task GetStringAsync(string url, string userName, ... method SetupHttpClient (line 57) | private static void SetupHttpClient(HttpClient httpClient, string user... method CreateBasicAuthenticationHeader (line 63) | private static AuthenticationHeaderValue CreateBasicAuthenticationHead... FILE: src/Agent.Worker/Release/Artifacts/GitHubArtifact.cs class GitHubArtifact (line 25) | public class GitHubArtifact : AgentService, IArtifactExtension method DownloadAsync (line 30) | public async Task DownloadAsync( method GetArtifactDetails (line 69) | public IArtifactDetails GetArtifactDetails( method PrepareGitHubTaskEndpoint (line 135) | private static ServiceEndpoint PrepareGitHubTaskEndpoint(ServiceEndpoi... FILE: src/Agent.Worker/Release/Artifacts/GitHubHttpClient.cs type IGitHubHttpClient (line 18) | [ServiceLocator(Default = typeof(GitHubHttpClient))] method GetUserRepo (line 21) | GitHubRepository GetUserRepo(string accessToken, string repository); class GitHubHttpClient (line 24) | public class GitHubHttpClient : AgentService, IGitHubHttpClient method GetUserRepo (line 28) | public GitHubRepository GetUserRepo(string accessToken, string reposit... method QueryItem (line 42) | private T QueryItem(string accessToken, string url, out string erro... class GitHubRepository (line 77) | [DataContract] FILE: src/Agent.Worker/Release/Artifacts/JenkinsArtifact.cs class JenkinsArtifact (line 29) | public class JenkinsArtifact : AgentService, IArtifactExtension method DownloadAsync (line 45) | public async Task DownloadAsync( method DownloadCommitsAsync (line 105) | public async Task DownloadCommitsAsync(IExecutionContext context, Arti... method GetCommitsFileName (line 188) | private string GetCommitsFileName(string artifactAlias) method WriteCommitsToFile (line 193) | private void WriteCommitsToFile(IExecutionContext context, IEnumerable... method ConvertCommitToChange (line 212) | private Change ConvertCommitToChange(IExecutionContext context, JToken... method GetCommitJobIdIndex (line 254) | private Tuple GetCommitJobIdIndex(IExecutionContext context,... method DownloadCommits (line 294) | private async Task> DownloadCommits(IExecutionCont... method DownloadCommits (line 305) | private async Task> DownloadCommits(IExecutionCont... method DownloadCommitsJsonContent (line 330) | private async Task DownloadCommitsJsonContent(IExecutionContex... method DownloadCommitsJsonContent (line 345) | private async Task> DownloadCommitsJsonContent(IEx... method IsGitRepo (line 359) | private bool IsGitRepo(IExecutionContext executionContext, JenkinsArti... method ParseToken (line 399) | private IEnumerable ParseToken(string jsonResult, string jsonP... method GetArtifactDetails (line 405) | public IArtifactDetails GetArtifactDetails(IExecutionContext context, ... method IsValidBuild (line 459) | private bool IsValidBuild(IGenericHttpClient client, JenkinsArtifactDe... method GetParentFolderName (line 473) | private static string GetParentFolderName(string relativePath) FILE: src/Agent.Worker/Release/Artifacts/TfsGitArtifact.cs class TfsGitArtifact (line 18) | public class TfsGitArtifact : AgentService, IArtifactExtension method DownloadAsync (line 23) | public async Task DownloadAsync(IExecutionContext executionContext, Ar... method GetArtifactDetails (line 57) | public IArtifactDetails GetArtifactDetails(IExecutionContext context, ... FILE: src/Agent.Worker/Release/Artifacts/TfsVCArtifact.cs class TfsVCArtifact (line 25) | public class TfsVCArtifact : AgentService, IArtifactExtension method DownloadAsync (line 29) | public async Task DownloadAsync(IExecutionContext executionContext, Ar... method GetArtifactDetails (line 62) | public IArtifactDetails GetArtifactDetails(IExecutionContext context, ... method PrepareTfsVCEndpoint (line 116) | private void PrepareTfsVCEndpoint(ServiceEndpoint endpoint, TfsVCArtif... FILE: src/Agent.Worker/Release/ContainerFetchEngine/ContainerFetchEngine.cs class ContainerFetchEngine (line 10) | public class ContainerFetchEngine : FetchEngine method ContainerFetchEngine (line 12) | public ContainerFetchEngine( method FetchAsync (line 20) | public async Task FetchAsync(CancellationToken cancellationToken) FILE: src/Agent.Worker/Release/ContainerFetchEngine/ContainerFetchEngineDefaultOptions.cs class ContainerFetchEngineDefaultOptions (line 8) | public static class ContainerFetchEngineDefaultOptions FILE: src/Agent.Worker/Release/ContainerFetchEngine/ContainerFetchEngineOptions.cs class ContainerFetchEngineOptions (line 9) | public class ContainerFetchEngineOptions method ContainerFetchEngineOptions (line 17) | public ContainerFetchEngineOptions() FILE: src/Agent.Worker/Release/ContainerFetchEngine/ContainerItem.cs class ContainerItem (line 8) | public class ContainerItem FILE: src/Agent.Worker/Release/ContainerFetchEngine/FetchEngine.cs class FetchEngine (line 19) | public abstract class FetchEngine : IDisposable method FetchEngine (line 24) | protected FetchEngine( method Dispose (line 38) | public void Dispose() method Dispose (line 44) | protected virtual void Dispose(bool disposing) method FetchItemsAsync (line 57) | protected async Task FetchItemsAsync(IEnumerable contai... method LogStatistics (line 146) | private void LogStatistics() method LogProgressAsync (line 157) | private async Task LogProgressAsync(LinkedList remainingTasks) method DownloadItemAsync (line 239) | private Task DownloadItemAsync( method DownloadItemImplAsync (line 249) | private async Task DownloadItemImplAsync( method GetFileAsync (line 292) | private async Task GetFileAsync(ContainerItem ticketedItem, string tmp... method CreateEmptyFile (line 352) | private void CreateEmptyFile(string downloadPath, CancellationToken ca... method ConvertToLocalPath (line 359) | private string ConvertToLocalPath(ContainerItem item) FILE: src/Agent.Worker/Release/ContainerFetchEngine/HttpRetryOnTimeoutHandler.cs class HttpRetryOnTimeoutMessageHandler (line 19) | public class HttpRetryOnTimeoutMessageHandler : DelegatingHandler method HttpRetryOnTimeoutMessageHandler (line 24) | public HttpRetryOnTimeoutMessageHandler(HttpRetryOnTimeoutOptions retr... method SendAsync (line 30) | protected override async Task SendAsync( FILE: src/Agent.Worker/Release/ContainerFetchEngine/HttpRetryOnTimeoutOptions.cs class HttpRetryOnTimeoutOptions (line 12) | public class HttpRetryOnTimeoutOptions method HttpRetryOnTimeoutOptions (line 24) | public HttpRetryOnTimeoutOptions() method MakeReadonly (line 111) | public HttpRetryOnTimeoutOptions MakeReadonly() method ThrowIfReadonly (line 124) | private void ThrowIfReadonly() FILE: src/Agent.Worker/Release/ContainerFetchEngine/IConatinerFetchEngineLogger.cs type IConatinerFetchEngineLogger (line 6) | [ServiceLocator(Default = typeof(NullExecutionLogger))] method Warning (line 10) | void Warning(string message); method Output (line 11) | void Output(string message); method Debug (line 12) | void Debug(string message); FILE: src/Agent.Worker/Release/ContainerFetchEngine/IContainerProvider.cs type IContainerProvider (line 12) | public interface IContainerProvider method GetItemsAsync (line 14) | Task> GetItemsAsync(); method GetFileTask (line 15) | Task GetFileTask(ContainerItem ticketedItem, CancellationToken... FILE: src/Agent.Worker/Release/ContainerFetchEngine/ItemType.cs type ItemType (line 6) | public enum ItemType FILE: src/Agent.Worker/Release/ContainerFetchEngine/NullExecutionLogger.cs class NullExecutionLogger (line 6) | public class NullExecutionLogger : IConatinerFetchEngineLogger method Warning (line 8) | public void Warning(string message) method Output (line 12) | public void Output(string message) method Debug (line 16) | public void Debug(string message) FILE: src/Agent.Worker/Release/ContainerProvider/FileContainerProvider.cs class FileContainerProvider (line 22) | public class FileContainerProvider : IContainerProvider method FileContainerProvider (line 28) | public FileContainerProvider( method GetFileTask (line 91) | public async Task GetFileTask(ContainerItem ticketedItem, Canc... method GetItemsAsync (line 123) | public async Task> GetItemsAsync() method ConvertToContainerItem (line 129) | private static ContainerItem ConvertToContainerItem(FileContainerItem x) method GetVssConnection (line 141) | private async Task GetVssConnection() FILE: src/Agent.Worker/Release/ContainerProvider/Helpers/AsyncLazy.cs class AsyncLazy (line 11) | public class AsyncLazy : Lazy> method AsyncLazy (line 13) | public AsyncLazy(Func valueFactory) : method AsyncLazy (line 17) | public AsyncLazy(Func> taskFactory) : method GetAwaiter (line 21) | public TaskAwaiter GetAwaiter() { return Value.GetAwaiter(); } FILE: src/Agent.Worker/Release/ContainerProvider/Helpers/ContainerProviderFactory.cs class ContainerProviderFactory (line 13) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainabil... method ContainerProviderFactory (line 22) | public ContainerProviderFactory(BuildArtifactDetails buildArtifactDeta... method GetContainerProvider (line 43) | public IContainerProvider GetContainerProvider(string containerType, b... FILE: src/Agent.Worker/Release/ContainerProvider/Helpers/ExecutionLogger.cs class ExecutionLogger (line 8) | public class ExecutionLogger : IConatinerFetchEngineLogger method ExecutionLogger (line 12) | public ExecutionLogger(IExecutionContext executionContext) method Warning (line 17) | public void Warning(string message) method Output (line 22) | public void Output(string message) method Debug (line 27) | public void Debug(string message) FILE: src/Agent.Worker/Release/ContainerProvider/Helpers/VssConnectionFactory.cs class VssConnectionFactory (line 22) | public static class VssConnectionFactory method GetVssConnectionAsync (line 28) | public static async Task GetVssConnectionAsync( method GetCredentials (line 59) | private static VssClientCredentials GetCredentials(string accessToken) FILE: src/Agent.Worker/Release/DeploymentJobExtension.cs class DeploymentJobExtension (line 6) | public sealed class DeploymentJobExtension : ReleaseJobExtension FILE: src/Agent.Worker/Release/IArtifactExtension.cs type IArtifactExtension (line 11) | public interface IArtifactExtension : IExtension method DownloadAsync (line 15) | Task DownloadAsync(IExecutionContext executionContext, ArtifactDefinit... method GetArtifactDetails (line 17) | IArtifactDetails GetArtifactDetails(IExecutionContext context, AgentAr... FILE: src/Agent.Worker/Release/IReleaseDirectoryManager.cs type IReleaseDirectoryManager (line 6) | [ServiceLocator(Default = typeof(ReleaseDirectoryManager))] method PrepareArtifactsDirectory (line 9) | ReleaseTrackingConfig PrepareArtifactsDirectory( FILE: src/Agent.Worker/Release/ReleaseCommandExtension.cs class ReleaseCommandExtension (line 13) | public sealed class ReleaseCommandExtension : BaseWorkerCommandExtension method ReleaseCommandExtension (line 15) | public ReleaseCommandExtension() class ReleaseUpdateReleaseNameCommand (line 22) | private class ReleaseUpdateReleaseNameCommand : IWorkerCommand method Execute (line 27) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintain... method UpdateReleaseNameAsync (line 61) | private async Task UpdateReleaseNameAsync( FILE: src/Agent.Worker/Release/ReleaseDirectoryManager.cs class ReleaseDirectoryManager (line 17) | public sealed class ReleaseDirectoryManager : AgentService, IReleaseDire... method PrepareArtifactsDirectory (line 22) | public ReleaseTrackingConfig PrepareArtifactsDirectory( method RunMaintenanceOperation (line 63) | public Task RunMaintenanceOperation(IExecutionContext executionContext) method ComputeFolderInteger (line 90) | private int ComputeFolderInteger(string workingDirectory) method LoadIfExists (line 109) | private ReleaseTrackingConfig LoadIfExists(string mappingFile) method WriteToFile (line 122) | private void WriteToFile(string file, object value) FILE: src/Agent.Worker/Release/ReleaseFileSystemManager.cs type IReleaseFileSystemManager (line 14) | [ServiceLocator(Default = typeof(ReleaseFileSystemManager))] method GetFileReader (line 17) | StreamReader GetFileReader(string filePath); method WriteStreamToFile (line 19) | Task WriteStreamToFile(Stream stream, string filePath, int bufferSize,... method EnsureEmptyDirectory (line 21) | void EnsureEmptyDirectory(string directoryPath, CancellationToken canc... method EnsureDirectoryExists (line 23) | void EnsureDirectoryExists(string directoryPath); method EnsureParentDirectory (line 25) | void EnsureParentDirectory(string filePath); method DeleteFile (line 27) | void DeleteFile(string filePath, CancellationToken cancellationToken); method MoveFile (line 29) | void MoveFile(string sourceFileName, string destFileName); method CreateEmptyFile (line 31) | void CreateEmptyFile(string filePath); method GetFileName (line 33) | string GetFileName(string filePath); method JoinPath (line 35) | string JoinPath(string rootDirectory, string relativePath); class ReleaseFileSystemManager (line 38) | public class ReleaseFileSystemManager : AgentService, IReleaseFileSystem... method EnsureEmptyDirectory (line 40) | public void EnsureEmptyDirectory(string directoryPath, CancellationTok... method GetFileReader (line 75) | public StreamReader GetFileReader(string filePath) method ValidatePath (line 86) | private static string ValidatePath(string path) method EnsureDirectoryExists (line 92) | public void EnsureDirectoryExists(string directoryPath) method EnsureParentDirectory (line 101) | public void EnsureParentDirectory(string filePath) method DeleteFile (line 107) | public void DeleteFile(string filePath, CancellationToken cancellation... method MoveFile (line 123) | public void MoveFile(string sourceFileName, string destFileName) method CreateEmptyFile (line 128) | public void CreateEmptyFile(string filePath) method GetFileName (line 135) | public string GetFileName(string filePath) method JoinPath (line 140) | public string JoinPath(string rootDirectory, string relativePath) method WriteStreamToFile (line 145) | public async Task WriteStreamToFile(Stream stream, string filePath, in... FILE: src/Agent.Worker/Release/ReleaseJobExtension.cs class ReleaseJobExtension (line 26) | public class ReleaseJobExtension : JobExtension method GetExtensionPreJobStep (line 46) | public override IStep GetExtensionPreJobStep(IExecutionContext jobCont... method GetExtensionPostJobStep (line 60) | public override IStep GetExtensionPostJobStep(IExecutionContext jobCon... method GetRootedPath (line 65) | public override string GetRootedPath(IExecutionContext context, string... method ConvertLocalPath (line 117) | public override void ConvertLocalPath(IExecutionContext context, strin... method DownloadArtifactsAndCommitsAsync (line 124) | private async Task DownloadArtifactsAndCommitsAsync(IExecutionContext ... method GetReleaseArtifacts (line 147) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method DownloadCommits (line 168) | private async Task DownloadCommits( method GetCommitsWorkFolder (line 198) | private string GetCommitsWorkFolder(IExecutionContext context) method DownloadArtifacts (line 209) | private async Task DownloadArtifacts(IExecutionContext executionContext, method CreateArtifactsFolder (line 313) | private void CreateArtifactsFolder(IExecutionContext executionContext,... method InitializeJobExtension (line 338) | public override void InitializeJobExtension(IExecutionContext executio... method CheckForAvailableDiskSpace (line 418) | private void CheckForAvailableDiskSpace(IExecutionContext executionCon... method SetLocalVariables (line 445) | private void SetLocalVariables(IExecutionContext executionContext, str... method LogEnvironmentVariables (line 457) | private void LogEnvironmentVariables(IExecutionContext executionContext) method CreateWorkingFolderIfRequired (line 466) | private void CreateWorkingFolderIfRequired(IExecutionContext execution... method ConvertToArtifactDefinition (line 476) | private ArtifactDefinition ConvertToArtifactDefinition(AgentArtifactDe... method LogDownloadFailureTelemetry (line 515) | private void LogDownloadFailureTelemetry(IExecutionContext executionCo... method FilterArtifactDefintions (line 534) | private IList FilterArtifactDefintions(IList<... FILE: src/Agent.Worker/Release/ReleaseServer.cs type IReleaseServer (line 18) | [ServiceLocator(Default = typeof(ReleaseServer))] method ConnectAsync (line 21) | Task ConnectAsync(VssConnection jobConnection); method GetReleaseArtifactsFromService (line 22) | IEnumerable GetReleaseArtifactsFromService( method UpdateReleaseName (line 26) | Task UpdateReleaseName( class ReleaseServer (line 32) | public class ReleaseServer : AgentService, IReleaseServer method ConnectAsync (line 38) | public async Task ConnectAsync(VssConnection jobConnection) method GetReleaseArtifactsFromService (line 67) | public IEnumerable GetReleaseArtifactsFromSer... method UpdateReleaseName (line 76) | public async Task UpdateReleaseName( FILE: src/Agent.Worker/Release/ReleaseTrackingConfig.cs class ReleaseTrackingConfig (line 11) | public sealed class ReleaseTrackingConfig method ReleaseTrackingConfig (line 19) | public ReleaseTrackingConfig() method UpdateJobRunProperties (line 108) | public void UpdateJobRunProperties() FILE: src/Agent.Worker/Release/ReleaseTrackingManager.cs type IReleaseTrackingManager (line 16) | [ServiceLocator(Default = typeof(ReleaseTrackingManager))] method LoadIfExists (line 19) | ReleaseTrackingConfig LoadIfExists(IExecutionContext executionContext,... method MarkExpiredForGarbageCollection (line 21) | void MarkExpiredForGarbageCollection(IExecutionContext executionContex... method DisposeCollectedGarbage (line 23) | void DisposeCollectedGarbage(IExecutionContext executionContext); class ReleaseTrackingManager (line 26) | public sealed class ReleaseTrackingManager : AgentService, IReleaseTrack... method LoadIfExists (line 28) | public ReleaseTrackingConfig LoadIfExists(IExecutionContext executionC... method MarkForGarbageCollection (line 43) | private void MarkForGarbageCollection(IExecutionContext executionConte... method MarkExpiredForGarbageCollection (line 58) | public void MarkExpiredForGarbageCollection(IExecutionContext executio... method DisposeCollectedGarbage (line 114) | public void DisposeCollectedGarbage(IExecutionContext executionContext) method PrintOutDiskUsage (line 171) | private void PrintOutDiskUsage(IExecutionContext context) method WriteToFile (line 199) | private void WriteToFile(string file, object value) FILE: src/Agent.Worker/Release/RetryExecutor.cs class RetryExecutor (line 11) | public class RetryExecutor method RetryExecutor (line 25) | public RetryExecutor() method Execute (line 33) | public void Execute(Action action) method ExecuteAsync (line 56) | public async Task ExecuteAsync(Func action) method ExecuteAsync (line 79) | public async Task ExecuteAsync(Func DownloadFromStream( class ZipStreamDownloader (line 28) | public class ZipStreamDownloader : AgentService, IZipStreamDownloader method DownloadFromStream (line 34) | public Task DownloadFromStream(IExecutionContext executionContext... method DownloadStreams (line 45) | private async Task DownloadStreams(IExecutionContext executionCon... method GetZipEntryStreams (line 119) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... class ZipEntryStream (line 131) | internal class ZipEntryStream FILE: src/Agent.Worker/ResourceMetricsManager.cs type IResourceMetricsManager (line 19) | [ServiceLocator(Default = typeof(ResourceMetricsManager))] method RunDebugResourceMonitorAsync (line 22) | Task RunDebugResourceMonitorAsync(); method RunMemoryUtilizationMonitorAsync (line 23) | Task RunMemoryUtilizationMonitorAsync(); method RunDiskSpaceUtilizationMonitorAsync (line 24) | Task RunDiskSpaceUtilizationMonitorAsync(); method RunCpuUtilizationMonitorAsync (line 25) | Task RunCpuUtilizationMonitorAsync(string taskId); method SetContext (line 26) | void SetContext(IExecutionContext context); class ResourceMetricsManager (line 29) | public sealed class ResourceMetricsManager : AgentService, IResourceMetr... type CpuInfo (line 51) | private struct CpuInfo type DiskInfo (line 58) | private struct DiskInfo type MemoryInfo (line 67) | public struct MemoryInfo method SetContext (line 77) | public void SetContext(IExecutionContext context) method PublishTelemetry (line 85) | private void PublishTelemetry(string message, string taskId) method GetCpuInfoAsync (line 118) | private async Task GetCpuInfoAsync(CancellationToken cancellationToken) method GetDiskInfo (line 244) | private void GetDiskInfo() method GetMemoryInfoAsync (line 282) | private async Task GetMemoryInfoAsync(CancellationToken cancellationTo... method GetCpuInfoStringAsync (line 404) | private async Task GetCpuInfoStringAsync(CancellationToken can... method GetDiskInfoString (line 418) | private string GetDiskInfoString() method GetMemoryInfoStringAsync (line 435) | private async Task GetMemoryInfoStringAsync(CancellationToken ... method RunDebugResourceMonitorAsync (line 453) | public async Task RunDebugResourceMonitorAsync() method RunDiskSpaceUtilizationMonitorAsync (line 473) | public async Task RunDiskSpaceUtilizationMonitorAsync() method RunMemoryUtilizationMonitorAsync (line 506) | public async Task RunMemoryUtilizationMonitorAsync() method RunCpuUtilizationMonitorAsync (line 544) | public async Task RunCpuUtilizationMonitorAsync(string taskId) FILE: src/Agent.Worker/RetryHelper.cs class RetryHelper (line 7) | internal class RetryHelper method ExponentialDelay (line 15) | public static int ExponentialDelay(int retryNumber) method RetryHelper (line 21) | public RetryHelper(IExecutionContext executionContext, int maxRetries ... method RetryHelper (line 29) | public RetryHelper(IAsyncCommandContext commandContext, int maxRetries... method Retry (line 36) | public async Task Retry(Func> action, Func tim... method RetryStep (line 71) | public async Task RetryStep(Func action, Func timeDela... method ExhaustedRetryCount (line 118) | private bool ExhaustedRetryCount(int retryCount) method ShouldRetryStepOnException (line 128) | private bool ShouldRetryStepOnException(Exception exception) FILE: src/Agent.Worker/SignatureService.cs type ISignatureService (line 9) | [ServiceLocator(Default = typeof(SignatureService))] method VerifyAsync (line 12) | Task VerifyAsync(Definition definition, CancellationToken tok... class SignatureService (line 15) | public class SignatureService : AgentService, ISignatureService method VerifyAsync (line 17) | public async Task VerifyAsync(Definition definition, Cancella... FILE: src/Agent.Worker/SimpleTimer.cs class SimpleTimer (line 19) | internal class SimpleTimer : IDisposable method SimpleTimer (line 26) | public SimpleTimer(string timerName, Action debug) : this(time... method SimpleTimer (line 35) | public SimpleTimer(string timerName, Action debug, long thresh... method Dispose (line 46) | public void Dispose() method StopAndLog (line 56) | private void StopAndLog() method Dispose (line 70) | private void Dispose(bool disposing) FILE: src/Agent.Worker/StepsRunner.cs type IStep (line 23) | public interface IStep method RunAsync (line 32) | Task RunAsync(); type IStepsRunner (line 35) | [ServiceLocator(Default = typeof(StepsRunner))] method RunAsync (line 38) | Task RunAsync(IExecutionContext Context, IList steps); class StepsRunner (line 41) | public sealed class StepsRunner : AgentService, IStepsRunner method RunAsync (line 44) | public async Task RunAsync(IExecutionContext jobContext, IList ... method RunStepWithTimeoutAsync (line 314) | private async Task RunStepWithTimeoutAsync(IStep step, CancellationTok... method RunStepAsync (line 349) | private async Task RunStepAsync(IStep step, CancellationToken jobCance... method SwitchToUtf8Codepage (line 488) | private async Task SwitchToUtf8Codepage(IStep step) method PublishTelemetry (line 551) | private void PublishTelemetry(IExecutionContext context, string Task_R... FILE: src/Agent.Worker/TaskCommandExtension.cs class TaskCommandExtension (line 17) | public sealed class TaskCommandExtension : BaseWorkerCommandExtension method TaskCommandExtension (line 19) | public TaskCommandExtension() class TaskCommandHelper (line 39) | public static class TaskCommandHelper method AddSecret (line 41) | public static void AddSecret(IExecutionContext context, string value, ... class TaskDetailCommand (line 57) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 65) | public void Execute(IExecutionContext context, Command command) method ParseDateTime (line 226) | private DateTime ParseDateTime(String dateTimeText, DateTime defaultVa... method ParseTimelineRecordState (line 237) | private TimelineRecordState ParseTimelineRecordState(String timelineRe... class TaskUploadSummaryCommand (line 249) | public sealed class TaskUploadSummaryCommand : IWorkerCommand method Execute (line 254) | public void Execute(IExecutionContext context, Command command) class TaskUploadFileCommand (line 276) | public sealed class TaskUploadFileCommand : IWorkerCommand method Execute (line 281) | public void Execute(IExecutionContext context, Command command) class TaskAddAttachmentCommand (line 304) | public sealed class TaskAddAttachmentCommand : IWorkerCommand method Execute (line 309) | public void Execute(IExecutionContext context, Command command) method AddAttachment (line 317) | public static void AddAttachment(IExecutionContext context, Dictionary... class TaskIssueCommand (line 360) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 366) | public void Execute(IExecutionContext context, Command command) method ProcessIssueSource (line 396) | private void ProcessIssueSource(IExecutionContext context, Command com... method CreateIssue (line 411) | private Issue CreateIssue(IExecutionContext context, string issueType,... class TaskCompleteCommand (line 502) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 508) | public void Execute(IExecutionContext context, Command command) class TaskProgressCommand (line 537) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 543) | public void Execute(IExecutionContext context, Command command) class TaskSetSecretCommand (line 566) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 572) | public void Execute(IExecutionContext context, Command command) class TaskSetVariableCommand (line 581) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 587) | public void Execute(IExecutionContext context, Command command) class TaskDebugCommand (line 666) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 672) | public void Execute(IExecutionContext context, Command command) class TaskSetTaskVariableCommand (line 682) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 688) | public void Execute(IExecutionContext context, Command command) class TaskSetEndpointCommand (line 751) | public sealed class TaskSetEndpointCommand : IWorkerCommand method Execute (line 756) | public void Execute(IExecutionContext context, Command command) class TaskPrepandPathCommand (line 832) | [CommandRestriction(AllowedInRestrictedMode = true)] method Execute (line 838) | public void Execute(IExecutionContext context, Command command) class TaskSetVariableEventProperties (line 858) | internal static class TaskSetVariableEventProperties class TaskCompleteEventProperties (line 867) | internal static class TaskCompleteEventProperties class TaskIssueEventProperties (line 873) | internal static class TaskIssueEventProperties class ProjectIssueProperties (line 878) | internal static class ProjectIssueProperties class TaskAddAttachmentEventProperties (line 886) | internal static class TaskAddAttachmentEventProperties class TaskDetailEventProperties (line 892) | internal static class TaskDetailEventProperties class TaskSetTaskVariableEventProperties (line 906) | internal static class TaskSetTaskVariableEventProperties class TaskSetEndpointEventProperties (line 912) | internal static class TaskSetEndpointEventProperties FILE: src/Agent.Worker/TaskDecoratorManager.cs type ITaskDecoratorManager (line 11) | [ServiceLocator(Default = typeof(TaskDecoratorManager))] method IsInjectedTaskForTarget (line 14) | bool IsInjectedTaskForTarget(string taskName, IExecutionContext execut... method IsInjectedInputsContainsSecrets (line 15) | bool IsInjectedInputsContainsSecrets(Dictionary inputs... method GenerateTaskResultMessage (line 16) | string GenerateTaskResultMessage(List inputsWithSecrets); class TaskDecoratorManager (line 19) | public sealed class TaskDecoratorManager : AgentService, ITaskDecoratorM... method IsInjectedTaskForTarget (line 28) | public bool IsInjectedTaskForTarget(string taskName, IExecutionContext... method IsInjectedInputsContainsSecrets (line 46) | public bool IsInjectedInputsContainsSecrets(Dictionary... method GenerateTaskResultMessage (line 57) | public string GenerateTaskResultMessage(List inputsWithSecrets) method ContainsSecret (line 70) | private bool ContainsSecret(string inputValue) method GetInputsWithSecrets (line 82) | private List GetInputsWithSecrets(Dictionary i... class InjectedTasksNamesPrefixes (line 97) | internal static class InjectedTasksNamesPrefixes FILE: src/Agent.Worker/TaskManager.cs type ITaskManager (line 32) | [ServiceLocator(Default = typeof(TaskManager))] method DownloadAsync (line 35) | Task DownloadAsync(IExecutionContext executionContext, IEnumerable GetTaskExceptionSet() method GetTaskJson (line 455) | private JObject GetTaskJson(Pipelines.TaskStepDefinitionReference task) method ExtractZip (line 462) | private void ExtractZip(String zipFile, String destinationDirectory) method GetDirectory (line 469) | private string GetDirectory(Pipelines.TaskStepDefinitionReference task) method NormalizeTaskVersion (line 480) | private string NormalizeTaskVersion(Pipelines.TaskStepDefinitionRefere... method GetTaskZipPath (line 486) | private string GetTaskZipPath(Pipelines.TaskStepDefinitionReference task) method GetTaskDefiniton (line 496) | private Definition GetTaskDefiniton(Pipelines.TaskStep task) class Definition (line 511) | public sealed class Definition method GetPowerShellSDKVersion (line 517) | public TaskVersion GetPowerShellSDKVersion() method GetNodeSDKVersion (line 545) | public TaskVersion GetNodeSDKVersion() class DefinitionData (line 580) | public sealed class DefinitionData class DefinitionVersion (line 597) | public sealed class DefinitionVersion class OutputVariable (line 604) | public sealed class OutputVariable class ExecutionData (line 610) | public sealed class ExecutionData method Add (line 802) | private void Add(HandlerData data) class HandlerData (line 811) | public abstract class HandlerData method HandlerData (line 833) | public HandlerData() method PreferredOnPlatform (line 838) | public bool PreferredOnPlatform(PlatformUtil.OS os) method ReplaceMacros (line 847) | public void ReplaceMacros(IHostContext context, Definition definition) method GetInput (line 855) | protected string GetInput(string name) method SetInput (line 866) | protected void SetInput(string name, string value) class BaseNodeHandlerData (line 872) | public abstract class BaseNodeHandlerData : HandlerData class NodeHandlerData (line 888) | public sealed class NodeHandlerData : BaseNodeHandlerData class Node10HandlerData (line 893) | public sealed class Node10HandlerData : BaseNodeHandlerData class Node16HandlerData (line 897) | public sealed class Node16HandlerData : BaseNodeHandlerData class Node20_1HandlerData (line 901) | public sealed class Node20_1HandlerData : BaseNodeHandlerData class Node24HandlerData (line 905) | public sealed class Node24HandlerData : BaseNodeHandlerData class CustomNodeHandlerData (line 909) | public sealed class CustomNodeHandlerData : BaseNodeHandlerData class PowerShell3HandlerData (line 914) | public sealed class PowerShell3HandlerData : HandlerData class PowerShellHandlerData (line 919) | public sealed class PowerShellHandlerData : HandlerData class AzurePowerShellHandlerData (line 950) | public sealed class AzurePowerShellHandlerData : HandlerData class PowerShellExeHandlerData (line 981) | public sealed class PowerShellExeHandlerData : HandlerData class ProcessHandlerData (line 1051) | public sealed class ProcessHandlerData : HandlerData class AgentPluginHandlerData (line 1107) | public sealed class AgentPluginHandlerData : HandlerData FILE: src/Agent.Worker/TaskRestrictionsChecker.cs type ITaskRestrictionsChecker (line 14) | [ServiceLocator(Default = typeof(TaskRestrictionsChecker))] method CheckCommand (line 17) | bool CheckCommand(IExecutionContext context, IWorkerCommand workerComm... method CheckSettableVariable (line 18) | bool CheckSettableVariable(IExecutionContext context, string variable); class TaskRestrictionsChecker (line 21) | public sealed class TaskRestrictionsChecker : AgentService, ITaskRestric... method CheckCommand (line 23) | public bool CheckCommand(IExecutionContext context, IWorkerCommand wor... method CheckSettableVariable (line 35) | public bool CheckSettableVariable(IExecutionContext context, string va... method Check (line 46) | private bool Check( FILE: src/Agent.Worker/TaskRestrictionsExtension.cs class CommandRestrictionAttribute (line 11) | [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple... class TaskRestrictionExtension (line 17) | public static class TaskRestrictionExtension method IsCommandAllowed (line 19) | public static Boolean IsCommandAllowed(this TaskRestrictions restricti... method IsSetVariableAllowed (line 42) | public static Boolean IsSetVariableAllowed(this TaskRestrictions restr... class TaskDefinitionRestrictions (line 65) | public sealed class TaskDefinitionRestrictions : TaskRestrictions method TaskDefinitionRestrictions (line 67) | public TaskDefinitionRestrictions(DefinitionData definition) : base() FILE: src/Agent.Worker/TaskRunner.cs type JobRunStage (line 24) | public enum JobRunStage type ITaskRunner (line 31) | [ServiceLocator(Default = typeof(TaskRunner))] class TaskRunner (line 38) | public sealed class TaskRunner : AgentService, ITaskRunner method RunAsync (line 60) | public async Task RunAsync() method RunAsyncInternal (line 95) | private async Task RunAsyncInternal() method LoadDefaultInputs (line 483) | private Dictionary LoadDefaultInputs(Definition defin... method VerifyTask (line 506) | public async Task VerifyTask(ITaskManager taskManager, Definition defi... method GetHandlerData (line 556) | public HandlerData GetHandlerData(IExecutionContext ExecutionContext, ... method TranslateFilePathInput (line 598) | private string TranslateFilePathInput(string inputValue) method IsTelemetryPublishRequired (line 652) | private bool IsTelemetryPublishRequired() method PrintTaskMetaData (line 660) | private void PrintTaskMetaData(Definition taskDefinition) method PublishTelemetry (line 675) | private void PublishTelemetry(Definition taskDefinition, HandlerData h... method IsCorrelationIdRequired (line 724) | private bool IsCorrelationIdRequired(IHandler handler, Definition task) FILE: src/Agent.Worker/Telemetry/CustomerIntelligenceServer.cs type ICustomerIntelligenceServer (line 17) | [ServiceLocator(Default = typeof(CustomerIntelligenceServer))] method Initialize (line 20) | void Initialize(VssConnection connection); method PublishEventsAsync (line 21) | Task PublishEventsAsync(CustomerIntelligenceEvent[] ciEvents); class CustomerIntelligenceServer (line 25) | public class CustomerIntelligenceServer : AgentService, ICustomerIntelli... method Initialize (line 29) | public void Initialize(VssConnection connection) method PublishEventsAsync (line 35) | public Task PublishEventsAsync(CustomerIntelligenceEvent[] ciEvents) FILE: src/Agent.Worker/Telemetry/TelemetryCommandExtension.cs class TelemetryCommandExtension (line 16) | public class TelemetryCommandExtension : BaseWorkerCommandExtension method TelemetryCommandExtension (line 18) | public TelemetryCommandExtension() method TelemetryCommandExtension (line 24) | public TelemetryCommandExtension(bool IsAgentTelemetry = false) class PublishTelemetryCommand (line 32) | [CommandRestriction(AllowedInRestrictedMode = true)] method PublishTelemetryCommand (line 40) | public PublishTelemetryCommand(bool IsAgentTelemetry = false) method Execute (line 45) | public void Execute(IExecutionContext context, Command command) method PublishEvent (line 94) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... method PublishEventsAsync (line 121) | private async Task PublishEventsAsync(IExecutionContext context, ICust... class WellKnownEventTrackProperties (line 134) | internal static class WellKnownEventTrackProperties FILE: src/Agent.Worker/TempDirectoryManager.cs type ITempDirectoryManager (line 13) | [ServiceLocator(Default = typeof(TempDirectoryManager))] method InitializeTempDirectory (line 16) | void InitializeTempDirectory(IExecutionContext jobContext); method CleanupTempDirectory (line 17) | void CleanupTempDirectory(); class TempDirectoryManager (line 20) | public sealed class TempDirectoryManager : AgentService, ITempDirectoryM... method Initialize (line 24) | public override void Initialize(IHostContext hostContext) method InitializeTempDirectory (line 30) | public void InitializeTempDirectory(IExecutionContext jobContext) method CleanupTempDirectory (line 73) | public void CleanupTempDirectory() FILE: src/Agent.Worker/TfManager.cs type IRetryOptions (line 12) | public interface IRetryOptions type RetryOptions (line 18) | public record RetryOptions : IRetryOptions class TfManager (line 24) | public static class TfManager method DownloadLegacyTfToolsAsync (line 26) | public static async Task DownloadLegacyTfToolsAsync(IExecutionContext ... method DownloadAsync (line 76) | public static async Task DownloadAsync(IExecutionContext executionCont... FILE: src/Agent.Worker/Variables.cs class VariableScope (line 18) | public sealed class VariableScope : IDisposable method VariableScope (line 23) | public VariableScope(Variables data) method Set (line 29) | public void Set(string name, string val, bool secret = false) method Dispose (line 35) | public void Dispose() class Variables (line 44) | public sealed class Variables method DefaultStringTranslator (line 56) | public static string DefaultStringTranslator(string val) method Variables (line 81) | public Variables(IHostContext hostContext, IDictionary target, bool enab... method ExpandValue (line 301) | public string ExpandValue(string name, string value) method ExpandValues (line 317) | public JToken ExpandValues(JToken target) method Get (line 329) | public string Get(string name, bool skipTranslationPathToStepTarget = ... method GetBoolean (line 347) | public bool? GetBoolean(string name) method GetEnum (line 358) | public T? GetEnum(string name) where T : struct method GetGuid (line 363) | public Guid? GetGuid(string name) method GetInt (line 374) | public int? GetInt(string name) method GetLong (line 385) | public long? GetLong(string name) method CreateScope (line 396) | public VariableScope CreateScope() method Unset (line 401) | public void Unset(string name) method Set (line 416) | public void Set(string name, string val, bool secret = false, bool rea... method IsReadOnly (line 456) | public bool IsReadOnly(string name) method TryGetValue (line 466) | public bool TryGetValue(string name, out string val) method RecalculateExpanded (line 481) | public void RecalculateExpanded(out List warnings) method CopyInto (line 635) | public void CopyInto(Dictionary target, Transla... method IsReadOnly (line 650) | private Boolean IsReadOnly(Variable variable) class RecursionState (line 660) | private sealed class RecursionState method RecursionState (line 662) | public RecursionState(string name, string value) class Variable (line 676) | public sealed class Variable method Variable (line 684) | public Variable(string name, string value, bool secret, bool readOnly,... FILE: src/Agent.Worker/VsoTaskLibManager.cs class VsoTaskLibManager (line 13) | public static class VsoTaskLibManager method DownloadVsoTaskLibAsync (line 20) | public static async Task DownloadVsoTaskLibAsync(IExecutionContext exe... method DownloadAsync (line 42) | public static async Task DownloadAsync(IExecutionContext executionCont... method ExtractTarGz (line 100) | private static void ExtractTarGz(string tarGzPath, string extractPath,... FILE: src/Agent.Worker/Worker.cs type IWorker (line 17) | [ServiceLocator(Default = typeof(Worker))] method RunAsync (line 20) | Task RunAsync(string pipeIn, string pipeOut); class Worker (line 23) | public sealed class Worker : AgentService, IWorker method RunAsync (line 29) | public async Task RunAsync(string pipeIn, string pipeOut) method AddUserSuppliedSecret (line 152) | private void AddUserSuppliedSecret(String secret) method InitializeSecretMasker (line 172) | private void InitializeSecretMasker(Pipelines.AgentJobRequestMessage m... method SetCulture (line 263) | private void SetCulture(Pipelines.AgentJobRequestMessage message) FILE: src/Agent.Worker/WorkerCommandManager.cs type IWorkerCommandManager (line 16) | [ServiceLocator(Default = typeof(WorkerCommandManager))] method EnablePluginInternalCommand (line 19) | void EnablePluginInternalCommand(bool enable); method TryProcessCommand (line 20) | bool TryProcessCommand(IExecutionContext context, string input); class WorkerCommandManager (line 23) | public sealed class WorkerCommandManager : AgentService, IWorkerCommandM... method Initialize (line 33) | public override void Initialize(IHostContext hostContext) method EnablePluginInternalCommand (line 55) | public void EnablePluginInternalCommand(bool enable) method TryProcessCommand (line 69) | public bool TryProcessCommand(IExecutionContext context, string input) type IWorkerCommandExtension (line 152) | public interface IWorkerCommandExtension : IExtension method ProcessCommand (line 158) | void ProcessCommand(IExecutionContext context, Command command); type IWorkerCommand (line 161) | public interface IWorkerCommand method Execute (line 167) | void Execute(IExecutionContext context, Command command); class BaseWorkerCommandExtension (line 170) | public abstract class BaseWorkerCommandExtension : AgentService, IWorker... method InstallWorkerCommand (line 181) | protected void InstallWorkerCommand(IWorkerCommand commandExecutor) method GetWorkerCommand (line 203) | public IWorkerCommand GetWorkerCommand(String name) method ProcessCommand (line 209) | public void ProcessCommand(IExecutionContext context, Command command) type HostTypes (line 228) | [Flags] FILE: src/Agent.Worker/WorkerUtilties.cs class WorkerUtilities (line 16) | public class WorkerUtilities method GetVssConnection (line 18) | public static VssConnection GetVssConnection(IExecutionContext context) method ScrubPiiData (line 36) | public static Pipelines.AgentJobRequestMessage ScrubPiiData(Pipelines.... method DeactivateVsoCommandsFromJobMessageVariables (line 103) | public static Pipelines.AgentJobRequestMessage DeactivateVsoCommandsFr... method IsCommandCorrelationIdValid (line 135) | public static bool IsCommandCorrelationIdValid(IExecutionContext execu... method IsCommandResultGlibcError (line 144) | internal static bool IsCommandResultGlibcError(IExecutionContext execu... FILE: src/Microsoft.VisualStudio.Services.Agent/AdditionalMaskingRegexes.cs class AdditionalMaskingRegexes (line 6) | public static partial class AdditionalMaskingRegexes FILE: src/Microsoft.VisualStudio.Services.Agent/AgentCertificateManager.cs type IAgentCertificateManager (line 16) | [ServiceLocator(Default = typeof(AgentCertificateManager))] method SetupCertificate (line 26) | void SetupCertificate(bool skipCertValidation, string caCert, string c... method SaveCertificateSetting (line 27) | void SaveCertificateSetting(); method DeleteCertificateSetting (line 28) | void DeleteCertificateSetting(); method LoadCertificateSettings (line 29) | void LoadCertificateSettings(); class AgentCertificateManager (line 32) | public class AgentCertificateManager : AgentService, IAgentCertificateMa... method Initialize (line 44) | public override void Initialize(IHostContext hostContext) method SetupCertificate (line 51) | public void SetupCertificate(bool skipCertValidation, string caCert, s... method SaveCertificateSetting (line 89) | public void SaveCertificateSetting() method DeleteCertificateSetting (line 139) | public void DeleteCertificateSetting() method LoadCertificateSettings (line 159) | public void LoadCertificateSettings() class AgentCertificateSetting (line 215) | [DataContract] FILE: src/Microsoft.VisualStudio.Services.Agent/AgentCredentialStore/LinuxAgentCredentialStore.cs class LinuxAgentCredentialStore (line 16) | public sealed class LinuxAgentCredentialStore : AgentService, IAgentCred... method Initialize (line 26) | public override void Initialize(IHostContext hostContext) method Write (line 71) | public NetworkCredential Write(string target, string username, string ... method Read (line 85) | public NetworkCredential Read(string target) method Delete (line 103) | public void Delete(string target) method SyncCredentialStoreFile (line 120) | private void SyncCredentialStoreFile() method Encrypt (line 140) | private string Encrypt(string secret) method Decrypt (line 166) | private string Decrypt(string encryptedText) method CreateCredentialStoreFile (line 191) | private void CreateCredentialStoreFile() class Credential (line 221) | [DataContract] method Credential (line 224) | public Credential() method Credential (line 227) | public Credential(string userName, string password) FILE: src/Microsoft.VisualStudio.Services.Agent/AgentCredentialStore/MacOSAgentCredentialStore.cs class MacOSAgentCredentialStore (line 15) | public sealed class MacOSAgentCredentialStore : AgentService, IAgentCred... method Initialize (line 24) | public override void Initialize(IHostContext hostContext) method Write (line 95) | public NetworkCredential Write(string target, string username, string ... method Read (line 173) | public NetworkCredential Read(string target) method Delete (line 254) | public void Delete(string target) method UnlockKeyChain (line 321) | private void UnlockKeyChain() method LockKeyChain (line 380) | private void LockKeyChain() FILE: src/Microsoft.VisualStudio.Services.Agent/AgentCredentialStore/NoOpAgentCredentialStore.cs class NoOpAgentCredentialStore (line 10) | public sealed class NoOpAgentCredentialStore : AgentService, IAgentCrede... method Initialize (line 12) | public override void Initialize(IHostContext hostContext) method Write (line 17) | public NetworkCredential Write(string target, string username, string ... method Read (line 28) | public NetworkCredential Read(string target) method Delete (line 37) | public void Delete(string target) FILE: src/Microsoft.VisualStudio.Services.Agent/AgentCredentialStore/WindowsAgentCredentialStore.cs class WindowsAgentCredentialStore (line 29) | [SupportedOSPlatform("windows")] method Initialize (line 35) | public override void Initialize(IHostContext hostContext) method Write (line 50) | public NetworkCredential Write(string target, string username, string ... method Read (line 73) | public NetworkCredential Read(string target) method Delete (line 143) | public void Delete(string target) method WriteInternal (line 166) | private NetworkCredential WriteInternal(string target, string username... method SyncCredentialStoreFile (line 213) | private void SyncCredentialStoreFile() method CredDelete (line 232) | [DllImport("Advapi32.dll", EntryPoint = "CredDeleteW", CharSet = CharS... method CredRead (line 235) | [DllImport("Advapi32.dll", EntryPoint = "CredReadW", CharSet = CharSet... method CredWrite (line 238) | [DllImport("Advapi32.dll", EntryPoint = "CredWriteW", CharSet = CharSe... method CredFree (line 241) | [DllImport("Advapi32.dll", EntryPoint = "CredFree", SetLastError = true)] type CredentialPersist (line 244) | internal enum CredentialPersist : UInt32 type CredentialType (line 250) | internal enum CredentialType : uint type Credential (line 257) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] FILE: src/Microsoft.VisualStudio.Services.Agent/AgentServer.cs type AgentConnectionType (line 18) | public enum AgentConnectionType type IAgentServer (line 25) | [ServiceLocator(Default = typeof(AgentServer))] method ConnectAsync (line 28) | Task ConnectAsync(Uri serverUrl, VssCredentials credentials); method RefreshConnectionAsync (line 30) | Task RefreshConnectionAsync(AgentConnectionType connectionType, TimeSp... method ResetConnectionTimeout (line 32) | void ResetConnectionTimeout(AgentConnectionType connectionType, TimeSp... method AddAgentAsync (line 35) | Task AddAgentAsync(Int32 agentPoolId, TaskAgent agent); method DeleteAgentAsync (line 36) | Task DeleteAgentAsync(int agentPoolId, int agentId); method GetAgentPoolsAsync (line 37) | Task> GetAgentPoolsAsync(string agentPoolName, Tas... method GetAgentsAsync (line 38) | Task> GetAgentsAsync(int agentPoolId, string agentName... method UpdateAgentAsync (line 39) | Task UpdateAgentAsync(int agentPoolId, TaskAgent agent); method CreateAgentSessionAsync (line 42) | Task CreateAgentSessionAsync(Int32 poolId, TaskAgent... method DeleteAgentMessageAsync (line 43) | Task DeleteAgentMessageAsync(Int32 poolId, Int64 messageId, Guid sessi... method DeleteAgentSessionAsync (line 44) | Task DeleteAgentSessionAsync(Int32 poolId, Guid sessionId, Cancellatio... method GetAgentMessageAsync (line 45) | Task GetAgentMessageAsync(Int32 poolId, Guid session... method GetAgentRequestAsync (line 48) | Task GetAgentRequestAsync(int poolId, long reques... method RenewAgentRequestAsync (line 49) | Task RenewAgentRequestAsync(int poolId, long requ... method FinishAgentRequestAsync (line 50) | Task FinishAgentRequestAsync(int poolId, long req... method GetPackagesAsync (line 53) | Task> GetPackagesAsync(string packageType, strin... method GetPackageAsync (line 54) | Task GetPackageAsync(string packageType, string platf... method UpdateAgentUpdateStateAsync (line 57) | Task UpdateAgentUpdateStateAsync(int agentPoolId, int agent... class AgentServer (line 60) | public sealed class AgentServer : AgentService, IAgentServer method ConnectAsync (line 72) | public async Task ConnectAsync(Uri serverUrl, VssCredentials credentials) method RefreshConnectionAsync (line 109) | public async Task RefreshConnectionAsync(AgentConnectionType connectio... method ResetConnectionTimeout (line 198) | public void ResetConnectionTimeout(AgentConnectionType connectionType,... method EstablishVssConnection (line 220) | private async Task EstablishVssConnection(Uri serverUrl... method GetConnectionTimeout (line 256) | private TimeSpan GetConnectionTimeout(AgentConnectionType connectionTy... method CheckConnection (line 281) | private void CheckConnection(AgentConnectionType connectionType) method GetAgentPoolsAsync (line 312) | public Task> GetAgentPoolsAsync(string agentPoolNa... method AddAgentAsync (line 318) | public Task AddAgentAsync(Int32 agentPoolId, TaskAgent agent) method GetAgentsAsync (line 324) | public Task> GetAgentsAsync(int agentPoolId, string ag... method UpdateAgentAsync (line 330) | public Task UpdateAgentAsync(int agentPoolId, TaskAgent agent) method DeleteAgentAsync (line 336) | public Task DeleteAgentAsync(int agentPoolId, int agentId) method CreateAgentSessionAsync (line 346) | public Task CreateAgentSessionAsync(Int32 poolId, Ta... method DeleteAgentMessageAsync (line 352) | public Task DeleteAgentMessageAsync(Int32 poolId, Int64 messageId, Gui... method DeleteAgentSessionAsync (line 358) | public Task DeleteAgentSessionAsync(Int32 poolId, Guid sessionId, Canc... method GetAgentMessageAsync (line 364) | public Task GetAgentMessageAsync(Int32 poolId, Guid ... method RenewAgentRequestAsync (line 374) | public Task RenewAgentRequestAsync(int poolId, lo... method FinishAgentRequestAsync (line 380) | public Task FinishAgentRequestAsync(int poolId, l... method GetAgentRequestAsync (line 386) | public Task GetAgentRequestAsync(int poolId, long... method GetPackagesAsync (line 395) | public Task> GetPackagesAsync(string packageType... method GetPackageAsync (line 401) | public Task GetPackageAsync(string packageType, strin... method UpdateAgentUpdateStateAsync (line 407) | public Task UpdateAgentUpdateStateAsync(int agentPoolId, in... FILE: src/Microsoft.VisualStudio.Services.Agent/AgentService.cs class ServiceLocatorAttribute (line 10) | [AttributeUsage(AttributeTargets.Interface, Inherited = false, AllowMult... type IAgentService (line 19) | public interface IAgentService method Initialize (line 21) | void Initialize(IHostContext context); class AgentService (line 24) | public abstract class AgentService method Initialize (line 37) | public virtual void Initialize(IHostContext hostContext) FILE: src/Microsoft.VisualStudio.Services.Agent/AsyncManualResetEvent.cs class AsyncManualResetEvent (line 11) | public class AsyncManualResetEvent method WaitAsync (line 15) | public Task WaitAsync() { return m_tcs.Task; } method Set (line 17) | public void Set() method Reset (line 25) | public void Reset() FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/BlobFileInfo.cs class BlobFileInfo (line 8) | public class BlobFileInfo FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/BlobStoreClientTelemetryTfs.cs class BlobStoreClientTelemetryTfs (line 15) | public class BlobStoreClientTelemetryTfs : BlobStoreClientTelemetry method BlobStoreClientTelemetryTfs (line 19) | public BlobStoreClientTelemetryTfs(IAppTraceSource tracer, Uri baseAdd... method BlobStoreClientTelemetryTfs (line 25) | public BlobStoreClientTelemetryTfs(IAppTraceSource tracer, Uri baseAdd... method BlobStoreClientTelemetryTfs (line 31) | private BlobStoreClientTelemetryTfs(IAppTraceSource tracer, Uri baseAd... method CommitTelemetryUpload (line 37) | public async Task CommitTelemetryUpload(Guid planId, Guid jobId) method GetArtifactDownloadTelemetry (line 42) | public Dictionary GetArtifactDownloadTelemetry(Guid pl... method Dispose (line 47) | protected override void Dispose(bool disposing) FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/BlobStoreUtils.cs class BlobStoreUtils (line 23) | public static class BlobStoreUtils method UploadBatchToBlobstore (line 25) | public static async Task<(List fileDedupIds, ulong lengt... method StartReportingTask (line 93) | private static Task StartReportingTask(Action traceOutput, lon... method GenerateHashes (line 114) | private static async Task> GenerateHashes(IReadOnly... method CreateNodeToUpload (line 151) | private static DedupNode CreateNodeToUpload(IEnumerable nodes) method UploadToBlobStore (line 170) | public static async Task<(DedupIdentifier dedupId, ulong length)> Uplo... FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/BlobstoreClientSettings.cs class BlobstoreClientSettings (line 20) | public class BlobstoreClientSettings method BlobstoreClientSettings (line 25) | internal BlobstoreClientSettings(ClientSettingsInfo settings, IAppTrac... method GetClientSettingsAsync (line 35) | public static async Task GetClientSettingsAsync( method GetDefaultDomainId (line 64) | public IDomainId GetDefaultDomainId() method GetClientHashType (line 86) | public HashType GetClientHashType(AgentTaskPluginExecutionContext cont... method GetRedirectTimeout (line 133) | public int? GetRedirectTimeout() method GetMaxParallelism (line 145) | public int? GetMaxParallelism() FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/BuildArtifactActionRecord.cs class BuildArtifactActionRecord (line 13) | public class BuildArtifactActionRecord : PipelineTelemetryRecord method BuildArtifactActionRecord (line 15) | public BuildArtifactActionRecord( FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/CustomerIntelligenceTelemetrySender.cs class CustomerIntelligenceTelemetrySender (line 16) | public class CustomerIntelligenceTelemetrySender : ITelemetrySender method CustomerIntelligenceTelemetrySender (line 38) | public CustomerIntelligenceTelemetrySender(VssConnection connection) method StartSender (line 45) | public void StartSender() method StopSender (line 48) | public void StopSender() method SendErrorTelemetry (line 51) | public void SendErrorTelemetry(ErrorTelemetryRecord errorTelemetry) method SendRecord (line 54) | public void SendRecord(TelemetryRecord record) method SendActionTelemetry (line 58) | public void SendActionTelemetry(ActionTelemetryRecord actionTelemetry) method CommitTelemetryUpload (line 87) | public async Task CommitTelemetryUpload(Guid planId, Guid jobId) method GetArtifactDownloadTelemetry (line 110) | public Dictionary GetArtifactDownloadTelemetry(Guid pl... FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/DedupManifestArtifactClientFactory.cs type IDedupManifestArtifactClientFactory (line 19) | [ServiceLocator(Default = typeof(DedupManifestArtifactClientFactory))] method CreateDedupManifestClient (line 32) | (DedupManifestArtifactClient client, BlobStoreClientTelemetry telemetr... method CreateDedupManifestClientAsync (line 44) | Task<(DedupManifestArtifactClient client, BlobStoreClientTelemetry tel... method CreateDedupClient (line 65) | (DedupStoreClient client, BlobStoreClientTelemetryTfs telemetry) Creat... class DedupManifestArtifactClientFactory (line 75) | public class DedupManifestArtifactClientFactory : IDedupManifestArtifact... method DedupManifestArtifactClientFactory (line 84) | private DedupManifestArtifactClientFactory() method CreateDedupManifestClientAsync (line 91) | public async Task<(DedupManifestArtifactClient client, BlobStoreClient... method CreateDedupManifestClient (line 116) | public (DedupManifestArtifactClient client, BlobStoreClientTelemetry t... method GetDedupStoreHttpClient (line 149) | private static IDedupStoreHttpClient GetDedupStoreHttpClient(VssConnec... method CreateDedupClient (line 181) | public (DedupStoreClient client, BlobStoreClientTelemetryTfs telemetry... method GetDedupStoreClientMaxParallelism (line 209) | public int GetDedupStoreClientMaxParallelism(AgentTaskPluginExecutionC... method GetDedupStoreClientMaxParallelism (line 225) | public int GetDedupStoreClientMaxParallelism(BlobstoreClientSettings c... method ConfigureEnvironmentVariables (line 242) | private static void ConfigureEnvironmentVariables(AgentTaskPluginExecu... method CreateArtifactsTracer (line 261) | public static IAppTraceSource CreateArtifactsTracer(bool verbose, Acti... FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/IDedupRecord.cs type IDedupRecord (line 8) | public interface IDedupRecord FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/PipelineTelemetryRecord.cs class PipelineTelemetryRecord (line 15) | public abstract class PipelineTelemetryRecord : BlobStoreTelemetryRecord... method PipelineTelemetryRecord (line 23) | public PipelineTelemetryRecord( method PipelineTelemetryRecord (line 37) | public PipelineTelemetryRecord( method SetMeasuredActionResult (line 53) | protected override void SetMeasuredActionResult(T value) FILE: src/Microsoft.VisualStudio.Services.Agent/Blob/TimelineRecordAttachmentTelemetryRecord.cs class TimelineRecordAttachmentTelemetryRecord (line 15) | public class TimelineRecordAttachmentTelemetryRecord : PipelineTelemetry... method TimelineRecordAttachmentTelemetryRecord (line 17) | public TimelineRecordAttachmentTelemetryRecord( FILE: src/Microsoft.VisualStudio.Services.Agent/Capabilities/AgentCapabilitiesProvider.cs class AgentCapabilitiesProvider (line 15) | public sealed class AgentCapabilitiesProvider : AgentService, ICapabilit... method GetCapabilitiesAsync (line 21) | public Task> GetCapabilitiesAsync(AgentSettings setti... method Add (line 44) | private void Add(List capabilities, string name, string va... method GetHklmValue (line 50) | [SupportedOSPlatform("windows")] method GetOSVersionString (line 65) | [SupportedOSPlatform("windows")] method GetDarwinVersionString (line 104) | [SupportedOSPlatform("macos")] FILE: src/Microsoft.VisualStudio.Services.Agent/Capabilities/CapabilitiesManager.cs type ICapabilitiesManager (line 13) | [ServiceLocator(Default = typeof(CapabilitiesManager))] method GetCapabilitiesAsync (line 16) | Task> GetCapabilitiesAsync(AgentSettings se... class CapabilitiesManager (line 19) | public sealed class CapabilitiesManager : AgentService, ICapabilitiesMan... method GetCapabilitiesAsync (line 21) | public async Task> GetCapabilitiesAsync(Age... type ICapabilitiesProvider (line 56) | public interface ICapabilitiesProvider : IExtension method GetCapabilitiesAsync (line 60) | Task> GetCapabilitiesAsync(AgentSettings settings, Ca... class Capability (line 63) | public sealed class Capability method Capability (line 68) | public Capability(string name, string value) FILE: src/Microsoft.VisualStudio.Services.Agent/Capabilities/EnvironmentCapabilitiesProvider.cs class EnvironmentCapabilitiesProvider (line 15) | public sealed class EnvironmentCapabilitiesProvider : AgentService, ICap... method GetCapabilitiesAsync (line 44) | public Task> GetCapabilitiesAsync(AgentSettings setti... FILE: src/Microsoft.VisualStudio.Services.Agent/Capabilities/NixCapabilitiesProvider.cs class NixCapabilitiesProvider (line 15) | [SupportedOSPlatform("macos")] method GetCapabilitiesAsync (line 26) | public async Task> GetCapabilitiesAsync(AgentSettings... class CapabilitiesBuilder (line 96) | private sealed class CapabilitiesBuilder method CapabilitiesBuilder (line 103) | public CapabilitiesBuilder(IHostContext hostContext, CancellationTok... method Check (line 111) | public void Check(string name, string fileName = null, string[] file... method CheckToolOutputAsync (line 146) | public async Task CheckToolOutputAsync(string name, string fileName,... method ToList (line 194) | public List ToList() => new List(_capabiliti... FILE: src/Microsoft.VisualStudio.Services.Agent/Capabilities/PowerShellCapabilitiesProvider.cs class PowerShellCapabilitiesProvider (line 15) | [SupportedOSPlatform("windows")] method GetCapabilitiesAsync (line 23) | public async Task> GetCapabilitiesAsync(AgentSettings... method TryParseCapability (line 66) | public bool TryParseCapability(string input, out Capability capability) FILE: src/Microsoft.VisualStudio.Services.Agent/Capabilities/UserCapabilitiesProvider.cs class UserCapabilitiesProvider (line 11) | public sealed class UserCapabilitiesProvider : AgentService, ICapabiliti... method GetCapabilitiesAsync (line 17) | public Task> GetCapabilitiesAsync(AgentSettings setti... FILE: src/Microsoft.VisualStudio.Services.Agent/Command.cs class Command (line 11) | public sealed class Command method Command (line 16) | public Command(string area, string eventName) method TryParse (line 32) | public static bool TryParse(string message, bool unescapePercents, out... FILE: src/Microsoft.VisualStudio.Services.Agent/ConfigurationStore.cs type SignatureVerificationMode (line 13) | public enum SignatureVerificationMode class SignatureVerificationSettings (line 20) | public sealed class SignatureVerificationSettings class AgentSettings (line 32) | [DataContract] class AutoLogonSettings (line 143) | [DataContract] class AgentRuntimeOptions (line 153) | [DataContract] class SetupInfo (line 161) | [DataContract] type IConfigurationStore (line 171) | [ServiceLocator(Default = typeof(ConfigurationStore))] method IsConfigured (line 175) | bool IsConfigured(); method IsServiceConfigured (line 176) | bool IsServiceConfigured(); method IsAutoLogonConfigured (line 177) | bool IsAutoLogonConfigured(); method HasCredentials (line 178) | bool HasCredentials(); method GetCredentials (line 179) | CredentialData GetCredentials(); method GetSettings (line 180) | AgentSettings GetSettings(); method SaveCredential (line 181) | void SaveCredential(CredentialData credential); method SaveSettings (line 182) | void SaveSettings(AgentSettings settings); method DeleteCredential (line 183) | void DeleteCredential(); method DeleteSettings (line 184) | void DeleteSettings(); method DeleteAutoLogonSettings (line 185) | void DeleteAutoLogonSettings(); method SaveAutoLogonSettings (line 186) | void SaveAutoLogonSettings(AutoLogonSettings settings); method GetAutoLogonSettings (line 187) | AutoLogonSettings GetAutoLogonSettings(); method GetAgentRuntimeOptions (line 188) | AgentRuntimeOptions GetAgentRuntimeOptions(); method GetSetupInfo (line 189) | IEnumerable GetSetupInfo(); method SaveAgentRuntimeOptions (line 190) | void SaveAgentRuntimeOptions(AgentRuntimeOptions options); method DeleteAgentRuntimeOptions (line 191) | void DeleteAgentRuntimeOptions(); class ConfigurationStore (line 194) | public sealed class ConfigurationStore : AgentService, IConfigurationStore method Initialize (line 210) | public override void Initialize(IHostContext hostContext) method HasCredentials (line 244) | public bool HasCredentials() method IsConfigured (line 252) | public bool IsConfigured() method IsServiceConfigured (line 260) | public bool IsServiceConfigured() method IsAutoLogonConfigured (line 268) | public bool IsAutoLogonConfigured() method GetCredentials (line 276) | public CredentialData GetCredentials() method GetSettings (line 286) | public AgentSettings GetSettings() method GetAutoLogonSettings (line 305) | public AutoLogonSettings GetAutoLogonSettings() method GetSetupInfo (line 315) | public IEnumerable GetSetupInfo() method SaveCredential (line 333) | public void SaveCredential(CredentialData credential) method SaveSettings (line 349) | public void SaveSettings(AgentSettings settings) method SaveAutoLogonSettings (line 364) | public void SaveAutoLogonSettings(AutoLogonSettings autoLogonSettings) method DeleteCredential (line 379) | public void DeleteCredential() method DeleteSettings (line 384) | public void DeleteSettings() method DeleteAutoLogonSettings (line 389) | public void DeleteAutoLogonSettings() method GetAgentRuntimeOptions (line 394) | public AgentRuntimeOptions GetAgentRuntimeOptions() method SaveAgentRuntimeOptions (line 404) | public void SaveAgentRuntimeOptions(AgentRuntimeOptions options) method DeleteAgentRuntimeOptions (line 419) | public void DeleteAgentRuntimeOptions() FILE: src/Microsoft.VisualStudio.Services.Agent/Constants.cs type WellKnownDirectory (line 10) | public enum WellKnownDirectory type WellKnownConfigFile (line 31) | public enum WellKnownConfigFile class WellKnownTasks (line 48) | public static class WellKnownTasks class PluginTaskIds (line 50) | public static class PluginTaskIds class MicrosoftExtensionTaskIds (line 56) | public static class MicrosoftExtensionTaskIds class Constants (line 100) | public static class Constants class DefaultContainerMounts (line 122) | public static class DefaultContainerMounts class AsyncExecution (line 130) | public static class AsyncExecution class Commands (line 132) | public static class Commands class Names (line 134) | public static class Names class Agent (line 143) | public static class Agent class CommandLine (line 147) | public static class CommandLine class Args (line 151) | public static class Args class Commands (line 201) | public static class Commands class Flags (line 212) | public static class Flags class ReturnCode (line 246) | public static class ReturnCode class AgentConfigurationProvider (line 255) | public static class AgentConfigurationProvider class Build (line 264) | public static class Build class Path (line 268) | public static class Path class Configuration (line 283) | public static class Configuration class EndpointData (line 295) | public static class EndpointData class Expressions (line 305) | public static class Expressions class Path (line 315) | public static class Path class Release (line 337) | public static class Release class Path (line 341) | public static class Path class Variables (line 355) | public static class Variables class Agent (line 360) | public static class Agent class Build (line 410) | public static class Build class Common (line 442) | public static class Common class Features (line 450) | public static class Features class Maintenance (line 461) | public static class Maintenance class Pipeline (line 470) | public static class Pipeline class Release (line 478) | public static class Release class System (line 504) | public static class System class Task (line 543) | public static class Task FILE: src/Microsoft.VisualStudio.Services.Agent/CorrelationContextManager.cs type ICorrelationContext (line 12) | public interface ICorrelationContext method BuildCorrelationId (line 17) | string BuildCorrelationId(); type ICorrelationContextManager (line 23) | [ServiceLocator(Default = typeof(CorrelationContextManager))] method SetCurrentExecutionContext (line 29) | void SetCurrentExecutionContext(ICorrelationContext executionContext); method ClearCurrentExecutionContext (line 34) | void ClearCurrentExecutionContext(); method BuildCorrelationId (line 39) | string BuildCorrelationId(); class CorrelationContextManager (line 45) | internal sealed class CorrelationContextManager : ICorrelationContextMan... method SetCurrentExecutionContext (line 49) | public void SetCurrentExecutionContext(ICorrelationContext executionCo... method ClearCurrentExecutionContext (line 54) | public void ClearCurrentExecutionContext() method BuildCorrelationId (line 59) | public string BuildCorrelationId() method Dispose (line 65) | public void Dispose() class NoOpCorrelationContextManager (line 77) | internal sealed class NoOpCorrelationContextManager : ICorrelationContex... method SetCurrentExecutionContext (line 79) | public void SetCurrentExecutionContext(ICorrelationContext executionCo... method ClearCurrentExecutionContext (line 84) | public void ClearCurrentExecutionContext() method BuildCorrelationId (line 89) | public string BuildCorrelationId() method Dispose (line 95) | public void Dispose() FILE: src/Microsoft.VisualStudio.Services.Agent/CredentialData.cs class CredentialData (line 9) | public sealed class CredentialData FILE: src/Microsoft.VisualStudio.Services.Agent/DeploymentGroupServer.cs type IDeploymentGroupServer (line 14) | [ServiceLocator(Default = typeof(DeploymentGroupServer))] method ConnectAsync (line 17) | Task ConnectAsync(VssConnection agentConnection); method GetDeploymentGroupsAsync (line 20) | Task> GetDeploymentGroupsAsync(string projectNam... method UpdateDeploymentTargetsAsync (line 23) | Task> UpdateDeploymentTargetsAsync(Guid projec... method AddDeploymentTargetAsync (line 26) | Task AddDeploymentTargetAsync(Guid projectId, int d... method ReplaceDeploymentTargetAsync (line 29) | Task ReplaceDeploymentTargetAsync(Guid projectId, i... method DeleteDeploymentTargetAsync (line 32) | Task DeleteDeploymentTargetAsync(string projectName, int deploymentGro... method DeleteDeploymentTargetAsync (line 34) | Task DeleteDeploymentTargetAsync(Guid projectId, int deploymentGroupId... method GetDeploymentTargetsAsync (line 37) | Task> GetDeploymentTargetsAsync(string project... method GetDeploymentTargetsAsync (line 39) | Task> GetDeploymentTargetsAsync(Guid projectGu... class DeploymentGroupServer (line 42) | public sealed class DeploymentGroupServer : AgentService, IDeploymentGro... method ConnectAsync (line 48) | public async Task ConnectAsync(VssConnection agentConnection) method CheckConnection (line 61) | private void CheckConnection() method GetDeploymentGroupsAsync (line 72) | public Task> GetDeploymentGroupsAsync(string pro... method AddDeploymentTargetAsync (line 78) | public Task AddDeploymentTargetAsync(Guid projectId... method ReplaceDeploymentTargetAsync (line 84) | public Task ReplaceDeploymentTargetAsync(Guid proje... method DeleteDeploymentTargetAsync (line 90) | public Task DeleteDeploymentTargetAsync(string projectName, int deploy... method DeleteDeploymentTargetAsync (line 96) | public Task DeleteDeploymentTargetAsync(Guid projectId, int deployment... method GetDeploymentTargetsAsync (line 102) | public Task> GetDeploymentTargetsAsync(string ... method GetDeploymentTargetsAsync (line 108) | public Task> GetDeploymentTargetsAsync(Guid pr... method UpdateDeploymentTargetsAsync (line 117) | public Task> UpdateDeploymentTargetsAsync(Guid... FILE: src/Microsoft.VisualStudio.Services.Agent/EnhancedTracing.cs class EnhancedTracing (line 12) | public sealed class EnhancedTracing : Tracing method EnhancedTracing (line 16) | public EnhancedTracing(string name, ILoggedSecretMasker secretMasker, ... method Info (line 23) | public override void Info(string message, [CallerMemberName] string op... method Info (line 28) | public override void Info(object item, [CallerMemberName] string opera... method Error (line 34) | public override void Error(Exception exception, [CallerMemberName] str... method Error (line 40) | public override void Error(string message, [CallerMemberName] string o... method Warning (line 46) | public override void Warning(string message, [CallerMemberName] string... method Verbose (line 52) | public override void Verbose(string message, [CallerMemberName] string... method Verbose (line 57) | public override void Verbose(object item, [CallerMemberName] string op... method Entering (line 62) | public override void Entering([CallerMemberName] string name = "") method EnteringWithDuration (line 67) | public override IDisposable EnteringWithDuration([CallerMemberName] st... method Leaving (line 73) | public override void Leaving([CallerMemberName] string name = "") method LogLeavingWithDuration (line 78) | internal void LogLeavingWithDuration(string methodName, TimeSpan durat... method LogWithOperation (line 85) | private void LogWithOperation(TraceEventType eventType, string message... method FormatEnhancedLogMessage (line 91) | private string FormatEnhancedLogMessage(string message, string operation) method GetCorrelationId (line 99) | private string GetCorrelationId() method FormatDuration (line 104) | private string FormatDuration(TimeSpan duration) class MethodTimer (line 115) | private sealed class MethodTimer : IDisposable method MethodTimer (line 122) | public MethodTimer(EnhancedTracing tracing, string methodName) method Dispose (line 129) | public void Dispose() FILE: src/Microsoft.VisualStudio.Services.Agent/EnvironmentsServer.cs type IEnvironmentsServer (line 14) | [ServiceLocator(Default = typeof(EnvironmentsServer))] method ConnectAsync (line 17) | Task ConnectAsync(VssConnection agentConnection); method GetEnvironmentsAsync (line 20) | Task> GetEnvironmentsAsync(string projectNam... method UpdateEnvironmentVMsAsync (line 23) | Task UpdateEnvironmentVMsAsync(Guid projectId,... method AddEnvironmentVMAsync (line 26) | Task AddEnvironmentVMAsync(Guid projectId, int... method ReplaceEnvironmentVMAsync (line 29) | Task ReplaceEnvironmentVMAsync(Guid projectId,... method DeleteEnvironmentVMAsync (line 32) | Task DeleteEnvironmentVMAsync(string projectName, int environmentId, i... method DeleteEnvironmentVMAsync (line 34) | Task DeleteEnvironmentVMAsync(Guid projectId, int environmentId, int v... method GetEnvironmentVMsAsync (line 36) | Task> GetEnvironmentVMsAsync(string proje... method GetEnvironmentVMsAsync (line 38) | Task> GetEnvironmentVMsAsync(Guid project... method GetEnvironmentPoolAsync (line 40) | Task GetEnvironmentPoolAsync(Guid projectGuid,... class EnvironmentsServer (line 43) | public sealed class EnvironmentsServer : AgentService, IEnvironmentsServer method ConnectAsync (line 49) | public async Task ConnectAsync(VssConnection agentConnection) method GetEnvironmentsAsync (line 62) | public Task> GetEnvironmentsAsync(string pro... method UpdateEnvironmentVMsAsync (line 68) | public Task UpdateEnvironmentVMsAsync(Guid pro... method AddEnvironmentVMAsync (line 74) | public Task AddEnvironmentVMAsync(Guid project... method ReplaceEnvironmentVMAsync (line 82) | public Task ReplaceEnvironmentVMAsync(Guid pro... method DeleteEnvironmentVMAsync (line 88) | public Task DeleteEnvironmentVMAsync(string projectName, int environme... method DeleteEnvironmentVMAsync (line 94) | public Task DeleteEnvironmentVMAsync(Guid projectId, int environmentId... method GetEnvironmentVMsAsync (line 100) | public Task> GetEnvironmentVMsAsync(strin... method GetEnvironmentVMsAsync (line 106) | public Task> GetEnvironmentVMsAsync(Guid ... method GetEnvironmentPoolAsync (line 112) | public Task GetEnvironmentPoolAsync(Guid proje... method CheckConnection (line 119) | private void CheckConnection() FILE: src/Microsoft.VisualStudio.Services.Agent/Exceptions.cs class NonRetryableException (line 8) | public class NonRetryableException : Exception method NonRetryableException (line 10) | public NonRetryableException() method NonRetryableException (line 14) | public NonRetryableException(string message) method NonRetryableException (line 18) | public NonRetryableException(string message, Exception inner) FILE: src/Microsoft.VisualStudio.Services.Agent/ExtensionManager.cs type IExtensionManager (line 13) | [ServiceLocator(Default = typeof(ExtensionManager))] method GetExtensions (line 16) | List GetExtensions() where T : class, IExtension; class ExtensionManager (line 19) | public sealed class ExtensionManager : AgentService, IExtensionManager method GetExtensions (line 23) | public List GetExtensions() where T : class, IExtension method LoadExtensions (line 40) | private List LoadExtensions() where T : class, IExtension method Add (line 138) | private void Add(List extensions, string assemblyQualif... FILE: src/Microsoft.VisualStudio.Services.Agent/Extensions.cs class Extensions (line 11) | public static class Extensions method WithCancellation (line 13) | public static async Task WithCancellation(this Task task, Can... method WithCancellation (line 23) | public static async Task WithCancellation(this Task task, Cancellation... FILE: src/Microsoft.VisualStudio.Services.Agent/HostContext.cs type IHostContext (line 29) | public interface IHostContext : IDisposable, IKnobValueContext method GetDirectory (line 37) | string GetDirectory(WellKnownDirectory directory); method GetDiagDirectory (line 38) | string GetDiagDirectory(HostType hostType = HostType.Undefined); method GetConfigFile (line 39) | string GetConfigFile(WellKnownConfigFile configFile); method GetTrace (line 40) | Tracing GetTrace(string name); method Delay (line 41) | Task Delay(TimeSpan delay, CancellationToken cancellationToken); method CreateService (line 42) | T CreateService() where T : class, IAgentService; method GetService (line 43) | T GetService() where T : class, IAgentService; method SetDefaultCulture (line 44) | void SetDefaultCulture(string name); method ShutdownAgent (line 46) | void ShutdownAgent(ShutdownReason reason); method WritePerfCounter (line 47) | void WritePerfCounter(string counter); method EnableHttpTrace (line 48) | void EnableHttpTrace(); method CreateContainerInfo (line 49) | ContainerInfo CreateContainerInfo(Pipelines.ContainerResource containe... method ShutdownWorkerForTimeout (line 52) | void ShutdownWorkerForTimeout(); type StartupType (line 55) | public enum StartupType type HostType (line 62) | public enum HostType class HostContext (line 69) | public class HostContext : EventListener, IObserver,... method HostContext (line 103) | public HostContext(HostType hostType, string logFile = null) method CreateSecretMasker (line 187) | private ILoggedSecretMasker CreateSecretMasker() method GetDirectory (line 225) | public virtual string GetDirectory(WellKnownDirectory directory) method GetDiagDirectory (line 344) | public string GetDiagDirectory(HostType hostType = HostType.Undefined) method GetDiagOrDefault (line 355) | private string GetDiagOrDefault(string diagFolder) method GetConfigFile (line 367) | public string GetConfigFile(WellKnownConfigFile configFile) method GetTrace (line 468) | public Tracing GetTrace(string name) method Delay (line 473) | public async Task Delay(TimeSpan delay, CancellationToken cancellation... method CreateService (line 481) | public T CreateService() where T : class, IAgentService method GetService (line 541) | public T GetService() where T : class, IAgentService method SetDefaultCulture (line 557) | public void SetDefaultCulture(string name) method ShutdownAgent (line 565) | public void ShutdownAgent(ShutdownReason reason) method ShutdownWorkerForTimeout (line 573) | public void ShutdownWorkerForTimeout() method CreateContainerInfo (line 579) | public ContainerInfo CreateContainerInfo(Pipelines.ContainerResource c... method Dispose (line 606) | public sealed override void Dispose() method WritePerfCounter (line 624) | public void WritePerfCounter(string counter) method PrintHttpTraceWarning (line 644) | private void PrintHttpTraceWarning() method EnableHttpTrace (line 654) | public void EnableHttpTrace() method GetVariableValueOrDefault (line 669) | string IKnobValueContext.GetVariableValueOrDefault(string variableName) method GetScopedEnvironment (line 674) | IScopedEnvironment IKnobValueContext.GetScopedEnvironment() method Dispose (line 679) | protected virtual void Dispose(bool disposing) method LoadContext_Unloading (line 715) | private void LoadContext_Unloading(AssemblyLoadContext obj) method OnCompleted (line 723) | void IObserver.OnCompleted() method OnError (line 728) | void IObserver.OnError(Exception error) method OnNext (line 733) | void IObserver.OnNext(DiagnosticListener listener) method OnCompleted (line 741) | void IObserver>.OnCompleted() method OnError (line 746) | void IObserver>.OnError(Exception error) method OnNext (line 751) | void IObserver>.OnNext(KeyValuePair factory); method Info (line 15) | void Info(string message, string operation = ""); method Info (line 16) | void Info(object item, string operation = ""); method Error (line 19) | void Error(Exception exception, string operation = ""); method Error (line 20) | void Error(string message, string operation = ""); method Warning (line 21) | void Warning(string message, string operation = ""); method Verbose (line 22) | void Verbose(string message, string operation = ""); method Verbose (line 23) | void Verbose(object item, string operation = ""); method Entering (line 24) | void Entering(string name = ""); method Leaving (line 25) | void Leaving(string name = ""); FILE: src/Microsoft.VisualStudio.Services.Agent/JobNotification.cs type IJobNotification (line 16) | [ServiceLocator(Default = typeof(JobNotification))] method JobStarted (line 19) | Task JobStarted(Guid jobId, string accessToken, Uri serverUrl, Guid pl... method JobCompleted (line 20) | Task JobCompleted(Guid jobId); method StartClient (line 21) | void StartClient(string pipeName, string monitorSocketAddress, Cancell... method StartClient (line 22) | void StartClient(string socketAddress, string monitorSocketAddress); class JobNotification (line 25) | public sealed class JobNotification : AgentService, IJobNotification method JobStarted (line 35) | public async Task JobStarted(Guid jobId, string accessToken, Uri serve... method JobCompleted (line 71) | public async Task JobCompleted(Guid jobId) method StartClient (line 104) | public async void StartClient(string pipeName, string monitorSocketAdd... method StartClient (line 119) | public void StartClient(string socketAddress, string monitorSocketAddr... method StartMonitor (line 170) | private void StartMonitor(Guid jobId, string accessToken, Uri serverUr... method EndMonitor (line 202) | private async Task EndMonitor() method ConnectMonitor (line 229) | private void ConnectMonitor(string monitorSocketAddress) method Dispose (line 277) | public void Dispose() method Dispose (line 283) | private void Dispose(bool disposing) FILE: src/Microsoft.VisualStudio.Services.Agent/JobServer.cs type IJobServer (line 25) | [ServiceLocator(Default = typeof(JobServer))] method ConnectAsync (line 28) | Task ConnectAsync(VssConnection jobConnection); method AppendLogContentAsync (line 31) | Task AppendLogContentAsync(Guid scopeIdentifier, string hubNa... method AppendTimelineRecordFeedAsync (line 32) | Task AppendTimelineRecordFeedAsync(Guid scopeIdentifier, string hubNam... method CreateAttachmentAsync (line 33) | Task CreateAttachmentAsync(Guid scopeIdentifier, strin... method AssosciateAttachmentAsync (line 34) | Task AssosciateAttachmentAsync(Guid scopeIdentifier, s... method CreateLogAsync (line 35) | Task CreateLogAsync(Guid scopeIdentifier, string hubName, Gui... method CreateTimelineAsync (line 36) | Task CreateTimelineAsync(Guid scopeIdentifier, string hubNam... method UpdateTimelineRecordsAsync (line 37) | Task> UpdateTimelineRecordsAsync(Guid scopeIdenti... method RaisePlanEventAsync (line 38) | Task RaisePlanEventAsync(Guid scopeIdentifier, string hubName, Guid... method GetTimelineAsync (line 39) | Task GetTimelineAsync(Guid scopeIdentifier, string hubName, ... method AssociateLogAsync (line 40) | Task AssociateLogAsync(Guid scopeIdentifier, string hubName, ... method UploadLogToBlobStore (line 41) | Task UploadLogToBlobStore(Stream blob, strin... method UploadAttachmentToBlobStore (line 42) | Task<(DedupIdentifier dedupId, ulong length)> UploadAttachmentToBlobSt... class JobServer (line 45) | public sealed class JobServer : AgentService, IJobServer method ConnectAsync (line 51) | public async Task ConnectAsync(VssConnection jobConnection) method CheckConnection (line 85) | private void CheckConnection() method AppendLogContentAsync (line 97) | public Task AppendLogContentAsync(Guid scopeIdentifier, strin... method AppendTimelineRecordFeedAsync (line 103) | public Task AppendTimelineRecordFeedAsync(Guid scopeIdentifier, string... method CreateAttachmentAsync (line 109) | public Task CreateAttachmentAsync(Guid scopeIdentifier... method AssosciateAttachmentAsync (line 115) | public Task AssosciateAttachmentAsync(Guid scopeIdenti... method CreateLogAsync (line 121) | public Task CreateLogAsync(Guid scopeIdentifier, string hubNa... method CreateTimelineAsync (line 127) | public Task CreateTimelineAsync(Guid scopeIdentifier, string... method UpdateTimelineRecordsAsync (line 133) | public Task> UpdateTimelineRecordsAsync(Guid scop... method RaisePlanEventAsync (line 139) | public Task RaisePlanEventAsync(Guid scopeIdentifier, string hubNam... method GetTimelineAsync (line 145) | public Task GetTimelineAsync(Guid scopeIdentifier, string hu... method AssociateLogAsync (line 151) | public Task AssociateLogAsync(Guid scopeIdentifier, string hu... method UploadLogToBlobStore (line 158) | public async Task UploadLogToBlobStore(Strea... method UploadAttachmentToBlobStore (line 173) | public async Task<(DedupIdentifier dedupId, ulong length)> UploadAttac... method CreateArtifactsClient (line 205) | private IBlobStoreHttpClient CreateArtifactsClient(VssConnection conne... FILE: src/Microsoft.VisualStudio.Services.Agent/JobServerQueue.cs type IJobServerQueue (line 18) | [ServiceLocator(Default = typeof(JobServerQueue))] method ShutdownAsync (line 25) | Task ShutdownAsync(); method SendTimelineRecordUpdateAsync (line 26) | Task SendTimelineRecordUpdateAsync(Guid timelineId, TimelineRecord tim... method Start (line 27) | void Start(Pipelines.AgentJobRequestMessage jobRequest); method QueueWebConsoleLine (line 28) | void QueueWebConsoleLine(Guid stepRecordId, string line, long lineNumb... method QueueFileUpload (line 29) | void QueueFileUpload(Guid timelineId, Guid timelineRecordId, string ty... method QueueTimelineRecordUpdate (line 30) | void QueueTimelineRecordUpdate(Guid timelineId, TimelineRecord timelin... method UpdateStateOnServer (line 31) | void UpdateStateOnServer(Guid timelineId, TimelineRecord timelineRecord); method UpdateWebConsoleLineRate (line 32) | void UpdateWebConsoleLineRate(Int32 rateInMillis); class JobServerQueue (line 35) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Initialize (line 96) | public override void Initialize(IHostContext hostContext) method Start (line 102) | public void Start(Pipelines.AgentJobRequestMessage jobRequest) method ShutdownAsync (line 165) | public async Task ShutdownAsync() method QueueWebConsoleLine (line 200) | public void QueueWebConsoleLine(Guid stepRecordId, string line, long l... method QueueFileUpload (line 207) | public void QueueFileUpload(Guid timelineId, Guid timelineRecordId, st... method QueueTimelineRecordUpdate (line 227) | public void QueueTimelineRecordUpdate(Guid timelineId, TimelineRecord ... method UpdateStateOnServer (line 238) | public void UpdateStateOnServer(Guid timelineId, TimelineRecord timeli... method SendTimelineRecordUpdateAsync (line 266) | public async Task SendTimelineRecordUpdateAsync(Guid timelineId, Timel... method ReportThrottling (line 277) | public void ReportThrottling(TimeSpan delay, DateTime expiration) method ProcessWebConsoleLinesQueueAsync (line 287) | private async Task ProcessWebConsoleLinesQueueAsync(bool runOnce = false) method UpdateWebConsoleLineRate (line 408) | public void UpdateWebConsoleLineRate(Int32 rateInMillis) method ProcessFilesUploadQueueAsync (line 415) | private async Task ProcessFilesUploadQueueAsync(bool runOnce = false) method ProcessTimelinesUpdateQueueAsync (line 475) | private async Task ProcessTimelinesUpdateQueueAsync(bool runOnce = false) method MergeTimelineRecords (line 598) | private List MergeTimelineRecords(List... method UploadFile (line 689) | private async Task UploadFile(UploadFileInfo file) class PendingTimelineRecord (line 777) | internal class PendingTimelineRecord class UploadFileInfo (line 783) | internal class UploadFileInfo class ConsoleLineInfo (line 794) | internal class ConsoleLineInfo method ConsoleLineInfo (line 796) | public ConsoleLineInfo(Guid recordId, string line, long lineNumber) FILE: src/Microsoft.VisualStudio.Services.Agent/LocationServer.cs type ILocationServer (line 15) | [ServiceLocator(Default = typeof(LocationServer))] method ConnectAsync (line 18) | Task ConnectAsync(VssConnection jobConnection); method GetConnectionDataAsync (line 20) | Task GetConnectionDataAsync(); class LocationServer (line 23) | public sealed class LocationServer : AgentService, ILocationServer method ConnectAsync (line 29) | public async Task ConnectAsync(VssConnection jobConnection) method CheckConnection (line 54) | private void CheckConnection() method GetConnectionDataAsync (line 62) | public async Task GetConnectionDataAsync() FILE: src/Microsoft.VisualStudio.Services.Agent/Logging.cs type IPagingLogger (line 10) | [ServiceLocator(Default = typeof(PagingLogger))] method Setup (line 14) | void Setup(Guid timelineId, Guid timelineRecordId); method Write (line 16) | void Write(string message); method End (line 18) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "... class PagingLogger (line 22) | public class PagingLogger : AgentService, IPagingLogger, IDisposable method Initialize (line 44) | public override void Initialize(IHostContext hostContext) method Setup (line 55) | public void Setup(Guid timelineId, Guid timelineRecordId) method Write (line 67) | public void Write(string message) method End (line 109) | public void End() method Create (line 119) | private void Create() method NewPage (line 124) | private void NewPage() method EndPage (line 133) | private void EndPage() method Dispose (line 161) | public void Dispose() method Dispose (line 167) | protected virtual void Dispose(bool disposing) FILE: src/Microsoft.VisualStudio.Services.Agent/ProcessChannel.cs type MessageType (line 16) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA... type WorkerMessage (line 28) | public struct WorkerMessage method WorkerMessage (line 32) | public WorkerMessage(MessageType messageType, string body) type IProcessChannel (line 39) | [ServiceLocator(Default = typeof(ProcessChannel))] method StartServer (line 42) | void StartServer(StartProcessDelegate startProcess, bool disposeClient... method StartClient (line 43) | void StartClient(string pipeNameInput, string pipeNameOutput); method SendAsync (line 45) | Task SendAsync(MessageType messageType, string body, CancellationToken... method ReceiveAsync (line 46) | Task ReceiveAsync(CancellationToken cancellationToken); class ProcessChannel (line 49) | public sealed class ProcessChannel : AgentService, IProcessChannel method StartServer (line 58) | public void StartServer(StartProcessDelegate startProcess, bool dispos... method StartClient (line 73) | public void StartClient(string pipeNameInput, string pipeNameOutput) method SendAsync (line 81) | public async Task SendAsync(MessageType messageType, string body, Canc... method ReceiveAsync (line 87) | public async Task ReceiveAsync(CancellationToken cancel... method Dispose (line 95) | public void Dispose() method Dispose (line 101) | private void Dispose(bool disposing) FILE: src/Microsoft.VisualStudio.Services.Agent/ProcessExtensions.cs class ProcessExtensions (line 14) | public static class ProcessExtensions method GetEnvironmentVariable (line 16) | public static string GetEnvironmentVariable(this Process process, IHos... method GetEnvironmentVariableLinux (line 35) | private static string GetEnvironmentVariableLinux(Process process, IHo... method GetEnvironmentVariableUsingPs (line 74) | private static string GetEnvironmentVariableUsingPs(Process process, I... FILE: src/Microsoft.VisualStudio.Services.Agent/ProcessInvoker.cs type IProcessInvoker (line 14) | [ServiceLocator(Default = typeof(ProcessInvokerWrapper))] method ExecuteAsync (line 23) | Task ExecuteAsync( method ExecuteAsync (line 30) | Task ExecuteAsync( method ExecuteAsync (line 38) | Task ExecuteAsync( method ExecuteAsync (line 47) | Task ExecuteAsync( method ExecuteAsync (line 57) | Task ExecuteAsync( method ExecuteAsync (line 68) | Task ExecuteAsync( method ExecuteAsync (line 81) | Task ExecuteAsync( method ExecuteAsync (line 95) | Task ExecuteAsync( class ProcessInvokerWrapper (line 118) | public sealed class ProcessInvokerWrapper : AgentService, IProcessInvoker method Initialize (line 141) | public override void Initialize(IHostContext hostContext) method ExecuteAsync (line 150) | public Task ExecuteAsync( method ExecuteAsync (line 166) | public Task ExecuteAsync( method ExecuteAsync (line 184) | public Task ExecuteAsync( method ExecuteAsync (line 204) | public Task ExecuteAsync( method ExecuteAsync (line 226) | public Task ExecuteAsync( method ExecuteAsync (line 252) | public Task ExecuteAsync( method ExecuteAsync (line 281) | public Task ExecuteAsync( method ExecuteAsync (line 312) | public async Task ExecuteAsync( method Dispose (line 345) | public void Dispose() method Dispose (line 351) | private void Dispose(bool disposing) FILE: src/Microsoft.VisualStudio.Services.Agent/StreamString.cs class StreamString (line 13) | public class StreamString method StreamString (line 18) | public StreamString(Stream ioStream) method ReadInt32Async (line 24) | public async Task ReadInt32Async(CancellationToken cancellation... method WriteInt32Async (line 44) | public async Task WriteInt32Async(Int32 value, CancellationToken cance... method ReadStringAsync (line 53) | public async Task ReadStringAsync(CancellationToken cancellati... method WriteStringAsync (line 82) | public async Task WriteStringAsync(string outString, CancellationToken... FILE: src/Microsoft.VisualStudio.Services.Agent/TaskServer.cs type ITaskServer (line 14) | [ServiceLocator(Default = typeof(TaskServer))] method ConnectAsync (line 17) | Task ConnectAsync(VssConnection jobConnection); method GetTaskContentZipAsync (line 20) | Task GetTaskContentZipAsync(Guid taskId, TaskVersion taskVersi... method TaskDefinitionEndpointExist (line 22) | Task TaskDefinitionEndpointExist(); class TaskServer (line 25) | public sealed class TaskServer : AgentService, ITaskServer method ConnectAsync (line 33) | public async Task ConnectAsync(VssConnection jobConnection) method CheckConnection (line 58) | private void CheckConnection() method GetTaskContentZipAsync (line 69) | public Task GetTaskContentZipAsync(Guid taskId, TaskVersion ta... method TaskDefinitionEndpointExist (line 82) | public async Task TaskDefinitionEndpointExist() FILE: src/Microsoft.VisualStudio.Services.Agent/Terminal.cs type ITerminal (line 17) | [ServiceLocator(Default = typeof(Terminal))] method ReadLine (line 23) | string ReadLine(); method ReadSecret (line 24) | string ReadSecret(); method Write (line 25) | void Write(string message); method WriteLine (line 26) | void WriteLine(); method WriteLine (line 27) | void WriteLine(string line); method WriteError (line 28) | void WriteError(Exception ex); method WriteError (line 29) | void WriteError(string line); class Terminal (line 32) | public sealed class Terminal : AgentService, ITerminal method Initialize (line 38) | public override void Initialize(IHostContext hostContext) method Console_CancelKeyPress (line 72) | private void Console_CancelKeyPress(object sender, ConsoleCancelEventA... method ReadLine (line 78) | public string ReadLine() method ReadSecret (line 88) | public string ReadSecret() method Write (line 126) | public void Write(string message) method WriteLine (line 135) | public void WriteLine() method WriteLine (line 142) | public void WriteLine(string line) method WriteError (line 151) | public void WriteError(Exception ex) method WriteError (line 163) | public void WriteError(string line) method Dispose (line 172) | private void Dispose(bool disposing) method Dispose (line 180) | public void Dispose() FILE: src/Microsoft.VisualStudio.Services.Agent/ThrottlingReportHandler.cs class ThrottlingEventArgs (line 15) | public class ThrottlingEventArgs : EventArgs method ThrottlingEventArgs (line 17) | public ThrottlingEventArgs(TimeSpan delay, DateTime expiration) type IThrottlingReporter (line 27) | public interface IThrottlingReporter method ReportThrottling (line 29) | void ReportThrottling(TimeSpan delay, DateTime expiration); class ThrottlingReportHandler (line 32) | public class ThrottlingReportHandler : DelegatingHandler method ThrottlingReportHandler (line 36) | public ThrottlingReportHandler(IThrottlingReporter throttlingReporter) method SendAsync (line 43) | protected async override Task SendAsync(HttpReque... FILE: src/Microsoft.VisualStudio.Services.Agent/TraceManager.cs type ITraceManager (line 13) | [ServiceLocator(Default = typeof(TraceManager))] method SetEnhancedLoggingEnabled (line 18) | void SetEnhancedLoggingEnabled(bool enabled); class TraceManager (line 21) | public sealed class TraceManager : AgentService, ITraceManager method TraceManager (line 34) | public TraceManager(HostTraceListener traceListener, ILoggedSecretMask... method TraceManager (line 39) | public TraceManager(HostTraceListener traceListener, ILoggedSecretMask... method TraceManager (line 44) | public TraceManager(HostTraceListener traceListener, TraceSetting trac... method SetEnhancedLoggingEnabled (line 86) | public void SetEnhancedLoggingEnabled(bool enabled) method Dispose (line 100) | public void Dispose() method Dispose (line 106) | private void Dispose(bool disposing) method CreateTracingProxy (line 129) | private ITracingProxy CreateTracingProxy(string name) method CreateInnerTracing (line 138) | private Tracing CreateInnerTracing(string name, SourceSwitch sourceSwi... method GetSourceSwitch (line 145) | private SourceSwitch GetSourceSwitch(string name) method SwitchExistingTraceSources (line 161) | private void SwitchExistingTraceSources(bool shouldUseEnhanced) FILE: src/Microsoft.VisualStudio.Services.Agent/TraceSetting.cs class TraceSetting (line 13) | [DataContract] method TraceSetting (line 18) | public TraceSetting(HostType hostType, IKnobValueContext knobContext =... type TraceLevel (line 74) | [DataContract] class TraceLevelExtensions (line 96) | public static class TraceLevelExtensions method ToSourceLevels (line 98) | public static SourceLevels ToSourceLevels(this TraceLevel traceLevel) FILE: src/Microsoft.VisualStudio.Services.Agent/Tracing.cs class Tracing (line 15) | public class Tracing : ITraceWriter, IDisposable method Tracing (line 20) | public Tracing(string name, ILoggedSecretMasker secretMasker, SourceSw... method Info (line 37) | public virtual void Info(string message, [CallerMemberName] string ope... method Info (line 42) | public virtual void Info(object item, [CallerMemberName] string operat... method Error (line 49) | public virtual void Error(Exception exception, [CallerMemberName] stri... method Error (line 56) | public virtual void Error(string message, [CallerMemberName] string op... method Warning (line 62) | public virtual void Warning(string message, [CallerMemberName] string ... method Verbose (line 68) | public virtual void Verbose(string message, [CallerMemberName] string ... method Verbose (line 72) | public virtual void Verbose(object item, [CallerMemberName] string ope... method Entering (line 78) | public virtual void Entering([CallerMemberName] string name = "") method Leaving (line 83) | public virtual void Leaving([CallerMemberName] string name = "") method EnteringWithDuration (line 88) | public virtual IDisposable EnteringWithDuration([CallerMemberName] str... method Dispose (line 94) | public void Dispose() method Trace (line 100) | protected virtual void Trace(TraceEventType eventType, string message) method Dispose (line 110) | protected virtual void Dispose(bool disposing) FILE: src/Microsoft.VisualStudio.Services.Agent/TracingProxy.cs class TracingProxy (line 14) | public sealed class TracingProxy : Tracing, ITracingProxy method TracingProxy (line 19) | public TracingProxy(string name, ILoggedSecretMasker secretMasker, Sou... method ReplaceInner (line 25) | public void ReplaceInner(Func factory) method ExchangeInner (line 46) | public Tracing ExchangeInner(Tracing newInner) method Info (line 58) | public override void Info(string message, [CallerMemberName] string op... method Info (line 68) | public override void Info(object item, [CallerMemberName] string opera... method Error (line 78) | public override void Error(Exception exception, [CallerMemberName] str... method Error (line 88) | public override void Error(string message, [CallerMemberName] string o... method Warning (line 98) | public override void Warning(string message, [CallerMemberName] string... method Verbose (line 108) | public override void Verbose(string message, [CallerMemberName] string... method Verbose (line 118) | public override void Verbose(object item, [CallerMemberName] string op... method Entering (line 128) | public override void Entering([CallerMemberName] string name = "") method Leaving (line 138) | public override void Leaving([CallerMemberName] string name = "") method EnteringWithDuration (line 148) | public override IDisposable EnteringWithDuration([CallerMemberName] st... method Dispose (line 158) | protected override void Dispose(bool disposing) class NoOpDisposable (line 165) | internal sealed class NoOpDisposable : IDisposable method Dispose (line 167) | public void Dispose() FILE: src/Microsoft.VisualStudio.Services.Agent/Util/EnumUtil.cs class EnumUtil (line 8) | public static class EnumUtil method TryParse (line 10) | public static T? TryParse(string value) where T : struct FILE: src/Microsoft.VisualStudio.Services.Agent/Util/PlanUtil.cs class PlanUtil (line 16) | public static class PlanUtil method GetFeatures (line 18) | public static PlanFeatures GetFeatures(TaskOrchestrationPlanReference ... type PlanFeatures (line 31) | [Flags] FILE: src/Microsoft.VisualStudio.Services.Agent/Util/PowerShellExeUtil.cs type IPowerShellExeUtil (line 14) | [ServiceLocator(Default = typeof(PowerShellExeUtil))] method GetPath (line 18) | string GetPath(); class PowerShellExeUtil (line 21) | [SupportedOSPlatform("windows")] method GetPath (line 26) | public string GetPath() method GetHklmValue (line 100) | private object GetHklmValue(string keyName, string valueName) class PowerShellInfo (line 114) | private sealed class PowerShellInfo FILE: src/Microsoft.VisualStudio.Services.Agent/Util/ServerUtil.cs class DeploymentTypeNotDeterminedException (line 11) | public class DeploymentTypeNotDeterminedException : Exception method DeploymentTypeNotDeterminedException (line 13) | public DeploymentTypeNotDeterminedException() { } method DeploymentTypeNotDeterminedException (line 15) | public DeploymentTypeNotDeterminedException(string message) : base(mes... method DeploymentTypeNotDeterminedException (line 17) | public DeploymentTypeNotDeterminedException(string message, Exception ... class DeploymentTypeNotRecognizedException (line 20) | public class DeploymentTypeNotRecognizedException : Exception method DeploymentTypeNotRecognizedException (line 22) | public DeploymentTypeNotRecognizedException() { } method DeploymentTypeNotRecognizedException (line 24) | public DeploymentTypeNotRecognizedException(string message) : base(mes... method DeploymentTypeNotRecognizedException (line 26) | public DeploymentTypeNotRecognizedException(string message, Exception ... class ServerUtil (line 29) | public class ServerUtil method ServerUtil (line 34) | public ServerUtil(Tracing trace = null) method IsDeploymentTypeHostedIfDetermined (line 43) | public bool IsDeploymentTypeHostedIfDetermined() method TryGetDeploymentType (line 62) | public bool TryGetDeploymentType(out bool IsHosted) method DetermineDeploymentType (line 79) | public async Task DetermineDeploymentType(string serverUrl, VssCredent... method GetConnectionData (line 90) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... FILE: src/Microsoft.VisualStudio.Services.Agent/Util/TaskResultUtil.cs class TaskResultUtil (line 9) | public static class TaskResultUtil method IsValidReturnCode (line 13) | public static bool IsValidReturnCode(int returnCode) method TranslateToReturnCode (line 19) | public static int TranslateToReturnCode(TaskResult result) method TranslateFromReturnCode (line 24) | public static TaskResult TranslateFromReturnCode(int returnCode) method MergeTaskResults (line 44) | public static TaskResult MergeTaskResults(TaskResult? currentResult, T... FILE: src/Microsoft.VisualStudio.Services.Agent/Util/UnixUtil.cs type IUnixUtil (line 11) | [ServiceLocator(Default = typeof(UnixUtil))] method ExecAsync (line 14) | Task ExecAsync(string workingDirectory, string toolName, string argLine); method ChmodAsync (line 15) | Task ChmodAsync(string mode, string file); method ChownAsync (line 16) | Task ChownAsync(string owner, string group, string file); class UnixUtil (line 19) | public sealed class UnixUtil : AgentService, IUnixUtil method Initialize (line 23) | public override void Initialize(IHostContext hostContext) method ChmodAsync (line 29) | public async Task ChmodAsync(string mode, string file) method ChownAsync (line 35) | public async Task ChownAsync(string owner, string group, string file) method ExecAsync (line 41) | public async Task ExecAsync(string workingDirectory, string toolName, ... method OnOutputDataReceived (line 66) | private void OnOutputDataReceived(object sender, ProcessDataReceivedEv... method OnErrorDataReceived (line 74) | private void OnErrorDataReceived(object sender, ProcessDataReceivedEve... FILE: src/Microsoft.VisualStudio.Services.Agent/Util/VarUtil.cs class VarUtil (line 17) | public static class VarUtil method ConvertToEnvVariableFormat (line 77) | public static string ConvertToEnvVariableFormat(string value, bool pre... method ExpandEnvironmentVariables (line 83) | public static JToken ExpandEnvironmentVariables(IHostContext context, ... method ExpandEnvironmentVariables (line 105) | public static void ExpandEnvironmentVariables(IHostContext context, ID... method ExpandValues (line 125) | public static JToken ExpandValues(IHostContext context, IDictionary _EnvToDictionary(byte[] env) method ReadIntPtr32 (line 163) | private static IntPtr ReadIntPtr32(IntPtr hProcess, IntPtr ptr) method ReadIntPtr64 (line 190) | private static IntPtr ReadIntPtr64(IntPtr hProcess, IntPtr ptr) type PROCESSINFOCLASS (line 217) | private enum PROCESSINFOCLASS : int type MEMORY_BASIC_INFORMATION (line 222) | [StructLayout(LayoutKind.Sequential)] type PROCESS_BASIC_INFORMATION64 (line 234) | [StructLayout(LayoutKind.Sequential)] type PROCESS_BASIC_INFORMATION32 (line 245) | [StructLayout(LayoutKind.Sequential)] method NtQueryInformationProcess64 (line 256) | [DllImport("ntdll.dll", SetLastError = true, EntryPoint = "NtQueryInfo... method NtQueryInformationProcess32 (line 259) | [DllImport("ntdll.dll", SetLastError = true, EntryPoint = "NtQueryInfo... method IsWow64Process (line 262) | [DllImport("kernel32.dll", SetLastError = true)] method ReadProcessMemory (line 265) | [DllImport("kernel32.dll", SetLastError = true)] method ReadProcessMemory (line 268) | [DllImport("kernel32.dll", SetLastError = true)] method VirtualQueryEx (line 271) | [DllImport("kernel32.dll")] FILE: src/Test/L0/ConstantGenerationL0.cs class ConstantGenerationL0 (line 9) | public sealed class ConstantGenerationL0 method BuildConstantGenerateSucceed (line 11) | [Fact] method ReleaseBuiltFromGitNotFromTarball (line 34) | [Fact] FILE: src/Test/L0/Container/ContainerDiagnosticsManagerL0.cs class ContainerDiagnosticsManagerL0 (line 16) | public sealed class ContainerDiagnosticsManagerL0 method ContainerDiagnosticsManagerL0 (line 21) | public ContainerDiagnosticsManagerL0() method IsDockerAvailable (line 37) | private bool IsDockerAvailable() method CreateTestContext (line 52) | private TestHostContext CreateTestContext([System.Runtime.CompilerServ... method CollectDockerExecFailureDiagnostics_VariousExitCodes_DoesNotThrow (line 68) | [InlineData(137, "SIGKILL")] method CollectDockerExecFailureDiagnostics_OperationCanceledException_DoesNotThrow (line 101) | [Fact] method CollectDockerExecFailureDiagnostics_VariousContainerIds_DoesNotThrow (line 129) | [Theory] method CollectDockerExecFailureDiagnostics_GenericException_DoesNotThrow (line 161) | [Fact] method CollectDockerExecFailureDiagnostics_VerifiesDockerInspectCalled (line 190) | [Fact] method CollectDockerExecFailureDiagnostics_VerifiesDockerLogsCalled (line 240) | [Fact] method CollectDockerExecFailureDiagnostics_VerifiesDockerVersionCalled (line 279) | [Fact] method WhenDockerExecFails_DiagnosticsCollectedForScenario (line 320) | [Theory] method WhenCancellationRequested_DiagnosticsHandledGracefully (line 386) | [Fact] FILE: src/Test/L0/Container/ContainerInfoL0.cs class ContainerInfoL0 (line 13) | public sealed class ContainerInfoL0 class MountVolumeTest (line 15) | private class MountVolumeTest method MountVolumeTest (line 21) | public MountVolumeTest(string input, MountVolume expected, string ti... method run (line 28) | public void run() method MountVolumeConstructorParsesStringInput (line 37) | [Fact] method DefaultContainerInfoMappings (line 78) | [Fact] method TranslateContainerPathForImageOSTestsWindowsToLinux (line 98) | [Fact] method TranslateContainerPathForImageOSTestsUnixLikeToLinux (line 131) | [Fact] method CreateTestContext (line 163) | private TestHostContext CreateTestContext([CallerMemberName] string te... FILE: src/Test/L0/Container/DockerCommandManagerL0.cs class DockerCommandManagerL0 (line 19) | public sealed class DockerCommandManagerL0 method DockerCommandManagerL0 (line 27) | public DockerCommandManagerL0() method IsDockerAvailable (line 43) | private bool IsDockerAvailable() method CreateDockerCommandManager (line 58) | private DockerCommandManager CreateDockerCommandManager() method SetupDockerPsForRunningContainer (line 69) | private void SetupDockerPsForRunningContainer(string containerId) method SetupDockerPsForStoppedContainer (line 96) | private void SetupDockerPsForStoppedContainer(string containerId) method SetupEnvironmentVariables (line 120) | private void SetupEnvironmentVariables(string dockerActionRetries, str... method DockerStart_WithCheckBeforeRetryFalse_UsesStandardRetryLogic (line 128) | [Fact] method DockerStart_WithCheckBeforeRetryTrue_ContainerAlreadyRunning_ReturnsSuccess (line 184) | [Fact] method DockerStart_WithCheckBeforeRetryTrue_StartSucceedsFirstAttempt_ReturnsSuccess (line 242) | [Fact] method DockerStart_WithCheckBeforeRetryTrue_AllRetriesFail_ReturnsFailure (line 291) | [Fact] method DockerStart_WithCheckBeforeRetryTrue_NoRetriesEnabled_FailsImmediately (line 352) | [Fact] method DockerStart_WithCheckBeforeRetryTrue_RetriesWithBackoff (line 412) | [Fact] FILE: src/Test/L0/Container/DockerUtilL0.cs class DockerUtilL0 (line 11) | public sealed class DockerUtilL0 method RegexParsesDockerPort (line 13) | [Fact] FILE: src/Test/L0/CorrelationContextManagerL0.cs class CorrelationContextManagerL0 (line 16) | public sealed class CorrelationContextManagerL0 class MockCorrelationContext (line 22) | private class MockCorrelationContext : ICorrelationContext method BuildCorrelationId (line 27) | public string BuildCorrelationId() method CorrelationContextManager_BasicLifecycle_WorksCorrectly (line 47) | [Fact] method CorrelationContextManager_WithValidExecutionContext_ReturnsCorrelationId (line 67) | [Fact] method CorrelationContextManager_AfterClear_ReturnsEmptyString (line 86) | [Fact] method CorrelationContextManager_WithNullContext_ReturnsEmpty (line 106) | [Fact] method CorrelationContextManager_AsyncLocalFlow_PreservesContextAcrossAsyncBoundaries (line 122) | [Fact] method CorrelationContextManager_AsyncLocalFlow_PreservesInSameContext (line 149) | [Fact] method CorrelationContextManager_MultipleContexts_IsolatedProperly (line 170) | [Fact] method CorrelationContextManager_Dispose_ClearsContext (line 195) | [Fact] method CorrelationContextManager_UpdateContext_ReflectsNewValue (line 216) | [Fact] method CorrelationContextManager_WithStepAndTask_ReturnsCombinedId (line 238) | [Fact] method CorrelationContextManager_ExceptionInBuildCorrelationId_Throws (line 261) | [Fact] method CorrelationContextManager_HostContextIntegration_WorksEndToEnd (line 277) | [Fact] class ThrowingCorrelationContext (line 298) | private class ThrowingCorrelationContext : ICorrelationContext method BuildCorrelationId (line 300) | public string BuildCorrelationId() FILE: src/Test/L0/EnhancedTracingCorrelationL0.cs class MockCorrelationContext (line 19) | internal class MockCorrelationContext : ICorrelationContext method BuildCorrelationId (line 24) | public string BuildCorrelationId() class EnhancedTracingCorrelationL0 (line 46) | public sealed class EnhancedTracingCorrelationL0 method EnhancedTracing_WithCorrelation_IncludesCorrelationInLogs (line 48) | [Fact] method EnhancedTracing_WithStepAndTask_IncludesBothInLogs (line 107) | [Fact] method EnhancedTracing_WithoutCorrelation_NoCorrelationIdInLogs (line 153) | [Fact] method EnhancedTracing_DifferentLogLevels_AllIncludeCorrelation (line 195) | [Fact] method EnhancedTracing_WithException_IncludesCorrelation (line 252) | [Fact] method EnhancedTracing_CorrelationChanges_ReflectsInSubsequentLogs (line 299) | [Fact] method EnhancedTracing_WithDurationTracking_IncludesCorrelation (line 350) | [Fact] method EnhancedTracing_NullCorrelationManager_ThrowsArgumentNullException (line 400) | [Fact] FILE: src/Test/L0/EnhancedTracingL0.cs class EnhancedTracingL0 (line 13) | public sealed class EnhancedTracingL0 method Create (line 15) | private static (TraceManager mgr, string logPath, Tracing trace, ILogg... method ReadAll (line 43) | private static string ReadAll(string path) FILE: src/Test/L0/ExtensionManagerL0.cs class ExtensionManagerL0 (line 13) | public sealed class ExtensionManagerL0 method LoadsTypeFromString (line 15) | [Fact] method LoadsTypes (line 36) | [Fact] method AssertContains (line 75) | private static void AssertContains(ExtensionManager manager, Type c... FILE: src/Test/L0/HostContextExtensionL0.cs class HostContextExtensionL0 (line 13) | public sealed class HostContextExtensionL0 method CreateHttpClientHandlerForCertValidationSkipCert (line 15) | [Fact] method CreateHttpClientHandlerForCertValidationDontSkipCert (line 32) | [Fact] method Setup (line 49) | public TestHostContext Setup(bool skipServerCertificateValidation, [Ca... FILE: src/Test/L0/HostContextL0.cs class HostContextL0 (line 12) | public sealed class HostContextL0 method CreateServiceReturnsNewInstance (line 14) | [Fact] method GetServiceReturnsSingleton (line 35) | [Fact] method UrlSecrets_NewMasker_Masked (line 94) | [Theory] method UrlSecrets_LegacyMasker_Masked (line 103) | [Theory] method EscapedSecrets_NewMasker_Masked (line 135) | [Theory] method EscapedSecrets_LegacyMasker_Masked (line 144) | [Theory] method SecretsRequiringNewMasker_NewMasker_Masked (line 185) | [Theory] method SecretsRequiringNewMasker_LegacyMasker_NotMasked (line 194) | [Theory] method NonSecrets_NewMasker_NotMasked (line 213) | [Theory] method NonSecrets_LegacyMasker_NotMasked (line 222) | [Theory] method UserSecretsThatMatchOSSRules_NewMasker_MaskWithStarsNotId (line 231) | [Theory] class SecretCases (line 248) | public sealed class SecretCases : TheoryData method SecretCases (line 250) | public SecretCases((string, string)[] cases, bool useNewMaskerAndReg... method TestSecretMasking (line 268) | private void TestSecretMasking(string input, string expected, bool use... method LogFileChangedAccordingToEnvVariable (line 298) | [Fact] method GetDirectory_ResolvesNewTfLatestDirectory (line 322) | [Fact] method Setup (line 339) | public HostContext Setup([CallerMemberName] string testName = "") FILE: src/Test/L0/KnobL0.cs class KnobL0 (line 14) | public sealed class KnobL0 class TestKnobs (line 17) | public class TestKnobs method HasAgentKnobs (line 25) | [Fact] method BasicKnobTests (line 33) | [Fact] method DeprecatedKnobTests (line 92) | [Fact] method ExperimentalKnobTests (line 101) | [Fact] method GetSpecificKnobValueBySpecificType (line 110) | [Fact] method SpecificKnobTypeNotPresentTest (line 129) | [Fact] method SpecificKnobTypeByInterfaceRestrictedTest (line 148) | [Fact] method NotRightKnobTypeSetTest (line 170) | [Fact] method PipelineFeatureKnobTest (line 186) | [Fact] FILE: src/Test/L0/Listener/AgentL0.cs class AgentL0 (line 21) | public sealed class AgentL0 method AgentL0 (line 37) | public AgentL0() method CreateJobRequestMessage (line 54) | private AgentJobRequestMessage CreateJobRequestMessage(string jobName) method CreateJobCancelMessage (line 65) | private JobCancelMessage CreateJobCancelMessage() method TestRunAsync (line 71) | [Fact] method TestExecuteCommandForRunAsService (line 190) | [Theory] method TestMachineProvisionerCLI (line 225) | [Fact] method TestMachineProvisionerCLICompat (line 263) | [Fact] method TestRunOnce (line 301) | [Fact] method TestRunOnceOnlyTakeOneJobMessage (line 400) | [Fact] method TestRunOnceHandleUpdateMessage (line 506) | [Fact] method TestInfoArgumentsCLI (line 600) | [Theory] method TestExitsIfUnconfigured (line 638) | [Fact] method TestConfigureCLI (line 671) | [Theory] method TestMetadataUpdate (line 726) | [Fact] FILE: src/Test/L0/Listener/CommandSettingsL0.cs class CommandSettingsL0 (line 16) | public sealed class CommandSettingsL0 method GetsArg (line 22) | [Fact] method GetsArgCaseInsensitive (line 40) | [Fact] method GetsArgFromEnvVar (line 58) | [Fact] method GetsArgSecretFromEnvVar (line 82) | [Fact] method GetsCommandConfigure (line 106) | [Fact] method GetsCommandRun (line 124) | [Fact] method GetsCommandDiagnostics (line 142) | [Fact] method GetsCommandRunWithoutRun (line 160) | [Fact] method GetsCommandIsRunWithFlag (line 178) | [Fact] method GetsCommandUnconfigure (line 196) | [Fact] method GetsCommandWarmup (line 214) | [Fact] method GetsCommandReAuth (line 232) | [Fact] method GetsFlagAcceptTeeEula (line 250) | [Fact] method GetsFlagCommit (line 268) | [Fact] method GetsFlagHelp (line 286) | [Fact] method GetsFlagReplace (line 304) | [Fact] method GetsStartUpType (line 322) | [Fact] method GetsFlagRunAsService (line 342) | [Fact] method GetsFlagUnattended (line 360) | [Fact] method GetsFlagUnattendedFromEnvVar (line 378) | [Fact] method GetsFlagVersion (line 400) | [Fact] method PassesUnattendedToReadBool (line 418) | [Fact] method PassesUnattendedToReadValue (line 443) | [Fact] method PromptsForAcceptTeeEula (line 470) | [Fact] method PromptsForAgent (line 495) | [Fact] method PromptsForAuth (line 522) | [Fact] method PromptsForPassword (line 549) | [Fact] method PromptsForPool (line 576) | [Fact] method PromptsForReplace (line 603) | [Fact] method PromptsForRunAsService (line 628) | [Fact] method PromptsForToken (line 653) | [Fact] method PromptsForUrl (line 680) | [Fact] method PromptsForUserName (line 707) | [Fact] method PromptsForWindowsLogonAccount (line 734) | [Fact] method PromptsForWindowsLogonPassword (line 761) | [Fact] method PromptsForWork (line 789) | [Fact] method PromptsWhenEmpty (line 818) | [Fact] method PromptsWhenInvalid (line 847) | [Fact] method GetsFlagDeploymentAgentWithBackCompat (line 878) | [Fact] method GetsFlagDeploymentAgent (line 896) | [Fact] method GetsFlagAddDeploymentGroupTagsBackCompat (line 914) | [Fact] method GetsFlagAddDeploymentGroupTags (line 932) | [Fact] method PromptsForProjectName (line 950) | [Fact] method PromptsForCollectionName (line 977) | [Fact] method PromptsForDeploymentGroupName (line 1004) | [Fact] method PromptsForDeploymentPoolName (line 1031) | [Fact] method DeploymentGroupNameBackCompat (line 1058) | [Fact] method PromptsForDeploymentGroupTags (line 1096) | [Fact] method DeploymentGroupTagsBackCompat (line 1123) | [Fact] method ValidateCommands (line 1161) | [Fact] method ValidateFlags (line 1176) | [Fact] method ValidateArgs (line 1191) | [Fact] method ValidateGoodCommandline (line 1206) | [Fact] method ValidatePasswordCanStartWithDash (line 1226) | [Fact] method CreateTestContext (line 1247) | private TestHostContext CreateTestContext([CallerMemberName] string te... FILE: src/Test/L0/Listener/Configuration/AgentAutoLogonTestL0.cs class AgentAutoLogonTestL0 (line 18) | [Trait("SkipOn", "darwin")] method TestAutoLogonConfiguration (line 39) | [Fact] method TestAutoLogonRunOnce (line 60) | [Fact] method TestAutoLogonConfigurationForDotAsDomainName (line 85) | [Fact] method TestAutoLogonConfigurationForDifferentUser (line 110) | [Fact] method TestAutoLogonUnConfigure (line 130) | [Fact] method TestAutoLogonUnConfigureForDifferentUser (line 158) | [Fact] method RegistryVerificationForUnConfigure (line 188) | private void RegistryVerificationForUnConfigure(string securityId) method SetupRegistrySettings (line 201) | private void SetupRegistrySettings(string securityId) method SetupTestEnv (line 207) | private void SetupTestEnv(TestHostContext hc, string securityId) method SetPowerCfgFlags (line 282) | private int SetPowerCfgFlags(bool isForACOption) method VerifyRegistryChanges (line 295) | public void VerifyRegistryChanges(string securityId) method ValidateRegistryValue (line 332) | public void ValidateRegistryValue(RegistryHive hive, string subKeyName... class MockRegistryManager (line 341) | public class MockRegistryManager : AgentService, IWindowsRegistryManager method MockRegistryManager (line 345) | public MockRegistryManager() method GetValue (line 350) | public string GetValue(RegistryHive hive, string subKeyName, string name) method SetValue (line 356) | public void SetValue(RegistryHive hive, string subKeyName, string name... method DeleteValue (line 369) | public void DeleteValue(RegistryHive hive, string subKeyName, string n... method SubKeyExists (line 375) | public bool SubKeyExists(RegistryHive hive, string subKeyName) FILE: src/Test/L0/Listener/Configuration/AgentCapabilitiesProviderTestL0.cs class AgentCapabilitiesProviderTestL0 (line 16) | public sealed class AgentCapabilitiesProviderTestL0 method TestGetCapabilities (line 18) | [Fact] method TestInteractiveSessionCapability (line 45) | [Fact] method VerifyInteractiveSessionCapability (line 64) | private async Task VerifyInteractiveSessionCapability(IHostContext hc,... FILE: src/Test/L0/Listener/Configuration/AgentCredentialL0.cs class TestAgentCredential (line 11) | public class TestAgentCredential : CredentialProvider method TestAgentCredential (line 13) | public TestAgentCredential() : base("TEST") { } method GetVssCredentials (line 15) | public override VssCredentials GetVssCredentials(IHostContext context) method EnsureCredential (line 27) | public override void EnsureCredential(IHostContext context, CommandSet... FILE: src/Test/L0/Listener/Configuration/ArgumentValidatorTestsL0.cs class ArgumentValidatorTestsL0 (line 9) | public sealed class ArgumentValidatorTestsL0 method ServerUrlValidator (line 11) | [Fact] method AuthSchemeValidator (line 24) | [Fact] method NonEmptyValidator (line 36) | [Fact] method WindowsLogonAccountValidator (line 49) | [Fact] FILE: src/Test/L0/Listener/Configuration/ConfigurationManagerL0.cs class ConfigurationManagerL0 (line 26) | public sealed class ConfigurationManagerL0 : IDisposable method ConfigurationManagerL0 (line 64) | public ConfigurationManagerL0() method CreateTestContext (line 139) | private TestHostContext CreateTestContext([CallerMemberName] String te... method CanEnsureConfigure (line 164) | [Fact] method CanEnsureConfigureForDeploymentPool (line 222) | [Fact] method CanEnsureMachineGroupAgentConfigureVSTSScenario (line 286) | [Fact] method CanEnsureMachineGroupAgentConfigureOnPremScenario (line 350) | [Fact] method CanEnsureMachineGroupAgentConfigureVSTSScenarioWithTags (line 418) | [Fact] method CanEnsureEnvironmentVMResourceConfigureVSTSScenario (line 510) | [Fact] method SetEnvironmentVMResourceMocks (line 579) | private void SetEnvironmentVMResourceMocks() method GetDeploymentGroups (line 604) | private List GetDeploymentGroups(int dgId, int poolId) method GetEnvironments (line 611) | private List GetEnvironments(string projectName, ... method GetConfigurationProviderList (line 620) | private List GetConfigurationProviderList(Test... method Dispose (line 638) | public void Dispose() method SetupVstsProxySettingWithBasicAuth (line 643) | [Fact] FILE: src/Test/L0/Listener/Configuration/Mocks/MockNativeWindowsServiceHelper.cs class MockNativeWindowsServiceHelper (line 12) | public class MockNativeWindowsServiceHelper : NativeWindowsServiceHelper method CheckNetIsServiceAccount (line 16) | public override uint CheckNetIsServiceAccount(string ServerName, strin... FILE: src/Test/L0/Listener/Configuration/NativeWindowsServiceHelperL0.cs class NativeWindowsServiceHelperL0 (line 19) | [Trait("SkipOn", "darwin")] method EnsureGetDefaultServiceAccountShouldReturnNetworkServiceAccount (line 24) | [Fact] method EnsureGetDefaultAdminServiceAccountShouldReturnLocalSystemAccount (line 42) | [Fact] method EnsureIsManagedServiceAccount_TrueForManagedAccount (line 60) | [Fact] method EnsureIsManagedServiceAccount_FalseForNonManagedAccount (line 78) | [Fact] FILE: src/Test/L0/Listener/Configuration/PromptManagerTestsL0.cs class PromptManagerTestsL0 (line 13) | public class PromptManagerTestsL0 method FallsBackToDefault (line 21) | [Fact] method FallsBackToDefaultWhenTrimmed (line 46) | [Fact] method FallsBackToDefaultWhenUnattended (line 71) | [Fact] method Prompts (line 98) | [Fact] method PromptsAgainWhenEmpty (line 123) | [Fact] method PromptsAgainWhenFailsValidation (line 150) | [Fact] method ThrowsWhenUnattended (line 177) | [Fact] method ReadValue (line 210) | private string ReadValue( method DefaultValidator (line 225) | private static bool DefaultValidator(string val) FILE: src/Test/L0/Listener/Configuration/ServiceControlManagerL0.cs class ServiceControlManagerL0 (line 12) | public class ServiceControlManagerL0 class ServiceNameTest (line 14) | private class ServiceNameTest method CalculateServiceNameL0 (line 28) | [Fact] method CreateTestContext (line 99) | private TestHostContext CreateTestContext([CallerMemberName] String te... FILE: src/Test/L0/Listener/Configuration/UserCapabilitiesProviderTestL0.cs class UserCapabilitiesProviderTestL0 (line 14) | public sealed class UserCapabilitiesProviderTestL0 method TestGetCapabilitiesWithDotCapabilities (line 16) | [Fact] method TestGetCapabilitiesWithoutDotCapabilities (line 52) | [Fact] FILE: src/Test/L0/Listener/JobDispatcherL0.cs class JobDispatcherL0 (line 20) | public sealed class JobDispatcherL0 method JobDispatcherL0 (line 28) | public JobDispatcherL0() method CreateJobRequestMessage (line 37) | private Pipelines.AgentJobRequestMessage CreateJobRequestMessage() method DispatchesJobRequest (line 48) | [Fact] method DispatcherRenewJobRequest (line 97) | [Fact] method DispatcherRenewJobRequestStopOnJobNotFoundExceptions (line 156) | [Fact] method DispatcherRenewJobRequestStopOnJobTokenExpiredExceptions (line 216) | [Fact] method DispatcherRenewJobRequestRecoverFromExceptions (line 276) | [Fact] method DispatcherRenewJobRequestFirstRenewRetrySixTimes (line 338) | [Fact] method DispatcherRenewJobRequestStopOnExpiredRequest (line 394) | [Fact] method DispatchesOneTimeJobRequest (line 461) | [Fact] method HandleWorkerTimeoutAsync_AlwaysSendsFlushLogsRequest (line 511) | [Fact] method JobDispatcher_HasHandleWorkerTimeoutAsyncMethod (line 569) | [Fact] FILE: src/Test/L0/Listener/ListenerCorrelationIntegrationL0.cs class ListenerCorrelationIntegrationL0 (line 24) | public sealed class ListenerCorrelationIntegrationL0 method Listener_HostContext_ProvidesCorrelationManager (line 26) | [Fact] method Listener_HostContext_CorrelationManagerDisposedWithContext (line 40) | [Fact] method Listener_TraceManager_UsesCorrelationFromHostContext (line 66) | [Fact] method Listener_TraceManager_GracefullyHandlesNonHostContext (line 100) | [Fact] method Listener_EnhancedTracing_CreatedWithCorrelationManager (line 137) | [Fact] method Listener_MultipleTraceSources_ShareCorrelationManager (line 206) | [Fact] method Listener_HostContext_CorrelationManagerSingleton (line 252) | [Fact] method Listener_AgentShutdown_ClearsCorrelationContext (line 267) | [Fact] method Listener_ConcurrentExecutionContexts_IsolatedCorrelation (line 295) | [Fact] method Listener_TraceManagerSwitch_PreservesCorrelation (line 332) | [Fact] class MockKnobValueContext (line 390) | private class MockKnobValueContext : IKnobValueContext method GetScopedEnvironment (line 392) | public IScopedEnvironment GetScopedEnvironment() method GetVariableValueOrDefault (line 397) | public string GetVariableValueOrDefault(string variableName) FILE: src/Test/L0/Listener/MessageListenerL0.cs class MessageListenerL0 (line 23) | public sealed class MessageListenerL0 : IDisposable method MessageListenerL0 (line 34) | public MessageListenerL0() method CreateTestContext (line 52) | private TestHostContext CreateTestContext([CallerMemberName] String te... method CreatesSession (line 64) | [Fact] method DeleteSession (line 104) | [Fact] method GetNextMessage (line 151) | [Fact] method CreateSessionUsesExponentialBackoffWhenFlagEnabled (line 232) | [Fact] method CreateSessionUsesConstantBackoffWhenFlagDisabled (line 290) | [Fact] method GetNextMessageUsesExponentialBackoffWhenFlagEnabled (line 346) | [Fact] method GetNextMessageUsesRandomBackoffWhenFlagDisabled (line 425) | [Fact] method KeepAliveUsesExponentialBackoffWhenFlagEnabled (line 502) | [Fact] method KeepAliveUsesConstantBackoffWhenFlagDisabled (line 585) | [Fact] method Dispose (line 668) | public void Dispose() FILE: src/Test/L0/Listener/PipelineParserL0.cs class PipelineParserL0 (line 21) | public sealed class PipelineParserL0 method TaskStep (line 23) | [Fact] method ScriptStep (line 59) | [Fact] method BashStep (line 95) | [Fact] method PowerShellStep (line 131) | [Fact] method CheckoutStep (line 169) | [Fact] method CheckoutStep_RepoDefined (line 206) | [Fact] method Phase (line 246) | [Fact] method PhaseDeploymentTarget (line 292) | [Fact] method PhaseQueueTarget (line 339) | [Fact] method PhaseServerTarget (line 394) | [Fact] method PhaseVariables_Simple (line 442) | [Fact] method PhaseVariables_NameValue (line 470) | [Fact] method MaxObjectDepth_Mapping (line 505) | [Fact] method MaxObjectDepth_Sequence (line 549) | [Fact] method MaxObjectDepth_Mixed (line 593) | [Fact] method CreateTestContext (line 637) | private TestHostContext CreateTestContext([CallerMemberName] string te... class YamlFileProvider (line 655) | private sealed class YamlFileProvider : Yaml.IFileProvider method GetFile (line 659) | public Yaml.FileData GetFile(String path) method ResolvePath (line 669) | public String ResolvePath(String defaultRoot, String path) class YamlTraceWriter (line 677) | private sealed class YamlTraceWriter : Yaml.ITraceWriter method YamlTraceWriter (line 679) | public YamlTraceWriter(TestHostContext hostContext) method Info (line 684) | public void Info(String format, params Object[] args) method Verbose (line 689) | public void Verbose(String format, params Object[] args) FILE: src/Test/L0/LocStringsL0.cs class LocStringsL0 (line 14) | public sealed class LocStringsL0 method IsNotMissingCommonLocStrings (line 18) | [Fact] method IsNotMissingListenerLocStrings (line 26) | [Fact] method IsNotMissingWorkerLocStrings (line 34) | [Fact] method IsLocStringsPrettyPrint (line 42) | [Fact] method FindExtraLocStrings (line 69) | [Fact] method ValidateLocStrings (line 144) | private void ValidateLocStrings(TestHostContext hc, string project) class BadLineInfo (line 250) | private sealed class BadLineInfo FILE: src/Test/L0/NodeHandler.GlibcTest.cs class NodeHandlerGlibcTest (line 20) | public class NodeHandlerGlibcTest : IDisposable class TestableGlibcCompatibilityInfoProvider (line 24) | private class TestableGlibcCompatibilityInfoProvider : GlibcCompatibil... method TestableGlibcCompatibilityInfoProvider (line 26) | public TestableGlibcCompatibilityInfoProvider(IHostContext hostContext) method IsLinuxPlatform (line 31) | protected override bool IsLinuxPlatform() => true; method NodeBinaryExists (line 33) | protected override bool NodeBinaryExists(string nodePath) => true; method Dispose (line 36) | public void Dispose() method Dispose (line 42) | protected virtual void Dispose(bool disposing) method GlibcCompatibilityInfoProvider_Node24GlibcError_ReturnsCorrectStatus (line 50) | [Fact] method GlibcCompatibilityInfoProvider_BothVersionsSuccess_ReturnsCorrectStatus (line 72) | [Fact] method GlibcCompatibilityInfoProvider_UseNode20InUnsupportedSystem_SkipsNode20Check (line 93) | [Fact] method GlibcCompatibilityInfoProvider_UseNode24InUnsupportedSystem_SkipsNode24Check (line 120) | [Fact] method GlibcCompatibilityInfoProvider_BothUnsupportedSystemKnobs_SkipsBothChecks (line 147) | [Fact] method GlibcCompatibilityInfoProvider_StaticCaching_WorksCorrectly (line 172) | [Fact] method SetupTestEnvironment (line 207) | private (Mock, Mock) SetupTestEnvi... method VerifyProcessNotCalled (line 255) | private void VerifyProcessNotCalled(Mock processInvok... method VerifyNoProcessesCalled (line 270) | private void VerifyNoProcessesCalled(Mock processInvo... method VerifyProcessCalledOnce (line 285) | private void VerifyProcessCalledOnce(Mock processInvo... method SetupNodeProcessInvocation (line 297) | private void SetupNodeProcessInvocation(Mock processI... method ResetGlibcCompatibilityInfoProviderCache (line 328) | private void ResetGlibcCompatibilityInfoProviderCache() FILE: src/Test/L0/NodeHandlerCollections.cs class UnifiedNodeHandlerTestFixture (line 12) | [CollectionDefinition("Unified NodeHandler Tests")] FILE: src/Test/L0/NodeHandlerL0.AllSpecs.cs class NodeHandlerL0AllSpecs (line 15) | [Trait("Level", "L0")] method NodeHandler_AllScenarios_on_legacy (line 20) | [Theory] method NodeHandler_AllScenarios_on_strategy (line 27) | [Theory] method GetAllNodeHandlerScenarios (line 34) | public static object[][] GetAllNodeHandlerScenarios() FILE: src/Test/L0/NodeHandlerL0.TestSpecifications.cs class NodeHandlerTestSpecs (line 13) | public static class NodeHandlerTestSpecs class TestScenario (line 843) | public class TestScenario method TestScenario (line 869) | public TestScenario( FILE: src/Test/L0/NodeHandlerL0.cs class NodeHandlerL0 (line 21) | [Collection("Unified NodeHandler Tests")] method NodeHandlerL0 (line 26) | public NodeHandlerL0() method UseNodeForNodeHandlerEnvVarNotSet (line 31) | [Fact] method UseNewNodeForNewNodeHandler (line 67) | [Theory] method ForceUseNode24Knob (line 131) | [Theory] method Node24NotExecutable (line 187) | [Theory] method DoNotUseNode24WhenHandlerDataKnobIsFalse (line 246) | [Fact] method UseNewNodeForNodeHandlerEnvVarSet (line 284) | [Fact] method UseNewNodeForNodeHandlerHostContextVarSet (line 318) | [Fact] method UseNewNodeForNewNodeHandlerHostContextVarUnset (line 347) | [Fact] method UseLTSNodeIfUseNodeKnobIsLTS (line 379) | [Fact] method ThrowExceptionIfUseNodeKnobIsLTSAndLTSNotAvailable (line 418) | [Fact] method ThrowExceptionIfUseNodeKnobIsLTSAndFilteredPossibleNodeFoldersEmpty (line 452) | [Fact] method UseFirstAvailableNodeIfUseNodeKnobIsUpgrade (line 481) | [Fact] method UseSecondAvailableNodeIfUseNodeKnobIsUpgradeFilteredNodeFoldersFirstNotAvailable (line 519) | [Fact] method ThrowExceptionIfUseNodeKnobIsUpgradeFilteredNodeFoldersAllNotAvailable (line 558) | [Fact] method CreateTestHostContext (line 592) | private TestHostContext CreateTestHostContext([CallerMemberName] strin... method CreateTestExecutionContext (line 597) | private IExecutionContext CreateTestExecutionContext(TestHostContext tc, method GetMockedNodeHandlerHelper (line 628) | private Mock GetMockedNodeHandlerHelper() method SetupNodeProcessInvocation (line 657) | private void SetupNodeProcessInvocation(Mock processI... method ResetNodeKnobs (line 672) | private void ResetNodeKnobs() FILE: src/Test/L0/NodeHandlerTestBase.cs class NodeHandlerTestBase (line 22) | public abstract class NodeHandlerTestBase : IDisposable method NodeHandlerTestBase (line 28) | protected NodeHandlerTestBase() method Dispose (line 34) | public void Dispose() method Dispose (line 40) | protected virtual void Dispose(bool disposing) method RunScenarioAndAssert (line 52) | protected void RunScenarioAndAssert(TestScenario scenario, bool useStr... method SetupMockedGlibcCompatibilityInfoProvider (line 147) | private Mock SetupMockedGlibcCompatib... method SetupMockedDockerCommandManager (line 172) | private Mock SetupMockedDockerCommandManager(Te... method TestActualContainerNodeSelection (line 220) | private string TestActualContainerNodeSelection(TestHostContext thc, T... method ConfigureNodeHandlerHelper (line 253) | private void ConfigureNodeHandlerHelper(TestScenario scenario) method GetExpectedNodeLocation (line 273) | private string GetExpectedNodeLocation(string expectedNode, TestScenar... method GetScenarioExpectations (line 313) | protected ScenarioExpectations GetScenarioExpectations(TestScenario sc... method CreateHandlerData (line 350) | protected BaseNodeHandlerData CreateHandlerData(Type handlerDataType) method CreateTestExecutionContext (line 366) | protected Mock CreateTestExecutionContext(TestHostC... method CreateTestExecutionContext (line 408) | protected Mock CreateTestExecutionContext(TestHostC... method CreateStepTargetObject (line 429) | private ExecutionTargetInfo CreateStepTargetObject(TestScenario scenario) method GetMockedNodeHandlerHelper (line 447) | private Mock GetMockedNodeHandlerHelper() method ResetEnvironment (line 466) | protected void ResetEnvironment() method SetupNodeProcessInvocation (line 487) | private void SetupNodeProcessInvocation(Mock processI... class TestResult (line 503) | public class TestResult class ScenarioExpectations (line 509) | public class ScenarioExpectations FILE: src/Test/L0/PagingLoggerL0.cs class PagingLoggerL0 (line 11) | public sealed class PagingLoggerL0 method PagingLoggerL0 (line 35) | public PagingLoggerL0() method CleanLogFolder (line 41) | private void CleanLogFolder() method WriteAndShipLog (line 56) | [Fact] method ShipEmptyLog (line 117) | [Fact] method CalculateLineNumbers (line 152) | [Fact] method CalculateLineNumbersWithGroupTag (line 198) | [Fact] method CalculateLineNumbersWithoutOpenGroupTag (line 244) | [Fact] method CalculateLineNumbersWithoutCloseGroupTag (line 290) | [Fact] method CalculateLineNumbersWithUpperCaseGroupTag (line 336) | [Fact] FILE: src/Test/L0/Plugin/BlobstoreClientSettingsL0.cs class BlobstoreClientSettingsL0 (line 23) | public class BlobstoreClientSettingsL0 method GetDefaultDomainId_ReturnsDefault_WhenNoSettings (line 27) | [Fact] method GetDefaultDomainId_ReturnsDomainId_WhenSettingsPresent (line 41) | [Fact] method GetClientHashType_EnablePipelineArtifactLargeChunkSize_EnablesOrDisablesChunkSizing (line 63) | [Fact] method GetClientHashType_PipelineOverride (line 104) | [Fact] method GetRedirectTimeout_ReturnsNull_WhenNotPresent (line 155) | [Fact] method GetRedirectTimeout_ReturnsValue_WhenPresent (line 170) | [Fact] method GetMaxParallelism_ReturnsNull_WhenNotPresent (line 191) | [Fact] method GetMaxParallelism_ReturnsValue_WhenPresent (line 206) | [Fact] FILE: src/Test/L0/Plugin/ChunkerTests.cs class ChunkerTests (line 11) | public class ChunkerTests method FillBufferWithTestContent (line 40) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security",... FILE: src/Test/L0/Plugin/FingerprintCreatorTests.cs class FingerprintCreatorTests (line 17) | public class FingerprintCreatorTests method FingerprintCreatorTests (line 29) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security",... method Fingerprint_ReservedFails (line 53) | [Fact] method Fingerprint_ExcludeExactMatches (line 70) | [Fact] method Fingerprint_ExcludeExactMisses (line 88) | [Fact] method Fingerprint_FileAbsolute (line 109) | [Fact] method Fingerprint_FileRelative (line 133) | [Fact] method Fingerprint_Str (line 167) | [Fact] method ParseMultilineKeyAsOld (line 187) | [Fact] method ParseSingleLineAsNew (line 201) | [Fact] method ParseMultilineWithRestoreKeys (line 215) | [Fact] FILE: src/Test/L0/Plugin/FingerprintTests.cs class FingerprintTests (line 10) | public class FingerprintTests method AssertBothOrders (line 12) | private static void AssertBothOrders(Action assert, T t1, T t2) method FingerprintEqualityWorksHelper (line 18) | private void FingerprintEqualityWorksHelper(Fingerprint same1, Fingerp... method FingerprintEqualityWorks (line 37) | [Fact] FILE: src/Test/L0/Plugin/IsPathyTests.cs class IsPathyTests (line 10) | public class IsPathyTests method Fingerprint_IsPath (line 12) | [Fact] FILE: src/Test/L0/Plugin/LogPluginHostL0.cs class LogPluginHostL0 (line 20) | public sealed class LogPluginHostL0 class TestTrace (line 22) | public class TestTrace : IAgentLogPluginTrace method TestTrace (line 25) | public TestTrace(TestHostContext testHostContext) method Output (line 32) | public void Output(string message) method Trace (line 38) | public void Trace(string message) class TestPlugin1 (line 45) | public class TestPlugin1 : IAgentLogPlugin method FinalizeAsync (line 49) | public Task FinalizeAsync(IAgentLogPluginContext context) method InitializeAsync (line 55) | public Task InitializeAsync(IAgentLogPluginContext context) method ProcessLineAsync (line 60) | public Task ProcessLineAsync(IAgentLogPluginContext context, Pipelin... class TestPlugin2 (line 67) | public class TestPlugin2 : IAgentLogPlugin method FinalizeAsync (line 71) | public Task FinalizeAsync(IAgentLogPluginContext context) method InitializeAsync (line 77) | public Task InitializeAsync(IAgentLogPluginContext context) method ProcessLineAsync (line 82) | public Task ProcessLineAsync(IAgentLogPluginContext context, Pipelin... class TestPluginSlow (line 89) | public class TestPluginSlow : IAgentLogPlugin method FinalizeAsync (line 93) | public Task FinalizeAsync(IAgentLogPluginContext context) method InitializeAsync (line 99) | public Task InitializeAsync(IAgentLogPluginContext context) method ProcessLineAsync (line 104) | public async Task ProcessLineAsync(IAgentLogPluginContext context, P... class TestPluginSlowRecover (line 111) | public class TestPluginSlowRecover : IAgentLogPlugin method FinalizeAsync (line 116) | public Task FinalizeAsync(IAgentLogPluginContext context) method InitializeAsync (line 122) | public Task InitializeAsync(IAgentLogPluginContext context) method ProcessLineAsync (line 127) | public async Task ProcessLineAsync(IAgentLogPluginContext context, P... class TestPluginNotInitialized (line 141) | public class TestPluginNotInitialized : IAgentLogPlugin method FinalizeAsync (line 145) | public Task FinalizeAsync(IAgentLogPluginContext context) method InitializeAsync (line 151) | public Task InitializeAsync(IAgentLogPluginContext context) method ProcessLineAsync (line 156) | public Task ProcessLineAsync(IAgentLogPluginContext context, Pipelin... class PluginExceptionTest (line 163) | public class PluginExceptionTest : IAgentLogPlugin method FinalizeAsync (line 167) | public Task FinalizeAsync(IAgentLogPluginContext context) method InitializeAsync (line 180) | public Task InitializeAsync(IAgentLogPluginContext context) method ProcessLineAsync (line 192) | public Task ProcessLineAsync(IAgentLogPluginContext context, Pipelin... method LogPluginHost_RunSinglePlugin (line 206) | [Fact] method LogPluginHost_RunSinglePluginWithEmptyLinesInput (line 234) | [Fact] method LogPluginHost_RunMultiplePlugins (line 280) | [Fact] method LogPluginHost_ShortCircuitSlowPlugin (line 309) | [Fact] method LogPluginHost_SlowPluginRecover (line 342) | [Fact] method LogPluginHost_NotInitialized (line 375) | [Fact] method LogPluginHost_HandleProxyConfig (line 407) | [Fact] method LogPluginHost_HandleInitialExceptions (line 450) | [Fact] method LogPluginHost_HandleProcessExceptions (line 485) | [Fact] method CreateTestLogPluginHostContext (line 556) | private AgentLogPluginHostContext CreateTestLogPluginHostContext() FILE: src/Test/L0/Plugin/MatchingTests.cs class MatchingTests (line 15) | public class MatchingTests method MakeOSPath (line 23) | private static string MakeOSPath(string path) method RunTests (line 40) | private void RunTests( method MultipleIncludes (line 78) | [Fact] method AbsoluteAndRelative (line 94) | [Fact] method ExcludeSingleFile (line 111) | [Fact] method ExcludeSingleFileWithDot (line 127) | [Fact] method DoubleAsteriskAsPartOfPathSegment (line 143) | [Fact] method AssertFileEnumeration (line 159) | private void AssertFileEnumeration( method DetermineFileEnumerationExact (line 171) | [Fact] method DetermineFileEnumerationTopLevel (line 183) | [Fact] method DetermineFileEnumerationRecursive (line 195) | [Fact] method DetermineFileEnumerationExactFileNameRecursive (line 207) | [Fact] FILE: src/Test/L0/Plugin/RepositoryPluginL0.cs class RepositoryPluginL0 (line 20) | public sealed class RepositoryPluginL0 method RepositoryPlugin_CheckoutTask_MergesCheckoutOptions_Basic (line 27) | [Fact] method RepositoryPlugin_CheckoutTask_MergesCheckoutOptions_CaseInsensitive (line 62) | [Fact] method RepositoryPlugin_CheckoutTask_MergesCheckoutOptions_DoesNotClobberExistingValue (line 97) | [Fact] method RepositoryPlugin_CheckoutTask_MergesCheckoutOptions_FeatureFlagOff (line 131) | [Fact] method RepositoryPlugin_CheckoutTask_MergesCheckoutOptions_UnexpectedCheckoutOption (line 162) | [Fact] method RepositoryPlugin_CleanupTask_MergesCheckoutOptions (line 199) | [Fact] method RepositoryPlugin_NoPathInput (line 234) | [Fact] method RepositoryPlugin_PathInputMoveFolder (line 258) | [Fact] method RepositoryPlugin_HandleProxyConfig (line 287) | [Fact] method RepositoryPlugin_NoPathInputMoveBackToDefault (line 332) | [Fact] method RepositoryPlugin_InvalidPathInputDirectlyToBuildDirectory_DontAllowWorkingDirectoryRepository (line 359) | public async Task RepositoryPlugin_InvalidPathInputDirectlyToBuildDire... method RepositoryPlugin_InvalidPathInputDirectlyToWorkingDirectory_AllowWorkingDirectoryRepositorie (line 379) | [Fact] method RepositoryPlugin_InvalidPathInput_DontAllowWorkingDirectoryRepositorie (line 402) | [Fact] method RepositoryPlugin_ValidPathInput_AllowWorkingDirectoryRepositorie (line 425) | [Fact] method RepositoryPlugin_InvalidPathInput_AllowWorkingDirectoryRepositorie (line 455) | [Fact] method RepositoryPlugin_UpdatePathEvenCheckoutFail (line 477) | [Fact] method RepositoryPlugin_MultiCheckout_UpdatePathForAllRepos (line 503) | [Fact] method GetRepository (line 543) | private Pipelines.RepositoryResource GetRepository(TestHostContext hos... method Setup (line 556) | private void Setup(TestHostContext hostContext, string allowWorkDirect... method Setup (line 561) | private void Setup(TestHostContext hostContext, List searchFolders) : base(searchFo... method GetFiles (line 64) | protected override IEnumerable GetFiles(string path, string[] ... FILE: src/Test/L0/Plugin/TestFilePublisher/TestFilePublisherL0.cs class TestFilePublisherL0 (line 23) | public class TestFilePublisherL0 method TestFilePublisher_PublishTestFiles (line 25) | [Fact] method TestFilePublisher_PublishMultipleFiles (line 67) | [Fact] method TestFilePublisher_DontPublishWhenNoMatchingFilesFound (line 115) | [Fact] method TestFilePublisher_DontPublishWhenFileExceptionsAreThrown (line 137) | [Fact] method TestFilePublisher_DontPublishWhenFilesAreNotValid (line 159) | [Fact] method TestFilePublisher_WhenPublishedRunsAreNull (line 189) | [Fact] FILE: src/Test/L0/Plugin/TestFilePublisher/TestFilePublisherLogPluginL0.cs class TestFilePublisherLogPluginL0 (line 20) | public class TestFilePublisherLogPluginL0 method TestFilePublisherLogPlugin_DisableIfNotBuildPipeline (line 22) | [Fact] method TestFilePublisherLogPlugin_DisableWhenHostTypeNotSet (line 45) | [Fact] method TestFilePublisherLogPlugin_DisableWhenServerTypeNotSet (line 68) | [Fact] method TestFilePublisherLogPlugin_DisableIfOnPremPipeline (line 91) | [Fact] method TestFilePublisherLogPlugin_DisableIfPublishTaskPresent (line 113) | [Fact] method TestFilePublisherLogPlugin_DisableForInvalidBuildContext (line 143) | [Fact] method TestFilePublisherLogPlugin_DisableForInvalidSearchPattern (line 172) | [Fact] method TestFilePublisherLogPlugin_DisableForInvalidSearchFolders (line 203) | [Fact] method TestFilePublisherLogPlugin_DisableForNonResolvableSearchFolders (line 235) | [Fact] method TestFilePublisherLogPlugin_DisableIfExceptionThrown (line 268) | [Fact] method TestFilePublisherLogPlugin_EnableForBuildPipeline (line 308) | [Fact] method TestFilePublisherLogPlugin_ValidateFoldersAreResolved (line 351) | [Fact] method TestFilePublisherLogPlugin_LogExceptionForFailures (line 394) | [Fact] method TestFilePublisherLogPlugin_DisableIfMavenPresent (line 435) | [Fact] FILE: src/Test/L0/Plugin/TestFileShareProvider/MockDedupManifestArtifactClientFactory.cs class MockDedupManifestArtifactClientFactory (line 17) | public class MockDedupManifestArtifactClientFactory : IDedupManifestArti... method CreateDedupManifestClientAsync (line 21) | public Task<(DedupManifestArtifactClient client, BlobStoreClientTeleme... method CreateDedupManifestClient (line 37) | public (DedupManifestArtifactClient client, BlobStoreClientTelemetry t... method CreateDedupClient (line 53) | public (DedupStoreClient client, BlobStoreClientTelemetryTfs telemetry... method GetDedupStoreClientMaxParallelism (line 71) | public int GetDedupStoreClientMaxParallelism(AgentTaskPluginExecutionC... FILE: src/Test/L0/Plugin/TestFileShareProvider/TestFileShareProviderL0.cs class TestFileShareProviderL0 (line 24) | public class TestFileShareProviderL0 method TestPublishArtifactAsync (line 30) | [Fact] method TestDownloadArtifactAsync (line 68) | [Fact] method TestDownloadArtifactAsyncWithMinimatchPattern (line 110) | [Fact] method TestCleanup (line 151) | private void TestCleanup() method GenerateRandomData (line 166) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security",... method ComputeHash (line 175) | private byte[] ComputeHash(string filePath) class TestFile (line 184) | public class TestFile method TestFile (line 187) | protected internal TestFile(byte[] content) method PlaceItem (line 192) | internal void PlaceItem(string path) FILE: src/Test/L0/Plugin/TestFileShareProvider/TestTelemetrySender.cs class TestTelemetrySender (line 12) | public class TestTelemetrySender : ITelemetrySender method TestTelemetrySender (line 23) | public TestTelemetrySender() : this(startThrows: false, stopThrows: fa... method TestTelemetrySender (line 27) | public TestTelemetrySender(bool startThrows = false, bool stopThrows =... method AddRecord (line 37) | private void AddRecord(TelemetryRecord record) method SendActionTelemetry (line 53) | public void SendActionTelemetry(ActionTelemetryRecord actionTelemetry) method SendErrorTelemetry (line 65) | public void SendErrorTelemetry(ErrorTelemetryRecord errorTelemetry) method SendRecord (line 77) | public void SendRecord(TelemetryRecord record) method StartSender (line 89) | public void StartSender() method StopSender (line 100) | public void StopSender() method CheckStarted (line 111) | protected void CheckStarted() FILE: src/Test/L0/Plugin/TestGitCliManager/MockAgentTaskPluginExecutionContext.cs class MockAgentTaskPluginExecutionContext (line 8) | public class MockAgentTaskPluginExecutionContext : AgentTaskPluginExecut... method MockAgentTaskPluginExecutionContext (line 10) | public MockAgentTaskPluginExecutionContext(ITraceWriter trace) : base(... method PrependPath (line 12) | public override void PrependPath(string directory) { } FILE: src/Test/L0/Plugin/TestGitCliManager/MockGitCliManager.cs class MockGitCliManager (line 11) | public class MockGitCliManager : GitCliManager method ExecuteGitCommandAsync (line 15) | protected override Task ExecuteGitCommandAsync(AgentTaskPluginExe... method ExecuteGitCommandAsync (line 20) | protected override Task ExecuteGitCommandAsync(AgentTaskPluginExe... method ExecuteGitCommandAsync (line 32) | protected override Task ExecuteGitCommandAsync(AgentTaskPluginExe... method GitVersion (line 37) | public override Task GitVersion(AgentTaskPluginExecutionConte... method GitLfsVersion (line 42) | public override Task GitLfsVersion(AgentTaskPluginExecutionCo... FILE: src/Test/L0/Plugin/TestGitCliManager/TestGitCliManagerL0.cs class TestGitCliManagerL0 (line 12) | public class TestGitCliManagerL0 method SetupMocksForGitLfsFetchTests (line 17) | private Tuple, MockAgentTaskPluginExecutionCont... method TestGetInternalGitPaths (line 35) | [Fact] method TestGitLfsFetchLfsConfigDoesNotExist (line 56) | [Fact] FILE: src/Test/L0/Plugin/TestGitSourceProvider/GitSourceProviderL0.cs class TestPluginGitSourceProviderL0 (line 18) | public sealed class TestPluginGitSourceProviderL0 method TestSetGitConfiguration (line 29) | [Theory] method TestSetWSICConnection (line 58) | [Fact] method GetRepository (line 115) | private Pipelines.RepositoryResource GetRepository(TestHostContext hos... FILE: src/Test/L0/Plugin/TestGitSourceProvider/MockAgentTaskPluginExecutionContext.cs class MockAgentTaskPluginExecutionContext (line 8) | public class MockAgentTaskPluginExecutionContext : AgentTaskPluginExecut... method MockAgentTaskPluginExecutionContext (line 10) | public MockAgentTaskPluginExecutionContext(ITraceWriter trace) : base(... method PrependPath (line 12) | public override void PrependPath(string directory) { } FILE: src/Test/L0/Plugin/TestGitSourceProvider/MockGitCliManager.cs class MockGitCliManager (line 10) | public class MockGitCliManager : GitCliManager method GitVersion (line 14) | public override Task GitVersion(AgentTaskPluginExecutionConte... method GitLfsVersion (line 19) | public override Task GitLfsVersion(AgentTaskPluginExecutionCo... method ExecuteGitCommandAsync (line 24) | protected override Task ExecuteGitCommandAsync(AgentTaskPluginExe... method ExecuteGitCommandAsync (line 29) | protected override Task ExecuteGitCommandAsync(AgentTaskPluginExe... method ExecuteGitCommandAsync (line 41) | protected override Task ExecuteGitCommandAsync(AgentTaskPluginExe... FILE: src/Test/L0/Plugin/TestGitSourceProvider/MockGitSoureProvider.cs class MockGitSoureProvider (line 10) | public class MockGitSoureProvider : GitSourceProvider method GetCliManager (line 12) | protected override GitCliManager GetCliManager(Dictionary() where T : class, IAgentService method GetService (line 189) | public T GetService() where T : class, IAgentService method EnqueueInstance (line 205) | public void EnqueueInstance(T instance) where T : class, IAgentService method SetDefaultCulture (line 219) | public void SetDefaultCulture(string name) method SetSingleton (line 224) | public void SetSingleton(T singleton) where T : class, IAgentService method GetDirectory (line 235) | public string GetDirectory(WellKnownDirectory directory) method GetDiagDirectory (line 350) | public string GetDiagDirectory(HostType hostType = HostType.Undefined) method GetConfigFile (line 357) | public string GetConfigFile(WellKnownConfigFile configFile) method GetTrace (line 453) | public Tracing GetTrace() method GetTraceContent (line 461) | public string GetTraceContent() method GetTrace (line 475) | public Tracing GetTrace(string name) method CreateContainerInfo (line 480) | public ContainerInfo CreateContainerInfo(Pipelines.ContainerResource c... method ShutdownAgent (line 505) | public void ShutdownAgent(ShutdownReason reason) method ShutdownWorkerForTimeout (line 512) | public void ShutdownWorkerForTimeout() method WritePerfCounter (line 517) | public void WritePerfCounter(string counter) method EnableHttpTrace (line 521) | public void EnableHttpTrace() method GetVariableValueOrDefault (line 527) | string IKnobValueContext.GetVariableValueOrDefault(string variableName) method GetScopedEnvironment (line 533) | IScopedEnvironment IKnobValueContext.GetScopedEnvironment() method Dispose (line 538) | public void Dispose() method Dispose (line 544) | private void Dispose(bool disposing) method LoadContext_Unloading (line 571) | private void LoadContext_Unloading(AssemblyLoadContext obj) FILE: src/Test/L0/TestUtil.cs class TestUtil (line 12) | public static class TestUtil method GetProjectPath (line 17) | public static string GetProjectPath(string name = "Test") method GetThisFilePath (line 27) | private static string GetThisFilePath([CallerFilePath] string path = n... method GetSrcPath (line 32) | public static string GetSrcPath() method GetTestDataPath (line 42) | public static string GetTestDataPath() method WriteAllTextToTempFile (line 49) | public static string WriteAllTextToTempFile(string content, string ext... method IsLinux (line 60) | public static bool IsLinux() => RuntimeInformation.IsOSPlatform(OSPlat... method IsMacOS (line 61) | public static bool IsMacOS() => RuntimeInformation.IsOSPlatform(OSPlat... method IsWindows (line 62) | public static bool IsWindows() => RuntimeInformation.IsOSPlatform(OSPl... FILE: src/Test/L0/TraceManagerL0.cs class TraceManagerL0 (line 14) | public sealed class TraceManagerL0 method Create (line 16) | private static (Microsoft.VisualStudio.Services.Agent.TraceManager mgr... method ReadAll (line 67) | private static string ReadAll(string path) method Startup_Uses_Default_NonEnhanced_When_Knob_Not_Set (line 74) | [Fact] method Startup_Honors_Knob_When_Set_True (line 94) | [Fact] method Runtime_Switch_Upgrades_Existing_Sources (line 114) | [Fact] method Proxy_Is_Stable_Across_Get_And_Switch (line 137) | [Fact] method Calls_After_Dispose_Do_Not_Throw (line 166) | [Fact] method New_Sources_After_Switch_Use_Enhanced (line 184) | [Fact] method Disable_Enhanced_Stops_Enhanced_For_New_Messages (line 210) | [Fact] FILE: src/Test/L0/Util/ArgUtilL0.cs class ArgUtilL0 (line 10) | public sealed class ArgUtilL0 method Equal_MatchesObjectEquality (line 12) | [Fact] method Equal_MatchesReferenceEquality (line 30) | [Fact] method Equal_MatchesStructEquality (line 48) | [Fact] method Equal_ThrowsWhenActualObjectIsNull (line 66) | [Fact] method Equal_ThrowsWhenExpectedObjectIsNull (line 87) | [Fact] method Equal_ThrowsWhenObjectsAreNotEqual (line 108) | [Fact] method Equal_ThrowsWhenStructsAreNotEqual (line 129) | [Fact] FILE: src/Test/L0/Util/CertificateUtilL0.cs class CertificateUtilL0 (line 17) | public sealed class CertificateUtilL0 : IDisposable method CertificateUtilL0 (line 21) | public CertificateUtilL0() method Dispose (line 27) | public void Dispose() method LoadCertificate_Pfx_WithPassword_LoadsSuccessfully (line 37) | [Fact] method LoadCertificate_Pfx_WithoutPassword_LoadsSuccessfully (line 53) | [Fact] method LoadCertificate_Pfx_WrongPassword_ThrowsException (line 69) | [Fact] method LoadCertificate_Pfx_PasswordProtectedButNoPasswordProvided_ThrowsException (line 82) | [Fact] method LoadCertificate_Der_LoadsSuccessfully (line 99) | [Fact] method LoadCertificate_Pem_LoadsSuccessfully (line 119) | [Fact] method CreatePfxCertificate (line 142) | private (string thumbprint, string path) CreatePfxCertificate(string p... method CreateDerCertificate (line 165) | private (string thumbprint, string path) CreateDerCertificate() method CreatePemCertificate (line 188) | private (string thumbprint, string path) CreatePemCertificate() FILE: src/Test/L0/Util/IOUtilL0.cs method Delete_DeletesDirectory (line 17) | [Fact] method Delete_DeletesFile (line 51) | [Fact] method DeleteDirectory_DeleteTargetFileWithASymlink (line 85) | [Fact] method DeleteDirectory_DeletesDirectoriesRecursively (line 126) | [Fact] method DeleteDirectory_DeletesDirectoryReparsePointChain (line 158) | [Fact] method DeleteDirectory_DeletesDirectoryReparsePointsBeforeDirectories (line 222) | [Fact] method DeleteDirectory_DeletesFilesRecursively (line 273) | [Fact] method DeleteDirectory_DeletesReadOnlyDirectories (line 307) | [Fact] method DeleteDirectory_DeletesReadOnlyRootDirectory (line 348) | [Fact] method DeleteDirectory_DeletesWithRetry_Success (line 385) | [Fact] method DeleteDirectory_DeletesWithRetry_CancellationRequested (line 416) | [Fact] method DeleteDirectory_DeletesWithRetry_NonExistenDir (line 450) | [Fact] method DeleteDirectory_DeletesWithRetry_IOException (line 468) | [Fact] method DeleteDirectory_DeletesReadOnlyFiles (line 512) | [Fact] method DeleteDirectory_DoesNotFollowDirectoryReparsePoint (line 552) | [Fact] method DeleteDirectory_DoesNotFollowNestLevel1DirectoryReparsePoint (line 599) | [Fact] method DeleteDirectory_DoesNotFollowNestLevel2DirectoryReparsePoint (line 648) | [Fact] method DeleteDirectory_IgnoresFile (line 699) | [Fact] method DeleteFile_DeletesFile (line 734) | [Fact] method DeleteFile_DeletesReadOnlyFile (line 768) | [Fact] method DeleteFile_IgnoresDirectory (line 808) | [Fact] method DeleteFile_DeletesWithRetry_Success (line 841) | [Fact] method DeleteFile_DeletesWithRetry_NonExistenFile (line 873) | [Fact] method DeleteFile_DeletesWithRetry_IOException (line 891) | [Fact] method DeleteFile_DeletesWithRetry_CancellationRequested (line 920) | [Fact] method GetRelativePathWindows (line 952) | [Fact] method GetRelativePathNonWindows (line 1020) | [Fact] method ResolvePathWindows (line 1063) | [Fact] method ResolvePathNonWindows (line 1122) | [Fact] method ValidateExecutePermission_DoesNotExceedFailsafe (line 1175) | [Fact] method ValidateExecutePermission_ExceedsFailsafe (line 1204) | [Fact] FILE: src/Test/L0/Util/ProcessUtilL0.cs class WindowsProcessUtilL0 (line 12) | public sealed class WindowsProcessUtilL0 method Test_GetProcessList (line 14) | [Fact] FILE: src/Test/L0/Util/RepositoryUtilL0.cs class RepositoryUtilL0 (line 14) | public sealed class RepositoryUtilL0 method TrimStandardBranchPrefix_should_return_correct_values (line 16) | [Fact] method HasMultipleCheckouts_should_not_throw (line 32) | [Fact] method HasMultipleCheckouts_should_return_true_when_set_correctly (line 51) | [Fact] method HasMultipleCheckouts_should_return_false_when_not_set_correctly (line 71) | [Fact] method IsPrimaryRepositoryName_should_work_correctly (line 97) | [Fact] method GetPrimaryRepository_should_return_correct_value_when_called (line 115) | [Fact] method GetTriggeringRepository_should_return_correct_value_when_called (line 163) | [Fact] method GetRepositoryForLocalPath_should_return_correct_values (line 211) | [Fact] method GetRepository_should_return_correct_value_when_called (line 268) | [Fact] method GuessRepositoryType_should_return_correct_values_when_called (line 310) | [Fact] method GetCloneDirectory_REPO_should_throw_on_null (line 337) | [Fact] method GetCloneDirectory_REPO_should_return_proper_value_when_called (line 350) | [Fact] method GetCloneDirectory_STRING_should_throw_on_null (line 380) | [Fact] method GetCloneDirectory_STRING_should_return_proper_value_when_called (line 393) | [Fact] FILE: src/Test/L0/Util/StringUtilL0.cs class StringUtilL0 (line 10) | public class StringUtilL0 method DeactivateVsoCommandsFromStringTest (line 12) | [Theory] method FormatAlwaysCallsFormat (line 35) | [Fact] method FormatHandlesFormatException (line 71) | [Fact] method FormatUsesInvariantCulture (line 102) | [Fact] method ConvertNullOrEmptryStringToBool (line 128) | [Fact] method ConvertNullOrEmptryStringToDefaultBool (line 149) | [Fact] method ConvertStringToBool (line 170) | [Fact] FILE: src/Test/L0/Util/TaskResultUtilL0.cs class TaskResultUtilL0 (line 10) | public class TaskResultUtilL0 method TaskResultReturnCodeTranslate (line 12) | [Fact] method TaskResultsMerge (line 62) | [Fact] FILE: src/Test/L0/Util/TelemetryPropsUtil.cs class TelemetryPropsUtil (line 12) | class TelemetryPropsUtil method AssertPipelineData (line 14) | public static void AssertPipelineData(Dictionary telem... method AddPipelineDataIntoAgentContext (line 24) | public static void AddPipelineDataIntoAgentContext(Dictionary GetBuildVariables() method GetRepository (line 301) | private Pipelines.RepositoryResource GetRepository(TestHostContext hos... type CheckoutConfigType (line 317) | private enum CheckoutConfigType FILE: src/Test/L0/Worker/Build/GitCommandManagerL0.cs class TestGitCommandManagerL0 (line 11) | public class TestGitCommandManagerL0 method TestGetInternalGitPaths (line 13) | [Fact] FILE: src/Test/L0/Worker/Build/GitSourceProviderL0.cs class GitSourceProviderL0 (line 20) | public sealed class GitSourceProviderL0 method GetDefaultGitCommandMock (line 22) | private Mock GetDefaultGitCommandMock() method GetTestExecutionContext (line 77) | private Mock GetTestExecutionContext(TestHostContex... method GetTestSourceEndpoint (line 105) | private ServiceEndpoint GetTestSourceEndpoint( method GetSourceGitClone (line 129) | [Fact] method TestSetGitConfiguration (line 171) | [Theory] method GetSourceGitFetch (line 213) | [Fact] method GetSourceGitClonePR (line 265) | [Fact] method GetSourceGitFetchPR (line 303) | [Fact] method GetSourceReCloneOnUrlNotMatch (line 355) | [Fact] method GetSourceGitFetchWithClean (line 407) | [Fact] method GetSourceGitShallowFetch (line 461) | [Fact] method GetSourceGitFetchWithLFS (line 505) | [Fact] method GetSourcePreferFeatureVariables (line 553) | [Fact] FILE: src/Test/L0/Worker/Build/TfsVCCommandManagerL0.cs class TfsVCCommandManagerL0 (line 11) | public sealed class TfsVCCommandManagerL0 method FeaturesEnumHasCorrectValues (line 13) | [Fact] FILE: src/Test/L0/Worker/Build/TfsVCSourceProvider.WorkspaceUtilL0.cs class TfsVCSourceProvider_WorkspaceUtilL0 (line 16) | public sealed class TfsVCSourceProvider_WorkspaceUtilL0 method DoesNotMatch_Cloak_ServerPath (line 25) | [Fact] method DoesNotMatch_ComputerName (line 68) | [Fact] method DoesNotMatch_Map_LocalPath (line 112) | [Fact] method DoesNotMatch_Map_Recursive (line 156) | [Fact] method DoesNotMatch_Map_ServerPath (line 200) | [Fact] method DoesNotMatch_Map_SingleLevel (line 244) | [Fact] method DoesNotMatch_MappingType (line 288) | [Fact] method DoesNotMatch_WorkspaceName (line 332) | [Fact] method Matches (line 375) | [Fact] method Cleanup (line 409) | private void Cleanup() method Prepare (line 417) | private void Prepare(TestHostContext hostContext) class MockTfsVCWorkspace (line 467) | public sealed class MockTfsVCWorkspace : ITfsVCWorkspace method MockTfsVCWorkspace (line 469) | public MockTfsVCWorkspace( class MockTfsVCMapping (line 489) | public sealed class MockTfsVCMapping : ITfsVCMapping method MockTfsVCMapping (line 491) | public MockTfsVCMapping(TfsVCSourceProvider.DefinitionWorkspaceMappi... FILE: src/Test/L0/Worker/Build/TfsVCSourceProviderL0.cs class TfsVCSourceProviderL0 (line 10) | public sealed class TfsVCSourceProviderL0 method InterpretsRecursive (line 12) | [Fact] method InterpretsSingleLevel (line 32) | [Fact] method NormalizesLocalPath (line 52) | [Fact] method NormalizesRootSingleLevelServerPath (line 77) | [Fact] method NormalizesSingleLevelServerPath (line 97) | [Fact] FILE: src/Test/L0/Worker/Build/TrackingConfigHashAlgorithmL0.cs class TrackingConfigHashAlgorithmL0 (line 14) | public sealed class TrackingConfigHashAlgorithmL0 method ComputeHash_returns_correct_hash (line 17) | [Fact] method ComputeHash_should_throw_when_parameters_invalid (line 48) | [Fact] method ComputeHash_with_single_repo_should_return_correct_hash (line 74) | [Fact] method ComputeHash_with_multi_repos_should_return_correct_hash (line 115) | [Fact] FILE: src/Test/L0/Worker/Build/TrackingConfigL0.cs class TrackingConfigL0 (line 16) | public sealed class TrackingConfigL0 method TrackingConfig_parameterless_ctor_should_return_almost_empty_object (line 18) | [Fact] method TrackingConfig_copy_legacy_ctor_should_fill_in_fields_correctly (line 39) | [Fact] method TrackingConfig_ctor_should_fill_in_fields_correctly (line 80) | [Fact] method TrackingConfig_clone_should_fill_in_fields_correctly (line 115) | [Fact] method Setup (line 173) | private TestHostContext Setup(out Mock mockExecutio... FILE: src/Test/L0/Worker/Build/TrackingManagerL0.cs class TrackingManagerL0 (line 21) | public sealed class TrackingManagerL0 method Setup (line 35) | public TestHostContext Setup([CallerMemberName] string name = "") method CreatesTopLevelTrackingConfig (line 63) | [Fact] method CreatesTrackingConfig (line 93) | [Fact] method LoadsTrackingConfig_FileFormatVersion1 (line 134) | [Fact] method LoadsTrackingConfig_FileFormatVersion1_MissingProperty (line 169) | [Fact] method LoadsTrackingConfig_FileFormatVersion1_InvalidJson (line 200) | [Fact] method LoadsTrackingConfig_FileFormatVersion2 (line 231) | [Fact] method LoadsTrackingConfig_FileFormatVersion3 (line 280) | [Fact] method LoadsTrackingConfig_FileFormatVersion3_with_repositoryTrackingInfo (line 329) | [Fact] method LoadIfExists_FileFormatVersion3_should_ignore_extra_info (line 386) | [Fact] method LoadsTrackingConfig_NotExists (line 440) | [Fact] method MarksTrackingConfigForGarbageCollection (line 455) | [Fact] method MarksTrackingConfigForGarbageCollection_Legacy (line 517) | [Fact] method UpdatesTopLevelTrackingConfig (line 576) | [Fact] method UpdatesTrackingConfigJobRunProperties (line 607) | [Fact] method MergeTrackingConfig_CheckIfReturnsValidConfig (line 634) | [Fact] method MergeTrackingConfig_CheckIfReturnsValidConfigIfBuildOverrideIsFalse (line 659) | [Fact] method MergeTrackingConfig_EmptySourcesDirectoryOfPreviousConfig (line 684) | [Fact] method MergeTrackingConfig_EmptyRepositoryTypeOfPreviousConfig (line 710) | [Fact] method MergeTrackingConfig_EmptyCollectionUrlOfPreviousConfig (line 736) | [Fact] method GetTestConfig (line 762) | private TrackingConfig GetTestConfig(int index) method WriteConfigFile (line 780) | private void WriteConfigFile(string contents) FILE: src/Test/L0/Worker/Build/WorkspaceMaintenanceProvicerL0.cs class WorkspaceMaintenanceProvicerL0 (line 18) | public sealed class WorkspaceMaintenanceProvicerL0 method Setup (line 26) | private TestHostContext Setup(int daysthreshold = 0, [CallerMemberName... method ShouldMarkExpiredForGarbageCollection (line 44) | [Fact] method ShouldNotMarkForGarbageCollectionIfThresholdIsZero (line 60) | [Fact] method ShouldDisposeCollectedGarbage (line 76) | [Fact] FILE: src/Test/L0/Worker/CodeCoverage/CoberturaSummaryReaderTests.cs class CoberturaSummaryReaderTests (line 18) | public class CoberturaSummaryReaderTests method VerifyCoberturaCoverageStatisticsForValidSummaryFile (line 24) | [Fact] method VerifyFileDidnotExist (line 48) | [Fact] method VerifyInvalidXmlFile (line 59) | [Fact] method VerifyEmptyXmlFile (line 80) | [Fact] method VerifyWrongXmlFile (line 100) | [Fact] method GetPathToValidCoberturaFile (line 121) | private static string GetPathToValidCoberturaFile() method CoberturaFileDidnotExist (line 128) | private string CoberturaFileDidnotExist() method CoberturaInvalidXmlFile (line 133) | private string CoberturaInvalidXmlFile() method GetEmptyCCFile (line 140) | private string GetEmptyCCFile() method CoberturaWrongXmlFile (line 145) | private string CoberturaWrongXmlFile() method VerifyLineCoverageStats (line 152) | private static void VerifyLineCoverageStats(List GetAdditionalCodeCoverageFilesWithSameFileName() method GetAdditionalCodeCoverageFilesWithDifferentFileNames (line 147) | private List GetAdditionalCodeCoverageFilesWithDifferentFileNa... FILE: src/Test/L0/Worker/CodeCoverage/JacocoSummaryReaderTests.cs class JacocoSummaryReaderTests (line 18) | public class JacocoSummaryReaderTests method VerifyJacocoCoverageStatisticsForValidSummaryFile (line 24) | [Fact] method VerifyFileDidnotExist (line 48) | [Fact] method VerifyInvalidXmlFile (line 59) | [Fact] method VerifyWrongXmlFile (line 81) | [Fact] method VerifyEmptyXmlFile (line 102) | [Fact] method GetPathToValidJaCoCoFile (line 122) | private string GetPathToValidJaCoCoFile() method JacocoFileDidnotExist (line 129) | private string JacocoFileDidnotExist() method JacocoInvalidXmlFile (line 134) | private string JacocoInvalidXmlFile() method JacocoWrongXmlFile (line 141) | private string JacocoWrongXmlFile() method GetEmptyCCFile (line 148) | private string GetEmptyCCFile() method VerifyCoverageStats (line 153) | private static void VerifyCoverageStats(List c... method SetupMocks (line 183) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainab... class Statscomparer (line 204) | public class Statscomparer : IComparer method Compare (line 206) | public int Compare(CodeCoverageStatistics x, CodeCoverageStatistics y) FILE: src/Test/L0/Worker/ContainerOperationProviderEnhancedL0.cs class ContainerOperationProviderEnhancedL0 (line 16) | public sealed class ContainerOperationProviderEnhancedL0 : ContainerOper... method StartContainer_WithDockerLabel_SetsNodePath (line 19) | [Fact] method StartContainer_WithoutDockerLabel_OnMacOS_UsesDefaultNode (line 53) | [Fact] method StartContainer_WithoutDockerLabel_OnWindowsWithLinuxContainer_UsesDefaultNode (line 93) | [Fact] method StartContainer_WithoutDockerLabel_OnLinux_UsesAgentNode (line 132) | [Fact] FILE: src/Test/L0/Worker/ContainerOperationProviderL0.cs class ContainerOperationProviderL0 (line 16) | public sealed class ContainerOperationProviderL0 : ContainerOperationPro... method StartContainer_WithDockerLabel_SetsNodePath (line 19) | [Fact(Skip = "The test is flaky and needs to be fixed using the new co... method StartContainer_WithoutDockerLabel_OnMacOS_UsesDefaultNode (line 53) | [Fact(Skip = "The test is flaky and needs to be fixed using the new co... method StartContainer_WithoutDockerLabel_OnWindowsWithLinuxContainer_UsesDefaultNode (line 96) | [Fact(Skip = "The test is flaky and needs to be fixed using the new co... method StartContainer_WithoutDockerLabel_OnLinux_UsesAgentNode (line 138) | [Fact(Skip = "The test is flaky and needs to be fixed using the new co... FILE: src/Test/L0/Worker/ContainerOperationProviderL0Base.cs class ContainerOperationProviderL0Base (line 20) | public abstract class ContainerOperationProviderL0Base method CreateDockerManagerMock (line 27) | protected Mock CreateDockerManagerMock(string i... method CreateExecutionContextMock (line 56) | protected Mock CreateExecutionContextMock(TestHostC... class FakeProcessInvoker (line 68) | protected sealed class FakeProcessInvoker : IProcessInvoker method Initialize (line 78) | public void Initialize(IHostContext hostContext) { } method ExecuteAsync (line 80) | public Task ExecuteAsync(string workingDirectory, string fileNa... method ExecuteAsync (line 83) | public Task ExecuteAsync(string workingDirectory, string fileNa... method ExecuteAsync (line 86) | public Task ExecuteAsync(string workingDirectory, string fileNa... method ExecuteAsync (line 89) | public Task ExecuteAsync(string workingDirectory, string fileNa... method ExecuteAsync (line 92) | public Task ExecuteAsync(string workingDirectory, string fileNa... method ExecuteAsync (line 95) | public Task ExecuteAsync(string workingDirectory, string fileNa... method ExecuteAsync (line 98) | public Task ExecuteAsync(string workingDirectory, string fileNa... method ExecuteAsync (line 101) | public Task ExecuteAsync(string workingDirectory, string fileNa... method Dispose (line 117) | public void Dispose() { } method SetupProcessInvokerMock (line 120) | protected void SetupProcessInvokerMock(TestHostContext hc) FILE: src/Test/L0/Worker/ExecutionContextL0.cs class ExecutionContextL0 (line 19) | public sealed class ExecutionContextL0 method InitializeJob_LogsWarningsFromVariables (line 21) | [Fact] method AddIssue_CountWarningsErrors (line 55) | [Fact] method StepTarget_VerifySet (line 127) | [Fact] method StepTarget_RestrictedCommands_Host (line 176) | [Fact] method StepTarget_LoadStepContainersWithoutJobContainer (line 226) | [Fact] method SidecarContainers_VerifyNotJobContainers (line 274) | [Fact] method InitializeJob_should_set_JobSettings (line 334) | [Fact] method InitializeJob_should_set_JobSettings_multicheckout (line 367) | [Fact] method InitializeJob_should_mark_primary_repository (line 402) | [Fact] method InitializeJob_should_mark_default_workdirectory_repository (line 443) | [Fact] method InitializeJob_should_mark_primary_repository_in_multicheckout (line 483) | [Fact] method InitializeJob_should_mark_default_workdirectory_repository_in_multicheckout (line 534) | [Fact] method TranslatePathForStepTarget_should_convert_path_only_for_containers (line 586) | [Theory] method CreateTestContext (line 667) | private TestHostContext CreateTestContext([CallerMemberName] String te... method BuildCorrelationId_WithStepOnly_ReturnsShortenedStepId (line 689) | [Fact] method BuildCorrelationId_WithTaskOnly_ReturnsShortenedTaskId (line 715) | [Fact] method BuildCorrelationId_WithStepAndTask_ReturnsCombinedShortenedIds (line 737) | [Fact] method BuildCorrelationId_WithNoCorrelation_ReturnsEmpty (line 761) | [Fact] method BuildCorrelationId_WithShortGuid_ReturnsFullString (line 780) | [Fact] method BuildCorrelationId_WithHyphenatedGuid_RemovesHyphensAndShortens (line 802) | [Fact] method CorrelationContext_ClearMethods_ResetCorrectly (line 826) | [Fact] method BuildCorrelationId_WithNullValues_HandlesGracefully (line 851) | [Fact] method BuildCorrelationId_WithEmptyStrings_HandlesGracefully (line 872) | [Fact] method BuildCorrelationId_WithWhitespaceStrings_HandlesGracefully (line 893) | [Fact] method BuildCorrelationId_WithMixedCaseGuid_NormalizesProperly (line 914) | [Fact] method BuildCorrelationId_WithVariousFormats_ShorteningBehavior (line 936) | [Fact] method BuildCorrelationId_UniquenessProperty_DifferentInputsProduceDifferentOutputs (line 969) | [Fact] method BuildCorrelationId_ThreadSafety_AsyncLocalIsolation (line 1008) | [Fact] method Start_KnobEnabled_CallsUpdateStateOnServer (line 1040) | [Fact] method Start_KnobDisabled_CallsQueueTimelineRecordUpdate (line 1073) | [Fact] method CreateChild_KnobEnabled_CallsUpdateStateOnServer (line 1106) | [Fact] method CreateChild_KnobDisabled_CallsQueueTimelineRecordUpdate (line 1140) | [Fact] method CreateJobRequestMessage (line 1174) | private Pipelines.AgentJobRequestMessage CreateJobRequestMessage() FILE: src/Test/L0/Worker/ExpressionManagerL0.cs class ExpressionManagerL0 (line 16) | public sealed class ExpressionManagerL0 method AlwaysFunction (line 22) | [Fact] method CanceledFunction (line 53) | [Fact] method FailedFunction (line 84) | [Fact] method SucceededFunction (line 115) | [Fact] method SucceededOrFailedFunction (line 146) | [Fact] method VariablesNamedValue (line 177) | [Fact] method ExpressionTracingMasksSecrets (line 208) | [Theory] method CreateTestContext (line 232) | private TestHostContext CreateTestContext([CallerMemberName] String te... method InitializeExecutionContext (line 240) | private void InitializeExecutionContext(TestHostContext hc) FILE: src/Test/L0/Worker/GitManagerL0.cs class GitManagerL0 (line 12) | public sealed class GitManagerL0 method DownloadAsync (line 14) | [Fact] FILE: src/Test/L0/Worker/Handlers/CmdArgsSanitizerL0.cs class CmdArgsSanitizerL0 (line 10) | public class CmdArgsSanitizerL0 method EmptyLineTest (line 12) | [Fact] method SanitizeTest (line 25) | [Theory] method SanitizeSkipTest (line 39) | [Theory] method Telemetry_BasicTest (line 53) | [Theory] class SanitizerTelemetryTestsData (line 66) | public class SanitizerTelemetryTestsData : TheoryData CreateMockExecContext() FILE: src/Test/L0/Worker/Handlers/ProcessHandlerHelperTelemetryL0.cs class ProcessHandlerHelperTelemetryL0 (line 10) | public sealed class ProcessHandlerHelperTelemetryL0 method FoundPrefixesTest (line 12) | [Theory] method NotClosedEnv (line 28) | [Theory] method NotClosedQuotes_Ignore_if_no_envVar (line 40) | [Fact] method CountsVariablesStartFromEscSymbol (line 52) | [Fact] FILE: src/Test/L0/Worker/Handlers/ProcessHandlerL0.cs class ProcessHandlerL0 (line 20) | public class ProcessHandlerL0 method ProcessHandlerV2_BasicExecution (line 22) | [Fact] method ProcessHandlerV2_FileExecution (line 68) | [Fact] method ProcessHandlerV2_Validation_passes (line 124) | [Fact] method ProcessHandlerV2_Validation_fails (line 174) | [Fact] method CreateMockExecutionContext (line 221) | private Mock CreateMockExecutionContext(IHostContex... method CreateTestHostContext (line 231) | private TestHostContext CreateTestHostContext() class TestScript (line 240) | private class TestScript : IDisposable method TestScript (line 247) | public TestScript(string testTemp, string scriptName) method WriteContent (line 253) | public void WriteContent(string content) method Dispose (line 260) | public void Dispose() FILE: src/Test/L0/Worker/JobExtensionL0.cs class JobExtensionL0 (line 21) | public sealed class JobExtensionL0 class TestJobExtension (line 23) | private class TestJobExtension : JobExtension method ConvertLocalPath (line 29) | public override void ConvertLocalPath(IExecutionContext context, str... method GetExtensionPostJobStep (line 35) | public override IStep GetExtensionPostJobStep(IExecutionContext jobC... method GetExtensionPreJobStep (line 40) | public override IStep GetExtensionPreJobStep(IExecutionContext jobCo... method GetRootedPath (line 45) | public override string GetRootedPath(IExecutionContext context, stri... method InitializeJobExtension (line 50) | public override void InitializeJobExtension(IExecutionContext contex... method CreateTestContext (line 69) | private TestHostContext CreateTestContext(CancellationTokenSource _tok... method CreateMSITestContext (line 289) | private TestHostContext CreateMSITestContext(CancellationTokenSource _... method JobExtensionSetupInfo (line 513) | [Fact] method JobExtensionSetupInfoMSI (line 547) | [Fact] method JobExtensioBuildStepsList (line 579) | [Fact] method JobExtensioBuildStepsListMSI (line 610) | [Fact] method JobExtensionIntraTaskState (line 641) | [Fact] method JobExtensionIntraTaskStateMSI (line 670) | [Fact] method JobExtensionManagementScriptStep (line 699) | [Fact] method JobExtensionManagementScriptStepMSI (line 740) | [Fact] method JobExtensionTelemetryPublisherSecretValue (line 780) | [Fact] FILE: src/Test/L0/Worker/JobRunnerL0.cs class JobRunnerL0 (line 19) | public sealed class JobRunnerL0 method CreateTestContext (line 41) | private TestHostContext CreateTestContext([CallerMemberName] String te... method CreateMSITestContext (line 130) | private TestHostContext CreateMSITestContext([CallerMemberName] String... method JobExtensionInitializeFailure (line 219) | [Fact] method JobExtensionInitializeFailureMSI (line 237) | [Fact] method JobExtensionInitializeCancelled (line 255) | [Fact] method JobExtensionInitializeMSICancelled (line 274) | [Fact] method EnableVerboseLoggingViaPipelineVariable (line 293) | [Fact] method UploadDiganosticLogIfEnvironmentVariableSet (line 312) | [Fact] method UploadDiganosticLogIfEnvironmentVariableSetMSI (line 331) | [Fact] method DontUploadDiagnosticLogIfEnvironmentVariableFalse (line 350) | [Fact] method DontUploadDiagnosticLogIfEnvironmentVariableFalseMSI (line 369) | [Fact] method DontUploadDiagnosticLogIfEnvironmentVariableMissing (line 388) | [Fact] method DontUpdateWebConsoleLineRateIfJobServerQueueIsNull (line 405) | [Fact] method DontUpdateWebConsoleLineRateIfJobServerQueueIsNullMSI (line 419) | [Fact] method UpdateWebConsoleLineRateIfJobServerQueueIsNotNull (line 433) | [Fact] method UpdateWebConsoleLineRateIfJobServerQueueIsNotNullMSI (line 447) | [Fact] method ServerOMDirectoryVariableSetCorrectlyOnWindows (line 461) | [Fact] FILE: src/Test/L0/Worker/LoggingCommandL0.cs class LoggingCommandL0 (line 11) | public class LoggingCommandL0 method CommandParserTest (line 13) | [Fact] method IsEqualCommand (line 96) | private bool IsEqualCommand(IHostContext hc, Command e1, Command e2) FILE: src/Test/L0/Worker/PluginInternalUpdateRepositoryPathCommandL0.cs class PluginInternalUpdateRepositoryPathCommandL0 (line 14) | public class PluginInternalUpdateRepositoryPathCommandL0 method Execute_should_throw_appropriately (line 16) | [Fact] method Execute_should_set_paths_appropriately_for_self_repo (line 40) | [Fact] method Execute_should_set_paths_appropriately_for_nonSelf_repo (line 63) | [Fact] method Execute_should_set_paths_appropriately_for_self_repo_with_multiple_checkouts (line 86) | [Fact] method Execute_should_set_paths_appropriately_for_nonSelf_repo_with_multiple_checkouts (line 109) | [Fact] method CreateTestContext (line 132) | private TestHostContext CreateTestContext([CallerMemberName] String te... method InitializeExecutionContext (line 140) | private void InitializeExecutionContext(TestHostContext hc, bool isMul... method GetLastPathPart (line 189) | private string GetLastPathPart(string path) FILE: src/Test/L0/Worker/Release/AgentUtlitiesL0.cs class AgentUtlitiesL0 (line 13) | public sealed class AgentUtlitiesL0 method VetGetPrintableEnvironmentVariables (line 15) | [Fact] method FormatVariable (line 35) | private string FormatVariable(string key) FILE: src/Test/L0/Worker/Release/FetchEngineL0.cs class FetchEngineL0 (line 17) | public sealed class FetchEngineL0 method ShouldDownloadAllTheFiles (line 51) | [Fact] method ShouldNotDoParallelDownloadIfSpecified (line 67) | [Fact] method ShouldSupportCancellation (line 168) | [Fact] method GetFetchEngine (line 191) | private ContainerFetchEngine GetFetchEngine(StubContainerProvider stub... class StubContainerProvider (line 203) | public class StubContainerProvider : IContainerProvider method StubContainerProvider (line 207) | public StubContainerProvider(IEnumerable containerItems... method GetItemsAsync (line 221) | public Task> GetItemsAsync() method GetFileTask (line 227) | public Task GetFileTask(ContainerItem item, CancellationToken ... FILE: src/Test/L0/Worker/Release/GitHubArtifactL0.cs class GitHubArtifactL0 (line 23) | public sealed class GitHubArtifactL0 method MissingEndpointShouldThrowException (line 36) | [Fact] method GitHubArtifactShouldCallGetSourceWithCorrectParameter (line 61) | [Fact] method Setup (line 97) | private TestHostContext Setup([CallerMemberName] string name = "") FILE: src/Test/L0/Worker/Release/JenkinsArtifactL0.cs class JenkinsArtifactL0 (line 22) | public sealed class JenkinsArtifactL0 method IfNoCommitVersionExistsInArtifactDetailsNoIssueShouldBeAdded (line 29) | [Fact] method ShouldLogAnIssueIfEndVersionIsInvalidInArtifactDetail (line 46) | [Fact] method MissingStartVersionShouldDownloadCommitsFromSingleBuild (line 65) | [Fact] method JenkinsCommitsShouldBeFetchedBetweenBuildRange (line 83) | [Fact] method JenkinsRollbackCommitsShouldBeFetched (line 105) | [Fact] method JenkinsCommitsShouldLogAnIssueIfBuildIsDeleted (line 126) | [Fact] method CommitsShouldBeUploadedAsAttachment (line 147) | [Fact] method CommitsShoulHaveUrlIfItsGitRepo (line 184) | [Fact] method SetupBuildRangeQuery (line 227) | private void SetupBuildRangeQuery(JenkinsArtifactDetails details, stri... method Setup (line 234) | private TestHostContext Setup([CallerMemberName] string name = "") FILE: src/Test/L0/Worker/Release/ReleaseDirectoryManagerL0.cs class ReleaseDirectoryManagerL0 (line 13) | public sealed class ReleaseDirectoryManagerL0 method PrepareArtifactsDirectoryShouldReturnValidMapIfTheWorkingDirectoryIsEmpty (line 21) | [Fact] method PrepareArtifactsDirectoryShouldReturnValidMapIfTheWorkingDirectoryContainsFolders (line 46) | [Fact] method PrepareArtifactsDirectoryShouldReturnExistingMapIfItExists (line 69) | [Fact] method PrepareArtifactsDirectoryShouldReturnMapIfWorkDirectoryDoesNotExist (line 92) | [Fact] method Initialize (line 115) | private TestHostContext Initialize([CallerMemberName] string name = ""... FILE: src/Test/L0/Worker/Release/ReleaseJobExtensionL0.cs class ReleaseJobExtensionL0 (line 18) | public sealed class ReleaseJobExtensionL0 method GetRootedPathShouldReturnNullIfPathIsNull (line 37) | [Fact] method GetRootedPathShouldReturnRootedPathIfPathIsResolvedBySourceProvider (line 50) | [Fact] method GetRootedPathShouldReturnRootedPathIfPathIsRelative (line 64) | [Fact] method PreapreAsyncShouldInitializeAgentIfSkipArtifactDownloadIsTrue (line 78) | [Fact] method PreapreAsyncShouldInitializeAgentIfSkipArtifactDownloadIsTrueAndReleaseDefinitionIdIsNull (line 97) | [Fact] method Setup (line 116) | private TestHostContext Setup([CallerMemberName] string name = "", boo... method GetReleaseVariables (line 159) | private Dictionary GetReleaseVariables(string r... FILE: src/Test/L0/Worker/Release/TfsGitArtifactL0.cs class TfsGitArtifactL0 (line 20) | public sealed class TfsGitArtifactL0 method ShouldThrowIfEndpointsDoNotContainTfsGitEndpoint (line 34) | [Fact] method TfsGitArtifactShouldCallGetSourceWithCorrectParameter (line 59) | [Fact] method Setup (line 97) | private TestHostContext Setup([CallerMemberName] string name = "") FILE: src/Test/L0/Worker/Release/TfsVCArtifactL0.cs class TfsVCArtifactL0 (line 25) | public sealed class TfsVCArtifactL0 method MissingEndpointShouldThrowException (line 38) | [Fact] method TfsVCArtifactShouldCallGetSourceWithCorrectParameter (line 62) | [Fact] method Setup (line 107) | private TestHostContext Setup([CallerMemberName] string name = "") FILE: src/Test/L0/Worker/SetVariableRestrictionsL0.cs class SetVariableRestrictionsL0 (line 15) | public sealed class SetVariableRestrictionsL0 method NoRestrictions (line 17) | [Fact] method NullVariableRestrictions (line 34) | [Fact] method EmptyAllowed (line 52) | [Fact] method ExactMatchAllowed (line 70) | [Fact] method MiniMatchAllowed (line 105) | [Fact] method MultipleRestrictionsMostRestrictive (line 139) | [Fact] method MultipleRestrictionsNothingAllowed (line 186) | [Fact] method PrependPathAllowed (line 219) | [Fact] method CreateTestContext (line 251) | private TestHostContext CreateTestContext([CallerMemberName] String te... method SetVariableCommand (line 282) | private Command SetVariableCommand(String name, String value) method PrependPathCommand (line 290) | private Command PrependPathCommand(String value) FILE: src/Test/L0/Worker/StepsRunnerL0.cs class StepsRunnerL0 (line 21) | public sealed class StepsRunnerL0 method CreateTestContext (line 27) | private TestHostContext CreateTestContext([CallerMemberName] String te... method RunNormalStepsAllStepPass (line 50) | [Fact] method RunNormalStepsContinueOnError (line 82) | [Fact] method RunsAfterFailureBasedOnCondition (line 117) | [Fact] method RunsAlwaysSteps (line 156) | [Fact] method SetsJobResultCorrectly (line 210) | [Fact] method SkipsAfterFailureOnlyBaseOnCondition (line 299) | [Fact] method AlwaysMeansAlways (line 342) | [Fact] method TreatsConditionErrorAsFailure (line 374) | [Fact] method SetStepTarget (line 407) | [Fact] method CreateStep (line 446) | private Mock CreateStep(TaskResult result, IExpressionNode cond... method FormatSteps (line 474) | private string FormatSteps(IEnumerable> steps) method RunAsync_WhenTimeoutLogFlushingEnabled_RegistersWorkerShutdownForTimeout (line 487) | [Fact] method RunAsync_WhenTimeoutLogFlushingDisabled_DoesNotRegisterWorkerShutdownForTimeout (line 528) | [Fact] method RunAsync_WhenTimeoutLogFlushingNotSet_DefaultsToDisabled (line 560) | [Fact] method WorkerShutdownForTimeout_WhenTriggered_SetsCorrectState (line 592) | [Fact] FILE: src/Test/L0/Worker/TaskCommandExtensionL0.cs class TaskCommandExtensionL0 (line 15) | public sealed class TaskCommandExtensionL0 method SetEndpointAuthParameter (line 20) | [Fact] method SetEndpointDataParameter (line 41) | [Fact] method SetEndpointUrlParameter (line 61) | [Fact] method SetEndpointWithoutValue (line 80) | [Fact] method SetEndpointWithoutEndpointField (line 93) | [Fact] method SetEndpointInvalidEndpointField (line 107) | [Fact] method SetEndpointWithoutEndpointId (line 122) | [Fact] method SetEndpointInvalidEndpointId (line 137) | [Fact] method SetEndpointIdWithoutEndpointKey (line 153) | [Fact] method SetEndpointUrlWithInvalidValue (line 169) | [Fact] method IssueSourceValidationSuccessed (line 186) | [Fact] method IssueSourceValidationFailedBecauseCorrelationIdWasInvalid (line 219) | [Fact] method IssueSourceValidationFailedBecauseCorrelationIdWasAbsent (line 257) | [Fact] method SetupMocks (line 288) | private TestHostContext SetupMocks([CallerMemberName] string name = "") FILE: src/Test/L0/Worker/TaskDecoratorManagerL0.cs class TaskDecoratorManagerL0 (line 11) | public sealed class TaskDecoratorManagerL0 method IsInjectedTaskForTarget_TaskWithTargetPrefix (line 13) | [Fact] method IsInjectedTaskForTarget_TaskWithoutTargetPrefix (line 31) | [Fact] method IsInjectedTaskForTarget_NullValueInTaskName (line 45) | [Fact] FILE: src/Test/L0/Worker/TaskManagerL0.cs class TaskManagerL0 (line 20) | public sealed class TaskManagerL0 method BubblesCancellation (line 30) | [Fact] method RetryNetworkException (line 105) | [Fact] method RetryStreamException (line 170) | [Fact] method DeserializesPlatformSupportedHandlersOnly (line 234) | [Fact] method DownloadsTasks (line 283) | [Fact] method PreservesTaskZipTaskWhenInSignatureVerification (line 356) | [Fact] method PreservesTaskZipTaskWhenAlwaysExtractTask (line 364) | [Fact] method ExtractsAnAlreadyDownloadedZipToTheCorrectLocationWhenInSignatureVerification (line 373) | [Fact] method ExtractsAnAlreadyDownloadedZipToTheCorrectLocationWhenExtractTask (line 381) | [Fact] method DoesNotMatchPlatform (line 390) | [Fact] method LoadsDefinition (line 414) | [Fact] method MatchesPlatform (line 571) | [Fact] method ReplacesMacros (line 597) | [Fact] method ReplacesMacrosAndPreventsInfiniteRecursion (line 640) | [Fact] method ReplacesMultipleMacroInstances (line 671) | [Fact] method CreateTask (line 702) | private void CreateTask(string jsonContent, out Pipelines.TaskStep ins... method GetZipStream (line 722) | private Stream GetZipStream() method Setup (line 738) | private TestHostContext Setup( method Teardown (line 787) | private void Teardown() method PreservesTaskZipTask (line 795) | private async void PreservesTaskZipTask(bool signatureVerification = f... method ExtractsAnAlreadyDownloadedZipToTheCorrectLocation (line 880) | private void ExtractsAnAlreadyDownloadedZipToTheCorrectLocation(bool s... class ExceptionStream (line 927) | private class ExceptionStream : Stream method Flush (line 939) | public override void Flush() method Read (line 944) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 949) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 954) | public override void SetLength(long value) method Write (line 959) | public override void Write(byte[] buffer, int offset, int count) FILE: src/Test/L0/Worker/TaskRunnerL0.cs class TaskRunnerL0 (line 18) | public sealed class TaskRunnerL0 method CreateTestContext (line 21) | private TestHostContext CreateTestContext([CallerMemberName] String te... class GetHandlerTest (line 28) | private class GetHandlerTest method RunTest (line 36) | public void RunTest(TestHostContext hc, Dictionary(Type target) where T : class, IAgentService method GetDirectory (line 27) | public override string GetDirectory(WellKnownDirectory directory) FILE: src/Test/L1/Mock/FakeAgentPluginManager.cs class FakeAgentPluginManager (line 9) | public class FakeAgentPluginManager : AgentPluginManager method Initialize (line 11) | public override void Initialize(IHostContext hostContext) method ReplacePlugin (line 19) | private void ReplacePlugin(string existingPlugin, string fakePlugin) FILE: src/Test/L1/Mock/FakeBuildServer.cs class FakeBuildServer (line 14) | public class FakeBuildServer : AgentService, IBuildServer method FakeBuildServer (line 20) | public FakeBuildServer() method ConnectAsync (line 26) | public Task ConnectAsync(VssConnection jobConnection) method AssociateArtifactAsync (line 31) | public Task AssociateArtifactAsync( method UpdateBuildNumber (line 48) | public Task UpdateBuildNumber( method AddBuildTag (line 61) | public Task> AddBuildTag( FILE: src/Test/L1/Mock/FakeConfigurationStore.cs class FakeConfigurationStore (line 10) | public class FakeConfigurationStore : AgentService, IConfigurationStore method IsConfigured (line 20) | public bool IsConfigured() method IsServiceConfigured (line 25) | public bool IsServiceConfigured() method IsAutoLogonConfigured (line 30) | public bool IsAutoLogonConfigured() method HasCredentials (line 35) | public bool HasCredentials() method GetCredentials (line 40) | public CredentialData GetCredentials() method GetSetupInfo (line 45) | public IEnumerable GetSetupInfo() method GetSettings (line 50) | public AgentSettings GetSettings() method UpdateSettings (line 64) | public void UpdateSettings(AgentSettings agentSettings) method SaveCredential (line 69) | public void SaveCredential(CredentialData credential) method SaveSettings (line 73) | public void SaveSettings(AgentSettings settings) method DeleteCredential (line 77) | public void DeleteCredential() method DeleteSettings (line 81) | public void DeleteSettings() method DeleteAutoLogonSettings (line 85) | public void DeleteAutoLogonSettings() method SaveAutoLogonSettings (line 89) | public void SaveAutoLogonSettings(AutoLogonSettings settings) method GetAutoLogonSettings (line 93) | public AutoLogonSettings GetAutoLogonSettings() method GetAgentRuntimeOptions (line 98) | public AgentRuntimeOptions GetAgentRuntimeOptions() method SaveAgentRuntimeOptions (line 103) | public void SaveAgentRuntimeOptions(AgentRuntimeOptions options) method DeleteAgentRuntimeOptions (line 107) | public void DeleteAgentRuntimeOptions() FILE: src/Test/L1/Mock/FakeCustomerIntelligenceServer.cs class FakeCustomerIntelligenceServer (line 13) | public class FakeCustomerIntelligenceServer : AgentService, ICustomerInt... method Initialize (line 17) | public void Initialize(VssConnection connection) method PublishEventsAsync (line 21) | public Task PublishEventsAsync(CustomerIntelligenceEvent[] ciEvents) FILE: src/Test/L1/Mock/FakeJobServer.cs class FakeJobServer (line 23) | public class FakeJobServer : AgentService, IJobServer method FakeJobServer (line 34) | public FakeJobServer() method ConnectAsync (line 45) | public Task ConnectAsync(VssConnection jobConnection) method AppendLogContentAsync (line 50) | public Task AppendLogContentAsync(Guid scopeIdentifier, strin... method AppendTimelineRecordFeedAsync (line 63) | public Task AppendTimelineRecordFeedAsync(Guid scopeIdentifier, string... method CreateAttachmentAsync (line 68) | public Task CreateAttachmentAsync(Guid scopeIdentifier... method AssosciateAttachmentAsync (line 74) | public Task AssosciateAttachmentAsync(Guid scopeIdenti... method CreateLogAsync (line 80) | public Task CreateLogAsync(Guid scopeIdentifier, string hubNa... method CreateTimelineAsync (line 89) | public Task CreateTimelineAsync(Guid scopeIdentifier, string... method UpdateTimelineRecordsAsync (line 99) | public Task> UpdateTimelineRecordsAsync(Guid scop... method RaisePlanEventAsync (line 115) | public Task RaisePlanEventAsync(Guid scopeIdentifier, string hubNam... method GetTimelineAsync (line 121) | public Task GetTimelineAsync(Guid scopeIdentifier, string hu... method UploadLogToBlobStore (line 126) | public Task UploadLogToBlobStore(Stream blob... method UploadAttachmentToBlobStore (line 140) | public async Task<(DedupIdentifier dedupId, ulong length)> UploadAttac... method AssociateLogAsync (line 150) | public Task AssociateLogAsync(Guid scopeIdentifier, string hu... method MergeTimelineRecords (line 158) | private void MergeTimelineRecords(TimelineRecord timelineRecord, Timel... FILE: src/Test/L1/Mock/FakeReleaseServer.cs class FakeReleaseServer (line 15) | public class FakeReleaseServer : AgentService, IReleaseServer method ConnectAsync (line 19) | public Task ConnectAsync(VssConnection jobConnection) method GetReleaseArtifactsFromService (line 24) | public IEnumerable GetReleaseArtifactsFromSer... method UpdateReleaseName (line 31) | public Task UpdateReleaseName( FILE: src/Test/L1/Mock/FakeResourceMetricsManager.cs class FakeResourceMetricsManager (line 9) | public sealed class FakeResourceMetricsManager : AgentService, IResource... method RunDebugResourceMonitorAsync (line 11) | public Task RunDebugResourceMonitorAsync() { return Task.CompletedTask; } method RunMemoryUtilizationMonitorAsync (line 12) | public Task RunMemoryUtilizationMonitorAsync() { return Task.Completed... method RunDiskSpaceUtilizationMonitorAsync (line 13) | public Task RunDiskSpaceUtilizationMonitorAsync() { return Task.Comple... method RunCpuUtilizationMonitorAsync (line 14) | public Task RunCpuUtilizationMonitorAsync(string taskId) { return Task... method SetContext (line 15) | public void SetContext(IExecutionContext context) { } method Dispose (line 17) | public void Dispose() { } FILE: src/Test/L1/Mock/FakeTaskManager.cs class FakeTaskManager (line 9) | public class FakeTaskManager : TaskManager method Load (line 11) | public override Definition Load(Pipelines.TaskStep task) FILE: src/Test/L1/Mock/FakeTaskServer.cs class FakeTaskServer (line 13) | public class FakeTaskServer : AgentService, ITaskServer method ConnectAsync (line 15) | public Task ConnectAsync(VssConnection jobConnection) method GetTaskContentZipAsync (line 20) | public Task GetTaskContentZipAsync(Guid taskId, TaskVersion ta... method TaskDefinitionEndpointExist (line 33) | public Task TaskDefinitionEndpointExist() FILE: src/Test/L1/Plugins/FakeCheckoutTask.cs class FakeCheckoutTask (line 10) | public class FakeCheckoutTask : CheckoutTask method FakeCheckoutTask (line 12) | public FakeCheckoutTask() : base(new FakeSourceProviderFactory()) method FakeCheckoutTask (line 15) | public FakeCheckoutTask(ISourceProviderFactory SourceProviderFactory) ... class FakeSourceProviderFactory (line 19) | public sealed class FakeSourceProviderFactory : SourceProviderFactory method GetSourceProvider (line 21) | public override ISourceProvider GetSourceProvider(string repositoryType) class FakeGitHubSourceProvider (line 47) | public sealed class FakeGitHubSourceProvider : GitHubSourceProvider method GetCliManager (line 49) | protected override GitCliManager GetCliManager(Dictionary envs = null) : bas... method LoadGitExecutionInfo (line 19) | public override async Task LoadGitExecutionInfo(AgentTaskPluginExecuti... method GitVersion (line 34) | public override async Task GitVersion(AgentTaskPluginExecutio... method GitLfsVersion (line 42) | public override async Task GitLfsVersion(AgentTaskPluginExecu... method ExecuteGitCommandAsync (line 49) | protected override async Task ExecuteGitCommandAsync(AgentTaskPlu... method ExecuteGitCommandAsync (line 55) | protected override async Task ExecuteGitCommandAsync(AgentTaskPlu... method ExecuteGitCommandAsync (line 61) | protected override async Task ExecuteGitCommandAsync(AgentTaskPlu... FILE: src/Test/L1/Worker/CheckoutL1Tests.cs class CheckoutL1Tests (line 12) | [Collection("Worker L1 Tests")] method NoCheckout (line 15) | [Fact] FILE: src/Test/L1/Worker/ConditionsL1Tests.cs class ConditionsL1Tests (line 11) | [Collection("Worker L1 Tests")] method Conditions_Failed (line 14) | [Fact] FILE: src/Test/L1/Worker/ConfigL1Tests.cs class ConfigL1Tests (line 11) | [Collection("Worker L1 Tests")] method TrackingConfigsShouldBeConsistentAcrossRuns (line 14) | [Fact] method TrackingConfigsShouldBeConsistentAcrossMulticheckoutRuns (line 50) | [Fact] method TrackingConfigsShouldBeConsistentAcrossRunsWithDifferentCheckouts (line 90) | [Fact] FILE: src/Test/L1/Worker/ContainerL1Tests.cs class ContainerL1Tests (line 12) | [Collection("Worker L1 Tests")] method StepTarget_RestrictedMode (line 15) | [Theory] FILE: src/Test/L1/Worker/CoreL1Tests.cs class CoreL1Tests (line 13) | [Collection("Worker L1 Tests")] method Test_Base (line 16) | [Fact] method Test_Base_Node20 (line 48) | [Theory] method Input_HandlesTrailingSpace (line 95) | [Theory] FILE: src/Test/L1/Worker/CorrelationL1Tests.cs class CorrelationL1Tests (line 17) | [Collection("Worker L1 Tests")] method CorrelationContext_SingleStepJob_HasCorrelationInLogs (line 20) | [Fact] method CorrelationContext_MultipleSteps_EachStepHasUniqueCorrelation (line 69) | [Fact] method CorrelationContext_WithCheckout_CheckoutStepHasCorrelation (line 120) | [Fact] method CorrelationContext_InitializeAndFinalize_HaveUniqueCorrelations (line 154) | [Fact] method CorrelationContext_FailedStep_HasCorrelationInErrorLogs (line 200) | [Fact] method CorrelationContext_PostJobSteps_HaveCorrelation (line 239) | [Fact] method CorrelationContext_WithoutEnhancedLogging_StillHasStepIds (line 278) | [Fact] method CorrelationContext_LongRunningJob_CorrelationPersistsThroughout (line 325) | [Fact] method CorrelationContext_TimelineRecords_ContainStepIdentifiers (line 372) | [Fact] method CorrelationContext_JobWithVariables_CorrelationNotAffectedByVariables (line 418) | [Fact] method CorrelationContext_StepWithOutput_CorrelationInOutputLogs (line 458) | [Fact] method CorrelationContext_EmptyStepName_StillHasValidCorrelation (line 498) | [Fact] FILE: src/Test/L1/Worker/L1TestBase.cs class TestResults (line 27) | public class TestResults class L1TestBase (line 34) | public class L1TestBase : IDisposable method GetTimelines (line 41) | protected List GetTimelines() method GetSteps (line 46) | protected IList GetSteps() method GetMockedService (line 52) | protected T GetMockedService() method GetTimelineLogLines (line 57) | protected IList GetTimelineLogLines(TimelineRecord record) method AssertJobCompleted (line 73) | protected void AssertJobCompleted(int buildCount = 1) method LoadTemplateMessage (line 78) | protected static Pipelines.AgentJobRequestMessage LoadTemplateMessage(... method GetRepoJson (line 95) | private static string GetRepoJson(string repoAlias) method LoadJobMessageFromJSON (line 121) | protected static Pipelines.AgentJobRequestMessage LoadJobMessageFromJS... method CreateScriptTask (line 126) | protected static TaskStep CreateScriptTask(string script) method CreateCheckoutTask (line 145) | protected static TaskStep CreateCheckoutTask(string repoAlias) method SetupL1 (line 164) | public void SetupL1([CallerMemberName] string testName = "") method GetWorkingDirectory (line 189) | public string GetWorkingDirectory([CallerMemberName] string testName =... method GetTrackingConfig (line 194) | public TrackingConfig GetTrackingConfig(Pipelines.AgentJobRequestMessa... method RunWorker (line 225) | protected async Task RunWorker(Pipelines.AgentJobRequestM... method SetupMocks (line 255) | private void SetupMocks(L1HostContext context) method GetLogFile (line 268) | private string GetLogFile(object testClass, string testMethod) method SetupMessage (line 282) | private async Task SetupMessage(HostContext context, Pipelines.AgentJo... method RunWorker (line 289) | private async Task RunWorker(HostContext HostContext, Pip... method TearDown (line 357) | protected void TearDown() method Dispose (line 362) | public void Dispose() method ResetNodeKnobs (line 368) | private void ResetNodeKnobs() method Dispose (line 377) | protected virtual void Dispose(bool disposing) FILE: src/Test/L1/Worker/TimeoutLogFlushingL1Tests.cs class TimeoutLogFlushingL1Tests (line 12) | [Collection("Worker L1 Tests")] method TestTimeoutLogFlushingEnabled_JobCompletesSuccessfully (line 15) | [Fact] method TestTimeoutLogFlushingNotSet_DefaultsToDisabled (line 44) | [Fact] method TestTimeoutLogFlushingWithSingleStep_CompletesSuccessfully (line 74) | [Fact] method TestTimeoutLogFlushingEnvironmentVariableValues_HandlesVariousInputs (line 104) | [Fact] method TestTimeoutLogFlushingEnabled_JobTimesOutWithExpectedResult (line 140) | [Fact] method TestTimeoutLogFlushingDisabled_JobTimesOutWithExpectedResult (line 190) | [Fact] FILE: src/Test/L1/Worker/VariableL1Tests.cs class VariableL1Tests (line 12) | [Collection("Worker L1 Tests")] method SetVariable_ReadVariable (line 15) | [Theory]